.portal-auth_container__O7omL{display:flex;justify-content:center;padding:2rem;overflow:hidden}.portal-auth_card__wnkKc{width:100%;max-width:450px;background:white;border-radius:var(--portal-border-radius,10px)!important;box-shadow:var(--portal-shadow,0 10px 25px rgba(0,0,0,.1))!important}.portal-auth_headerContent__jgPy0{text-align:center;margin-bottom:1rem}.portal-auth_title__I6FAr{font-size:1.5rem;font-weight:600;color:var(--portal-text,#1f2937);margin-bottom:.5rem;font-family:var(--portal-heading-font,"Inter, sans-serif")}.portal-auth_subtitle__yy68i{color:var(--portal-text,#6b7280);font-size:.9rem;margin-bottom:0}.portal-auth_form__wuf4F{display:flex;flex-direction:column;gap:1.5rem}.portal-auth_nameRow__6RVM1{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.portal-auth_formGroup__WWleG{display:flex;flex-direction:column;gap:.5rem}.portal-auth_submitButton__i2Zna{width:100%;background:var(--portal-primary,#5a67d8);color:white;border:none;padding:.75rem 1rem;border-radius:var(--portal-border-radius,6px);font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.portal-auth_submitButton__i2Zna:hover:not(:disabled){background:var(--portal-primary-dark,#4c51bf);transform:translateY(-1px)}.portal-auth_submitButton__i2Zna:disabled{opacity:.6;cursor:not-allowed}.portal-auth_forgotPassword__zXhXj{text-align:right;margin-top:.5rem}.portal-auth_forgotPasswordLink__3j6o3{color:var(--portal-primary,#5a67d8);text-decoration:none;font-size:.875rem;padding:0;background:none;border:none;cursor:pointer}.portal-auth_forgotPasswordLink__3j6o3:hover{text-decoration:underline}.portal-auth_signupLink__eZzFo{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.portal-auth_signupLink__eZzFo p{margin:0 0 .5rem;color:var(--portal-text,#6b7280);font-size:.9rem}.portal-auth_linkButton__HWB4U{color:var(--portal-primary,#5a67d8);text-decoration:none;font-size:.9rem;padding:0;background:none;border:none;cursor:pointer}.portal-auth_linkButton__HWB4U:hover{text-decoration:underline}.portal-auth_footer__XXY6S{text-align:center;padding:1rem;background:#f9fafb;border-radius:0 0 var(--portal-border-radius,10px) var(--portal-border-radius,10px);border-top:1px solid #e5e7eb}.portal-auth_footer__XXY6S p{margin:0;color:var(--portal-text,#6b7280);font-size:.875rem}.portal-auth_managerLink__EAMUa{color:var(--portal-primary,#5a67d8);text-decoration:none;font-weight:500}.portal-auth_managerLink__EAMUa:hover{text-decoration:underline}.portal-auth_loading__37ibQ{display:flex;align-items:center;justify-content:center;min-height:200px;color:white;font-size:1.1rem}.portal-auth_verificationContent__1jb0I{text-align:center}.portal-auth_verificationText__jbdMx{color:var(--portal-text,#6b7280);line-height:1.6;margin-bottom:2rem}.portal-auth_resendSection__lkBCS{margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:var(--portal-border-radius,6px);border:1px solid #e5e7eb}.portal-auth_resendText__5uumg{margin:0 0 1rem;color:var(--portal-text,#6b7280);font-size:.9rem}.portal-auth_resendButton___Ls6Z{background:var(--portal-primary,#5a67d8);color:white;border:none;padding:.5rem 1rem;border-radius:var(--portal-border-radius,6px);font-weight:500;cursor:pointer;transition:all .2s ease}.portal-auth_resendButton___Ls6Z:hover:not(:disabled){background:var(--portal-primary-dark,#4c51bf)}.portal-auth_resendButton___Ls6Z:disabled{opacity:.6;cursor:not-allowed}.portal-auth_backToLogin__OWM6k{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.portal-auth_backToLogin__OWM6k p{margin:0 0 .5rem;color:var(--portal-text,#6b7280);font-size:.9rem}.portal-auth_loginLink__4JUh4{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.portal-auth_loginLink__4JUh4 p{margin:0 0 .5rem;color:var(--portal-text,#6b7280);font-size:.9rem}.portal-auth_backLink___GB0t{display:inline-flex;align-items:center;gap:.5rem;color:var(--portal-primary,#5a67d8);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.portal-auth_backLink___GB0t:hover{color:var(--portal-primary-dark,#4c51bf);text-decoration:underline}.portal-auth_backIcon__k3v4J{width:16px;height:16px}.portal-auth_errorCard__qCWxo{width:100%;max-width:500px;background:white;border-radius:var(--portal-border-radius,12px);box-shadow:var(--portal-shadow,0 10px 25px rgba(0,0,0,.1));padding:3rem 2.5rem;text-align:center}.portal-auth_errorIconContainer__OeVVY{display:flex;justify-content:center;margin-bottom:1.5rem}.portal-auth_errorIcon__JcfMl{width:3.5rem;height:3.5rem;color:#ef4444;stroke-width:1.5}.portal-auth_errorHeader__8MqSn{margin-bottom:2rem}.portal-auth_errorTitle__qM7gP{font-size:1.75rem;font-weight:700;color:var(--portal-text,#1f2937);margin:0 0 1rem;font-family:var(--portal-heading-font,"Inter, sans-serif")}.portal-auth_errorMessage__CC5tA{color:var(--portal-text,#6b7280);font-size:1rem;line-height:1.6;margin:0}.portal-auth_errorActions__aRyVd{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (max-width:768px){.portal-auth_nameRow__6RVM1{grid-template-columns:1fr;gap:1rem}.portal-auth_card__wnkKc{max-width:100%}.portal-auth_errorCard__qCWxo{padding:2rem 1.5rem;max-width:100%}.portal-auth_errorTitle__qM7gP{font-size:1.5rem}.portal-auth_errorIcon__JcfMl{width:3rem;height:3rem}}.button_button__iUKg0{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:var(--component-radius);font-size:.875rem;font-weight:500;transition:all .2s;border:none;cursor:pointer;position:relative;overflow:hidden;font-family:var(--component-font-sans-serif)}.button_button__iUKg0:focus-visible{outline:2px solid var(--component-primary);outline-offset:2px}.button_button__iUKg0:disabled{pointer-events:none;opacity:.5}.button_button__iUKg0 svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.button_buttonDefaultLight__mHxdT{background-color:var(--component-primary);color:var(--component-on-primary);font-weight:600}.button_buttonDefaultLight__mHxdT:hover{background-color:var(--component-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonDestructiveLight__9nTXd{background-color:var(--component-error);color:var(--component-on-error)}.button_buttonDestructiveLight__9nTXd:hover{background-color:var(--component-error);opacity:.9;transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonOutlineLight__EWwh8{border:1px solid var(--component-border-medium);background-color:transparent;color:var(--component-text-secondary)}.button_buttonOutlineLight__EWwh8:hover{background-color:var(--component-bg-secondary);color:var(--component-text);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonSecondaryLight__09Tok{background-color:var(--component-secondary);color:var(--component-on-secondary)}.button_buttonSecondaryLight__09Tok:hover{background-color:var(--component-secondary);opacity:.9;transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonGhostLight__kxDil{background-color:transparent;color:var(--component-text-secondary)}.button_buttonGhostLight__kxDil:hover{background-color:var(--component-bg-secondary);color:var(--component-text)}.button_buttonLinkLight__XWXZA{background-color:transparent;color:var(--component-primary);text-decoration:none;text-underline-offset:4px}.button_buttonLinkLight__XWXZA:hover{text-decoration:underline}.button_buttonBrandLight__JSIN1{background:var(--component-gradient-primary);color:var(--component-on-primary)}.button_buttonBrandLight__JSIN1:hover{background-color:var(--component-gradient-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonSpecialLight__05AY2{background:var(--component-gradient-special);color:var(--component-on-primary)}.button_buttonSpecialLight__05AY2:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonDefaultDark__tn5C6{background-color:var(--component-primary);color:var(--component-on-primary);font-weight:600}.button_buttonDefaultDark__tn5C6:hover{background-color:var(--component-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonDestructiveDark__rPrrV{background-color:var(--component-error);color:var(--component-on-error)}.button_buttonDestructiveDark__rPrrV:hover{background-color:var(--component-error);opacity:.9;transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonOutlineDark__lJBKJ{border:1px solid var(--component-border);background-color:transparent;color:var(--component-border)}.button_buttonOutlineDark__lJBKJ:hover{transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonOutlineDark__lJBKJ:hover,.button_buttonSecondaryDark__mRpQ2{background-color:var(--component-bg-secondary);color:var(--component-text)}.button_buttonSecondaryDark__mRpQ2:hover{background-color:var(--component-bg-tertiary);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonGhostDark__WM8a3{background-color:transparent;color:var(--component-text)}.button_buttonGhostDark__WM8a3:hover{background-color:var(--component-bg-secondary);color:var(--component-text)}.button_buttonLinkDark__3fhLk{background-color:transparent;color:var(--component-primary);text-decoration:underline;text-underline-offset:4px}.button_buttonLinkDark__3fhLk:hover{text-decoration:underline;color:var(--component-primary-hover)}.button_buttonBrandDark__9deUe{background:var(--component-gradient-primary);color:var(--component-on-primary)}.button_buttonBrandDark__9deUe:hover{background-color:var(--component-gradient-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonSpecialDark__novyC{background:var(--component-gradient-special);color:var(--component-on-primary)}.button_buttonSpecialDark__novyC:hover{filter:brightness(.95);transform:translateY(-1px)}.button_buttonGradientOutlineLight__Ir0Nz{background:var(--component-surface);border:2px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;color:var(--component-primary);font-weight:600}.button_buttonGradientOutlineLight__Ir0Nz,.button_buttonGradientOutlineLight__Ir0Nz:hover{background-image:linear-gradient(var(--component-surface),var(--component-surface-medium)),var(--component-gradient-primary)}.button_buttonGradientOutlineLight__Ir0Nz:hover{color:var(--component-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonGradientOutlineDark__uTOSO{background:var(--component-bg);border:2px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;color:var(--component-primary);font-weight:600}.button_buttonGradientOutlineDark__uTOSO,.button_buttonGradientOutlineDark__uTOSO:hover{background-image:linear-gradient(var(--component-bg),var(--component-bg)),var(--component-gradient-primary)}.button_buttonGradientOutlineDark__uTOSO:hover{color:var(--component-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonDefault__4gbMu{background-color:var(--component-primary);color:var(--component-on-primary);font-weight:600}.button_buttonDefault__4gbMu:hover{background-color:var(--component-primary-hover);transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonDestructive__KQNWx{background-color:var(--component-error);color:var(--component-on-error)}.button_buttonDestructive__KQNWx:hover{background-color:var(--component-error);opacity:.9;transform:translateY(-1px);box-shadow:var(--component-shadow-md)}.button_buttonOutline__iM_Bf{border:1px solid var(--component-border-medium);background-color:transparent;color:var(--component-text-secondary)}.button_buttonOutline__iM_Bf:hover{background-color:var(--component-bg-secondary);color:var(--component-text);transform:translateY(-1px)}.button_buttonSecondary__W8Ux7{background-color:var(--component-secondary);color:var(--component-on-secondary)}.button_buttonSecondary__W8Ux7:hover{background-color:var(--component-secondary);opacity:.9;transform:translateY(-1px)}.button_buttonGhost__aj3T7{background-color:transparent;color:var(--component-text-secondary)}.button_buttonGhost__aj3T7:hover{background-color:var(--component-bg-secondary);color:var(--component-text)}.button_buttonLink__ydVSx{background-color:transparent;color:var(--component-primary);text-decoration:none;text-underline-offset:4px}.button_buttonLink__ydVSx:hover{text-decoration:underline;transform:translateY(-1px)}.button_buttonSizeDefault__JOLlZ{height:2.5rem;padding:.5rem 1rem}.button_buttonSm__srYkH{height:2.25rem;padding:.375rem .75rem;border-radius:.375rem}.button_buttonLg__yxd7I{height:2.75rem;padding:.5rem 2rem;border-radius:.375rem}.button_buttonIcon__m78m5{height:2.5rem;width:2.5rem;padding:0}.button_buttonFullWidth__UwR4s{width:100%}.button_buttonLoading__noyjz{cursor:not-allowed}.button_loadingSpinner__GUELr{display:flex;align-items:center;justify-content:center}.button_spinner__Ps2GG{width:1rem;height:1rem;animation:button_spin__mY4zD 1s linear infinite}@keyframes button_spin__mY4zD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button_iconLeft__bydol{display:flex;align-items:center;margin-right:.25rem}.button_iconRight__Sm6Z1{margin-left:.25rem}.auth_container__vRJ_m,.button_buttonText__YwVLA,.button_iconRight__Sm6Z1{display:flex;align-items:center}.auth_container__vRJ_m{min-height:100vh;justify-content:center;padding:1rem;background:var(--component-gradient-sky);position:relative;z-index:1;overflow:hidden}.auth_container__vRJ_m:before{content:"";position:absolute;inset:-5%;background:radial-gradient(600px 420px at 28% 38%,var(--color-indigo-400),transparent 62%),radial-gradient(620px 420px at 18% 65%,var(--color-blue-400),transparent 60%),radial-gradient(660px 460px at 40% 45%,var(--color-pink-400),transparent 60%),radial-gradient(680px 480px at 63% 43%,var(--color-amber-400),transparent 60%),radial-gradient(640px 440px at 83% 62%,var(--color-green-400),transparent 60%);background-blend-mode:screen;filter:blur(40px) saturate(115%);transform:scale(1.05);z-index:-1}.auth_content__P8zZS{background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:3rem;width:100%;max-width:600px}.auth_header__FcAqJ{text-align:center;margin-bottom:2rem}.auth_logoContainer__qgszb{display:flex;justify-content:center;margin-bottom:1rem}.auth_backLink__f1Vdt{width:100%;text-align:left}.auth_backIcon__h_sYm{width:1rem;height:1rem}.auth_title__INrSP{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}.auth_subtitle__Hjj_O{color:var(--color-text-muted);font-size:1.125rem;margin:0}.auth_form__FcSZa{display:flex;flex-direction:column;gap:1.5rem}.auth_formRow__SIR7i{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.auth_formGroup__GahYP{display:flex;flex-direction:column;gap:.5rem}.auth_formActions__GT0wu{display:flex;justify-content:flex-end;gap:1rem}.auth_footer__RnOpB{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.auth_footerText__BmQwI{color:#64748b;margin:0 0 .5rem;font-size:.875rem}.auth_footerText__BmQwI:last-child{margin-bottom:0}.auth_link__cZ_Ll{padding:0}.auth_textarea__k6Sve{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s ease}.auth_textarea__k6Sve:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.auth_message__v6Sn4{text-align:center;color:var(--color-text-muted);margin-bottom:1.5rem}.auth_message__v6Sn4 p{margin:.5rem 0}.auth_actions__tiHtR{text-align:center}@media (max-width:640px){.auth_container__vRJ_m{padding:.5rem}.auth_content__P8zZS{padding:2rem}.auth_title__INrSP{font-size:1.75rem}.auth_formRow__SIR7i{grid-template-columns:1fr}.auth_userTypeSelector__LEMD1{flex-direction:column}.auth_userTypeButton__n7jqK{flex-direction:row;justify-content:center}}.auth_emailConfirmation__QuGo5{text-align:center;padding:0 0 2rem}.auth_confirmationTitle__dN_AM{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.auth_confirmationSubtitle__xZXZ8{font-size:1rem;color:#64748b;margin-bottom:1.5rem}.auth_confirmationMessage__XwUu5{margin-bottom:2rem;color:#64748b;line-height:1.6}.auth_confirmationMessage__XwUu5 p{margin-bottom:.5rem}.auth_resendSection__DhT4L{margin-bottom:1.5rem}.auth_resendButton__zzbLs{background:var(--component-accent);color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;transition:background-color .2s}.auth_resendButton__zzbLs:hover:not(:disabled){background:var(--color-accent-hover)}.auth_resendButton__zzbLs:disabled{background:var(--component-border);cursor:not-allowed;color:var(--color-on-accent)}.auth_backToSignup__mEcFG{margin-top:1rem}.auth_passwordContainer__avAm_{position:relative;display:flex;align-items:center}.auth_passwordToggle__uDS6d{position:absolute;right:.5rem;padding:.25rem;color:var(--color-text-muted);background:none;border:none;cursor:pointer}.auth_passwordToggle__uDS6d:hover{color:var(--color-text-secondary)}.textarea_textarea__iIZXf{display:flex;min-height:5rem;width:100%;border:1px solid var(--component-border-medium);border-radius:.5rem;background-color:var(--component-bg);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:all .2s;resize:vertical;font-family:var(--component-font-sans-serif)}.textarea_textarea__iIZXf::placeholder{color:var(--component-text-secondary)}.textarea_textarea__iIZXf:hover{border-color:var(--component-accent);box-shadow:var(--component-shadow-md)}.textarea_textarea__iIZXf:focus-visible{outline:none;border-color:var(--component-primary);box-shadow:var(--component-shadow-md)}.textarea_textarea__iIZXf:disabled{cursor:not-allowed;opacity:.5}.select_selectTrigger__Y50lf{display:flex;height:2.5rem;width:100%;align-items:center;justify-content:space-between;background-color:var(--component-bg);border-radius:.375rem;border:1px solid var(--component-border);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:all .2s;font-family:var(--component-font-sans-serif)}.select_selectTrigger__Y50lf:hover{border-color:var(--component-accent);box-shadow:var(--component-shadow-md)}.select_selectTrigger__Y50lf:focus-visible{outline:none;border-color:var(--component-primary);box-shadow:var(--component-shadow-md)}.select_selectTrigger__Y50lf[data-disabled]{cursor:not-allowed;opacity:.5}.select_selectIcon__K9vCj{width:1rem;height:1rem;opacity:.5}.select_selectContent__dkGKt{position:absolute;z-index:10001;width:var(--radix-select-trigger-width);min-width:8rem;overflow:hidden;border-radius:.375rem;border:1px solid var(--component-border);background-color:white;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:select_slideDownAndFade__7Q8Lf .2s ease-out}.select_selectViewport__tfjEM{padding:.25rem}.select_selectItem__SlMef{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.25rem;padding:.5rem .75rem .5rem 2rem;font-size:.875rem;line-height:1.25rem;color:var(--component-text);transition:all .2s;font-family:var(--component-font-sans-serif)}.select_selectItem__SlMef:hover{background-color:var(--component-primary-light);color:var(--component-text);outline:none}.select_selectItem__SlMef[data-disabled]{pointer-events:none;opacity:.5}.select_selectItem__SlMef[data-highlighted]{background-color:var(--component-primary-light);color:var(--component-primary);outline:none}.select_selectLabel__8jG2e{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--component-text-secondary);font-family:var(--component-font-sans-serif)}.select_selectSeparator__KXtC5{margin:.25rem;height:1px;background-color:var(--component-border)}.select_selectArrow__aFhHC{width:1rem;height:1rem}.select_selectItemIndicator__NlHpc{position:absolute;left:.5rem;top:.875rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}@keyframes select_slideDownAndFade__7Q8Lf{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.StructuredInput_structuredForm__CFxDX{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--component-bg);border:1px solid var(--component-border);border-radius:.75rem;margin-top:.75rem}.StructuredInput_fieldsContainer__EZj9X{display:flex;flex-direction:column;gap:1.25rem}.StructuredInput_field__7orw1{display:flex;flex-direction:column;gap:.5rem}.StructuredInput_label__z_92Z{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.StructuredInput_required__n3eFz{color:var(--color-error);margin-left:.25rem}.StructuredInput_input__An1cU{width:100%}.StructuredInput_radioGroup__1L_5Y{display:flex;flex-direction:column;gap:.75rem}.StructuredInput_radioOption__1lYWD{display:flex;align-items:center;gap:.5rem}.StructuredInput_radioLabel__kmq9u{font-size:.875rem;font-weight:400;color:var(--color-text-primary);cursor:pointer;margin:0}.StructuredInput_select__jqCOu{width:100%}.StructuredInput_actions__j_3ta{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--component-border)}.StructuredInput_cancelButton__fawLy{min-width:80px}.StructuredInput_submitButton__bBEnB{min-width:100px}.assistant_chatContainer__YxnHP{display:flex;flex-direction:column;height:calc(100vh - 4.25rem);max-height:calc(100vh - 4.25rem)}.assistant_chatHeader__Ct7D5{padding:1.5rem 2rem;background:var(--component-bg);flex-shrink:0}.assistant_chatHeaderContent__qpNi_{max-width:800px;margin:0 auto}.assistant_chatTitle__mpHM5{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.assistant_chatIcon__SUB7g{width:2rem;height:2rem;color:var(--component-primary)}.assistant_chatTitle__mpHM5 h1{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0}.assistant_chatSubtitle__HN_hJ{color:var(--color-text-secondary);margin:0;font-size:.875rem}.assistant_chatMessages__W2Vl8{flex:1 1;overflow-y:auto;padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;width:100%}.assistant_welcomeMessage__pRQMX{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;color:var(--color-text-secondary)}.assistant_welcomeIcon__FuS0T{width:4rem;height:4rem;color:var(--component-primary);margin-bottom:1.5rem}.assistant_welcomeMessage__pRQMX h2{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}.assistant_welcomeMessage__pRQMX p{margin:0 0 1.5rem;line-height:1.6}.assistant_welcomeMessage__pRQMX ul{text-align:left;margin:0;padding-left:1.5rem}.assistant_welcomeMessage__pRQMX li{margin-bottom:.5rem;line-height:1.5}.assistant_exampleQuestions__c1tgw{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;width:100%;max-width:500px}.assistant_exampleQuestion__q8jCM{padding:.75rem 1rem;border:1px solid var(--component-border);border-radius:.5rem;background:var(--component-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:all .2s ease;font-size:.875rem;line-height:1.4}.assistant_exampleQuestion__q8jCM:hover{border-color:var(--component-primary);background:var(--color-primary-light);transform:translateY(-1px)}.assistant_message__qEbok{display:flex;gap:.75rem;max-width:100%;animation:assistant_messageSlideIn__WSLmY .3s ease-out}@keyframes assistant_messageSlideIn__WSLmY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.assistant_userMessage__Tp7mi{flex-direction:row-reverse;margin-bottom:1.5rem}.assistant_userMessage__Tp7mi .assistant_messageContent__txOn2{background:var(--gradient-brand);color:var(--component-on-primary);border-radius:1.25rem 1.25rem .25rem 1.25rem;max-width:70%;padding:.75rem 1rem;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1)}.assistant_assistantMessage__rg3Xn{flex-direction:column;margin-bottom:1.5rem;max-width:100%}.assistant_assistantMessage__rg3Xn .assistant_messageContent__txOn2{background:transparent;color:var(--color-text-primary);border:none;border-radius:0;max-width:100%;padding:0;position:relative}.assistant_userMessage__Tp7mi .assistant_messageText__4sq6t{line-height:1.5;word-wrap:break-word;white-space:pre-wrap}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t{line-height:1.4;font-size:.95rem;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t p{color:var(--color-text-primary);display:block}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t strong{font-weight:700;color:var(--color-text-primary);display:block;margin:0}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t ol,.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t li{margin:0;line-height:1.4}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t h1,.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t h2,.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t h3,.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t h4,.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t h5,.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t h6{font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.2;font-size:1rem}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t p{margin:0;line-height:1.4}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t code{background:var(--component-surface);padding:.125rem .25rem;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t pre{background:var(--component-surface);padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:0}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t pre code{background:none;padding:0}.assistant_assistantMessage__rg3Xn .assistant_messageText__4sq6t em{font-style:italic;color:var(--color-text-secondary)}.assistant_messageTime__AALKB{font-size:.75rem;opacity:.7;margin-top:.25rem}.assistant_typingIndicator__sRVrl{display:flex;gap:.25rem;align-items:center;padding:.5rem 0}.assistant_assistantMessage__rg3Xn .assistant_typingIndicator__sRVrl{padding:.25rem 0}.assistant_typingIndicator__sRVrl span{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-text-muted);animation:assistant_typingBounce__46QN0 1.4s ease-in-out infinite}.assistant_typingIndicator__sRVrl span:first-child{animation-delay:-.32s}.assistant_typingIndicator__sRVrl span:nth-child(2){animation-delay:-.16s}@keyframes assistant_typingBounce__46QN0{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.assistant_thinkingIndicator__bhEsj{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--component-surface);border-radius:1rem;border:1px solid var(--component-border);position:relative;overflow:hidden;animation:assistant_thinkingPulse__MZsdA 2s ease-in-out infinite}.assistant_thinkingIndicator__bhEsj:before{content:"";position:absolute;inset:-5%;background:radial-gradient(600px 420px at 28% 38%,var(--color-indigo-400),transparent 62%),radial-gradient(620px 420px at 18% 65%,var(--color-blue-400),transparent 60%),radial-gradient(660px 460px at 40% 45%,var(--color-pink-400),transparent 60%),radial-gradient(680px 480px at 63% 43%,var(--color-amber-400),transparent 60%),radial-gradient(640px 440px at 83% 62%,var(--color-green-400),transparent 60%);background-blend-mode:screen;filter:blur(40px) saturate(115%);transform:scale(1.05);z-index:-1;animation:assistant_shimmer__NLZ2Q 4s ease-in-out infinite}@keyframes assistant_shimmer__NLZ2Q{0%,to{transform:scale(1.05) translateX(0);opacity:.6}50%{transform:scale(1.1) translateX(10px);opacity:.8}}@keyframes assistant_thinkingPulse__MZsdA{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.04)}50%{box-shadow:0 4px 16px rgba(var(--component-primary-rgb,59,130,246),.15)}}.assistant_thinkingIcon__aixwi{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--component-surface);border-radius:50%;animation:assistant_thinkingIconPulse__ryccd 2s ease-in-out infinite;flex-shrink:0;position:relative;z-index:1}.assistant_thinkingIcon__aixwi img{width:100%;height:100%;object-fit:contain}@keyframes assistant_thinkingIconPulse__ryccd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}}.assistant_thinkingText__hK1Ma{display:flex;align-items:center;gap:.5rem;flex:1 1}.assistant_thinkingLabel__1rnOL{font-size:.875rem;font-weight:500;color:var(--color-text-primary);letter-spacing:.01em}.assistant_thinkingDots__HGZNm{display:flex;gap:.25rem;align-items:center}.assistant_thinkingDots__HGZNm span{width:.375rem;height:.375rem;border-radius:50%;background:var(--component-primary);animation:assistant_thinkingDotBounce__YfUXh 1.4s ease-in-out infinite;display:inline-block}.assistant_thinkingDots__HGZNm span:first-child{animation-delay:-.32s}.assistant_thinkingDots__HGZNm span:nth-child(2){animation-delay:-.16s}.assistant_thinkingDots__HGZNm span:nth-child(3){animation-delay:0s}@keyframes assistant_thinkingDotBounce__YfUXh{0%,80%,to{transform:translateY(0) scale(.8);opacity:.5}40%{transform:translateY(-4px) scale(1);opacity:1}}.assistant_chatInput__VlYyn{padding:1rem 2rem 2rem;flex-shrink:0}.assistant_inputContainer___PT_l{display:flex;gap:.75rem;max-width:800px;margin:0 auto;align-items:flex-end}.assistant_messageInput__esCXk{flex:1 1}.assistant_messageInput__esCXk:focus{outline:none;border-color:var(--component-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.assistant_messageInput__esCXk:disabled{opacity:.6;cursor:not-allowed}.assistant_sendButton__Xb9kC{width:2.75rem;height:2.75rem;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;transition:all .2s ease}.assistant_sendButton__Xb9kC:hover:not(:disabled){transform:scale(1.05)}.assistant_sendButton__Xb9kC:disabled{opacity:.5;cursor:not-allowed;transform:none}.assistant_loadingContainer__enkHg{display:flex;align-items:center;justify-content:center;height:200px}.assistant_loadingSpinner__5K6XH{width:2rem;height:2rem;border-top:2px solid var(--component-border);border:2px solid var(--component-border);border-top-color:var(--component-primary);border-radius:50%;animation:assistant_spin__VEZlq 1s linear infinite}@keyframes assistant_spin__VEZlq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.assistant_chatHeader__Ct7D5,.assistant_chatInput__VlYyn,.assistant_chatMessages__W2Vl8{padding:1rem}.assistant_messageContent__txOn2{max-width:85%}.assistant_inputContainer___PT_l{gap:.5rem}.assistant_messageInput__esCXk{font-size:1rem}}@media (max-width:480px){.assistant_chatContainer__YxnHP{height:calc(100vh - 3rem)}.assistant_messageContent__txOn2{max-width:90%}.assistant_welcomeMessage__pRQMX{padding:2rem 1rem}.assistant_welcomeMessage__pRQMX h2{font-size:1.25rem}}.assistant_citationList__6nvDB{margin-top:.75rem;padding:.75rem;background:var(--color-gray-50);border-radius:.5rem;border-left:3px solid var(--component-primary)}.assistant_citationLabel__5Frst{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.assistant_citation__IHKZJ{display:block;padding:.5rem .75rem;margin:.25rem 0;background:var(--component-bg);border:1px solid var(--color-gray-200);border-radius:.375rem;color:var(--component-primary);text-decoration:none;font-size:.875rem;transition:all .2s ease}.assistant_citation__IHKZJ:hover{background:var(--component-primary);color:white;border-color:var(--component-primary);transform:translateX(2px)}.assistant_confidenceBadge__ZzubS{display:inline-block;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem}.assistant_confidenceHigh___6Mai{background:var(--color-green-100);color:var(--color-green-800);border:1px solid var(--color-green-200)}.assistant_confidenceMedium__oBkyR{background:var(--color-yellow-100);color:var(--color-yellow-800);border:1px solid var(--color-yellow-200)}.assistant_confidenceLow__CP24U{background:var(--color-red-100);color:var(--color-red-800);border:1px solid var(--color-red-200)}.assistant_visualizationContainer__7IUcC{margin-top:1rem;padding:1rem;background:var(--component-surface);border-radius:.5rem;border:1px solid var(--component-border)}.assistant_suggestedQueries__rSdeX{margin-top:1rem;padding:.75rem;background:var(--color-gray-50);border-radius:.5rem;border-left:3px solid var(--component-primary)}.assistant_suggestedQueriesLabel__ZVHoI{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.assistant_suggestedQuery__VDwbV{display:block;width:100%;padding:.5rem .75rem;margin:.25rem 0;background:var(--component-bg);border:1px solid var(--color-gray-200);border-radius:.375rem;color:var(--component-primary);text-align:left;font-size:.875rem;cursor:pointer;transition:all .2s ease}.assistant_suggestedQuery__VDwbV:hover{background:var(--component-primary);color:white;border-color:var(--component-primary);transform:translateX(2px)}.assistant_clarificationQuestions__tEP6u{margin-top:1rem;padding:.75rem;background:var(--color-yellow-50);border-radius:.5rem;border-left:3px solid var(--color-yellow-500)}.assistant_clarificationLabel__po_tr{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.assistant_clarificationQuestion___TvsG{padding:.5rem .75rem;margin:.25rem 0;background:var(--component-bg);border-radius:.375rem;font-size:.875rem;color:var(--color-text-primary);line-height:1.5}.assistant_actionPreviewContainer__Qr_q0{margin-top:1rem}.assistant_actionResult__EjGwh{margin-top:1rem;padding:.75rem;background:var(--color-green-50);border-radius:.5rem;border-left:3px solid var(--color-green-500)}.assistant_actionResultSuccess__uJbZv{font-size:.875rem;font-weight:500;color:var(--color-green-800);margin-bottom:.25rem}.assistant_actionResultLink__k_lep{margin-top:.5rem}.assistant_viewLink__5zMwG{font-size:.875rem;color:var(--component-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.assistant_viewLink__5zMwG:hover{color:var(--color-primary-hover);text-decoration:underline}.assistant_entityOptions__KUrH2{margin-top:1rem;padding:.75rem;background:var(--color-blue-50);border-radius:.5rem;border-left:3px solid var(--color-blue-500)}.assistant_entityOptionsLabel__5mx11{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.assistant_entityOptionsList__ctqi8{display:flex;flex-direction:column;gap:.5rem}.assistant_entityOptionButton__jFjKG{display:block;width:100%;padding:.75rem;background:var(--component-bg);border:1px solid var(--color-gray-200);border-radius:.375rem;text-align:left;cursor:pointer;transition:all .2s ease}.assistant_entityOptionButton__jFjKG:hover{background:var(--component-primary);color:white;border-color:var(--component-primary);transform:translateX(2px)}.assistant_entityOptionName__pAStx{font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.assistant_entityOptionButton__jFjKG:hover .assistant_entityOptionName__pAStx{color:white}.assistant_entityOptionDescription__ej_lz{font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}.assistant_entityOptionButton__jFjKG:hover .assistant_entityOptionDescription__ej_lz{color:rgba(255,255,255,.9)}.assistant_structuredInputContainer__hfpRy{margin-top:.75rem}.tabs_tabsList__WP1ak{display:flex;background:var(--component-bg-tertiary);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.tabs_tabsListContainer__msonz{position:relative;display:flex;align-items:center;height:100%}.tabs_tabsIndicator__7O0HV{position:absolute;top:0;height:100%;background:var(--component-gradient-primary);border-radius:.125rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.1);border:1px solid var(--component-border);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.5rem;z-index:1}.tabs_tabsTrigger__JQjYr{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1);border:none;background:transparent;cursor:pointer;position:relative;z-index:2;color:var(--component-text-secondary)}.tabs_tabsTrigger__JQjYr:hover:not([data-state=active]){text-decoration:underline}.tabs_tabsTrigger__JQjYr:focus-visible{outline:2px solid var(--component-primary);outline-offset:2px;background-color:var(--component-surface)}.tabs_tabsTrigger__JQjYr:disabled{pointer-events:none;opacity:.5}.tabs_tabsTrigger__JQjYr[data-state=active]{color:white;background:transparent}.tabs_tabsContent__rIs9_{padding:1.5rem;background:var(--component-bg);border:1px solid var(--component-border);border-radius:.5rem;min-height:500px;outline:none}.tabs_tabsContent__rIs9_:focus-visible{outline:2px solid hsl(var(--component-primary));outline-offset:2px}.tabs_tabPlaceholder__u8qeu{text-align:center;padding:3rem;color:var(--component-bg-tertiary-foreground)}.tabs_tabPlaceholder__u8qeu h2{margin-bottom:.5rem;color:var(--component-text)}.tabs_mobileSelect__F0z1V{width:100%;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--component-text)}.separator_separator__omtZw{flex-shrink:0;background-color:var(--component-border-medium);margin:1.75rem 0}.separator_separatorHorizontal__SpXso{height:1px;width:100%}.separator_separatorVertical__whLmS{height:100%;width:1px}.chips_chipsContainer__GUUDg{position:relative;display:flex;flex-direction:column;font-family:var(--font-sans-serif)}.chips_chipsInputContainer__rfQfA{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-height:2.5rem;padding:.5rem;border:1px solid var(--component-border-medium);border-radius:.5rem;background-color:var(--component-surface);transition:all .2s ease-in-out;box-shadow:var(--component-shadow)}.chips_chipsInputContainer__rfQfA:hover{border-color:var(--component-accent);box-shadow:0 2px 4px var(--color-shadow-medium)}.chips_chipsInputContainer__rfQfA:focus-within{outline:none;border-color:var(--component-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.chips_chip__pDc_S{gap:.25rem;padding:.5rem .75rem;background-color:var(--component-primary);color:var(--component-on-primary);border-radius:.25rem;font-size:.875rem;font-weight:500;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chips_chipRemove__HeQIe,.chips_chip__pDc_S{display:inline-flex;align-items:center;line-height:1}.chips_chipRemove__HeQIe{justify-content:center;width:1rem!important;height:1rem!important;border-radius:50%;background-color:transparent;color:white!important;border:none;cursor:pointer;font-size:.75rem;transition:background-color .2s ease-in-out}.chips_chipRemove__HeQIe:focus{outline:1px solid var(--component-on-primary);outline-offset:1px}.chips_chipInput__SQy9d{flex:1 1;min-width:8rem;padding:.25rem .5rem;border:none;outline:none;background-color:transparent;color:var(--color-text-primary);font-size:1rem;line-height:1.5;font-family:var(--font-sans-serif)}.chips_chipInput__SQy9d::placeholder{color:var(--color-text-muted);font-size:1rem;font-weight:400;opacity:.7}.chips_chipsInputContainer__rfQfA:focus-within .chips_chipInput__SQy9d{color:var(--color-text-primary)}.chips_dropdown__WOl1N{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:.25rem;background-color:var(--component-surface);border:1px solid var(--component-border-medium);border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-height:12rem;overflow-y:auto}.chips_dropdownItem__vpuZs{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;color:var(--color-text-primary);font-size:.875rem;cursor:pointer;transition:background-color .2s ease-in-out}.chips_dropdownItem__vpuZs:focus,.chips_dropdownItem__vpuZs:hover{background-color:var(--component-surface-medium)}.chips_dropdownItem__vpuZs:focus{outline:none}.chips_dropdownIcon__6ZN38{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0}.chips_chipRemoveIcon__8mcfI{width:.875rem;height:.875rem}@media (max-width:768px){.chips_chipsInputContainer__rfQfA{min-height:3rem;padding:.75rem}.chips_chip__pDc_S{padding:.375rem .75rem;font-size:.875rem}.chips_chipInput__SQy9d{min-width:6rem}.chips_dropdownItem__vpuZs{padding:1rem;font-size:1rem}}.tooltip_tooltipContent__4epVY{z-index:99999!important;overflow:visible;border-radius:.375rem;border:1px solid var(--component-border);background:var(--component-gradient-soft);padding:.625rem 1rem;font-size:.875rem;color:var(--component-text);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);animation:tooltip_tooltipIn__Lin_u .15s ease-out;position:fixed!important;max-width:20rem;min-width:12rem;word-wrap:break-word;white-space:normal;line-height:1.5}.tooltip_tooltipContent__4epVY[data-state=closed]{animation:tooltip_tooltipOut__stEY2 .15s ease-in}@keyframes tooltip_tooltipIn__Lin_u{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip_tooltipOut__stEY2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tooltip_tooltipContent__4epVY[data-side=bottom]{animation:tooltip_tooltipSlideInFromTop__S_aPA .15s ease-out}.tooltip_tooltipContent__4epVY[data-side=top]{animation:tooltip_tooltipSlideInFromBottom__7T0NV .15s ease-out}.tooltip_tooltipContent__4epVY[data-side=left]{animation:tooltip_tooltipSlideInFromRight__0KcUt .15s ease-out}.tooltip_tooltipContent__4epVY[data-side=right]{animation:tooltip_tooltipSlideInFromLeft__Uc_By .15s ease-out}@keyframes tooltip_tooltipSlideInFromTop__S_aPA{0%{opacity:0;transform:translateY(-4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltip_tooltipSlideInFromBottom__7T0NV{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tooltip_tooltipSlideInFromRight__0KcUt{0%{opacity:0;transform:translateX(4px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes tooltip_tooltipSlideInFromLeft__Uc_By{0%{opacity:0;transform:translateX(-4px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.studio-valuation-calculator_container__MqyJO{min-height:100vh;padding:1.5rem}.studio-valuation-calculator_wrapper__7XFUo{max-width:80rem;margin:0 auto}.studio-valuation-calculator_header__mYWcY{margin-bottom:2rem}.studio-valuation-calculator_header__mYWcY h1{margin-top:0}.studio-valuation-calculator_title__mgQWb{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;font-family:var(--font-serif)}.studio-valuation-calculator_subtitle__omqkR{font-size:1.125rem;color:var(--color-text-secondary)}.studio-valuation-calculator_grid__dvNKS{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.studio-valuation-calculator_grid__dvNKS{grid-template-columns:2fr 3fr}}.studio-valuation-calculator_inputSection__ltnB8{display:flex;flex-direction:column;gap:1rem}.studio-valuation-calculator_inputCardTitle___6JJI{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.studio-valuation-calculator_inputCardTitleIcon__Jm_it{width:1.25rem;height:1.25rem;color:var(--component-primary)}.studio-valuation-calculator_formSection__ltnNg{display:flex;flex-direction:column;gap:1rem}.studio-valuation-calculator_formSectionDivider__TvxUG{border-top:1px solid var(--component-border);padding-top:1rem;margin-top:1rem}.studio-valuation-calculator_formSectionTitle__5B8mY{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.studio-valuation-calculator_field__GGaZo{display:flex;flex-direction:column;gap:.25rem}.studio-valuation-calculator_fieldLabel__n7ckt{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:.25rem}.studio-valuation-calculator_fieldLabelWithTooltip__YqIAw{display:flex;align-items:center;gap:.5rem}.studio-valuation-calculator_infoIcon__OwZ4W{width:1rem;height:1rem;color:var(--component-bg-tertiary-foreground);cursor:help}.studio-valuation-calculator_infoIcon__OwZ4W:hover{color:var(--component-text)}.studio-valuation-calculator_tooltipContent__6vrCZ{max-width:300px}.studio-valuation-calculator_resultsSection__6AyEo{display:flex;flex-direction:column;gap:1rem}.studio-valuation-calculator_valuationHeader__net0O{display:flex;gap:.5rem;flex-direction:row;align-items:center}.studio-valuation-calculator_valuationTitle__61urU{font-size:1.25rem;font-weight:700}.studio-valuation-calculator_valuationIcon__l7k6d{width:1.5rem;height:1.5rem}.studio-valuation-calculator_valuationAmount__uCqb_{font-size:3rem;font-weight:700;margin-bottom:.5rem}.studio-valuation-calculator_valuationRange__f81Sj{color:var(--color-gray-500);font-size:.875rem}.studio-valuation-calculator_valuationDetails__B9A1W{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.3)}.studio-valuation-calculator_valuationDetailsGrid__pN8vG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;font-size:.875rem}.studio-valuation-calculator_valuationDetailsLabel__3GYzi{color:var(--color-gray-500)}.studio-valuation-calculator_valuationDetailsValue__c5d7X{font-size:1.25rem;font-weight:600}.studio-valuation-calculator_valuationMethod___Dtha{margin-top:.75rem;font-size:.75rem;color:var(--color-gray-500);background:rgba(255,255,255,.2);border-radius:.5rem;padding:.5rem}.studio-valuation-calculator_breakdownTitle__Wudpl{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem}.studio-valuation-calculator_breakdownList__CcGWM{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.studio-valuation-calculator_breakdownItem__B2TNn{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--component-border)}.studio-valuation-calculator_breakdownItemLabel__4wKT1{color:var(--color-text-secondary)}.studio-valuation-calculator_breakdownItemValue__5LcCk{font-weight:600}.studio-valuation-calculator_breakdownItemValue--negative__yluyJ{color:var(--component-error)}.studio-valuation-calculator_breakdownSubItems__HGJoj{padding-left:1rem;display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;color:var(--color-text-muted)}.studio-valuation-calculator_breakdownSubItem__yxv4r{display:flex;justify-content:space-between}.studio-valuation-calculator_breakdownSubItemValue--negative__VOtQe{color:var(--component-error)}.studio-valuation-calculator_breakdownTotal__v_dpa{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:2px solid var(--component-primary)}.studio-valuation-calculator_breakdownTotalLabel__PDtqy{color:var(--color-text-primary);font-weight:700}.studio-valuation-calculator_breakdownTotalValue__EfAYu{font-weight:700;color:var(--component-primary)}.studio-valuation-calculator_healthTitle__uzavK{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.studio-valuation-calculator_healthTitleIcon__lCakt{width:1.25rem;height:1.25rem;color:var(--component-primary)}.studio-valuation-calculator_healthScore__CgSXg{margin-bottom:1rem}.studio-valuation-calculator_healthScoreHeader__vq47E{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.studio-valuation-calculator_healthScoreValue__PiQyy{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.studio-valuation-calculator_healthScoreLabel__2swZ_{font-size:1.125rem;font-weight:600}.studio-valuation-calculator_healthScoreLabel--excellent__5ttdI{color:var(--component-success)}.studio-valuation-calculator_healthScoreLabel--good__IVJTm{color:var(--component-warning)}.studio-valuation-calculator_healthScoreLabel--fair__xJuxa{color:var(--color-amber-600)}.studio-valuation-calculator_healthScoreLabel--needs-improvement__GmkOx{color:var(--component-error)}.studio-valuation-calculator_healthScoreBar__aO2cH{width:100%;background:var(--color-gray-200);border-radius:9999px;height:.75rem;overflow:hidden}.studio-valuation-calculator_healthScoreBarFill__i2CsI{height:100%;background:var(--gradient-brand);border-radius:9999px;transition:all .5s ease}.studio-valuation-calculator_healthMetrics__0Djcq{display:flex;flex-direction:column;gap:.75rem}.studio-valuation-calculator_healthMetric__FN5qm{display:flex;flex-direction:column;gap:.25rem}.studio-valuation-calculator_healthMetricHeader__XCDYx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.studio-valuation-calculator_healthMetricLabel__qPT_d{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-transform:capitalize}.studio-valuation-calculator_healthMetricValue__sX3sF{font-size:.875rem;font-weight:600}.studio-valuation-calculator_healthMetricValue--excellent__bRkp1{color:var(--component-success)}.studio-valuation-calculator_healthMetricValue--good__16VZ3{color:var(--component-warning)}.studio-valuation-calculator_healthMetricValue--fair__H7hju{color:var(--color-amber-600)}.studio-valuation-calculator_healthMetricValue--needs-improvement__Hnv0_{color:var(--component-error)}.studio-valuation-calculator_healthMetricBar__CpIvK{width:100%;background:var(--color-gray-200);border-radius:9999px;height:.5rem;overflow:hidden}.studio-valuation-calculator_healthMetricBarFill__5sPQ6{height:100%;border-radius:9999px;transition:all .5s ease}.studio-valuation-calculator_healthMetricBarFill--excellent__phGGF{background:var(--component-success)}.studio-valuation-calculator_healthMetricBarFill--good__wgA1I{background:var(--component-warning)}.studio-valuation-calculator_healthMetricBarFill--fair__IdubI{background:var(--color-amber-500)}.studio-valuation-calculator_healthMetricBarFill--needs-improvement__OzGMc{background:var(--component-error)}.studio-valuation-calculator_recommendationsTitle__MbKQh{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}.studio-valuation-calculator_recommendationsTitleIcon__qVULP{width:1.25rem;height:1.25rem;color:var(--component-primary)}.studio-valuation-calculator_recommendationsList__Qx8qW{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary);margin-top:0}.studio-valuation-calculator_recommendationItem__fxnw9{display:flex;align-items:flex-start;gap:.5rem}.studio-valuation-calculator_recommendationIcon__9uD8f{width:1rem;height:1rem;color:var(--component-primary);margin-top:.125rem;flex-shrink:0}.studio-valuation-calculator_disclaimer__mgnph{background:var(--color-gray-50);border-radius:.75rem;padding:1rem;font-size:.75rem;color:var(--color-text-muted)}.studio-valuation-calculator_disclaimerStrong__T9_Uy{font-weight:600}.studio-valuation-calculator_iconSm__nXvt5{width:1rem;height:1rem}.studio-valuation-calculator_selectInput__XJ0zr{width:100%;padding:.5rem 1rem;border:1px solid var(--component-border);border-radius:.5rem;font-size:.875rem;background:var(--color-background);color:var(--color-text-primary);cursor:pointer}.studio-valuation-calculator_selectInput__XJ0zr:focus{outline:2px solid var(--component-primary);outline-offset:2px;border-color:transparent}.studio-valuation-calculator_selectInput__XJ0zr:hover{border-color:var(--component-border-hover,var(--color-gray-400))}.studio-valuation-calculator_breakdownNote__HUHFx{margin-top:.5rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}.studio-valuation-dialog_dialogContent__Zf6cE{max-width:80rem;max-height:90vh;overflow-y:auto}.add-staff-modal_form__8CrLK{display:flex;flex-direction:column;gap:1.5rem}.add-staff-modal_formGroup__4nRYQ{display:flex;flex-direction:column;gap:.5rem}.add-staff-modal_label__pJ5Tq{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--component-text-primary)}.add-staff-modal_labelIcon___1_q_{width:1rem;height:1rem;color:var(--component-text-secondary)}.add-staff-modal_infoIcon__2wopa{width:.875rem;height:.875rem;color:var(--component-brand-icon);cursor:pointer;transition:color .2s ease}.add-staff-modal_infoIcon__2wopa:hover{color:var(--component-brand-icon-hover)}.add-staff-modal_tooltipLink__gxgVt{color:var(--component-brand-icon);text-decoration:underline;font-weight:500}.add-staff-modal_tooltipLink__gxgVt:hover{color:var(--component-brand-icon-hover)}.add-staff-modal_inputError__9fyOG{border-color:var(--component-error)!important;box-shadow:0 0 0 1px var(--component-error)!important}.add-staff-modal_errorText__F0xav{font-size:.75rem;color:var(--component-error);margin-top:.25rem}.add-staff-modal_helpText__TEd_h{font-size:.75rem;color:var(--component-text-secondary);margin:0;line-height:1.4}.add-staff-modal_actions__CMs69{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--component-border)}.add-staff-modal_checkboxGroup__MDCcW{display:flex;align-items:center;gap:.5rem}.add-staff-modal_checkboxLabel__8M2sS{font-size:.875rem;font-weight:400;color:var(--component-text-primary)}@media (max-width:480px){.add-staff-modal_actions__CMs69{flex-direction:column}.add-staff-modal_actions__CMs69 button{width:100%}}.edit-staff-modal_formGroup__izH_1{margin-bottom:1.5rem}.edit-staff-modal_formGroup__izH_1:last-of-type{margin-bottom:2rem}.edit-staff-modal_actions___Unsr{display:flex;gap:.75rem;justify-content:flex-end}.edit-staff-modal_actions___Unsr button{min-width:6rem}.edit-staff-modal_checkboxGroup__V2SSz{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.edit-staff-modal_checkboxLabel__4P7pY{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;margin:0}.edit-staff-modal_labelIcon__E6CVG{width:1rem;height:1rem;color:var(--color-text-secondary)}.edit-staff-modal_helpText__M_7I7{font-size:.75rem;color:var(--color-text-secondary);margin:0;line-height:1.4}.edit-staff-modal_label__icDc_{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.edit-staff-modal_infoIcon__uCzeY{width:.875rem;height:.875rem;color:var(--color-text-muted);cursor:pointer;transition:color .2s ease}.edit-staff-modal_infoIcon__uCzeY:hover{color:var(--color-blue-600)}.edit-staff-modal_tooltipLink__mFs6D{color:var(--color-blue-600);text-decoration:underline;font-weight:500}.edit-staff-modal_tooltipLink__mFs6D:hover{color:var(--color-blue-700)}.refund-modal_modalContent__eRFYu{max-width:500px}.refund-modal_form__Rdv1r{display:flex;flex-direction:column;gap:1.5rem}.refund-modal_infoSection__IdH5L{background:var(--background-secondary);padding:1rem;border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.refund-modal_infoRow__VvKuB{display:flex;justify-content:space-between;align-items:center;gap:1rem}.refund-modal_infoLabel__MWYGY{font-size:.875rem;color:var(--text-secondary)}.refund-modal_infoValue__RO_oM{font-size:.875rem;font-weight:600;color:var(--text-primary)}.refund-modal_infoValueSmall__9_tS2{font-size:.75rem;font-family:monospace;color:var(--text-secondary)}.refund-modal_field__oGJXP{display:flex;flex-direction:column;gap:.5rem}.refund-modal_input__gD17M,.refund-modal_textarea__PsQtd{width:100%}.refund-modal_helpText__Fz5wo{font-size:.75rem;color:var(--text-secondary);margin:0}.refund-modal_actions__AdpjO{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}.refund-modal_confirmation__1KWeZ{display:flex;flex-direction:column;gap:1.5rem}.refund-modal_warningBox__EJvgp{display:flex;gap:1rem;padding:1rem;background:var(--warning-50);border:1px solid var(--warning-200);border-radius:8px}.refund-modal_warningIcon__o0my9{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--warning-600)}.refund-modal_warningTitle__AdBff{font-size:.875rem;font-weight:600;margin:0 0 .25rem;color:var(--warning-900)}.refund-modal_warningText__rLsM2{font-size:.875rem;margin:0;color:var(--warning-700)}.refund-modal_summarySection__aPqVC{background:var(--background-secondary);padding:1rem;border-radius:8px}.refund-modal_summaryTitle__sYbqw{font-size:.875rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary)}.refund-modal_summaryGrid__IZzx8{display:flex;flex-direction:column;gap:.75rem}.refund-modal_summaryRow__JWLtj{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.refund-modal_summaryLabel__zk8au{font-size:.875rem;color:var(--text-secondary)}.refund-modal_summaryValue__YTsXT{font-size:.875rem;color:var(--text-primary);text-align:right}.refund-modal_summaryValueLarge__3nGjJ{font-size:1.125rem;font-weight:600;color:var(--error-600)}.refund-modal_spinner__cAtfd{width:1rem;height:1rem;animation:refund-modal_spin__99QLC 1s linear infinite}@keyframes refund-modal_spin__99QLC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.refund-modal_actions__AdpjO{flex-direction:column-reverse}.refund-modal_actions__AdpjO button{width:100%}}.transactions_container__3ni7d{padding:2rem;max-width:1400px;margin:0 auto}.transactions_header__A4yOk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.transactions_title__F1lWj{font-size:2rem;font-weight:600;margin:0 0 .5rem}.transactions_subtitle__pxSNV{color:var(--text-secondary);margin:0}.transactions_summaryGrid__X_U6Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.transactions_summaryCard__EDcMj{padding:1.5rem}.transactions_summaryTitle__H6vLM{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin:0}.transactions_summaryIcon__jz2PU{width:1.25rem;height:1.25rem}.transactions_summaryValue__r7qWH{font-size:2rem;font-weight:600;margin:1rem 0 .5rem}.transactions_summaryDescription__5b5gc{font-size:.875rem;color:var(--text-secondary);margin:0}.transactions_skeletonValue__Mmt7A{height:2rem;width:120px;margin:1rem 0 .5rem}.transactions_filters__lKz_X{padding:1.5rem}.transactions_filterRow__ZJhyx{display:flex;gap:1rem;flex-wrap:wrap}.transactions_searchWrapper__7xvuF{display:flex;gap:.5rem;flex:1 1;min-width:300px}.transactions_searchInput__sGlTj{flex:1 1}.transactions_filterSelect__r8bdx{min-width:150px}.transactions_tableContainer__uWA4J{padding:0}.transactions_loadingState__QRnnZ{padding:2rem;display:flex;flex-direction:column;gap:1rem}.transactions_skeletonRow__ZWis_{height:60px;width:100%}.transactions_emptyState__xFRVK{padding:4rem 2rem;text-align:center;color:var(--text-secondary)}.transactions_emptyIcon__LfWwL{width:4rem;height:4rem;margin:0 auto 1rem;color:var(--text-tertiary)}.transactions_emptyState__xFRVK h3{font-size:1.125rem;font-weight:500;margin:0 0 .5rem;color:var(--text-primary)}.transactions_emptyState__xFRVK p{margin:0}.transactions_timeText__JxJxQ{font-size:.875rem;color:var(--text-secondary)}.transactions_amountCell__haB_w{font-weight:500}.transactions_netCell__Ae3jw{font-weight:600;color:var(--success-600)}.transactions_methodCell__xM_tJ{text-transform:uppercase;font-size:.875rem;font-weight:500}.transactions_actions__syFFf{display:flex;gap:.5rem}.transactions_pagination__W4c7N{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid var(--border-color)}.transactions_paginationInfo__tQpo2{font-size:.875rem;color:var(--text-secondary)}.transactions_paginationControls__upKzO{display:flex;align-items:center;gap:1rem}.transactions_pageInfo__Z9z9v{font-size:.875rem;color:var(--text-secondary)}@media (max-width:768px){.transactions_container__3ni7d{padding:1rem}.transactions_header__A4yOk{flex-direction:column;gap:1rem}.transactions_filterRow__ZJhyx{flex-direction:column}.transactions_searchWrapper__7xvuF{min-width:100%}.transactions_pagination__W4c7N{flex-direction:column;gap:1rem}}.valuation-newsletter-modal_dialogContent__m2WOE{max-width:32rem}.valuation-newsletter-modal_modalContent__KhPls{padding:0}.valuation-newsletter-modal_modalHeader__wWIqH{margin-bottom:2rem}.valuation-newsletter-modal_modalTitle__xAvzU{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.75rem;font-family:var(--font-serif)}.valuation-newsletter-modal_modalDescription__NCvOQ{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.valuation-newsletter-modal_form__6yFl0{display:flex;flex-direction:column;gap:1.5rem}.valuation-newsletter-modal_field__CDsTB{display:flex;flex-direction:column;gap:.5rem}.valuation-newsletter-modal_formActions__GtWvA{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.marketing-footer_footer__3Eo3F{background:var(--color-gray-800);color:white;padding:4rem 0 2rem}.marketing-footer_sectionContent__eX_AB{max-width:1200px;margin:0 auto;padding:0 2rem}.marketing-footer_footerContent__X0S9A{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.marketing-footer_footerSection__iDmgP h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:white}.marketing-footer_footerDescription__WgYk3{color:var(--color-gray-400);line-height:1.6;margin-top:1rem}.marketing-footer_footerLinks__AJ4_w{list-style:none;padding:0;margin:0}.marketing-footer_footerLinks__AJ4_w li{margin-bottom:.5rem}.marketing-footer_footerLinks__AJ4_w a{color:var(--color-gray-400);text-decoration:none;transition:color .2s ease}.marketing-footer_footerLinks__AJ4_w a:hover{color:white}.marketing-footer_contactEmail__jFkYA{color:var(--color-blue-400)!important;font-weight:500}.marketing-footer_contactEmail__jFkYA:hover{color:var(--color-blue-300)!important}.marketing-footer_socialLinks__KDURf{display:flex;gap:1rem;margin-top:.5rem}.marketing-footer_socialLink__eajE_{color:var(--color-gray-400);text-decoration:none;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--color-gray-700);font-size:1.25rem}.marketing-footer_socialLink__eajE_:hover{color:white;background:var(--color-gray-600)}.marketing-footer_footerBottom__yY_fF{border-top:1px solid var(--color-gray-700);padding-top:2rem;text-align:center;color:var(--color-gray-400)}@media (max-width:768px){.marketing-footer_sectionContent__eX_AB{padding:0 1rem}.marketing-footer_footer__3Eo3F{padding-left:1rem;padding-right:1rem}}.public-studio-valuation-calculator_container__9_Fde{min-height:100vh;background:var(--component-surface);overflow-x:hidden;width:100%;display:flex;flex-direction:column}.public-studio-valuation-calculator_navigation__VRLYO{position:fixed;top:0;left:0;right:0;background:var(--color-overlay-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0}.public-studio-valuation-calculator_navContent__FpqEC{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.public-studio-valuation-calculator_navActions__XfjDa{display:flex;align-items:center;gap:1rem;opacity:1;transition:opacity .3s ease-in-out}.public-studio-valuation-calculator_navButton__bclat{font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}.public-studio-valuation-calculator_wrapper__lN0YD{max-width:80rem;margin:0 auto;padding:6rem 1.5rem 1.5rem;flex:1 1}.public-studio-valuation-calculator_header__B__vN{margin-bottom:2rem}.public-studio-valuation-calculator_title__Fyc4w{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-top:2rem;margin-bottom:.5rem;font-family:var(--font-serif)}.public-studio-valuation-calculator_subtitle__LzqXW{font-size:1.125rem;color:var(--color-text-secondary)}.public-studio-valuation-calculator_grid__r7ptm{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.public-studio-valuation-calculator_grid__r7ptm{grid-template-columns:2fr 3fr}}.public-studio-valuation-calculator_inputSection__CMKJK{display:flex;flex-direction:column;gap:1rem}.public-studio-valuation-calculator_inputCardTitle__Rs6Ms{display:flex;align-items:center;gap:.5rem}.public-studio-valuation-calculator_inputCardTitleIcon__nkjV5{width:1.25rem;height:1.25rem;color:var(--component-primary)}.public-studio-valuation-calculator_formSection__fQTpT{display:flex;flex-direction:column;gap:1rem}.public-studio-valuation-calculator_formSectionDivider__yNJY3{border-top:1px solid var(--component-border);padding-top:1rem;margin-top:1rem}.public-studio-valuation-calculator_formSectionTitle__dDCoU{margin-bottom:.75rem;font-size:1.25rem}.public-studio-valuation-calculator_field__PKNGj{display:flex;flex-direction:column;gap:.25rem}.public-studio-valuation-calculator_fieldLabelWithTooltip__ja2iA{display:flex;align-items:center;gap:.5rem}.public-studio-valuation-calculator_infoIcon__CxqFX{width:1rem;height:1rem;color:var(--component-bg-tertiary-foreground);cursor:help;margin-bottom:.5rem}.public-studio-valuation-calculator_infoIcon__CxqFX:hover{color:var(--component-text)}.public-studio-valuation-calculator_tooltipContent__VPbB7{max-width:300px}.public-studio-valuation-calculator_submitButtonContainer__EkFr6{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--component-border)}.public-studio-valuation-calculator_submitButton__4vryV{width:100%}.public-studio-valuation-calculator_resultsSection__39ruR{display:flex;flex-direction:column;gap:1rem}.public-studio-valuation-calculator_lockedContainer__CssLw{position:relative}.public-studio-valuation-calculator_lockedOverlay__iD1aP{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease}.public-studio-valuation-calculator_lockedOverlay__iD1aP:hover{background:rgba(255,255,255,.9)}.public-studio-valuation-calculator_lockedContent__a2c1b{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.public-studio-valuation-calculator_lockIcon__nNEGp{width:3rem;height:3rem;color:var(--component-primary)}.public-studio-valuation-calculator_lockedText__WQgQb{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.public-studio-valuation-calculator_valuationHeader__G_IgH{display:flex;gap:.5rem;justify-content:flex-start}.public-studio-valuation-calculator_valuationTitle__SFlPL{display:flex;align-items:center;gap:.5rem}.public-studio-valuation-calculator_valuationIcon__JwPIq{color:var(--component-primary);width:1.5rem;height:1.5rem}.public-studio-valuation-calculator_valuationRange___7jIH{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.public-studio-valuation-calculator_valuationDetails__ftk11{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--component-border)}.public-studio-valuation-calculator_valuationDetailsGrid__5Erfd{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;font-size:.875rem}.public-studio-valuation-calculator_valuationDetailsLabel__pxTI_{color:var(--color-gray-500)}.public-studio-valuation-calculator_valuationDetailsValue__DmdJX{font-size:1.25rem;font-weight:600}.public-studio-valuation-calculator_valuationMethod__HwzDM{margin-top:.75rem;font-size:.75rem;color:var(--color-gray-500);background:rgba(0,0,0,.05);border-radius:.5rem;padding:.5rem}.public-studio-valuation-calculator_breakdownList__mFrCp{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.public-studio-valuation-calculator_breakdownItem__56PTk{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--component-border)}.public-studio-valuation-calculator_breakdownItemLabel__zXLHh{color:var(--color-text-secondary)}.public-studio-valuation-calculator_breakdownItemValue__P8mco{font-weight:600}.public-studio-valuation-calculator_breakdownItemValue--negative__V4wsl{color:var(--component-error)}.public-studio-valuation-calculator_breakdownSubItems__Hhamf{padding-left:1rem;display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;color:var(--color-text-muted)}.public-studio-valuation-calculator_breakdownSubItem__nN2Dv{display:flex;justify-content:space-between}.public-studio-valuation-calculator_breakdownSubItemValue--negative__d6g_s{color:var(--component-error)}.public-studio-valuation-calculator_breakdownTotal__aFBHu{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:2px solid var(--component-primary)}.public-studio-valuation-calculator_breakdownTotalLabel__mMHkp{color:var(--color-text-primary);font-weight:700}.public-studio-valuation-calculator_breakdownTotalValue__hDvik{font-weight:700;color:var(--component-primary)}.public-studio-valuation-calculator_breakdownNote___g2Pv{margin-top:.5rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}.public-studio-valuation-calculator_healthTitle__x7RLM{display:flex;align-items:center;gap:.5rem}.public-studio-valuation-calculator_healthTitleIcon__w3dVr{width:1.25rem;height:1.25rem;color:var(--component-primary)}.public-studio-valuation-calculator_healthScore__3JqH9{margin-bottom:1rem}.public-studio-valuation-calculator_healthScoreHeader__Wqwb_{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.public-studio-valuation-calculator_healthScoreValue__7YagT{font-size:1.5rem;font-weight:700;color:var(--color-text-primary)}.public-studio-valuation-calculator_healthScoreLabel__lQoVN{font-size:1.125rem;font-weight:600}.public-studio-valuation-calculator_healthScoreLabel--excellent__rSc9d{color:var(--component-success)}.public-studio-valuation-calculator_healthScoreLabel--good__YwU8x{color:var(--component-warning)}.public-studio-valuation-calculator_healthScoreLabel--fair__lJnph{color:var(--color-amber-600)}.public-studio-valuation-calculator_healthScoreLabel--needs-improvement__qKFUq{color:var(--component-error)}.public-studio-valuation-calculator_healthScoreBar__SoAMF{width:100%;background:var(--color-gray-200);border-radius:9999px;height:.75rem;overflow:hidden}.public-studio-valuation-calculator_healthScoreBarFill__Z97D1{height:100%;background:var(--gradient-brand);border-radius:9999px;transition:all .5s ease}.public-studio-valuation-calculator_healthMetrics__riela{display:flex;flex-direction:column;gap:.75rem}.public-studio-valuation-calculator_healthMetric__ImQxv{display:flex;flex-direction:column;gap:.25rem}.public-studio-valuation-calculator_healthMetricHeader__nnyXN{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.public-studio-valuation-calculator_healthMetricLabel__gtTc5{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-transform:capitalize}.public-studio-valuation-calculator_healthMetricValue__slLED{font-size:.875rem;font-weight:600}.public-studio-valuation-calculator_healthMetricValue--excellent__F10VH{color:var(--component-success)}.public-studio-valuation-calculator_healthMetricValue--good__sy1_d{color:var(--component-warning)}.public-studio-valuation-calculator_healthMetricValue--fair__fkPSQ{color:var(--color-amber-600)}.public-studio-valuation-calculator_healthMetricValue--needs-improvement__CXjIK{color:var(--component-error)}.public-studio-valuation-calculator_healthMetricBar__MrWLo{width:100%;background:var(--color-gray-200);border-radius:9999px;height:.5rem;overflow:hidden}.public-studio-valuation-calculator_healthMetricBarFill__qlP13{height:100%;border-radius:9999px;transition:all .5s ease}.public-studio-valuation-calculator_healthMetricBarFill--excellent__jhOIB{background:var(--component-success)}.public-studio-valuation-calculator_healthMetricBarFill--good__BdHL9{background:var(--component-warning)}.public-studio-valuation-calculator_healthMetricBarFill--fair__c0MWX{background:var(--color-amber-500)}.public-studio-valuation-calculator_healthMetricBarFill--needs-improvement__TYlFC{background:var(--component-error)}.public-studio-valuation-calculator_recommendationsTitle__ymNe6{display:flex;align-items:center;gap:.5rem}.public-studio-valuation-calculator_recommendationsTitleIcon__AR5_v{width:1.25rem;height:1.25rem;color:var(--component-primary)}.public-studio-valuation-calculator_recommendationsList__bVUYU{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary);margin-top:0}.public-studio-valuation-calculator_recommendationItem__soYuP{display:flex;align-items:flex-start;gap:.5rem}.public-studio-valuation-calculator_recommendationIcon__LoOWt{width:1rem;height:1rem;color:var(--component-primary);margin-top:.125rem;flex-shrink:0}.public-studio-valuation-calculator_disclaimer__dUJnS{background:var(--color-gray-50);border-radius:.75rem;padding:1.5rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.public-studio-valuation-calculator_disclaimerStrong__nYFZo{font-weight:700;color:var(--color-text-primary)}.public-studio-valuation-calculator_disclaimer__dUJnS strong{font-weight:600;color:var(--color-text-primary)}.page_marketingContainer__G36_q{min-height:100vh;background:var(--component-surface);overflow-x:hidden;width:100%}.page_navigation__jPd00{position:fixed;top:0;left:0;right:0;background:var(--color-overlay-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0}.page_navContent__nCqHX{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.page_navActions__7_5kB{display:flex;align-items:center;gap:1rem;opacity:1;transition:opacity .3s ease-in-out}.page_navButton__MXBvR{font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}.page_hero__Swckb{padding:8rem 2rem 4rem;background:var(--component-gradient-hero);color:var(--color-text-primary);min-height:100vh;display:flex;align-items:center;position:relative;z-index:1}.page_hero__Swckb:before{content:"";position:absolute;inset:-5%;background:radial-gradient(600px 420px at 28% 38%,var(--color-indigo-400),transparent 62%),radial-gradient(620px 420px at 18% 65%,var(--color-blue-400),transparent 60%),radial-gradient(660px 460px at 40% 45%,var(--color-pink-400),transparent 60%),radial-gradient(680px 480px at 63% 43%,var(--color-amber-400),transparent 60%),radial-gradient(640px 440px at 83% 62%,var(--color-green-400),transparent 60%);background-blend-mode:screen;filter:blur(40px) saturate(115%);transform:scale(1.05);z-index:-1}.page_heroContent__pWj3J{max-width:1200px;margin:0 auto;width:100%}.page_heroText__gTQbt{max-width:800px;text-align:left}.page_heroEyebrow__fkn41{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.75rem;font-family:var(--font-sans-serif)}.page_heroTitle__4lA6G{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;font-family:var(--font-serif)}.page_heroSubtitle__1FvUw{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;color:var(--color-text-secondary)}.page_heroCTAs__nQ_u5{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.page_sectionContent__pP6Ya{max-width:1200px;margin:0 auto;padding:0 2rem}.page_sectionHeader__uV3oE{text-align:left;margin-bottom:3rem}.page_sectionTitle__5oRRk{font-size:2.5rem;font-weight:700;color:var(--color-gray-800);margin-bottom:1rem;font-family:var(--font-serif)}.page_benefitsSection__e67__{padding:6rem 0;background:var(--component-surface)}.page_benefitsGrid__MIOfI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_benefitCard___uNT4{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.75rem;padding:2rem;position:relative;transition:all .2s ease}.page_benefitCard___uNT4:hover{border-color:var(--component-accent);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.page_benefitValue__itWVt{position:absolute;top:1.5rem;right:1.5rem;font-size:.875rem;font-weight:700;background:var(--component-gradient-special);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_benefitHeader__9bjeg{display:flex;align-items:flex-start;gap:1rem}.page_benefitIcon__DL4FM{width:3rem;height:3rem;background-color:var(--component-brand-icon-bg);border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_benefitIcon__DL4FM svg{width:1.5rem;height:1.5rem;color:var(--component-brand-icon)}.page_benefitContent___JJ_B{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.page_benefitContent___JJ_B strong{font-size:1.25rem;color:var(--color-gray-900);font-weight:600;display:block;font-family:var(--font-serif)}.page_benefitDescription__4E9Bf{font-size:1rem;color:var(--color-gray-600);line-height:1.6;margin:0}.page_totalValueSection__BOkHE{text-align:left;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-gray-200)}.page_totalValue__rFiBB{font-size:2rem;font-weight:700;background:var(--component-gradient-special);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.page_applicationInfo__CDNJk{padding:4rem 0;background:var(--color-gray-50)}.page_infoCard__u35IN{background:white;border:2px solid var(--color-gray-200);border-radius:1rem;padding:2rem;text-align:center;max-width:600px;margin:0 auto}.page_infoText__ledlL{font-size:1.125rem;color:var(--color-gray-700);margin:.5rem 0;line-height:1.6}.page_infoText__ledlL strong{color:var(--color-gray-900);font-weight:600}.page_ctaSection__hHgBu{padding:6rem 0;background:var(--gradient-brand);color:white}.page_ctaContent__fmHGi{text-align:center;max-width:700px;margin:0 auto}.page_ctaTitle__Vzwfl{font-size:2.5rem;font-weight:700;margin-bottom:1rem;font-family:var(--font-serif)}.page_ctaSubtitle__oq0xs{font-size:1.125rem;margin-bottom:2.5rem;opacity:.9;line-height:1.6}.page_ctaButtons__emUub{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.page_hero__Swckb{padding:6rem 1rem 4rem;min-height:auto}.page_heroTitle__4lA6G{font-size:2.5rem}.page_heroSubtitle__1FvUw{font-size:1.125rem}.page_sectionTitle__5oRRk{font-size:2rem}.page_benefitsGrid__MIOfI{grid-template-columns:1fr;gap:1.5rem}.page_benefitCard___uNT4{padding:1.5rem}.page_benefitValue__itWVt{top:1rem;right:1rem}.page_benefitContent___JJ_B strong{font-size:1.125rem}.page_totalValue__rFiBB{font-size:1.5rem}.page_ctaTitle__Vzwfl{font-size:2rem}.page_navContent__nCqHX,.page_sectionContent__pP6Ya{padding:0 1rem}}@media (max-width:480px){.page_heroTitle__4lA6G{font-size:2rem}.page_heroSubtitle__1FvUw{font-size:1rem}.page_ctaTitle__Vzwfl,.page_sectionTitle__5oRRk{font-size:1.75rem}}.freeform-discount-editor_form__dFJvo{display:flex;flex-direction:column;gap:1.5rem}.freeform-discount-editor_formGroup__FtkXC{display:flex;flex-direction:column;gap:.5rem}.freeform-discount-editor_error__OaVsg{color:var(--destructive);font-size:.875rem}.freeform-discount-editor_actions__CNSvy{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border)}@media (max-width:768px){.freeform-discount-editor_actions__CNSvy{flex-direction:column}}