@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--portal-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--portal-table-font-size:.9375rem;--portal-table-line-height:1.4}html,body{max-width:100%;overflow-x:hidden}#root{min-width:0;max-width:100%;min-height:100dvh;overflow-x:clip}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}:root{--main-auth-button-color:#155abf;--portal-primary:#00477a;--portal-primary-hover:#00365e;--portal-primary-soft:#e6f0ff;--color-accent:#f4b740;--color-accent-hover:#d99c2f;--background-color-onboarding:#f5f9ff;--card-onboarding-bg-color:#fff;--page-background:#f5f7fa;--bg-colour-main:#eef2f6;--portal-page-bg:#eef2f6;--portal-chrome-bg:#f5f7fa;--portal-surface:#fff;--sidebar-bg-color:#d29e2cb8;--sidebar-aside-bg:#d29e2cb8;--sidebar-text-color:#1a1a1a;--sidebar-active:#e6f0ff;--portal-text:#00477a;--portal-text-secondary:#4f4f4f;--portal-text-muted:#64748b;--light-gray-color:#64748b;--portal-border:#e5e7eb;--ui-button-border-radius:25px;--ui-button-background-add:#00477a;--ui-button-hover:#00365e;--edit-button-background:#e6f0ff;--edit-button-color:#d29e2cb8;--delete-button-background:#fee2e2;--active-status-background:#dcfce7;--inactive-status-background:#fee2e2;--portal-status-raising-text:#166534;--portal-status-raising-bg:#dcfce7;--portal-danger:#b91c1c;--ui-border-radius:6px;--portal-card-radius:10px;--portal-pill-radius:9999px;--portal-icon-box-radius:10px;--portal-toggle-track:#e5e7eb;--portal-field-focus-shadow:0 0 0 2px #155abf33;--portal-field-focus-shadow-dark:0 0 0 2px #ffffff1f;--font-size:14px;--portal-form-label-font-size:.8125rem;--portal-form-label-font-weight:600;--portal-form-label-letter-spacing:-.01em;--portal-form-label-color:var(--portal-text-muted,#64748b);--font-color-title:#003c66;--icon-color:#003c66}button{border-radius:var(--ui-button-border-radius);font-family:Inter,sans-serif}.app_shell{font-size:1em}.app_shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]):not(.deal_assets_search),.app_shell textarea,.app_shell select{color:var(--portal-text);background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);font-family:inherit;font-weight:500;line-height:1.45;transition:border-color .15s,box-shadow .15s}.app_shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]):not(.um_search_input):not(.sponsor_dash_search_input):not(.deals_export_modal_search_input):not(.deal_assets_search),.app_shell textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.533333em .8em}.app_shell textarea{resize:vertical;border-radius:10px}.app_shell select{box-sizing:border-box;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;width:100%;max-width:100%;padding:.533333em 2.4em .533333em .8em;display:block}.app_shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]):not(.deal_assets_search):hover:not(:disabled),.app_shell textarea:hover:not(:disabled),.app_shell select:hover:not(:disabled){border-color:#d1d5db}.app_shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]):not(.deal_assets_search):focus-visible,.app_shell textarea:focus-visible,.app_shell select:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow);outline:none}:root[data-theme=dark] .app_shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]):not(.deal_assets_search):focus-visible,:root[data-theme=dark] .app_shell textarea:focus-visible,:root[data-theme=dark] .app_shell select:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark)}.app_shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not([type=color]):not(.deal_assets_search)[aria-invalid=true],.app_shell textarea[aria-invalid=true],.app_shell select[aria-invalid=true]{border-color:var(--portal-danger)}body textarea{box-sizing:border-box;border:1px solid var(--portal-border,#e5e5e5);resize:vertical;border-radius:10px;min-height:2.5em;padding:.5em .75em;font-size:16px}body select{box-sizing:border-box;border-radius:var(--portal-card-radius,8px);color:#1f2937;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;border:1px solid #d1d5db;max-width:100%;min-height:40px;padding:.533333em 2.13333em .533333em .8em;font-size:.9375em;line-height:1.5;display:block}.invite_user_btn{border:1px solid var(--main-auth-button-color);background-color:var(--main-auth-button-color);cursor:pointer;color:#fff;border-radius:var(--ui-button-border-radius);place-content:center;align-items:center;gap:5px;width:100%;padding:7px 10px;font-size:16px;font-weight:600;display:flex}.error_icon{color:red;transition:transform .2s;transform:rotate(180deg)}.error_text_sec{align-items:center;gap:.4em;padding:.2em 0 0;display:flex}.error_text_sec p{color:red;font-size:14px}.form_field_mandatory_asterisk{color:#b91c1c;vertical-align:super;margin-left:2px;font-size:1em;line-height:0}select option:first-child{color:#6b7280}select option{color:#1f2937}.select_input--placeholder{color:#6b7280}.select_input:not(.select_input--placeholder),.select_input option{color:#1f2937}.select_input option:first-child{color:#6b7280}.main_onBoarding input,.main_onBoarding select{cursor:pointer}.header_for_auth{flex-direction:column;justify-content:center;align-items:center;gap:1em;margin:0 0 1em;display:flex}.header_for_auth p{color:var(--main-auth-button-color);font-size:24px;font-weight:700;line-height:32px}.header_for_auth span{background-color:var(--main-dark-color);color:#fff;border-radius:var(--ui-border-radius);place-content:center;align-items:center;padding:.5em;display:flex}.card,.cards,.card_vendor,.org_settings_card,.attestation_section,.profile_modal_content,.modal_popup,.vendor_overview_attestation_row,.vendor_overview_metric_card,.icon_size_header,.user_popup,.settings_modal_content,.governance_risk_list .card--risk.card--risk--low-border,.governance_overview_top_cards .card--metric,.governance_bottom_card,.ai_assessments_section,.assessment_card,.sales_enablement_section,.sales_enablement_chat_main,.sales_enablement_sidebar_card,.report_card,.report_summary_card,.report_recommendation_card,.report_detail_empty,.product_profile_summary_card,.product_profile_detail_card,.product_profile_product_card,.product_profile_modal{border-radius:var(--ui-border-radius)!important}button,input[type=submit],input[type=button],input[type=reset],.login-btn,.invite_user_btn,[class*=_btn],[class*=Btn]{border-radius:var(--ui-button-border-radius)!important}.vendor_overview_toggle,.product_profile_toggle,.product_profile_product_toggle{border-radius:25px!important}.modal_close_btn{cursor:pointer;color:#64748b;border-radius:var(--ui-button-border-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.25em;display:flex}.modal_close_btn:hover{color:#334155;background:#f1f5f9}.modal_close_btn:disabled{opacity:.6;cursor:not-allowed}.modal_close_btn svg{color:inherit;flex-shrink:0}.redirecting_links{color:var(--main-auth-button-color);margin:0 .5em 0 0;text-decoration:none}.app_shell label{font-size:var(--portal-form-label-font-size);font-weight:var(--portal-form-label-font-weight);letter-spacing:var(--portal-form-label-letter-spacing);color:var(--portal-form-label-color)}body:has(.authPage){background-color:#f6f8fb;overflow-x:hidden}.authPage{box-sizing:border-box;background:url(/assets/inital_img-BZKPPsIV.webp) 50%/cover no-repeat;justify-content:center;align-items:center;max-width:100%;min-height:100dvh;padding:clamp(.5em,3vw,1em);display:flex;overflow-x:clip}.authPage .authContent,.authPage .loginData,.authPage .loginCred,.authPage .loginForm{background:0 0}.authPage .loginForm{background-color:#fff}.authContent{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:610px;display:flex}.loginData{border-radius:5px;gap:2em;width:100%;min-width:0;max-width:100%;display:flex}.loginCred{flex-direction:column;align-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:clamp(.25em,2vw,10px);display:flex}.loginForm{box-sizing:border-box;border-radius:5px;width:100%;min-width:0;max-width:100%;padding:2em 5em}.companyLogo{justify-content:center;max-width:100%;display:flex}.companyLogo img,.companyLogo__img{width:12em;max-width:min(100%,12em);height:auto}.emailData,.passwordData{flex-direction:column;margin:0 0 10px;display:flex}.passwordData{position:relative}.loginForm .input_wrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.loginForm .input_wrapper label{color:#000;align-items:center;gap:.35em;margin:.5em 0;font-size:.9em;font-weight:500;display:flex}.loginForm .input_wrapper label.input_wrapper__label_row{flex-wrap:nowrap;gap:.35em}.loginForm .input_wrapper label span,.loginForm .input_wrapper label .input_wrapper__label_leading>span.input_wrapper__label_icon{flex-shrink:0;margin:0;display:flex}.loginForm .input_wrapper label span svg{color:#64748b;flex-shrink:0;width:18px;height:18px}.loginForm .input_wrapper label .input_wrapper__required_icon{color:#dc2626;width:14px;height:14px}.loginForm .input_field{box-sizing:border-box;border:1px solid #ced4da;border-radius:25px;width:100%;height:36px;min-height:36px;padding:0 .6em;font-size:1em}.loginForm .input_field:focus{border-color:var(--main-auth-button-color,#4285f4);outline:none;box-shadow:0 0 0 2px #4285f433}.loginForm .input_field:read-only{color:#6c757d;background-color:#f8f9fa}.loginForm .input_wrapper__field{min-width:0;max-width:100%}.loginForm .input_wrapper__field .input_field{padding-right:2.5em}.loginCaption{text-align:center;color:#000;margin:1em 0;font-size:1.1em;font-weight:700}.pwdCaption{color:#64748b;text-align:center;margin:0 0 .85em;font-size:.9em;line-height:1.45}.loginForm .input_field.readOnlyField,.loginForm .input_field.resetMail{color:#6c757d;cursor:default;background-color:#f8f9fa}.forgotPassword,.signinText{text-align:center;color:#7b7a7a;margin:.8em 0 0;font-size:.8em;text-decoration:none}.forgotPassword a{text-decoration:none}.forgotPassword span,.signinText span,.forgot-password span{text-align:center;cursor:pointer;font-weight:500}.forgotPassword span,.forgot-password span{color:var(--main-auth-button-color)}.login-btn{border:1px solid var(--main-auth-button-color);background-color:var(--main-auth-button-color);cursor:pointer;color:#fff;border-radius:var(--ui-button-border-radius,25px);place-content:center;align-items:center;width:100%;padding:10px;font-size:16px;font-weight:600;display:flex}.login-btn:disabled,.login-btn.disabled_css{opacity:.6;cursor:not-allowed}.authMessage{gap:.4em;margin:.5em 0;display:flex}.authMessage__icon{flex-shrink:0;margin-top:2px}.authMessage--success .authMessage__icon{color:#0f766e}.authMessage--error .authMessage__icon{color:#dc2626;width:14px;height:14px}.authMessage p{flex:1;min-width:0;margin:0}.loginSuccess{color:#0f766e;font-size:14px}.orgError{color:#dc2626;font-size:.8em}.loginBtn{text-align:center;margin:15px 0 0}.login-btn span{margin:0 0 0 5px;display:flex}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth_btn_loading{pointer-events:none}.auth_btn_loading .auth_spinner{animation:.8s linear infinite auth-spin}.contentOne{color:gray;text-align:center;font-size:12px}.companyContent{margin-top:clamp(.75em,3vw,1.25em)}.contentTwo{margin:1em 0 0}.copyright{margin:1.5em 0 0;font-weight:600}.poweredBy{margin:2em 0 .5em}body:has(.authPage) .poweredBy{margin:clamp(.75em,3vw,1.25em) 0 .35em}.input_wrapper__label_row{box-sizing:border-box;align-items:center;gap:.5em;width:100%;display:flex}.input_wrapper__label_leading{align-items:center;gap:.35em;min-width:0;display:flex}.input_wrapper__label_text{min-width:0}.input_wrapper__required_mark{color:#dc2626;flex-shrink:0;align-self:center;align-items:center;line-height:0;display:inline-flex}.input_wrapper__required_icon{display:block}.input_wrapper__field{width:100%;position:relative}.input_wrapper__field .passwordVisible{top:50%;transform:translateY(-50%)}.passwordVisible{color:#64748b;cursor:pointer;margin:0;display:inline;position:absolute;top:63.6%;right:2%}.passwordVisible svg{color:inherit}.authPage:has(.signup_page) .authContent{max-width:min(100%,900px)}.authPage:has(.signup_page) .loginForm{box-sizing:border-box;max-width:100%;padding:2em 5em}.authPage:has(.signup_page) .loginCaption{text-align:center;color:#000;margin:1em 0;font-size:1.1em;font-weight:700}body:has(.signup_page) .companyContent{margin-top:.4em}.authPage:has(.signup_page){background-color:#f8f8f8}.signup_page .signup_modal_content{box-sizing:border-box;width:100%;min-width:0;max-width:900px;box-shadow:none;overscroll-behavior:contain;background-color:#fff;border-radius:10px;max-height:min(36em,72dvh);overflow-y:auto}.signup_page .settings_form{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.signup_success_signin_btn{justify-content:center;align-items:center;gap:.35em;width:auto;margin-top:.5em;text-decoration:none;display:inline-flex}.signup_success_signin_btn span{margin:0 0 0 5px;display:flex}.signup_page .signupForm_row{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;margin:4px 0;display:flex}.signup_page .signupForm_row .emailData,.signup_page .signupForm_row .passwordData{flex:auto;width:100%;min-width:0;max-width:100%}@media (width>=640px){.signup_page .signupForm_row{flex-flow:wrap;align-items:flex-start;gap:.65em}.signup_page .signupForm_row .emailData,.signup_page .signupForm_row .passwordData{flex:calc(50% - .5em);width:auto;min-width:0}}.signup_page .emailData,.signup_page .passwordData{margin:0 0 4px}.signup_page .loginBtn{justify-content:center;margin:8px 0 0;display:flex}.signup_page .loginBtn .login-btn{border-radius:var(--ui-button-border-radius,25px);box-sizing:border-box;width:100%;min-width:0;max-width:20em;padding:.45em 1em}.terms_policy{color:gray;box-sizing:border-box;align-content:flex-start;align-items:flex-start;gap:.35em;min-width:0;max-width:100%;margin:.35em 0 0;font-size:11px;line-height:1.35;display:flex}.signup_page .terms_policy label.signup_terms_label_row{cursor:pointer;flex:1;min-width:0;display:block}.signup_terms_label_text{word-break:break-word;overflow-wrap:anywhere;flex:1;min-width:0}.signup_terms_label_text .signup_terms_required_mark{vertical-align:.08em;color:#dc2626;align-items:center;margin-left:.2em;line-height:0;display:inline-flex}.signup_terms_required_icon{color:#dc2626;display:block}.terms_policy input[type=checkbox]{flex-shrink:0}.signup_field_hint{color:#64748b;max-width:100%;margin:.35em 0 0;font-size:.75em;line-height:1.35}.terms,.policy{color:var(--main-auth-button-color);text-decoration:none}.signup_success_with_footer{flex-direction:column;align-items:center;gap:1.25em;width:100%;display:flex}.signup_success_footer.companyContent{margin-top:.5em}.deal_invite_shell{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem 1.25rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.deal_invite_panel{text-align:center;max-width:26rem}.deal_invite_spin{color:var(--portal-primary,#2563eb);margin-bottom:.75rem;animation:.9s linear infinite deal_invite_spin}@keyframes deal_invite_spin{to{transform:rotate(360deg)}}.deal_invite_muted{color:var(--portal-text-muted,#64748b);margin:0;font-size:.9375rem}.deal_invite_kicker{letter-spacing:.02em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.deal_invite_title{color:var(--portal-text,#0f172a);margin:0 0 .65rem;font-size:1.35rem;font-weight:650;line-height:1.25}.deal_invite_body{color:var(--portal-text-muted,#475569);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}.deal_invite_summary{background:var(--portal-surface-muted,#f1f5f9);text-align:left;border-radius:10px;margin:0 0 1.5rem;padding:.85rem 1rem}.deal_invite_summary_row{color:var(--portal-text,#0f172a);word-break:break-word;align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.deal_invite_summary_row+.deal_invite_summary_row{margin-top:.5rem}.deal_invite_actions{flex-direction:column;gap:.65rem;display:flex}.deal_invite_btn_primary{border-radius:var(--ui-button-border-radius,25px);box-sizing:border-box;color:#111827;cursor:pointer;background-color:#f8f8f8;border:1px solid #e5e5e5;justify-content:center;align-items:center;gap:.35rem;padding:.65rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.deal_invite_btn_primary:hover{background-color:#efefef;border-color:#d4d4d4}.deal_invite_btn_secondary{border-radius:var(--ui-button-border-radius,25px);box-sizing:border-box;color:#f8f8f8;background:#1e293b;border:1px solid #f8f8f8;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.deal_invite_btn_secondary:hover{color:#f8f8f8;background:#334155;border-color:#f8f8f8}.deal_invite_icon_warn{color:var(--portal-warning,#d97706);margin-bottom:.5rem}:root[data-theme=dark] .deal_invite_summary{background:#94a3b81f}body:has(.authPage--resetPassword){overflow:hidden}.authPage--resetPassword{height:100dvh;min-height:100dvh;padding:.75em}.authPage--resetPassword .authContent{max-height:100%}.authPage--resetPassword .loginForm{padding:2em 5em}.authPage--resetPassword .contentOne{margin-top:1em}.terms-policy{flex-direction:column;place-content:center;align-items:center;gap:2em;height:100vh;display:flex}.go_back{font-size:16px}.page-not-home-link{color:var(--main-auth-button-color);background:0 0;border:none;font-size:16px}.page-not-home-link:hover{cursor:pointer}.top_navbar{background-color:var(--portal-chrome-bg);width:100%;min-width:0;max-width:100%;height:64px;font-size:var(--font-size);z-index:20;box-sizing:border-box;border-bottom:1px solid #d3d3d3;justify-content:flex-end;align-items:center;padding:0 1.25em;display:flex;position:relative}.top_navbar_user_wrap{align-items:center;gap:.65em;min-width:0;max-width:100%;display:flex;position:relative}.top_navbar_profile_btn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35em;min-width:0;max-width:100%;margin:0;padding:.35em .25em .35em 0;font-family:inherit;font-style:normal;display:inline-flex}.top_navbar_chevron{color:var(--portal-text-muted);flex-shrink:0;transition:transform .2s}.top_navbar_chevron_open{transform:rotate(180deg)}.top_navbar_dd{box-sizing:border-box;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:14px;width:min(18.75em,100dvw - 2em);max-width:300px;padding:1em 0 .5em;position:absolute;top:calc(100% + .5em);right:0;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.top_navbar_dd_header{text-align:left;padding:0 1em .75em}.top_navbar_dd_name{color:var(--portal-text);letter-spacing:-.01em;margin:0 0 .2em;font-size:.9375em;font-weight:700}.top_navbar_dd_email{color:var(--portal-text-secondary);word-break:break-all;margin:0;font-size:.8125em;font-weight:400}.top_navbar_theme{background:var(--portal-toggle-track);border-radius:10px;gap:3px;margin:0 1em .75em;padding:3px;display:flex}.top_navbar_theme_seg{min-height:2.25em;color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;margin:0;display:inline-flex}.top_navbar_theme_seg:hover{color:var(--portal-text)}.top_navbar_theme_seg_active{background:var(--portal-surface);color:var(--portal-text);box-shadow:0 1px 2px #0000000f}.top_navbar_dd_rule{border:none;border-top:1px solid var(--portal-border);margin:0 0 .35em}.top_navbar_dd_list{margin:0;padding:0 0 .25em;list-style:none}.top_navbar_dd_list li{padding:0 1.5em}.top_navbar_dd_item{text-align:left;width:100%;color:var(--portal-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.65em;margin:0;padding:.55em 1em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:400;display:flex}.top_navbar_dd_item:hover{background:var(--portal-toggle-track)}.top_navbar_dd_item_icon{color:var(--portal-text-muted);flex-shrink:0}.top_navbar_dd_item_logout{color:var(--portal-text)}.top_navbar_dd_item_logout .top_navbar_dd_item_icon{color:#b91c1c}.top_navbar_dd_item_logout:hover{background:#fef2f2}:root[data-theme=dark] .top_navbar_dd_item_logout:hover{background:color-mix(in srgb, #b91c1c 12%, var(--portal-surface))}.top_navbar_avatar{background:var(--ui-button-background-add);color:#fff;letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:.75em;font-weight:600;display:inline-flex}:root[data-theme=dark] .top_navbar_avatar{color:#fff;background:#000}.top_navbar_user_name_wrap{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.12em;min-width:0;display:flex}.top_navbar_user_name{width:100%;min-width:0;color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:600;overflow:hidden}.top_navbar_user_role_badge{max-width:100%;color:var(--portal-text-muted);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--portal-muted-bg,#f4f4f5) 88%, transparent);border:1px solid var(--portal-border,#e5e5e5);border-radius:4px;padding:.12em .4em;font-size:.7em;font-weight:600;line-height:1.2;overflow:hidden}:root[data-theme=dark] .top_navbar_user_role_badge{background:color-mix(in srgb, var(--portal-surface,#1a1a1a) 90%, transparent);border-color:var(--portal-border,#3f3f46)}@media (width<=1600px){.top_navbar{height:56px;padding:0 1em;font-size:.8125em}.top_navbar_user_wrap{gap:.5em}.top_navbar_avatar{font-size:.9em}.top_navbar_profile_btn svg{width:16px;height:16px}.top_navbar_dd_item{font-size:1.2em}.top_navbar_theme_seg{min-height:2.05em}}@media (width<=1280px){.top_navbar{height:52px;padding:0 .85em;font-size:.75em}.top_navbar_avatar{font-size:.65em}.top_navbar_profile_btn svg{width:15px;height:15px}}@media (width<=1024px){.top_navbar{height:48px;padding:0 .75em;font-size:.6875em}}.portal_switch_overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a59;justify-content:center;align-items:center;animation:.2s ease-out portal_switch_fade_in;display:flex;position:fixed;inset:0}@keyframes portal_switch_fade_in{0%{opacity:0}to{opacity:1}}.portal_switch_card{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:1em;padding:1.75em 2.25em;display:flex;box-shadow:0 20px 40px -12px #0f172a40,0 0 0 1px #e2e8f0cc}.portal_switch_spinner{color:var(--portal-primary);animation:.85s linear infinite portal_switch_spin}@keyframes portal_switch_spin{to{transform:rotate(360deg)}}.portal_switch_caption{color:var(--portal-text);text-align:center;max-width:16em;margin:0;font-size:.9375em;font-weight:600;line-height:1.35}.app_shell{background-color:var(--portal-page-bg);grid-template-rows:1fr;grid-template-columns:250px minmax(0,1fr);height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.app_sidebar{overscroll-behavior:contain;background:var(--sidebar-bg-color);min-height:0;color:var(--sidebar-text-color);font-size:var(--font-size);border-right:1px solid #d3d3d3;flex-direction:column;padding:1.25em 1em;display:flex;overflow:hidden}.app_sidebar_nav_region{overscroll-behavior:contain;flex:1;min-height:0;padding-right:.15em;overflow:hidden auto}.app_sidebar_mode_footer{border-top:1px solid color-mix(in srgb, var(--sidebar-text-color) 14%, var(--sidebar-bg-color));flex-shrink:0;margin-top:auto;padding-top:1rem;padding-bottom:.2rem}.app_sidebar_mode_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--sidebar-text-color) 42%, var(--sidebar-bg-color));margin:0 0 .35em;font-size:.625rem;font-weight:600;line-height:1.2;display:block}.app_sidebar_brand{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:0;flex-shrink:0;margin:0 0 .85em;padding:.15em .25em .15em 0;font-family:inherit;font-style:normal;display:block}.app_sidebar_brand:focus-visible{outline:2px solid var(--sidebar-text-color);outline-offset:3px;border-radius:var(--ui-border-radius,6px)}.app_sidebar_brand .app_sidebar_title{letter-spacing:-.02em;color:var(--sidebar-text-color);margin:0 0 .3em;font-size:clamp(.95em,.35vw + .82em,1.1875em);font-weight:700;line-height:1.2}.app_sidebar_brand_static{cursor:default}.app_sidebar_brand_mark{align-items:center;max-width:100%;min-height:2.25rem;margin:0 0 .75em;display:flex}.app_sidebar_brand_logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:2.75rem;display:block}.app_sidebar_title{color:var(--sidebar-text-color);margin-bottom:1em}.app_sidebar_mode{color:var(--sidebar-text-color);text-align:center;text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.7em;font-weight:600;line-height:1.25}.app_sidebar_mode_footer .app_sidebar_mode{color:color-mix(in srgb, var(--sidebar-text-color) 92%, var(--sidebar-bg-color))}.app_sidebar_role_badge{box-sizing:border-box;max-width:100%;color:var(--portal-text-secondary,#666);background:color-mix(in srgb, var(--portal-muted-bg,#f4f4f5) 88%, transparent);border:1px solid var(--portal-border,lightgray);border-radius:6px;margin:0 0 .75em;padding:.35em .55em;font-size:clamp(.72em,.15vw + .68em,.875em);font-weight:600;line-height:1.25;display:inline-block}:root[data-theme=dark] .app_sidebar_role_badge{background:color-mix(in srgb, var(--portal-surface,#1a1a1a) 92%, transparent);color:var(--portal-text-muted,#a1a1aa)}.app_sidebar_nav{flex-direction:column;gap:.5em;display:flex}.app_sidebar_group{flex-direction:column;gap:.25em;display:flex}.app_sidebar_expand_btn{cursor:pointer;width:100%;color:var(--sidebar-text-color);border-radius:var(--portal-pill-radius,9999px);text-align:left;background:0 0;border:none;align-items:center;gap:.65em;margin:0;padding:.65em .75em;font-family:inherit;font-style:normal;transition:background-color .2s;display:flex}.app_sidebar_expand_btn:hover{background-color:color-mix(in srgb, var(--sidebar-text-color) 8%, var(--sidebar-bg-color))}.app_sidebar_expand_btn_open{background-color:color-mix(in srgb, var(--sidebar-text-color) 6%, var(--sidebar-bg-color))}.app_sidebar_expand_btn_open:hover{background-color:color-mix(in srgb, var(--sidebar-text-color) 10%, var(--sidebar-bg-color))}.app_sidebar_expand_label{flex:1;min-width:0}.app_sidebar_expand_chevron{opacity:.75;flex-shrink:0}.app_sidebar_subnav{flex-direction:column;gap:.25em;margin-left:.65em;padding-left:.5em;display:flex}.app_sidebar_link{color:var(--sidebar-text-color);border-radius:var(--portal-pill-radius,9999px);align-items:center;gap:.65em;padding:.65em .75em;text-decoration:none;transition:background-color .2s;display:flex}.app_sidebar_link:hover{background-color:color-mix(in srgb, var(--sidebar-text-color) 8%, var(--sidebar-bg-color))}.app_sidebar_link_active{background-color:var(--sidebar-active);color:var(--sidebar-text-color);font-weight:600}.app_sidebar_sublink{border-left:none;padding-left:.85em}.app_sidebar_sublink_with_icon{align-items:center;gap:.5em;display:flex}.app_sidebar_sublink_icon{color:var(--sidebar-text-color);opacity:.72;flex-shrink:0}.app_sidebar_sublink_active .app_sidebar_sublink_icon{color:var(--sidebar-text-color);opacity:1}.app_sidebar_sublink_active{background-color:var(--sidebar-active);font-weight:700}.app_sidebar_sublink_active:hover{background-color:var(--sidebar-active)}.app_main_section{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.app_main_section>.top_navbar{flex-shrink:0}.app_main_content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--portal-page-bg);flex:1;min-width:0;min-height:0;margin-top:20px;margin-left:30px;padding:1.25em 1.5em 2em;overflow:hidden auto}.app_main_content:has(.deals_add_deal_asset_page.deals_create_flow){padding-bottom:1em}.section_placeholder{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25em}@media (width<=1600px){.app_sidebar{padding:1.05em .85em;font-size:1em}.app_sidebar_link,.app_sidebar_expand_btn{gap:.55em;padding:.55em .65em}.app_sidebar_link svg,.app_sidebar_expand_btn svg{width:16px;height:16px}}@media (width<=1280px){.app_sidebar{padding:1em .75em;font-size:.75em}.app_sidebar_link,.app_sidebar_expand_btn{gap:.5em;padding:.5em .6em}.app_sidebar_link svg,.app_sidebar_expand_btn svg{width:15px;height:15px}}@media (width<=1024px){.app_sidebar{padding:.9em .65em;font-size:.6875em}}.tool_style_card{text-align:left;background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);min-width:0;color:inherit;box-sizing:border-box;flex-direction:column;gap:.75em;margin:0;padding:.9em .3em;font-family:inherit;font-style:normal;display:flex}.tool_style_card_clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.tool_style_card_clickable:hover{border-color:color-mix(in srgb, var(--portal-text) 18%, var(--portal-border));box-shadow:0 1px 2px #0000000d}.tool_style_card_clickable:focus-visible{border-color:var(--portal-text-muted);box-shadow:0 0 0 2px var(--portal-surface), 0 0 0 4px #6b728059;outline:none}.tool_style_card_icon_box{border-radius:var(--portal-icon-box-radius);border:1px solid var(--portal-border);background:var(--portal-surface);flex-shrink:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:flex}.tool_style_card_icon{color:var(--portal-text)}.tool_style_card_title_row{align-items:center;gap:.35em;min-width:0;display:flex}.tool_style_card_title{color:var(--portal-text);letter-spacing:-.01em;margin:0;font-size:1em;font-weight:700;line-height:1.35}.tool_style_card_hint{color:var(--portal-text-muted);cursor:help;flex-shrink:0;display:inline-flex}.tool_style_card_desc{color:var(--portal-text-muted);margin:0;font-size:.875em;line-height:1.45}.tool_style_card_footer{margin-top:.15em;font-size:.875em}.tool_style_card_footer a{color:var(--portal-text);margin:0 0 0 3.5em;font-weight:600;text-decoration:none}.tool_style_card_footer a:hover{text-decoration:underline}.tool_style_card_metric_top{align-items:center;gap:.65em;min-width:0;display:flex}.tool_style_card_metric_body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.tool_style_card_label_cluster{flex-wrap:wrap;align-items:center;gap:.35em;min-width:0;padding-top:.15em;display:flex}.tool_style_card_label_inline{color:var(--portal-text-muted);font-size:.8125em;font-weight:500;line-height:1.35}.tool_style_card_value_lead{letter-spacing:-.02em;color:var(--portal-text);margin:0;font-size:1.1em;font-weight:700;line-height:1.2}.tool_style_card_metric_body .tool_style_card_value_lead{margin-top:.35em}.um_table_pagination{box-sizing:border-box;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 1em;width:100%;min-width:0;max-width:100%;margin-top:1em;padding-top:.75em;display:flex}.um_table_pagination_range{font-size:.9375rem;font-family:var(--portal-font-sans,"Inter", sans-serif);color:#64748b;margin:0}.um_table_pagination_range strong{color:#334155;font-weight:600}.um_table_pagination_controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35em .5em;display:flex}.um_table_pagination_btn{min-width:2.25em;height:2.25em;font-family:var(--portal-font-sans,"Inter", sans-serif);color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:.2em;margin:0;padding:0 .5em;font-size:.9375rem;font-style:normal;font-weight:600;display:inline-flex}.um_table_pagination_btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.um_table_pagination_btn:disabled{opacity:.45;cursor:not-allowed}.um_table_pagination_btn_active{color:#fff;background:#000;border-color:#000}.um_table_pagination_btn_active:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.um_table_pagination_page_size{align-items:center;gap:.4em;margin-left:.25em;display:inline-flex}.um_table_pagination_page_size_label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.um_table_pagination_select{font-family:var(--portal-font-sans,"Inter", sans-serif);color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin:0;padding:.35em 2em .35em .65em;font-size:.9375rem;font-style:normal;font-weight:500}@media (width<=640px){.um_table_pagination{flex-direction:column;align-items:stretch}.um_table_pagination_controls{justify-content:flex-start}}.data_table_scroll{max-width:100%;overflow-x:auto}.um_table_wrap.data_table_shell{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.data_table_scroll_region{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.data_table_scroll_region_sticky_first{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.data_table_sticky_first th.data_table_col_sticky,.data_table_sticky_first td.data_table_col_sticky{vertical-align:middle;min-width:12rem;box-shadow:none;background-clip:padding-box;position:sticky;left:0}.data_table_sticky_first thead th:not(.data_table_col_sticky),.data_table_sticky_first tbody td:not(.data_table_col_sticky){z-index:0;position:relative}.data_table_sticky_first tbody td.data_table_col_sticky{z-index:2;background:var(--portal-surface,#fff)}.data_table_sticky_first thead th.data_table_col_sticky{z-index:4;background:var(--portal-surface,#fff)}.um_table.data_table_sticky_first thead th.data_table_col_sticky,.um_table.data_table_sticky_first tbody td.data_table_col_sticky{background:var(--portal-surface,#fff)}:root[data-theme=dark] .data_table_sticky_first thead th.data_table_col_sticky,:root[data-theme=dark] .data_table_sticky_first tbody td.data_table_col_sticky{background:var(--portal-surface,#121212)}:root[data-theme=dark] .data_table_sticky_first th.data_table_col_sticky,:root[data-theme=dark] .data_table_sticky_first td.data_table_col_sticky{border-right-color:var(--portal-border,#334155);box-shadow:none}.um_table_wrap.data_table_shell .um_table thead th,:root[data-theme=dark] .um_table_wrap.data_table_shell .um_table thead th{background:0 0}.um_table_wrap.data_table_shell .um_table_members.data_table{table-layout:fixed}.um_table_wrap.data_table_shell .um_table_members.data_table td,.um_table_wrap.data_table_shell .um_table_members.data_table th{word-break:break-word;overflow-wrap:anywhere}.data_table{border-collapse:collapse;width:100%;font-family:var(--portal-font-sans,"Inter", sans-serif);font-size:var(--portal-table-font-size,.9375rem);line-height:var(--portal-table-line-height,1.4)}.data_table th,.data_table td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.65em .75em}.data_table th{color:#334155;white-space:nowrap;background:#f8fafc;font-weight:600}.data_table_scroll .data_table thead th,:root[data-theme=dark] .data_table_scroll .data_table thead th{background:0 0}.data_table_sort_btn{font-family:var(--portal-font-sans,"Inter", sans-serif);font-style:normal;font-size:var(--portal-table-font-size,.9375rem);color:inherit;cursor:pointer;text-align:inherit;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:underline}.data_table_sort_btn:hover{color:inherit;text-underline-offset:2px;background:0 0;text-decoration:underline}.data_table_th_sorted{color:#0f172a}.data_table_empty{text-align:center;color:#64748b;background:#fafafa;border:1px dashed #e2e8f0;border-radius:8px;padding:1.5em 1em;font-size:.9em}.data_table_empty_members_cell{vertical-align:middle;padding:1.25em 1em}.data_table_empty_members_cell .um_hint{margin:0}.data_table_th_metric{text-align:right}.data_table td.um_td_numeric{text-align:right;font-variant-numeric:tabular-nums}.deals_list_page{text-align:left;min-width:0;max-width:100%}.deals_list_page.um_page{max-width:1280px}.deals_list_page.um_page .um_members_header_block .um_header_row{margin-bottom:.65em}a.deals_list_add_link.um_btn_primary{text-decoration:none}.deals_list_breadcrumb{color:var(--portal-text-muted);align-items:center;gap:.35em;margin:0 0 .5em;font-size:.8125em;display:flex}.deals_list_breadcrumb a{color:var(--portal-text-muted);align-items:center;text-decoration:none;display:inline-flex}.deals_list_breadcrumb a:hover{color:var(--portal-text)}.deals_list_breadcrumb_sep{opacity:.6}.deals_list_page textarea.deals_create_input,.deals_add_inv_modal_panel textarea.deals_create_input{resize:none;border-radius:10px}.deals_list_tabs{border-radius:var(--portal-pill-radius);background:#0000000a;flex-wrap:wrap;gap:.25em;margin:0 0 1em;padding:.2em;display:flex}:root[data-theme=dark] .deals_list_tabs{background:#ffffff0f}.deals_list_tab{border-radius:calc(var(--portal-pill-radius) - 2px);font-family:var(--portal-font-sans,"Inter", sans-serif);color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;padding:.5em 1em;font-size:.9375rem;font-weight:600}.deals_list_tab:hover{color:var(--portal-text)}.deals_list_tab_active{color:var(--portal-text);background:#fff;box-shadow:0 1px 2px #0000000f}:root[data-theme=dark] .deals_list_tab_active{background:#1a1a1a;box-shadow:0 1px 2px #00000059}.deals_list_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.25em;display:flex}.deals_list_title_row{flex-wrap:wrap;flex:auto;align-items:center;gap:.65em;min-width:0;display:flex}.deals_list_back_circle{border:1px solid var(--portal-border);width:2.25em;height:2.25em;color:var(--portal-text);background:var(--portal-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.deals_list_back_circle:hover{background:var(--portal-primary-soft);color:var(--portal-text)}.portal_tab_placeholder{color:var(--portal-text-secondary);margin:1.5em 0 0;font-size:.9375em;line-height:1.5}.deal_detail_tab_panel{min-width:0;padding-top:.5em}.deal_detail_wip_wrap{text-align:center;border-radius:var(--portal-card-radius,12px);border:1px dashed color-mix(in srgb, var(--portal-text-muted) 45%, var(--portal-border));background:color-mix(in srgb, var(--portal-primary-soft,#2563eb0f) 80%, transparent);max-width:28em;margin:2em auto 1.5em;padding:1.75em 1.5em}.deal_detail_wip_title{color:var(--portal-text);letter-spacing:-.02em;margin:0 0 .5em;font-size:1.0625em;font-weight:700}.deal_detail_wip_hint{color:var(--portal-text-muted);margin:0;font-size:.875em;line-height:1.5}.deal_documents_tab_root{min-width:0;padding:0 0 1.5rem}.deal_documents_tab_panel{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.deal_documents_tab_header{border-bottom:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 2.5%, var(--portal-surface,#fff));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;padding:1rem 1.1rem;display:flex}.deal_documents_tab_header_text{flex:min(100%,22rem);min-width:0}.deal_documents_tab_lead{color:var(--portal-text-muted,#64748b);margin:0;font-size:.875rem;line-height:1.55}.deal_documents_tab_lead strong{color:var(--portal-text,#334155);font-weight:600}.deal_documents_tab_investor_toggle{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);color:var(--portal-text,#334155);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:row;flex-shrink:0;align-self:center;align-items:center;gap:.45em;margin:0;padding:.4em .75em .4em .5em;font-size:.75rem;font-weight:600;display:inline-flex}.deal_documents_tab_investor_toggle:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 35%, var(--portal-border))}.deal_documents_tab_investor_toggle input{width:1em;height:1em;accent-color:var(--portal-primary,#2563eb);cursor:pointer;flex-shrink:0;margin:0}.deal_documents_tab_investor_toggle_label{padding-right:.15em;line-height:1.2}:root[data-theme=dark] .deal_documents_tab_panel{border-color:var(--portal-border);background:var(--portal-surface);box-shadow:none}:root[data-theme=dark] .deal_documents_tab_header{border-bottom-color:var(--portal-border);background:#ffffff0a}:root[data-theme=dark] .deal_documents_tab_lead strong{color:var(--portal-text,#e2e8f0)}:root[data-theme=dark] .deal_documents_tab_investor_toggle{color:var(--portal-text,#e2e8f0);background:#ffffff0f;border-color:#ffffff1f}.deal_documents_tab_panel .deal_docs{padding:1rem 1.1rem 1.15rem}.deal_detail_announcement_banner{border:1px solid color-mix(in srgb, var(--portal-primary,#2563eb) 22%, var(--portal-border,#e2e8f0));background:color-mix(in srgb, var(--portal-primary,#2563eb) 7%, var(--portal-surface,#fff));border-radius:8px;align-items:flex-start;gap:.45em;margin:0 0 .65em;padding:.45em .65em .5em;display:flex;box-shadow:0 1px 2px #0f172a0a}.deal_detail_announcement_banner_icon{color:var(--portal-primary,#2563eb);flex-shrink:0;margin-top:.06em}.deal_detail_announcement_banner_body{flex:1;min-width:0}.deal_detail_announcement_banner_label{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-primary,#1d4ed8);margin:0 0 .12em;font-size:.5625rem;font-weight:700}.deal_detail_announcement_banner_title{letter-spacing:-.015em;color:var(--portal-text,#0f172a);margin:0 0 .2em;font-size:.8125rem;font-weight:600;line-height:1.35}.deal_detail_announcement_banner_message{color:var(--portal-text,#334155);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.75rem;line-height:1.45}:root[data-theme=dark] .deal_detail_announcement_banner{background:color-mix(in srgb, var(--portal-primary,#3b82f6) 14%, var(--portal-surface,#1e293b));box-shadow:none;border-color:#ffffff24}:root[data-theme=dark] .deal_detail_announcement_banner_title{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_detail_announcement_banner_message{color:color-mix(in srgb, var(--portal-text,#f1f5f9) 88%, transparent)}:root[data-theme=dark] .deal_detail_announcement_banner_label{color:#93c5fd}.deals_list_page .um_members_tab_content{min-width:0;margin-top:0;padding-top:0}.deals_list_page .deals_list_investing_no_tabs{padding-top:.35rem}.deals_detail_page .deals_list_head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.65em;margin-bottom:1em}.deals_detail_page .deals_list_head .deals_list_title_row{width:100%}.deals_detail_page .deals_list_head .deal_detail_announcement_banner{box-sizing:border-box;flex-shrink:0;align-self:center;width:min(36rem,100%)}.deals_detail_page .deal_detail_announcement_banner .deal_detail_announcement_banner_body{flex:0 auto}.deals_list_not_found{color:var(--portal-text-muted);padding:2em 0}.deals_list_not_found a{color:var(--portal-primary);font-weight:600;text-decoration:none}.deals_list_not_found a:hover{text-decoration:underline}.deals_list_inline_back{vertical-align:middle;align-items:center;gap:.35em;display:inline-flex}.deals_tabs_outer{min-width:0}.deals_tabs_outer .tabs_scroll_strip{width:100%}.deals_tabs_scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--portal-border,#e2e8f0);overflow:auto hidden}.deals_tabs_scroll::-webkit-scrollbar{width:0;height:0;display:none}.deals_tabs_row.um_members_tabs_row{flex-wrap:nowrap;align-items:flex-end;gap:0;width:max-content;max-width:100%}.deals_tabs_row .deals_tabs_tab.um_members_tab{flex:none;justify-content:center}.deals_tabs_icon{flex-shrink:0}.deals_tabs_label{white-space:nowrap}.deals_tabs_count{font-variant-numeric:tabular-nums;color:var(--portal-text-muted);white-space:nowrap;margin-inline-start:.15em;font-size:.875em;font-weight:600}@media (width<=520px){.deals_tabs_scroll{overflow-x:hidden}.deals_list_page .deals_tabs_row.um_members_tabs_row:has(.deals_tabs_tab:nth-child(2):last-child){grid-template-columns:1fr 1fr;width:100%;max-width:none;display:grid}.deals_list_page .deals_tabs_row.um_members_tabs_row:has(.deals_tabs_tab:nth-child(2):last-child) .deals_tabs_tab.um_members_tab{flex:unset;gap:.4em;min-width:0;padding:.6em .5em .55em;font-size:.8125em}.deals_list_page .deals_tabs_row.um_members_tabs_row:has(.deals_tabs_tab:nth-child(2):last-child) .deals_tabs_icon{width:16px;height:16px}}.deals_list_title{color:var(--portal-text);letter-spacing:-.02em;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:1.5em;font-weight:700}.deals_list_stage{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-primary-soft,#e8eef8);color:var(--portal-text,#0f172a);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-left:.45em;padding:.2em .65em;font-size:.75em;font-weight:600;line-height:1.35;display:inline-flex}.deals_list_add_btn{border-radius:var(--portal-pill-radius);background:var(--ui-button-background-add);color:#fff;font-family:var(--portal-font-sans,"Inter", sans-serif);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4em;padding:.55em 1em;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.deals_list_add_btn:hover{background:var(--ui-button-hover);color:#fff}:root[data-theme=dark] .deals_list_add_btn{color:#fff;background:#000}:root[data-theme=dark] .deals_list_add_btn:hover{color:#fff;background:#2a2a2a}.deals_list_table_panel .um_table_wrap.data_table_shell,.deals_list_table_panel .data_table_scroll_region{-webkit-overflow-scrolling:touch;overflow-x:auto}.deals_list_table_panel .data_table_scroll_region{overscroll-behavior-x:contain}.deals_list_table_panel .um_table{table-layout:auto;width:max-content;min-width:100%;max-width:none}.deals_list_table_panel .um_table_members .um_td_user{min-width:0}.deals_list_table_panel .um_table th,.deals_list_table_panel .um_table td{vertical-align:middle;min-width:0}.deals_list_table_panel .um_table thead th{font-size:var(--portal-table-font-size,.9375rem);white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:0 0;font-weight:600;line-height:1.35;position:relative;overflow:visible}.deals_list_table_panel .um_table.data_table_sticky_first thead th:not(.data_table_col_sticky){z-index:0}.deals_list_table_panel .um_table.data_table_sticky_first thead th.data_table_col_sticky{z-index:5;background:#f8f8f8;position:sticky;left:0}.deals_list_table_panel .um_table.data_table_sticky_first tbody td.data_table_col_sticky{z-index:2;background:#f8f8f8}:root[data-theme=dark] .deals_list_table_panel .um_table.data_table_sticky_first thead th.data_table_col_sticky,:root[data-theme=dark] .deals_list_table_panel .um_table.data_table_sticky_first tbody td.data_table_col_sticky{background:var(--portal-surface,#121212)}.deals_list_table_panel .um_table tbody td{font-size:var(--portal-table-font-size,.9375rem)}.deals_list_table_panel .um_table_sortable thead th:not(.um_th_actions){padding:.35em}.deals_list_table_panel .um_table_sortable thead th.um_th_actions{padding:.35em .25em}.deals_list_table_panel .um_table td{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.deals_list_table_panel .um_table th .um_sort_header_label{white-space:normal;min-width:0}.deals_list_table_panel .um_table th .um_sort_header_ctl{white-space:normal;min-width:0;max-width:100%;font-size:var(--portal-table-font-size,.9375rem);gap:.2em;padding:.35em .4em;font-weight:600}.deals_list_table_panel .um_sort_header_icon,.deals_list_table_panel .um_sort_header_icon.um_sort_header_icon_idle,.deals_list_table_panel .deals_table_th_hint{flex-shrink:0;width:.75em;height:.75em}.deals_list_table_panel .deals_table_th_lines{gap:0;line-height:1.2}.deals_list_table_panel .deals_table_th_line{white-space:normal}.deals_list_table_panel .deals_table_name_link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.deals_list_table_panel .um_td_actions,.deals_list_table_panel .um_th_actions{word-break:normal;-webkit-hyphens:none;hyphens:none;width:3.5em;min-width:0;max-width:3.5em;overflow:visible}.deals_list_table_panel .um_table_pagination{overflow-x:hidden}.deals_list_table_panel_loading{opacity:.92;pointer-events:none}.deals_table_th_header_hint{text-align:right;justify-content:flex-end;align-items:center;gap:.35em;max-width:100%;display:inline-flex}.data_table_sort_btn_align_left .deals_table_th_header_hint{text-align:left;justify-content:flex-start}.deals_table_th_lines{flex-direction:column;align-items:flex-end;gap:.05em;line-height:1.2;display:flex}.data_table_sort_btn_align_left .deals_table_th_lines{align-items:flex-start}.deals_table_th_line{white-space:nowrap;display:block}.deals_table_th_hint{color:var(--portal-text-muted);cursor:help;flex-shrink:0}.deals_table_name_link{color:#000;font-weight:600;text-decoration:none}.deals_table_name_link:hover{text-decoration:underline}.um_kebab_menuitem.deals_kebab_menuitem_danger,.um_kebab_menuitem.deals_kebab_menuitem_danger .um_kebab_menuitem_icon{color:#b91c1c}:root[data-theme=dark] .um_kebab_menuitem.deals_kebab_menuitem_danger,:root[data-theme=dark] .um_kebab_menuitem.deals_kebab_menuitem_danger .um_kebab_menuitem_icon{color:#f87171}.visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deals_list_page .deals_list_table_panel.deals_list_card_surface,.company_page .deals_list_table_panel.deals_list_card_surface,.deal_offering_root .deal_assets_datatable_panel.deals_list_table_panel.deals_list_card_surface{background:#f6f6f6}:root[data-theme=dark] .deals_list_page .deals_list_table_panel.deals_list_card_surface,:root[data-theme=dark] .company_page .deals_list_table_panel.deals_list_card_surface,:root[data-theme=dark] .deal_offering_root .deal_assets_datatable_panel.deals_list_table_panel.deals_list_card_surface{background:var(--portal-surface,#1a1a1a)}.deals_list_toolbar_actions{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.deals_suspend_all_btn{border:1px solid var(--portal-text,#282828);border-radius:var(--portal-pill-radius,9999px);height:40px;color:var(--portal-text,#282828);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:.45em;margin:0;padding:0 1em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:600;display:inline-flex}.deals_suspend_all_btn:hover{background:var(--portal-primary-soft,#e8eef8)}.deals_suspend_all_modal_panel.deals_add_inv_modal_panel{max-width:min(24em,100vw - 2em)}.deals_suspend_all_modal_body{padding:0 1.15em .85em}.deals_suspend_all_modal_message{color:var(--portal-text,#0f172a);margin:0;font-size:.875em;line-height:1.5}:root[data-theme=dark] .deals_suspend_all_modal_message{color:var(--portal-text,#f1f5f9)}.deals_table_col_header{align-items:center;gap:.35em;max-width:100%;display:inline-flex}.deals_table_col_header_end{justify-content:flex-end;width:100%}.deals_table_col_header_center{justify-content:center;width:100%}.deals_table_header_tooltip_anchor{flex-shrink:0;align-items:center;display:inline-flex}.deals_table_header_tooltip_p{max-width:18em;margin:0;font-size:.875em;line-height:1.45}.deals_table_header_tooltip_stack{flex-direction:column;gap:.55rem;max-width:22em;display:flex}.deals_table_header_tooltip_stack .deals_table_header_tooltip_p{max-width:none}.deals_td_investor_class_pills_wrap{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.deals_td_investor_class_pills_wrap .deal_inv_class_pills_tooltip_root{max-width:100%}.deals_list_table_panel thead th.deals_th_align_center{text-align:center}.deals_list_table_panel thead th.deals_th_align_right{text-align:right}.deals_list_table_panel .um_table_members tbody td.um_td_numeric{font-variant-numeric:tabular-nums}.deals_list_table_panel thead th.deals_th_actions_head{white-space:nowrap}.deals_list_table_panel .deals_td_investor_class_cell{max-width:14em}.deals_deal_view_modal_overlay.um_modal_overlay{z-index:12100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;overflow:hidden auto}.deals_deal_view_modal.um_modal.um_modal_view{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;flex-direction:column;flex-shrink:0;width:min(44em,100%);min-width:0;max-width:min(44em,100%);max-height:none;padding:1em 1.15em .95em;display:flex;overflow-x:hidden;box-shadow:0 20px 50px #0f172a2e}.deal_inv_investor_view_modal.deals_deal_view_modal.um_modal.um_modal_view{width:min(44em,100vw - 2em)}@media (width>=640px){.deals_deal_view_modal.um_modal.um_modal_view{padding:1.1em 1.35em 1em}}.deals_deal_view_modal .um_modal_head{margin-bottom:.6em}.deals_deal_view_modal .um_modal_title{font-size:1.125em}.deals_deal_view_modal_body{flex:0 auto;min-width:0;min-height:0;padding:0;overflow:hidden visible}.deals_deal_view_sponsor_role_banner{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-accent,#2563eb) 6%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;padding:.5rem .65rem;display:flex}.deals_deal_view_sponsor_role_label{color:var(--portal-text-muted,#64748b);font-size:.75rem;font-weight:600}.deals_deal_view_modal .um_view_grid{gap:.5em .85em;min-width:0;margin-bottom:0}.deal_detail_investing_section_back{margin:0 0 .85rem}.deal_detail_investing_preview_section{margin:0 0 1rem;padding:1rem 1.1rem 1.15rem}.deal_detail_investing_preview_heading{color:var(--portal-text,#0f172a);margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.25}.deal_detail_investing_preview_lead{color:var(--portal-text-muted,#64748b);margin:0 0 .85rem;font-size:.8125rem;line-height:1.45}.deal_detail_investing_sponsor_banner{margin-bottom:.75rem}.deal_detail_readonly_preview_grid{margin-top:.25rem}.deals_deal_view_modal .um_view_field_box{overflow-wrap:anywhere;word-break:break-word}.deals_deal_view_modal .um_view_field_head{gap:.35em;margin-bottom:.28em}.deals_deal_view_modal .um_view_field_icon{width:16px;height:16px}.deals_deal_view_modal .um_view_field_label{font-size:.75em}.deals_deal_view_modal .um_view_field_box{min-height:2.1em;padding:.45em .6em;font-size:.8125em;line-height:1.35}.deals_deal_view_modal .deals_deal_view_field_full{grid-column:1/-1}.deals_deal_view_modal_actions.um_modal_actions_view{border-top:1px solid var(--portal-border,#e2e8f0);flex-shrink:0;gap:.5em;margin-top:.55em;padding-top:.65em}.deals_deal_view_state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1.25em .5em;display:flex}.deals_deal_view_spinner{color:var(--portal-primary,#2563eb);animation:.85s linear infinite deals_deal_view_spin}@keyframes deals_deal_view_spin{to{transform:rotate(360deg)}}.deals_deal_view_state_text{color:var(--portal-text-muted);margin:0;font-size:.875em}.deals_deal_view_error{color:#b91c1c;background:#fecaca59;border:1px solid #f8717173;border-radius:8px;margin:0;padding:.75em .85em;font-size:.875em}.deals_deal_view_hint{color:var(--portal-text-muted);margin:0;font-size:.9375em}.deals_list_page{margin-top:20px}.deals_list_name_with_draft{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.deals_detail_page .deals_list_title_row{align-items:center}.deals_detail_title_stack{flex-flow:wrap;flex:auto;align-items:center;gap:.4em .55em;min-width:0;display:flex}.deals_detail_title_stack .deals_stage_chip{flex-shrink:0}.deals_detail_title_name_block.deals_list_name_with_draft{flex:0 auto;min-width:0;max-width:100%}.deals_list_draft_badge{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--um-focus-ring,#2563eb) 14%, transparent);color:var(--um-focus-ring,#1d4ed8);border:1px solid color-mix(in srgb, var(--um-focus-ring,#2563eb) 38%, transparent);border-radius:999px;flex-shrink:0;padding:.2em .5em;font-size:.625rem;font-weight:700;line-height:1.2}.deals_list_sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deals_list_name_cell{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.deals_list_name_primary{width:100%;min-width:0}.deals_list_name_subrow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.deals_list_name_sponsor_role{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.15rem;display:flex}.deals_list_name_sponsor_role_label{color:var(--portal-text-muted,#64748b);font-size:.6875rem;font-weight:600}.deals_list_stage_badge{max-width:100%;color:var(--portal-text-muted);background:color-mix(in srgb, var(--portal-text) 6%, transparent);border:1px solid var(--portal-border);border-radius:999px;align-items:center;gap:.3rem;padding:.15em .45em .15em .35em;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex}.deals_list_stage_badge_icon{opacity:.85;flex-shrink:0;display:inline-flex}.deals_list_draft_icon{border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.deals_list_draft_icon--draft{color:#4b5563;background:#6b728024;border-color:#6b728061}:root[data-theme=dark] .deals_list_draft_icon--draft{color:#d1d5db;background:#9ca3af24;border-color:#9ca3af61}.deals_list_page .deal_inv_draft_continue_btn{white-space:nowrap;padding:.35em .75em;font-size:.8125rem}.deals_stage_chip{border:1px solid var(--portal-border);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:.3em;max-width:100%;padding:.28em .65em;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.deals_stage_chip--compact{padding:.15em .45em .15em .35em;font-size:.6875rem;font-weight:600;line-height:1.25}.deals_stage_chip--draft{color:var(--um-focus-ring,#1d4ed8);background:color-mix(in srgb, var(--um-focus-ring,#2563eb) 14%, transparent);border-color:color-mix(in srgb, var(--um-focus-ring,#2563eb) 38%, transparent)}.deals_stage_chip--capital_raising{color:#1e40af;background:#3b82f62e;border-color:#2563eb66}.deals_stage_chip--managing_asset{color:#065f46;background:#10b98133;border-color:#05966961}.deals_stage_chip--liquidated{color:#5b21b6;background:#8b5cf62e;border-color:#7c3aed61}.deals_stage_chip--unknown{color:var(--portal-text-muted);background:color-mix(in srgb, var(--portal-text) 6%, transparent);border-color:var(--portal-border)}:root[data-theme=dark] .deals_stage_chip--draft{color:#93c5fd;background:color-mix(in srgb, var(--um-focus-ring,#2563eb) 14%, transparent);border-color:color-mix(in srgb, var(--um-focus-ring,#2563eb) 38%, transparent)}:root[data-theme=dark] .deals_stage_chip--capital_raising{color:#bfdbfe;background:#2563eb38;border-color:#3b82f673}:root[data-theme=dark] .deals_stage_chip--managing_asset{color:#a7f3d0;background:#05966938;border-color:#10b98166}:root[data-theme=dark] .deals_stage_chip--liquidated{color:#ddd6fe;background:#7c3aed38;border-color:#8b5cf666}.um_kebab_menu.um_kebab_menu--portal .um_kebab_menuitem.um_kebab_menuitem_disabled,.um_kebab_menu.um_kebab_menu--portal .um_kebab_menuitem:disabled{opacity:.48;cursor:not-allowed}.deal_card{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.deal_card_top{border-bottom:1px solid color-mix(in srgb, var(--portal-border) 85%, transparent);flex-direction:row;align-items:stretch;min-width:0;min-height:120px;display:flex}.deal_card_media{background:var(--portal-primary-soft);flex:0 0 40%;align-self:stretch;min-width:88px;max-width:220px;min-height:120px;position:relative}.deal_card_cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.deal_card_status{z-index:1;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3em;max-width:min(100% - 1em,11rem);margin:0 0 0 1.3em;display:inline-flex;position:absolute;top:.8em;left:auto}.deal_card_status_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal_card_media_placeholder{color:var(--portal-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5em;min-height:0;padding:.5em;display:flex;position:absolute;inset:0}.deal_card_upload_btn{color:var(--portal-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.8em;font-style:normal;font-weight:600;text-decoration:underline}.deal_card_upload_btn:hover{color:var(--portal-text-muted)}.deal_card_upload_muted{color:var(--portal-text);font-size:.8em;font-weight:600}.deal_card_top_right{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;min-width:0;display:flex;position:relative}.deal_card_top_text{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:.35em;width:100%;min-width:0;padding:.75em 1em .75em 1.1em;display:flex}.deal_card_head{flex-direction:column;align-items:flex-start;gap:.15em;width:100%;min-width:0;margin:1.5em 0 0;display:flex}.deal_card_title{margin:0;padding:0;font-size:1.02em;font-weight:700;line-height:1.2}.deal_card_title_text{color:var(--portal-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal_card_location{color:#d29e2c;align-items:flex-start;gap:.4em;width:100%;margin:0;font-size:.8em;font-weight:600;line-height:1.35;display:flex}.deal_card_location_icon{color:#d29e2c;flex-shrink:0;margin-top:.1em}.deal_card_location_text{color:#d29e2c}.deal_card_reviews{flex-wrap:wrap;align-items:center;gap:.45em .5em;width:100%;min-width:0;margin:.6em 0 0;display:flex}.deal_card_reviews_stars{align-items:center;gap:.1em;display:inline-flex}.deal_card_star{color:#d4a012;vertical-align:middle;flex-shrink:0}.deal_card_star_full,.deal_card_star_half{color:#d4a012}.deal_card_star_full{fill:currentColor}.deal_card_star_half{color:#d4a012;fill:currentColor}.deal_card_star_empty{color:color-mix(in srgb, var(--portal-text-muted) 45%, #d4a012 55%);fill:none;opacity:.5}.deal_card_reviews_count{font-variant-numeric:tabular-nums;color:var(--portal-text);white-space:nowrap;font-size:.8em;font-weight:700}.deal_card_reviews_muted{color:var(--portal-text-muted);font-size:.75em;font-weight:600}.deal_card_reviews_loading{color:var(--portal-text-muted);text-align:center;width:100%;font-size:.75em;font-weight:600}.deal_card_reviews--loading{opacity:.85;justify-content:center;min-height:1.5rem}.deal_card_details{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:.75em 1.1em 1.1em;display:flex}.deal_card_metrics{--deal-card-metric-line:color-mix(in srgb, var(--portal-border) 55%, var(--portal-surface));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:0;display:grid}@media (width<=700px){.deal_card_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.deal_card_top{flex-direction:column;min-height:0}.deal_card_media{aspect-ratio:2;flex:none;width:100%;max-width:none;min-height:140px}}.deal_card_metric{border-left:1px solid var(--deal-card-metric-line);border-top:1px solid var(--deal-card-metric-line);flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;margin:0;padding:.6em .75em;display:flex}.deal_card_metric:nth-child(3n+1){border-left:none;padding-left:0}.deal_card_metric:nth-child(-n+3){border-top:none}@media (width<=700px){.deal_card_metric:nth-child(3n+1){border-left:1px solid var(--deal-card-metric-line);padding-left:.75em}.deal_card_metric:nth-child(-n+3){border-top:1px solid var(--deal-card-metric-line)}.deal_card_metric:nth-child(odd){border-left:none;padding-left:0}.deal_card_metric:nth-child(-n+2){border-top:none}}.deal_card_metric_label{color:var(--portal-text-muted);text-transform:uppercase;letter-spacing:.02em;margin:0 0 .2em;font-size:.7em;font-weight:500}.deal_card_metric_value{width:100%;max-width:100%;color:var(--portal-text);word-break:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:.9em;font-weight:700;line-height:1.25}.sponsor_dash{text-align:left;max-width:100%;font-size:1em}.sponsor_dash.um_page{max-width:1280px}.sponsor_dash.um_page .um_members_header_block .um_header_row{margin-bottom:.65em}a.sponsor_dash_add_link.um_btn_primary,a.sponsor_dash_add_link.um_btn_secondary{text-decoration:none}.sponsor_dash_metrics{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1em;margin-bottom:2em;display:grid}.sponsor_dash_section_title{color:var(--portal-text);margin:0;font-size:1.125em;font-weight:700}.sponsor_dash_deals_controls{flex-direction:column;align-items:stretch;gap:.75em;margin-bottom:1.25em;display:flex}.sponsor_dash_deals_toolbar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1em;width:100%;display:flex}.sponsor_dash_deals_toolbar .sponsor_dash_deals_controls_right{flex-shrink:0}.sponsor_dash_deals_toolbar .sponsor_dash_search_row{flex:12rem;width:auto;min-width:0;margin-bottom:0}.sponsor_dash_deals_toolbar .sponsor_dash_search_wrap_full{width:100%;max-width:none}.sponsor_dash_deals_controls_right{flex-wrap:wrap;align-items:center;gap:.65em;display:flex}.sponsor_dash_view_type_label{color:var(--portal-text-muted);font-size:.875em;font-weight:500}.sponsor_dash_search_row{width:100%;margin-bottom:1.25em}.sponsor_dash_search_wrap{flex:1;min-width:180px;max-width:320px;position:relative}.sponsor_dash_search_wrap_full{width:100%;max-width:none}.sponsor_dash_search_icon{color:var(--portal-text-muted,#94a3b8);pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:.85em;transform:translateY(-50%)}.sponsor_dash_search_input{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);background:var(--portal-surface);width:100%;height:40px;color:var(--portal-text);padding:0 .9em 0 2.75em;font-size:.9375em;transition:border-color .15s,box-shadow .15s}.sponsor_dash_search_input:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .sponsor_dash_search_input:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.sponsor_dash_view_toggle{border-radius:var(--portal-pill-radius);background:var(--portal-toggle-track);gap:2px;padding:2px;display:inline-flex}.sponsor_dash_view_btn{border-radius:var(--portal-pill-radius);width:2.5em;height:2.5em;color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.sponsor_dash_view_btn:hover{color:var(--portal-text)}.sponsor_dash_view_btn_active{background:var(--portal-surface);color:var(--portal-text);box-shadow:0 1px 2px #0000000f}.sponsor_dash_sort_wrap{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);background:var(--portal-surface);height:40px;color:var(--portal-text);align-items:center;gap:.35em;padding:0 0 0 .65em;display:inline-flex}.sponsor_dash_sort_icon{color:var(--portal-text-muted);flex-shrink:0}.sponsor_dash_sort_select{color:var(--portal-text);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right .171429em center no-repeat;border:none;min-height:36px;padding-right:1.42857em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600}.sponsor_dash_sort_select:focus{outline:none}.sponsor_dash_deals_grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:1.25rem;width:100%;display:grid}@media (width>=700px){.sponsor_dash_deals_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem 1.25rem}.sponsor_dash_deals_grid>a.deal_card_link{flex-direction:column;min-width:0;min-height:0;display:flex}.sponsor_dash_deals_grid>a.deal_card_link .deal_card{flex:auto;width:100%;height:100%;min-height:0}.sponsor_dash_deals_grid .deal_card_top_right .deal_card_top_text{min-height:3.4em}.sponsor_dash_deals_grid .deal_card_title_text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.sponsor_dash_deals_grid .deal_card{min-height:100%}.sponsor_dash_deals_grid .deal_card_details{box-sizing:border-box;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sponsor_dash_deals_grid .deal_card_metrics{margin-top:auto}}.investing_dash_panel{background:var(--portal-surface);border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);max-width:36em;padding:1.5em}.investing_dash_lead{color:var(--portal-text-muted);margin:0 0 1em;font-size:.9375em;line-height:1.55}.investing_dash_links{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.investing_dash_link{color:var(--portal-text);align-items:center;font-size:.9375em;font-weight:600;text-decoration:none;display:inline-flex}.investing_dash_link:hover{text-decoration:underline}a.deal_card_link{color:inherit;border-radius:var(--portal-card-radius);text-decoration:none;display:block}a.deal_card_link:focus-visible{outline:2px solid var(--portal-primary);outline-offset:2px}.sponsor_dash_table_link{color:var(--portal-text);font-weight:600;text-decoration:none}.sponsor_dash_table_link:hover{text-decoration:underline}.sponsor_dash_table_muted{color:var(--portal-text-muted);font-size:.875em}.sponsor_dash_empty{text-align:center;color:var(--portal-text-muted);border:1px dashed var(--portal-border);border-radius:var(--portal-card-radius);background:#f6f6f6;margin:0;padding:2em 1em;font-size:.9375em}.sponsor_dash_deals_state{text-align:center;min-height:min(50vh,24rem);color:var(--portal-text-muted);border:1px dashed var(--portal-border);border-radius:var(--portal-card-radius);box-sizing:border-box;background:#f6f6f6;justify-content:center;align-items:center;margin:0;padding:2rem 1.5rem;font-size:.9375em;display:flex}.sponsor_dash_deals_state_inner{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;max-width:20rem;display:flex}.sponsor_dash_deals_state_text{color:var(--portal-text-muted);margin:0;font-size:.9375em;font-weight:600;line-height:1.4}.sponsor_dash_loader_spinner{border:2px solid color-mix(in srgb, var(--portal-text-muted) 35%, transparent);border-top-color:var(--portal-primary,#2b6cb0);border-radius:50%;flex-shrink:0;width:1.75rem;height:1.75rem;animation:.75s linear infinite sponsor_dash_loader_spin}@keyframes sponsor_dash_loader_spin{to{transform:rotate(360deg)}}.sponsor_dash_syndicating .tool_style_card,.sponsor_dash_syndicating .tool_style_card_icon_box,.sponsor_dash_syndicating .deal_card,.sponsor_dash_investing .deal_card{background:#f6f6f6}.sponsor_dash_syndicating .um_table_wrap.data_table_shell{border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);background:#f6f6f6;overflow:hidden}.sponsor_dash_syndicating .um_table th,.sponsor_dash_syndicating .um_table td,.sponsor_dash_syndicating .um_table_pagination{background:#f6f6f6}.sponsor_dash_investing .um_table_wrap.data_table_shell{border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);background:#f6f6f6;overflow:hidden}.sponsor_dash_investing .um_table th,.sponsor_dash_investing .um_table td,.sponsor_dash_investing .um_table_pagination{background:#f6f6f6}:root[data-theme=dark] .sponsor_dash_syndicating .tool_style_card,:root[data-theme=dark] .sponsor_dash_syndicating .tool_style_card_icon_box,:root[data-theme=dark] .sponsor_dash_syndicating .deal_card,:root[data-theme=dark] .sponsor_dash_investing .deal_card,:root[data-theme=dark] .sponsor_dash_syndicating .um_table_wrap.data_table_shell,:root[data-theme=dark] .sponsor_dash_investing .um_table_wrap.data_table_shell,:root[data-theme=dark] .sponsor_dash_syndicating .um_table th,:root[data-theme=dark] .sponsor_dash_syndicating .um_table td,:root[data-theme=dark] .sponsor_dash_investing .um_table th,:root[data-theme=dark] .sponsor_dash_investing .um_table td,:root[data-theme=dark] .sponsor_dash_syndicating .um_table_pagination,:root[data-theme=dark] .sponsor_dash_investing .um_table_pagination,:root[data-theme=dark] .sponsor_dash_empty,:root[data-theme=dark] .sponsor_dash_deals_state{background:var(--portal-surface)}.um_page{min-width:0;max-width:1280px;margin-top:20px}.um_members_header_block{margin-bottom:1.25em}.um_header_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;margin-bottom:2em;display:flex}.um_title{color:var(--font-color-title);margin:0;font-size:1.35em;font-weight:600}.um_title_with_icon{align-items:center;gap:.55em;display:inline-flex}.um_title_with_icon .um_title_icon{color:var(--icon-color);flex-shrink:0}.um_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 1em;margin-bottom:20px;display:flex}.um_search_wrap{flex:200px;min-width:min(100%,200px);max-width:100%;position:relative}.um_search_icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:1em;transform:translateY(-50%)}.um_search_input{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--portal-pill-radius,25px);max-width:100%;color:var(--portal-text,#0f172a);background:var(--portal-surface,#fff);padding:.65em 1em .65em 2.75em;font-family:inherit;font-size:1em;font-style:normal;transition:border-color .15s,box-shadow .15s}.um_search_input::placeholder{color:#94a3b8}.um_search_input:disabled{border-radius:var(--ui-button-border-radius,25px)}.um_toolbar_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.65em;display:flex}.um_btn_toolbar{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:25px;align-items:center;gap:.45em;padding:.65em 1.15em;font-family:inherit;font-size:1em;font-style:normal;font-weight:600;display:inline-flex}.um_btn_toolbar:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.um_btn_toolbar:disabled{opacity:.55;cursor:not-allowed}.um_toolbar_export_btn{border:1px solid var(--portal-text,#282828);border-radius:var(--portal-pill-radius,9999px);height:40px;color:var(--portal-text,#282828);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:.45em;margin:0;padding:0 1em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:600;display:inline-flex}.um_toolbar_export_btn:hover{background:var(--portal-primary-soft,#e8eef8)}.um_toolbar_notice{color:#64748b;margin:.65em 0 0;font-size:.875em}.um_btn_primary{cursor:pointer;background:var(--ui-button-background-add);color:#fff;border:none;border-radius:25px;align-items:center;gap:.5em;padding:.55em 1.15em;font-family:inherit;font-size:1em;font-style:normal;font-weight:600;display:inline-flex}.um_btn_primary:hover:not(:disabled){background:var(--ui-button-hover)}.um_btn_primary:disabled{opacity:.6;cursor:not-allowed}.um_btn_secondary{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:25px;align-items:center;gap:.35em;padding:.5em 1em;font-family:inherit;font-size:1em;font-style:normal;font-weight:500;display:inline-flex}.um_btn_secondary:hover:not(:disabled){background:#f8fafc}.um_modal_overlay{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:1em;display:flex;position:fixed;inset:0}.um_modal{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:1.35em 1.5em;box-shadow:0 20px 50px #0f172a2e}.um_modal_title{color:var(--portal-text);margin:0 0 .35em;font-size:1.1em;font-weight:600}.um_modal_head{justify-content:space-between;align-items:flex-start;gap:.75em;margin-bottom:1em;display:flex}.um_modal_head .um_modal_title{flex:1;min-width:0;margin:0;line-height:1.35}.um_modal_close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.25em;height:2.25em;margin:-.2em -.25em 0 0;padding:0;display:inline-flex}.um_modal_close:hover{color:#0f172a;background:#f1f5f9}.um_modal_desc{color:#64748b;margin:0 0 1em;font-size:.875em;line-height:1.45}.um_field{margin-bottom:1em}.um_field.um_field_reason_change{margin-top:15px}.um_field label{color:#475569;margin-bottom:.35em;font-size:.8em;font-weight:600;display:block}.um_field label.um_field_label_row{align-items:center;gap:.45em;display:flex}.um_field_label_icon{color:#64748b;flex-shrink:0}.um_field input{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--portal-pill-radius,var(--ui-button-border-radius,25px));width:100%;color:var(--portal-text,#0f172a);background:var(--portal-surface,#fff);padding:.55em 1em;font-family:inherit;font-size:1em;font-style:normal;transition:border-color .15s,box-shadow .15s}.um_field input:disabled{opacity:.65;cursor:not-allowed;border-radius:var(--ui-button-border-radius,25px);background:#f8fafc}.um_field input:read-only{border-radius:var(--ui-button-border-radius,25px)}.um_field_select{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--ui-button-border-radius,25px);background-color:var(--portal-surface,#fff);width:100%;color:var(--portal-text,#0f172a);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .65em center;background-repeat:no-repeat;background-size:1em;padding:.55em 2.5em .55em 1em;font-family:inherit;font-size:1em;font-style:normal;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.um_field_select:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text,#0f172a) 14%, var(--portal-border,#e2e8f0))}.um_field_select:disabled{opacity:.65;cursor:not-allowed;background-color:var(--portal-primary-soft,#f8fafc);border-radius:var(--ui-button-border-radius,25px)}.um_field_select optgroup{color:var(--portal-text-muted,#64748b);padding:.35em 0 .15em;font-size:.8125em;font-weight:600}.um_field_select option{color:var(--portal-text,#0f172a);padding:.35em .5em;font-size:.9375em;font-weight:500}:root[data-theme=dark] .um_field_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.um_field_hint{color:#64748b;margin:.35em 0 0;font-size:.8em}.um_field_hint_error{color:#b91c1c}.um_modal_actions{flex-wrap:wrap;justify-content:flex-end;gap:.5em;margin-top:.25em;display:flex}.um_invite_result{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:1em;padding:.75em}.um_invite_result label{color:#64748b;margin-bottom:.35em;font-size:.75em;font-weight:600;display:block}.um_invite_result label.um_field_label_row{align-items:center;gap:.45em;display:flex}.um_invite_link{word-break:break-all;color:#2563eb;margin-bottom:.5em;font-size:.8em;display:block}.um_msg_error{color:#b91c1c;margin:0 0 .75em;font-size:.875em}.um_msg_error.um_modal_form_error{margin-top:0}.um_msg_ok{color:#15803d;margin:0 0 .75em;font-size:.875em}.um_tabs{border-bottom:1px solid #e2e8f0;gap:.25em;margin-bottom:1.5em;display:flex}.um_tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;margin:0 0 -1px;padding:.65em 1.1em;font-family:inherit;font-size:1em;font-style:normal;font-weight:500}.um_tab:hover{color:#2563eb;background:#f1f5f9}.um_tab_active{color:#2563eb;background:#fff;border-bottom-color:#2563eb}.um_members_tabs_outer{margin:0 0 .75em;padding:0}.um_members_tabs_row{flex-wrap:wrap;align-items:flex-end;gap:0;display:flex}.um_members_tab{color:#475569;cursor:pointer;box-shadow:none;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:.5em;margin:0 0 -1px;padding:.7em 1.1em .65em;font-family:inherit;font-size:.9em;font-style:normal;font-weight:500;display:inline-flex}.um_members_tab:hover:not(.um_members_tab_active){color:#1e293b;background:0 0}.um_members_tab:focus-visible{outline-offset:2px;outline:2px solid #000}.um_members_tab_active{color:var(--ui-button-background-add);border-bottom-color:var(--ui-button-background-add);border-radius:0!important}.um_members_tab_content{margin-top:0}.um_members_tab_content .um_members_tab_panel{border-radius:8px;margin-top:0}.um_role_definitions{padding-top:.15em}.um_role_definitions_page_head{margin-bottom:1em}.um_role_definitions_title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .35em;font-size:1.25em;font-weight:700}.um_role_definitions_subtitle{color:#6b7280;margin:0;font-size:.9em;font-weight:500;line-height:1.45}.um_role_matrix_section{margin-bottom:2.25em}.um_role_matrix_section:last-child{margin-bottom:0}.um_role_matrix_section_head{align-items:flex-start;gap:1em;margin-bottom:1.25em;display:flex}.um_role_matrix_section_head_text{flex:1;min-width:0}.um_role_matrix_section_title{color:#0f172a;margin:0 0 .35em;font-size:1.05em;font-weight:700}.um_role_matrix_section_desc{color:#6b7280;max-width:40em;margin:0;font-size:.875em;line-height:1.45}.um_role_icon_shell{background:#e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;display:inline-flex}.um_role_icon_shell_lg{border-radius:12px;width:3.25em;height:3.25em}.um_role_icon_svg{color:#0f172a}.um_role_matrix_cards{grid-template-columns:repeat(auto-fill,minmax(16.5em,1fr));gap:1em;display:grid}.um_role_matrix_card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.1em 1.15em}.um_role_matrix_card_top{align-content:center;align-items:center;gap:.75em;margin-bottom:.75em;display:flex}.um_role_matrix_card_titles{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}.um_role_matrix_card_title{color:#111827;margin:0;font-size:.95em;font-weight:700;line-height:1.3}.um_role_matrix_card_desc{color:#6b7280;margin:0;font-size:.8125em;line-height:1.5}.um_panel{box-sizing:border-box;background:#f8f8f8;border:1px solid #e2e8f0;border-radius:8px;min-width:0;max-width:100%;padding:1.25em 1.5em;box-shadow:0 1px 2px #0f172a0a}.um_hint{color:#64748b;margin:0;font-size:.95em}.um_table_wrap{min-width:0;max-width:100%;overflow-x:auto}.um_table{border-collapse:collapse;width:100%;font-family:var(--portal-font-sans,"Inter", sans-serif);font-size:var(--portal-table-font-size,.9375rem);line-height:var(--portal-table-line-height,1.4)}.um_table th,.um_table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.65em .75em}.um_table th{color:#475569;vertical-align:middle;background:#f8fafc;font-weight:600}.um_panel .um_table thead th{background:0 0}.um_th_actions{text-align:center;width:4.5rem;min-width:4.25rem;padding-left:.5em;padding-right:.5em}.um_table_members .um_td_user{min-width:220px}.um_table_members .um_td_numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.um_user_cell{align-items:center;gap:.75em;min-width:0;display:flex}.um_user_avatar_ring{background:var(--ui-button-background-add);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.um_user_initials{letter-spacing:.02em;font-size:.9em;font-weight:700;line-height:1}.um_user_meta{flex-direction:column;gap:.2em;min-width:0;display:flex}.um_user_meta_username{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:600;overflow:hidden}.um_user_meta_username--placeholder{color:#94a3b8;font-weight:500}.um_user_meta_email{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:1em;overflow:hidden}.um_user_meta_email_link{color:#000;text-decoration:none}.um_user_meta_email_link:hover{color:#000;text-decoration:underline}.um_status_cell{vertical-align:middle;align-items:center;gap:.5em;display:inline-flex}.um_status_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.um_status_dot_active{background:#22c55e;box-shadow:0 0 0 1px #22c55e59}.um_status_dot_inactive{background:#f97066;box-shadow:0 0 0 1px #f9706659}.um_status_dot_invited{background:#2563eb;box-shadow:0 0 0 1px #2563eb59}.um_status_label{color:#0f172a;font-size:1em;line-height:1.25}.um_status_muted{color:#94a3b8}.um_memberships_cell{flex-direction:column;gap:.4rem;min-width:0;max-width:22rem;display:flex}.um_membership_row{flex-wrap:wrap;align-items:baseline;gap:.1rem .2rem;line-height:1.4;display:flex}.um_membership_company{color:#0f172a;font-weight:500}.um_membership_sep{color:#94a3b8;-webkit-user-select:none;user-select:none;font-weight:400}.um_membership_role_tag{border-radius:var(--ui-button-border-radius,25px);color:#1e3a5f;background:#f1f5f9;align-items:center;padding:.15em .55em;font-size:.8125em;font-weight:600;line-height:1.35;display:inline-flex}.um_role_badge{border-radius:var(--ui-button-border-radius,25px);color:#1e3a5f;vertical-align:middle;background:#f2f2f2;align-items:center;gap:.4em;padding:.35em .75em;font-size:.875em;font-weight:600;line-height:1.2;display:inline-flex}.um_role_badge_icon{color:#1e3a5f;flex-shrink:0}.um_td_memberships{vertical-align:top}.um_td_actions{text-align:center;vertical-align:middle}.um_kebab_root{z-index:2;justify-content:center;width:100%;display:inline-flex;position:relative}.um_kebab_trigger{border-radius:var(--ui-button-border-radius,25px);color:#475569;cursor:pointer;background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;width:2.25em;height:2.25em;margin:0;padding:0;display:inline-flex}.um_kebab_trigger:hover,.um_kebab_trigger[aria-expanded=true]{color:#0f172a;background:#f1f5f9}.um_kebab_menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:10em;margin:0;padding:.35em 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0f172a1f}.um_kebab_menu--portal{z-index:11000;margin:0;top:auto;right:auto;position:fixed!important}.um_kebab_menuitem{width:100%;font-family:var(--portal-font-sans,"Inter", sans-serif);text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5em;margin:0;padding:.5em .9em;font-size:.875rem;font-style:normal;display:flex;border-radius:0!important}.um_kebab_menuitem_icon{color:#64748b;flex-shrink:0}.um_kebab_menuitem:hover:not(:disabled) .um_kebab_menuitem_icon{color:#475569}.um_kebab_menuitem:disabled .um_kebab_menuitem_icon{opacity:.45}.um_kebab_menuitem:hover:not(:disabled){color:#0f172a;background:#f8fafc}.um_kebab_menuitem:disabled{opacity:.55;cursor:not-allowed}.um_modal_view{width:100%;max-width:640px}.um_view_grid{grid-template-columns:1fr 1fr;gap:1em 1.25em;margin:0;padding:0;display:grid}.um_view_field{min-width:0}.um_view_field_span_full{grid-column:1/-1}.um_view_field_head{align-items:center;gap:.45em;margin-bottom:.4em;display:flex}.um_view_field_icon{color:#475569;flex-shrink:0}.um_view_field_label{color:#475569;font-size:.8125em;font-weight:600;line-height:1.3}.um_view_field_box{box-sizing:border-box;color:#334155;word-break:break-word;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:25px;width:100%;min-height:2.85714em;padding:.55em .65em;font-size:.875em;font-weight:500;line-height:1.4}.um_view_field_box .um_status_cell{font-weight:500}.um_modal_view .um_modal_head{margin-bottom:1.25em}.um_edit_role_status_row{flex-wrap:wrap;gap:1em 1.25em;margin-bottom:1em;display:flex}.um_edit_role_status_row .um_field{flex:1 1 0;min-width:0;margin-bottom:0}.um_view_grid_member_action{margin:0 0 1em}.um_modal_view .um_modal_actions_view{margin-top:1.5em}.um_member_subpage_back{color:#475569;align-items:center;gap:.4em;margin-bottom:.5em;font-size:.875em;font-weight:600;text-decoration:none;display:inline-flex}.um_member_subpage_back:hover{color:#0f172a}.um_member_subpage_panel{max-width:520px}.um_member_subpage_desc{margin-top:0}.um_member_subpage_actions{margin-top:1.25em}a.um_member_subpage_cancel.um_btn_secondary{text-decoration:none}.um_field_textarea{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);width:100%;min-height:4.5em;color:var(--portal-text,#0f172a);background:var(--portal-surface,#fff);resize:vertical;border-radius:10px;padding:.5em .75em;font-family:inherit;font-size:1em;font-style:normal;line-height:1.45;transition:border-color .15s,box-shadow .15s}.um_field_textarea:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc;border-radius:10px}@media (width<=560px){.um_view_grid{grid-template-columns:1fr}.um_edit_role_status_row{flex-direction:column;gap:0}.um_edit_role_status_row .um_field{margin-bottom:1em}.um_edit_role_status_row .um_field:last-child{margin-bottom:0}}.um_table_sortable thead th:not(.um_th_actions){vertical-align:middle;padding:0}.um_table_sortable .um_sort_header_ctl{box-sizing:border-box;width:100%;min-width:0;font-family:var(--portal-font-sans,"Inter", sans-serif);font-style:normal;font-size:var(--portal-table-font-size,.9375rem);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.35em;margin:0;padding:.65em .75em;font-weight:600;display:flex}.um_table_sortable .um_sort_header_ctl:hover{color:inherit;background:0 0;border-radius:0}.um_table_sortable .um_sort_header_ctl:focus-visible{outline-offset:-2px;border-radius:0}.um_table_sortable .um_sort_header_ctl.um_sort_header_ctl_align_end{text-align:right;justify-content:flex-end}.um_table_sortable .um_sort_header_ctl.um_sort_header_ctl_align_center{text-align:center;justify-content:center}.um_table_sortable .um_sort_header_ctl.um_sort_header_ctl_align_center .um_sort_header_label{flex:0 auto}.um_sort_header_label{flex:1;min-width:0}.um_sort_header_icon{opacity:.85;flex-shrink:0}.um_sort_header_icon_idle{opacity:.4}.um_table_sortable th[aria-sort=ascending] .um_sort_header_ctl,.um_table_sortable th[aria-sort=descending] .um_sort_header_ctl{color:#0f172a}.um_table tr:last-child td{border-bottom:none}.um_dl{grid-template-columns:minmax(140px,200px) 1fr;gap:.75em 1.5em;margin:0;display:grid}@media (width<=640px){.um_dl{grid-template-columns:1fr}}.um_dt{color:#475569;margin:0;font-size:.875em;font-weight:600}.um_dd{color:#0f172a;word-break:break-word;margin:0}.um_section_title{color:#334155;margin:1.25em 0 .75em;font-size:1em;font-weight:600}.um_section_title:first-child{margin-top:0}.investing_dash_top_metrics{margin-bottom:1.5em}.toast_viewport{z-index:20000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65em;width:min(100% - 2.5em,28em);max-width:min(28em,100vw - 2.5em);display:flex;position:fixed;inset:auto 1.25em 1.25em auto}.toast_viewport>*{pointer-events:auto}.toast_pill{box-sizing:border-box;background:#d1d5db;border-radius:9999px;align-items:center;gap:.75em;width:100%;padding:.85em .9em calc(.95em + 3px);animation:.28s ease-out toast_enter;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a24,0 2px 8px #0f172a14}@keyframes toast_enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.toast_pill_icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25em;height:2.25em;display:flex}.toast_pill_icon--success{background:#22c55e}.toast_pill_icon--error{background:#e11d48}.toast_pill_body{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.toast_pill_title{color:#64748b;font-size:.9375em;font-weight:700;line-height:1.25}.toast_pill_desc{color:#94a3b8;font-size:.8125em;font-weight:400;line-height:1.35}.toast_pill_close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;margin:0;padding:0;transition:color .15s,background .15s;display:flex}.toast_pill_close:hover{color:#64748b;background:#ffffff59}.toast_pill_timer{transform-origin:0;background:#64748b73;height:3px;animation-name:toast_timer_shrink;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes toast_timer_shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.form_mandatory_star{color:#b91c1c;white-space:nowrap;flex-shrink:0;margin-inline-start:.28em;font-size:.95em;font-weight:700;line-height:1}:root[data-theme=dark] .form_mandatory_star{color:#f87171}.form_label_inline_row{flex-wrap:nowrap;align-items:baseline;gap:0;min-width:0;max-width:100%;display:inline-flex}.form_label_inline_row>span:first-child{min-width:0}.form_label_toolbar{flex-wrap:nowrap;align-items:center;gap:.35em;width:100%;min-width:0;display:flex}.form_label_toolbar_spread{justify-content:space-between}.form_tooltip_root{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.form_tooltip_trigger{border-radius:var(--portal-pill-radius,9999px);color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.2em;transition:color .15s,background-color .15s;display:inline-flex}.form_tooltip_trigger:hover{color:var(--portal-text);background:var(--portal-primary-soft)}.form_tooltip_trigger:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.form_tooltip_root_inline{width:100%;min-width:0;max-width:100%;display:block}.form_tooltip_trigger_inline{width:100%;min-width:0;max-width:100%;color:inherit;text-align:inherit;cursor:default;background:0 0;border:none;border-radius:4px;margin:0;padding:0;font-family:inherit;font-size:1em;font-style:normal;line-height:1.35;display:block}.form_tooltip_trigger_inline:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:1px}.form_tooltip_panel{z-index:1080;pointer-events:none;opacity:0;visibility:hidden;background:0 0;border:none;width:max-content;max-width:min(18.5em,100vw - 1.5em);margin:0;padding:0;transition:opacity .18s,visibility .18s;display:inline-block;position:absolute;transform:translateZ(0)}.form_tooltip_panel[data-placement=top]{bottom:calc(100% + 10px);left:50%;translate:-50%}.form_tooltip_panel[data-placement=bottom]{top:calc(100% + 10px);left:50%;translate:-50%}.form_tooltip_panel[data-panel-align=start][data-placement=bottom],.form_tooltip_panel[data-panel-align=start][data-placement=top]{left:0;right:auto;translate:none}.form_tooltip_panel[data-panel-align=end][data-placement=bottom],.form_tooltip_panel[data-panel-align=end][data-placement=top]{left:auto;right:0;translate:none}.form_tooltip_panel[data-panel-align=start][data-placement=top] .form_tooltip_arrow{left:12px;translate:none}.form_tooltip_panel[data-panel-align=end][data-placement=top] .form_tooltip_arrow{left:auto;right:12px;translate:none}.form_tooltip_panel[data-panel-align=start][data-placement=bottom] .form_tooltip_arrow{left:12px;translate:none}.form_tooltip_panel[data-panel-align=end][data-placement=bottom] .form_tooltip_arrow{left:auto;right:12px;translate:none}.form_tooltip_panel[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.form_tooltip_panel_portaled{bottom:auto!important;right:auto!important;translate:none!important}.form_tooltip_arrow_portaled_hide{display:none}.form_tooltip_surface{background:var(--form-tooltip-bg);color:var(--form-tooltip-fg);border:1px solid var(--form-tooltip-border);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:8px;padding:.65em .85em;font-size:.8125em;font-weight:450;line-height:1.45;position:relative;box-shadow:0 4px 6px -1px #0000001f,0 10px 24px -4px #0000002e}:root{--form-tooltip-bg:#1f2937;--form-tooltip-fg:#f9fafb;--form-tooltip-border:#ffffff1a}:root[data-theme=dark]{--form-tooltip-bg:#374151;--form-tooltip-fg:#f9fafb;--form-tooltip-border:#ffffff1f}.form_tooltip_surface p{margin:0 0 .45em}.form_tooltip_surface p:last-child{margin-bottom:0}.form_tooltip_surface ul{margin:0;padding-left:1.1em}.form_tooltip_surface li{margin-bottom:.3em}.form_tooltip_surface li:last-child{margin-bottom:0}.form_tooltip_panel[data-placement=top] .form_tooltip_arrow{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--form-tooltip-bg);width:0;height:0;position:absolute;bottom:-6px;left:50%;translate:-50%}.form_tooltip_panel[data-placement=bottom] .form_tooltip_arrow{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--form-tooltip-bg);width:0;height:0;position:absolute;top:-6px;left:50%;translate:-50%}.portal_dropdown_select{width:100%;min-width:0;display:block;position:relative}.portal_dropdown_select_trigger{box-sizing:border-box;text-align:left;width:100%;min-height:2.66667em;color:var(--portal-text,#282828);background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);border-radius:var(--portal-pill-radius,9999px);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.533333em .8em;font-family:inherit;font-size:.9375em;font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:flex}.portal_dropdown_select_trigger:hover:not(:disabled){border-color:#d1d5db}.portal_dropdown_select_trigger:focus{outline:none}.portal_dropdown_select_trigger:focus-visible{border-color:var(--portal-text-muted,#64748b);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .portal_dropdown_select_trigger:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.portal_dropdown_select_trigger:disabled{opacity:.55;cursor:not-allowed}.portal_dropdown_select_trigger_invalid{border-color:var(--portal-danger,#b91c1c)}.portal_dropdown_select_trigger_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1em;font-weight:500;overflow:hidden}.portal_dropdown_select_trigger_label_placeholder{color:var(--portal-text-muted,#64748b)}.portal_dropdown_select_chevron{color:var(--portal-text-muted,#64748b);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.portal_dropdown_select_chevron svg{display:block}.portal_dropdown_select_trigger[aria-expanded=true] .portal_dropdown_select_chevron{transform:rotate(180deg)}.portal_dropdown_select_panel{z-index:1200;background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);border-radius:var(--portal-card-radius,10px);flex-direction:column;max-height:min(280px,50vh);margin:0;padding:.25em 0;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0f172a1f}.portal_dropdown_select_panel>li{margin:0 .5em;padding:0;list-style:none}.portal_dropdown_select_search_slot{border-bottom:1px solid var(--portal-border,#e5e5e5);z-index:1;background:var(--portal-surface,#fff);flex-shrink:0;margin-bottom:.15em;padding:.35em .5em .45em;position:sticky;top:0}.portal_dropdown_select_search{box-sizing:border-box;width:100%;color:var(--portal-text,#282828);background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);border-radius:25px;margin:0;padding:.533333em .8em;font-family:inherit;font-size:.9375em;font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block}.portal_dropdown_select_search::placeholder{color:var(--portal-text-muted,#64748b)}.portal_dropdown_select_search:hover:not(:disabled){border-color:#d1d5db}.portal_dropdown_select_search:focus{outline:none}.portal_dropdown_select_search:focus-visible{border-color:var(--portal-text-muted,#64748b);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .portal_dropdown_select_search:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.portal_dropdown_select_empty{color:var(--portal-text-muted,#64748b);text-align:center;padding:.65em .75em;font-size:.875em}.portal_dropdown_select_header_slot{border-bottom:1px solid var(--portal-border,#e2e8f0);flex-shrink:0;margin-bottom:.15em;padding:.35em .5em .45em}.portal_dropdown_select_header_btn{color:#000;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:.45em .65em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;display:block}.portal_dropdown_select_header_btn:focus{outline:1px solid #000}.portal_dropdown_select_heading{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);padding:.35em .65em .2em;font-size:.6875rem;font-weight:700;list-style:none}.portal_dropdown_select_option{appearance:none;box-sizing:border-box;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:.5em .65em;font-family:inherit;font-size:.9em;font-style:normal;line-height:1.35;display:block}.portal_dropdown_select_option:hover:not(:disabled),.portal_dropdown_select_option[data-active=true]{background:#0000001f}.portal_dropdown_select_option:disabled{opacity:.45;cursor:not-allowed}.portal_dropdown_select_option--rich{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.portal_dropdown_select_option_label_row{justify-content:space-between;align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.portal_dropdown_select_option_label_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.portal_dropdown_select_option_suffix{letter-spacing:.02em;color:var(--portal-text-muted,#94a3b8);flex-shrink:0;font-size:.6875rem;font-weight:600;line-height:1.2}.portal_dropdown_select_option:disabled .portal_dropdown_select_option_suffix{opacity:1;color:var(--portal-text-muted,#94a3b8)}.portal_dropdown_select_option_selected{font-weight:600}.portal_dropdown_select_footer{border-top:1px solid var(--portal-border,#e2e8f0);flex-shrink:0;margin-top:.15em;padding:.35em .5em .25em}.portal_dropdown_select_footer_btn{color:#000;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:.45em .65em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;display:block}.portal_dropdown_select_footer_btn:hover{background:#0000001a}.portal_dropdown_select_footer_btn:focus{outline:1px solid #000}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--deals-control-size,1rem);font-weight:400;line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);padding:var(--deals-control-padding-y,.5rem) var(--deals-control-padding-x,.75rem);border-radius:var(--portal-pill-radius);border-color:var(--portal-border)}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger:hover:not(:disabled){border-color:#d1d5db}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger_invalid{border-color:#b91c1c}.deals_create_dropdown_panel.portal_dropdown_select_panel{border-radius:10px;max-height:min(320px,55vh)}.deals_create_dropdown_panel .portal_dropdown_select_heading{font-size:.75rem}.deals_create_dropdown_panel .portal_dropdown_select_option{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.45}.deals_create_dropdown_panel .portal_dropdown_select_header_btn,.deals_create_dropdown_panel .portal_dropdown_select_footer_btn{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem}.deals_create_dropdown_panel .portal_dropdown_select_search{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.45}.deals_create_dropdown_panel .portal_dropdown_select_search:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deals_create_dropdown_panel .portal_dropdown_select_empty{font-size:.9375rem}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger.asset_step_input_underline{background:0 0;border:1px solid #d1d5db;border-radius:0;padding-left:0;padding-right:0}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger.asset_step_input_underline:focus-visible{border-bottom-color:var(--portal-text);box-shadow:none;outline:none}.deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger_invalid.asset_step_input_underline{border-bottom-color:#b91c1c}.deals_create_assets .deals_create_section_title{margin-bottom:1.35em}.deals_create_fields.asset_step_fields{flex-direction:column;gap:1.375em;display:flex}.asset_step_label_full{width:100%}.asset_step_input_underline{border:1px solid var(--portal-border);font-size:var(--deals-control-size,.9375rem);line-height:var(--deals-control-line-height,1.45);padding-left:0;padding-right:0;padding-top:var(--deals-control-padding-y,.5rem);padding-bottom:var(--deals-control-padding-y,.5rem);background:0 0;border-radius:0}.asset_step_input_underline:focus{border-bottom-color:var(--portal-text);box-shadow:none;outline:none}.asset_step_upload_block{grid-column:1/-1}.asset_step_upload_eyebrow{font-size:var(--deals-label-size,.8125rem);color:var(--portal-text-muted,#475569);letter-spacing:.01em;margin-top:.85em;margin-bottom:.35em;font-weight:600;display:block}.asset_step_existing_images{flex-wrap:wrap;gap:.75rem;margin:.5em 0 0;padding:0;list-style:none;display:flex}.asset_step_existing_item{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.asset_step_existing_thumb_wrap{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-text) 6%, var(--portal-surface));border-radius:8px;flex-shrink:0;width:5.5rem;height:5.5rem;overflow:hidden}.asset_step_existing_thumb{object-fit:cover;width:100%;height:100%;display:block}.asset_step_dropzone{border:1.5px dashed color-mix(in srgb, var(--portal-text) 22%, var(--portal-border));border-radius:var(--ui-border-radius,8px);background:color-mix(in srgb, var(--portal-text) 4%, var(--portal-surface));text-align:center;margin-top:.5em;padding:2em 1.25em;transition:border-color .15s,background-color .15s;position:relative}.asset_step_dropzone:hover{border-color:color-mix(in srgb, var(--portal-text) 32%, var(--portal-border));background:color-mix(in srgb, var(--portal-text) 6%, var(--portal-surface))}.asset_step_dropzone_icon{color:var(--portal-text-muted);opacity:.85;margin:0 auto .75em;display:block}.asset_step_dropzone_text{color:var(--portal-text-muted);margin:0;font-size:.9375em;line-height:1.5}.asset_step_browse{color:var(--portal-primary);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-style:normal;font-weight:600;text-decoration:underline}.asset_step_browse:hover{color:var(--portal-primary-hover)}.asset_step_file_input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.asset_step_file_list{color:var(--portal-text);margin:.75em 0 0;padding:0;font-size:.875em;list-style:none}.asset_step_file_list li{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;gap:.75em;padding:.35em 0;display:flex}.asset_step_remove_file{color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.8125em;font-style:normal;font-weight:600;text-decoration:underline}.asset_step_remove_file:hover{color:var(--portal-text)}.radio-group{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%;display:grid}.radio-group input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.radio-btn{box-sizing:border-box;border:1px solid var(--ui-button-background-add);width:100%;min-height:2.75rem;color:var(--ui-button-background-add);cursor:pointer;text-align:center;background-color:#fff;border-radius:25px;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.radio-btn:hover,.radio-pill-label:hover .radio-btn{border-color:var(--ui-button-background-add);background-color:#f0f6ff}.radio-group input[type=radio]:checked+.radio-btn{background-color:var(--ui-button-background-add);color:#fff;border-color:var(--ui-button-background-add)}.radio-group input[type=radio]:focus-visible+.radio-btn{outline:2px solid var(--ui-button-background-add);outline-offset:2px}.radio-pill-label{cursor:pointer;width:100%;min-width:0;margin:0;display:flex;position:relative}.field_info_heading{margin-bottom:.35em}.field_info_heading_row{flex-wrap:nowrap;align-items:center;gap:.35em;min-width:0;display:flex}.field_info_heading_label{letter-spacing:-.01em;min-width:0;color:var(--portal-text-muted,#64748b);font-size:.8125em;font-weight:600}.field_info_tooltip_inner{font-size:1em;font-weight:400;line-height:1.5}.field_info_tooltip_inner p{margin:0 0 .45em}.field_info_tooltip_inner p:last-child{margin-bottom:0}.field_info_tooltip_inner ul{margin:0;padding-left:1.1em}.field_info_tooltip_inner li{margin-bottom:.3em}.field_info_tooltip_inner li:last-child{margin-bottom:0}.field_info_list{margin:0;padding-left:1.1em}.field_info_list li{margin-bottom:.35em}.field_info_list li:last-child{margin-bottom:0}.deal_step_sr_legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal_step_grid{align-items:start}.deal_step_close_date_wrap{max-width:100%}.deal_step_ruled_section{border-top:1px solid var(--portal-border);margin-top:.25em;padding-top:1.35em}.deal_step_fieldset{border:none;min-width:0;margin:0;padding:0}.deal_step_legend{font-size:var(--deals-label-size,.8125rem);color:var(--portal-text-muted,#475569);letter-spacing:.01em;padding:0;font-weight:600}.deal_step_fieldset .radio-group{margin-top:.5em}.deal_step_yesno{flex-wrap:wrap;gap:1em;margin-top:.35em;display:flex}.deal_step_yesno_label{font-size:var(--deals-control-size,.9375rem);color:var(--portal-text);font-weight:500;line-height:var(--deals-control-line-height,1.45);cursor:pointer;text-align:center;align-items:center;gap:.4em;display:inline-flex}.deal_step_yesno_common{color:var(--portal-text-muted);font-weight:400}.deal_step_date_hint{font-size:var(--deals-meta-size,.8125rem);color:var(--portal-text-muted);margin:.2em 0 0;font-weight:400;line-height:1.4}.deal_step_owning_block{flex-direction:column;gap:.35em;display:flex}.deal_step_owning_block .field_info_heading{margin-bottom:0}.deal_step_deal_type_wrap{gap:var(--deals-form-label-gap,.5em);flex-direction:column;display:flex}.deal_step_deal_type_label_row{flex-wrap:nowrap;align-items:center;gap:.35em;width:100%;min-width:0;display:flex}.deal_step_deal_type_label{font-size:var(--deals-label-size,.8125rem);color:var(--portal-text,#0f172a);letter-spacing:.01em;cursor:pointer;font-weight:600;line-height:1.4}.contacts_page{min-width:0}.contacts_row_icon_actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.2rem;width:100%;display:inline-flex}.contacts_table_icon_action_btn{border-radius:var(--ui-button-border-radius,25px);width:2.25em;height:2.25em;color:var(--portal-text-muted,#475569);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.contacts_table_icon_action_btn:hover{background:var(--portal-muted-surface,#f1f5f9);color:var(--portal-text,#0f172a)}:root[data-theme=dark] .contacts_table_icon_action_btn{color:var(--portal-text-muted,#94a3b8)}:root[data-theme=dark] .contacts_table_icon_action_btn:hover{color:var(--portal-text,#f1f5f9);background:#ffffff14}.contacts_main_tabs_outer{margin-bottom:.35em}.contacts_inner_header.um_members_header_block{margin-top:0;margin-bottom:.65em}.contacts_inner_toolbar_row{justify-content:flex-end;width:100%}.contacts_toolbar_filters_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;width:100%;margin-top:1rem;display:flex}.contacts_filter_button_group{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.contacts_filter_btn{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);color:var(--portal-text,#0f172a);cursor:pointer;border-radius:999px;align-items:center;gap:.35em;padding:.65em .9em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.contacts_filter_btn:hover{background:var(--portal-muted-surface,#f8fafc);border-color:#cbd5e1}.contacts_filter_btn_active{border-color:var(--portal-text,#0f172a);background:var(--portal-text,#0f172a);color:#fff}.contacts_filter_btn_active:hover{border-color:var(--portal-text,#0f172a);color:#fff;background:#1e293b}.contacts_filter_btn_count{opacity:.88;font-weight:500}.contacts_filter_btn_active .contacts_filter_btn_count{opacity:.95}.contacts_toolbar_add_btn{flex-shrink:0}.contacts_main_tab_content_flush.um_members_tab_content{margin-top:0}:root[data-theme=dark] .contacts_filter_btn{color:var(--portal-text,#f1f5f9);background:#ffffff0a;border-color:#ffffff24}:root[data-theme=dark] .contacts_filter_btn:hover{background:#ffffff14}:root[data-theme=dark] .contacts_filter_btn_active{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}:root[data-theme=dark] .contacts_filter_btn_active:hover{color:#0f172a;background:#e2e8f0;border-color:#e2e8f0}.contacts_main_tab_panel_wrap{min-width:0}.contacts_label_modal_overlay.um_modal_overlay{justify-content:center;align-items:center}.contacts_label_modal.um_modal{width:100%;max-width:min(26rem,100%)}.contacts_label_modal_head.um_modal_head{align-items:flex-start;gap:.5rem}.contacts_label_modal_title.um_modal_title{text-align:left;flex:1;min-width:0;line-height:1.3}.contacts_label_modal_title_icon.um_title_icon{color:var(--portal-primary,#2563eb);flex-shrink:0}.contacts_label_modal_field .um_field_label_row{align-items:center}.contacts_label_modal_textarea.um_field_textarea{resize:none;min-height:5.5rem;max-height:12rem;line-height:1.45}.contacts_label_modal_actions.um_modal_actions{flex-wrap:wrap;gap:.5rem}.contacts_label_modal_actions .um_btn_primary,.contacts_label_modal_actions .um_btn_secondary{align-items:center;gap:.4em;display:inline-flex}.contacts_label_modal_form{flex-direction:column;gap:1rem;padding:0 1.25rem 1.25rem;display:flex}.contacts_label_modal .contacts_label_modal_field.um_field label{align-items:center;gap:.45em;display:flex}.contacts_label_modal .contacts_label_modal_field.um_field input{box-sizing:border-box;min-width:0;max-width:100%;width:unset!important;border-radius:0!important;padding:0!important}.add_contact_panel .add_contact_multiselect_field.um_field label{align-items:center;gap:.45em;display:flex}.add_contact_panel .add_contact_multiselect_field.um_field input:not([type=checkbox]){box-sizing:border-box;min-width:0;max-width:100%;width:unset!important;border-radius:5px!important;padding:0!important}.contacts_um_table tbody tr.contacts_row_suspended td{opacity:.78}.contacts_tab_count{color:#64748b;font-weight:500}.contacts_view_modal_overlay.um_modal_overlay{-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;overflow-y:auto}.contacts_view_modal.um_modal.um_modal_view{box-sizing:border-box;min-width:0;max-width:min(36em,100%);max-height:none;overflow-x:hidden}.contacts_view_modal .um_modal_head{min-width:0}.contacts_view_modal .um_modal_head .um_modal_title{overflow-wrap:anywhere;word-break:break-word;min-width:0}.contacts_view_modal .deals_add_inv_modal_scroll{box-sizing:border-box;flex:none;width:100%;min-width:0;min-height:auto;overflow:hidden visible}.contacts_view_modal_grid.um_view_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em 1.25em;width:100%;min-width:0;margin-bottom:.25em}@media (width<=560px){.contacts_view_modal_grid.um_view_grid{grid-template-columns:minmax(0,1fr)}}.contacts_view_modal .um_view_field{min-width:0;max-width:100%}.contacts_view_modal .um_view_field_box{overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow-x:hidden}.contacts_view_modal .contacts_cell_chips{min-width:0;max-width:100%}.contacts_view_modal .contacts_cell_chip{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow:visible}.contacts_view_modal_footer.um_modal_actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;gap:.5em;width:100%;min-width:0}.contacts_table_panel .um_table_wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.contacts_table_panel .um_table.contacts_um_table{table-layout:fixed;width:100%;max-width:100%}.contacts_table_panel .um_table th,.contacts_table_panel .um_table td{vertical-align:middle}.contacts_table_panel .um_table.contacts_um_table th.contacts_th_deals_count,.contacts_table_panel .um_table.contacts_um_table td.contacts_td_deals_count{text-align:center}.contacts_table_panel .um_table.contacts_um_table th.contacts_th_deals_count .um_sort_header_ctl{text-align:center;justify-content:center}.contacts_table_panel .um_table.contacts_um_table th.contacts_th_deals_count .um_sort_header_label{flex:0 auto}.contacts_deals_count_num{text-align:center;font-variant-numeric:tabular-nums;min-width:1.25em;display:inline-block}.contacts_deals_count_num--empty{color:var(--portal-text-muted,#94a3b8);font-weight:500}.contacts_deals_count_num--value{color:var(--portal-text,#0f172a);font-weight:650}.contacts_user_deal_line{font-variant-numeric:tabular-nums;color:var(--portal-text-muted,#64748b);margin-top:.2em;font-size:.75em;font-weight:600;line-height:1.25;display:block}.contacts_cell_chips{flex-wrap:wrap;gap:.4em;display:flex}.contacts_cell_chip{border-radius:var(--ui-button-border-radius,25px);color:#1e3a5f;text-overflow:ellipsis;white-space:nowrap;background:#f2f2f2;align-items:center;max-width:100%;padding:.35em .75em;font-size:.875em;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}:root[data-theme=dark] .contacts_cell_chip{color:var(--portal-text,#f1f5f9);background:#ffffff14}.contacts_cell_muted{color:var(--portal-text-muted);font-size:.875em}.contacts_required{color:#dc2626;font-weight:700}.add_contact_panel.um_modal{overflow-x:hidden}.add_contact_panel .deals_add_inv_modal_form,.add_contact_panel .deals_add_inv_modal_scroll{min-width:0;overflow-x:hidden}.add_contact_panel .um_field{min-width:0}.add_contact_panel .contacts_chips_combobox{min-width:0;max-width:100%}.add_contact_panel .contacts_chips_combobox_input{flex:1 1 0;min-width:0}.add_contact_owners_field.um_field{margin-top:.35rem;margin-bottom:0}.add_contact_owners_hint{color:var(--portal-text-muted,#64748b);margin:0 0 .55em;font-size:.78em;line-height:1.45}.add_contact_panel .add_contact_owners_combobox.contacts_chips_combobox{background:var(--portal-surface,#fff);border-color:var(--portal-border,#e2e8f0);gap:.4em;min-height:2.75em;padding:.45em .85em;box-shadow:0 1px 2px #0f172a0d}.add_contact_panel .add_contact_owners_combobox.contacts_chips_combobox .contacts_chip{background:color-mix(in srgb, var(--portal-primary,#2563eb) 12%, var(--portal-primary-soft,#f1f5f9));color:var(--portal-text,#0f172a);border:1px solid color-mix(in srgb, var(--portal-primary,#2563eb) 28%, transparent);font-weight:600}.add_contact_panel .add_contact_owners_combobox.contacts_chips_combobox .contacts_chips_combobox_input{font-size:.95em}:root[data-theme=dark] .add_contact_panel .add_contact_owners_combobox.contacts_chips_combobox .contacts_chip{background:color-mix(in srgb, var(--portal-primary,#60a5fa) 14%, var(--portal-surface,#1e293b));color:var(--portal-text,#f1f5f9);border-color:color-mix(in srgb, var(--portal-primary,#60a5fa) 35%, transparent)}.add_contact_panel .contacts_chip{min-width:0}.add_contact_panel .contacts_chip_label{overflow-wrap:anywhere;word-break:break-word}.add_contact_panel .add_contact_modal_actions{box-sizing:border-box;justify-content:space-between;width:100%}.add_contact_panel .add_contact_modal_actions_trailing{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5em;display:flex}@keyframes add_contact_modal_spin{to{transform:rotate(360deg)}}.add_contact_panel .add_contact_modal_btn_spin{animation:.85s linear infinite add_contact_modal_spin}.add_contact_modal_head{align-items:flex-start}.add_contact_modal_head .add_contact_modal_head_main{flex-direction:column;flex:1;gap:.5em;min-width:0;padding-right:.25em;display:flex}.add_contact_modal_title.um_modal_title{text-align:center;margin:0 0 10px;font-size:1.4em;font-weight:700;line-height:1.25}.add_contact_stepper{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em 1em;width:100%;margin-bottom:10px;display:flex}.add_contact_step_node{color:var(--portal-text-muted,#64748b);align-items:center;gap:.4em;font-size:.75em;font-weight:600;display:inline-flex}.add_contact_step_node_active{color:var(--portal-text,#0f172a)}.add_contact_step_node_done{color:var(--portal-primary,#2563eb)}.add_contact_step_dot{background:var(--portal-border,#e2e8f0);width:1.5em;height:1.5em;color:var(--portal-text-muted,#64748b);border-radius:50%;justify-content:center;align-items:center;font-size:.7em;font-weight:700;line-height:1;display:inline-flex}.add_contact_step_node_active .add_contact_step_dot{background:var(--portal-primary,#2563eb);color:#fff}.add_contact_step_node_done .add_contact_step_dot{background:color-mix(in srgb, var(--portal-primary,#2563eb) 16%, var(--portal-surface,#fff));color:var(--portal-primary,#2563eb)}.add_contact_step_line{background:var(--portal-border,#e2e8f0);border-radius:1px;flex-shrink:0;width:2.5em;max-width:100%;height:2px;display:inline-block}.add_contact_step_line_active{background:color-mix(in srgb, var(--portal-primary,#2563eb) 55%, var(--portal-border,#e2e8f0))}.add_contact_section{margin-bottom:0}.add_contact_section_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .65em;font-size:.6875em;font-weight:700}.add_contact_section_eyebrow_spaced{margin-top:.15em}.add_contact_section_rule{background:var(--portal-border,#e2e8f0);border:none;height:1px;margin:.85em 0 1em}.add_contact_name_grid{grid-template-columns:1fr;gap:0 1em;display:grid}@media (width>=480px){.add_contact_name_grid{grid-template-columns:1fr 1fr}}.add_contact_panel .add_contact_field_tight.um_field,.add_contact_panel .add_contact_name_grid .um_field:last-child{margin-bottom:.85em}.add_contact_note_textarea.um_field_textarea{resize:none;min-height:4.5em;line-height:1.45}.add_contact_chip_input.deals_add_inv_input{margin-top:.35em}.add_contact_multiselect_field{margin-bottom:1.05rem;position:relative}.add_contact_multiselect_field:has(.add_contact_multiselect_panel){z-index:8}.add_contact_multiselect_field .contacts_chip_row{margin-bottom:.45em}.add_contact_multiselect_dropdown_wrap{position:relative}.add_contact_multiselect_control{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:10px;align-items:center;gap:.5em;min-height:2.65em;padding:.4em .75em .4em .8em;display:flex}.add_contact_multiselect_search_icon{color:var(--portal-text-muted,#64748b);flex-shrink:0}.add_contact_multiselect_search_input{flex:1;min-width:0;font-family:inherit;font-size:.9375em;font-style:normal;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.add_contact_multiselect_search_input:focus{outline:none}.add_contact_multiselect_control:focus-within{border-color:var(--portal-primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--portal-primary,#2563eb) 22%, transparent)}.add_contact_multiselect_panel{z-index:20;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;max-height:min(220px,40vh);margin-top:0;padding:.25em 0;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -2px #0f172a14,0 16px 24px -4px #0f172a1f}.add_contact_multiselect_create{background:color-mix(in srgb, var(--portal-primary,#2563eb) 8%, var(--portal-surface,#fff));width:100%;color:var(--portal-primary,#2563eb);text-align:left;cursor:pointer;border:none;margin:0;padding:.55em .85em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;display:block}.add_contact_multiselect_create:not(:only-child){border-bottom:1px solid var(--portal-border,#e2e8f0)}.add_contact_multiselect_create:hover{background:color-mix(in srgb, var(--portal-primary,#2563eb) 14%, var(--portal-surface,#fff))}.add_contact_multiselect_empty{color:var(--portal-text-muted,#64748b);margin:0;padding:.65em .85em;font-size:.8125em;line-height:1.45}.add_contact_multiselect_row{cursor:pointer;color:var(--portal-text,#334155);align-items:center;gap:.65em;margin:0;padding:.55em .9em;font-family:inherit;font-size:.9375rem;font-style:normal;display:flex}.add_contact_multiselect_row:hover{background:var(--portal-muted-surface,#f8fafc)}.add_contact_multiselect_checkbox{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #94a3b8;border-radius:4px;flex-shrink:0;align-self:center;margin:0;transition:background .12s,border-color .12s,box-shadow .12s;flex:none!important;width:1.05rem!important;min-width:1.05rem!important;max-width:1.05rem!important;height:1.05rem!important}.add_contact_multiselect_checkbox:hover{border-color:#64748b}.add_contact_multiselect_checkbox:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172a2e}.add_contact_multiselect_checkbox:checked{background:#0f172a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.65rem .65rem no-repeat;border-color:#0f172a}.add_contact_multiselect_row_label{letter-spacing:-.01em;color:#334155;word-break:break-word;flex:1;min-width:0;font-weight:500;line-height:1.4}:root[data-theme=dark] .add_contact_multiselect_control{background:#ffffff0a;border-color:#ffffff1f}:root[data-theme=dark] .add_contact_multiselect_panel{background:var(--portal-surface,#1e293b);border-color:#ffffff1f}:root[data-theme=dark] .add_contact_multiselect_create:not(:only-child){border-bottom-color:#ffffff1f}:root[data-theme=dark] .add_contact_multiselect_row:hover{background:#ffffff0f}:root[data-theme=dark] .add_contact_multiselect_row,:root[data-theme=dark] .add_contact_multiselect_row_label{color:var(--portal-text,#e2e8f0)}:root[data-theme=dark] .add_contact_multiselect_checkbox{background:#ffffff0f;border-color:#ffffff59}:root[data-theme=dark] .add_contact_multiselect_checkbox:checked{background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.65rem .65rem no-repeat;border-color:#f8fafc}:root[data-theme=dark] .add_contact_step_dot{color:var(--portal-text-muted,#94a3b8);background:#ffffff1f}:root[data-theme=dark] .add_contact_step_node_active .add_contact_step_dot{background:var(--portal-primary,#60a5fa);color:#0f172a}:root[data-theme=dark] .add_contact_step_line{background:#ffffff1f}.deals_add_inv_modal_panel .um_field .contacts_chip_row{margin-top:.35em}.contacts_chip_row{flex-wrap:wrap;gap:.35em;display:flex}.contacts_chip{color:#0f172a;background:#e2e8f0;border-radius:9999px;align-items:center;gap:.25em;max-width:100%;padding:.25em .45em .25em .65em;font-size:.8125em;font-weight:600;display:inline-flex}:root[data-theme=dark] .contacts_chip{color:#f1f5f9;background:#334155}.contacts_chip_remove{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:50%;padding:.1em;display:inline-flex}.contacts_chip_remove:hover{opacity:1}.contacts_chips_combobox{box-sizing:border-box;border-radius:var(--ui-button-border-radius,25px);cursor:text;background:#fff;border:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.35em;min-height:2.5em;padding:.35em .65em .35em .85em;transition:border-color .15s,box-shadow .15s;display:flex}.deals_add_inv_modal_panel .contacts_chips_combobox{width:100%}.contacts_chips_combobox_chips{flex-wrap:wrap;align-items:center;gap:.35em;margin:0;display:flex}.contacts_chips_combobox_input{min-width:6em;color:var(--portal-text,#0f172a);background:0 0;border:none;outline:none;flex:10em;margin:0;padding:.4em 0;font-family:inherit;font-size:.95em;font-style:normal}.contacts_chips_combobox_input::placeholder{color:#94a3b8;font-weight:400}.add_contact_panel input::placeholder,.add_contact_panel textarea::placeholder,.contacts_label_modal input::placeholder,.contacts_label_modal textarea::placeholder,.contacts_suspend_modal textarea::placeholder{font-weight:400}:root[data-theme=dark] .contacts_chips_combobox{background:var(--portal-surface,#1e293b);border-color:#ffffff1f}.um_modal_overlay.contacts_suspend_overlay{-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;padding:1.25em;overflow-y:auto}.um_modal.contacts_suspend_modal{box-sizing:border-box;width:100%;min-width:0;max-width:min(32em,100%)}.contacts_suspend_modal .um_modal_head{min-width:0}.contacts_suspend_modal .um_modal_title{overflow-wrap:anywhere;word-break:break-word;min-width:0}.contacts_suspend_title_icon_suspend{color:#b45309}.contacts_suspend_title_icon_activate{color:#15803d}:root[data-theme=dark] .contacts_suspend_title_icon_suspend{color:#fbbf24}:root[data-theme=dark] .contacts_suspend_title_icon_activate{color:#4ade80}.contacts_suspend_modal_desc{border-radius:.5em;align-items:flex-start;gap:.65em;margin:0 0 1em;padding:.65em .85em;font-size:.9em;line-height:1.45;display:flex}.contacts_suspend_modal_desc_icon{flex-shrink:0;margin-top:.1em}.contacts_suspend_modal_desc_warn{color:#78350f;background:#fffbeb;border:1px solid #fde68a}.contacts_suspend_modal_desc_warn .contacts_suspend_modal_desc_icon{color:#b45309}.contacts_suspend_modal_desc_info{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.contacts_suspend_modal_desc_info .contacts_suspend_modal_desc_icon{color:#15803d}:root[data-theme=dark] .contacts_suspend_modal_desc_warn{color:#fde68a;background:#fbbf241f;border-color:#fbbf2459}:root[data-theme=dark] .contacts_suspend_modal_desc_warn .contacts_suspend_modal_desc_icon{color:#fbbf24}:root[data-theme=dark] .contacts_suspend_modal_desc_info{color:#bbf7d0;background:#4ade801a;border-color:#4ade804d}:root[data-theme=dark] .contacts_suspend_modal_desc_info .contacts_suspend_modal_desc_icon{color:#4ade80}.contacts_suspend_modal_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em 1.25em;width:100%;min-width:0;margin-bottom:1em;display:grid}@media (width<=560px){.contacts_suspend_modal_grid{grid-template-columns:minmax(0,1fr)}}.contacts_suspend_modal_grid .um_view_field{min-width:0}.contacts_suspend_modal_grid .um_view_field_box{overflow-wrap:anywhere;word-break:break-word}.contacts_suspend_modal_form{min-width:0}.contacts_suspend_reason_field{margin-bottom:.75em}.contacts_suspend_reason_textarea{resize:vertical;min-height:5em}.contacts_suspend_modal_error{margin-bottom:.75em}.contacts_suspend_modal_actions{margin-top:.25em}.deal_offering_info,.deal_inv_offering_modal{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.deal_offering_info{min-width:0}.deal_inv_class_field{flex-direction:column;gap:0;min-width:0;display:flex}.deal_inv_offering_modal .deal_inv_class_field{margin-bottom:1em}.deal_offering_info_toolbar{flex-wrap:wrap;align-items:center;gap:.75em 1em;margin-bottom:1em;display:flex}.deal_offering_toolbar_hint{min-width:min(100%,14em);color:var(--portal-text-muted,#64748b);flex:1;margin:0;font-size:.875em;line-height:1.45}.deal_offering_add_ic_btn{flex-shrink:0;align-items:center;gap:.45em;margin-top:15px;margin-left:auto;display:inline-flex}.deal_offering_info .deal_inv_ic_add_panel,.deals_add_investor_class_page .deal_inv_ic_add_panel,.deals_add_investor_class_page .deals_add_deal_asset_panel{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:none;margin:0 0 1.25em;padding:1em 1.15em 1.15em;scroll-margin-top:.75em}.deals_add_investor_class_page .deal_inv_ic_add_panel,.deals_add_investor_class_page .deals_add_deal_asset_panel{max-width:min(65em,100vw - 2.5rem);margin-left:auto;margin-right:auto}.deals_add_investor_class_page .deals_add_deal_asset_panel,.deals_add_investor_class_page .deals_add_deal_asset_form{flex:none;min-height:auto;display:block}.deals_add_investor_class_page .deals_add_deal_asset_form_scroll{flex:none;min-height:0;overflow:visible}.deals_add_investor_class_loading_panel{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:12px;width:100%;max-width:min(65em,100vw - 2.5rem);margin:0 auto 1.25em;padding:1.2em 1.15em}.deals_add_investor_class_loading_panel .deal_offering_muted{margin:0}.deals_add_investor_class_page_head .deals_list_title_row{min-height:2.5rem}.deals_add_investor_class_page .deals_add_deal_asset_stepper.add_contact_stepper{gap:.3em .55em}.deals_add_investor_class_page.deals_investor_class_add_edit_page .deals_add_deal_asset_head_main .deals_add_deal_asset_stepper.add_contact_stepper{box-sizing:border-box;justify-content:center;width:100%;max-width:min(65em,100vw - 2.5rem);margin-bottom:20px;margin-left:auto;margin-right:auto}.deals_add_investor_class_page.deals_create_flow .deals_add_deal_asset_head_main .deals_add_deal_asset_stepper.add_contact_stepper{width:100%;max-width:var(--deals-create-shell-max,min(70em, calc(100vw - 2.5rem)));box-sizing:border-box;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto}.deals_add_investor_class_page .add_contact_step_line{width:1.6em}a.deal_offering_add_ic_btn.um_btn_primary{box-sizing:border-box;align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.deal_inv_ic_add_panel_head{border-bottom:1px solid var(--portal-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:.75em;margin-bottom:.65em;padding-bottom:.5em;display:flex}.deal_inv_ic_add_panel_title{color:var(--portal-text,#0f172a);margin:0;font-size:1.125em;font-weight:600}.deal_inv_ic_add_panel_close{flex-shrink:0}.deal_inv_ic_add_panel_form{flex-direction:column;gap:0;display:flex}.deal_inv_ic_add_panel_actions{border-top:1px solid var(--portal-border,#e2e8f0);margin-top:.85em;padding-top:.75em}.deal_inv_required{color:#dc2626;font-weight:700}.deal_inv_class_table_wrap{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:8px;margin-bottom:1.25em;overflow-x:auto}.deal_offering_panel .deal_inv_class_table_wrap,.deal_offering_panel .deal_inv_class_cards .deal_inv_class_card:first-child{border-top-left-radius:0;border-top-right-radius:0}.deal_inv_class_table{border-collapse:collapse;width:100%;font-size:.875em}.deal_inv_class_table thead th{text-align:left;color:#64748b;border-bottom:1px solid var(--portal-border,#e2e8f0);background:#f8fafc;padding:.75em 1em;font-weight:600}.deal_inv_class_table tbody td{color:var(--portal-text,#0f172a);border-bottom:1px solid var(--portal-border,#e2e8f0);vertical-align:middle;padding:.65em 1em}.deal_inv_class_table tbody tr:last-child td{border-bottom:none}.deal_inv_class_cards{flex-direction:column;gap:1em;display:flex}.deal_inv_class_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:10px;padding:.85em 1em 1em}.deal_inv_class_card_head{justify-content:space-between;align-items:flex-start;gap:.75em;display:flex}.deal_inv_class_card_title_row{flex:1;align-items:center;gap:.35em;min-width:0;display:flex}.deal_inv_class_card_title{color:var(--portal-text,#0f172a);margin:0;font-size:1em;font-weight:600}.deal_inv_class_name_input{flex:1;min-width:0;max-width:20em}.deal_inv_class_icon_btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35em;display:inline-flex}.deal_inv_class_icon_btn:hover{color:#0f172a;background:#f1f5f9}.deal_inv_class_icon_btn_danger{color:#b91c1c}.deal_inv_class_icon_btn_danger:hover{color:#991b1b;background:#fef2f2}.deal_inv_class_meta_line{color:var(--portal-text-muted,#64748b);margin:.5em 0 0;font-size:.8125em;line-height:1.4}.deal_inv_class_meta_sep{opacity:.6;margin:0 .35em}.deal_inv_class_meta_edit{flex-direction:column;gap:.65em;margin-top:.65em;display:flex}.deal_inv_class_card_divider{background:var(--portal-border,#e2e8f0);height:1px;margin:.85em 0}.deal_inv_class_metrics_h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1em 1.25em;display:flex}.deal_inv_class_metrics_h_items{flex-wrap:wrap;flex:1;align-items:flex-end;gap:1em 1.5em;min-width:0;display:flex}.deal_inv_class_metric_h{flex-direction:column;gap:.3em;min-width:min(100%,7.5em);display:flex}.deal_inv_class_metric_h_label{color:var(--portal-text-muted,#64748b);letter-spacing:.02em;font-size:.75em;font-weight:600}.deal_inv_class_metric_h_value{color:var(--portal-text,#0f172a);font-size:.9375em;font-weight:600;line-height:1.3}.deal_inv_class_metrics_h_actions{flex-shrink:0;align-items:center;gap:.45em;display:inline-flex}.deal_inv_class_h_icon_btn{border:1px solid var(--portal-border,#cbd5e1);background:var(--portal-surface,#fff);width:2.35em;height:2.35em;color:var(--portal-text-muted,#64748b);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.deal_inv_class_h_icon_btn:hover{background:var(--portal-primary-soft,#f8fafc);color:var(--portal-text,#0f172a);border-color:var(--portal-border,#94a3b8)}.deal_inv_class_h_icon_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_inv_class_h_icon_btn_danger{color:#b91c1c;border-color:var(--portal-border,#cbd5e1)}.deal_inv_class_h_icon_btn_danger:hover{color:#991b1b;background:#fef2f2;border-color:#fecaca}:root[data-theme=dark] .deal_inv_class_h_icon_btn{background:var(--portal-surface,#1e293b);color:#94a3b8;border-color:#fff3}:root[data-theme=dark] .deal_inv_class_h_icon_btn:hover{color:var(--portal-text,#f1f5f9);background:#ffffff0f}.deal_inv_class_fields{grid-template-columns:1fr;gap:1em;display:grid}.deal_inv_class_fields_readonly .deal_inv_class_field_value{color:var(--portal-text,#334155);margin:.25em 0 0;font-size:.875em;font-weight:500}.deal_inv_ic_raise_own_label{color:#475569;letter-spacing:.01em;cursor:default;flex-wrap:wrap;align-items:center;gap:.45em;margin-bottom:.35em;font-size:.8125em;font-weight:600;display:flex}.deal_inv_ic_raise_own_label_icon{color:#64748b;flex-shrink:0}.deal_inv_offering_modal.add_contact_panel .deal_inv_ic_raise_own_info{color:#64748b;align-items:center;margin-left:.15em;display:inline-flex}.deal_inv_class_field_label{color:#475569;letter-spacing:.01em;margin-bottom:.35em;font-size:.8125em;font-weight:600;display:block}.deal_offering_info .deals_add_inv_input.deals_add_inv_field_control,.deal_inv_offering_modal .deals_add_inv_input.deals_add_inv_field_control,.deal_offering_info .deal_inv_portal_select_trigger,.deal_inv_offering_modal .deal_inv_portal_select_trigger{border-color:#000}.deal_offering_info .deal_inv_portal_select_trigger:hover:not(:disabled),.deal_inv_offering_modal .deal_inv_portal_select_trigger:hover:not(:disabled){background:var(--portal-surface,#fff);box-shadow:none;border-color:#000}.deal_offering_info .deal_inv_portal_select_option:hover,.deal_inv_offering_modal .deal_inv_portal_select_option:hover{background:0 0}.deal_offering_info .deal_inv_portal_select_option.deal_inv_portal_select_option_selected:hover,.deal_inv_offering_modal .deal_inv_portal_select_option.deal_inv_portal_select_option_selected:hover{background:color-mix(in srgb, var(--portal-primary,#2563eb) 10%, var(--portal-surface,#fff))}.deal_offering_info .deal_inv_portal_select_list,.deal_inv_offering_modal .deal_inv_portal_select_list,.deal_offering_info .deal_inv_portal_select_open .deal_inv_portal_select_trigger,.deal_inv_offering_modal .deal_inv_portal_select_open .deal_inv_portal_select_trigger{border-color:#000}.deals_add_inv_modal_panel.deal_inv_ic_form_modal_panel.um_modal.um_modal_view{max-width:min(56em,100vw - 1.5em)}.deals_add_inv_modal_panel.deal_inv_ic_form_modal_panel .um_modal_head{margin-bottom:.45em}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid{grid-template-columns:1fr 1fr;align-content:start;gap:.45em .95em;display:grid}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em .85em}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid>.deal_inv_class_field{margin-bottom:0}.deal_inv_ic_modal_form_grid_3>.deal_inv_ic_advanced,.deal_inv_ic_modal_form_grid_3>.deal_inv_lp_hurdles_section{grid-column:1/-1}.deal_inv_ic_modal_form_grid>.deal_inv_ic_new_class_subtitle{color:var(--portal-text,#0f172a);grid-column:1/-1;margin:0 0 .15em;font-size:1.125em;font-weight:600;line-height:1.3}.deal_inv_ic_modal_form_grid>.deal_inv_ic_new_class_add_hurdle_row{grid-column:1/-1;justify-self:start;margin:.35em 0 .65em}.deal_inv_ic_modal_form_grid>.deal_inv_ic_new_class_add_hurdle_row:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px;border-radius:6px}.deal_inv_ic_modal_form_grid>.deal_inv_ic_form_metrics_strip{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-primary-soft,#f8fafc) 100%, var(--portal-surface,#fff));box-sizing:border-box;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.5em .55em;min-width:0;margin:0 0 .85em;padding:.65em .75em;display:grid;overflow-x:auto}.deal_inv_ic_form_metric_cell{flex-direction:column;gap:.15em;min-width:0;display:flex}.deal_inv_ic_form_metric_label{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:.6875em;font-weight:600;line-height:1.3}.deal_inv_ic_form_metric_value{color:var(--portal-text,#0f172a);font-variant-numeric:tabular-nums;font-size:.9375em;font-weight:600}.deal_inv_ic_modal_form_grid>.deal_inv_ic_form_metrics_strip_gp{grid-template-columns:repeat(2,minmax(0,1fr))}.deal_inv_ic_modal_form_grid>.deal_inv_ic_form_metrics_strip_mezz{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.deal_inv_ic_modal_form_grid>.deal_inv_ic_form_metrics_strip_mezz{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal_inv_ic_lp_hurdle_link{color:var(--portal-primary,#2563eb);cursor:pointer;background:0 0;border:none;padding:.15em .35em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;text-decoration:none}.deal_inv_ic_lp_hurdle_link:hover:not(:disabled){text-decoration:underline}.deal_inv_ic_lp_hurdle_link:disabled{opacity:.5;cursor:not-allowed}.deal_inv_ic_advanced.deal_inv_ic_advanced_lp .deal_inv_ic_advanced_um_grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.deal_inv_ic_advanced.deal_inv_ic_advanced_lp .deal_inv_ic_advanced_um_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal_inv_ic_advanced.deal_inv_ic_advanced_gp .deal_inv_ic_advanced_um_grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.deal_inv_ic_advanced.deal_inv_ic_advanced_gp .deal_inv_ic_advanced_um_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal_inv_ic_advanced.deal_inv_ic_advanced_mezz .deal_inv_ic_advanced_um_grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.deal_inv_ic_advanced.deal_inv_ic_advanced_mezz .deal_inv_ic_advanced_um_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal_inv_ic_advanced_um_spacer{visibility:hidden;pointer-events:none;min-height:2.75rem}.deal_inv_lp_hurdles_section{min-width:0;margin:.25em 0 .75em}.deal_inv_lp_hurdles_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em 1em;margin-bottom:.65em;display:flex}.deal_inv_lp_hurdles_title_row{align-items:center;gap:.35em;display:flex}.deal_inv_lp_hurdles_title{color:var(--portal-text,#0f172a);font-size:.9375em;font-weight:700}.deal_inv_lp_hurdles_collapse_all{color:var(--portal-primary,#2563eb);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25em .5em;font-family:inherit;font-size:.8125em;font-style:normal;font-weight:600}.deal_inv_lp_hurdles_collapse_all:hover:not(:disabled){background:#eff6ff}.deal_inv_lp_hurdles_collapse_all:disabled{opacity:.45;cursor:not-allowed}.deal_inv_lp_hurdle_list{flex-direction:column;gap:.75em;display:flex}.deal_inv_lp_hurdles_footer_add{align-items:center;gap:.4em;margin-top:.75em;display:inline-flex}.deal_inv_ic_lp_hurdle_footer_add_icon{flex-shrink:0}.deal_inv_lp_hurdle_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-left:3px solid var(--portal-primary,#2563eb);border-radius:10px;scroll-margin-top:1.25rem;overflow:hidden}.deal_inv_lp_hurdle_card>summary{list-style:none}.deal_inv_lp_hurdle_card>summary::-webkit-details-marker{display:none}.deal_inv_lp_hurdle_summary{cursor:pointer;color:var(--portal-text,#0f172a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em .75em;padding:.65em .75em;font-weight:600;display:flex}.deal_inv_lp_hurdle_summary_chevron{color:var(--portal-primary,#2563eb);flex-shrink:0;transition:transform .15s}.deal_inv_lp_hurdle_card:not([open]) .deal_inv_lp_hurdle_summary_chevron{transform:rotate(-90deg)}.deal_inv_lp_hurdle_summary:hover{background:#f8fafc}.deal_inv_lp_hurdle_summary_main{flex-direction:column;flex:1;align-items:flex-start;gap:.2em;min-width:0;display:flex}.deal_inv_lp_hurdle_summary_title{font-size:.9375em}.deal_inv_lp_hurdle_summary_meta{color:var(--portal-text-muted,#64748b);font-size:.75em;font-weight:500}.deal_inv_lp_hurdle_summary_sep{opacity:.5;margin:0 .35em}.deal_inv_lp_hurdle_summary .deal_inv_lp_hurdle_trash{margin-left:auto}.deal_inv_lp_hurdle_trash{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.35em;display:inline-flex}.deal_inv_lp_hurdle_trash:hover:not(:disabled){color:#b91c1c;background:#fef2f2}.deal_inv_lp_hurdle_body{border-top:1px solid var(--portal-border,#e2e8f0);padding:0 .75em .85em}.deal_inv_lp_hurdle_sentence{color:var(--portal-text,#334155);flex-wrap:wrap;align-items:center;gap:.35em .45em;margin:.75em 0 1em;font-size:.875em;line-height:1.5;display:flex}.deal_inv_lp_hurdle_sentence_lead{color:#475569;flex-wrap:wrap;align-items:center;gap:.25em;font-weight:600;display:inline-flex}.deal_inv_lp_hurdle_sentence_txt{color:#475569}.deal_inv_lp_hurdle_sentence_input{text-align:center;min-width:3em;min-height:2em;padding:.2em .55em!important;font-size:.8125em!important;line-height:1.3!important}.deal_inv_offering_modal .deal_inv_lp_hurdle_sentence input.deal_inv_lp_hurdle_sentence_input.deals_add_inv_field_control,.deal_offering_info .deal_inv_lp_hurdle_sentence input.deal_inv_lp_hurdle_sentence_input.deals_add_inv_field_control{border-radius:9999px;flex:none;width:auto;min-width:4.5em;max-width:7em}.deal_inv_lp_hurdle_pct_inline{align-items:center;gap:.1em;display:inline-flex}.deal_inv_offering_modal .deal_inv_lp_hurdle_sentence .deal_inv_lp_hurdle_pct_inline input.deal_inv_lp_hurdle_sentence_input.deals_add_inv_field_control,.deal_offering_info .deal_inv_lp_hurdle_sentence .deal_inv_lp_hurdle_pct_inline input.deal_inv_lp_hurdle_sentence_input.deals_add_inv_field_control{min-width:2.65em;max-width:4.25em}.deal_inv_lp_hurdle_pct_suffix{color:#475569;font-weight:600}.deal_inv_lp_hurdle_row2{grid-template-columns:1fr 1fr 1fr;gap:.55em .85em;margin-bottom:.65em;display:grid}@media (width<=720px){.deal_inv_lp_hurdle_row2{grid-template-columns:1fr}}.deal_inv_lp_hurdle_advanced{border:1px solid var(--portal-border,#e2e8f0);background:#fafafa;border-radius:8px;margin-top:.35em;padding:.25em .5em .5em}.deal_inv_lp_hurdle_advanced>summary{cursor:pointer;color:var(--portal-primary,#2563eb);padding:.2em 0;font-size:.8125em;font-weight:600;list-style:none}.deal_inv_lp_hurdle_advanced>summary::-webkit-details-marker{display:none}.deal_inv_lp_hurdle_advanced_chevron{vertical-align:middle;color:var(--portal-primary,#2563eb);margin-right:.25em;transition:transform .15s;display:inline-block}.deal_inv_lp_hurdle_advanced[open] .deal_inv_lp_hurdle_advanced_chevron{transform:rotate(90deg)}.deal_inv_lp_hurdle_advanced_placeholder{color:var(--portal-text-muted,#64748b);margin:.35em 0 0;font-size:.8125em}.deal_inv_lp_hurdle_advanced_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55em .85em;min-width:0;margin:.35em 0 0;padding-bottom:.15em;display:grid}.deal_inv_lp_hurdle_advanced_grid .deal_inv_lp_hurdle_adv_span2{grid-column:span 2}@media (width<=900px){.deal_inv_lp_hurdle_advanced_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.deal_inv_lp_hurdle_advanced_grid{grid-template-columns:1fr}.deal_inv_lp_hurdle_advanced_grid .deal_inv_lp_hurdle_adv_span2{grid-column:span 1}}label.deal_inv_ic_dist_label_flex{cursor:default;flex-wrap:wrap;align-items:center;gap:.35em;width:100%;margin-bottom:.35em;display:flex}.deal_inv_class_label_row{align-items:center;gap:.35em;margin-bottom:.35em;display:flex}.deal_inv_class_label_row .deal_inv_class_label_inline{flex:1;min-width:0;margin-bottom:0}.deal_inv_field_help_btn{color:#64748b;cursor:help;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.15em;display:inline-flex}.deal_inv_field_help_btn:hover:not(:disabled){color:var(--portal-primary,#2563eb);background:#f1f5f9}.deal_inv_field_help_btn:disabled{opacity:.45;cursor:not-allowed}.deal_inv_field_hint{color:var(--portal-text-muted,#64748b);margin:.35em 0 0;font-size:.75em;line-height:1.4}.deal_inv_ic_advanced{border:1px solid var(--portal-border,#e2e8f0);background:#fafafa;border-radius:8px;margin-top:.25em;padding:.35em .65em .65em}.deal_inv_ic_advanced_summary{cursor:pointer;color:var(--portal-primary,#2563eb);align-items:center;gap:.35em;padding:.25em 0;font-size:.875em;font-weight:600;list-style:none;display:flex}.deal_inv_ic_advanced_summary::-webkit-details-marker{display:none}.deal_inv_ic_advanced_chevron{color:var(--portal-primary,#2563eb);flex-shrink:0;transition:transform .15s}.deal_inv_ic_advanced[open] .deal_inv_ic_advanced_chevron{transform:rotate(90deg)}.deal_inv_ic_advanced_contact_shell{border-top:1px solid var(--portal-border,#e2e8f0);margin-top:.35em;padding-top:.5em}.deal_inv_ic_advanced_um_grid{grid-template-columns:1fr 1fr 1fr;align-content:start;gap:.55em .9em;display:grid}.deal_inv_ic_advanced_um_grid .um_field.add_contact_field_tight{min-width:0;margin-bottom:0}.deal_inv_ic_advanced_lp .deal_inv_ic_pct_row input{border:none!important;border-bottom:1px solid var(--portal-border,#cbd5e1)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.deal_inv_ic_advanced_lp .deal_inv_ic_pct_row input:focus-visible{outline:none;border-bottom-color:var(--portal-primary,#2563eb)!important}.deal_inv_ic_pct_row{flex-wrap:wrap;align-items:center;gap:.45em;display:flex}.deal_inv_ic_pct_row input{flex:1;min-width:6em}.deal_inv_ic_inline_btn{white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.4em .75em;font-size:.8125em;font-weight:600}.deal_inv_ic_price_action_row{justify-content:flex-end;margin-top:.35em;display:flex}@media (width<=900px){.deal_inv_ic_advanced_um_grid{grid-template-columns:1fr 1fr}}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid>.um_msg_error,.deal_inv_offering_modal .deal_inv_ic_modal_form_grid>.um_modal_form_error{grid-column:1/-1}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid .deal_inv_class_fields{display:contents}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid .deal_inv_class_field_label{margin-bottom:.2em}@media (width<=640px){.deal_inv_offering_modal .deal_inv_ic_modal_form_grid{grid-template-columns:1fr;gap:.45em}.deal_inv_offering_modal .deal_inv_ic_modal_form_grid_3,.deal_inv_ic_advanced_um_grid{grid-template-columns:1fr}}.deal_inv_class_table_actions_cell{white-space:nowrap;vertical-align:middle}.deal_inv_table_actions{flex-wrap:wrap;align-items:center;gap:.35em .5em;display:inline-flex}.deal_inv_table_action_btn_inner{align-items:center;gap:.35em;display:inline-flex}.deal_inv_table_action_btn{background:var(--portal-surface,#fff);color:var(--portal-text,#0f172a);cursor:pointer;border:1px solid #000;border-radius:9999px;margin:0;padding:.3em .65em;font-family:inherit;font-size:.8125em;font-style:normal;font-weight:600;transition:background .12s,color .12s}.deal_inv_table_action_btn:hover{background:#f8fafc}.deal_inv_table_action_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_inv_table_action_btn_danger{color:#b91c1c;border-color:#000}.deal_inv_table_action_btn_danger:hover{color:#991b1b;background:#fef2f2}:root[data-theme=dark] .deal_offering_info .deal_inv_ic_add_panel,:root[data-theme=dark] .deals_add_investor_class_page .deal_inv_ic_add_panel,:root[data-theme=dark] .deals_add_investor_class_page .deals_add_deal_asset_panel{background:var(--portal-surface,#1e293b);border-color:#ffffff2e}:root[data-theme=dark] .deal_inv_ic_add_panel_head,:root[data-theme=dark] .deal_inv_ic_add_panel_actions{border-color:#ffffff24}:root[data-theme=dark] .deal_inv_ic_add_panel_title,:root[data-theme=dark] .deal_inv_ic_new_class_subtitle{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_inv_ic_form_metrics_strip{background:#ffffff0a;border-color:#ffffff24}:root[data-theme=dark] .deal_inv_ic_form_metric_value{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_offering_info .deals_add_inv_input.deals_add_inv_field_control,:root[data-theme=dark] .deal_inv_offering_modal .deals_add_inv_input.deals_add_inv_field_control,:root[data-theme=dark] .deal_offering_info .deal_inv_portal_select_trigger,:root[data-theme=dark] .deal_inv_offering_modal .deal_inv_portal_select_trigger,:root[data-theme=dark] .deal_offering_info .deal_inv_portal_select_list,:root[data-theme=dark] .deal_inv_offering_modal .deal_inv_portal_select_list{border-color:#ffffff8c}:root[data-theme=dark] .deal_offering_info .deal_inv_portal_select_trigger:hover:not(:disabled),:root[data-theme=dark] .deal_inv_offering_modal .deal_inv_portal_select_trigger:hover:not(:disabled){background:var(--portal-surface);border-color:#ffffff8c}:root[data-theme=dark] .deal_offering_info .deal_inv_portal_select_option:hover,:root[data-theme=dark] .deal_inv_offering_modal .deal_inv_portal_select_option:hover{background:0 0}:root[data-theme=dark] .deal_offering_info .deal_inv_portal_select_option.deal_inv_portal_select_option_selected:hover,:root[data-theme=dark] .deal_inv_offering_modal .deal_inv_portal_select_option.deal_inv_portal_select_option_selected:hover{background:#ffffff1a}:root[data-theme=dark] .deal_inv_table_action_btn{color:var(--portal-text,#f1f5f9);background:var(--portal-surface,#1e293b);border-color:#ffffff73}:root[data-theme=dark] .deal_inv_table_action_btn:hover{background:#ffffff0f}.deal_inv_portal_select{width:100%;min-width:0;position:relative}.deal_inv_portal_select_open{z-index:40}.deal_inv_portal_select_trigger{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--ui-button-border-radius,25px);background:var(--portal-surface,#fff);letter-spacing:-.01em;width:100%;min-height:2.63158em;color:var(--portal-text,#0f172a);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5em;margin:0;padding:.55em .85em .55em 1em;font-family:inherit;font-size:.95em;font-style:normal;font-weight:400;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s,border-radius .15s;display:flex}.deal_inv_portal_select_trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text,#0f172a) 14%, var(--portal-border,#e2e8f0));background:var(--portal-primary-soft,#fafafa)}.deal_inv_portal_select_trigger:focus-visible{border-color:var(--portal-primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--portal-primary,#2563eb) 22%, transparent);outline:none}.deal_inv_portal_select_trigger:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.deal_inv_portal_select_open .deal_inv_portal_select_trigger{box-shadow:none;border-color:#2563eb #2563eb #e2e8f0;border-radius:10px 10px 0 0}.deal_inv_portal_select_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;letter-spacing:normal;flex:1;font-weight:500;overflow:hidden}.deal_inv_portal_select_chevron{color:var(--portal-text-muted,#64748b);flex-shrink:0;transition:transform .2s}.deal_inv_portal_select_chevron_open{transform:rotate(180deg)}.deal_inv_portal_select_list{z-index:1;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;min-width:0;box-shadow:0 10px 24px -12px #0f172a24, 0 0 0 1px color-mix(in srgb, var(--portal-text,#0f172a) 5%, transparent);border-top:none;border-radius:0 0 10px 10px;flex-direction:column;max-height:min(16em,45vh);margin:0;padding:.25em 0;list-style:none;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.deal_inv_portal_select_option{box-sizing:border-box;width:calc(100% - .5em);color:var(--portal-text,#0f172a);cursor:pointer;text-align:left;border-radius:6px;margin:0 .25em;padding:.5em .65em;font-size:.875em;line-height:1.4;transition:background .12s}.deal_inv_portal_select_option+.deal_inv_portal_select_option{margin-top:.1em}.deal_inv_portal_select_option:hover{background:var(--portal-primary-soft,#f8fafc)}.deal_inv_portal_select_option_selected{background:color-mix(in srgb, var(--portal-primary,#2563eb) 10%, var(--portal-surface,#fff));color:var(--portal-text,#0f172a);font-weight:600}:root[data-theme=dark] .deal_inv_portal_select_trigger{background:var(--portal-surface);border-color:var(--portal-border);color:var(--portal-text)}:root[data-theme=dark] .deal_inv_portal_select_trigger:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff1f}:root[data-theme=dark] .deal_inv_portal_select_trigger:disabled{background:#1e293b99}:root[data-theme=dark] .deal_inv_portal_select_open .deal_inv_portal_select_trigger{border-color:var(--portal-border);border-bottom-color:var(--portal-border)}:root[data-theme=dark] .deal_inv_portal_select_list{background:var(--portal-surface);border-color:var(--portal-border);border-top:none;box-shadow:0 12px 28px -10px #0000008c}:root[data-theme=dark] .deal_inv_portal_select_option:hover{background:#ffffff0f}:root[data-theme=dark] .deal_inv_portal_select_option_selected{color:var(--portal-text);background:#ffffff1a}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_ic_modal_form_grid,.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_ic_add_panel_form,.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deals_add_inv_modal_form{overflow:visible}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select{width:100%}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_open{z-index:60}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_trigger{min-height:var(--deals-add-inv-control-min-h,2.5rem);border-radius:var(--deals-add-inv-control-radius,8px);font-family:var(--deals-add-inv-font-family,inherit);font-size:var(--deals-add-inv-control-font,.9375rem);letter-spacing:-.01em;color:var(--portal-text,#282828);border-color:var(--portal-border,#e2e8f0);padding:.5rem .65rem .5rem .75rem;font-weight:400;line-height:1.45}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_chevron{flex-shrink:0;width:1rem;height:1rem}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_trigger:hover:not(:disabled){background:var(--portal-surface,#fff);border-color:color-mix(in srgb, var(--portal-text,#0f172a) 12%, var(--portal-border,#e2e8f0))}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_open .deal_inv_portal_select_trigger{border-color:var(--portal-primary,#2563eb);border-bottom-color:var(--portal-primary,#2563eb);box-shadow:0 0 0 1px color-mix(in srgb, var(--portal-primary,#2563eb) 28%, transparent);border-radius:8px}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_list{border:1px solid var(--portal-border,#e2e8f0);border-top:1px solid var(--portal-border,#e2e8f0);border-radius:8px;padding:.35em;top:calc(100% + 5px);box-shadow:0 4px 6px -2px #0f172a0f,0 12px 28px -8px #0f172a29}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_option{width:100%;font-family:var(--deals-add-inv-font-family,inherit);font-size:var(--deals-add-inv-control-font,.9375rem);letter-spacing:-.01em;color:var(--portal-text,#282828);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;margin:0;padding:.55em .7em;font-weight:400;line-height:1.45}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_option+.deal_inv_portal_select_option{margin-top:.08em}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_option_selected{background:color-mix(in srgb, var(--portal-primary,#2563eb) 12%, var(--portal-surface,#fff));font-weight:600}:root[data-theme=dark] .deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_open .deal_inv_portal_select_trigger{border-color:#ffffff59;box-shadow:0 0 0 1px #60a5fa59}:root[data-theme=dark] .deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deal_inv_portal_select_list{border-color:#ffffff24;box-shadow:0 12px 36px -8px #0000008c}.deal_inv_class_card_actions{border-top:1px solid var(--portal-border,#e2e8f0);flex-wrap:wrap;gap:.5em;margin-top:1em;padding-top:.75em;display:flex}:root[data-theme=dark] .deal_inv_class_table thead th{color:#94a3b8;background:#ffffff0f}:root[data-theme=dark] .deal_inv_class_table tbody td{border-color:#ffffff14}.deal_inv_preview_shell{box-sizing:border-box;max-width:min(56em,100%);margin:0 auto;padding:1em 1.25em 2em}.deal_inv_preview_back{color:var(--portal-primary,#2563eb);align-items:center;gap:.4em;margin:0 0 1.25em;font-size:.875em;font-weight:600;text-decoration:none;display:inline-flex}.deal_inv_preview_back:hover{text-decoration:underline}.deal_inv_preview_back_link{color:var(--portal-primary,#2563eb);font-weight:600}.deal_inv_preview_hero{border:1px solid var(--portal-border,#e2e8f0);background:linear-gradient(165deg, var(--portal-surface,#fff) 0%, color-mix(in srgb, var(--portal-primary-soft,#f8fafc) 92%, #fff) 100%);border-radius:12px;margin-bottom:1.5em;padding:1.5em 1.35em 1.75em}.deal_inv_preview_deal_name{letter-spacing:.02em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .35em;font-size:.8125em;font-weight:600}.deal_inv_preview_title{color:var(--portal-text,#0f172a);margin:0 0 .5em;font-size:clamp(1.35em,2.5vw,1.75em);font-weight:700;line-height:1.2}.deal_inv_preview_sub{color:var(--portal-text-muted,#64748b);margin:0;font-size:.9375em;line-height:1.45}.deal_inv_preview_grid{grid-template-columns:1fr;gap:1em;display:grid}@media (width>=720px){.deal_inv_preview_grid{grid-template-columns:1fr 1fr;align-items:start}}.deal_inv_preview_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;padding:1em 1.15em 1.1em}.deal_inv_preview_card_title{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .85em;font-size:.75em;font-weight:700}.deal_inv_preview_dl{flex-direction:column;gap:.85em;margin:0;display:flex}.deal_inv_preview_dl>div{grid-template-columns:minmax(0,11em) 1fr;align-items:baseline;gap:.5em 1em;display:grid}.deal_inv_preview_dl dt{color:var(--portal-text-muted,#64748b);margin:0;font-size:.8125em;font-weight:600}.deal_inv_preview_dl dd{color:var(--portal-text,#0f172a);margin:0;font-size:.9375em;font-weight:600}:root[data-theme=dark] .deal_inv_preview_hero{background:linear-gradient(165deg, var(--portal-surface) 0%, #ffffff0a 100%);border-color:#ffffff1a}.deal_inv_view_ic_scroll{padding-top:.25em}.deal_inv_preview_hero_modal{margin-bottom:1em}.deal_inv_preview_title_modal{font-size:clamp(1.15em,2.2vw,1.45em)}.deal_inv_preview_grid_modal{margin-bottom:.25em}.deal_ic_dialog_overlay.deals_add_inv_modal_overlay.portal_modal_z_boost{z-index:1220}.deal_ic_message_overlay.deal_ic_dialog_overlay{z-index:1230}.deal_ic_dialog_shell.deals_add_inv_modal_panel{max-width:min(22em,100vw - 2em)}.deal_ic_dialog_body{padding:0 1.15em .85em}.deal_ic_dialog_message{color:var(--portal-text,#0f172a);margin:0;font-size:.875em;line-height:1.5}.deal_ic_dialog_btn_danger{background:#b91c1c;border-color:#b91c1c}.deal_ic_dialog_btn_danger:hover:not(:disabled){background:#991b1b;border-color:#991b1b}:root[data-theme=dark] .deal_ic_dialog_message{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_ic_dialog_btn_danger{background:#dc2626;border-color:#dc2626}:root[data-theme=dark] .deal_ic_dialog_btn_danger:hover:not(:disabled){background:#ef4444;border-color:#ef4444}.deal_inv_ic_advanced_summary_pipeline_hidden{display:none}.deal_inv_ic_advanced_pipeline_step2.deal_inv_ic_advanced{background:0 0;border:none;border-radius:0;margin-top:0;padding:0}.deal_inv_ic_advanced_pipeline_step2.deal_inv_ic_advanced .deal_inv_ic_advanced_contact_shell{border-top:none;margin-top:0;padding-top:0}.deals_add_deal_asset_additional_investor_class{margin-bottom:.25rem}.deals_create_page,.deals_create_flow{--deals-form-field-gap:1.375em;--deals-form-label-gap:.5em;--deals-label-size:var(--portal-form-label-font-size,.8125rem);--deals-control-size:1rem;--deals-control-height:2.75rem;--deals-control-line-height:1.45;--deals-control-padding-y:.5rem;--deals-control-padding-x:.75rem;--deals-section-title-size:1.125rem;--deals-page-title-size:1.5rem;--deals-meta-size:.8125rem}.deals_create_page{text-align:left;width:100%;max-width:min(42em,100%);margin-left:auto;margin-right:auto;padding-bottom:2em;font-size:1rem}.deals_create_breadcrumb{font-size:var(--deals-meta-size);color:var(--portal-text-muted);align-items:center;gap:.35em;margin:0 0 1em;line-height:1.45;display:flex}.deals_create_breadcrumb a{color:var(--portal-text-muted);font-weight:500;text-decoration:none}.deals_create_breadcrumb a:hover{color:var(--portal-text);text-decoration:underline}.deals_create_breadcrumb_sep{opacity:.5}.deals_create_head{justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:1.25em;display:flex}.deals_create_title{font-size:var(--deals-page-title-size);color:var(--portal-text);margin:0;font-weight:700;line-height:1.25}.deals_create_cancel{font-size:var(--deals-label-size);color:var(--portal-text-muted);font-weight:600;line-height:1.35;text-decoration:none}.deals_create_cancel:hover{color:var(--portal-text)}.deals_create_card{border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);background:var(--portal-surface);margin-bottom:1.5em;padding:1.5em 1.75em 1.65em}.deals_create_section_title{border-bottom:1px solid var(--portal-border);font-size:var(--deals-section-title-size);color:var(--portal-text);letter-spacing:-.02em;margin:0 0 1.35em;padding-bottom:.85em;font-weight:700;line-height:1.3}.deals_add_deal_asset_page.deals_create_flow .deals_create_step_card_title{margin-bottom:1.1rem;padding-bottom:.75rem}.deals_create_hint{font-size:var(--deals-label-size);color:var(--portal-text-muted);margin:-.5em 0 1em;line-height:1.45}.deals_create_fields{gap:var(--deals-form-field-gap,1.35rem);flex-direction:column;align-items:stretch;display:flex}.deals_create_label_full{width:100%}.deals_create_label{gap:var(--deals-form-label-gap,.35em);font-size:var(--deals-label-size);font-weight:var(--portal-form-label-font-weight,600);color:var(--portal-form-label-color,var(--portal-text-muted,#64748b));letter-spacing:var(--portal-form-label-letter-spacing,-.01em);flex-direction:column;line-height:1.4;display:flex}.deals_create_label_text{font-size:var(--deals-label-size);font-weight:var(--portal-form-label-font-weight,600);color:var(--portal-form-label-color,var(--portal-text-muted,#64748b));letter-spacing:var(--portal-form-label-letter-spacing,-.01em);line-height:1.4}.deals_create_req{color:#b91c1c;font-weight:700}.deals_create_input,.deals_create_select,.deals_create_textarea{box-sizing:border-box;width:100%;max-width:100%;padding:var(--deals-control-padding-y,.5rem) var(--deals-control-padding-x,.75rem);border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);font-family:inherit;font-size:var(--deals-control-size,.9375rem);font-weight:400;line-height:var(--deals-control-line-height,1.45);color:var(--portal-text);background:var(--portal-surface);transition:border-color .15s,box-shadow .15s}.deals_create_input[type=date],.deals_create_input[type=datetime-local]{min-height:var(--deals-control-height,2.75rem)}.deals_create_select{cursor:pointer;appearance:auto}.deals_create_input:hover,.deals_create_select:hover,.deals_create_textarea:hover{border-color:#d1d5db}.deals_create_input:focus-visible,.deals_create_select:focus-visible,.deals_create_textarea:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deals_create_input:focus-visible,:root[data-theme=dark] .deals_create_select:focus-visible,:root[data-theme=dark] .deals_create_textarea:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deals_create_input[aria-invalid=true],.deals_create_select[aria-invalid=true]{border-color:#b91c1c}.deals_create_textarea{resize:none;min-height:6.5rem;line-height:var(--deals-control-line-height,1.45);border-radius:10px;padding-top:.65rem;padding-bottom:.65rem}.app_shell .deals_create_flow .deals_create_input,.app_shell .deals_create_page .deals_create_input{font-size:var(--deals-control-size,1rem);line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);padding:var(--deals-control-padding-y,.5rem) var(--deals-control-padding-x,.75rem)}.app_shell .deals_create_flow .deals_create_input[type=date],.app_shell .deals_create_flow .deals_create_input[type=datetime-local],.app_shell .deals_create_page .deals_create_input[type=date],.app_shell .deals_create_page .deals_create_input[type=datetime-local]{min-height:var(--deals-control-height,2.75rem)}.app_shell .deals_create_flow .deals_create_textarea,.app_shell .deals_create_page .deals_create_textarea{font-size:var(--deals-control-size,1rem);line-height:var(--deals-control-line-height,1.45);min-height:6.5rem;padding-top:.65rem;padding-bottom:.65rem;padding-left:var(--deals-control-padding-x,.75rem);padding-right:var(--deals-control-padding-x,.75rem);border-radius:10px}.app_shell .deals_create_flow .deals_create_select,.app_shell .deals_create_page .deals_create_select{font-size:var(--deals-control-size,1rem);line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);padding:var(--deals-control-padding-y,.5rem) 2.25rem var(--deals-control-padding-y,.5rem) var(--deals-control-padding-x,.75rem);appearance:auto;background-image:none}.app_shell .deals_create_flow .deals_create_input.asset_step_input_underline,.app_shell .deals_create_page .deals_create_input.asset_step_input_underline{font-size:var(--deals-control-size,.9375rem);line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);padding-left:0;padding-right:0;padding-top:var(--deals-control-padding-y,.5rem);padding-bottom:var(--deals-control-padding-y,.5rem);border:none;border-bottom:1px solid var(--portal-border);background:0 0;border-radius:0}.app_shell .deals_create_flow .deals_create_deal_section .deal_asset_attr_input,.app_shell .deals_create_flow .deals_create_deal_section .deal_asset_attr_select{font-size:var(--deals-control-size,.9375rem);line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);box-sizing:border-box}.app_shell .deals_create_flow .deals_create_deal_section .deal_asset_attr_select{padding:var(--deals-control-padding-y,.5rem) 2.25rem var(--deals-control-padding-y,.5rem) var(--deals-control-padding-x,.75rem);appearance:auto;background-image:none}.app_shell .deals_create_flow .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_input,.app_shell .deals_create_flow .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_select{font-size:var(--deals-control-size,.9375rem);line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);box-sizing:border-box}.app_shell .deals_create_flow .deals_create_dropdown_select .portal_dropdown_select_trigger{font-size:var(--deals-control-size,1rem);line-height:var(--deals-control-line-height,1.45);min-height:var(--deals-control-height,2.75rem);padding:var(--deals-control-padding-y,.5rem) var(--deals-control-padding-x,.75rem)}.deals_create_field_error{font-size:var(--deals-meta-size);color:#b91c1c;margin:0;font-weight:500;line-height:1.45}.deals_create_field_hint{font-size:var(--deals-meta-size);color:var(--portal-text-muted,#6b7280);margin:.35em 0 0;line-height:1.45}.deals_create_field_hint_warn{color:#92400e}.deals_create_upload{margin-top:.25em}.deals_create_file{font-size:var(--deals-label-size)}.deals_create_upload_help{font-size:var(--deals-meta-size);color:var(--portal-text-muted);margin:.35em 0 0;line-height:1.45}.deals_create_review{flex-direction:column;gap:1.25em;display:flex}.deals_create_review_block{border-top:1px solid var(--portal-border);padding-top:.5em}.deals_create_review_block:first-child{border-top:none;padding-top:0}.deals_create_review_head{justify-content:space-between;align-items:center;gap:.75em;margin-bottom:.65em;display:flex}.deals_create_review_head h3{font-size:var(--deals-control-size);color:var(--portal-text);margin:0;font-weight:700;line-height:1.35}.deals_create_linkish{font-family:inherit;font-size:var(--deals-label-size);color:var(--portal-text);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;line-height:1.35;text-decoration:underline}.deals_create_dl{font-size:var(--deals-label-size);grid-template-columns:8em 1fr;gap:.35em 1em;margin:0;line-height:1.45;display:grid}@media (width<=480px){.deals_create_dl{grid-template-columns:1fr}}.deals_create_dl dt{color:var(--portal-text-muted);margin:0;font-weight:500}.deals_create_dl dd{color:var(--portal-text);margin:0;font-weight:500}.deals_create_footer{border-top:1px solid var(--portal-border);flex-direction:column;align-items:stretch;gap:1em;margin-top:2em;padding:1em 0 .25em;display:flex}.deals_create_footer_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;display:flex}.deals_create_billing_info{font-size:var(--deals-label-size);color:var(--portal-text-muted);margin:0;line-height:1.5}.deals_create_billing_info_link{color:var(--portal-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.deals_create_billing_info_link:hover{color:var(--portal-primary,#111827)}.deals_create_footer_right{flex-wrap:wrap;gap:.65em;margin-left:auto;display:flex}.deals_create_btn_primary{border-radius:var(--portal-pill-radius);background:var(--portal-primary);color:#fff;font-family:inherit;font-size:var(--deals-control-size);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.45em;padding:.55em 1.15em;font-weight:600;line-height:1.35;display:inline-flex}@keyframes deals_create_btn_spin{to{transform:rotate(360deg)}}.deals_create_btn_spin{animation:.85s linear infinite deals_create_btn_spin}.deals_create_btn_primary:hover{background:var(--portal-primary-hover)}:root[data-theme=dark] .deals_create_btn_primary{color:#111827;background:#f9fafb}.deals_create_btn_secondary{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);background:var(--portal-surface);font-family:inherit;font-size:var(--deals-control-size);color:var(--portal-text);cursor:pointer;justify-content:center;align-items:center;gap:.45em;padding:.55em 1.15em;font-weight:600;line-height:1.35;display:inline-flex}.deals_create_btn_secondary:hover{background:var(--portal-primary-soft)}.deals_create_footer_cancel_link{font-size:var(--deals-control-size);color:var(--portal-text-muted);align-self:center;align-items:center;padding:.35em 0;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.deals_create_footer_cancel_link:hover{color:var(--portal-text);text-decoration:underline}.deals_create_page .field_info_heading_label{font-size:var(--deals-label-size);line-height:1.4}.deals_create_page .deals_stepper_step{font-size:var(--deals-label-size);line-height:1.35}.deals_create_page .deals_stepper_badge{font-size:var(--deals-meta-size)}.deals_create_page .asset_step_dropzone_text{font-size:var(--deals-control-size)}.deals_create_page .asset_step_file_list{font-size:var(--deals-label-size)}.deals_create_page .asset_step_remove_file{font-size:var(--deals-meta-size)}.deals_add_deal_asset_page{--deals-form-field-gap:1.35rem;--deals-form-label-gap:.35em;--deals-label-size:var(--portal-form-label-font-size,.8125rem);--deals-control-size:.9375rem;--deals-control-height:2.75rem;--deals-control-line-height:1.45;--deals-control-padding-y:.5rem;--deals-control-padding-x:.75rem;--deals-section-title-size:1.125rem;--deals-meta-size:.8125rem;flex-direction:column;min-height:min(100vh,100dvh);font-size:1rem;line-height:1.45;display:flex}.deals_add_deal_asset_page.deals_create_flow{--deals-create-shell-max:min(70em, calc(100vw - 2.5rem));--deals-create-form-col-max:50em;--deals-form-field-gap:1.5rem;min-height:unset;min-block-size:auto;height:auto;display:block}.deals_add_investor_class_page.deals_create_flow .deals_create_page_head.deals_list_head{border-bottom:1px solid var(--portal-border,#e2e8f0);margin-bottom:1.35rem;padding-bottom:1.1rem}.deals_add_investor_class_page.deals_create_flow .deals_create_head_main{gap:1rem}.deals_add_deal_asset_title_stack .deals_create_subtitle{max-width:36rem;color:var(--portal-text-muted,#64748b);margin:.35rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.45}.deals_add_investor_class_page.deals_create_flow .deals_add_deal_asset_head_main .deals_add_deal_asset_stepper.add_contact_stepper.deals_create_stepper{margin-top:.15rem;margin-bottom:1.35rem}.deals_create_loading_panel{width:100%;max-width:var(--deals-create-shell-max,min(65em, calc(100vw - 2.5rem)));border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:min(40vh,16rem);margin:2rem auto 1.5rem;padding:2rem 1.5rem;display:flex}.deals_create_loading_icon{color:var(--portal-text-muted,#64748b);animation:.9s linear infinite deals_create_btn_spin}.deals_create_loading_text{color:var(--portal-text-muted,#64748b);margin:0;font-size:.9375rem;font-weight:500}.deals_add_deal_asset_page.deals_create_flow .deal_step_ruled_section{margin-top:.35rem;padding-top:1.5rem}.deals_add_investor_class_page.deals_add_deal_asset_page.deals_create_flow .deals_create_deal_section{width:100%;max-width:var(--deals-create-shell-max);box-sizing:border-box;flex-direction:column;flex:none;min-height:0;margin-left:auto;margin-right:auto;display:flex}.deals_add_deal_asset_page.deals_create_flow .deals_add_investor_class_loading_panel{max-width:var(--deals-create-shell-max);margin-left:auto;margin-right:auto}.deals_add_deal_asset_page .deals_add_deal_asset_panel{flex-direction:column;flex:auto;min-height:0;display:flex}.deals_add_deal_asset_page.deals_investor_class_add_edit_page{min-height:auto}.deals_add_deal_asset_page.deals_investor_class_add_edit_page .deals_add_deal_asset_head_main{flex:none}.deals_add_deal_asset_page.deals_investor_class_add_edit_page .deal_inv_ic_add_panel.deals_add_deal_asset_panel{flex-direction:column;flex:none;align-self:flex-start;width:100%;height:auto;min-height:auto;display:flex}.deals_add_deal_asset_page.deals_investor_class_add_edit_page .deals_add_deal_asset_form{flex:none;min-height:0}.deals_add_deal_asset_page.deals_investor_class_add_edit_page .deals_add_deal_asset_form_scroll{flex:none;min-height:0;max-height:none;overflow:visible}.deals_add_deal_asset_panel .deals_create_card.deals_create_assets{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.deals_add_deal_asset_page.deals_create_flow .deals_create_deal_section .deals_create_card{width:100%;max-width:var(--deals-create-form-col-max);box-sizing:border-box;margin-left:auto;margin-right:auto;box-shadow:0 1px 2px #0f172a0d}:root[data-theme=dark] .deals_add_deal_asset_page.deals_create_flow .deals_create_deal_section .deals_create_card{box-shadow:0 1px 2px #00000059}.deals_add_deal_asset_page.deals_create_flow .deals_create_deal_section .deals_add_deal_asset_form_scroll>.deals_create_billing_wrap{width:100%;max-width:var(--deals-create-form-col-max);box-sizing:border-box;flex-shrink:0;margin:.75rem auto 0;padding:0 .25rem}.deals_add_deal_asset_page.deals_create_flow .deals_create_billing_wrap .deals_create_billing_info{border:1px solid color-mix(in srgb, var(--portal-border) 85%, transparent);background:color-mix(in srgb, var(--portal-primary-soft,#e8eef8) 55%, transparent);border-radius:8px;margin:0;padding:.65rem .85rem}:root[data-theme=dark] .deals_add_deal_asset_page.deals_create_flow .deals_create_billing_wrap .deals_create_billing_info{border-color:color-mix(in srgb, var(--portal-border) 70%, transparent);background:color-mix(in srgb, var(--portal-primary-soft) 35%, var(--portal-surface,#0f172a))}.deals_add_deal_asset_page.deals_create_flow .deals_create_deal_section .deals_add_deal_asset_form>.deals_add_deal_asset_footer_actions.deal_inv_ic_add_panel_actions{width:min(100%, var(--deals-create-form-col-max));box-sizing:border-box;border-top:1px solid var(--portal-border,#e2e8f0);background:0 0;align-self:center;min-width:0;margin-top:.5rem;padding-top:1rem;padding-bottom:.35rem}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_secondary{color:var(--portal-text,#334155);border-color:color-mix(in srgb, var(--portal-border,#e2e8f0) 92%, var(--portal-text,#0f172a));background:0 0}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_secondary:hover:not(:disabled){background:color-mix(in srgb, var(--portal-text,#0f172a) 6%, transparent)}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_primary{background:var(--ui-button-background-add);color:#fff;border:1px solid #0000}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_primary:hover:not(:disabled){background:var(--ui-button-hover)}:root[data-theme=dark] .deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_secondary{color:var(--portal-text,#f1f5f9);border-color:#ffffff38}:root[data-theme=dark] .deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_secondary:hover:not(:disabled){background:#ffffff14}:root[data-theme=dark] .deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_primary{color:#0f172a;background:#f1f5f9}:root[data-theme=dark] .deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_footer_actions.um_modal_actions .um_btn_primary:hover:not(:disabled){color:#0f172a;background:#e2e8f0}.deals_add_deal_asset_panel .deals_create_assets .deals_create_section_title{font-size:var(--deals-section-title-size);letter-spacing:-.02em;text-align:center;margin:0 0 .9em;padding-bottom:0;font-weight:700;line-height:1.3}.deals_add_deal_asset_panel .deals_create_label,.deals_create_flow .deals_create_deal_section .deals_create_label{font-size:var(--deals-label-size)}.deals_add_deal_asset_panel .deals_create_input,.deals_add_deal_asset_panel .deals_create_select,.deals_create_flow .deals_create_deal_section .deals_create_input,.deals_create_flow .deals_create_deal_section .deals_create_select{font-size:var(--deals-control-size)}.deals_add_deal_asset_panel .deals_create_field_error,.deals_create_flow .deals_create_deal_section .deals_create_field_error{font-size:var(--deals-meta-size)}.deals_add_deal_asset_head_main{flex-direction:column;flex:auto;align-items:stretch;gap:0;min-width:0;display:flex}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_head_main{flex:none}.deals_add_deal_asset_title_row{align-items:center}.deals_add_deal_asset_title_stack{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.deals_add_deal_asset_title_stack .deals_list_title{margin:0;line-height:1.2}.deals_add_deal_asset_page:not(.deals_create_flow):not(.deals_investor_class_add_edit_page) .deals_add_deal_asset_head_main .deals_add_deal_asset_stepper.add_contact_stepper{box-sizing:border-box;gap:.3em .85em;width:auto;max-width:none;margin-bottom:20px;margin-left:2.9em;font-size:18px}.deals_add_deal_asset_page .add_contact_step_node{gap:.35em;font-size:1em}.deals_add_deal_asset_page .add_contact_step_label{text-align:left;font-size:1em;font-weight:600;line-height:1.25}.deals_add_deal_asset_page .add_contact_step_dot{font-size:.65em}.deals_add_deal_asset_form{box-sizing:border-box;flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0;display:flex}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_form{flex-direction:column;flex:none;min-height:0;display:flex}.deals_add_deal_asset_form_scroll{flex-direction:column;flex:auto;gap:1rem;min-height:min(48vh,34rem);display:flex;overflow:auto}.deals_add_deal_asset_page.deals_create_flow .deals_add_deal_asset_form_scroll{min-height:unset;min-block-size:auto;scrollbar-gutter:unset;flex:none;gap:1rem;max-height:none;overflow:visible}.deals_add_deal_asset_footer_actions.deal_inv_ic_add_panel_actions{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75em;width:100%;margin-top:.85em}.deals_add_deal_asset_footer_actions .add_contact_modal_actions_trailing{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5em;display:flex}.deals_add_deal_asset_additional_subtitle{font-size:var(--deals-section-title-size);color:var(--portal-text,#0f172a);letter-spacing:-.02em;margin:0 0 .3em;font-weight:700;line-height:1.3}.deals_add_deal_asset_additional_head{border-bottom:1px solid var(--portal-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-bottom:.85rem;padding-bottom:.75em;display:flex}.deals_add_deal_asset_additional_hint{font-size:var(--deals-meta-size);color:var(--portal-text-muted);max-width:40rem;margin:.25rem 0 0;line-height:1.5}.deals_add_deal_asset_add_attr_btn{font-size:var(--deals-label-size);flex-shrink:0}.deals_add_deal_asset_panel .deals_create_fields.asset_step_fields,.deals_create_flow .deals_create_deal_section .deals_create_fields.asset_step_fields{gap:var(--deals-form-field-gap,1.35rem)}.deals_add_deal_asset_panel .asset_step_dropzone_text,.deals_create_flow .deals_create_deal_section .asset_step_dropzone_text{font-size:var(--deals-meta-size)}.deals_add_deal_asset_panel .asset_step_file_list,.deals_create_flow .deals_create_deal_section .asset_step_file_list{font-size:var(--deals-label-size)}.deals_add_deal_asset_panel .deal_asset_attr_tr_head,.deals_create_flow .deals_create_deal_section .deal_asset_attr_tr_head{padding:.55em .7em;font-size:.6875rem}.deals_add_deal_asset_panel .deal_asset_attr_tr_body,.deals_create_flow .deals_create_deal_section .deal_asset_attr_tr_body{font-size:var(--deals-label-size);padding:.45em .7em}.deals_add_deal_asset_panel .deal_asset_attr_input,.deals_add_deal_asset_panel .deal_asset_attr_select,.deals_create_flow .deals_create_deal_section .deal_asset_attr_input,.deals_create_flow .deals_create_deal_section .deal_asset_attr_select{font-size:var(--deals-control-size)}.deals_add_deal_asset_panel .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_input,.deals_add_deal_asset_panel .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_select,.deals_create_flow .deals_create_deal_section .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_input,.deals_create_flow .deals_create_deal_section .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_select{font-size:var(--deals-label-size)}.deals_add_deal_asset_panel .deal_asset_attr_td_num_units,.deals_create_flow .deals_create_deal_section .deal_asset_attr_td_num_units{width:100%;min-width:0}.deals_add_deal_asset_panel .deal_asset_attr_num_units_wrap,.deals_create_flow .deals_create_deal_section .deal_asset_attr_num_units_wrap{box-sizing:border-box;justify-content:flex-end;width:100%;max-width:100%;display:flex}.deals_add_deal_asset_panel .deal_asset_attr_na,.deals_create_flow .deals_create_deal_section .deal_asset_attr_na{font-size:var(--deals-label-size)}.deal_asset_attr_table_wrap{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;min-width:0;overflow:hidden}.deal_asset_attr_table{width:100%}.deal_asset_attr_tr{grid-template-columns:2.25rem minmax(7rem,.9fr) minmax(12rem,1.4fr);align-items:center;gap:.5rem .75rem;display:grid}.deal_asset_attr_tr_head{background:color-mix(in srgb, var(--portal-text,#0f172a) 5%, var(--portal-surface,#fff));letter-spacing:.04em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);padding:.65em .75em;font-size:.75em;font-weight:700}.deal_asset_attr_tr_body{border-top:1px solid var(--portal-border,#e2e8f0);padding:.55em .75em;font-size:.875em}.deal_asset_attr_th_handle,.deal_asset_attr_td_handle{justify-self:center;padding:0}.deal_asset_attr_drag{width:2rem;height:2rem;color:var(--portal-text-muted,#94a3b8);cursor:grab;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.deal_asset_attr_drag:active{cursor:grabbing}.deal_asset_attr_drag:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_asset_attr_label_text{color:var(--portal-text,#0f172a);font-weight:500}.deal_asset_attr_input{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;min-width:0;color:var(--portal-text,#0f172a);border-radius:8px;padding:.45em .65em;font-family:inherit;font-size:.9375em;font-style:normal}.deal_asset_attr_input:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:1px}.deal_asset_attr_input_search::placeholder{color:var(--portal-text-muted,#94a3b8)}.deal_asset_attr_select{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);min-width:min(11rem,42vw);max-width:100%;color:var(--portal-text,#0f172a);border-radius:8px;flex:none;padding:.45em .5em;font-family:inherit;font-size:.875em;font-style:normal}.deal_asset_attr_tr_num_units{align-items:center}.deal_asset_attr_td_num_units{justify-content:flex-end;align-items:center;display:flex}.deal_asset_attr_num_units_wrap{flex-direction:row;align-items:stretch;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_input{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:9999px;flex:0 auto;width:auto;min-width:6.5rem;max-width:10rem;padding:.55rem 1.05rem;font-size:.875em;line-height:1.25}.deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_select{border:1px solid var(--portal-border,#e2e8f0);cursor:pointer;appearance:none;background-color:var(--portal-surface,#fff);min-width:min(10rem,46vw);max-width:13rem;color:var(--portal-text,#0f172a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;border-radius:9999px;flex:0 auto;padding:.55rem 2.1rem .55rem 1.05rem;font-size:.875em;line-height:1.25}.deal_asset_attr_date_row{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}.deal_asset_attr_input_date{flex:1;min-width:min(10rem,100%)}.deal_asset_attr_input_year{max-width:8rem}.deal_asset_attr_year_na_row{flex-wrap:nowrap;align-items:center;gap:.65rem;min-width:0;display:flex}.deal_asset_attr_year_na_row .deal_asset_attr_input_year{flex:0 auto;min-width:0}.deal_asset_attr_year_na_row .deal_asset_attr_na{flex-shrink:0;margin-left:0}.deal_asset_attr_na{color:var(--portal-text-muted,#64748b);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;margin-left:auto;font-size:.875em;display:inline-flex}.deal_asset_attr_na input{margin:0}.deal_asset_attr_td_value{min-width:0}:root[data-theme=dark] .deal_asset_attr_table_wrap{background:color-mix(in srgb, var(--portal-surface) 96%, #000)}:root[data-theme=dark] .deal_asset_attr_tr_head{background:#ffffff0f}:root[data-theme=dark] .deal_asset_attr_num_units_wrap .deal_asset_attr_num_units_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (width>=640px){.deals_add_inv_modal_panel.um_modal.um_modal_view{padding:1.1em 1.35em 1em}}@media (width<=639px){.deals_add_inv_view_grid.um_view_grid{grid-template-columns:1fr;gap:.55em}}.deals_add_inv_modal_form input.deals_add_inv_field_pill{border-radius:9999px}.deals_add_inv_modal_form .portal_dropdown_select_trigger.deals_add_inv_field_pill{border-radius:9999px;justify-content:space-between;gap:.35rem}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control{box-sizing:border-box;min-height:var(--deals-add-inv-control-min-h);border-radius:var(--deals-add-inv-control-radius);font-family:var(--deals-add-inv-font-family);font-size:var(--deals-add-inv-control-font);letter-spacing:-.01em;color:var(--portal-text,#282828);background-color:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);cursor:pointer;text-overflow:ellipsis;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2.25rem .5rem .75rem;font-style:normal;font-weight:400;line-height:1.45}@media (prefers-color-scheme:dark){.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control{--lightningcss-light: ;--lightningcss-dark:initial}}.deals_add_inv_modal_form .um_field label.um_field_label_row{font-family:var(--deals-add-inv-font-family);letter-spacing:-.01em;color:var(--portal-text-muted,#64748b);align-items:center;min-height:1.25rem;margin-bottom:.35em;font-size:.8125rem;font-weight:600}.deals_add_inv_modal_panel.add_contact_panel .add_contact_section .um_field{margin-bottom:.85em}.deals_add_inv_modal_form .portal_dropdown_select{width:100%;min-width:0}.deals_add_inv_modal_form .portal_dropdown_select_trigger.deals_add_inv_field_pill{min-height:var(--deals-add-inv-control-min-h);font-size:var(--deals-add-inv-control-font)}.deals_add_inv_modal_form .portal_dropdown_select_trigger.deals_add_inv_field_control_readonly{background:var(--portal-chrome-bg,#f8fafc);color:var(--portal-text,#0f172a)}.deals_add_inv_field_locked_badge{letter-spacing:.05em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);background:color-mix(in srgb, var(--portal-border) 35%, transparent);border-radius:999px;margin-inline-start:.35em;padding:.12em .45em;font-size:.65em;font-weight:700}.deals_add_inv_member_readonly_hint{max-width:36em;margin-top:.35em;margin-bottom:0;line-height:1.4}.deals_add_inv_after_grid .um_view_field,.deals_add_inv_after_grid .deals_add_inv_add_row{margin-bottom:0}@keyframes deal_ic_modal_btn_spin{to{transform:rotate(360deg)}}.deals_add_inv_draft_table_wrap{border-top:1px solid var(--portal-border,#e2e8f0);min-width:0;margin-top:.65em;padding-top:.55em}.deals_add_inv_draft_table_label{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .45em;font-size:.75rem;font-weight:600}.deals_add_inv_draft_table.um_table_members{font-size:.8125rem}.deals_add_inv_draft_table_wrap .um_table_wrap{margin-bottom:0}.deals_add_inv_draft_edit_btn{align-items:center;gap:.35em;padding:.35em .65em;font-size:.8125rem;display:inline-flex}.deals_add_member_step2_intro{margin:0 0 1em;font-size:.875em;line-height:1.55}.deals_add_member_env_hint{background:color-mix(in srgb, var(--portal-text,#0f172a) 6%, transparent);border-radius:4px;padding:.1em .35em;font-size:.92em}.deals_add_member_doc_stack{margin-top:.15em}.deals_add_member_doc_panel_inner{padding-top:.15em}.deals_lp_inv_role_readonly{background:color-mix(in srgb, var(--portal-text,#0f172a) 5%, transparent);color:var(--portal-text-muted,#64748b);cursor:default}.deals_lp_inv_send_field{margin-top:.75em}.deals_lp_inv_toggle_row{cursor:pointer;color:var(--portal-text,#0f172a);align-items:flex-start;gap:.55em;margin-top:.35em;font-size:.9375rem;line-height:1.45;display:flex}.deals_lp_inv_toggle_input{width:1.1em;height:1.1em;accent-color:var(--portal-primary,#2563eb);flex-shrink:0;margin-top:.2em}.deals_lp_inv_toggle_text{flex:1;min-width:0}.deals_add_inv_role_lead_taken_hint{color:var(--portal-text-muted,#64748b);margin:.35em 0 0;font-size:.8125rem;line-height:1.35}.deals_add_inv_profile_section_grid{grid-template-columns:1fr;max-width:min(100%,22rem)}.deals_add_inv_section_hint{max-width:36rem;color:var(--portal-text-muted,#64748b);margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.lpdd{--lpdd-rail:min(72rem, 100%);--lpdd-border:var(--portal-border,#e2e8f0);--lpdd-surface:var(--portal-surface,#fff);--lpdd-text:var(--portal-text,#0f172a);--lpdd-muted:var(--portal-text-muted,#64748b);--lpdd-accent:var(--portal-primary,#0f3d2e);background:color-mix(in srgb, var(--lpdd-text) 2.5%, var(--lpdd-surface));box-sizing:border-box;min-height:100%;padding-bottom:4.5rem}@media (width>=48rem){.lpdd{padding-bottom:1.5rem}}.lpdd_shell{max-width:var(--lpdd-rail);box-sizing:border-box;margin:0 auto;padding:0 1rem 1.5rem}.lpdd_back_row{padding:.75rem 0 .25rem}.lpdd_back{color:var(--lpdd-muted);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lpdd_back:hover{color:var(--lpdd-text);text-decoration:underline}.lpdd_hero{margin-bottom:1.5rem}.lpdd_hero_grid{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (width>=56rem){.lpdd_hero_grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:2rem}.lpdd_hero_left{flex-direction:column;min-width:0;display:flex}.lpdd_hero_left .lpdd_hero_carousel,.lpdd_hero_left .lpdd_hero_media{flex:auto;min-height:0}.lpdd_hero_right{flex-direction:column;min-width:0;min-height:0;display:flex}}.lpdd_hero_eyebrow{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.lpdd_chip{letter-spacing:.02em;text-transform:uppercase;color:var(--lpdd-text);background:color-mix(in srgb, var(--lpdd-text) 6%, var(--lpdd-surface));border:1px solid var(--lpdd-border);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.lpdd_chip_muted{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:600}.lpdd_title{letter-spacing:-.02em;color:var(--lpdd-text);margin:0 0 .4rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.15}.lpdd_sub{color:#b8860b;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.9rem;font-weight:600;display:flex}.lpdd_sub_icon{flex-shrink:0}.lpdd_role_note{color:var(--lpdd-muted);margin:0 0 .75rem;font-size:.8rem}.lpdd_hero_cta_row{margin:.75rem 0 1rem}.lpdd_highlights{color:var(--lpdd-muted);margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.5}.lpdd_hero_carousel_frame{border:1px solid var(--lpdd-border);background:var(--lpdd-surface);aspect-ratio:16/10;border-radius:.75rem;position:relative;overflow:hidden}.lpdd_hero_carousel_img{object-fit:cover;width:100%;height:100%;display:block}.lpdd_hero_media_empty{border:1px dashed var(--lpdd-border);background:color-mix(in srgb, var(--lpdd-muted) 6%, var(--lpdd-surface));min-height:10rem;color:var(--lpdd-muted);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.lpdd_hero_media_empty_text{text-align:center;max-width:14rem;font-size:.8125rem;font-weight:600}.lpdd_hero_carousel_btn{background:color-mix(in srgb, var(--lpdd-surface) 88%, transparent);width:2.25rem;height:2.25rem;color:var(--lpdd-text);cursor:pointer;z-index:2;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 8px #0000001f}.lpdd_hero_carousel_btn:hover{background:var(--lpdd-surface)}.lpdd_hero_carousel_btn_prev{left:.5rem}.lpdd_hero_carousel_btn_next{right:.5rem}.lpdd_hero_carousel_dots{z-index:2;gap:.35rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.lpdd_hero_dot{background:color-mix(in srgb, var(--lpdd-surface) 55%, var(--lpdd-text));opacity:.5;cursor:pointer;border:none;border-radius:999px;width:.4rem;height:.4rem;padding:0}.lpdd_hero_dot_active{opacity:1;background:var(--lpdd-surface);width:1.1rem}.lpdd_hero_carousel_caption{color:var(--lpdd-muted);margin:0;font-size:.75rem;line-height:1.35}.lpdd_header{justify-content:space-between;display:flex}.lpdd_btn_primary{background:var(--lpdd-accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5em;width:100%;padding:.65rem 1.4rem;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.lpdd_btn_primary:hover:not(:disabled){filter:brightness(1.05)}.lpdd_hero_invest{min-width:10rem}.lpdd_hero_deal_overview{flex:auto;min-height:0;margin-top:.5rem;margin-bottom:0;overflow:auto}.lpdd_section,.lpd_section{background:var(--lpdd-surface);border:1px solid var(--lpdd-border);border-radius:.75rem;margin-bottom:1.75rem;padding:1.25rem 1.1rem;box-shadow:0 1px #00000008}.lpdd_announcement{border-color:color-mix(in srgb, #b45309 35%, var(--lpdd-border));background:color-mix(in srgb, #fef3c7 55%, var(--lpdd-surface))}.lpdd_ann_title{color:var(--lpdd-text);margin:0 0 .4rem;font-size:1rem;font-weight:800}.lpdd_ann_msg{color:var(--lpdd-text);margin:0;font-size:.9rem;line-height:1.5}.lpd_section_head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.lpd_section_icon{color:var(--lpdd-muted);flex-shrink:0}.lpd_section_title{letter-spacing:-.02em;color:var(--lpdd-text);margin:0;font-size:1.05rem;font-weight:800}.lpd_only_sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lpd_section_lead{color:var(--lpdd-muted);margin:0 0 .9rem;font-size:.85rem;line-height:1.45}.lpd_subh{text-transform:uppercase;letter-spacing:.06em;color:var(--lpdd-muted);margin:.9rem 0 .5rem;font-size:.8rem;font-weight:800}.lpdd_grid{border:1px solid var(--lpdd-border);border-radius:.5rem;margin:0;font-size:.875rem;overflow:hidden}@media (width>=40rem){.lpdd_grid{grid-template-columns:1fr 1fr}}.lpdd_grid_tight{font-size:.8125rem}.lpdd_row{border-bottom:1px solid var(--lpdd-border);background:var(--lpdd-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:.75rem;padding:.6rem .75rem;display:grid}.lpdd_row:nth-child(2n){background:color-mix(in srgb, var(--lpdd-text) 1.2%, var(--lpdd-surface))}@media (width>=40rem){.lpdd_row{border-right:1px solid var(--lpdd-border)}.lpdd_row:nth-child(2n){border-right:none}}.lpdd_row dt{color:var(--lpdd-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}.lpdd_row dd{color:var(--lpdd-text);text-align:right;margin:0;font-weight:700}.lpd_muted{color:var(--lpdd-muted);margin:0;font-size:.85rem;line-height:1.5}.lpd_muted.sm{margin:0 0 .4rem;font-size:.8rem}.lpdd_prose{color:var(--lpdd-text);font-size:.9rem;line-height:1.6}.lpdd_prose p{margin:0 0 .75rem}.lpdd_bullets{color:var(--lpdd-text);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.5}.lpdd_doc_search{margin-bottom:.75rem}.lpd_input{box-sizing:border-box;border:1px solid var(--lpdd-border);background:var(--lpdd-surface);width:100%;max-width:22rem;color:var(--lpdd-text);border-radius:.4rem;padding:.5rem .65rem;font-family:inherit;font-size:.875rem}.lpd_sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lpd_doc_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lpd_doc_item{border:1px solid var(--lpdd-border);background:color-mix(in srgb, var(--lpdd-text) 1%, var(--lpdd-surface));border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.7rem .75rem;display:flex}.lpd_doc_main{flex:12rem;gap:.5rem;min-width:0;display:flex}.lpd_doc_ico{color:var(--lpdd-muted);flex-shrink:0;margin-top:.1rem}.lpd_doc_name{color:var(--lpdd-text);word-break:break-word;font-size:.9rem;font-weight:700}.lpd_doc_meta{color:var(--lpdd-muted);margin-top:.15rem;font-size:.75rem}.lpd_doc_actions{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:inline-flex}.lpd_link{color:var(--lpdd-accent);align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.lpd_link:hover{text-decoration:underline}.lpd_asset_list{grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.lpd_asset_list{grid-template-columns:1fr 1fr}}.lpd_asset_card{border:1px solid var(--lpdd-border);background:color-mix(in srgb, var(--lpdd-text) 1.5%, var(--lpdd-surface));border-radius:.5rem;padding:.75rem .85rem}.lpd_asset_name{color:var(--lpdd-text);margin:0 0 .25rem;font-size:.95rem;font-weight:800}.lpd_asset_dl{grid-template-columns:auto 1fr;gap:.25rem .5rem;margin:.5rem 0 0;font-size:.8rem;display:grid}.lpd_asset_dl dt{color:var(--lpdd-muted);font-weight:600}.lpd_asset_dl dd{color:var(--lpdd-text);margin:0;font-weight:600}.lpdd_loc_section{box-shadow:none;background:0 0;border:none;padding:0}.lpdd_loc_section .deal_offering_location_map_section{border:none;margin:0;padding:0}.lpdd_footer_note{color:var(--lpdd-muted);max-width:40rem;margin:1.5rem 0 0;font-size:.8rem;line-height:1.45}.lpdd_sticky_cta{z-index:40;padding:.65rem 1rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0));background:color-mix(in srgb, var(--lpdd-surface) 92%, transparent);border-top:1px solid var(--lpdd-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000f}@media (width>=48rem){.lpdd_sticky_cta{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:0;padding:0;position:static}}.lpdd_sticky_cta_inner{max-width:var(--lpdd-rail);justify-content:stretch;margin:0 auto;display:flex}@media (width>=48rem){.lpdd_sticky_cta_inner{display:none}}.lpdd_sticky_cta_btn{justify-content:center;width:100%;padding:.75rem 1.25rem;font-size:1rem}.um_kebab_menuitem.deals_kebab_menuitem_danger,.um_kebab_menuitem.deals_kebab_menuitem_danger .um_kebab_menuitem_icon{color:#b91c1c}.um_kebab_menuitem.deals_kebab_menuitem_danger:hover:not(:disabled){color:#991b1b;background:#fef2f2}.um_kebab_menuitem.deals_kebab_menuitem_danger:hover:not(:disabled) .um_kebab_menuitem_icon{color:#b91c1c}:root[data-theme=dark] .um_kebab_menuitem.deals_kebab_menuitem_danger,:root[data-theme=dark] .um_kebab_menuitem.deals_kebab_menuitem_danger .um_kebab_menuitem_icon{color:#f87171}:root[data-theme=dark] .um_kebab_menuitem.deals_kebab_menuitem_danger:hover:not(:disabled){color:#fecaca;background:#7f1d1d40}.deal_member_row_actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.deal_member_row_actions_menu{min-width:10.5rem}.deal_member_delete_overlay.portal_modal_z_boost{z-index:12000}.deal_member_delete_confirm_btn.um_btn_primary{color:#fff;background:#b91c1c;border-color:#991b1b}.deal_member_delete_confirm_btn.um_btn_primary:hover:not(:disabled){background:#991b1b;border-color:#7f1d1d}:root[data-theme=dark] .deal_member_delete_confirm_btn.um_btn_primary{background:#dc2626;border-color:#b91c1c}:root[data-theme=dark] .deal_member_delete_confirm_btn.um_btn_primary:hover:not(:disabled){background:#b91c1c}.deals_export_modal_overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73;justify-content:center;align-items:center;padding:1.25em;display:flex;position:fixed;inset:0}.deals_export_modal{border-radius:var(--portal-card-radius);border:1px solid var(--portal-border);background:var(--portal-surface);flex-direction:column;width:100%;max-width:26em;max-height:min(85vh,560px);display:flex;box-shadow:0 24px 48px -12px #0f172a38,0 0 0 1px #0f172a0a}.deals_export_modal_head{border-bottom:1px solid var(--portal-border);justify-content:space-between;align-items:center;gap:.75em;padding:1em 1.1em .65em;display:flex}.deals_export_modal_title{color:var(--portal-text);letter-spacing:-.02em;margin:0;font-size:1.0625em;font-weight:700}.deals_export_modal_close{border-radius:var(--portal-pill-radius);color:var(--portal-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.35em;display:inline-flex}.deals_export_modal_close:hover{background:var(--portal-primary-soft);color:var(--portal-text)}.deals_export_modal_hint{color:var(--portal-text-muted);margin:0;padding:.65em 1.1em 0;font-size:.8125em;line-height:1.45}.deals_export_modal_search{margin:.75em 1.1em 0;position:relative}.deals_export_modal_search_input{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);background:var(--portal-surface);width:100%;height:40px;color:var(--portal-text);box-sizing:border-box;padding:0 2.50667em 0 .8em;font-family:inherit;font-size:.9375em;font-style:normal}.deals_export_modal_search_input:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deals_export_modal_search_input:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deals_export_modal_search_icon{color:var(--portal-text-muted);pointer-events:none;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.deals_export_modal_select_all{color:var(--portal-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;margin:.75em 1.1em 0;padding:.35em 0;font-size:.875em;font-weight:600;display:flex}.deals_export_modal_select_all input{width:1.05em;height:1.05em;accent-color:var(--portal-text);cursor:pointer}.deals_export_modal_select_all_meta{color:var(--portal-text-muted);font-weight:500}.deals_export_modal_list{flex:1;min-height:0;margin:.35em .65em 0;padding:0 .35em;list-style:none;overflow-y:auto}.deals_export_modal_row{border-bottom:1px solid var(--portal-border)}.deals_export_modal_row:last-child{border-bottom:none}.deals_export_modal_row_label{cursor:pointer;border-radius:var(--portal-pill-radius);align-items:center;gap:.65em;padding:.55em .35em;display:flex}.deals_export_modal_row_label:hover{background:var(--portal-primary-soft)}.deals_export_modal_row_label input{width:1.05em;height:1.05em;accent-color:var(--portal-text);cursor:pointer;flex-shrink:0}.deals_export_modal_row_name{min-width:0;color:var(--portal-text);flex:1;font-size:.875em;font-weight:600}.deals_export_modal_row_meta{color:var(--portal-text-muted);flex-shrink:0;font-size:.75em;font-weight:500}.deals_export_modal_empty{text-align:center;color:var(--portal-text-muted);margin:0;padding:1.5em .5em;font-size:.875em}.deals_export_modal_footer{border-top:1px solid var(--portal-border);flex-wrap:wrap;justify-content:flex-end;gap:.5em;margin-top:auto;padding:.85em 1.1em 1em;display:flex}.deals_export_modal_btn_secondary{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);background:var(--portal-surface);color:var(--portal-text);cursor:pointer;justify-content:center;align-items:center;gap:.4em;padding:.5em 1em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;display:inline-flex}.deals_export_modal_btn_secondary:hover{background:var(--portal-primary-soft)}.deals_export_modal_btn_primary{border-radius:var(--portal-pill-radius);background:var(--portal-primary);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4em;padding:.5em 1em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;display:inline-flex}.deals_export_modal_btn_primary:hover:not(:disabled){background:var(--portal-primary-hover)}.deals_export_modal_btn_primary:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .deals_export_modal_btn_primary{color:#111827;background:#f9fafb}:root[data-theme=dark] .deals_export_modal_btn_primary:hover:not(:disabled){background:#e5e7eb}.deal_inv_class_pills_row{flex-flow:row;gap:.3em;min-width:0;max-width:100%;display:flex;overflow:hidden}.deal_inv_class_pill{min-width:0;max-width:100%;color:var(--portal-text);background:color-mix(in srgb, var(--portal-border) 38%, transparent);border:1px solid var(--portal-border);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;flex:0 auto;align-items:center;padding:.12em .45em;font-size:.75em;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.deal_inv_class_pill_muted{color:var(--portal-text-muted);font-size:.8125em}.deal_inv_class_pill_more{font-variant-numeric:tabular-nums;max-width:none;color:var(--portal-text-muted);background:color-mix(in srgb, var(--portal-text-muted) 14%, transparent);border-color:color-mix(in srgb, var(--portal-text-muted) 28%, var(--portal-border));flex-shrink:0;font-weight:700}.deal_inv_class_tooltip_list{color:inherit;margin:0;padding-left:1.15em;font-size:.875em;line-height:1.45}.deal_inv_class_tooltip_list li{margin:.15em 0}.deal_inv_class_tooltip_p{white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;font-size:.875em;line-height:1.45}.deal_inv_class_pills_tooltip_root{width:100%;min-width:0;display:block}.deal_inv_class_pills_tooltip_always .form_tooltip_trigger_inline{cursor:pointer}.deal_inv_empty_panel{padding:0}.deal_inv_empty_state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(60vh,520px);padding:2em 1em;display:flex}.deal_inv_empty_title{color:var(--portal-text-muted);margin:0 0 1.25em;font-size:1.125em;font-weight:600}.deal_inv_empty_cta{min-width:200px}.deal_inv_row_draft{cursor:pointer}.deal_inv_row_draft td{font-style:normal}.deal_inv_draft_continue_btn{white-space:nowrap;padding:.35em .75em;font-size:.8125rem}.deal_inv_populated{flex-direction:column;gap:1em;min-width:0;display:flex}.deal_inv_kpi_metrics{margin-bottom:0}.deal_inv_populated .deal_inv_investors_cta_row.um_header_row{justify-content:flex-end;margin-bottom:0}.deal_inv_controls{flex-direction:column;gap:0;min-width:0;display:flex}.deal_inv_toolbar{border-bottom:1px solid var(--portal-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75em 1em;padding-bottom:.85em;display:flex}.deal_inv_toolbar_leading{flex:200px;min-width:0}.deal_inv_toolbar_share_btn{white-space:normal;text-align:left;width:100%;max-width:22em;line-height:1.35}.deal_inv_toolbar_actions{flex-wrap:wrap;flex:260px;justify-content:flex-end;align-items:center;gap:.5em .65em;min-width:0;display:flex}.deal_inv_toolbar_actions .um_btn_toolbar:disabled{opacity:.55;cursor:not-allowed}.deal_inv_toolbar_search{flex:200px;min-width:min(100%,200px);max-width:22em}@media (width<=900px){.deal_inv_toolbar{flex-direction:column;align-items:stretch}.deal_inv_toolbar_actions{justify-content:flex-end}.deal_inv_toolbar_search{flex:100%;max-width:none}}.deal_inv_table_panel .data_table_scroll_region,.deal_inv_table_panel .um_table_wrap.data_table_shell{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.deal_inv_table_panel .data_table_scroll_region{min-width:0}.deal_inv_table_panel .um_table.deal_inv_table{table-layout:auto;width:max-content;min-width:100%;max-width:none}.deal_inv_table_panel .um_table.deal_inv_table th,.deal_inv_table_panel .um_table.deal_inv_table td{vertical-align:middle;min-width:0}.deal_inv_table_panel .um_table.deal_inv_table thead th{font-size:var(--portal-table-font-size,.9375rem);white-space:normal;word-break:break-word;overflow-wrap:anywhere;background:0 0;font-weight:600;line-height:1.35}.deal_inv_table_panel .um_table.deal_inv_table.data_table_sticky_first thead th:not(.data_table_col_sticky){z-index:0}.deal_inv_table_panel .um_table.deal_inv_table.data_table_sticky_first thead th.data_table_col_sticky{z-index:5;background:#f8f8f8}.deal_inv_table_panel .um_table.deal_inv_table.data_table_sticky_first tbody td.data_table_col_sticky{z-index:2;background:#f8f8f8}:root[data-theme=dark] .deal_inv_table_panel .um_table.deal_inv_table.data_table_sticky_first thead th.data_table_col_sticky,:root[data-theme=dark] .deal_inv_table_panel .um_table.deal_inv_table.data_table_sticky_first tbody td.data_table_col_sticky{background:var(--portal-surface,#121212)}.deal_inv_table_panel .um_table.deal_inv_table tbody td{font-size:var(--portal-table-font-size,.9375rem)}.deal_inv_table_panel thead th.deals_th_align_center{text-align:center}.deal_inv_table_panel thead th.deals_th_align_right{text-align:right}.deal_inv_table_panel .um_table_sortable .um_sort_header_ctl{white-space:normal;min-width:0;max-width:100%}.deal_inv_table_panel .um_table_sortable .um_sort_header_label{white-space:normal;min-width:0}.deal_inv_table_panel>.deal_inv_table_um_toolbar.um_toolbar{margin-bottom:.75em}.deal_inv_filters_section{padding-top:.75em}.deal_inv_filters_heading{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted);margin:0 0 .65em;font-size:.6875em;font-weight:700}.deal_inv_filters_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;gap:.75em 1rem;min-width:0;display:grid}.deal_inv_filter_field{flex-direction:column;gap:.35em;min-width:0;display:flex}.deal_inv_filter_label{color:var(--portal-text-muted);align-items:center;gap:.4em;margin:0;font-size:.75em;font-weight:600;line-height:1.25;display:inline-flex}.deal_inv_filter_label svg{opacity:.9;flex-shrink:0}.deal_inv_filter_select{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);width:100%;color:var(--portal-text);background-color:var(--portal-surface);box-sizing:border-box;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .6em center;background-repeat:no-repeat;background-size:.85em;min-height:2.35em;margin:0;padding:.5em 1.85em .5em .65em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:500;line-height:1.2;transition:border-color .15s,box-shadow .15s}.deal_inv_filter_select:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text) 14%, var(--portal-border))}.deal_inv_filter_select:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deal_inv_filter_select:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deal_inv_table_toolbar_actions{align-items:center}.deal_inv_rows_per_page{flex-shrink:0;align-items:center;gap:.45em;display:inline-flex}.deal_inv_rows_per_page_label{color:var(--portal-text-muted);white-space:nowrap;font-size:.8125em;font-weight:600}.deal_inv_rows_per_page_select{box-sizing:border-box;border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);min-width:3.5rem;height:40px;color:var(--portal-text);background-color:var(--portal-surface);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:.75em;padding:0 1.75em 0 .65em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:600}.deal_inv_rows_per_page_select:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text) 14%, var(--portal-border))}.deal_inv_rows_per_page_select:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_inv_table_head{justify-content:flex-end;align-items:center;margin-bottom:0;padding:0 0 .75em;display:flex}.deal_inv_table_panel .deal_inv_notes_hint{margin-top:0;margin-bottom:.75em}.deal_inv_notes_toggle{border:1px solid var(--portal-border);border-radius:var(--portal-pill-radius);background:var(--portal-surface);color:var(--portal-text);cursor:pointer;padding:.35em .85em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:600}.deal_inv_notes_toggle:hover{background:var(--portal-primary-soft)}.deal_inv_notes_toggle_on{border-color:var(--portal-primary);color:var(--portal-primary)}.deal_inv_notes_hint{color:var(--portal-text-muted);margin:0;font-size:.8125em}.deal_inv_td_investor_class{vertical-align:middle;min-width:0;max-width:14em}.deal_inv_td_investor_class_cell{min-width:0}.deal_inv_th_investor_class_head{flex-wrap:nowrap;align-items:center;gap:.35em;display:inline-flex}.deal_inv_th_commitment_head{box-sizing:border-box;justify-content:flex-end;width:100%}.deal_inv_identity_cell{align-items:center;gap:.65em;min-width:0;max-width:100%;display:flex}.deal_inv_identity_avatar{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.deal_inv_identity_initials{letter-spacing:.02em;font-size:.6875em;font-weight:700;line-height:1}.deal_inv_identity_text{flex-direction:column;flex:1;justify-content:center;gap:.12em;min-width:0;display:flex;overflow:hidden}.deal_inv_identity_line1_row{align-items:center;gap:.35em;min-width:0;max-width:100%;display:flex}.deal_inv_identity_line1_row .deal_inv_identity_line1{flex:1;min-width:0}.deal_inv_identity_line1_row .deals_list_draft_icon{flex-shrink:0}.deal_inv_identity_line1{color:var(--portal-text-muted);font-size:.8125em;font-weight:500}.deal_inv_identity_line2{color:var(--portal-text);font-size:.875em;font-weight:600}.deal_inv_identity_ellipsis{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.deal_inv_identity_ellipsis[title]{cursor:pointer}.deal_inv_td_member{vertical-align:middle;min-width:0;max-width:none;overflow:hidden}.deal_inv_verified_badge{color:#374151;box-sizing:border-box;vertical-align:middle;background:#e5e7eb;border-radius:6px;max-width:100%;padding:.2em .5em;font-size:.75em;font-weight:600;display:inline-block}.deal_inv_verified_badge_ellipsis[title]{cursor:pointer}.deal_inv_verified_badge_inner{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}:root[data-theme=dark] .deal_inv_verified_badge{color:#e5e7eb;background:#374151}.deal_inv_ellipsis_text{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;color:inherit;font-size:.9375em;font-weight:500;line-height:1.35;display:block;overflow:hidden}.deal_inv_ellipsis_text[title]{cursor:pointer}.deal_inv_ellipsis_text_end{text-align:right}.deal_inv_table_panel .deal_inv_td_ellipsis{min-width:0;max-width:11em}.deal_inv_table_panel .deal_inv_td_committed{font-variant-numeric:tabular-nums;max-width:9em}.deal_inv_table_panel .deal_inv_td_verified{max-width:10em}.deal_inv_table_panel .deal_inv_td_role{vertical-align:top;max-width:14em}.deal_inv_roles_stack{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.deal_inv_role_badge_compact{padding:.28em .55em;font-size:.8125em}.deal_inv_role_badge_compact .um_role_badge_label{font-size:1em}.deal_inv_table_panel .um_kebab_trigger{color:var(--portal-text-muted,#64748b)}.deal_inv_table_panel .um_kebab_trigger:hover,.deal_inv_table_panel .um_kebab_trigger[aria-expanded=true]{background:color-mix(in srgb, var(--portal-border) 42%, transparent);color:var(--portal-text,#0f172a)}.deal_inv_table_panel .um_kebab_menu--portal{background:var(--portal-surface,#fff);border-color:var(--portal-border,#e2e8f0);box-shadow:0 10px 30px #0f172a1f}.deal_inv_table_panel .um_kebab_menuitem{color:var(--portal-text,#334155)}.deal_inv_table_panel .um_kebab_menuitem:hover:not(:disabled){background:var(--portal-chrome-bg,#f8fafc);color:var(--portal-text,#0f172a)}.deal_inv_table_panel .um_kebab_menuitem_icon{color:var(--portal-text-muted,#64748b)}.deal_inv_table_panel .deal_inv_table.um_table_members thead .um_th_actions{box-sizing:border-box;width:auto;min-width:4.5rem;max-width:none}.deal_inv_td_actions{white-space:normal;box-sizing:border-box;width:auto;min-width:4.5rem;max-width:none;overflow:visible}.deal_inv_table_panel .deal_inv_table.um_table_members tbody td:not(.um_td_actions){vertical-align:middle}.deal_inv_populated .visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal_inv_table_panel .deal_members_th_sl,.deal_inv_table_panel .deal_members_td_sl{box-sizing:border-box;width:2.75rem;min-width:2.5rem;max-width:3.25rem;padding-left:.35rem;padding-right:.35rem}.deal_inv_td_user_cell{vertical-align:middle;min-width:220px}.deal_member_user_name_row{align-items:center;gap:.4rem;min-width:0;display:flex}.deal_member_user_name_row .um_user_meta_username{min-width:0}.deal_members_tab{flex-direction:column;gap:1.25em;min-width:0;display:flex}.deal_members_tab .deal_members_header_row.um_header_row{justify-content:flex-end;margin-bottom:0}.deal_inv_populated.deal_members_tab{gap:1.25em}.deal_members_actions_cell{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.deal_members_action_icon_btn{border:1px solid var(--um-border-subtle,#d8dee8);background:var(--um-surface-raised,#fff);width:2rem;height:2rem;color:var(--um-text-muted,#3d4a5c);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.deal_members_action_icon_btn:hover{background:var(--um-surface-hover,#f0f4f9);color:var(--um-text,#1a2332)}.deal_members_action_icon_btn:focus-visible{outline:2px solid var(--um-focus-ring,#2563eb);outline-offset:1px}.lp_invest_now_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.25rem}.lp_invest_now_modal.deals_add_inv_modal_panel.um_modal.um_modal_view.add_contact_panel{max-width:min(44em,100%)}.lp_invest_now_deal_context{border-bottom:1px solid var(--portal-border,#e5e7eb);background:var(--portal-chrome-bg,#f8fafc);margin:0;padding:.65rem 1.25rem}.lp_invest_now_deal_context_inner{align-items:center;gap:.45rem;min-width:0;max-width:100%;display:inline-flex}.lp_invest_now_deal_context_inner svg{color:var(--portal-text-muted,#64748b);flex-shrink:0}.lp_invest_now_deal_context_value{color:var(--portal-text,#334155);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.35;overflow:hidden}.lp_invest_now_optional{color:var(--portal-text-muted,#94a3b8);margin-left:.2rem;font-size:.75rem;font-weight:500}:root[data-theme=dark] .lp_invest_now_deal_context{background:color-mix(in srgb, var(--portal-surface,#1a1a1a) 92%, #fff);border-bottom-color:var(--portal-border,#334155)}.deal_esign_root{font-family:var(--deals-add-inv-font-family,"Inter", ui-sans-serif, system-ui, sans-serif);flex-direction:column;gap:1.25rem;margin:0 auto;padding:0 .25rem 1.5rem;display:flex}.deal_esign_header{flex-direction:column;gap:.5rem;display:flex}.deal_esign_title{color:var(--portal-text,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.deal_esign_intro{color:var(--portal-text-muted,#64748b);margin:0;font-size:.875rem;line-height:1.5}.deal_esign_folder_pill{letter-spacing:.02em;color:var(--portal-text,#334155);background:color-mix(in srgb, var(--portal-border,#e2e8f0) 55%, transparent);border:1px solid var(--portal-border,#e2e8f0);border-radius:9999px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.15rem;padding:.35em .65em;font-size:.75rem;font-weight:600;display:inline-flex}.deal_esign_folder_pill_icon{color:var(--portal-text-muted,#64748b);flex-shrink:0}.deal_esign_cards{flex-direction:column;gap:1rem;display:flex}.deal_esign_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.deal_esign_card_head{border-bottom:1px solid color-mix(in srgb, var(--portal-border,#e2e8f0) 80%, transparent);background:color-mix(in srgb, var(--portal-chrome-bg,#f8fafc) 65%, transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .65rem;display:flex}.deal_esign_card_title{color:var(--portal-text,#0f172a);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.deal_esign_card_body{padding:.85rem 1rem 1rem}.deal_esign_dropzone{border:1px dashed var(--portal-border,#cbd5e1);cursor:pointer;min-height:3rem;color:var(--portal-text-muted,#64748b);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:10px;flex-direction:row;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.8125rem;line-height:1.35;transition:border-color .15s,background .15s;display:flex}.deal_esign_dropzone:hover,.deal_esign_dropzone_focus{border-color:var(--portal-focus,#2563eb);background:color-mix(in srgb, var(--portal-focus,#2563eb) 6%, transparent);color:var(--portal-text,#334155)}.deal_esign_dropzone_lead{color:inherit;flex-shrink:0}.deal_esign_dropzone_text{flex-direction:column;gap:.2em;min-width:0;display:flex}.deal_esign_dropzone_hint{font-weight:500}.deal_esign_dropzone_sub{opacity:.92;font-size:.75rem}.deal_esign_file_list{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.deal_esign_file_row{background:color-mix(in srgb, var(--portal-border,#e2e8f0) 35%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.deal_esign_file_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--portal-text,#334155);overflow:hidden}.deal_esign_file_remove{color:var(--portal-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;padding:.25em .5em;font-size:.75rem;font-weight:600;display:inline-flex}.deal_esign_file_remove:hover{color:#b91c1c;background:#b91c1c1a}.deal_esign_file_remove:focus-visible{outline:2px solid var(--portal-focus,#2563eb);outline-offset:1px}.deal_offering_root{width:100%;min-width:0;max-width:100%}.deal_offering_top{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 5%, var(--portal-surface,#fff));border-radius:12px;flex-direction:column;gap:0;margin-bottom:1.25em;padding:1em 1.15em 1.1em;display:flex;box-shadow:0 1px 2px #0f172a0a}.deal_offering_top_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em 1.25em;display:flex}.deal_offering_metrics{border-top:1px solid var(--portal-border,#e2e8f0);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em .85em;margin:1em 0 0;padding:1em 0 0;display:grid}@media (width>=720px){.deal_offering_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75em 1em}}.deal_offering_metric{border:1px solid color-mix(in srgb, var(--portal-border) 85%, transparent);background:color-mix(in srgb, var(--portal-surface,#fff) 92%, transparent);border-radius:10px;margin:0;padding:.65em .75em}.deal_offering_metric dt{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .35em;font-size:.625em;font-weight:700}.deal_offering_metric dd{font-variant-numeric:tabular-nums;color:var(--portal-text,#0f172a);letter-spacing:-.02em;word-break:break-word;margin:0;font-size:.9375em;font-weight:700;line-height:1.25}.deal_offering_intro_block{flex:1;min-width:min(100%,14em)}.deal_offering_intro{color:var(--portal-text-muted);margin:0;font-size:.875em;line-height:1.55}.deal_offering_preview_btn{border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--portal-pill-radius,9999px);color:var(--portal-text,#0f172a);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:.45em;margin-left:auto;padding:.55em 1.15em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.deal_offering_preview_btn:hover{border-color:color-mix(in srgb, var(--portal-text,#0f172a) 22%, var(--portal-border));background:#fff;box-shadow:0 1px 3px #0f172a14}.deal_offering_preview_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offering_stack{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.deal_offering_section{border:1px solid var(--portal-border);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;margin-bottom:.75em;overflow:hidden}.deal_offering_section:last-child{margin-bottom:0}.deal_offering_trigger{width:100%;color:var(--portal-text,#0f172a);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:.75em;margin:0;padding:.85em 1em;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:600;display:flex}.deal_offering_section_expanded .deal_offering_trigger{background:var(--portal-surface,#fff)}.deal_offering_trigger:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offering_trigger_label{flex:1;min-width:0}.deal_offering_trigger_row{box-sizing:border-box;align-items:center;gap:.5em .65em;width:100%;padding:.85em 1em;display:flex}.deal_offering_section_expanded .deal_offering_trigger_row{background:var(--portal-surface,#fff)}.deal_offering_trigger_toggle{min-width:0;color:var(--portal-text,#0f172a);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;align-items:center;margin:0;padding:0;font-family:inherit;font-size:.9375em;font-style:normal;font-weight:600;display:flex}.deal_offering_trigger_toggle:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offering_trigger_chevron_btn{cursor:pointer;color:var(--portal-text-muted,#64748b);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.15em;display:inline-flex}.deal_offering_trigger_chevron_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}a.deal_offering_add_ic_header.um_btn_primary{white-space:nowrap;flex-shrink:0;margin-top:0;margin-left:0;padding:.4em .75em;font-size:.8125em}.deal_offering_investor_preview_toggle{cursor:pointer;color:var(--portal-text-muted,#64748b);-webkit-user-select:none;user-select:none;border-radius:6px;flex-direction:row;flex-shrink:0;align-items:center;gap:.35em;margin:0;padding:.15em .35em;font-size:.75em;font-weight:600;display:inline-flex}.deal_offering_investor_preview_toggle--muted{opacity:.72}.deal_offering_investor_preview_toggle input{cursor:pointer;flex-shrink:0;width:.95em;height:.95em;margin:0}.deal_offering_investor_preview_toggle_text{white-space:nowrap;line-height:1.2}.deal_offering_chevron{color:var(--portal-text-muted);flex-shrink:0;transition:transform .2s}.deal_offering_chevron_open{transform:rotate(180deg)}.deal_offering_panel{border:none;border-top:1px solid var(--portal-border);background:var(--portal-surface,#fff);border-radius:0;margin:0;padding:0 1em 1em}.deal_offering_panel[hidden]{display:none}.deal_offering_overview{min-width:0;padding-top:.35em}.deal_offering_overview_muted{color:var(--portal-text-muted,#64748b);font-size:.8125rem;line-height:1.45}.deal_offering_location_map_section{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-chrome-bg,#f8fafc) 88%, var(--portal-surface,#fff));border-radius:10px;margin:0 0 1.35rem;padding:1rem 1rem 1.1rem}.deal_offering_location_map_head{align-items:center;gap:.45rem;margin:0 0 .35rem;display:flex}.deal_offering_location_map_icon_wrap{color:var(--portal-primary,#2563eb);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deal_offering_location_map_title{letter-spacing:-.02em;color:var(--portal-text,#0f172a);margin:0;font-size:.9375rem;font-weight:700}.deal_offering_location_map_source{margin:0 0 .75rem}.deal_offering_location_map_address{color:var(--portal-text,#334155);margin:0 0 .65rem;font-size:.8125rem;font-weight:600;line-height:1.45}.deal_offering_location_map_frame{aspect-ratio:16/9;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-border,#e2e8f0);border-radius:8px;width:100%;max-height:min(22rem,50vh);position:relative;overflow:hidden}.deal_offering_location_map_iframe{border:none;width:100%;height:100%;display:block}.deal_offering_location_map_external{color:var(--portal-primary,#2563eb);align-items:center;gap:.35rem;margin-top:.65rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.deal_offering_location_map_external:hover{text-decoration:underline}:root[data-theme=dark] .deal_offering_location_map_section{border-color:var(--portal-border,#334155);background:color-mix(in srgb, var(--portal-surface,#1a1a1a) 96%, #fff)}:root[data-theme=dark] .deal_offering_location_map_frame{border-color:var(--portal-border,#334155)}.deal_ov_assets_ms{width:100%;min-width:0;max-width:36rem;position:relative}.deal_ov_assets_ms_field{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:8px;transition:border-color .15s,box-shadow .15s}.deal_ov_assets_ms_field_open{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 45%, var(--portal-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--portal-primary,#2563eb) 18%, transparent)}.deal_ov_assets_ms_field_inner{flex-wrap:wrap;align-items:center;gap:.4rem .35rem;min-height:2.5rem;padding:.4rem .45rem .4rem .5rem;display:flex}.deal_ov_assets_ms_chip{border:1px solid var(--portal-border,#e2e8f0);max-width:100%;color:var(--portal-text,#0f172a);background:#f1f5f9;border-radius:6px;align-items:center;gap:.2rem;padding:.2rem .35rem .2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.deal_ov_assets_ms_chip_label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.deal_ov_assets_ms_chip_remove{color:var(--portal-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.1rem;line-height:0;display:inline-flex}.deal_ov_assets_ms_chip_remove:hover{color:var(--portal-text,#0f172a);background:#ffffffb3}.deal_ov_assets_ms_input_wrap{flex:140px;align-items:center;gap:.35rem;min-width:120px;display:flex}.deal_ov_assets_ms_search_icon{color:var(--portal-text-muted,#94a3b8);flex-shrink:0}.deal_ov_assets_ms_input{min-width:0;color:var(--portal-text,#0f172a);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem;font-style:normal}.deal_ov_assets_ms_input::placeholder{color:var(--portal-text-muted,#94a3b8)}.deal_ov_assets_ms_clear{width:2rem;height:2rem;color:var(--portal-text-muted,#64748b);cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.deal_ov_assets_ms_clear:hover:not(:disabled){color:var(--portal-text,#0f172a);background:#cbd5e1}.deal_ov_assets_ms_clear:disabled{opacity:.35;cursor:not-allowed}.deal_ov_assets_ms_dropdown{z-index:40;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:8px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0f172a1f}.deal_ov_assets_ms_empty{color:var(--portal-text-muted,#64748b);margin:0;padding:.65rem .75rem;font-size:.8125rem}.deal_ov_assets_ms_row{border:none;border-bottom:1px solid var(--portal-border,#f1f5f9);background:var(--portal-surface,#fff);text-align:left;cursor:pointer;width:100%;color:var(--portal-text,#0f172a);align-items:flex-start;gap:.55rem;margin:0;padding:.5rem .75rem;font-family:inherit;font-style:normal;transition:background .1s;display:flex}.deal_ov_assets_ms_row:last-child{border-bottom:none}.deal_ov_assets_ms_row:hover{background:#f8fafc}.deal_ov_assets_ms_row_highlight{outline:1px solid color-mix(in srgb, var(--portal-primary,#2563eb) 35%, transparent);outline-offset:-1px;background:#eff6ff}.deal_ov_assets_ms_row_highlight:hover{background:#dbeafe}.deal_ov_assets_ms_checkbox{cursor:pointer;width:1rem;height:1rem;accent-color:var(--portal-primary,#2563eb);flex-shrink:0;margin-top:.2rem}.deal_ov_assets_ms_row_text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.deal_ov_assets_ms_row_main{font-size:.8125rem;font-weight:600;line-height:1.3}.deal_ov_assets_ms_row_sub{color:var(--portal-text-muted,#64748b);font-size:.7rem;font-weight:500;line-height:1.35}:root[data-theme=dark] .deal_ov_assets_ms_field{background:var(--portal-surface);border-color:var(--portal-border)}:root[data-theme=dark] .deal_ov_assets_ms_chip{background:color-mix(in srgb, var(--portal-surface) 92%, #fff)}:root[data-theme=dark] .deal_ov_assets_ms_clear{background:var(--portal-border)}:root[data-theme=dark] .deal_ov_assets_ms_dropdown{background:var(--portal-surface);border-color:var(--portal-border);box-shadow:0 12px 32px #00000059}:root[data-theme=dark] .deal_ov_assets_ms_row{border-bottom-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}:root[data-theme=dark] .deal_ov_assets_ms_row:hover{background:color-mix(in srgb, var(--portal-text) 6%, var(--portal-surface))}:root[data-theme=dark] .deal_ov_assets_ms_row_highlight{background:color-mix(in srgb, var(--portal-primary) 18%, var(--portal-surface));outline-color:var(--portal-primary)}:root[data-theme=dark] .deal_ov_assets_ms_row_highlight:hover{background:color-mix(in srgb, var(--portal-primary) 26%, var(--portal-surface))}.deal_offering_overview_hint{color:var(--portal-text-muted,#64748b);margin:0 0 .85em;font-size:.8125rem;line-height:1.5}.deal_offering_overview .deal_kh{margin-bottom:.25rem}.deal_offering_ov_label_line{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.deal_offering_ov_req{color:#dc2626;font-weight:700}.deal_offering_ov_help{color:var(--portal-text-muted,#94a3b8);cursor:help;display:inline-flex}.deal_kh_tr_head.deal_kh_tr_head_ov,.deal_kh_tr_body.deal_kh_tr_body_ov{grid-template-columns:minmax(9.5rem,1fr) minmax(11rem,2.2fr)}@media (width<=560px){.deal_kh_tr_head.deal_kh_tr_head_ov,.deal_kh_tr_body.deal_kh_tr_body_ov{grid-template-columns:1fr}}.deal_kh_td_stack{flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;display:flex}.deal_kh_select{box-sizing:border-box;background:var(--portal-surface,#fff);width:100%;min-width:0;max-width:36rem;color:var(--portal-text,#0f172a);cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;padding:.5em .75em;font-family:inherit;font-size:.875em;font-style:normal;transition:border-radius .15s,border-color .15s,box-shadow .15s}.deal_kh_tr_body:hover .deal_kh_select{border-radius:25px}.deal_kh_select:hover{border-color:#cbd5e1}.deal_kh_select:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_offering_visibility_hint{color:#fff;background:#555;border-radius:6px;align-items:flex-start;gap:.45rem;max-width:28rem;padding:.5rem .6rem .55rem;font-size:.75rem;font-weight:500;line-height:1.45;display:flex;box-shadow:0 2px 8px #0f172a1f}.deal_offering_visibility_hint_icon{opacity:.95;flex-shrink:0;margin-top:.06em}:root[data-theme=dark] .deal_kh_select{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}:root[data-theme=dark] .deal_kh_select:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}:root[data-theme=dark] .deal_offering_visibility_hint{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 18%, #1e293b);color:var(--portal-text,#f1f5f9);box-shadow:none}.deal_offering_announcement{min-width:0;padding-top:.35em}.deal_offering_announcement_hint{color:var(--portal-text-muted,#64748b);align-items:flex-start;gap:.5em;margin:0 0 1em;font-size:.8125rem;line-height:1.5;display:flex}.deal_offering_announcement_hint_icon{color:var(--portal-text-muted,#64748b);flex-shrink:0;margin-top:.12em}.deal_offering_announcement_fields{flex-direction:column;gap:.85em;display:flex}.deal_offering_announcement_field{flex-direction:column;gap:.35em;display:flex}.deal_offering_announcement_label{letter-spacing:.02em;color:var(--portal-text-muted,#64748b);font-size:.75rem;font-weight:600}.deal_offering_announcement_input{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;max-width:28rem;color:var(--portal-text,#0f172a);border-radius:8px;padding:.55em .75em;font-family:inherit;font-size:.875rem;font-style:normal}.deal_offering_announcement_input:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_offering_announcement_textarea{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;color:var(--portal-text,#0f172a);resize:vertical;border-radius:8px;min-height:5.5rem;padding:.55em .75em;font-family:inherit;font-size:.875rem;font-style:normal}.deal_offering_announcement_textarea:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_offering_announcement_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5em;margin-top:.85em;display:flex}.deal_offering_announcement_btn_secondary{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);color:var(--portal-text-muted,#64748b);cursor:pointer;border-radius:8px;align-items:center;gap:.35em;padding:.5em .9em;font-size:.8125rem;font-weight:600;display:inline-flex}.deal_offering_announcement_btn_secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text) 15%, var(--portal-border));color:var(--portal-text,#0f172a)}.deal_offering_announcement_btn_secondary:disabled{opacity:.45;cursor:not-allowed}.deal_offering_announcement_btn_spin{animation:.7s linear infinite deal_offering_gallery_spin}.deal_offering_announcement_btn_primary{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-text,#0f172a);color:var(--portal-surface,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:.4em;padding:.5em 1em;font-size:.8125rem;font-weight:600;display:inline-flex}.deal_offering_announcement_btn_primary:hover:not(:disabled){filter:brightness(1.08)}.deal_offering_announcement_btn_primary:disabled{opacity:.45;cursor:not-allowed}.deal_offering_dl{flex-direction:column;gap:.65em;margin:0;padding:.75em 0 0;display:flex}.deal_offering_dl_row{grid-template-columns:minmax(8em,40%) 1fr;align-items:start;gap:.5em 1em;font-size:.875em;display:grid}.deal_offering_dl_row dt{color:var(--portal-text-muted);margin:0;font-weight:600}.deal_offering_dl_row dd{color:var(--portal-text);word-break:break-word;margin:0}.deal_offering_muted{color:var(--portal-text-muted);margin:.75em 0 0;font-size:.875em;line-height:1.5}.deal_offering_bullets{color:var(--portal-text);margin:.75em 0 0;padding-left:1.25em;font-size:.875em;line-height:1.5}.deal_offering_bullets li+li{margin-top:.35em}.deal_offering_gallery_cover_hint{color:var(--portal-text-muted,#64748b);margin:0 0 .65em;font-size:.8125rem;line-height:1.45}.deal_offering_gallery_cover_actions{margin-bottom:.65em}.deal_offering_gallery_clear_cover{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);color:var(--portal-text-muted,#64748b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.45em .85em;font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:600;display:inline-flex}.deal_offering_gallery_clear_cover_spin{animation:.7s linear infinite deal_offering_gallery_spin}.deal_offering_gallery_clear_cover:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text) 18%, var(--portal-border));color:var(--portal-text,#0f172a)}.deal_offering_gallery_clear_cover:disabled{opacity:.55;cursor:not-allowed}.deal_offering_gallery{margin-top:.75em}.deal_offering_gallery_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));align-items:start;gap:.75rem;display:grid}.deal_offering_gallery_cell{border:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-text) 5%, var(--portal-surface));border-radius:8px;min-width:0;position:relative;overflow:hidden}.deal_offering_gallery_cell_cover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 45%, var(--portal-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--portal-primary,#2563eb) 25%, transparent)}.deal_offering_gallery_cover_badge{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--portal-primary,#2563eb) 92%, #000);pointer-events:none;border-radius:6px;align-items:center;gap:.2rem;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:.35rem;left:.35rem}.deal_offering_gallery_cell_footer{border-top:1px solid var(--portal-border);background:var(--portal-surface,#fff);padding:.35rem .45rem}.deal_offering_gallery_set_cover_btn{background:color-mix(in srgb, var(--portal-text) 4%, transparent);width:100%;color:var(--portal-text,#0f172a);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.4rem .5rem;font-family:inherit;font-size:.75rem;font-style:normal;font-weight:600;display:inline-flex}.deal_offering_gallery_set_cover_btn:hover:not(:disabled){background:color-mix(in srgb, var(--portal-primary,#2563eb) 12%, transparent)}.deal_offering_gallery_set_cover_btn:disabled{opacity:.55;cursor:not-allowed}.deal_offering_gallery_set_cover_spin{animation:.7s linear infinite deal_offering_gallery_spin}@keyframes deal_offering_gallery_spin{to{transform:rotate(360deg)}}.deal_offering_gallery_thumb_btn{cursor:zoom-in;text-align:left;border-radius:inherit;background:0 0;border:none;width:100%;margin:0;padding:0;display:block}.deal_offering_gallery_thumb_btn:hover .deal_offering_gallery_img{filter:brightness(1.03)}.deal_offering_gallery_thumb_btn:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.deal_offering_gallery_img{aspect-ratio:4/3;object-fit:cover;object-position:center;vertical-align:middle;width:100%;height:auto;max-height:14rem;transition:filter .15s;display:block}.deal_offering_gallery_lightbox_panel.deals_add_inv_modal_panel{width:min(96vw,56rem);max-width:min(96vw,56rem)}.deal_offering_gallery_lightbox_scroll{justify-content:center;align-items:center;min-height:10rem;max-height:min(82vh,880px);padding:1rem 1.25rem;display:flex;overflow:auto}.deal_offering_gallery_lightbox_img{object-fit:contain;object-position:center;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(78vh,840px);box-shadow:0 1px 3px #0f172a14,0 8px 24px #0f172a1a}.deal_offering_gallery_lightbox_actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.deal_offering_gallery_lightbox_btn{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.deal_offering_summary{padding-top:.75em}.deal_offering_investor_summary_title{color:var(--portal-text,#0f172a);letter-spacing:-.02em;margin:0 0 .35em;font-size:1.05rem;font-weight:700}.deal_offering_investor_summary_hint{color:var(--portal-text-muted,#64748b);margin:0 0 1em;font-size:.8125rem;line-height:1.45}.deal_offering_quill{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;overflow:hidden}.deal_offering_quill .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 4%, var(--portal-surface,#fff))}.deal_offering_quill .ql-container.ql-snow{border:none;min-height:220px;font-size:.9375rem}.deal_offering_quill .ql-editor{min-height:220px;line-height:1.55}.deal_offering_investor_summary_actions{justify-content:flex-end;margin-top:.85em;display:flex}.deal_offering_investor_summary_save{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-text,#0f172a);color:var(--portal-surface,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:.4em;padding:.5em 1em;font-size:.8125rem;font-weight:600;display:inline-flex}.deal_offering_investor_summary_save:hover:not(:disabled){filter:brightness(1.08)}.deal_offering_investor_summary_save:disabled{opacity:.45;cursor:not-allowed}.deal_offering_investor_summary_save_spin{animation:.8s linear infinite deal_offering_spin}@keyframes deal_offering_spin{to{transform:rotate(360deg)}}.deal_offering_funding_note{color:var(--portal-text-muted);margin:.75em 0 0;font-size:.8125em;line-height:1.45}.deal_fi_root{min-width:0;padding-top:.35em}.deal_fi_stack{flex-direction:column;gap:.85em;display:flex}.deal_fi_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:12px;padding:1em 1.05em 1.1em;box-shadow:0 1px 2px #0f172a0a}.deal_fi_card_main{grid-template-columns:auto 1fr;align-items:start;gap:.85em 1em;display:grid}.deal_fi_card_main_no_toggle{grid-template-columns:1fr}.deal_fi_card_body_full{grid-column:1/-1}.deal_fi_toggle{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;margin-top:.2em;padding:0}.deal_fi_toggle:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.deal_fi_toggle_track{background:#cbd5e1;border-radius:999px;width:2.75rem;height:1.5rem;transition:background .2s;display:block;position:relative}.deal_fi_toggle_on .deal_fi_toggle_track{background:#22c55e}.deal_fi_toggle_thumb{background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .2s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0f172a2e}.deal_fi_toggle_on .deal_fi_toggle_thumb{transform:translate(1.25rem)}.deal_fi_card_body{min-width:0}.deal_fi_title_row{flex-wrap:wrap;align-items:center;gap:.45em .65em;margin-bottom:.35em;display:flex}.deal_fi_card_title{letter-spacing:-.02em;color:var(--portal-text,#0f172a);margin:0;font-size:1rem;font-weight:700}.deal_fi_badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:.2em .55em;font-size:.6875rem;font-weight:700;display:inline-flex}.deal_fi_badge_recommended{color:#1d4ed8;background:#dbeafe}.deal_fi_desc{color:var(--portal-text-muted,#64748b);margin:0 0 .85em;font-size:.875rem;line-height:1.5}.deal_fi_inline_link{color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;font-style:normal;font-weight:600;text-decoration:underline}.deal_fi_inline_link:hover{color:#1d4ed8}.deal_fi_text_link{color:#2563eb;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:600;text-decoration:underline;display:inline}.deal_fi_text_link:hover{color:#1d4ed8}.deal_fi_field_block{margin:0 0 .65em}.deal_fi_label_row{align-items:center;gap:.35em;margin-bottom:.35em;display:flex}.deal_fi_label_row .form_tooltip_root{flex-shrink:0;line-height:0}.deal_fi_label{color:var(--portal-text,#0f172a);font-size:.8125rem;font-weight:600;display:block}.deal_fi_select{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;max-width:22rem;color:var(--portal-text,#0f172a);cursor:pointer;border-radius:8px;padding:.55em .75em;font-family:inherit;font-size:.875rem;font-style:normal}.deal_fi_select:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_fi_input{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;max-width:22rem;color:var(--portal-text,#0f172a);cursor:text;border-radius:8px;padding:.55em .75em;font-family:inherit;font-size:.875rem;font-style:normal}.deal_fi_input:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_fi_textarea{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:100%;color:var(--portal-text,#0f172a);resize:vertical;border-radius:8px;min-height:5rem;padding:.55em .75em;font-family:inherit;font-size:.875rem;font-style:normal}.deal_fi_textarea:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_fi_footnote{color:var(--portal-text-muted,#64748b);margin:.35em 0 0;font-size:.75rem;line-height:1.45}:root[data-theme=dark] .deal_fi_card{border-color:var(--portal-border);background:var(--portal-surface);box-shadow:none}:root[data-theme=dark] .deal_fi_badge_recommended{color:#93c5fd;background:#3b82f638}:root[data-theme=dark] .deal_fi_select,:root[data-theme=dark] .deal_fi_input,:root[data-theme=dark] .deal_fi_textarea{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}:root[data-theme=dark] .deal_fi_toggle_track{background:#475569}:root[data-theme=dark] .deal_fi_toggle_on .deal_fi_toggle_track{background:#16a34a}:root[data-theme=dark] .deal_offering_top{border-color:var(--portal-border);background:color-mix(in srgb, var(--portal-text,#f1f5f9) 8%, var(--portal-surface,#1e293b))}:root[data-theme=dark] .deal_offering_preview_btn{border-color:var(--portal-border);color:#0f172a;background:#fff;box-shadow:0 1px 2px #0000001f}:root[data-theme=dark] .deal_offering_preview_btn:hover{border-color:color-mix(in srgb, var(--portal-text) 25%, var(--portal-border));background:#fff}:root[data-theme=dark] .deal_offering_section{border-color:var(--portal-border);background:var(--portal-surface)}:root[data-theme=dark] .deal_offering_section_expanded .deal_offering_trigger,:root[data-theme=dark] .deal_offering_panel{background:var(--portal-surface)}:root[data-theme=dark] .deal_offering_announcement_input,:root[data-theme=dark] .deal_offering_announcement_textarea{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}:root[data-theme=dark] .deal_offering_announcement_btn_secondary{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text-muted,#94a3b8)}.deal_kh{min-width:0;padding-top:.35em}.deal_kh_toolbar{justify-content:flex-end;margin-bottom:1em;display:flex}.deal_kh_add_btn,.deal_assets_add_btn,.deal_kh_btn_save{border-radius:var(--portal-pill-radius,9999px);color:#fff;cursor:pointer;background:#000;border:none;justify-content:center;align-items:center;gap:.4em;padding:.55em 1em;font-family:inherit;font-size:.9375em;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.deal_kh_add_btn:hover,.deal_assets_add_btn:hover,.deal_kh_btn_save:hover:not(:disabled){color:#fff;background:#1f1f1f}.deal_kh_add_btn:focus-visible,.deal_assets_add_btn:focus-visible,.deal_kh_btn_save:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.deal_kh_btn_save:disabled{opacity:.6;cursor:not-allowed}.deal_kh_btn_save_spin{animation:.8s linear infinite deal_offering_spin}.deal_kh_table{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.deal_kh_thead{margin-bottom:.35em}.deal_kh_tr_head{color:#64748b;letter-spacing:.02em;background:#f8fafc;border-radius:8px;grid-template-columns:2em minmax(7em,1.15fr) minmax(9em,1fr) 3.5em;align-items:center;gap:.5em .75em;padding:.55em .6em;font-size:.75em;font-weight:600;display:grid}.deal_kh_th{text-align:left}.deal_kh_th_actions{text-align:right}.deal_kh_tbody{flex-direction:column;gap:.2em;display:flex}.deal_kh_tr_body{box-sizing:border-box;cursor:default;border:1px solid #0000;grid-template-columns:2em minmax(7em,1.15fr) minmax(9em,1fr) 3.5em;align-items:center;gap:.5em .75em;margin:0;padding:.45em .6em;transition:background .15s,border-radius .15s,border-color .15s;display:grid}.deal_kh_col_drag_handle{cursor:grab}.deal_kh_col_drag_handle:active{cursor:grabbing}.deal_kh_tr_body:hover{background:var(--portal-primary-soft,#f1f5f9);border-radius:25px}.deal_kh_tr_body:hover .deal_kh_input{border-radius:25px}.deal_kh_col_drag{color:#94a3b8;justify-content:center;align-items:center;display:flex}.deal_kh_grip{pointer-events:none;justify-content:center;align-items:center;display:flex}.deal_kh_metric_label{color:var(--portal-text,#0f172a);font-size:.875em}.deal_kh_input{box-sizing:border-box;background:var(--portal-surface,#fff);width:100%;min-width:0;color:var(--portal-text,#0f172a);border:1px solid #e2e8f0;border-radius:8px;padding:.5em .75em;font-family:inherit;font-size:.875em;font-style:normal;transition:border-radius .15s,border-color .15s,box-shadow .15s}.deal_kh_input:hover{border-color:#cbd5e1}.deal_kh_input:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}.deal_kh_td_actions{justify-content:flex-end;align-items:center;display:flex}.deal_kh_row_delete{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.35em;display:inline-flex}.deal_kh_row_delete:hover{color:#b91c1c;background:#fef2f2}.deal_kh_footer{border-top:1px solid var(--portal-border,#e2e8f0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65em;margin-top:1.25em;padding-top:1em;display:flex}.deal_kh_btn_reset{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:25px;justify-content:center;align-items:center;gap:.4em;padding:.5em 1.35em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.deal_kh_btn_reset:hover:not(:disabled){background:#e2e8f0}.deal_kh_btn_reset:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.deal_kh_btn_reset:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .deal_kh_tr_head{color:#94a3b8;background:#ffffff0f}:root[data-theme=dark] .deal_kh_tr_body:hover{background:#ffffff0f}:root[data-theme=dark] .deal_kh_input{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}:root[data-theme=dark] .deal_kh_input:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}:root[data-theme=dark] .deal_kh_add_btn,:root[data-theme=dark] .deal_assets_add_btn,:root[data-theme=dark] .deal_kh_btn_save{color:#fff;background:#000}:root[data-theme=dark] .deal_kh_add_btn:hover,:root[data-theme=dark] .deal_assets_add_btn:hover,:root[data-theme=dark] .deal_kh_btn_save:hover:not(:disabled){color:#fff;background:#2a2a2a}:root[data-theme=dark] .deal_kh_btn_reset{border-color:var(--portal-border);color:var(--portal-text);background:#ffffff14}.deal_offering_root .deal_assets_datatable_panel.deals_list_table_panel{border:1px solid var(--portal-border,#e2e8f0);box-sizing:border-box;border-radius:12px;padding:1em 1.15em 1.15em}.deal_offering_root .deal_assets_datatable_panel .um_table tbody tr.deal_assets_row_archived td{color:var(--portal-text-muted,#64748b);background:color-mix(in srgb, var(--portal-text,#0f172a) 6%, var(--portal-surface,#fff))}:root[data-theme=dark] .deal_offering_root .deal_assets_datatable_panel .um_table tbody tr.deal_assets_row_archived td{background:#ffffff0f}.deal_offering_root .deal_assets button.deals_table_name_link.deal_assets_name_btn{cursor:pointer;text-align:inherit;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-style:normal}.deal_offering_root .deal_assets_datatable_panel.deals_list_table_panel .data_table_scroll_region{-webkit-overflow-scrolling:touch;overflow-x:auto}.deal_offering_root .deal_assets_datatable_panel .um_table_members thead th.deal_assets_th_images,.deal_offering_root .deal_assets_datatable_panel .um_table_members tbody td.deal_assets_td_images{box-sizing:border-box;vertical-align:middle;width:10.5rem;min-width:10.5rem;max-width:13rem}.deal_offering_root .deal_assets_datatable_panel .deal_assets_images_cell{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;display:block}.deal_offering_root .deal_assets_datatable_panel .um_table_members thead th.deal_assets_th_actions.um_th_actions,.deal_offering_root .deal_assets_datatable_panel .um_table_members tbody td.deal_assets_td_actions.um_td_actions{box-sizing:border-box;vertical-align:middle;width:5.5rem;min-width:5.5rem;max-width:6rem;padding-left:.25em;padding-right:.25em}.deal_offering_root .deal_assets_datatable_panel .um_table_members tbody td.deal_assets_td_actions .um_kebab_root{justify-content:flex-end;width:100%}.deal_assets{min-width:0;padding-top:.35em}.deal_assets_visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal_assets_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 1em;margin-bottom:1em;display:flex}.deal_assets_search_wrap{flex:1;min-width:min(100%,14em);max-width:24em;position:relative}.deal_assets_search{box-sizing:border-box;border:none;border-bottom:1px solid var(--portal-border,#e2e8f0);width:100%;color:var(--portal-text,#0f172a);background:0 0;border-radius:0;padding:.5em 2.25em .45em 0;font-family:inherit;font-size:.9375em;font-style:normal}.deal_assets_search::placeholder{color:var(--portal-text-muted)}.deal_assets_search:focus-visible{box-shadow:none;border-bottom-color:var(--portal-text-muted);outline:none}.deal_assets_search_icon{color:#000;pointer-events:none;position:absolute;bottom:.42em;right:0}.deal_assets_table_wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.deal_assets_table{width:100%;min-width:640px}.deal_assets_thead{margin-bottom:0}.deal_assets_tr_head{color:#64748b;letter-spacing:.02em;background:#f8fafc;border-radius:8px;grid-template-columns:minmax(7em,1.1fr) minmax(10em,2fr) minmax(5em,.85fr) minmax(4.5em,.65fr) 2.75em;align-items:center;gap:.5em .75em;padding:.55em .6em;font-size:.75em;font-weight:600;display:grid}.deal_assets_th{text-align:left;min-width:0}.deal_assets_th_actions{text-align:right}.deal_assets_th_btn{color:inherit;letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.2em;margin:0;padding:0;font-family:inherit;font-size:1em;font-style:normal;font-weight:600;display:inline-flex}.deal_assets_th_btn:hover{color:var(--portal-text,#0f172a)}.deal_assets_th_btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #93c5fd}.deal_assets_th_btn_active{color:var(--portal-text,#0f172a)}.deal_assets_sort_arrows{flex-direction:column;flex-shrink:0;gap:1px;display:inline-flex}.deal_assets_sort_up,.deal_assets_sort_dn{opacity:.35;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.deal_assets_sort_up{border-bottom:5px solid #94a3b8}.deal_assets_sort_dn{border-top:5px solid #94a3b8}.deal_assets_sort_lit{opacity:1}.deal_assets_tbody{flex-direction:column;display:flex}.deal_assets_tr_body{border-top:1px solid var(--portal-border,#e2e8f0);color:var(--portal-text,#0f172a);grid-template-columns:minmax(7em,1.1fr) minmax(10em,2fr) minmax(5em,.85fr) minmax(4.5em,.65fr) 2.75em;align-items:center;gap:.5em .75em;padding:.65em .6em;font-size:.875em;display:grid}.deal_assets_tr_body:last-of-type{border-bottom:1px solid var(--portal-border,#e2e8f0)}.deal_assets_td{word-break:break-word;min-width:0}.deal_assets_name_link{color:var(--portal-primary,#2563eb);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:1em;font-style:normal;font-weight:600;text-decoration:underline}.deal_assets_name_link:hover{color:#1d4ed8}.deal_assets_td_actions{justify-content:flex-end;display:flex}.deal_assets_row_menu{border:1px solid var(--portal-border,#e2e8f0);color:#94a3b8;cursor:pointer;background:#f8fafc;border-radius:6px;justify-content:center;align-items:center;width:2em;height:2em;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.deal_assets_row_menu:hover{color:#64748b;background:#f1f5f9}.deal_assets_row_menu:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.deal_assets_empty{color:var(--portal-text-muted);margin:0;padding:1em .6em;font-size:.875em}.deal_assets_view_body{padding:.5em .25em 1em}:root[data-theme=dark] .deal_assets_tr_head{color:#94a3b8;background:#ffffff0f}:root[data-theme=dark] .deal_assets_search{border-bottom-color:var(--portal-border);color:var(--portal-text)}:root[data-theme=dark] .deal_assets_search:focus-visible{border-bottom-color:var(--portal-text-muted)}:root[data-theme=dark] .deal_assets_search_icon{color:#fff}:root[data-theme=dark] .deal_assets_row_menu{border-color:var(--portal-border);color:#94a3b8;background:#ffffff0f}.deal_docs{min-width:0;padding:0}.deal_docs_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:0 0 1rem;display:flex}.deal_docs_toolbar.um_toolbar .um_search_wrap{flex:180px;min-width:min(100%,160px);max-width:min(22em,100%)}.deal_docs_toolbar.um_toolbar .um_search_wrap .um_search_input{box-sizing:border-box;width:100%;min-height:34px;padding:.35em .65em .35em 2.1em;font-size:.8125rem;line-height:1.3}.deal_docs_toolbar.um_toolbar .um_search_wrap .um_search_icon{width:1rem;height:1rem;left:.65rem}.deal_docs_toolbar_btn{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--portal-pill-radius,9999px);background:var(--portal-surface,#fff);height:34px;min-height:34px;color:var(--portal-text,#334155);cursor:pointer;justify-content:center;align-items:center;gap:.35em;padding:0 .85em;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.deal_docs_toolbar_btn:hover{background:color-mix(in srgb, var(--portal-text,#0f172a) 4%, var(--portal-surface,#fff));border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 28%, var(--portal-border))}.deal_docs_toolbar_btn:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.deal_docs_toolbar_btn--primary{border-color:var(--portal-primary,#2563eb);background:var(--portal-primary,#2563eb);color:#fff}.deal_docs_toolbar_btn--primary:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 85%, #000);background:color-mix(in srgb, var(--portal-primary,#2563eb) 88%, #000);color:#fff}.deal_docs_file_input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.deal_docs_table_wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.deal_docs_table{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;max-width:100%;overflow:hidden}.deal_docs_thead{margin:0}.deal_docs_tr_head{border-bottom:1px solid var(--portal-border,#e2e8f0);text-transform:none;letter-spacing:.01em;color:#64748b;background:#f8fafc;grid-template-columns:minmax(7rem,1.25fr) minmax(5.5rem,.75fr) minmax(6.5rem,.65fr) minmax(5.5rem,.75fr) minmax(5.25rem,.65fr) 3.25rem;align-items:stretch;gap:0;font-size:.6875rem;font-weight:600;display:grid}.deal_docs_th{text-align:left;border-right:1px solid var(--portal-border,#e2e8f0);border-bottom:none;align-items:center;min-width:0;padding:.65em .75em;display:flex}.deal_docs_th:last-child{border-right:none}.deal_docs_th_center,.deal_docs_th_actions{text-align:center;justify-content:center}.deal_docs_tbody{flex-direction:column;min-height:0;display:flex}.deal_docs_empty{text-align:center;border-top:none;margin:0;padding:2.25rem 1.25rem 2.5rem}.deal_docs_empty_title{color:var(--portal-text,#0f172a);margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.deal_docs_empty_hint{color:#64748b;max-width:22rem;margin:0 auto;font-size:.8125rem;line-height:1.5}.deal_docs_tr_body{background:var(--portal-surface,#fff);color:var(--portal-text,#0f172a);border-top:1px solid var(--portal-border,#e2e8f0);grid-template-columns:minmax(7rem,1.25fr) minmax(5.5rem,.75fr) minmax(6.5rem,.65fr) minmax(5.5rem,.75fr) minmax(5.25rem,.65fr) 3.25rem;align-items:stretch;gap:0;font-size:.8125rem;display:grid}.deal_docs_tr_body:first-of-type{border-top:none}.deal_docs_td{border-right:1px solid var(--portal-border,#e2e8f0);word-break:break-word;align-items:center;min-width:0;padding:.65em .75em;display:flex}.deal_docs_td:last-child{border-right:none}.deal_docs_td_name{font-weight:500}.deal_docs_document_cell{word-break:break-word;min-width:0}.deal_docs_section_table_cell{flex-direction:column;gap:.45rem;min-width:0;display:flex}.deal_docs_section_collapsible{flex-direction:column;gap:.35rem;min-width:0;display:flex}.deal_docs_section_header_toggle{cursor:pointer;text-align:left;width:fit-content;max-width:100%;color:var(--portal-primary,#2563eb);background:0 0;border:none;align-items:center;gap:.4rem;margin:0;padding:0;display:inline-flex}.deal_docs_section_header_toggle:hover .deal_docs_section_header_title{text-underline-offset:.12em;text-decoration:underline}.deal_docs_section_header_toggle:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px;border-radius:4px}.deal_docs_section_header_chevron{color:var(--portal-primary,#2563eb);flex-shrink:0;transition:transform .18s;transform:rotate(-90deg)}.deal_docs_section_header_chevron_open{transform:rotate(0)}.deal_docs_section_header_title{letter-spacing:-.01em;color:inherit;word-break:break-word;font-size:.9375rem;font-weight:700}.deal_docs_section_header_panel{margin:.15rem 0 0 .1rem;padding-left:.15rem}.deal_docs_section_list_under_header{padding-left:1.35rem}.deal_docs_section_list_with_checks{list-style:none}.deal_docs_section_check_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.25rem 0 .35rem;padding-left:1.35rem;display:flex}.deal_docs_section_check_toolbar_btn{color:var(--portal-primary,#2563eb);text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:underline}.deal_docs_section_check_toolbar_btn:hover{color:color-mix(in srgb, var(--portal-primary,#2563eb) 75%, #000)}.deal_docs_section_item_checkbox{list-style:none}.deal_docs_section_doc_check_row{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.deal_docs_section_doc_checkbox{cursor:pointer;width:1rem;height:1rem;accent-color:var(--portal-primary,#2563eb);flex-shrink:0;margin-top:.2rem}.deal_docs_section_doc_check_body{word-break:break-word;flex:1 1 0;min-width:0}.deal_docs_nested_label_list{flex-direction:column;gap:.45rem;min-width:0;display:flex}.deal_docs_nested_label_row{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.deal_docs_nested_label_name{min-width:0;color:var(--portal-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;flex:6rem;font-size:.8125rem;font-weight:500;overflow:hidden}.deal_docs_nested_label_select{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);min-width:9.5rem;color:var(--portal-text,#0f172a);background:var(--portal-surface,#fff);border-radius:6px;flex-shrink:0;padding:.3rem .45rem;font-family:inherit;font-size:.75rem;font-weight:600}.deal_docs_section_cell{gap:.4rem;display:grid}.deal_docs_section_toggle{color:#0f172a;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;width:fit-content;margin:0;padding:0;display:inline-flex}.deal_docs_section_toggle:hover .deal_docs_section_title{text-underline-offset:.12em;text-decoration:underline}.deal_docs_section_chevron{color:#64748b;transition:transform .16s}.deal_docs_section_chevron_open{transform:rotate(180deg)}.deal_docs_section_title{font-weight:600}.deal_docs_section_count{color:#64748b;font-size:.9em}.deal_docs_section_docs{margin-left:1.15rem}.deal_docs_section_list{margin:0;padding-left:1rem}.deal_docs_section_item{color:#334155}.deal_docs_section_empty{color:#64748b;margin:0;font-size:.92em}.deal_docs_name_text{color:var(--portal-text,#0f172a)}.deal_docs_td_muted{text-align:left;color:#64748b;justify-content:flex-start;font-size:.8125rem}.deal_docs_td_center{text-align:center;justify-content:center}a.deal_docs_name_link{color:var(--portal-primary,#2563eb);text-underline-offset:.12em;font-weight:600;text-decoration:underline}a.deal_docs_name_link:hover{color:color-mix(in srgb, var(--portal-primary,#2563eb) 75%, #000)}.deal_docs_td_actions{justify-content:center}.deal_docs_row_actions{justify-content:center;align-items:center;gap:.25rem;width:100%;display:inline-flex}.deal_docs_row_action_btn{width:2.125rem;height:2.125rem}:root[data-theme=dark] .deal_docs_toolbar_btn{border-color:var(--portal-border);color:var(--portal-text,#e2e8f0);background:#ffffff0a}:root[data-theme=dark] .deal_docs_toolbar_btn:hover{background:#ffffff14}:root[data-theme=dark] .deal_docs_toolbar_btn--primary{border-color:var(--portal-primary,#3b82f6);background:var(--portal-primary,#3b82f6);color:#fff}:root[data-theme=dark] .deal_docs_table{border-color:var(--portal-border);background:var(--portal-surface)}:root[data-theme=dark] .deal_docs_tr_head{color:#94a3b8;background:#ffffff0f}:root[data-theme=dark] .deal_docs_th,:root[data-theme=dark] .deal_docs_td{border-right-color:var(--portal-border)}:root[data-theme=dark] .deal_docs_tr_body{background:var(--portal-surface)}:root[data-theme=dark] .deal_docs_empty_title{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_docs_empty_hint{color:#94a3b8}:root[data-theme=dark] .deal_docs_section_toggle{color:var(--portal-text,#e2e8f0)}:root[data-theme=dark] .deal_docs_section_count,:root[data-theme=dark] .deal_docs_section_chevron,:root[data-theme=dark] .deal_docs_section_empty{color:#94a3b8}:root[data-theme=dark] .deal_docs_section_item{color:#cbd5e1}:root[data-theme=dark] .deal_docs_section_header_toggle,:root[data-theme=dark] .deal_docs_section_header_chevron,:root[data-theme=dark] .deal_docs_section_check_toolbar_btn{color:#60a5fa}.deal_docs_ui_root{flex-direction:column;gap:0;display:flex}.deal_docs_ui_empty{text-align:center;color:var(--portal-text-muted,#64748b);margin:0;padding:1.25rem 1rem;font-size:.875rem}.deal_docs_ui_bundle{border-bottom:1px solid var(--portal-border,#e2e8f0)}.deal_docs_ui_bundle:last-child{border-bottom:none}.deal_docs_ui_sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deal_docs_ui_banner{background:color-mix(in srgb, var(--portal-text,#0f172a) 3.5%, var(--portal-surface,#fff));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.65rem .85rem;display:flex}.deal_docs_ui_banner_left,.deal_docs_ui_banner_right{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.deal_docs_ui_banner_right{margin-left:auto}.deal_docs_ui_banner_chevron_btn{color:var(--portal-primary,#2563eb);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.15rem;display:inline-flex}.deal_docs_ui_banner_chevron{transition:transform .18s;display:block;transform:rotate(-90deg)}.deal_docs_ui_banner_chevron_open{transform:rotate(0)}.deal_docs_ui_banner_link_btn{color:var(--portal-primary,#2563eb);cursor:pointer;text-underline-offset:.12em;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline}.deal_docs_ui_banner_link_btn:hover:not(:disabled){color:color-mix(in srgb, var(--portal-primary,#2563eb) 78%, #000)}.deal_docs_ui_banner_link_btn:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.deal_docs_ui_banner_title{letter-spacing:-.01em;color:var(--portal-primary,#2563eb);word-break:break-word;font-size:.9375rem;font-weight:700}.deal_docs_ui_banner_icon_btn{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:2rem;height:2rem;color:var(--portal-text-muted,#64748b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.deal_docs_ui_banner_icon_btn:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 28%, var(--portal-border));color:var(--portal-text,#0f172a)}.deal_docs_ui_banner_icon_btn_danger:hover{color:#b91c1c;border-color:#fecaca}.deal_docs_ui_banner_count{color:var(--portal-text-muted,#64748b);white-space:nowrap;font-size:.8125rem;font-weight:600}.deal_docs_ui_panel{padding:0 0 .35rem}.deal_docs_ui_panel_empty{color:var(--portal-text-muted,#64748b);margin:0;padding:.75rem 1rem 1rem;font-size:.8125rem}.deal_docs_ui_panel_footer{padding:0 1rem .65rem}.deal_docs_ui_table_scroll{border-top:1px solid var(--portal-border,#e2e8f0);overflow-x:auto}.deal_docs_ui_table{border-collapse:collapse;width:100%;min-width:52rem;font-size:.8125rem}.deal_docs_ui_th{text-align:left;color:var(--portal-text-muted,#64748b);background:var(--portal-surface,#fff);border-bottom:1px solid var(--portal-border,#e2e8f0);vertical-align:bottom;padding:.5rem .65rem;font-weight:600}.deal_docs_ui_th_check{width:2.25rem;padding-left:.85rem}.deal_docs_ui_th_doc{min-width:14rem}.deal_docs_ui_th_date{white-space:nowrap;width:7.5rem}.deal_docs_ui_th_shared{min-width:11rem}.deal_docs_ui_th_label{width:10.5rem}.deal_docs_ui_th_actions{text-align:right;width:7rem;padding-right:.85rem}.deal_docs_ui_tr{background:var(--portal-surface,#fff)}.deal_docs_ui_tr:nth-child(2n){background:color-mix(in srgb, var(--portal-text,#0f172a) 2.5%, var(--portal-surface,#fff))}.deal_docs_ui_td{border-bottom:1px solid var(--portal-border,#e2e8f0);vertical-align:middle;color:var(--portal-text,#0f172a);padding:.5rem .65rem}.deal_docs_ui_td_check{width:2.25rem;padding-left:.85rem}.deal_docs_ui_row_checkbox{cursor:pointer;width:1rem;height:1rem;accent-color:var(--portal-primary,#2563eb)}.deal_docs_ui_doc_cell{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0;display:flex}.deal_docs_ui_doc_name{word-break:break-word;flex:8rem;min-width:0;font-weight:600}.deal_docs_ui_doc_quick{align-items:center;gap:.15rem;display:inline-flex}.deal_docs_ui_doc_icon_btn{width:1.75rem;height:1.75rem;color:var(--portal-primary,#2563eb);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.deal_docs_ui_doc_icon_btn:hover:not(:disabled){background:color-mix(in srgb, var(--portal-primary,#2563eb) 10%, transparent)}.deal_docs_ui_doc_icon_btn:disabled,.deal_docs_ui_doc_icon_btn_disabled{opacity:.35;cursor:not-allowed;pointer-events:none;color:var(--portal-text-muted,#94a3b8)}.deal_docs_ui_doc_icon_link{text-decoration:none}.deal_docs_ui_td_date{white-space:nowrap;color:var(--portal-text,#334155)}.deal_docs_ui_shared{align-items:center;min-width:0;display:flex}.deal_docs_ui_shared_body{flex:1 1 0;min-width:0}.deal_docs_ui_shared_select{width:100%;max-width:11.5rem}.deal_docs_ui_pill_select{border:1px solid var(--portal-border,#e2e8f0);min-width:9.5rem;max-width:100%;color:var(--portal-text,#0f172a);background-color:var(--portal-surface,#fff);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border-radius:999px;padding:.35rem 1.75rem .35rem .65rem;font-family:inherit;font-size:.75rem;font-weight:600}.deal_docs_ui_td_actions{text-align:right;padding-right:.85rem}.deal_docs_ui_row_actions{justify-content:flex-end;align-items:center;gap:.2rem;display:inline-flex}.deal_docs_ui_row_icon_btn{width:2rem;height:2rem;color:var(--portal-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.deal_docs_ui_row_icon_btn:hover:not(:disabled){background:color-mix(in srgb, var(--portal-text,#0f172a) 6%, transparent);color:var(--portal-text,#0f172a)}.deal_docs_ui_row_icon_btn:disabled{opacity:.35;cursor:not-allowed}.deal_docs_ui_row_icon_btn_danger:hover:not(:disabled){color:#b91c1c;background:#fef2f2}:root[data-theme=dark] .deal_docs_ui_banner{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 6%, var(--portal-surface,#1e293b))}:root[data-theme=dark] .deal_docs_ui_banner_chevron_btn,:root[data-theme=dark] .deal_docs_ui_banner_link_btn,:root[data-theme=dark] .deal_docs_ui_banner_title{color:#60a5fa}:root[data-theme=dark] .deal_docs_ui_table .deal_docs_ui_th{background:var(--portal-surface,#1e293b);color:#94a3b8;border-bottom-color:#ffffff1a}:root[data-theme=dark] .deal_docs_ui_tr{background:var(--portal-surface,#1e293b)}:root[data-theme=dark] .deal_docs_ui_tr:nth-child(2n){background:color-mix(in srgb, #fff 4%, var(--portal-surface,#1e293b))}:root[data-theme=dark] .deal_docs_ui_td{color:#e2e8f0;border-bottom-color:#ffffff14}:root[data-theme=dark] .deal_docs_ui_banner_icon_btn{background:var(--portal-surface,#1e293b);color:#94a3b8;border-color:#ffffff1f}:root[data-theme=dark] .deal_docs_ui_doc_icon_btn{color:#60a5fa}:root[data-theme=dark] .deal_docs_ui_pill_select{background-color:var(--portal-surface,#1e293b);color:#e2e8f0;border-color:#ffffff1f}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.tabs_scroll_strip{flex-direction:row;align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.tabs_scroll_strip_scroll{flex:1;min-width:0}.tabs_scroll_strip_edge{z-index:2;pointer-events:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:2.5em;display:flex}.tabs_scroll_strip_edge .tabs_scroll_strip_btn{pointer-events:auto}.tabs_scroll_strip_edge_start{margin-inline-end:-.35em;padding-inline-start:.1em}.tabs_scroll_strip_edge_end{margin-inline-start:-.35em;padding-inline-end:.1em}.tabs_scroll_strip_btn{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:2.25em;height:2.25em;color:var(--portal-text,#0f172a);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a14,0 2px 8px #0f172a1a}.tabs_scroll_strip_btn:hover:not(:disabled){background:var(--portal-primary-soft,#f1f5f9);border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 35%, var(--portal-border))}.tabs_scroll_strip_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.tabs_scroll_strip_btn:disabled{opacity:.28;cursor:default;box-shadow:none}:root[data-theme=dark] .tabs_scroll_strip_edge_start{background:linear-gradient(90deg, var(--portal-surface,#0f172a) 40%, transparent 100%)}:root[data-theme=dark] .tabs_scroll_strip_edge_end{background:linear-gradient(270deg, var(--portal-surface,#0f172a) 40%, transparent 100%)}:root[data-theme=dark] .tabs_scroll_strip_btn{background:var(--portal-surface,#0f172a);color:var(--portal-text,#f1f5f9);border-color:#ffffff1f;box-shadow:0 2px 8px #00000059}.deal_offer_pf_page{background:color-mix(in srgb, var(--portal-text,#0f172a) 4%, var(--portal-surface,#f1f5f9))}.deal_offer_pf{box-sizing:border-box;max-width:min(72rem,100%);margin:0 auto;padding:1rem 1.15rem 2.5rem}.deal_offer_pf_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:12px;padding:0 0 1.25rem;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.deal_offer_pf_titlebar{border-bottom:1px solid var(--portal-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75em 1.25em;padding:1.15em 1.25em .85em;display:flex}.deal_offer_pf_titlebar_main{min-width:min(100%,14rem)}.deal_offer_pf_page_title{letter-spacing:-.025em;color:var(--portal-text,#0f172a);margin:0;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;line-height:1.2}.deal_offer_pf_property_line{color:var(--portal-text-muted,#64748b);margin:.35em 0 0;font-size:.875rem;font-weight:500;line-height:1.45}.deal_offer_pf_stage_badge{flex-shrink:0;align-self:center}.deal_offer_pf_subnav{border-bottom:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 2.5%, var(--portal-surface,#fff));align-items:stretch;gap:0;padding:0 1.25em;display:flex}.deal_offer_pf_subnav_link{color:var(--portal-text-muted,#64748b);margin:0 1.25em 0 0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:.65em .15em;font-size:.8125rem;font-weight:600;display:inline-flex}.deal_offer_pf_subnav_link_active{color:var(--portal-primary,#2563eb);border-bottom-color:var(--portal-primary,#2563eb)}.deal_offer_pf_main_grid{grid-template-columns:1fr;align-items:start;gap:1.25rem;padding:1.15rem 1.25rem 1.35rem;display:grid}@media (width>=960px){.deal_offer_pf_main_grid{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:start;gap:1.5rem}}.deal_offer_pf_col_media{min-width:0}.deal_offer_pf_col_media_stack{flex-direction:column;gap:1.05rem;display:flex}.deal_offer_pf_media_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;flex-direction:column;gap:.65rem;padding:.9rem 1rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0d}.deal_offer_pf_media_card .deal_offer_pf_hero.deal_offer_pf_hero--clean{box-shadow:none;border:none;border-radius:8px}.deal_offer_pf_media_card .deal_offer_pf_media_gallery_stack{gap:.5rem}.deal_offer_pf_media_card .deal_offer_pf_media_thumb_row{width:100%;max-width:100%;margin:.15rem 0 0}.deal_offer_pf_media_card .deal_offer_pf_media_toolbar{border-top:1px solid var(--portal-border,#e2e8f0);margin-top:.15rem;padding-top:.55rem}.deal_offer_pf_media_card .deal_offer_pf_gallery_manage_strip{margin-top:.1rem}.deal_offer_pf_about_offering_section,.deal_offer_pf_documents_section{margin-top:0;padding-top:0}.deal_offer_pf_documents_list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.deal_offer_pf_documents_item{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.deal_offer_pf_documents_icon{color:var(--portal-text-muted,#64748b);flex-shrink:0;margin-top:.1rem}.deal_offer_pf_documents_item_body{flex-direction:column;flex:1 1 0;gap:.2rem;min-width:0;display:flex}.deal_offer_pf_documents_actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.2rem;display:flex}.deal_offer_pf_documents_action{color:var(--portal-primary,#2563eb);text-underline-offset:.12em;font-size:.8125rem;font-weight:600;text-decoration:underline}.deal_offer_pf_documents_action:hover{color:color-mix(in srgb, var(--portal-primary,#2563eb) 75%, #000)}.deal_offer_pf_documents_name{color:var(--portal-text,#0f172a);word-break:break-word;font-size:.9375rem;font-weight:600}.deal_offer_pf_documents_scope{color:var(--portal-text-muted,#64748b);font-size:.75rem;font-weight:600;line-height:1.35}.deal_offer_pf_documents_file_note{color:var(--portal-text-muted,#64748b);font-size:.75rem;font-weight:500;line-height:1.4}.deal_offer_pf_assets_section{margin-top:0;padding-top:0}.deal_offer_pf_assets_main_title{letter-spacing:-.02em;color:var(--portal-text,#0f172a);margin:0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.25}.deal_offer_pf_asset_card{margin:0;padding:0}.deal_offer_pf_asset_card--follow{border-top:1px solid var(--portal-border,#e2e8f0);margin-top:1.35rem;padding-top:1.25rem}.deal_offer_pf_asset_card_inner{flex-direction:row;align-items:stretch;gap:.65rem;display:flex}.deal_offer_pf_asset_pin_col{flex-direction:column;flex-shrink:0;align-items:center;width:2.25rem;display:flex}.deal_offer_pf_asset_pin{background:var(--portal-primary,#2563eb);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.deal_offer_pf_asset_timeline{background:var(--portal-border,#e2e8f0);border-radius:2px;flex:auto;width:2px;min-height:2.5rem;margin-top:.35rem}.deal_offer_pf_asset_body{flex:1 1 0;min-width:0}.deal_offer_pf_asset_name{color:var(--portal-text,#0f172a);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.deal_offer_pf_asset_address{color:var(--portal-text-muted,#64748b);margin:.25rem 0 .5rem;font-size:.8125rem;font-weight:500;line-height:1.45}.deal_offer_pf_assets_view_images{font:inherit;color:var(--portal-primary,#2563eb);text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;margin:0 0 1rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block}.deal_offer_pf_assets_view_images:hover{color:color-mix(in srgb, var(--portal-primary,#2563eb) 75%, #000)}.deal_offer_pf_assets_image_note{color:var(--portal-text-muted,#64748b);margin:0 0 1rem;font-size:.8125rem;font-weight:500}.deal_offer_pf_asset_metrics{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:.85rem 1.25rem;display:grid}@media (width<=640px){.deal_offer_pf_asset_metrics{grid-template-columns:1fr}}.deal_offer_pf_asset_metric_stack{flex-direction:column;gap:.85rem;display:flex}.deal_offer_pf_asset_metric{flex-direction:column;gap:.2rem;min-width:0;display:flex}.deal_offer_pf_asset_metric_label{color:var(--portal-text-muted,#64748b);font-size:.75rem;font-weight:600;line-height:1.35}.deal_offer_pf_asset_metric_value{color:var(--portal-text,#0f172a);word-break:break-word;font-size:.9375rem;font-weight:700;line-height:1.35}.deal_offer_pf_invest_cta{letter-spacing:.02em;cursor:pointer;color:#fff;background:var(--ui-button-background-add);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin:0 0 1rem;padding:.65rem .85rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.deal_offer_pf_invest_cta:hover{background:var(--ui-button-hover)}.deal_offer_pf_invest_cta:focus-visible{outline-offset:2px;outline:2px solid #737373}.deal_offer_pf_section_invest_anchor,#deal-offer-pf-card{scroll-margin-top:5.5rem}.deal_offer_pf_media_toolbar{flex-flow:wrap;gap:6px;display:flex}.deal_offer_pf_media_tool{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);width:2.5rem;height:2.5rem;color:var(--portal-text-muted,#64748b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.deal_offer_pf_media_tool:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 40%, var(--portal-border));color:var(--portal-primary,#2563eb)}.deal_offer_pf_media_tool:disabled{opacity:.45;cursor:not-allowed}.deal_offer_pf_media_tool--active{border-color:var(--portal-primary,#2563eb);background:var(--portal-primary,#2563eb);color:#fff}.deal_offer_pf_media_tool--active:hover:not(:disabled){background:color-mix(in srgb, var(--portal-primary,#2563eb) 88%, #000);color:#fff}.deal_offer_pf_hero_multi_thumbs--below{padding:0}.deal_offer_pf_gallery_manage_strip{text-align:center;color:#fff;background:var(--portal-primary,#2563eb);border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.75rem;font-weight:600;line-height:1.4}.deal_offer_pf_gallery_manage_strip strong{font-weight:700}.deal_offer_pf_panel_head{border-bottom:1px solid var(--portal-border,#e2e8f0);justify-content:flex-start;align-items:center;gap:.5rem;margin:0 0 .65rem;padding-bottom:.5rem;display:flex}.deal_offer_pf_panel_title_text{letter-spacing:.04em;text-transform:none;color:var(--portal-text,#0f172a);margin:0;font-size:.8125rem;font-weight:700}.deal_offer_pf_panel--left .deal_offer_pf_panel_title_text{letter-spacing:.02em;font-size:.8125rem}.deal_offer_pf_fin_subhead{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .5rem;font-size:.65rem;font-weight:700}.deal_offer_pf_kpi_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (width<=640px){.deal_offer_pf_kpi_cards{grid-template-columns:1fr}}.deal_offer_pf_kpi_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.deal_offer_pf_kpi_card_text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.deal_offer_pf_kpi_card_label{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);font-size:.6rem;font-weight:700}.deal_offer_pf_kpi_card_value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--portal-text,#0f172a);word-break:break-word;font-size:.9375rem;font-weight:700;line-height:1.25}.deal_offer_pf_kpi_card_value--date{font-size:.8125rem;font-weight:600}.deal_offer_pf_kpi_icon{flex-shrink:0;margin-top:.05rem}.deal_offer_pf_kpi_icon--up{color:#16a34a}.deal_offer_pf_kpi_icon--down{color:#e11d48}.deal_offer_pf_kpi_icon--time{color:#ca8a04}.deal_offer_pf_preview_announcement{border:1px solid color-mix(in srgb, var(--portal-primary,#2563eb) 25%, var(--portal-border));background:color-mix(in srgb, var(--portal-primary,#2563eb) 8%, var(--portal-surface,#fff));border-radius:8px;align-items:flex-start;gap:.45rem;margin:0 0 .65rem;padding:.45rem .55rem;display:flex}.deal_offer_pf_preview_announcement_icon{color:var(--portal-primary,#2563eb);flex-shrink:0;margin-top:.08em}.deal_offer_pf_preview_announcement_body{min-width:0}.deal_offer_pf_preview_announcement_title{color:var(--portal-text,#0f172a);margin:0 0 .2em;font-size:.8125rem;font-weight:600;line-height:1.35}.deal_offer_pf_preview_announcement_msg{color:var(--portal-text,#334155);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.75rem;line-height:1.45}.deal_offer_pf_col_side{flex-direction:column;gap:1.05rem;min-width:0;display:flex}.deal_offer_pf_side_invest_cta_wrap{flex-shrink:0}.deal_offer_pf_invest_cta_side_top{margin-bottom:0}.deal_offer_pf_kpi_strip{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-primary,#2563eb) 5%, var(--portal-surface,#fff));border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .75rem;padding:.65rem .75rem;display:grid}@media (width<=520px){.deal_offer_pf_kpi_strip{grid-template-columns:1fr}}.deal_offer_pf_kpi{flex-direction:column;gap:.2rem;min-width:0;display:flex}.deal_offer_pf_kpi_label{letter-spacing:.06em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);font-size:.65rem;font-weight:700}.deal_offer_pf_kpi_value{font-variant-numeric:tabular-nums;color:var(--portal-text,#0f172a);letter-spacing:-.02em;word-break:break-word;font-size:1rem;font-weight:700;line-height:1.25}.deal_offer_pf_kpi_value--date{font-size:.9375rem;font-weight:650}.deal_offer_pf_metric_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .65rem;display:grid}@media (width<=520px){.deal_offer_pf_metric_grid{grid-template-columns:1fr}}.deal_offer_pf_metric_cell{border:1px solid color-mix(in srgb, var(--portal-border) 90%, transparent);background:var(--portal-surface,#fff);border-radius:8px;padding:.5rem .55rem}.deal_offer_pf_metric_label{letter-spacing:.04em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin-bottom:.2rem;font-size:.65rem;font-weight:600;display:block}.deal_offer_pf_metric_value{font-variant-numeric:tabular-nums;color:var(--portal-text,#0f172a);word-break:break-word;font-size:.8125rem;font-weight:700}.deal_offer_pf_panel{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:10px;padding:.95rem 1rem 1rem;box-shadow:0 1px 2px #0f172a0a}.deal_offer_pf_panel_title{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-text,#334155);border-bottom:1px solid var(--portal-border,#e2e8f0);margin:0 0 .65rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:700}.deal_offer_pf_kv_grid{flex-direction:column;gap:.55rem .75rem;margin:0;display:flex}.deal_offer_pf_kv{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;gap:.35rem .75rem;font-size:.8125rem;display:grid}.deal_offer_pf_kv dt{color:var(--portal-text-muted,#64748b);margin:0;font-weight:500}.deal_offer_pf_kv dd{color:var(--portal-text,#0f172a);word-break:break-word;margin:0;font-weight:600}.deal_offer_pf_media_empty{text-align:center;background:color-mix(in srgb, var(--portal-text,#0f172a) 4%, var(--portal-surface,#f8fafc));border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;min-height:min(14rem,42vw);padding:1.5rem 1rem;display:flex}.deal_offer_pf_media_empty_text{color:var(--portal-text-muted,#64748b);margin:0;font-size:.875rem;font-weight:600}.deal_offer_pf_media_empty_hint{color:var(--portal-text-muted,#94a3b8);margin:.35rem 0 0;font-size:.75rem}.deal_offer_pf_summary_prose--compact,.deal_offer_pf_bullets--compact,.deal_offer_pf_muted--compact{font-size:.8125rem}.deal_offer_pf_section.deal_offer_pf_section--in_card{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 2%, var(--portal-surface,#fff));box-shadow:none;border-radius:10px;margin:1.15rem 1.25rem 1.25rem}.deal_offer_pf_state{flex-direction:column;justify-content:center;align-items:center;gap:1em;min-height:40vh;padding:2em 1em;display:flex}.deal_offer_pf_spinner{color:var(--portal-primary,#2563eb);animation:.85s linear infinite deal_offer_pf_spin}@keyframes deal_offer_pf_spin{to{transform:rotate(360deg)}}.deal_offer_pf_state_text{color:var(--portal-text-muted,#64748b);margin:0;font-size:.9375em}.deal_offer_pf_header{flex-direction:column;align-items:flex-start;gap:.85em;margin-bottom:1.35em;display:flex}.deal_offer_pf_public_top{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;width:100%;display:flex}.deal_offer_pf_signin_link{color:var(--portal-primary,#2563eb);margin-left:auto;font-size:.8125rem;font-weight:600;text-decoration:none}.deal_offer_pf_signin_link:hover{text-underline-offset:2px;text-decoration:underline}.deal_offer_pf_header_meta{flex-wrap:wrap;align-items:center;gap:.5em .85em;display:flex}.deal_offer_pf_header_hint{color:var(--portal-text-muted,#64748b);align-items:center;gap:.35em;font-size:.75em;font-weight:500;display:inline-flex}.deal_offer_pf_investor_link_view_toggle{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 3%, var(--portal-surface,#fff));color:var(--portal-text,#334155);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;flex-direction:row;align-items:center;gap:.45em;margin:0;padding:.35em .65em .35em .45em;font-size:.75rem;font-weight:600;display:inline-flex}.deal_offer_pf_investor_link_view_toggle:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 35%, var(--portal-border))}.deal_offer_pf_investor_link_view_toggle_input{width:1em;height:1em;accent-color:var(--portal-primary,#2563eb);cursor:pointer;flex-shrink:0;margin:0}.deal_offer_pf_investor_link_view_toggle_label{padding-right:.15em;line-height:1.2}:root[data-theme=dark] .deal_offer_pf_investor_link_view_toggle{color:var(--portal-text,#e2e8f0);background:#ffffff0d;border-color:#ffffff1f}.deal_offer_pf_back{color:var(--portal-primary,#2563eb);align-items:center;gap:.4em;margin:0;font-size:.875em;font-weight:600;text-decoration:none;display:inline-flex}.deal_offer_pf_back:hover{text-underline-offset:2px;text-decoration:underline}.deal_offer_pf_badge{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-primary,#1d4ed8);background:color-mix(in srgb, var(--portal-primary,#2563eb) 14%, var(--portal-surface,#fff));border:1px solid color-mix(in srgb, var(--portal-primary,#2563eb) 22%, transparent);border-radius:9999px;padding:.3em .7em;font-size:.625em;font-weight:700;display:inline-block}.deal_offer_pf_share{box-sizing:border-box;width:100%;margin-top:.15em}.deal_offer_pf_share .um_title.deal_offer_pf_share_heading{color:var(--font-color-title,var(--portal-text,#0f172a));margin:0 0 .5em;font-size:1.05em;font-weight:600;line-height:1.3}.deal_offer_pf_share .um_hint.deal_offer_pf_share_hint,.deal_offer_pf_share .um_hint.deal_offer_pf_share_warning{margin:0 0 .75em;font-size:.875em;line-height:1.5}.deal_offer_pf_share_toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em .65em;margin:0 0 .5em}.deal_offer_pf_share_actions.um_toolbar_actions{justify-content:flex-start;width:100%;max-width:100%}.deal_offer_pf_share_url_field{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);min-width:min(100%,12rem);color:var(--portal-text,#0f172a);word-break:break-word;border-radius:8px;flex:1;align-items:center;min-height:2.25rem;margin:0;padding:.5em .65em;font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:600;display:flex}.deal_offer_pf_share_copy_btn{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);color:var(--portal-text,#0f172a);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.35em;padding:.5em .85em;font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.deal_offer_pf_share_copy_btn:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 35%, var(--portal-border));background:color-mix(in srgb, var(--portal-primary,#2563eb) 6%, var(--portal-surface,#fff))}.deal_offer_pf_share_copy_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offer_pf_share_copy_btn:disabled{opacity:.55;cursor:not-allowed}.deal_offer_pf_share_action_with_hint{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.deal_offer_pf_share_copy_group{align-items:center;gap:.2rem;display:inline-flex}.deal_offer_pf_share .um_btn_primary,.deal_offer_pf_share .um_btn_secondary{gap:.4em;font-size:.9375em;font-weight:600}.deal_offer_pf_share_modal{max-width:min(26rem,100vw - 2rem)}.deal_offer_pf_share_modal_scroll{padding:0 1rem .75rem}.deal_offer_pf_share_modal_lead{margin:0 0 .85em;font-size:.8125rem}.deal_offer_pf_share_modal_label{color:var(--portal-text,#0f172a);margin-bottom:.35em;font-size:.8125rem;font-weight:600;display:block}.deal_offer_pf_share_recipient_manual_row{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;max-width:100%;display:flex}.deal_offer_pf_share_recipient_manual_input{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);border-radius:var(--portal-pill-radius,var(--ui-button-border-radius,25px));min-width:0;height:2.5rem;color:var(--portal-text,#0f172a);background:var(--portal-surface,#fff);flex:10rem;padding:0 .9rem;font-family:inherit;font-size:.9375rem;line-height:1.3;transition:border-color .15s,box-shadow .15s}.deal_offer_pf_share_recipient_manual_input::placeholder{color:#94a3b8}.deal_offer_pf_share_recipient_manual_input:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text,#0f172a) 10%, var(--portal-border,#e2e8f0))}.deal_offer_pf_share_recipient_manual_input:focus{outline:none}.deal_offer_pf_share_recipient_manual_input:focus-visible{border-color:var(--portal-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-primary,#2563eb) 20%, transparent)}.deal_offer_pf_share_recipient_manual_input:disabled{opacity:.65;cursor:not-allowed;background:var(--portal-primary-soft,#f8fafc)}.deal_offer_pf_share_recipient_manual_btn.um_btn_primary{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4em;height:2.5rem;min-height:2.5rem;padding:0 1.1em;font-size:.875rem}.deal_offer_pf_share_recipient_manual_btn.um_btn_primary:disabled{opacity:.5}.deal_offer_pf_share_modal_textarea{box-sizing:border-box;border:1px solid var(--portal-border,#e2e8f0);width:100%;min-height:7rem;color:var(--portal-text,#0f172a);background:var(--portal-surface,#fff);resize:vertical;border-radius:8px;padding:.55em .65em;font-family:inherit;font-size:.8125rem;line-height:1.45}.deal_offer_pf_share_modal_textarea:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:1px}.deal_offer_pf_share_modal_feedback{color:var(--portal-text,#0f172a);margin:.65em 0 0;font-size:.8125rem}.deal_offer_pf_share_modal_feedback_warn{color:#b45309}.deal_offer_pf_share_modal_fail_list{color:var(--portal-text-muted,#64748b);margin:.5em 0 0;padding-left:1.15em;font-size:.75rem;line-height:1.45}.deal_offer_pf_share_modal_fail_email{color:var(--portal-text,#0f172a);font-weight:600}.deal_offer_pf_share_loading{align-items:center;gap:.45em;margin:0 0 .5em;display:inline-flex}.deal_offer_pf_share_loading_icon{animation:.85s linear infinite deal_offer_pf_spin}.deal_offer_pf_share_error{color:#b45309;margin:.5em 0 0;font-size:.75rem;line-height:1.4}.deal_offer_pf_share_warning{color:var(--portal-text-muted,#64748b);margin:.35em 0 .65em;font-size:.75rem;line-height:1.45}.deal_offer_pf_share_disabled_hint{max-width:44rem;margin:.75em 0 0;font-size:.875em;line-height:1.5}.deal_offer_pf_share_disabled_hint strong{color:var(--portal-text,#0f172a);font-weight:600}.deal_offer_pf_hero{border:1px solid var(--portal-border,#e2e8f0);background:linear-gradient(145deg, color-mix(in srgb, var(--portal-primary,#2563eb) 8%, var(--portal-surface,#f8fafc)) 0%, var(--portal-surface,#fff) 50%);border-radius:16px;min-height:min(16em,48vw);margin-bottom:1.5em;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 12px 28px -6px #0f172a1f}.deal_offer_pf_hero--single{min-height:min(16em,48vw)}.deal_offer_pf_hero--multi{min-height:0}.deal_offer_pf_hero.deal_offer_pf_hero--clean{background:color-mix(in srgb, var(--portal-text,#0f172a) 4%, var(--portal-surface,#f8fafc));border-radius:10px;min-height:0;margin-bottom:0;box-shadow:0 1px 2px #0f172a0d}.deal_offer_pf_hero.deal_offer_pf_hero--clean.deal_offer_pf_hero--single{aspect-ratio:16/10;min-height:min(14rem,42vw)}.deal_offer_pf_media_gallery_stack{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.deal_offer_pf_hero.deal_offer_pf_hero--clean.deal_offer_pf_hero--cover_main{aspect-ratio:16/10;min-height:min(14rem,42vw)}.deal_offer_pf_media_thumb_row{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:.4rem;width:min(18.5rem,90%);max-width:100%;margin:.1rem auto 0;display:grid}.deal_offer_pf_media_thumb_cell{border:1px solid var(--portal-border,#e2e8f0);cursor:pointer;aspect-ratio:4/3;background:color-mix(in srgb, var(--portal-text,#0f172a) 6%, var(--portal-surface,#f1f5f9));border-radius:6px;margin:0;padding:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.deal_offer_pf_media_thumb_cell:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 45%, var(--portal-border));box-shadow:0 2px 8px #0f172a14}.deal_offer_pf_media_thumb_cell:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offer_pf_media_thumb_img{object-fit:cover;width:100%;height:100%;display:block}.deal_offer_pf_gallery_preview_more_overlay{color:#fff;letter-spacing:.03em;pointer-events:none;background:#0f172a8c;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:flex;position:absolute;inset:0}.deal_offer_pf_gallery_mosaic{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.25rem),1fr));gap:8px;width:100%;margin:0 0 .35rem;padding:0;display:grid}.deal_offer_pf_gallery_mosaic_cell{border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 4%, var(--portal-surface,#f8fafc));cursor:zoom-in;aspect-ratio:4/3;text-align:left;border-radius:10px;min-height:6.25rem;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.deal_offer_pf_gallery_mosaic_cell--lead{aspect-ratio:16/10;grid-column:1/-1;min-height:min(13rem,40vw);max-height:min(42vh,28rem)}.deal_offer_pf_gallery_mosaic_cell:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 45%, var(--portal-border));box-shadow:0 2px 10px #0f172a1a}.deal_offer_pf_gallery_mosaic_cell:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offer_pf_gallery_mosaic_img{object-fit:cover;object-position:center;vertical-align:middle;width:100%;height:100%;display:block}.deal_offer_pf_hero.deal_offer_pf_hero--clean.deal_offer_pf_hero--multi .deal_offer_pf_hero_multi_main_wrap{height:min(36vh,22rem);min-height:min(12rem,38vw)}.deal_offer_pf_hero_img_btn{z-index:0;border-radius:inherit;cursor:zoom-in;text-align:left;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.deal_offer_pf_hero_img_btn:focus-visible{outline-offset:-4px;outline:2px solid #fff}.deal_offer_pf_hero_img{object-fit:cover;object-position:center;vertical-align:middle;width:100%;height:100%;display:block}.deal_offer_pf_hero_multi{flex-direction:column;gap:4px;width:100%;display:flex}.deal_offer_pf_hero_multi_main_wrap{width:100%;height:min(42vh,28rem);min-height:min(16em,48vw);position:relative}.deal_offer_pf_hero_multi_main_btn{z-index:0;border-radius:inherit;cursor:zoom-in;text-align:left;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;line-height:0;display:block;position:absolute;inset:0}.deal_offer_pf_hero_multi_main_btn:focus-visible{outline-offset:-4px;outline:2px solid #fff}.deal_offer_pf_hero_multi_main_img{object-fit:cover;object-position:center;vertical-align:middle;width:100%;height:100%;display:block}.deal_offer_pf_hero_overlay--multi_main{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0f172a47 48%,#0f172ac2 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.deal_offer_pf_hero_overlay_text{pointer-events:auto;padding:1.5em 1.5em 1.65em}.deal_offer_pf_hero_multi_thumbs{-webkit-overflow-scrolling:touch;flex-flow:wrap;gap:6px;width:100%;padding:2px 0 0;display:flex;overflow:visible}.deal_offer_pf_hero_multi_thumb_btn{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);cursor:zoom-in;box-sizing:border-box;border-radius:8px;flex:none;width:clamp(4.5rem,18vw,6.5rem);height:clamp(3.25rem,12vw,4.5rem);margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.deal_offer_pf_hero_multi_thumb_btn:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offer_pf_hero_multi_thumb_btn:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 50%, var(--portal-border));box-shadow:0 2px 8px #0f172a1a}.deal_offer_pf_hero_multi_thumb_img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.deal_offer_pf_hero_overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0f172a4d 52%,#0f172ab8 100%);flex-direction:column;justify-content:flex-end;min-height:min(16em,48vw);padding:0;display:flex;position:relative}.deal_offer_pf_hero_plain{background:0 0;min-height:auto;padding:2em 1.5em;position:relative}.deal_offer_pf_title{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px #00000059;margin:0;font-size:clamp(1.625em,4vw,2.125em);font-weight:800;line-height:1.12}.deal_offer_pf_hero_plain .deal_offer_pf_title{color:var(--portal-text,#0f172a);text-shadow:none}.deal_offer_pf_sub{color:#ffffffe6;max-width:40em;margin:.5em 0 0;font-size:.9375em;font-weight:500;line-height:1.45}.deal_offer_pf_hero_plain .deal_offer_pf_sub{color:var(--portal-text-muted,#64748b)}.deal_offer_pf_stats{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.85em;margin-bottom:1.75em;display:grid}.deal_offer_pf_stat{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:12px;padding:1em 1.05em;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 3px #0f172a0d}.deal_offer_pf_stat:hover{border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 25%, var(--portal-border));box-shadow:0 4px 6px -1px #0f172a0f,0 2px 4px -2px #0f172a0f}.deal_offer_pf_stat_label{letter-spacing:.07em;text-transform:uppercase;color:var(--portal-text-muted,#64748b);margin:0 0 .4em;font-size:.625em;font-weight:700}.deal_offer_pf_stat_value{font-variant-numeric:tabular-nums;color:var(--portal-text,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.0625em;font-weight:700;line-height:1.25}.deal_offer_pf_section{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:14px;margin-bottom:1em;padding:1.25em 1.35em 1.35em;box-shadow:0 1px 2px #0f172a0a}.deal_offer_pf_section_title{letter-spacing:.08em;text-transform:uppercase;color:var(--portal-text,#334155);border-bottom:1px solid var(--portal-border,#e2e8f0);margin:0 0 1em;padding-bottom:.75em;font-size:.6875em;font-weight:700}.deal_offer_pf_facts{grid-template-columns:1fr;gap:.75em 1.25em;display:grid}@media (width>=560px){.deal_offer_pf_facts{grid-template-columns:repeat(2,1fr)}}.deal_offer_pf_fact{grid-template-columns:minmax(0,9.5em) 1fr;align-items:baseline;gap:.35em .85em;font-size:.875em;display:grid}.deal_offer_pf_fact dt{color:var(--portal-text-muted,#64748b);margin:0;font-weight:600}.deal_offer_pf_fact dd{color:var(--portal-text,#0f172a);margin:0;font-weight:600}.deal_offer_pf_bullets{color:var(--portal-text,#334155);margin:0;padding-left:1.2em;font-size:.9375em;line-height:1.6}.deal_offer_pf_bullets li{margin-bottom:.4em}.deal_offer_pf_bullets li:last-child{margin-bottom:0}.deal_offer_pf_summary_prose{color:var(--portal-text,#334155);word-break:break-word;font-size:.9375em;line-height:1.6}.deal_offer_pf_summary_prose p{margin:0 0 .65em}.deal_offer_pf_summary_prose p:last-child{margin-bottom:0}.deal_offer_pf_summary_prose ul,.deal_offer_pf_summary_prose ol{margin:0 0 .65em 1.25em;padding:0}.deal_offer_pf_summary_prose li{margin-bottom:.35em}.deal_offer_pf_summary_prose h1,.deal_offer_pf_summary_prose h2,.deal_offer_pf_summary_prose h3{color:var(--portal-text,#0f172a);margin:.85em 0 .4em;font-size:1.05em;font-weight:700}.deal_offer_pf_summary_prose h1:first-child,.deal_offer_pf_summary_prose h2:first-child,.deal_offer_pf_summary_prose h3:first-child{margin-top:0}.deal_offer_pf_summary_prose a{color:var(--portal-link,#2563eb);text-decoration:underline}.deal_offer_pf_summary_prose img,.deal_offer_pf_summary_prose iframe{max-width:100%;height:auto}.deal_offer_pf_muted{color:var(--portal-text-muted,#64748b);margin:0;font-size:.9375em;line-height:1.55}.deal_offer_pf_class_grid{grid-template-columns:1fr;gap:1em;display:grid}@media (width>=640px){.deal_offer_pf_class_grid{grid-template-columns:repeat(2,1fr)}}.deal_offer_pf_class_card{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);box-sizing:border-box;border-radius:12px;padding:1.15em 1.2em 1.25em;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}.deal_offer_pf_class_card:before{content:"";background:linear-gradient(180deg, var(--portal-primary,#2563eb), color-mix(in srgb, var(--portal-primary,#2563eb) 55%, #6366f1));border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.deal_offer_pf_class_name{letter-spacing:-.02em;color:var(--portal-text,#0f172a);margin:0 0 .35em;padding-left:.15em;font-size:1.0625em;font-weight:700}.deal_offer_pf_class_meta{color:var(--portal-text-muted,#64748b);margin:0 0 1em;padding-left:.15em;font-size:.8125em;line-height:1.45}.deal_offer_pf_class_dl{border-top:1px solid var(--portal-border,#e2e8f0);flex-direction:column;gap:.55em;margin:0;padding-top:.85em;display:flex}.deal_offer_pf_class_dl>div{justify-content:space-between;gap:.75em;font-size:.8125em;display:flex}.deal_offer_pf_class_dl dt{color:var(--portal-text-muted,#64748b);margin:0;font-weight:600}.deal_offer_pf_class_dl dd{color:var(--portal-text,#0f172a);text-align:right;margin:0;font-weight:600}:root[data-theme=dark] .deal_offer_pf_page{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 6%, var(--portal-surface,#0f172a))}:root[data-theme=dark] .deal_offer_pf_card{box-shadow:none;background:var(--portal-surface,#1e293b);border-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_titlebar,:root[data-theme=dark] .deal_offer_pf_subnav{border-bottom-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_subnav{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 4%, var(--portal-surface,#1e293b))}:root[data-theme=dark] .deal_offer_pf_kpi_strip,:root[data-theme=dark] .deal_offer_pf_panel,:root[data-theme=dark] .deal_offer_pf_media_card,:root[data-theme=dark] .deal_offer_pf_metric_cell,:root[data-theme=dark] .deal_offer_pf_kpi_card{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 5%, var(--portal-surface,#1e293b));box-shadow:none;border-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_media_card .deal_offer_pf_media_toolbar{border-top-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_panel_title{color:var(--portal-text,#f1f5f9);border-bottom-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_panel_head{border-bottom-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_panel_title_text,:root[data-theme=dark] .deal_offer_pf_assets_main_title,:root[data-theme=dark] .deal_offer_pf_asset_name,:root[data-theme=dark] .deal_offer_pf_asset_metric_value{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_offer_pf_asset_timeline{background:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_asset_card--follow{border-top-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_media_thumb_cell{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 8%, var(--portal-surface,#1e293b));border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_media_tool:not(.deal_offer_pf_media_tool--active){background:var(--portal-surface,#1e293b);color:var(--portal-text-muted,#94a3b8);border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_preview_announcement{background:color-mix(in srgb, var(--portal-primary,#3b82f6) 14%, var(--portal-surface,#1e293b));border-color:#ffffff24}:root[data-theme=dark] .deal_offer_pf_preview_announcement_title{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_offer_pf_preview_announcement_msg{color:color-mix(in srgb, var(--portal-text,#f1f5f9) 88%, transparent)}:root[data-theme=dark] .deal_offer_pf_section.deal_offer_pf_section--in_card{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 4%, var(--portal-surface,#1e293b));border-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_media_empty{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 6%, var(--portal-surface,#1e293b))}:root[data-theme=dark] .deal_offer_pf_hero.deal_offer_pf_hero--clean{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 6%, var(--portal-surface,#1e293b));box-shadow:none}:root[data-theme=dark] .deal_offer_pf_gallery_mosaic_cell{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 8%, var(--portal-surface,#1e293b));box-shadow:none;border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_stat,:root[data-theme=dark] .deal_offer_pf_section:not(.deal_offer_pf_section--in_card),:root[data-theme=dark] .deal_offer_pf_class_card{box-shadow:none;border-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_hero{border-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_hero_multi_thumb_btn{background:var(--portal-surface,#1e293b);box-shadow:none;border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_section_title{border-bottom-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_class_dl{border-top-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_share{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 6%, var(--portal-surface,#1e293b));border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_share_url_field,:root[data-theme=dark] .deal_offer_pf_share_copy_btn,:root[data-theme=dark] .deal_offer_pf_share .um_btn_secondary{background:var(--portal-surface,#1e293b);color:var(--portal-text,#f1f5f9);border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_share .um_btn_primary{background:var(--portal-primary,#3b82f6);color:#fff;border:none}:root[data-theme=dark] .deal_offer_pf_share .um_title.deal_offer_pf_share_heading{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_offer_pf_share_modal_textarea,:root[data-theme=dark] .deal_offer_pf_share_recipient_manual_input{background:var(--portal-surface,#1e293b);color:var(--portal-text,#f1f5f9);border-color:#ffffff1f}:root[data-theme=dark] .deal_offer_pf_share_recipient_manual_input:disabled{background:#0f172a8c}:root[data-theme=dark] .deal_offer_pf_share_error{color:#fbbf24}:root[data-theme=dark] .deal_offer_pf_share_warning,:root[data-theme=dark] .deal_offer_pf_share_disabled_hint{color:var(--portal-text-muted,#94a3b8)}:root[data-theme=dark] .deal_offer_pf_share_disabled_hint strong{color:var(--portal-text,#f1f5f9)}:root[data-theme=dark] .deal_offer_pf_gallery_slide_wrap{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 8%, var(--portal-surface,#1e293b))}:root[data-theme=dark] .deal_offer_pf_gallery_modal_thumbs{background:color-mix(in srgb, var(--portal-text,#f1f5f9) 6%, var(--portal-surface,#1e293b));border-top-color:#ffffff1a}:root[data-theme=dark] .deal_offer_pf_gallery_modal_thumb_btn{background:var(--portal-surface,#1e293b)}:root[data-theme=dark] .deal_offer_pf_gallery_modal_sub{color:var(--portal-text-muted,#94a3b8)}:root[data-theme=dark] .deal_offer_pf_gallery_edge_nav{background:color-mix(in srgb, var(--portal-surface,#1e293b) 94%, transparent);color:var(--portal-text,#f1f5f9);border-color:#ffffff24;box-shadow:0 2px 12px #00000059}:root[data-theme=dark] .deal_offer_pf_gallery_edge_nav:hover{background:var(--portal-surface,#1e293b);border-color:#ffffff38}.deal_offer_pf_gallery_modal_panel.deals_add_inv_modal_panel{width:min(96vw,56rem);max-width:min(96vw,56rem)}.deal_offer_pf_gallery_modal_panel .um_modal_head.add_contact_modal_head{align-items:flex-start;gap:.75rem}.deal_offer_pf_gallery_modal_head_text{flex:1;min-width:0}.deal_offer_pf_gallery_modal_sub{color:var(--portal-text-muted,#64748b);margin:.2rem 0 0;font-size:.8125rem;line-height:1.35}.deal_offer_pf_gallery_carousel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-height:min(50vh,28rem);padding:.5rem .65rem .15rem;display:flex}.deal_offer_pf_gallery_slide_wrap{background:color-mix(in srgb, var(--portal-text,#0f172a) 5%, var(--portal-surface,#f8fafc));touch-action:pan-y;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;min-width:0;min-height:min(42vh,24rem);padding:.65rem 3rem;display:flex;position:relative}.deal_offer_pf_gallery_edge_nav{z-index:2;border:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-surface,#fff) 92%, transparent);width:2.85rem;height:2.85rem;color:var(--portal-text,#0f172a);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0f172a1f,0 4px 14px #0f172a14}.deal_offer_pf_gallery_edge_nav:hover{background:var(--portal-surface,#fff);border-color:color-mix(in srgb, var(--portal-primary,#2563eb) 40%, var(--portal-border));box-shadow:0 2px 6px #0f172a24,0 8px 22px #0f172a1a}.deal_offer_pf_gallery_edge_nav:focus-visible{outline:2px solid var(--portal-primary,#2563eb);outline-offset:2px}.deal_offer_pf_gallery_edge_nav_prev{left:.35rem}.deal_offer_pf_gallery_edge_nav_next{right:.35rem}.deal_offer_pf_gallery_slide_img{object-fit:contain;object-position:center;vertical-align:middle;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(68vh,720px);box-shadow:0 1px 3px #0f172a1a,0 12px 28px #0f172a1f}.deal_offer_pf_gallery_counter{font-variant-numeric:tabular-nums;color:var(--portal-text-muted,#64748b);margin:0;font-size:.8125rem;font-weight:600}.deal_offer_pf_gallery_modal_thumbs{border-top:1px solid var(--portal-border,#e2e8f0);background:color-mix(in srgb, var(--portal-text,#0f172a) 3%, var(--portal-surface,#fff));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-height:min(28vh,14rem);margin:0;padding:.75rem 1rem .25rem;display:flex;overflow-y:auto}.deal_offer_pf_gallery_modal_thumb_btn{background:var(--portal-surface,#fff);cursor:pointer;box-sizing:border-box;opacity:.72;border:2px solid #0000;border-radius:8px;flex:none;width:4.25rem;height:3rem;margin:0;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.deal_offer_pf_gallery_modal_thumb_btn:hover,.deal_offer_pf_gallery_modal_thumb_btn:focus-visible{opacity:1;outline:none}.deal_offer_pf_gallery_modal_thumb_btn_active{opacity:1;border-color:var(--portal-primary,#2563eb);box-shadow:0 0 0 1px color-mix(in srgb, var(--portal-primary,#2563eb) 35%, transparent)}.deal_offer_pf_gallery_modal_thumb_img{object-fit:cover;object-position:center;vertical-align:middle;width:100%;height:100%;display:block}.deal_offer_pf_gallery_modal_footer{justify-content:flex-end}@media (width<=520px){.deal_offer_pf_gallery_carousel{min-height:auto;padding-left:.35rem;padding-right:.35rem}.deal_offer_pf_gallery_slide_wrap{min-height:min(38vh,18rem);padding-left:.25rem;padding-right:.25rem}.deal_offer_pf_gallery_edge_nav{width:2.45rem;height:2.45rem}.deal_offer_pf_gallery_edge_nav_prev{left:.15rem}.deal_offer_pf_gallery_edge_nav_next{right:.15rem}}.wip_page{text-align:left;max-width:40em}.wip_breadcrumb{color:var(--portal-text-muted);align-items:center;gap:.35em;margin:0 0 1em;font-size:.8125em;display:flex}.wip_breadcrumb a{color:var(--portal-text-muted);font-weight:500;text-decoration:none}.wip_breadcrumb a:hover{color:var(--portal-text);text-decoration:underline}.wip_breadcrumb_plain{color:var(--portal-text-muted);cursor:default;font-weight:500}.wip_breadcrumb_sep{opacity:.5}.wip_title{color:var(--portal-text);margin:0 0 .75em;font-size:1.5em;font-weight:700}.wip_message{border:1px dashed var(--portal-border);border-radius:var(--portal-card-radius);background:var(--portal-surface);color:var(--portal-text-muted);margin:0;padding:1.5em 1.25em;font-size:.9375em}.investments_page.deals_list_page .inv_header_stack{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;line-height:1.25;display:flex}.investments_page.deals_list_page .inv_header_sub{color:var(--portal-text-muted,#64748b);font-size:.8125rem;font-weight:500}.investments_page.deals_list_page .deals_list_table_panel .um_table_sortable th[aria-sort=ascending] .um_sort_header_icon,.investments_page.deals_list_page .deals_list_table_panel .um_table_sortable th[aria-sort=descending] .um_sort_header_icon{color:var(--portal-primary,#2563eb);opacity:1}.investment_detail_page{max-width:960px;margin:0 auto;padding-bottom:2rem}.investment_detail_back{color:var(--portal-primary,#2563eb);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.investment_detail_back:hover{text-decoration:underline}.investment_detail_title{color:var(--portal-text,#0f172a);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.investment_detail_section{margin-bottom:2rem}.investment_detail_section_title{letter-spacing:.02em;color:#fff;background:var(--portal-primary,#1d4ed8);border-radius:4px 4px 0 0;margin:0 0 1rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700}.investment_detail_grid{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;padding:1.25rem 0 0;display:grid}@media (width<=720px){.investment_detail_grid{grid-template-columns:1fr}}.investment_detail_field{min-width:0}.investment_detail_field--full{grid-column:1/-1}.investment_detail_label{color:var(--portal-text-muted,#475569);margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.investment_detail_req{color:#dc2626;margin-left:.15rem}.investment_detail_input_wrap{align-items:center;display:flex;position:relative}.investment_detail_input{box-sizing:border-box;border:none;border-bottom:1px solid var(--portal-border,#94a3b8);width:100%;color:var(--portal-text,#0f172a);background:0 0;border-radius:0;padding:.4rem 1.75rem .4rem 0;font-family:inherit;font-size:.9375rem}.investment_detail_input:focus{border-bottom-color:var(--portal-primary,#2563eb);outline:none}.investment_detail_input:read-only{cursor:default}.investment_detail_input--currency,.investment_detail_input--pct{padding-left:1.1rem}.investment_detail_prefix{color:var(--portal-text-muted,#64748b);pointer-events:none;font-size:.875rem;position:absolute;bottom:.45rem;left:0}.investment_detail_suffix{color:var(--portal-text-muted,#64748b);pointer-events:none;font-size:.875rem;position:absolute;bottom:.45rem;right:0}.investment_detail_input_wrap .investment_detail_suffix+.investment_detail_input{padding-right:2rem}.investment_detail_select{border:none;border-bottom:1px solid var(--portal-border,#94a3b8);width:100%;color:var(--portal-text,#0f172a);cursor:default;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .15rem center no-repeat;border-radius:0;padding:.4rem 1.75rem .4rem 0;font-family:inherit;font-size:.9375rem}.investment_detail_select:disabled{opacity:1;color:var(--portal-text,#0f172a)}.investment_detail_date_icon{color:var(--portal-text-muted,#64748b);pointer-events:none;position:absolute;bottom:.35rem;right:0}.deals_add_inv_modal_overlay.um_modal_overlay{z-index:1100}.deals_add_inv_modal_panel.um_modal.um_modal_view{box-sizing:border-box;--deals-add-inv-font-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--deals-add-inv-control-font:.9375rem;--deals-add-inv-control-radius:10px;--deals-add-inv-control-min-h:1em;flex-direction:column;max-width:min(44em,100%);max-height:none;padding:1em 1.15em .95em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}@media (width>=640px){.deals_add_inv_modal_panel.um_modal.um_modal_view{padding:1.1em 1.35em 1em}}.deals_add_inv_modal_form{min-height:0;font-family:var(--deals-add-inv-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;gap:0;display:flex}.deals_add_inv_modal_scroll{flex:1;min-height:0;margin-bottom:.25em;padding:0 .2em .75em 0;overflow:hidden auto}.deals_add_inv_modal_body{flex:0 auto;padding:0;overflow:visible}.deals_add_inv_modal_panel .um_modal_head{margin-bottom:.65em}.deals_add_inv_modal_panel .um_modal_title{font-size:1.125em}.deals_add_inv_view_grid.um_view_grid{grid-template-columns:1fr 1fr;gap:.55em .9em;margin-bottom:.35em}@media (width<=639px){.deals_add_inv_view_grid.um_view_grid{grid-template-columns:1fr;gap:.55em}}.deals_add_inv_modal_panel .um_view_field_head{gap:.35em;margin-bottom:.28em}.deals_add_inv_modal_panel .um_view_field_icon{width:16px;height:16px}.deals_add_inv_modal_panel .um_view_field_label{font-size:.75em}.um_field_label_row{gap:.5em;display:flex}.mail_text_label{font-size:var(--portal-form-label-font-size,.8125rem);font-weight:var(--portal-form-label-font-weight,600);letter-spacing:var(--portal-form-label-letter-spacing,-.01em);color:var(--portal-form-label-color,var(--portal-text-muted,#64748b))}.um_view_field_head .deals_add_inv_label_info,.add_contact_panel .um_field_label_row .deals_add_inv_label_info{color:#64748b;cursor:help;flex-shrink:0;align-items:center;margin-left:.35em;display:inline-flex}.deals_add_inv_field_control.um_field_select,.deals_add_inv_input.deals_add_inv_field_control{width:100%;margin:0}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control{box-sizing:border-box;min-height:var(--deals-add-inv-control-min-h);border-radius:var(--deals-add-inv-control-radius);font-family:var(--deals-add-inv-font-family);font-size:var(--deals-add-inv-control-font);letter-spacing:-.01em;color:var(--portal-text,#282828);background-color:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);cursor:pointer;text-overflow:ellipsis;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;font-style:normal;font-weight:400;line-height:1.45}@media (prefers-color-scheme:dark){.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark] .deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control:hover:not(:disabled){border-color:color-mix(in srgb, var(--portal-text,#282828) 14%, var(--portal-border,#e5e5e5))}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control:disabled{cursor:not-allowed;opacity:.72;color:var(--portal-text-muted,#64748b)}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control:focus-visible{border-color:var(--portal-text-muted,#64748b);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control optgroup{font-family:var(--deals-add-inv-font-family);color:var(--portal-text-muted,#64748b);font-size:.75rem;font-weight:600;line-height:1.35}.deals_add_inv_modal_form .um_field_select.deals_add_inv_field_control option{font-family:var(--deals-add-inv-font-family);font-weight:400;font-size:var(--deals-add-inv-control-font);color:var(--portal-text,#282828);line-height:1.45}.deals_add_inv_input.deals_add_inv_field_control{box-sizing:border-box;min-height:var(--deals-add-inv-control-min-h);border:1px solid var(--portal-border,#e5e5e5);border-radius:var(--deals-add-inv-control-radius);font-family:var(--deals-add-inv-font-family);font-size:var(--deals-add-inv-control-font);letter-spacing:-.01em;color:var(--portal-text,#282828);background:var(--portal-surface,#fff);padding:.5rem .75rem;font-weight:400;line-height:1.45}.deals_add_inv_input.deals_add_inv_field_control:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deals_add_inv_input.deals_add_inv_field_control:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deals_add_inv_modal_form .um_field input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=radio]):not(.visually_hidden):not(.contacts_chips_combobox_input):not(.add_contact_chip_input){box-sizing:border-box;min-height:var(--deals-add-inv-control-min-h);border-radius:var(--deals-add-inv-control-radius);font-family:var(--deals-add-inv-font-family);font-size:var(--deals-add-inv-control-font);letter-spacing:-.01em;color:var(--portal-text,#282828);background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);padding:.5rem .75rem;font-weight:400;line-height:1.45}.deals_add_inv_modal_form .um_field input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=radio]):not(.visually_hidden):not(.contacts_chips_combobox_input):not(.add_contact_chip_input):focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deals_add_inv_modal_form .um_field input:not([type=file]):not([type=hidden]):not([type=checkbox]):not([type=radio]):not(.visually_hidden):not(.contacts_chips_combobox_input):not(.add_contact_chip_input):focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deals_add_inv_modal_form .um_field label.um_field_label_row{font-family:var(--deals-add-inv-font-family);letter-spacing:-.01em;color:var(--portal-text-muted,#64748b);margin-bottom:.35em;font-size:.8125rem;font-weight:600}.deals_add_inv_after_grid{flex-direction:column;gap:.45em;display:flex}.deals_add_inv_after_grid .um_view_field,.deals_add_inv_after_grid .deals_add_inv_add_row{margin-bottom:0}.deals_add_inv_add_row{margin:0}.deals_add_inv_add_row .um_btn_secondary{font-size:.875em}.deals_add_inv_dropzone{border-radius:var(--ui-button-border-radius,25px);cursor:pointer;color:#64748b;background:#fff;border:1px dashed #cbd5e1;margin-top:.25em;font-size:.8125em;line-height:1.35;transition:border-color .15s,background .15s}.deals_add_inv_dropzone_compact{text-align:left;flex-direction:row;align-items:center;gap:.6em;padding:.45em .75em;display:flex}.deals_add_inv_dropzone_lead_icon{color:#64748b;flex-shrink:0}.deals_add_inv_dropzone_text{flex-direction:column;gap:.15em;min-width:0;display:flex}.deals_add_inv_dropzone_hint{color:#64748b}.deals_add_inv_dropzone:hover,.deals_add_inv_dropzone_focus{background:#f8fafc;border-color:#2563eb}.deals_add_inv_file_name{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.8125em;font-weight:600;display:block;overflow:hidden}.deals_add_inv_modal_panel .visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deals_add_inv_modal_panel .um_modal_actions{border-top:1px solid var(--portal-border,#e2e8f0);flex-shrink:0;gap:.5em;margin-top:.55em;padding-top:.65em}.deals_add_inv_modal_body .um_msg_error{margin-bottom:.45em;font-size:.8125em}.deals_add_inv_doc_field{margin-top:15px}.deals_add_inv_modal_panel .um_view_field_head label.um_view_field_label{cursor:default;margin:0}.deals_add_inv_modal_panel .um_field input.um_field_input_invalid,.deals_add_inv_modal_panel .um_field select.um_field_input_invalid,.deals_add_inv_modal_panel .um_field textarea.um_field_input_invalid{border-color:#dc2626}.deals_add_inv_modal_overlay.portal_modal_z_boost{z-index:1200}.deal_inv_ic_form_modal_panel .deals_add_inv_input.deals_add_inv_field_control:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deal_inv_ic_form_modal_panel .deals_add_inv_input.deals_add_inv_field_control:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deal_inv_ic_form_modal_panel .deals_add_inv_field_control.um_field_select:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deal_inv_ic_form_modal_panel .deals_add_inv_field_control.um_field_select:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deal_inv_ic_form_modal_panel.deal_inv_offering_modal .deals_add_inv_modal_form select.um_field_select.deals_add_inv_field_control{border-radius:9999px;padding-left:1rem;padding-right:2.35rem}.deal_inv_ic_form_modal_panel .deal_inv_portal_select_trigger:focus-visible{border-color:var(--portal-text-muted);box-shadow:var(--portal-field-focus-shadow,0 0 0 2px #11182714);outline:none}:root[data-theme=dark] .deal_inv_ic_form_modal_panel .deal_inv_portal_select_trigger:focus-visible{box-shadow:var(--portal-field-focus-shadow-dark,0 0 0 2px #f9fafb1f)}.deal_inv_ic_form_modal_panel .deal_inv_portal_select_open .deal_inv_portal_select_trigger{border-color:var(--portal-text-muted);border-bottom-color:var(--portal-border,#e2e8f0);box-shadow:none}.deal_ic_modal_btn_spin{animation:.85s linear infinite deal_ic_modal_btn_spin}.add_profile_readonly_type{box-sizing:border-box;min-height:var(--deals-add-inv-control-min-h,1em);line-height:1.45;font-size:var(--deals-add-inv-control-font,.9375rem);color:var(--portal-text-muted,#64748b);background:var(--portal-surface,#f8fafc);border:1px solid var(--portal-border,#e5e5e5);border-radius:var(--deals-add-inv-control-radius,10px);padding:.5rem .75rem}.add_profile_mailing_search{margin-top:.5em}.add_profile_hint{color:var(--portal-text-secondary,#64748b);cursor:default;vertical-align:middle;background:0 0;border:none;border-radius:4px;padding:.15em;display:inline-flex}.add_profile_hint:hover{color:var(--portal-primary,#00477a);background:var(--portal-primary-soft,#e6f0ff)}.add_profile_sub{color:var(--portal-text-secondary,#64748b);margin:.2em 0 .35em;font-size:.75rem;line-height:1.35;display:block}.add_profile_input_wrap{position:relative}.add_profile_input_wrap .deals_add_inv_input{padding-right:2.5em}.add_profile_input_wrap .deals_add_inv_input::placeholder,.add_profile_search::placeholder{color:#94a3b8}.add_profile_ssn_toggle{color:var(--portal-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35em;display:inline-flex;position:absolute;top:50%;right:.4em;transform:translateY(-50%)}.add_profile_ssn_toggle:hover{color:var(--portal-text,#0f172a);background:#f1f5f9}.add_profile_search_wrap{position:relative}.add_profile_search{box-sizing:border-box;border-radius:var(--deals-add-inv-control-radius,10px);width:100%;font-size:var(--deals-add-inv-control-font,.9375rem);padding:.5rem .75rem .5rem 2.25em}.add_profile_search_icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.6em;transform:translateY(-50%)}.add_profile_sronly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add_profile_ben_lead{max-width:36em;margin:0 0 .9em;line-height:1.45}.add_profile_ben_row{flex-wrap:wrap;align-items:center;gap:.6em .9em;display:flex}.add_profile_ben_text{color:var(--portal-text,#0f172a);margin:0;font-size:.875rem;line-height:1.4}.add_profile_ben_sub{color:var(--portal-text-secondary,#64748b);font-size:.8rem;display:block}.add_profile_ben_add{height:36px;color:var(--portal-primary,#00477a);border:1px solid var(--portal-primary,#00477a);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.4em;padding:0 .9em;font-size:.85rem;font-weight:600;display:inline-flex}.add_profile_ben_add:hover{background:var(--portal-primary-soft,#e6f0ff)}.add_profile_ben_link{color:var(--portal-primary,#00477a);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3em;padding:.2em .35em;font-size:.8rem;text-decoration:underline;display:inline-flex}.add_profile_inline_link{font:inherit;color:var(--portal-primary,#00477a);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.add_profile_inline_link:hover{color:#003a66}.investing_add_profile_form_panel.um_modal.um_modal_view{max-width:min(40rem,100%)}.investing_add_address_form_panel.um_modal.um_modal_view{max-width:min(28rem,100%)}.investing_add_beneficiary_form_panel.um_modal.um_modal_view{max-width:min(40rem,100%)}.add_beneficiary_field_grid.add_contact_name_grid{margin-bottom:.35em}.add_beneficiary_field_grid__full{grid-column:1/-1}.investing_form_label_stack{flex-direction:column;flex:1;align-items:flex-start;gap:.1em;min-width:0;display:flex}.investing_form_subline{color:var(--portal-text-secondary,#64748b);margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.investing_form_req{color:#dc2626;font-weight:600}.um_modal_overlay.investing_ben_modal_overlay{z-index:1300}.investing_field_hint{color:var(--portal-text-secondary,#64748b);cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-self:flex-start;margin-left:auto;padding:.15em;display:inline-flex}.investing_field_hint:hover{color:var(--portal-primary,#00477a);background:var(--portal-primary-soft,#e6f0ff)}.deals_add_inv_modal_form .deals_create_dropdown_select{width:100%}.deals_add_inv_modal_form .deals_create_dropdown_select .portal_dropdown_select_trigger.deals_add_inv_field_control{width:100%;min-height:var(--deals-add-inv-control-min-h,2.5rem);border-radius:var(--deals-add-inv-control-radius);font-family:var(--deals-add-inv-font-family,system-ui, sans-serif);font-size:var(--deals-add-inv-control-font,.9rem);color:var(--portal-text,#282828);background:var(--portal-surface,#fff);border:1px solid var(--portal-border,#e5e5e5);text-align:left;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.45}@media (prefers-color-scheme:dark){.deals_add_inv_modal_form .deals_create_dropdown_select .portal_dropdown_select_trigger.deals_add_inv_field_control{--lightningcss-light: ;--lightningcss-dark:initial}}.investing_profiles_page .um_members_tab_content .um_members_tab_panel{box-sizing:border-box;padding:1.25em 1.5em 1.5em}.investing_profiles_title{color:var(--portal-text,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600}.investing_profiles_sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.investing_profiles_lead{color:var(--portal-text-secondary,#4f4f4f);max-width:40rem;margin:0 0 1.25em;font-size:.9rem;line-height:1.5}.investing_profiles_empty{border:1px dashed var(--portal-border,#e2e8f0);text-align:center;color:var(--portal-text-secondary,#64748b);background:var(--portal-surface,#fff);border-radius:8px;padding:1.5em 1.25em;font-size:.9rem}.investing_profiles_ben_list{flex-direction:column;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.investing_profiles_ben_item{border:1px solid var(--portal-border,#e2e8f0);background:var(--portal-surface,#fff);border-radius:8px;margin:0;padding:.9em 1em;box-shadow:0 1px 2px #0f172a0a}.investing_profiles_ben_name{color:var(--portal-text,#0f172a);margin:0 0 .25em;font-size:.95rem;font-weight:600}.investing_profiles_ben_meta{color:var(--portal-text-secondary,#64748b);margin:0;font-size:.825rem;line-height:1.4}.investing_profiles_addr_extras{margin-top:.4em}.investing_profiles_addr_multiline{word-break:break-word;max-width:28rem;line-height:1.4;display:block}.card_radio_group{flex-flow:wrap;gap:.75em;width:100%;max-width:100%;display:flex}.card_radio_card{align-items:center;gap:var(--cp-radio-label-gap,.75em);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:0 auto;min-width:min(100%,7.5em);max-width:min(100%,20em);padding:.55em .85em;font-size:.875em;font-weight:500;line-height:1.4;transition:border-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.card_radio_card:hover:not(.card_radio_card_selected):not(:has(.card_radio_input:disabled)){border-color:#c8c8c8}.card_radio_card_selected{color:#0f172a;border-color:#0f172a;gap:1.5em}.card_radio_card:not(.card_radio_card_selected){color:#333}.card_radio_card_main{flex:auto;align-items:center;gap:.6em;min-width:0;display:flex}.card_radio_card_radio{box-sizing:border-box;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;transition:border-color .15s;display:flex}.card_radio_card_selected .card_radio_card_radio{border-color:#0f172a}.card_radio_card_selected .card_radio_card_radio:after{content:"";background:#0f172a;border-radius:50%;width:7px;height:7px}.card_radio_card_icon{color:#333;flex-shrink:0}.card_radio_card_selected .card_radio_card_icon{color:#0f172a}.card_radio_card_label{text-align:start;flex:auto;min-width:0;font-size:1em;font-weight:500;line-height:1.35}.card_radio_input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.card_radio_card:has(.card_radio_input:disabled){cursor:not-allowed;opacity:.88}.card_radio_card:has(.card_radio_input:disabled):hover{cursor:not-allowed}.card_radio_card:focus-within{outline-offset:2px;outline:2px solid #0f172a59}.card_radio_card_selected:focus-within{outline-color:#0f172a}.company_page.um_page{--cp-radio-label-gap:.55em;max-width:1280px;margin-top:20px}.company_page .um_members_header_block .um_header_row{margin-bottom:.65em}.company_page .um_members_tab_content{min-width:0}.company_page .um_members_tab_panel[hidden]{display:none!important}.cp_customers_tab_count,.cp_company_detail_tab_count{font-variant-numeric:tabular-nums;color:var(--portal-text-muted,#64748b);white-space:nowrap;margin-inline-start:.15em;font-size:.875em;font-weight:600}.cp_company_avatar{background:#000}.cp_company_avatar svg{color:#fff}a.cp_company_name_link{color:inherit;text-align:left;cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-family:inherit;font-style:normal;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s;display:inline}a.cp_company_name_link:hover{color:#000;text-decoration-color:#000}a.cp_company_name_link:focus-visible{outline-offset:2px;border-radius:0;outline:2px solid #000}a.cp_company_detail_tab{color:inherit;text-decoration:none}a.cp_company_deal_name_link{color:#000;font-weight:600;text-decoration:none}a.cp_company_deal_name_link:hover{text-decoration:underline}a.cp_company_deal_name_link:focus-visible{outline-offset:2px;outline:2px solid #000}.cp_company_members_page_header{align-items:flex-start;gap:.85em;min-width:0;margin-bottom:1.15em;display:flex}.cp_company_members_back_btn{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:2.65em;height:2.65em;margin-top:.12em;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.cp_company_members_back_btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.cp_company_members_back_btn:focus-visible{outline-offset:2px;outline:2px solid #000}.cp_company_tab_panel_inner{min-width:0;max-width:100%}.cp_company_tab_toolbar{margin-bottom:.85em}.cp_company_tab_toolbar_hint{color:#64748b;flex:1;min-width:0;margin:0;font-size:.875em;line-height:1.45}.cp_company_tab_toolbar_strong{color:#334155;font-weight:650}.cp_company_tab_table_wrap{min-width:0;max-width:100%}.cp_company_tab_table_wrap .um_table_members .cp_company_members_deals_th,.cp_company_tab_table_wrap .um_table_members .cp_company_members_deals_td{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;width:5.5em;min-width:4.5em;max-width:6em}.cp_company_tab_table_wrap .um_table_members .cp_company_members_deals_value{color:#0f172a;min-width:1.25em;font-weight:600;display:inline-block}.cp_company_tab_table_wrap>.um_table_wrap.data_table_shell,.cp_company_tab_table_wrap .data_table_scroll_region{max-width:100%;overflow-x:hidden}.cp_company_cell_muted{color:#475569;font-size:.9em}.cp_company_deals_table .cp_company_deal_name_td{vertical-align:middle;width:26%;max-width:0}.cp_company_deals_table .cp_company_deal_name_link{text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:600;text-decoration:none;display:block;overflow:hidden}.cp_company_deals_table .cp_company_deal_name_link:hover{text-decoration:underline}.cp_company_deals_table .cp_company_deal_meta_td{vertical-align:middle;font-size:.9em}.cp_company_deals_table .cp_company_deal_date_th,.cp_company_deals_table .cp_company_deal_date_td{white-space:nowrap;font-size:.88em}.cp_company_deals_table .cp_company_deal_num_th,.cp_company_deals_table .cp_company_deal_num_td{font-variant-numeric:tabular-nums;width:5.5em}.um_members_tab_content{min-width:0;max-width:100%}.cp_company_members_title_block{flex:1;min-width:0}.cp_company_members_company_title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(1.25em,2.5vw,1.65em);font-weight:650;line-height:1.25}.cp_company_members_context{color:#64748b;margin:.3em 0 0;font-size:.875em;font-weight:500}.cp_view_shell{align-items:stretch;gap:0;min-height:280px;display:flex}.cp_view_shell_single{min-height:auto;display:block}.cp_view_panel{flex:1;min-width:0}.cp_btn_customize{color:#fafafa;cursor:pointer;background:#0a0a0a;border:1px solid #262626;border-radius:999px;justify-content:center;align-items:center;gap:.45em;margin:0;padding:.5em 1.05em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.cp_btn_customize:hover{color:#fff;background:#171717;border-color:#525252}.cp_btn_customize:focus-visible{outline-offset:2px;outline:2px solid #a3a3a3}.cp_btn_customize:disabled{opacity:.5;cursor:not-allowed}.cp_btn_customize svg{color:currentColor;flex-shrink:0}.cp_settings_root{box-sizing:border-box;width:100%;min-width:0;max-width:1100px;padding:0 0 .35em}.cp_settings_page_lead{color:#64748b;max-width:48em;margin:0 0 1.5em;font-size:.875em;line-height:1.55}.cp_settings_root :is(input,select,textarea):disabled,.cp_settings_root button:disabled{cursor:not-allowed}.cp_settings_root .cp_settings_field_label .um_view_field_label{color:#334155;font-size:.875em;font-weight:600;line-height:1.4}.cp_settings_section{border-bottom:1px solid #e5e7eb;margin-bottom:1.75em;padding-bottom:1.5em}.cp_settings_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cp_settings_h3{color:#0f172a;letter-spacing:-.02em;margin:0 0 .5em;font-size:1em;font-weight:700}.cp_settings_h3_with_icon{align-items:center;gap:.5em;display:flex}.cp_settings_h3_icon{color:#64748b;flex-shrink:0}.cp_settings_field_label.um_view_field_head.cp_settings_field_head{margin-bottom:0}.cp_settings_help_after_heading{color:#64748b;max-width:48em;margin:0 0 .85em;font-size:.875em;line-height:1.55}.cp_settings_row{flex-wrap:wrap;align-items:flex-start;gap:.65em 1.25em;width:100%;display:flex}.cp_settings_row_spaced{margin-top:1.25em}.cp_settings_row_media_column{flex-direction:column;align-items:stretch;gap:.85em}.cp_settings_row_media_column .cp_settings_label_col{flex:none;width:100%;min-width:0;max-width:none}.cp_settings_row_media_column .cp_settings_control{flex:none;width:100%;max-width:none}.cp_settings_row_vertical{flex-direction:column;align-items:stretch;gap:.85em}.cp_settings_row_vertical .cp_settings_label_col{flex:none;width:100%;min-width:0;max-width:none}.cp_settings_row_vertical .cp_settings_control{flex:none;width:100%;max-width:none}.cp_settings_row_media_column .cp_settings_field_head{align-items:flex-start}.cp_settings_row_media_column .cp_settings_field_head .um_view_field_icon{margin-top:.12em}.cp_settings_row_general{flex-wrap:nowrap;align-items:center}.cp_settings_row_general .cp_settings_label_col_general{box-sizing:border-box;flex:0 0 220px;width:220px;min-width:220px;max-width:220px}.cp_settings_row_general .cp_settings_field_head{align-items:center}.cp_settings_row_general .cp_settings_control_general{flex-direction:row;flex:auto;align-items:center;min-width:0}.cp_settings_row_general .cp_settings_value_row{min-width:0}.cp_settings_row_general .cp_settings_portal_mono{overflow-wrap:anywhere;min-width:0}.cp_settings_label_col{flex:0 0 min(240px,32%);min-width:160px;max-width:280px}.cp_settings_field_head.um_view_field_head{margin-bottom:0}.cp_settings_row:not(.cp_settings_row_general) .cp_settings_label_col .cp_settings_field_head{align-items:flex-start}.cp_settings_row:not(.cp_settings_row_general) .cp_settings_field_head .um_view_field_icon{flex-shrink:0;margin-top:.12em}.cp_settings_control{flex-direction:column;flex:220px;align-items:flex-start;gap:.5em;min-width:0;display:flex}.cp_settings_control .cp_settings_value_row{width:100%}.cp_settings_value_text{color:#0f172a;margin:0;font-size:.95em;font-weight:500;display:block}.cp_settings_value_mono{color:#0f172a;font-family:ui-monospace,monospace;font-size:.9em;font-weight:500}.cp_settings_value_row{align-items:center;gap:.5em .75em;display:flex}.cp_settings_edit_field_block{flex-direction:column;flex:auto;align-items:flex-start;gap:.5em;min-width:0;display:flex}.cp_settings_media_edit_row{align-items:flex-start}.cp_settings_media_block{flex-direction:column;align-items:flex-start;gap:.75em;width:100%}.cp_settings_media_block .cp_media_card{width:100%;max-width:440px}.cp_settings_media_toolbar{flex-wrap:wrap;align-items:center;gap:.5em .75em;width:100%;display:flex}.cp_settings_edit_btn{margin-top:0}.cp_settings_name_edit_row .cp_settings_pill_input_field:disabled{cursor:not-allowed;color:#0f172a;opacity:1;-webkit-text-fill-color:#0f172a}.cp_settings_help_in_row{color:#64748b;max-width:48em;margin:0 0 .35em;font-size:.875em;line-height:1.55}.cp_settings_help_under_label{margin-top:.5em}.cp_settings_text_input{box-sizing:border-box;border-radius:var(--ui-button-border-radius,25px);border:1px solid #e2e8f0;flex:200px;min-width:0;padding:.55em 1em;font-family:inherit;font-size:.95em;font-style:normal}.cp_settings_name_edit_row .cp_settings_pill_input_field{box-sizing:border-box;color:#0f172a;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:999px;outline:none;flex:0 auto;width:16em;min-width:0;max-width:100%;min-height:2.5em;margin:0;padding:.55em 1em;font-family:inherit;font-size:.95em;font-style:normal;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}.cp_settings_value_pill{box-sizing:border-box;color:#0f172a;word-break:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:0 auto;align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:2.5em;padding:0 1em;font-size:.95em;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:flex}.cp_settings_name_edit_row .cp_settings_pill_input_field:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b840}.cp_settings_pill_input_field::placeholder{color:#94a3b8}.cp_settings_input_pill{box-sizing:border-box;border-radius:999px;min-height:2.5em}select.cp_settings_input_pill.um_field_select{padding-left:1.1em;padding-right:2em}.cp_settings_input_pill_area{border-radius:1.75em}.cp_settings_readonly_pill.um_view_field_box{flex:0 auto;width:fit-content;min-width:0;max-width:100%}.cp_settings_portal_mono{font-family:ui-monospace,monospace;font-size:.875em;font-weight:500}.cp_settings_select{width:min(400px,100%);max-width:100%}.cp_distribution_select_root{width:min(100%,520px);max-width:100%;position:relative}.cp_distribution_select_trigger{box-sizing:border-box;color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:space-between;align-items:center;gap:.5em;width:100%;min-height:2.85714em;margin:0;padding:.5em .9em .5em 1.1em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.cp_distribution_select_trigger:hover{border-color:#cbd5e1}.cp_distribution_select_value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.4;overflow:hidden}.cp_distribution_select_chevron{color:#64748b;flex-shrink:0;transition:transform .2s}.cp_distribution_select_chevron_open{transform:rotate(180deg)}.cp_distribution_select_panel{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:min(320px,70vh);padding:.35em 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0f172a14,0 4px 6px -4px #0f172a0f}.cp_distribution_select_divider{background:#e2e8f0;height:1px;margin:.25em .65em}.cp_distribution_select_row{cursor:pointer;color:#334155;align-items:flex-start;gap:.65em;margin:0;padding:.5em .85em;font-size:.875em;font-weight:500;line-height:1.35;transition:background-color .12s;display:flex}.cp_distribution_select_row:hover{background:#f8fafc}.cp_distribution_select_row_all{color:#0f172a;font-weight:600}.cp_distribution_select_checkbox{accent-color:#000;cursor:pointer;flex-shrink:0;width:1em;height:1em;margin:.15em 0 0}.cp_distribution_select_row_label{flex:auto;min-width:0}.cp_settings_help{color:#64748b;max-width:640px;margin:0 0 .85em;font-size:.875em;line-height:1.5}.cp_tag_multiselect{border-radius:var(--ui-button-border-radius,25px);box-sizing:border-box;background:#fafafa;border:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.45em;width:100%;max-width:640px;min-height:2.85em;padding:.55em .65em;display:flex}.cp_tag_pill{color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;gap:.35em;padding:.3em .55em;font-size:.78em;font-weight:500;line-height:1.25;display:inline-flex}.cp_tag_remove{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.cp_tag_remove:hover{color:#0f172a}.cp_settings_hidden_file_input{display:none}.cp_media_card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:440px;padding:1.1em 1.15em;position:relative;box-shadow:0 1px 2px #0f172a0a}@keyframes cp_settings_branding_spin{to{transform:rotate(360deg)}}.cp_settings_branding_preview_spinner{color:#64748b;flex-shrink:0;animation:.85s linear infinite cp_settings_branding_spin}.cp_settings_branding_preview_loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.55em;width:100%;min-height:140px;font-size:.9rem;display:flex}.cp_settings_media_selected_file{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.8rem;overflow:hidden}.cp_settings_icon_block{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.35em;display:flex}.cp_media_preview{border-radius:8px;min-height:140px;margin-bottom:.85em;position:relative;overflow:hidden}.cp_media_preview_logo.cp_media_preview_has_image{min-height:140px;display:block;position:relative}.cp_media_preview_bg.cp_media_preview_has_image{background:#0f172a;min-height:180px;position:relative}.cp_media_preview_img_bg{object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.cp_media_preview_img_logo{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.75em;position:absolute;inset:0}.cp_settings_logo_icon_row{flex-wrap:wrap;align-items:flex-start;gap:.75em 1em}.cp_settings_logo_icon_row .cp_settings_media_toolbar--icon{flex:200px;min-width:0}.cp_media_icon_preview_wrap{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.cp_media_icon_preview{object-fit:contain;width:100%;height:100%}.cp_media_icon_placeholder{color:#64748b;justify-content:center;align-items:center;display:flex}.cp_media_preview_logo{color:#475569;background:linear-gradient(160deg,#f8fafc 0%,#e2e8f0 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.cp_media_preview_label{color:#334155;text-align:center;padding:0 .5em;font-size:.85em;font-weight:600}.cp_media_preview_bg{background:linear-gradient(135deg,#0f766e26 0%,#64748b33 50%,#1e293b40 100%) 0 0/cover,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%2394a3b8' fill-opacity='.2'%3E%3Cpath d='M0 0h40v40H0zm40 40h40v40H40z'/%3E%3C/g%3E%3C/svg%3E") 0 0/24px 24px}.cp_media_actions{flex-wrap:wrap;gap:.5em;display:flex}.cp_media_actions .um_btn_secondary,.cp_settings_value_row .um_btn_secondary,.cp_settings_value_row .um_btn_primary,.cp_settings_control>.um_btn_secondary,.cp_settings_control>.um_btn_primary{align-items:center;gap:.4em;display:inline-flex}.cp_media_actions .um_btn_secondary,.cp_settings_value_row .um_btn_secondary,.cp_settings_control>.um_btn_secondary{color:#0f172a;background:0 0;border:1px solid #e2e8f0;border-radius:6px;padding:.4em .75em;font-weight:600;transition:color .15s,background-color .15s,border-color .15s}.cp_media_actions .um_btn_secondary:hover:not(:disabled),.cp_settings_value_row .um_btn_secondary:hover:not(:disabled),.cp_settings_control>.um_btn_secondary:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#e2e8f0}.cp_media_actions .um_btn_secondary:focus-visible,.cp_settings_value_row .um_btn_secondary:focus-visible,.cp_settings_control>.um_btn_secondary:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}@media (width<=640px){.cp_settings_row:not(.cp_settings_row_general){flex-direction:column}.cp_settings_row:not(.cp_settings_row_general) .cp_settings_label_col{flex:none;width:100%;max-width:none}.cp_settings_row:not(.cp_settings_row_general) .cp_settings_control{width:100%}.cp_settings_row_general .cp_settings_label_col_general{flex:0 0 200px;width:200px;min-width:200px;max-width:200px}.cp_settings_row_general .cp_settings_control_general{flex:1 1 0;min-width:0}}.cp_companies_tab_panel .um_toolbar{margin-top:0}.cp_email_main_fieldset{border:none;min-width:0;margin:0;padding:0}.cp_sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp_email_layout{grid-template-columns:minmax(0,1fr) min(320px,100%);align-items:start;gap:1.75em 2em;max-width:1100px;display:grid}.cp_email_layout.cp_email_layout_single{grid-template-columns:minmax(0,1fr)}.cp_email_main{min-width:0}.cp_email_section{border-bottom:1px solid #e5e7eb;margin-bottom:1.75em;padding-bottom:1.5em}.cp_email_section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cp_email_section_title{color:#0f172a;margin:0 0 .5em;font-size:1em;font-weight:700}.cp_email_section_desc{color:#64748b;max-width:42em;margin:0 0 .85em;font-size:.875em;line-height:1.55}.cp_email_btn_outline{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:.4em;margin:0;padding:.5em 1em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.cp_email_btn_outline:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#e2e8f0}.cp_email_btn_outline:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.cp_email_btn_sm{padding:.4em .75em;font-size:.8125em}.cp_email_row{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,220px) 1fr;align-items:start;gap:.75em 1.5em;padding:1em 0;display:grid}.cp_email_row:last-child{border-bottom:none}.cp_email_row_editor{padding-top:.5em}.cp_email_row_label{color:#334155;align-items:center;gap:.35em;font-size:.875em;font-weight:600;display:flex}.cp_email_help_btn{color:#64748b;cursor:help;background:#e2e8f0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;padding:0;display:inline-flex}.cp_email_help_btn:hover{color:#475569;background:#cbd5e1}.cp_email_row_actions{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.cp_email_row_value{min-width:0}.cp_email_muted_line{color:#64748b;margin:0;font-size:.875em;line-height:1.5}.cp_email_link_btn{color:var(--main-auth-button-color,#155abf);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:1em;font-style:normal;font-weight:600;text-decoration:underline}.cp_email_address_block{border-top:1px solid #e5e7eb}.cp_email_address_row{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,220px) 1fr;gap:.75em 1.5em;padding:1em 0;display:grid}.cp_email_address_row_last{border-bottom:none}.cp_email_address_body{flex-direction:column;align-items:flex-start;gap:.65em;min-width:0;display:flex}.cp_email_address_value{color:#0f172a;word-break:break-all;align-items:center;gap:.45em;font-size:.9375em;font-weight:500;display:inline-flex}.cp_email_address_icon{color:#64748b;flex-shrink:0}.cp_email_test_hint{color:#64748b;margin:0;font-size:.875em;line-height:1.5}.cp_email_select{box-sizing:border-box;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;max-width:320px;padding:.5em 2em .5em .75em;font-size:.875em}.cp_email_checklist{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.cp_email_checklist_head{color:#0f172a;background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.5em;padding:.65em 1em;display:flex}.cp_email_checklist_title{color:#0f172a;font-size:.9375em;font-weight:700}.cp_email_checklist_toggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:1.75em;height:1.75em;padding:0;display:inline-flex}.cp_email_checklist_toggle:hover{color:#0f172a;background:#f1f5f9}.cp_email_checklist_body{padding:1em 1em 1.1em}.cp_email_checklist_intro{color:#475569;margin:0 0 .85em;font-size:.8125em;line-height:1.5}.cp_email_checklist_list{margin:0 0 1em;padding:0;list-style:none}.cp_email_checklist_item{color:#334155;flex-wrap:wrap;align-items:center;gap:.5em;font-size:.8125em;display:flex}.cp_email_checklist_badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:inline-flex}.cp_email_checklist_item_incomplete .cp_email_checklist_badge{color:#fff;background:#dc2626}.cp_email_progress{flex-direction:column;gap:.35em;display:flex}.cp_email_progress_track{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}.cp_email_progress_fill{background:var(--main-auth-button-color,#155abf);border-radius:999px;height:100%;transition:width .2s}.cp_email_progress_label{color:#64748b;font-size:.75em;font-weight:600}@media (width<=900px){.cp_email_layout,.cp_email_row,.cp_email_address_row{grid-template-columns:1fr}}.cp_contact_root{max-width:1100px}.cp_contact_intro{color:#64748b;max-width:48em;margin:0 0 1.25em;font-size:.875em;line-height:1.55}.cp_contact_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 1em;margin-bottom:1em;display:flex}.cp_contact_search_pill{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:200px;align-items:center;gap:.5em;max-width:380px;min-height:2.5em;padding:0 1em;transition:border-color .15s,box-shadow .15s;display:flex}.cp_contact_search_icon{color:#64748b;flex-shrink:0}.cp_contact_search_input{color:#0f172a;background:0 0;border:none;flex:auto;min-width:0;margin:0;padding:.35em 0;font-family:inherit;font-size:.875em;font-style:normal}.cp_contact_search_input::placeholder{color:#94a3b8}.cp_contact_create_btn{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.5em .85em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.cp_contact_create_btn:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#e2e8f0}.cp_contact_create_btn:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.cp_contact_table_wrap{margin-top:.25em}.cp_contact_table thead th{color:#334155;background:#f1f5f9;font-weight:600}.cp_contact_th_inner{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.cp_contact_sort_btn{flex:0 auto}.cp_contact_th_actions{text-align:left}.cp_contact_empty_cell{text-align:center;color:#64748b;vertical-align:middle;font-size:.875em;padding:2em 1em!important}.cp_offerings_root{max-width:1100px;padding:.15em 0 .5em}.cp_offerings_section{border-bottom:1px solid #e5e7eb;margin-bottom:1.75em;padding-bottom:1.5em}.cp_offerings_section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.cp_offerings_section_title{color:#0f172a;margin:0 0 1em;font-size:1em;font-weight:700}.cp_offerings_field_row{flex-wrap:wrap;align-items:flex-start;gap:.65em 1.25em;margin-bottom:1.15em;display:flex}.cp_offerings_field_row_disclaimer{align-items:stretch}.cp_offerings_field_label{box-sizing:border-box;color:#475569;flex:0 0 200px;width:200px;min-width:160px;max-width:240px;padding-top:.4em;font-size:.875em;font-weight:600;line-height:1.4}.cp_offerings_field_control{flex:220px;min-width:0}.cp_offerings_link_block{flex-direction:column;gap:.65em;max-width:100%;display:flex}.cp_offerings_url_box{box-sizing:border-box;color:#334155;word-break:break-all;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:42em;padding:.55em .85em;font-family:ui-monospace,monospace;font-size:.8125em;font-weight:500;line-height:1.45}.cp_offerings_link_actions{flex-wrap:wrap;gap:.5em;display:flex}.cp_offerings_btn_outline{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:.4em;margin:0;padding:.5em 1em;font-family:inherit;font-size:.875em;font-style:normal;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.cp_offerings_btn_outline:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#e2e8f0}.cp_offerings_visibility{flex-wrap:wrap;align-items:center;gap:1em 1.5em;display:flex}.cp_offerings_radio_option{align-items:center;gap:var(--cp-radio-label-gap,.75em);box-sizing:border-box;cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.5em 1em;font-size:.875em;font-weight:500;line-height:1.4;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.cp_offerings_radio_option:hover:not(.cp_offerings_radio_option_selected){border-color:#cbd5e1}.cp_offerings_radio_text{font-size:1em;font-weight:500;line-height:1.35}.cp_offerings_radio_input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.cp_offerings_radio_face{box-sizing:border-box;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background-color .15s;display:flex}.cp_offerings_radio_option_selected{color:#0f172a;border-color:#0f172a}.cp_offerings_radio_option_selected .cp_offerings_radio_face{background:#fff;border-color:#0f172a}.cp_offerings_radio_option_selected .cp_offerings_radio_face:after{content:"";background:#0f172a;border-radius:50%;width:7px;height:7px}.cp_offerings_disclaimer{box-sizing:border-box;color:#0f172a;resize:none;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:42em;min-height:7.5em;margin:0;padding:.65em .85em;font-family:inherit;font-size:.875em;font-style:normal;line-height:1.5}.cp_offerings_disclaimer::placeholder{color:#94a3b8}.cp_offerings_table_section_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em 1em;margin-bottom:.85em;display:flex}.cp_offerings_table_section_head .cp_offerings_section_title{margin-bottom:0}.cp_offerings_alert{color:#854d0e;background:#fef9c3;border:1px solid #fde047;border-radius:8px;margin-bottom:1em;padding:.65em 1em;font-size:.875em;line-height:1.5}.cp_offerings_table_wrap{margin-top:.25em}.cp_offerings_table thead th{color:#334155;background:#f1f5f9;font-weight:600}.cp_offerings_th_drag{width:2.25em;padding-left:.5em!important;padding-right:.25em!important}.cp_offerings_td_drag{vertical-align:middle;text-align:center;width:2.25em;padding-left:.35em!important;padding-right:.25em!important}.cp_offerings_drag{color:#94a3b8;cursor:grab;display:inline-flex}.cp_offerings_row_warn td{background:#fefce8}.cp_offerings_name_link{color:#000;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:1em;font-style:normal;font-weight:500;text-decoration:none}.cp_offerings_name_link:hover{text-decoration:underline}.cp_offerings_icon_btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:.35em;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.cp_offerings_icon_btn:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#e2e8f0}@media (width<=640px){.cp_offerings_field_row{flex-direction:column}.cp_offerings_field_label{flex:none;width:100%;max-width:none;padding-top:0}.cp_offerings_field_control{width:100%}}.myaccount_shell{min-width:0;max-width:880px}.myaccount_header{margin-bottom:1.25em}.myaccount_title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .35em;font-size:1.35em;font-weight:700}.myaccount_section_title{color:#0f172a;margin:0 0 1em;font-size:1em;font-weight:600}.myaccount_readonly_note{color:#64748b;margin:0 0 .85em;font-size:.8125em;line-height:1.45}.myaccount_actions{border-top:1px solid #f1f5f9;align-items:center;gap:.75em;margin-top:.25em;padding-top:1em;display:flex}@keyframes myaccount_btn_spin{to{transform:rotate(360deg)}}.myaccount_btn_spin{animation:.85s linear infinite myaccount_btn_spin}.myaccount_shell .um_members_tabs_row a.um_members_tab{text-decoration:none}.myaccount_shell .um_field input:read-only{color:#64748b;cursor:default;background:#f8fafc}
