.info-modal-module__3cXvsG__overlay{z-index:40;background:#0f172a66;place-items:center;display:grid;position:fixed;inset:0}.info-modal-module__3cXvsG__modal{background:#fff;border-radius:20px;gap:12px;width:min(520px,92vw);padding:24px;display:grid;box-shadow:0 20px 60px #0f172a33}.info-modal-module__3cXvsG__modal h3{color:var(--foreground);font-size:20px}.info-modal-module__3cXvsG__body{color:var(--muted);gap:10px;line-height:1.6;display:grid}.info-modal-module__3cXvsG__actions{justify-content:flex-end;display:flex}.info-modal-module__3cXvsG__primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 22px;font-family:inherit;font-weight:600}
.app-button-module__QaUkAG__button{border-radius:var(--button-radius,999px);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s,opacity .12s;display:inline-flex}.app-button-module__QaUkAG__button:disabled{opacity:.6;cursor:not-allowed}.app-button-module__QaUkAG__primary{background:var(--accent);color:#fff;border-color:var(--accent)}.app-button-module__QaUkAG__secondary{color:var(--foreground);background:#fff;border-color:#d6dbe1e6}.app-button-module__QaUkAG__ghost{color:var(--foreground);background:#1f2a370a;border-color:#d6dbe1e6}.app-button-module__QaUkAG__button:hover:not(:disabled){transform:translateY(-1px)}
.appointment-invitation-status-module__BjNdFW__card{background:#f8fafc;border:1px solid #dbe3ec;border-radius:18px;gap:16px;padding:18px;display:grid}.appointment-invitation-status-module__BjNdFW__declinedCard{background:#fff8f7;border-color:#efb4ae;box-shadow:inset 4px 0 #d92d20}.appointment-invitation-status-module__BjNdFW__declinedCard .appointment-invitation-status-module__BjNdFW__icon{color:#b42318;background:#fee4e2}.appointment-invitation-status-module__BjNdFW__declinedAlert{color:#7a271a;background:#fee4e2;border:1px solid #f2b8b5;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.appointment-invitation-status-module__BjNdFW__declinedAlert>span{color:#fff;background:#d92d20;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.appointment-invitation-status-module__BjNdFW__declinedAlert div{gap:2px;display:grid}.appointment-invitation-status-module__BjNdFW__declinedAlert strong{font-size:14px}.appointment-invitation-status-module__BjNdFW__declinedAlert p{margin:0;font-size:12px;line-height:1.4}.appointment-invitation-status-module__BjNdFW__heading{align-items:flex-start;gap:12px;display:flex}.appointment-invitation-status-module__BjNdFW__heading h3,.appointment-invitation-status-module__BjNdFW__heading p,.appointment-invitation-status-module__BjNdFW__note{margin:0}.appointment-invitation-status-module__BjNdFW__heading h3{color:#162333;font-size:16px;font-weight:800}.appointment-invitation-status-module__BjNdFW__heading p,.appointment-invitation-status-module__BjNdFW__note{color:#647184;font-size:13px;line-height:1.45}.appointment-invitation-status-module__BjNdFW__icon{color:#1f62d0;background:#eaf1ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.appointment-invitation-status-module__BjNdFW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appointment-invitation-status-module__BjNdFW__item{background:#fff;border:1px solid #e1e7ee;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.appointment-invitation-status-module__BjNdFW__label{color:#5f6c7d;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.appointment-invitation-status-module__BjNdFW__value{color:#273547;font-size:14px;line-height:1.3}.appointment-invitation-status-module__BjNdFW__item small{color:#738094;font-size:11px}.appointment-invitation-status-module__BjNdFW__positive{color:#177444}.appointment-invitation-status-module__BjNdFW__negative{color:#b42318}.appointment-invitation-status-module__BjNdFW__neutral{color:#9a5b0a}.appointment-invitation-status-module__BjNdFW__muted{color:#687588}.appointment-invitation-status-module__BjNdFW__compact{border-radius:15px;gap:12px;padding:15px}.appointment-invitation-status-module__BjNdFW__compact .appointment-invitation-status-module__BjNdFW__heading p,.appointment-invitation-status-module__BjNdFW__compact .appointment-invitation-status-module__BjNdFW__note{display:none}.appointment-invitation-status-module__BjNdFW__compact .appointment-invitation-status-module__BjNdFW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.appointment-invitation-status-module__BjNdFW__compact .appointment-invitation-status-module__BjNdFW__item{padding:11px 12px}@media (max-width:640px){.appointment-invitation-status-module__BjNdFW__grid{grid-template-columns:1fr}.appointment-invitation-status-module__BjNdFW__compact .appointment-invitation-status-module__BjNdFW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.appointment-details-summary-module__Hbe6OW__wrapper{gap:14px;display:grid}.appointment-details-summary-module__Hbe6OW__overview,.appointment-details-summary-module__Hbe6OW__client,.appointment-details-summary-module__Hbe6OW__links,.appointment-details-summary-module__Hbe6OW__unavailableStatus{background:#f8fafc;border:1px solid #dbe3ec;border-radius:16px}.appointment-details-summary-module__Hbe6OW__overview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.appointment-details-summary-module__Hbe6OW__titleBlock{min-width:0}.appointment-details-summary-module__Hbe6OW__titleBlock h3{color:#142132;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(21px,3vw,27px);line-height:1.2}.appointment-details-summary-module__Hbe6OW__eyebrow{color:#607086;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.appointment-details-summary-module__Hbe6OW__when{border-left:1px solid #dbe3ec;justify-items:end;gap:3px;padding-left:22px;display:grid}.appointment-details-summary-module__Hbe6OW__when .appointment-details-summary-module__Hbe6OW__date{color:#344256;text-transform:capitalize;font-size:14px}.appointment-details-summary-module__Hbe6OW__when strong{color:#142132;font-size:20px}.appointment-details-summary-module__Hbe6OW__when small,.appointment-details-summary-module__Hbe6OW__client small{color:#6b7789;font-size:12px}.appointment-details-summary-module__Hbe6OW__client{align-items:center;gap:12px;padding:15px 17px;display:flex}.appointment-details-summary-module__Hbe6OW__clientIcon{background:#eaf1ff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.appointment-details-summary-module__Hbe6OW__client div{gap:2px;display:grid}.appointment-details-summary-module__Hbe6OW__client strong,.appointment-details-summary-module__Hbe6OW__linksHeading strong{color:#1c2939;font-size:15px}.appointment-details-summary-module__Hbe6OW__links{gap:12px;padding:15px 17px;display:grid}.appointment-details-summary-module__Hbe6OW__unavailableStatus{gap:4px;padding:15px 17px;display:grid}.appointment-details-summary-module__Hbe6OW__unavailableStatus strong{color:#5f6c7d;font-size:14px}.appointment-details-summary-module__Hbe6OW__linksHeading{align-items:center;gap:10px;display:flex}.appointment-details-summary-module__Hbe6OW__linksHeading>div{gap:2px;display:grid}.appointment-details-summary-module__Hbe6OW__linkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appointment-details-summary-module__Hbe6OW__linkItem{background:#fff;border:1px solid #dfe5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.appointment-details-summary-module__Hbe6OW__linkItem>span{color:#26364a;font-size:13px;font-weight:700}.appointment-details-summary-module__Hbe6OW__linkItem>div{gap:6px;display:flex}.appointment-details-summary-module__Hbe6OW__linkItem button{color:#1d3659;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd5e1;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.appointment-details-summary-module__Hbe6OW__linkItem button:hover{background:#f3f7fc;border-color:#8ca9d1}.appointment-details-summary-module__Hbe6OW__noLinks{color:#687588;margin:0;font-size:13px}.appointment-details-summary-module__Hbe6OW__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.appointment-details-summary-module__Hbe6OW__deleteButton{color:#c62828;cursor:pointer;background:#fff7f7;border:1px solid #ef9a9a;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:border-color .16s,background .16s,transform .16s;display:grid}.appointment-details-summary-module__Hbe6OW__deleteButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.appointment-details-summary-module__Hbe6OW__deleteButton:hover:not(:disabled){background:#ffebee;border-color:#d32f2f;transform:translateY(-1px)}.appointment-details-summary-module__Hbe6OW__deleteButton:focus-visible{outline-offset:2px;outline:3px solid #d32f2f38}.appointment-details-summary-module__Hbe6OW__deleteButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.appointment-details-summary-module__Hbe6OW__overview{grid-template-columns:1fr}.appointment-details-summary-module__Hbe6OW__when{border-top:1px solid #dbe3ec;border-left:0;justify-items:start;padding:14px 0 0}.appointment-details-summary-module__Hbe6OW__linkList{grid-template-columns:1fr}}
.appointment-type-step-module__wBFjKa__section{background:#f8fafc;border:1px solid #dce3ec;border-radius:18px;padding:22px}.appointment-type-step-module__wBFjKa__header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.appointment-type-step-module__wBFjKa__header h3,.appointment-type-step-module__wBFjKa__header p{margin:0}.appointment-type-step-module__wBFjKa__header h3{color:#182333;font-size:1rem}.appointment-type-step-module__wBFjKa__header p{color:#667085;margin-top:4px;font-size:.9rem}.appointment-type-step-module__wBFjKa__icon{color:#2563eb;background:#e8f0ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.appointment-type-step-module__wBFjKa__options{gap:12px;display:grid}.appointment-type-step-module__wBFjKa__option{cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.appointment-type-step-module__wBFjKa__option:hover{border-color:#8eb1ee}.appointment-type-step-module__wBFjKa__readOnly,.appointment-type-step-module__wBFjKa__readOnly:hover{cursor:default;box-shadow:none;border-color:#c9d5e5}.appointment-type-step-module__wBFjKa__option input{opacity:0;pointer-events:none;position:absolute}.appointment-type-step-module__wBFjKa__radio{background:#fff;border:2px solid #aeb9c8;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin-top:1px;box-shadow:inset 0 0 0 4px #fff}.appointment-type-step-module__wBFjKa__selected{background:#f5f8ff;border-color:#2f6fed;box-shadow:0 0 0 2px #2f6fed1a}.appointment-type-step-module__wBFjKa__selected .appointment-type-step-module__wBFjKa__radio{background:#2f6fed;border-color:#2f6fed}.appointment-type-step-module__wBFjKa__copy{color:#667085;gap:4px;font-size:.9rem;line-height:1.45;display:grid}.appointment-type-step-module__wBFjKa__copy strong{color:#182333;font-size:.96rem}.appointment-type-step-module__wBFjKa__copy small{color:#34527a;border-top:1px solid #dfe7f2;margin-top:6px;padding-top:8px;font-size:.83rem}.appointment-type-step-module__wBFjKa__readOnlyNote{color:#526174;margin:14px 0 0;font-size:.84rem;line-height:1.45}@media (max-width:640px){.appointment-type-step-module__wBFjKa__section{padding:16px}}
.file-uploader-module__5i_YlW__root{gap:8px;display:grid}.file-uploader-module__5i_YlW__pickerRow{align-items:center;gap:10px;display:flex}.file-uploader-module__5i_YlW__inputHidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-uploader-module__5i_YlW__pickerButton{color:var(--foreground);cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:999px;width:fit-content;padding:10px 16px;font-family:inherit;font-weight:600;transition:border-color .15s,background-color .15s}.file-uploader-module__5i_YlW__pickerButton:hover{background:#f8fafc;border-color:#94a3b8e6}.file-uploader-module__5i_YlW__compact{padding:7px 12px;font-size:13px}.file-uploader-module__5i_YlW__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.file-uploader-module__5i_YlW__listItem{background:#fff;border:1px solid #d6dbe1e6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.file-uploader-module__5i_YlW__fileName{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.file-uploader-module__5i_YlW__removeButton{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;display:grid}.file-uploader-module__5i_YlW__removeButton:hover{background:#ef444414;border-color:#ef444473}.file-uploader-module__5i_YlW__count{color:var(--muted);font-size:13px}
.appointment-wizard-progress-module__D7YYyG__wrapper{padding:4px 2px 2px}.appointment-wizard-progress-module__D7YYyG__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.appointment-wizard-progress-module__D7YYyG__step{min-width:0;position:relative}.appointment-wizard-progress-module__D7YYyG__stepButton{z-index:1;color:#748197;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0 8px;display:grid;position:relative}.appointment-wizard-progress-module__D7YYyG__number{color:#748197;background:#fff;border:2px solid #d7dee8;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.appointment-wizard-progress-module__D7YYyG__label{text-align:center;font-size:12px;font-weight:750;line-height:1.3}.appointment-wizard-progress-module__D7YYyG__connector{background:#dfe5ed;height:2px;position:absolute;top:16px;left:calc(50% + 21px);right:calc(21px - 50%)}.appointment-wizard-progress-module__D7YYyG__step[data-state=current] .appointment-wizard-progress-module__D7YYyG__number{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 5px #2563eb1a}.appointment-wizard-progress-module__D7YYyG__step[data-state=current] .appointment-wizard-progress-module__D7YYyG__label{color:#172234}.appointment-wizard-progress-module__D7YYyG__step[data-state=complete] .appointment-wizard-progress-module__D7YYyG__number{color:#1d4ed8;background:#eaf1ff;border-color:#2563eb}.appointment-wizard-progress-module__D7YYyG__step[data-state=complete] .appointment-wizard-progress-module__D7YYyG__label{color:#40506a}.appointment-wizard-progress-module__D7YYyG__step[data-state=complete] .appointment-wizard-progress-module__D7YYyG__connector{background:#2563eb}.appointment-wizard-progress-module__D7YYyG__mobileStatus{color:#40506a;margin:0;font-size:13px;font-weight:750;display:none}@media (max-width:620px){.appointment-wizard-progress-module__D7YYyG__steps{grid-template-columns:repeat(4,1fr)}.appointment-wizard-progress-module__D7YYyG__label{display:none}.appointment-wizard-progress-module__D7YYyG__mobileStatus{text-align:center;margin-top:12px;display:block}}
.delete-icon-button-module__NoF98W__button{color:#b42318;cursor:pointer;background:#b423181a;border:1px solid #b4231866;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.delete-icon-button-module__NoF98W__button svg{fill:currentColor;width:14px;height:14px}.delete-icon-button-module__NoF98W__button:hover:not(:disabled){background:#b4231829}.delete-icon-button-module__NoF98W__button:disabled{opacity:.45;cursor:not-allowed}
.form-field-module__dA9eAG__field{gap:8px;display:grid}.form-field-module__dA9eAG__label{color:var(--foreground);font-size:14px;font-weight:500}.form-field-module__dA9eAG__hint{color:var(--muted);font-size:12px}.form-field-module__dA9eAG__error{color:#b91c1c;min-height:16px;font-size:12px;font-weight:500;display:block}.form-field-module__dA9eAG__errorPlaceholder{visibility:hidden}
.inline-tooltip-module__oYRaCG__tooltipIcon{color:#0f2f6b;text-align:center;cursor:help;background:#f5f8ff;border:1px solid #0f2f6b38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:14px;display:inline-flex;position:relative}.inline-tooltip-module__oYRaCG__tooltipBubble{color:#0f172a;letter-spacing:normal;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#fff;border:1px solid #0f172a29;border-radius:10px;min-width:220px;max-width:320px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a29}.inline-tooltip-module__oYRaCG__tooltipBubbleBottom{top:calc(100% + 8px);bottom:auto}.inline-tooltip-module__oYRaCG__tooltipIcon:hover .inline-tooltip-module__oYRaCG__tooltipBubble,.inline-tooltip-module__oYRaCG__tooltipIcon:focus-visible .inline-tooltip-module__oYRaCG__tooltipBubble{opacity:1;visibility:visible}
.modal-shell-module__NbUWEa__overlay{z-index:10100;background:#0f172a59;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.modal-shell-module__NbUWEa__modal{box-sizing:border-box;background:#fff;border:1px solid #d6dbe1e6;border-radius:18px;flex-direction:column;gap:14px;width:min(640px,100%);max-width:100%;max-height:calc(100dvh - 48px);margin:auto 0;padding:24px;display:flex;overflow:hidden}.modal-shell-module__NbUWEa__titleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-shell-module__NbUWEa__titleActions{align-items:center;gap:8px;display:flex}.modal-shell-module__NbUWEa__title{color:var(--foreground);margin:0;font-size:22px}.modal-shell-module__NbUWEa__body{flex:auto;gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.modal-shell-module__NbUWEa__closeButton{width:32px;height:32px;color:var(--foreground);cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:999px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}@media (max-width:720px){.modal-shell-module__NbUWEa__overlay{padding:12px}.modal-shell-module__NbUWEa__modal{max-height:calc(100dvh - 24px);padding:18px}.modal-shell-module__NbUWEa__title{font-size:20px}}
.page-nav-link-module__I97n1W__link{color:#1f2a37;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.page-nav-link-module__I97n1W__link:hover{text-decoration:underline}.page-nav-link-module__I97n1W__icon{color:#0f2f6b;font-size:14px;line-height:1}.page-nav-link-module__I97n1W__forward{justify-content:flex-end;width:fit-content;margin-left:auto;display:flex}
.section-card-module__hnR9Da__surface{border-radius:20px;padding:24px}.section-card-module__hnR9Da__plain{display:block}
.page-module__3hwKnG__page{min-height:100vh;font-family:var(--font-montserrat),sans-serif;align-content:start;gap:22px;padding:24px;display:grid}.page-module__3hwKnG__hero{background:0 0;border:0;border-radius:0;align-content:start;gap:4px;width:100%;max-width:960px;margin:0 auto;padding:0;display:grid}.page-module__3hwKnG__kicker{color:#9a3412;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700;line-height:1.2}.page-module__3hwKnG__hero h1{color:#111827;margin:0;line-height:1.15}.page-module__3hwKnG__hero p{color:#475569;margin:0;line-height:1.35}.page-module__3hwKnG__layout{grid-template-columns:340px 1fr;align-items:start;gap:12px;width:100%;max-width:960px;margin:0 auto;display:grid}.page-module__3hwKnG__inputCard,.page-module__3hwKnG__outputCard{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px;min-width:0;padding:16px}.page-module__3hwKnG__inputCard h2{color:#0f172a;margin:0}.page-module__3hwKnG__field{gap:8px;margin-top:12px;display:grid}.page-module__3hwKnG__field span{color:#475569;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.page-module__3hwKnG__labelWithTooltip{align-items:center;gap:6px;display:inline-flex}.page-module__3hwKnG__field input,.page-module__3hwKnG__gateGrid input,.page-module__3hwKnG__ctaRow input{min-height:42px;font-family:var(--font-montserrat),sans-serif;border:1px solid #d6dbe1e6;border-radius:12px;padding:10px 12px}.page-module__3hwKnG__field input[type=range]{accent-color:#16a34a;min-height:auto;padding:0}.page-module__3hwKnG__resultLabel{color:#9a3412;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.page-module__3hwKnG__outputCard h2{color:#0f172a;margin:6px 0 0}.page-module__3hwKnG__resultSub{color:#475569;margin:8px 0 0}.page-module__3hwKnG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.page-module__3hwKnG__kpiBox{background:#fff7edbf;border:1px solid #fb923c40;border-radius:12px;padding:10px}.page-module__3hwKnG__kpiBox p{color:#9a3412;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.page-module__3hwKnG__kpiTitle{align-items:center;gap:6px;display:inline-flex}.page-module__3hwKnG__kpiBox strong{color:#7c2d12;margin-top:6px;font-size:18px;display:block}.page-module__3hwKnG__chartWrap{border:1px solid #d6dbe1e6;border-radius:12px;margin-top:12px;padding:8px 10px 10px}.page-module__3hwKnG__chartWrap svg{width:100%;height:auto;display:block}.page-module__3hwKnG__axis{stroke:#cbd5e1;stroke-width:1.2px}.page-module__3hwKnG__gridLine{stroke:#e2e8f0;stroke-width:1px;stroke-dasharray:4 4}.page-module__3hwKnG__axisTick{stroke:#94a3b8;stroke-width:1.2px}.page-module__3hwKnG__tickLabel{fill:#64748b;font-size:10px;font-family:var(--font-montserrat),sans-serif}.page-module__3hwKnG__redLine{fill:none;stroke:#dc2626;stroke-width:3px}.page-module__3hwKnG__greenLine{fill:none;stroke:#16a34a;stroke-width:3px}.page-module__3hwKnG__legend{color:#334155;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.page-module__3hwKnG__legend span{align-items:center;gap:6px;display:inline-flex}.page-module__3hwKnG__redDot,.page-module__3hwKnG__greenDot{border-radius:999px;width:10px;height:10px;display:inline-block}.page-module__3hwKnG__redDot{background:#dc2626}.page-module__3hwKnG__greenDot{background:#16a34a}.page-module__3hwKnG__ctaBox,.page-module__3hwKnG__gateBox{background:#f0fdf4d9;border:1px solid #16a34a33;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.page-module__3hwKnG__ctaTitle{color:#166534;margin:0;font-weight:700}.page-module__3hwKnG__ctaRow{grid-template-columns:1fr auto;gap:8px;display:grid}.page-module__3hwKnG__gateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__3hwKnG__ctaRow button,.page-module__3hwKnG__gateBox button{color:#fff;cursor:pointer;background:#166534;border:none;border-radius:12px;min-height:42px;padding:10px 14px;font-family:inherit;font-weight:700}.page-module__3hwKnG__leadMessage{color:#14532d;margin:0;font-size:13px;font-weight:600}@media (max-width:980px){.page-module__3hwKnG__layout{grid-template-columns:1fr}}@media (max-width:720px){.page-module__3hwKnG__page{padding:16px}.page-module__3hwKnG__kpiGrid,.page-module__3hwKnG__gateGrid,.page-module__3hwKnG__ctaRow{grid-template-columns:1fr}}
.video-call-rating-module__cJ06Ha__card{border-top:1px solid #dbe3ed;gap:9px;margin-top:18px;padding-top:18px;display:grid}.video-call-rating-module__cJ06Ha__card small{color:#64748b}.video-call-rating-module__cJ06Ha__scores{gap:7px;display:flex}.video-call-rating-module__cJ06Ha__scores button{color:#142438;cursor:pointer;background:#edf2f7;border:0;border-radius:50%;width:38px;height:38px;font-weight:800}.video-call-rating-module__cJ06Ha__scores button.video-call-rating-module__cJ06Ha__active{color:#fff;background:#2f6fed}.video-call-rating-module__cJ06Ha__card textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:10px;padding:9px}.video-call-rating-module__cJ06Ha__submit{color:#fff;cursor:pointer;background:#142438;border:0;border-radius:999px;justify-self:start;padding:9px 14px;font-weight:700}.video-call-rating-module__cJ06Ha__submit:disabled{opacity:.45;cursor:default}.video-call-rating-module__cJ06Ha__success{color:#137a42;margin:0}.video-call-rating-module__cJ06Ha__error{color:#b42318;margin:0}
.loading-overlay-module__1-6abG__overlay{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:all;background:#f5f7fa99;justify-items:center;display:grid;position:absolute;inset:0}.loading-overlay-module__1-6abG__viewport{z-index:110;position:fixed}.loading-overlay-module__1-6abG__top{align-content:start;padding-top:16px}.loading-overlay-module__1-6abG__center{align-content:center}.loading-overlay-module__1-6abG__card{background:#fff;border:1px solid #d6dbe1f2;border-radius:12px;justify-items:center;gap:10px;min-width:220px;max-width:90%;padding:14px 16px;display:grid}.loading-overlay-module__1-6abG__dots{align-items:flex-end;gap:6px;display:inline-flex}.loading-overlay-module__1-6abG__dots span{opacity:.4;background:#1f2a37;border-radius:999px;width:8px;height:8px;animation:.9s ease-in-out infinite loading-overlay-module__1-6abG__dot-bounce}.loading-overlay-module__1-6abG__dots span:nth-child(2){animation-delay:.15s}.loading-overlay-module__1-6abG__dots span:nth-child(3){animation-delay:.3s}.loading-overlay-module__1-6abG__label{color:#1f2a37;margin:0;font-size:13px;font-weight:600}@keyframes loading-overlay-module__1-6abG__dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}
.page-header-module__XEcttq__header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.page-header-module__XEcttq__content{gap:8px;min-width:0;display:grid}.page-header-module__XEcttq__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.page-header-module__XEcttq__breadcrumb{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;display:flex}.page-header-module__XEcttq__breadcrumb a{color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;font-weight:600}.page-header-module__XEcttq__breadcrumbCurrent{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;font-weight:600}.page-header-module__XEcttq__titleRow{align-items:center;gap:12px;display:flex}.page-header-module__XEcttq__title{color:var(--foreground);overflow-wrap:anywhere;margin:0}.page-header-module__XEcttq__description{color:var(--muted);margin:0}.page-header-module__XEcttq__infoButton{color:#15803d;cursor:pointer;background:#fff;border:2px solid #16a34ab3;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:16px;font-weight:800;display:inline-flex}.page-header-module__XEcttq__actions{align-items:center;gap:12px;display:flex}@media (max-width:900px){.page-header-module__XEcttq__header{flex-direction:column;align-items:flex-start}.page-header-module__XEcttq__breadcrumb{letter-spacing:.14em;gap:4px 7px;font-size:11px}.page-header-module__XEcttq__actions{width:100%}}
.children-education-simulator-module__nTaQRa__shell{align-content:start;gap:16px;display:grid}.children-education-simulator-module__nTaQRa__embedded{min-height:100vh;font-family:var(--font-montserrat),sans-serif;align-content:start;padding:24px}.children-education-simulator-module__nTaQRa__hero{gap:6px;display:grid}.children-education-simulator-module__nTaQRa__hero h1{color:#111827;margin:0;line-height:1.12}.children-education-simulator-module__nTaQRa__hero p{color:#475569;margin:0;line-height:1.45}.children-education-simulator-module__nTaQRa__kicker,.children-education-simulator-module__nTaQRa__resultLabel{color:#0f172a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.children-education-simulator-module__nTaQRa__layout{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:16px;display:grid}.children-education-simulator-module__nTaQRa__inputCard,.children-education-simulator-module__nTaQRa__outputCard{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px;min-width:0;padding:18px}.children-education-simulator-module__nTaQRa__inputCard h2,.children-education-simulator-module__nTaQRa__outputCard h2{color:#0f172a;margin:0}.children-education-simulator-module__nTaQRa__sectionTitle{font-size:18px;margin-top:18px!important}.children-education-simulator-module__nTaQRa__gridTwo{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;display:grid}.children-education-simulator-module__nTaQRa__field{gap:7px;margin-top:12px;display:grid}.children-education-simulator-module__nTaQRa__field span{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.children-education-simulator-module__nTaQRa__field small{color:#64748b;font-size:12px;line-height:1.35}.children-education-simulator-module__nTaQRa__field input{width:100%;min-height:42px;font:inherit;border:1px solid #d6dbe1e6;border-radius:10px;padding:10px 12px}.children-education-simulator-module__nTaQRa__assumptionText{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.4}.children-education-simulator-module__nTaQRa__outputCard{--tone:#0f766e;--tone-strong:#0f766e;--tone-soft:#f0fdfab8;--tone-border:#0f766e2e;gap:12px;display:grid}.children-education-simulator-module__nTaQRa__outputSuccess{--tone:#16a34a;--tone-strong:#15803d;--tone-soft:#f0fdf4d1;--tone-border:#16a34a3d}.children-education-simulator-module__nTaQRa__outputWarning{--tone:#d97706;--tone-strong:#b45309;--tone-soft:#fffbebdb;--tone-border:#d9770647}.children-education-simulator-module__nTaQRa__outputDanger{--tone:#dc2626;--tone-strong:#b91c1c;--tone-soft:#fef2f2e0;--tone-border:#dc262642}.children-education-simulator-module__nTaQRa__outputCard h2{font-size:44px}.children-education-simulator-module__nTaQRa__resultSub{color:#475569;margin:0;line-height:1.45}.children-education-simulator-module__nTaQRa__progressTrack{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.children-education-simulator-module__nTaQRa__progressTrack span{border-radius:inherit;background:var(--tone);height:100%;display:block}.children-education-simulator-module__nTaQRa__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.children-education-simulator-module__nTaQRa__kpiBox{border:1px solid var(--tone-border);background:var(--tone-soft);border-radius:12px;padding:12px}.children-education-simulator-module__nTaQRa__kpiBox span{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.children-education-simulator-module__nTaQRa__kpiBox strong{color:#0f172a;margin-top:6px;font-size:18px;display:block}.children-education-simulator-module__nTaQRa__noteBox{color:#334155;background:#1f2a370d;border-radius:12px;padding:12px;line-height:1.45}.children-education-simulator-module__nTaQRa__noteBox p{margin:0}.children-education-simulator-module__nTaQRa__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.children-education-simulator-module__nTaQRa__actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:0 16px;font-weight:800}.children-education-simulator-module__nTaQRa__actions button:disabled{cursor:wait;opacity:.7}.children-education-simulator-module__nTaQRa__error{color:#b42318;margin:0;font-size:13px;font-weight:700}@media (max-width:900px){.children-education-simulator-module__nTaQRa__layout{grid-template-columns:1fr}}@media (max-width:640px){.children-education-simulator-module__nTaQRa__embedded{padding:18px}.children-education-simulator-module__nTaQRa__gridTwo,.children-education-simulator-module__nTaQRa__kpiGrid{grid-template-columns:1fr}}
.home-purchase-simulator-module__ApCFoa__shell{align-content:start;gap:16px;display:grid}.home-purchase-simulator-module__ApCFoa__embedded{min-height:100vh;font-family:var(--font-montserrat),sans-serif;align-content:start;padding:24px}.home-purchase-simulator-module__ApCFoa__hero{gap:6px;display:grid}.home-purchase-simulator-module__ApCFoa__hero h1{color:#111827;margin:0;line-height:1.12}.home-purchase-simulator-module__ApCFoa__hero p{color:#475569;margin:0;line-height:1.45}.home-purchase-simulator-module__ApCFoa__kicker,.home-purchase-simulator-module__ApCFoa__resultLabel{color:#0f172a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.home-purchase-simulator-module__ApCFoa__layout{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:16px;display:grid}.home-purchase-simulator-module__ApCFoa__inputCard,.home-purchase-simulator-module__ApCFoa__outputCard{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px;min-width:0;padding:18px}.home-purchase-simulator-module__ApCFoa__inputCard h2,.home-purchase-simulator-module__ApCFoa__outputCard h2{color:#0f172a;margin:0}.home-purchase-simulator-module__ApCFoa__sectionTitle{font-size:18px;margin-top:18px!important}.home-purchase-simulator-module__ApCFoa__gridTwo{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;display:grid}.home-purchase-simulator-module__ApCFoa__field{gap:7px;margin-top:12px;display:grid}.home-purchase-simulator-module__ApCFoa__field span{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.home-purchase-simulator-module__ApCFoa__field small{color:#64748b;font-size:12px;line-height:1.35}.home-purchase-simulator-module__ApCFoa__field input{width:100%;min-height:42px;font:inherit;border:1px solid #d6dbe1e6;border-radius:10px;padding:10px 12px}.home-purchase-simulator-module__ApCFoa__assumptionText{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.4}.home-purchase-simulator-module__ApCFoa__outputCard{--tone:#0f766e;--tone-soft:#f0fdfab8;--tone-border:#0f766e2e;gap:12px;display:grid}.home-purchase-simulator-module__ApCFoa__outputSuccess{--tone:#16a34a;--tone-soft:#f0fdf4d1;--tone-border:#16a34a3d}.home-purchase-simulator-module__ApCFoa__outputWarning{--tone:#d97706;--tone-soft:#fffbebdb;--tone-border:#d9770647}.home-purchase-simulator-module__ApCFoa__outputDanger{--tone:#dc2626;--tone-soft:#fef2f2e0;--tone-border:#dc262642}.home-purchase-simulator-module__ApCFoa__outputCard h2{font-size:44px}.home-purchase-simulator-module__ApCFoa__resultSub{color:#475569;margin:0;line-height:1.45}.home-purchase-simulator-module__ApCFoa__progressTrack{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.home-purchase-simulator-module__ApCFoa__progressTrack span{border-radius:inherit;background:var(--tone);height:100%;display:block}.home-purchase-simulator-module__ApCFoa__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-purchase-simulator-module__ApCFoa__kpiBox{border:1px solid var(--tone-border);background:var(--tone-soft);border-radius:12px;padding:12px}.home-purchase-simulator-module__ApCFoa__kpiBox span{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.home-purchase-simulator-module__ApCFoa__kpiBox strong{color:#0f172a;margin-top:6px;font-size:18px;display:block}.home-purchase-simulator-module__ApCFoa__noteBox{color:#334155;background:#1f2a370d;border-radius:12px;padding:12px;line-height:1.45}.home-purchase-simulator-module__ApCFoa__noteBox p{margin:0}.home-purchase-simulator-module__ApCFoa__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-purchase-simulator-module__ApCFoa__actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:0 16px;font-weight:800}.home-purchase-simulator-module__ApCFoa__actions button:disabled{cursor:wait;opacity:.7}.home-purchase-simulator-module__ApCFoa__error{color:#b42318;margin:0;font-size:13px;font-weight:700}@media (max-width:900px){.home-purchase-simulator-module__ApCFoa__layout{grid-template-columns:1fr}}@media (max-width:640px){.home-purchase-simulator-module__ApCFoa__embedded{padding:18px}.home-purchase-simulator-module__ApCFoa__gridTwo,.home-purchase-simulator-module__ApCFoa__kpiGrid{grid-template-columns:1fr}}
.dynamic-form-runner-module__cF36WG__root{gap:14px;display:grid}.dynamic-form-runner-module__cF36WG__embedded{padding:0}.dynamic-form-runner-module__cF36WG__head label{gap:6px;display:grid}.dynamic-form-runner-module__cF36WG__head span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.dynamic-form-runner-module__cF36WG__readonlyFormName{gap:6px;display:grid}.dynamic-form-runner-module__cF36WG__readonlyFormName strong{color:var(--foreground);font-size:15px}.dynamic-form-runner-module__cF36WG__head select{font:inherit;border:1px solid #d6dbe1e6;border-radius:999px;padding:9px 11px}.dynamic-form-runner-module__cF36WG__questions{gap:12px;display:grid}.dynamic-form-runner-module__cF36WG__question{border:1px solid #d6dbe1e6;border-radius:12px;gap:8px;padding:12px;display:grid}.dynamic-form-runner-module__cF36WG__label{margin:0;font-size:13px;font-weight:700}.dynamic-form-runner-module__cF36WG__required{color:#b42318;margin-left:4px}.dynamic-form-runner-module__cF36WG__options{gap:6px;display:grid}.dynamic-form-runner-module__cF36WG__option{align-items:center;gap:8px;font-size:14px;display:inline-flex}.dynamic-form-runner-module__cF36WG__question textarea{font:inherit;resize:vertical;border:1px solid #d6dbe1e6;border-radius:18px;padding:10px 12px}.dynamic-form-runner-module__cF36WG__fieldError{color:#b42318;min-height:16px;margin:0;font-size:12px}.dynamic-form-runner-module__cF36WG__actions{justify-content:flex-end;display:flex}.dynamic-form-runner-module__cF36WG__loaderBox{align-items:center;gap:10px;padding:8px 0;display:inline-flex}.dynamic-form-runner-module__cF36WG__loaderSpinner{border:2px solid #94a3b873;border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.9s linear infinite dynamic-form-runner-module__cF36WG__spin}.dynamic-form-runner-module__cF36WG__muted{color:var(--muted);margin:0;font-size:13px}.dynamic-form-runner-module__cF36WG__error{color:#b42318;margin:0;font-size:13px;font-weight:600}.dynamic-form-runner-module__cF36WG__ok{color:#166534;margin:0;font-size:13px;font-weight:600}@keyframes dynamic-form-runner-module__cF36WG__spin{to{transform:rotate(360deg)}}
.passive-income-simulator-module__DybdVq__shell{align-content:start;gap:16px;display:grid}.passive-income-simulator-module__DybdVq__embedded{min-height:100vh;font-family:var(--font-montserrat),sans-serif;align-content:start;padding:24px}.passive-income-simulator-module__DybdVq__hero{gap:6px;display:grid}.passive-income-simulator-module__DybdVq__hero h1{color:#111827;margin:0;line-height:1.12}.passive-income-simulator-module__DybdVq__hero p{color:#475569;margin:0;line-height:1.45}.passive-income-simulator-module__DybdVq__kicker,.passive-income-simulator-module__DybdVq__resultLabel{color:#0f172a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.passive-income-simulator-module__DybdVq__layout{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:16px;display:grid}.passive-income-simulator-module__DybdVq__inputCard,.passive-income-simulator-module__DybdVq__outputCard{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px;min-width:0;padding:18px}.passive-income-simulator-module__DybdVq__inputCard h2,.passive-income-simulator-module__DybdVq__outputCard h2{color:#0f172a;margin:0}.passive-income-simulator-module__DybdVq__sectionTitle{font-size:18px;margin-top:18px!important}.passive-income-simulator-module__DybdVq__gridTwo{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;display:grid}.passive-income-simulator-module__DybdVq__field{gap:7px;margin-top:12px;display:grid}.passive-income-simulator-module__DybdVq__field span{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.passive-income-simulator-module__DybdVq__field small{color:#64748b;font-size:12px;line-height:1.35}.passive-income-simulator-module__DybdVq__field input{width:100%;min-height:42px;font:inherit;border:1px solid #d6dbe1e6;border-radius:10px;padding:10px 12px}.passive-income-simulator-module__DybdVq__assumptionText{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.4}.passive-income-simulator-module__DybdVq__outputCard{--tone:#0f766e;--tone-soft:#f0fdfab8;--tone-border:#0f766e2e;gap:12px;display:grid}.passive-income-simulator-module__DybdVq__outputSuccess{--tone:#16a34a;--tone-soft:#f0fdf4d1;--tone-border:#16a34a3d}.passive-income-simulator-module__DybdVq__outputWarning{--tone:#d97706;--tone-soft:#fffbebdb;--tone-border:#d9770647}.passive-income-simulator-module__DybdVq__outputDanger{--tone:#dc2626;--tone-soft:#fef2f2e0;--tone-border:#dc262642}.passive-income-simulator-module__DybdVq__outputCard h2{font-size:44px}.passive-income-simulator-module__DybdVq__resultSub{color:#475569;margin:0;line-height:1.45}.passive-income-simulator-module__DybdVq__progressTrack{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.passive-income-simulator-module__DybdVq__progressTrack span{border-radius:inherit;background:var(--tone);height:100%;display:block}.passive-income-simulator-module__DybdVq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.passive-income-simulator-module__DybdVq__kpiBox{border:1px solid var(--tone-border);background:var(--tone-soft);border-radius:12px;padding:12px}.passive-income-simulator-module__DybdVq__kpiBox span{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.passive-income-simulator-module__DybdVq__kpiBox strong{color:#0f172a;margin-top:6px;font-size:18px;display:block}.passive-income-simulator-module__DybdVq__noteBox{color:#334155;background:#1f2a370d;border-radius:12px;padding:12px;line-height:1.45}.passive-income-simulator-module__DybdVq__noteBox p{margin:0}.passive-income-simulator-module__DybdVq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.passive-income-simulator-module__DybdVq__actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:0 16px;font-weight:800}.passive-income-simulator-module__DybdVq__actions button:disabled{cursor:wait;opacity:.7}.passive-income-simulator-module__DybdVq__error{color:#b42318;margin:0;font-size:13px;font-weight:700}@media (max-width:900px){.passive-income-simulator-module__DybdVq__layout{grid-template-columns:1fr}}@media (max-width:640px){.passive-income-simulator-module__DybdVq__embedded{padding:18px}.passive-income-simulator-module__DybdVq__gridTwo,.passive-income-simulator-module__DybdVq__kpiGrid{grid-template-columns:1fr}}
.phone-input-module__-gFeAW__row{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.phone-input-module__-gFeAW__prefix,.phone-input-module__-gFeAW__number{background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;min-width:0;padding:10px 12px;font-family:inherit;font-size:14px}.phone-input-module__-gFeAW__invalid{border-color:#ef4444a6}@media (max-width:720px){.phone-input-module__-gFeAW__row{grid-template-columns:1fr}}
.reminder-modal-shell-module__-ERK2q__reminderModal{width:min(760px,100%);min-width:0}
.ips-form-module__XCAxgG__formRoot{gap:20px;display:grid}.ips-form-module__XCAxgG__embedded{gap:14px}.ips-form-module__XCAxgG__card{gap:14px;display:grid}.ips-form-module__XCAxgG__objectiveCard{border:1px solid #d6dbe1e6;border-radius:12px;gap:12px;padding:12px;display:grid}.ips-form-module__XCAxgG__objectiveRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ips-form-module__XCAxgG__objectiveTitle{font-size:14px;line-height:1.2}.ips-form-module__XCAxgG__objectiveDelete{align-items:center;margin-left:auto;display:inline-flex}.ips-form-module__XCAxgG__objectiveOtherInline{width:100%;min-width:0;margin-top:8px}.ips-form-module__XCAxgG__objectiveTypeField{grid-column:1/-1;width:100%;min-width:0}.ips-form-module__XCAxgG__objectiveTypeField select,.ips-form-module__XCAxgG__objectiveOtherInline input{box-sizing:border-box;width:100%;max-width:none;display:block}.ips-form-module__XCAxgG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ips-form-module__XCAxgG__multiRow{flex-wrap:wrap;gap:10px;display:flex}.ips-form-module__XCAxgG__check{border:1px solid #d6dbe1e6;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.ips-form-module__XCAxgG__objective{grid-template-columns:2fr 1fr 1fr auto;gap:10px;display:grid}.ips-form-module__XCAxgG__card input:not([type=checkbox]):not([type=radio]),.ips-form-module__XCAxgG__card textarea,.ips-form-module__XCAxgG__card select{box-sizing:border-box;border:1px solid #d6dbe1e6;border-radius:999px;width:100%;padding:10px 12px;font-family:inherit}.ips-form-module__XCAxgG__card input:not([type=checkbox]):not([type=radio]),.ips-form-module__XCAxgG__card select{min-height:42px}.ips-form-module__XCAxgG__card textarea{resize:vertical;border-radius:18px;min-height:110px}.ips-form-module__XCAxgG__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ips-form-module__XCAxgG__actionButtons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ips-form-module__XCAxgG__meta{color:var(--muted);font-size:13px}.ips-form-module__XCAxgG__hint{color:var(--muted);margin:6px 0 0;font-size:12px}.ips-form-module__XCAxgG__error{color:#b91c1c;font-size:13px}.ips-form-module__XCAxgG__success{color:#166534;font-size:13px}.ips-form-module__XCAxgG__successBannerTitle{color:#166534;margin:0;font-size:18px;font-weight:700}.ips-form-module__XCAxgG__successBannerBody{color:#14532d;margin:0;font-size:14px}.ips-form-module__XCAxgG__inputError{background:#fff5f5;border-color:#b91c1c!important}.ips-form-module__XCAxgG__embedded .ips-form-module__XCAxgG__grid,.ips-form-module__XCAxgG__embedded .ips-form-module__XCAxgG__objective{grid-template-columns:1fr}.ips-form-module__XCAxgG__embedded .ips-form-module__XCAxgG__actions{flex-direction:column;align-items:flex-start}@media (max-width:980px){.ips-form-module__XCAxgG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ips-form-module__XCAxgG__objective{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ips-form-module__XCAxgG__grid,.ips-form-module__XCAxgG__objective{grid-template-columns:1fr}.ips-form-module__XCAxgG__actions{flex-direction:column;align-items:flex-start}}
.pension-simulator-module__yjihHa__shell{align-content:start;gap:16px;display:grid}.pension-simulator-module__yjihHa__embedded{min-height:100vh;font-family:var(--font-montserrat),sans-serif;align-content:start;padding:24px}.pension-simulator-module__yjihHa__hero{gap:6px;display:grid}.pension-simulator-module__yjihHa__hero h1{color:#111827;margin:0;line-height:1.12}.pension-simulator-module__yjihHa__hero p{color:#475569;margin:0;line-height:1.45}.pension-simulator-module__yjihHa__kicker,.pension-simulator-module__yjihHa__resultLabel{color:#0f172a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.pension-simulator-module__yjihHa__layout{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:16px;display:grid}.pension-simulator-module__yjihHa__inputCard,.pension-simulator-module__yjihHa__outputCard{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px;min-width:0;padding:18px}.pension-simulator-module__yjihHa__inputCard h2,.pension-simulator-module__yjihHa__outputCard h2{color:#0f172a;margin:0}.pension-simulator-module__yjihHa__sectionTitle{font-size:18px;margin-top:18px!important}.pension-simulator-module__yjihHa__gridTwo{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;display:grid}.pension-simulator-module__yjihHa__field{gap:7px;margin-top:12px;display:grid}.pension-simulator-module__yjihHa__field span{color:#475569;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.pension-simulator-module__yjihHa__field small{color:#64748b;font-size:12px;line-height:1.35}.pension-simulator-module__yjihHa__field input{width:100%;min-height:42px;font:inherit;border:1px solid #d6dbe1e6;border-radius:10px;padding:10px 12px}.pension-simulator-module__yjihHa__assumptionText{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.4}.pension-simulator-module__yjihHa__outputCard{--tone:#0f766e;--tone-strong:#0f766e;--tone-soft:#f0fdfab8;--tone-border:#0f766e2e;gap:12px;display:grid}.pension-simulator-module__yjihHa__outputSuccess{--tone:#16a34a;--tone-strong:#15803d;--tone-soft:#f0fdf4d1;--tone-border:#16a34a3d}.pension-simulator-module__yjihHa__outputWarning{--tone:#d97706;--tone-strong:#b45309;--tone-soft:#fffbebdb;--tone-border:#d9770647}.pension-simulator-module__yjihHa__outputDanger{--tone:#dc2626;--tone-strong:#b91c1c;--tone-soft:#fef2f2e0;--tone-border:#dc262642}.pension-simulator-module__yjihHa__outputCard h2{font-size:44px}.pension-simulator-module__yjihHa__resultSub{color:#475569;margin:0;line-height:1.45}.pension-simulator-module__yjihHa__progressTrack{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.pension-simulator-module__yjihHa__progressTrack span{border-radius:inherit;background:var(--tone);height:100%;display:block}.pension-simulator-module__yjihHa__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pension-simulator-module__yjihHa__kpiBox{border:1px solid var(--tone-border);background:var(--tone-soft);border-radius:12px;padding:12px}.pension-simulator-module__yjihHa__kpiBox span{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.pension-simulator-module__yjihHa__kpiBox strong{color:#0f172a;margin-top:6px;font-size:18px;display:block}.pension-simulator-module__yjihHa__noteBox{color:#334155;background:#1f2a370d;border-radius:12px;padding:12px;line-height:1.45}.pension-simulator-module__yjihHa__noteBox p{margin:0}.pension-simulator-module__yjihHa__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pension-simulator-module__yjihHa__actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:0 16px;font-weight:800}.pension-simulator-module__yjihHa__actions button:disabled{cursor:wait;opacity:.7}.pension-simulator-module__yjihHa__error{color:#b42318;margin:0;font-size:13px;font-weight:700}@media (max-width:900px){.pension-simulator-module__yjihHa__layout{grid-template-columns:1fr}}@media (max-width:640px){.pension-simulator-module__yjihHa__embedded{padding:18px}.pension-simulator-module__yjihHa__gridTwo,.pension-simulator-module__yjihHa__kpiGrid{grid-template-columns:1fr}}
.succession-planning-simulator-module__3FrakG__shell{align-content:start;gap:16px;display:grid}.succession-planning-simulator-module__3FrakG__embedded{min-height:100vh;font-family:var(--font-montserrat),sans-serif;align-content:start;padding:24px}.succession-planning-simulator-module__3FrakG__hero{gap:6px;display:grid}.succession-planning-simulator-module__3FrakG__hero h1{color:#111827;margin:0;line-height:1.12}.succession-planning-simulator-module__3FrakG__hero p{color:#475569;margin:0;line-height:1.45}.succession-planning-simulator-module__3FrakG__goalBox{background:#f0fdfab8;border:1px solid #0f766e33;border-radius:16px;grid-template-columns:minmax(220px,auto) 1fr;align-items:center;gap:18px;padding:16px 18px;display:grid}.succession-planning-simulator-module__3FrakG__goalBox span{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.succession-planning-simulator-module__3FrakG__goalBox strong{color:#0f172a;margin-top:4px;font-size:18px;display:block}.succession-planning-simulator-module__3FrakG__goalBox p{color:#334155;margin:0;line-height:1.45}.succession-planning-simulator-module__3FrakG__kicker,.succession-planning-simulator-module__3FrakG__resultLabel{color:#0f172a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.succession-planning-simulator-module__3FrakG__layout{grid-template-columns:minmax(360px,420px) 1fr;align-items:start;gap:16px;display:grid}.succession-planning-simulator-module__3FrakG__inputCard,.succession-planning-simulator-module__3FrakG__outputCard{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px;min-width:0;padding:18px}.succession-planning-simulator-module__3FrakG__inputCard h2,.succession-planning-simulator-module__3FrakG__outputCard h2{color:#0f172a;margin:0}.succession-planning-simulator-module__3FrakG__sectionTitle{font-size:18px;margin-top:18px!important}.succession-planning-simulator-module__3FrakG__gridTwo{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;display:grid}.succession-planning-simulator-module__3FrakG__field{gap:7px;margin-top:12px;display:grid}.succession-planning-simulator-module__3FrakG__field span{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.succession-planning-simulator-module__3FrakG__field small{color:#64748b;font-size:12px;line-height:1.35}.succession-planning-simulator-module__3FrakG__field input{width:100%;min-height:42px;font:inherit;border:1px solid #d6dbe1e6;border-radius:10px;padding:10px 12px}.succession-planning-simulator-module__3FrakG__assumptionText{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.4}.succession-planning-simulator-module__3FrakG__outputCard{--tone:#0f766e;--tone-soft:#f0fdfab8;--tone-border:#0f766e2e;gap:12px;display:grid}.succession-planning-simulator-module__3FrakG__outputSuccess{--tone:#16a34a;--tone-soft:#f0fdf4d1;--tone-border:#16a34a3d}.succession-planning-simulator-module__3FrakG__outputWarning{--tone:#d97706;--tone-soft:#fffbebdb;--tone-border:#d9770647}.succession-planning-simulator-module__3FrakG__outputDanger{--tone:#dc2626;--tone-soft:#fef2f2e0;--tone-border:#dc262642}.succession-planning-simulator-module__3FrakG__outputCard h2{font-size:44px}.succession-planning-simulator-module__3FrakG__resultSub{color:#475569;margin:0;line-height:1.45}.succession-planning-simulator-module__3FrakG__progressTrack{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden}.succession-planning-simulator-module__3FrakG__progressTrack span{border-radius:inherit;background:var(--tone);height:100%;display:block}.succession-planning-simulator-module__3FrakG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.succession-planning-simulator-module__3FrakG__kpiBox{border:1px solid var(--tone-border);background:var(--tone-soft);border-radius:12px;padding:12px}.succession-planning-simulator-module__3FrakG__kpiBox span{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.succession-planning-simulator-module__3FrakG__kpiBox strong{color:#0f172a;margin-top:6px;font-size:18px;display:block}.succession-planning-simulator-module__3FrakG__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.succession-planning-simulator-module__3FrakG__secondaryGrid div{background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;padding:12px}.succession-planning-simulator-module__3FrakG__secondaryGrid span{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.succession-planning-simulator-module__3FrakG__secondaryGrid strong{color:#0f172a;margin-top:6px;font-size:16px;display:block}.succession-planning-simulator-module__3FrakG__noteBox{color:#334155;background:#1f2a370d;border-radius:12px;padding:12px;line-height:1.45}.succession-planning-simulator-module__3FrakG__noteBox p{margin:0}.succession-planning-simulator-module__3FrakG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.succession-planning-simulator-module__3FrakG__actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:0 16px;font-weight:800}.succession-planning-simulator-module__3FrakG__actions button:disabled{cursor:wait;opacity:.7}.succession-planning-simulator-module__3FrakG__error{color:#b42318;margin:0;font-size:13px;font-weight:700}@media (max-width:900px){.succession-planning-simulator-module__3FrakG__layout,.succession-planning-simulator-module__3FrakG__goalBox{grid-template-columns:1fr}}@media (max-width:640px){.succession-planning-simulator-module__3FrakG__embedded{padding:18px}.succession-planning-simulator-module__3FrakG__gridTwo,.succession-planning-simulator-module__3FrakG__kpiGrid,.succession-planning-simulator-module__3FrakG__secondaryGrid{grid-template-columns:1fr}}
.simple-rich-text-editor-module__1IJLnG__wrapper{gap:6px;display:grid}.simple-rich-text-editor-module__1IJLnG__toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.simple-rich-text-editor-module__1IJLnG__toolbar button{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:999px;min-width:34px;padding:6px 8px;font-family:inherit}.simple-rich-text-editor-module__1IJLnG__toolbarDivider{background:#d6dbe1e6;width:1px;height:24px;margin:0 2px}.simple-rich-text-editor-module__1IJLnG__fontSizeIcon{white-space:nowrap;font-size:12px;font-weight:750}.simple-rich-text-editor-module__1IJLnG__alignIcon{text-align:left;width:16px;font-size:15px;line-height:1;display:block;overflow:hidden}.simple-rich-text-editor-module__1IJLnG__alignCenter{text-align:center}.simple-rich-text-editor-module__1IJLnG__alignRight{text-align:right}.simple-rich-text-editor-module__1IJLnG__toolbar .simple-rich-text-editor-module__1IJLnG__ctaTool{background:var(--accent,#17233b);color:#fff;padding-inline:12px;font-size:11px;font-weight:750}.simple-rich-text-editor-module__1IJLnG__active{background:#0f172a1f!important;border-color:#0f172a59!important}.simple-rich-text-editor-module__1IJLnG__editor{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;padding:10px 12px}.simple-rich-text-editor-module__1IJLnG__editor .ProseMirror{white-space:pre-wrap;outline:none;min-height:88px}.simple-rich-text-editor-module__1IJLnG__editor .ProseMirror p{margin:0}.simple-rich-text-editor-module__1IJLnG__editor .ProseMirror p+p{margin-top:.4rem}.simple-rich-text-editor-module__1IJLnG__editor .ProseMirror div[data-email-cta=true]{background:var(--accent,#17233b);color:#fff;text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;width:fit-content;margin:18px 0;padding:11px 18px;font-size:13px;font-weight:750;display:block}.simple-rich-text-editor-module__1IJLnG__editor .ProseMirror div[data-email-cta=true].ProseMirror-selectednode{outline:3px solid color-mix(in srgb,var(--accent,#17233b)28%,transparent)}.simple-rich-text-editor-module__1IJLnG__icon{justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative}.simple-rich-text-editor-module__1IJLnG__iconUnderline:after{content:"";border-bottom:1.5px solid;position:absolute;bottom:-1px;left:0;right:0}
.step-up-modal-module__N1qTxW__modal{max-width:520px}.step-up-modal-module__N1qTxW__description{color:#4b5563;margin:0 0 .85rem;font-size:.95rem;line-height:1.45}.step-up-modal-module__N1qTxW__input{width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:.68rem .95rem}.step-up-modal-module__N1qTxW__actions{justify-content:flex-end;gap:.6rem;margin-top:.4rem;display:flex}
.call-intake-form-module__WLtZ_W__wrapper{gap:14px;display:grid}.call-intake-form-module__WLtZ_W__intro{color:var(--muted);margin:0;font-size:14px}.call-intake-form-module__WLtZ_W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.call-intake-form-module__WLtZ_W__field{gap:8px;display:grid}.call-intake-form-module__WLtZ_W__field input,.call-intake-form-module__WLtZ_W__field select,.call-intake-form-module__WLtZ_W__field textarea{color:var(--foreground);background:#fff;border:1px solid #d6dbe1e6;border-radius:999px;padding:12px 14px;font-family:inherit;font-size:14px}.call-intake-form-module__WLtZ_W__field input:focus,.call-intake-form-module__WLtZ_W__field select:focus,.call-intake-form-module__WLtZ_W__field textarea:focus{border-color:#2563ebb3;outline:none;box-shadow:0 0 0 3px #2563eb1f}.call-intake-form-module__WLtZ_W__field textarea{resize:vertical;border-radius:18px}.call-intake-form-module__WLtZ_W__optionCards{gap:8px;display:grid}.call-intake-form-module__WLtZ_W__radioCard{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative}.call-intake-form-module__WLtZ_W__radioCard input{clip:rect(0,0,0,0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.call-intake-form-module__WLtZ_W__radioIndicator{border:2px solid #94a3b8e6;border-radius:999px;flex:0 0 16px;width:16px;height:16px;margin-top:2px;position:relative}.call-intake-form-module__WLtZ_W__radioText{color:var(--foreground);font-size:14px;font-weight:600}.call-intake-form-module__WLtZ_W__radioCardActive{border-color:var(--accent);background:#2563eb0f}.call-intake-form-module__WLtZ_W__radioCardActive .call-intake-form-module__WLtZ_W__radioIndicator{border-color:var(--accent)}.call-intake-form-module__WLtZ_W__radioCardActive .call-intake-form-module__WLtZ_W__radioIndicator:after{content:"";background:var(--accent);border-radius:999px;position:absolute;inset:3px}.call-intake-form-module__WLtZ_W__actions{align-items:center;gap:10px;display:flex}.call-intake-form-module__WLtZ_W__errorText{color:#b42318;font-size:13px;font-weight:700}.call-intake-form-module__WLtZ_W__okText{color:#166534;font-size:13px;font-weight:700}@media (max-width:900px){.call-intake-form-module__WLtZ_W__grid{grid-template-columns:1fr}}
.page-module__0wQcSW__page{gap:18px;min-height:100vh;padding:28px 32px 40px;display:grid}.page-module__0wQcSW__header h1{margin:0 0 6px;font-size:30px}.page-module__0wQcSW__header p{color:var(--muted);margin:0}.page-module__0wQcSW__callFocusBadge{color:#1d4ed8;letter-spacing:.1em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.page-module__0wQcSW__breadcrumb{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.page-module__0wQcSW__breadcrumb a{color:var(--foreground);font-weight:600}.page-module__0wQcSW__breadcrumbCurrent{color:var(--muted);font-weight:600}.page-module__0wQcSW__layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:16px;min-height:calc(100vh - 180px);display:grid}.page-module__0wQcSW__layout:has(.page-module__0wQcSW__teamToolsCard){grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.page-module__0wQcSW__layout:has(.page-module__0wQcSW__teamToolsCollapsed){grid-template-columns:minmax(0,1fr) 58px}.page-module__0wQcSW__layout.page-module__0wQcSW__layoutExpanded{grid-template-columns:minmax(0,1fr)}.page-module__0wQcSW__layoutExpanded .page-module__0wQcSW__ipsCard{display:none}.page-module__0wQcSW__callCard,.page-module__0wQcSW__ipsCard,.page-module__0wQcSW__emptyState{background:#fff;border:1px solid #d6dbe1e6;border-radius:16px}.page-module__0wQcSW__callCard{background:#111c27;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.page-module__0wQcSW__callCardFullscreen{border:0;border-radius:0;width:100vw;height:100vh}.page-module__0wQcSW__callCardFullscreen .page-module__0wQcSW__callFrame{min-height:0}.page-module__0wQcSW__videoToolbar{color:#f8fafc;background:#111c27;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px 7px 14px;display:flex}.page-module__0wQcSW__videoToolbarLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.page-module__0wQcSW__videoToolbarActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-module__0wQcSW__videoToolbarButton{color:#f8fafc;min-height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.page-module__0wQcSW__videoToolbarButton:hover{background:#ffffff29;border-color:#ffffff7a}.page-module__0wQcSW__videoToolbarButton:focus-visible{outline-offset:2px;outline:3px solid #60a5fa8c}.page-module__0wQcSW__videoToolbarButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.page-module__0wQcSW__callFrame{border:0;width:100%;height:100%;min-height:560px}.page-module__0wQcSW__audioCheckOverlay{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ac2;place-items:center;padding:20px;display:grid;position:absolute;inset:48px 0 0;overflow:auto}.page-module__0wQcSW__audioCheckPanel{color:#0f172a;background:#fff;border:1px solid #d6dbe1f2;border-radius:16px;gap:14px;width:min(560px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #0f172a4d}.page-module__0wQcSW__audioCheckHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__0wQcSW__audioCheckHeader h2,.page-module__0wQcSW__audioCheckSection h3{margin:0}.page-module__0wQcSW__audioCheckEyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.page-module__0wQcSW__audioCheckClose{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:999px;flex:0 0 36px;width:36px;height:36px;font-size:24px;line-height:1}.page-module__0wQcSW__audioCheckSection{background:#f8fafc;border:1px solid #dfe5ec;border-radius:13px;gap:11px;padding:14px;display:grid}.page-module__0wQcSW__audioCheckSection p{color:#64748b;margin:3px 0 0;font-size:13px}.page-module__0wQcSW__audioDeviceField{color:#334155;gap:5px;font-size:12px;font-weight:700;display:grid}.page-module__0wQcSW__audioDeviceField select{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 11px;font-weight:500}.page-module__0wQcSW__microphoneMeter{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.page-module__0wQcSW__microphoneMeter span{border-radius:inherit;background:linear-gradient(90deg,#22c55e 0%,#eab308 72%,#ef4444 100%);height:100%;transition:width 80ms linear;display:block}.page-module__0wQcSW__audioCheckAction{color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-self:start;padding:9px 13px;font-size:13px;font-weight:700}.page-module__0wQcSW__headphoneAdvice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:3px;padding:13px 14px;font-size:13px;display:grid}.page-module__0wQcSW__audioCheckError{color:#b91c1c;margin:0;font-size:13px;font-weight:650}.page-module__0wQcSW__ipsCard{align-content:start;gap:10px;max-height:calc(100vh - 180px);padding:16px;display:grid;overflow:auto}.page-module__0wQcSW__teamToolsCard{align-self:start;gap:12px;max-height:none;padding:14px;transition:padding .2s;overflow:hidden}.page-module__0wQcSW__teamToolsCollapsed{min-height:58px;padding:8px}.page-module__0wQcSW__teamToolsCollapsed .page-module__0wQcSW__ipsHeader{justify-content:center}.page-module__0wQcSW__ipsHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__0wQcSW__ipsHeader h2{margin:0;font-size:18px}.page-module__0wQcSW__teamToolsToggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #d6dbe1f2;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.page-module__0wQcSW__teamToolsToggle:hover{color:#0f172a;background:#f8fafc;border-color:#64748b8c}.page-module__0wQcSW__teamToolsToggle:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.page-module__0wQcSW__teamToolsToggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-module__0wQcSW__collapsedToolsLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__0wQcSW__transcriptionBox{background:#fafafa;border:1px solid #d6dbe1e6;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.page-module__0wQcSW__transcriptionTitle{letter-spacing:.08em;text-transform:uppercase;color:#334155;margin:0;font-size:13px;font-weight:700}.page-module__0wQcSW__transcriptionText{color:#475569;margin:0;font-size:13px}.page-module__0wQcSW__transcriptionActions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.page-module__0wQcSW__sidePanelControls{gap:8px;display:grid}.page-module__0wQcSW__selectorQuestion{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.page-module__0wQcSW__sidePanelLabel{font-size:13px;font-weight:600}.page-module__0wQcSW__sidePanelSelect{background:#fff;border:1px solid #d6dbe1f2;border-radius:10px;width:100%;padding:9px 11px;font-size:14px}.page-module__0wQcSW__sidePanelButton{justify-self:start}.page-module__0wQcSW__radioGroup{gap:10px;display:grid}.page-module__0wQcSW__radioCard{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.page-module__0wQcSW__radioCard input{opacity:0;pointer-events:none;position:absolute}.page-module__0wQcSW__radioIndicator{border:2px solid #94a3b8e6;border-radius:999px;width:16px;height:16px;position:relative}.page-module__0wQcSW__radioText{color:var(--foreground);font-size:14px;font-weight:600}.page-module__0wQcSW__radioCardActive{border-color:var(--accent);background:#2563eb0f}.page-module__0wQcSW__radioCardActive .page-module__0wQcSW__radioIndicator{border-color:var(--accent)}.page-module__0wQcSW__radioCardActive .page-module__0wQcSW__radioIndicator:after{content:"";background:var(--accent);border-radius:999px;position:absolute;inset:3px}.page-module__0wQcSW__sidePanelActions{justify-content:flex-end;display:flex}.page-module__0wQcSW__callNotesArea{resize:vertical;border:1px solid #d6dbe1e6;border-radius:12px;width:100%;min-height:420px;padding:12px;font-family:inherit;font-size:14px}.page-module__0wQcSW__callNotesHint{color:var(--muted);margin:0;font-size:12px}.page-module__0wQcSW__callNoteActions{justify-content:flex-start;display:flex}.page-module__0wQcSW__callNoteError{color:#b91c1c;margin:0;font-size:12px;font-weight:600}.page-module__0wQcSW__callNoteOk{color:#166534;margin:0;font-size:12px;font-weight:600}.page-module__0wQcSW__editorToolbar{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.page-module__0wQcSW__editorToolbar button{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:8px;padding:6px 10px;font-family:inherit}.page-module__0wQcSW__editorToolbar button.page-module__0wQcSW__toolbarActive,.page-module__0wQcSW__toolbarActive{color:#111827;background:#0f172a1f;border-color:#0f172a59}.page-module__0wQcSW__callRichEditor{min-height:340px;color:var(--foreground);background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;padding:10px 12px}.page-module__0wQcSW__callRichEditor ul,.page-module__0wQcSW__callRichEditor ol{margin:.45rem 0 .45rem .2rem;padding-left:1.3rem}.page-module__0wQcSW__callRichEditor li{margin:.15rem 0}.page-module__0wQcSW__emptyState{gap:10px;padding:24px;display:grid}.page-module__0wQcSW__backLink{margin-top:4px}@media (max-width:980px){:is(.page-module__0wQcSW__layout,.page-module__0wQcSW__layout:has(.page-module__0wQcSW__teamToolsCard),.page-module__0wQcSW__layout:has(.page-module__0wQcSW__teamToolsCollapsed)){grid-template-columns:1fr}.page-module__0wQcSW__teamToolsCard,.page-module__0wQcSW__teamToolsCollapsed{width:100%}.page-module__0wQcSW__teamToolsCollapsed .page-module__0wQcSW__ipsHeader{justify-content:flex-end}.page-module__0wQcSW__callFrame{min-height:440px}.page-module__0wQcSW__videoToolbarButton span{display:none}.page-module__0wQcSW__videoToolbarButton{width:36px;padding:7px}.page-module__0wQcSW__audioCheckOverlay{padding:10px}.page-module__0wQcSW__audioCheckPanel{padding:14px}}
.tiptap-note-editor-module__TyMrba__editorWrapper{gap:10px;display:grid}.tiptap-note-editor-module__TyMrba__editorTopBar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tiptap-note-editor-module__TyMrba__quickCommandButton{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.tiptap-note-editor-module__TyMrba__toolbar{background:#0f172a05;border:1px solid #d6dbe1e6;border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.tiptap-note-editor-module__TyMrba__toolbarGroup{border-right:1px solid #d6dbe1e6;align-items:center;gap:6px;margin-right:2px;padding-right:8px;display:inline-flex}.tiptap-note-editor-module__TyMrba__toolbarGroup:last-child{border-right:none;margin-right:0;padding-right:0}.tiptap-note-editor-module__TyMrba__toolbar button{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:8px;min-width:34px;padding:6px 8px;font-family:inherit}.tiptap-note-editor-module__TyMrba__toolbar .tiptap-note-editor-module__TyMrba__icon{justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative}.tiptap-note-editor-module__TyMrba__iconUnderline:after{content:"";border-bottom:1.5px solid;position:absolute;bottom:-1px;left:0;right:0}.tiptap-note-editor-module__TyMrba__iconStrike:after{content:"";border-bottom:1.5px solid;position:absolute;top:50%;left:-1px;right:-1px;transform:translateY(-50%)}.tiptap-note-editor-module__TyMrba__toolbar select,.tiptap-note-editor-module__TyMrba__slashSearch,.tiptap-note-editor-module__TyMrba__emojiSearch{background:#fff;border:1px solid #d6dbe1e6;border-radius:8px;padding:6px 10px;font-family:inherit}.tiptap-note-editor-module__TyMrba__toolbarActive{color:#111827;background:#0f172a1f!important;border-color:#0f172a59!important}.tiptap-note-editor-module__TyMrba__slashPanel,.tiptap-note-editor-module__TyMrba__emojiPanel{background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;gap:8px;padding:10px;display:grid}.tiptap-note-editor-module__TyMrba__slashHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.tiptap-note-editor-module__TyMrba__slashList{gap:6px;display:grid}.tiptap-note-editor-module__TyMrba__slashItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:8px;padding:8px 10px;font-family:inherit}.tiptap-note-editor-module__TyMrba__slashItem:hover{background:#0f172a0f}.tiptap-note-editor-module__TyMrba__slashItemActive{background:#0f172a14;border-color:#0f172a40}.tiptap-note-editor-module__TyMrba__slashEmpty{color:var(--muted);margin:0;font-size:13px}.tiptap-note-editor-module__TyMrba__emojiPicker{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;display:grid}.tiptap-note-editor-module__TyMrba__emojiButton{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:8px;place-items:center;min-height:34px;padding:0;font-size:18px;line-height:1;display:grid}.tiptap-note-editor-module__TyMrba__emojiButton:hover{background:#0f172a0f}.tiptap-note-editor-module__TyMrba__bubbleMenu{background:#fff;border:1px solid #d6dbe1e6;border-radius:10px;gap:6px;padding:6px;display:inline-flex;box-shadow:0 8px 22px #0f172a2e}.tiptap-note-editor-module__TyMrba__bubbleMenu button{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:6px;min-width:30px;padding:4px 7px;font-family:inherit}.tiptap-note-editor-module__TyMrba__editor{min-height:320px;color:var(--foreground);text-align:left;background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;padding:10px 12px}.tiptap-note-editor-module__TyMrba__editor .ProseMirror{outline:none;min-height:300px}:is(.tiptap-note-editor-module__TyMrba__editor .ProseMirror ul,.tiptap-note-editor-module__TyMrba__editor .ProseMirror ol){margin:.45rem 0 .45rem .2rem;padding-left:1.3rem}.tiptap-note-editor-module__TyMrba__editor .ProseMirror li{margin:.15rem 0}:is(.tiptap-note-editor-module__TyMrba__editor .ProseMirror h2,.tiptap-note-editor-module__TyMrba__editor .ProseMirror h3){margin:.6rem 0 .35rem;line-height:1.3}.tiptap-note-editor-module__TyMrba__editor .ProseMirror h2{font-size:1.2rem}.tiptap-note-editor-module__TyMrba__editor .ProseMirror h3{font-size:1.05rem}.tiptap-note-editor-module__TyMrba__editor .ProseMirror blockquote{color:#0f172acc;border-left:3px solid #0f172a40;margin:.6rem 0;padding:.2rem 0 .2rem .8rem}.tiptap-note-editor-module__TyMrba__editor .ProseMirror a{color:#1d4ed8;text-decoration:underline}.tiptap-note-editor-module__TyMrba__editor .ProseMirror pre{color:#f8fafc;background:#0f172a;border-radius:8px;padding:10px;overflow-x:auto}.tiptap-note-editor-module__TyMrba__editor .ProseMirror hr{border:none;border-top:1px solid #94a3b880;margin:14px 0}
.profile-layout-module__2UBhiq__shell{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 73px);display:grid}.profile-layout-module__2UBhiq__initialLoading{color:#64748b;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 73px);font-size:14px;font-weight:700;display:flex}.profile-layout-module__2UBhiq__initialLoadingSpinner{border:3px solid #dbe3ec;border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite profile-layout-module__2UBhiq__profileInitialLoadingSpin}@keyframes profile-layout-module__2UBhiq__profileInitialLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.profile-layout-module__2UBhiq__initialLoadingSpinner{animation:none}}.profile-layout-module__2UBhiq__desktopSidebar{background:var(--accent);display:block}.profile-layout-module__2UBhiq__sidebar{background:var(--accent);color:#f8fafc;flex-direction:column;height:100%;min-height:calc(100vh - 73px);padding:28px 18px;display:flex;position:sticky;top:73px}.profile-layout-module__2UBhiq__nav{gap:6px;display:grid}.profile-layout-module__2UBhiq__navLink,.profile-layout-module__2UBhiq__navLinkActive,.profile-layout-module__2UBhiq__navLinkAttention,.profile-layout-module__2UBhiq__organizationNavButton,.profile-layout-module__2UBhiq__organizationNavButtonActive{color:#f8fafcc2;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 10px;transition:background .15s,color .15s;display:grid}.profile-layout-module__2UBhiq__organizationNavButton,.profile-layout-module__2UBhiq__organizationNavButtonActive{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}.profile-layout-module__2UBhiq__navLinkActive,.profile-layout-module__2UBhiq__organizationNavButtonActive{color:#fff;background:#ffffff1f;box-shadow:inset 3px 0 #d8bd73}.profile-layout-module__2UBhiq__navLinkAttention{color:#fff;background:#ffffff14;box-shadow:inset 3px 0 #dc2626d1}.profile-layout-module__2UBhiq__navIcon{color:currentColor;background:#ffffff17;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.profile-layout-module__2UBhiq__navIcon svg{fill:currentColor;width:18px;height:18px}.profile-layout-module__2UBhiq__navLink strong,.profile-layout-module__2UBhiq__navLinkActive strong,.profile-layout-module__2UBhiq__navLinkAttention strong,.profile-layout-module__2UBhiq__organizationNavButton strong,.profile-layout-module__2UBhiq__organizationNavButtonActive strong{font-size:14px;display:block}.profile-layout-module__2UBhiq__navLabelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-layout-module__2UBhiq__navUnreadBadge{color:#fff;background:#b91c1c;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.profile-layout-module__2UBhiq__navLink small,.profile-layout-module__2UBhiq__navLinkActive small,.profile-layout-module__2UBhiq__navLinkAttention small,.profile-layout-module__2UBhiq__organizationNavButton small,.profile-layout-module__2UBhiq__organizationNavButtonActive small{color:#f8fafc94;margin-top:2px;font-size:11px;line-height:1.25;display:block}.profile-layout-module__2UBhiq__organizationNav,.profile-layout-module__2UBhiq__organizationNavOpen{gap:4px;display:grid}.profile-layout-module__2UBhiq__organizationSubnav{opacity:0;gap:3px;max-height:0;padding-left:46px;transition:max-height .18s,opacity .18s;display:grid;overflow:hidden}.profile-layout-module__2UBhiq__organizationNavOpen .profile-layout-module__2UBhiq__organizationSubnav{opacity:1;max-height:160px}.profile-layout-module__2UBhiq__organizationSubnavLink,.profile-layout-module__2UBhiq__organizationSubnavLinkActive{color:#f8fafcb3;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.profile-layout-module__2UBhiq__organizationSubnavLinkActive{color:#fff;background:#ffffff1f}.profile-layout-module__2UBhiq__content{min-width:0}.profile-layout-module__2UBhiq__callWorkspaceContent{background:#f6f7f9;min-width:0;min-height:100vh}.profile-layout-module__2UBhiq__mobileBar,.profile-layout-module__2UBhiq__mobileOverlay{display:none}@media (hover:hover) and (pointer:fine){.profile-layout-module__2UBhiq__navLink:hover,.profile-layout-module__2UBhiq__navLinkAttention:hover,.profile-layout-module__2UBhiq__organizationNavButton:hover{color:#fff;background:#ffffff14}.profile-layout-module__2UBhiq__organizationNav:hover .profile-layout-module__2UBhiq__organizationSubnav{opacity:1;max-height:160px}.profile-layout-module__2UBhiq__organizationSubnavLink:hover{color:#fff;background:#ffffff14}}@media (max-width:980px){.profile-layout-module__2UBhiq__shell{min-height:calc(100vh - 73px);display:block}.profile-layout-module__2UBhiq__desktopSidebar{display:none}.profile-layout-module__2UBhiq__mobileBar{z-index:9;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f8f0;align-items:center;gap:14px;padding:12px 20px;display:flex;position:sticky;top:73px}.profile-layout-module__2UBhiq__menuButton{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;place-items:center;gap:0;width:40px;height:40px;display:inline-grid}.profile-layout-module__2UBhiq__menuButton span{background:var(--foreground);border-radius:999px;width:18px;height:2px}.profile-layout-module__2UBhiq__mobileBrand{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.profile-layout-module__2UBhiq__mobileOverlay{z-index:90;background:#0f172a75;display:block;position:fixed;inset:0}.profile-layout-module__2UBhiq__mobileDrawer{background:var(--accent);width:min(84vw,320px);min-height:100vh;position:relative}.profile-layout-module__2UBhiq__mobileDrawer .profile-layout-module__2UBhiq__sidebar{min-height:100vh;position:static}.profile-layout-module__2UBhiq__closeButton{z-index:2;color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}}
.landing-page-admin-module__QRI7eG__page{color:#10213d;background:#f4f7fb;min-height:100vh;padding:28px}.landing-page-admin-module__QRI7eG__shell{gap:22px;width:min(1240px,100%);margin:0 auto;display:grid}.landing-page-admin-module__QRI7eG__header,.landing-page-admin-module__QRI7eG__card{background:#fff;border:1px solid #0f2f6b24;border-radius:18px;padding:22px}.landing-page-admin-module__QRI7eG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.landing-page-admin-module__QRI7eG__header h1,.landing-page-admin-module__QRI7eG__card h2,.landing-page-admin-module__QRI7eG__card h3{margin:0}.landing-page-admin-module__QRI7eG__header p,.landing-page-admin-module__QRI7eG__muted{color:#60708b;margin:7px 0 0;line-height:1.5}.landing-page-admin-module__QRI7eG__actions,.landing-page-admin-module__QRI7eG__inlineActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-page-admin-module__QRI7eG__grid,.landing-page-admin-module__QRI7eG__detailGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:22px;display:grid}.landing-page-admin-module__QRI7eG__detailGrid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.landing-page-admin-module__QRI7eG__card{gap:16px;display:grid}.landing-page-admin-module__QRI7eG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-page-admin-module__QRI7eG__field{color:#30425f;gap:7px;font-size:13px;font-weight:750;display:grid}.landing-page-admin-module__QRI7eG__fieldFull{grid-column:1/-1}.landing-page-admin-module__QRI7eG__field input,.landing-page-admin-module__QRI7eG__field select,.landing-page-admin-module__QRI7eG__field textarea{color:#13233d;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cdd6e3;border-radius:10px;padding:10px 12px;font-weight:500}.landing-page-admin-module__QRI7eG__fieldHint,.landing-page-admin-module__QRI7eG__fieldError{font-size:12px;font-weight:600}.landing-page-admin-module__QRI7eG__fieldHint{color:#6a7890}.landing-page-admin-module__QRI7eG__fieldError{color:#a61b2b}.landing-page-admin-module__QRI7eG__field textarea{resize:vertical;min-height:96px}.landing-page-admin-module__QRI7eG__tableWrap{overflow-x:auto}.landing-page-admin-module__QRI7eG__table{border-collapse:collapse;width:100%;min-width:760px}.landing-page-admin-module__QRI7eG__table th,.landing-page-admin-module__QRI7eG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eaf1;padding:12px 10px}.landing-page-admin-module__QRI7eG__table th{color:#61708a;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.landing-page-admin-module__QRI7eG__table a,.landing-page-admin-module__QRI7eG__backLink{color:#174f9c;font-weight:750;text-decoration:none}.landing-page-admin-module__QRI7eG__table a:hover,.landing-page-admin-module__QRI7eG__backLink:hover{text-decoration:underline}.landing-page-admin-module__QRI7eG__badge{color:#244c82;background:#eaf0fa;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.landing-page-admin-module__QRI7eG__badgeActive{color:#166534;background:#dcfce7}.landing-page-admin-module__QRI7eG__error,.landing-page-admin-module__QRI7eG__success,.landing-page-admin-module__QRI7eG__notice{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:650}.landing-page-admin-module__QRI7eG__error{color:#a61b2b;background:#fff1f2}.landing-page-admin-module__QRI7eG__success{color:#166534;background:#ecfdf3}.landing-page-admin-module__QRI7eG__notice{color:#174b88;background:#eff6ff}.landing-page-admin-module__QRI7eG__campaignList{gap:10px;display:grid}.landing-page-admin-module__QRI7eG__metadataList{border:1px solid #e0e6ef;border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.landing-page-admin-module__QRI7eG__metadataList div{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);gap:14px;padding:12px 14px;display:grid}.landing-page-admin-module__QRI7eG__metadataList div:last-child{border-bottom:0}.landing-page-admin-module__QRI7eG__metadataList dt{color:#68768c;font-size:12px;font-weight:750}.landing-page-admin-module__QRI7eG__metadataList dd{color:#172943;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.landing-page-admin-module__QRI7eG__implementationList{gap:10px;display:grid}.landing-page-admin-module__QRI7eG__implementationCard{background:#fff;border:1px solid #dce4ef;border-radius:13px;gap:14px;padding:14px;display:grid}.landing-page-admin-module__QRI7eG__implementationCardSelected{background:#f3f8ff;border-color:#3474bd;box-shadow:0 0 0 2px #3474bd1a}.landing-page-admin-module__QRI7eG__implementationCard p,.landing-page-admin-module__QRI7eG__assignmentBox p{color:#68768c;margin:5px 0 0;font-size:13px;line-height:1.45}.landing-page-admin-module__QRI7eG__assignmentBox{background:#fffaf0;border:1px solid #f2c76e;border-radius:12px;gap:12px;padding:14px;display:grid}.landing-page-admin-module__QRI7eG__definitionList{gap:18px;display:grid}.landing-page-admin-module__QRI7eG__definitionCard{background:#fbfdff;border:1px solid #dbe3ee;border-radius:16px;gap:16px;padding:18px;display:grid}.landing-page-admin-module__QRI7eG__definitionHeader,.landing-page-admin-module__QRI7eG__assignmentRow,.landing-page-admin-module__QRI7eG__assignmentControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-page-admin-module__QRI7eG__definitionHeader h3{margin:0;font-size:22px}.landing-page-admin-module__QRI7eG__definitionHeader p,.landing-page-admin-module__QRI7eG__assignmentRow p{color:#68768c;margin:5px 0;font-size:13px;line-height:1.5}.landing-page-admin-module__QRI7eG__assignmentList{gap:9px;display:grid}.landing-page-admin-module__QRI7eG__assignmentRow{background:#f3fbf5;border:1px solid #dce7df;border-radius:12px;padding:12px 14px}.landing-page-admin-module__QRI7eG__assignmentControls{border-top:1px solid #e1e7ef;align-items:end;padding-top:14px}.landing-page-admin-module__QRI7eG__assignmentControls .landing-page-admin-module__QRI7eG__field{flex:360px}.landing-page-admin-module__QRI7eG__campaignItem{border:1px solid #e0e6ef;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.landing-page-admin-module__QRI7eG__campaignItem p{color:#68768c;margin:4px 0 0;font-size:12px}@media (max-width:880px){.landing-page-admin-module__QRI7eG__grid,.landing-page-admin-module__QRI7eG__detailGrid,.landing-page-admin-module__QRI7eG__formGrid{grid-template-columns:1fr}.landing-page-admin-module__QRI7eG__fieldFull{grid-column:auto}.landing-page-admin-module__QRI7eG__page{padding:16px}.landing-page-admin-module__QRI7eG__definitionHeader,.landing-page-admin-module__QRI7eG__assignmentRow,.landing-page-admin-module__QRI7eG__assignmentControls{flex-direction:column;align-items:stretch}}
.page-module__Z-3nqa__page{gap:28px;padding:24px;display:grid}.page-module__Z-3nqa__card{background:#fff;border:1px solid #0f2f6b29;border-radius:16px;gap:12px;padding:20px;display:grid}.page-module__Z-3nqa__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__Z-3nqa__backLink,.page-module__Z-3nqa__actionLink{color:#0f2f6b;font-size:13px;font-weight:700;text-decoration:none}.page-module__Z-3nqa__backLink:hover,.page-module__Z-3nqa__actionLink:hover{text-decoration:underline}button.page-module__Z-3nqa__actionLink{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}button.page-module__Z-3nqa__actionLink:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.page-module__Z-3nqa__actionPill{color:#173d7a;white-space:nowrap;background:#fff;border:1px solid #0f2f6b29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.page-module__Z-3nqa__actionPill:hover{background:#f8fbff;border-color:#0f2f6b52}button.page-module__Z-3nqa__actionPill{cursor:pointer;font:inherit}.page-module__Z-3nqa__actionPill:disabled,button.page-module__Z-3nqa__actionPill:disabled{cursor:not-allowed;opacity:.45}.page-module__Z-3nqa__muted{color:var(--muted);margin:0;font-size:14px}.page-module__Z-3nqa__error{color:#b42318;margin:0;font-size:13px;font-weight:600}.page-module__Z-3nqa__success{color:#166534;margin:0;font-size:13px;font-weight:600}.page-module__Z-3nqa__notice{color:#173d7a;background:#f8fbff;border:1px solid #0f2f6b29;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700}.page-module__Z-3nqa__tableWrap{overflow:auto}.page-module__Z-3nqa__tableToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__Z-3nqa__table{border-collapse:collapse;width:100%;min-width:1180px}.page-module__Z-3nqa__table th,.page-module__Z-3nqa__table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f2f6b24;padding:10px 8px}.page-module__Z-3nqa__table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.page-module__Z-3nqa__templateFileList{gap:8px;display:grid}.page-module__Z-3nqa__templateFileItem{align-items:center;gap:10px;min-width:0;display:flex}.page-module__Z-3nqa__templateFileItem span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__Z-3nqa__templateActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.page-module__Z-3nqa__selectionCell{text-align:center;width:44px}.page-module__Z-3nqa__selectionCell input{accent-color:#0f172a;width:16px;height:16px}.page-module__Z-3nqa__badgeActive,.page-module__Z-3nqa__badgeDisabled{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__Z-3nqa__badgeActive{color:#166534;background:#16a34a1f}.page-module__Z-3nqa__badgeDisabled{color:#991b1b;background:#ef44441f}.page-module__Z-3nqa__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__Z-3nqa__importReport{background:#f8fafc;border:1px solid #0f2f6b24;border-radius:12px;gap:8px;padding:12px;display:grid}.page-module__Z-3nqa__importReport ul{color:#334155;margin:6px 0 0;padding-left:18px;font-size:13px}.page-module__Z-3nqa__importDetails{background:#fff;border:1px solid #0f2f6b24;border-radius:10px;gap:12px;max-height:260px;margin-top:8px;padding:10px;display:grid;overflow:auto}.page-module__Z-3nqa__importDetails p{color:#475569;margin:6px 0 0;font-size:13px;line-height:1.4}.page-module__Z-3nqa__dataQualityCard{background:#f8fafc;border:1px solid #0f2f6b24;border-radius:14px;gap:12px;padding:14px;display:grid}.page-module__Z-3nqa__dataQualityHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__Z-3nqa__dataQualityKicker,.page-module__Z-3nqa__dataQualityBlockTitle{color:#334155;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.page-module__Z-3nqa__dataQualityHeader h3{color:#0f172a;margin:2px 0 0;font-size:18px}.page-module__Z-3nqa__dataQualityStats{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;display:grid}.page-module__Z-3nqa__dataQualityStatItem{background:#fff;border:1px solid #0f2f6b1f;border-radius:10px;gap:4px;padding:10px;display:grid}.page-module__Z-3nqa__dataQualityStatItem span{color:#475569;font-size:13px;font-weight:700}.page-module__Z-3nqa__dataQualityStatItem strong{color:#0f172a;font-size:24px;line-height:1}.page-module__Z-3nqa__dataQualitySummary,.page-module__Z-3nqa__dataQualityDetails,.page-module__Z-3nqa__dataQualityBlock{gap:12px;display:grid}.page-module__Z-3nqa__dataQualityDetails{border-top:1px solid #0f2f6b1f;padding-top:12px}.page-module__Z-3nqa__qualityGroup{background:#fff;border:1px solid #0f2f6b1f;border-radius:10px;padding:10px}.page-module__Z-3nqa__qualityGroupValue{color:#0f172a;margin:0 0 8px;font-size:13px;font-weight:800}.page-module__Z-3nqa__qualityGroupLinks{flex-wrap:wrap;gap:8px;display:flex}.page-module__Z-3nqa__qualityClientPill,.page-module__Z-3nqa__dataQualityMore{color:#334155;background:#fff;border:1px solid #0f2f6b24;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.page-module__Z-3nqa__dataQualityMore{color:#0f172a;background:#e2e8f0;border-color:#0000}.page-module__Z-3nqa__danger{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c47}.page-module__Z-3nqa__resetBox{align-items:center;gap:8px;margin-top:8px;display:flex}.page-module__Z-3nqa__resetInput{width:min(520px,100%);font:inherit;border:1px solid #0f2f6b29;border-radius:10px;padding:8px 10px;font-size:13px}.page-module__Z-3nqa__clientList{gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.page-module__Z-3nqa__clientListItem{background:#f8fafc;border:1px solid #0f2f6b1f;border-radius:10px;padding:8px 10px}.page-module__Z-3nqa__clientPrimary{color:#0f172a;font-size:13px;font-weight:600}.page-module__Z-3nqa__clientMeta{color:var(--muted);align-items:center;gap:10px;margin-top:2px;font-size:12px;display:flex}.page-module__Z-3nqa__activityPrimary{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:700}.page-module__Z-3nqa__activityMeta{color:var(--muted);max-width:180px;margin-top:4px;font-size:12px;line-height:1.35}.page-module__Z-3nqa__featureToolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.page-module__Z-3nqa__field{gap:6px;min-width:min(360px,100%);display:grid}.page-module__Z-3nqa__field span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.page-module__Z-3nqa__field select,.page-module__Z-3nqa__field input,.page-module__Z-3nqa__field textarea{font:inherit;background:#fff;border:1px solid #0f2f6b29;border-radius:10px;padding:9px 10px}.page-module__Z-3nqa__field textarea{resize:vertical;min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.page-module__Z-3nqa__inlineSelect{font:inherit;background:#fff;border:1px solid #0f2f6b29;border-radius:10px;padding:7px 10px}.page-module__Z-3nqa__inlineSelect:disabled{cursor:not-allowed;opacity:.65}.page-module__Z-3nqa__organizationList{gap:10px;display:grid}.page-module__Z-3nqa__organizationItem{border:1px solid #0f2f6b24;border-radius:12px;align-items:start;gap:16px;padding:14px;display:grid}.page-module__Z-3nqa__organizationHeaderButton{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.page-module__Z-3nqa__organizationHeaderButton>span:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__Z-3nqa__organizationHeaderButton>span:last-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.page-module__Z-3nqa__organizationMeta{color:var(--muted);font-size:13px}.page-module__Z-3nqa__memberList{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.page-module__Z-3nqa__memberPill{color:#0f172a;background:#f1f5f9;border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__Z-3nqa__memberPill select{color:#0f172a;font:inherit;background:#fff;border:1px solid #0f2f6b24;border-radius:999px;padding:3px 24px 3px 8px;font-size:12px}.page-module__Z-3nqa__memberPill select:disabled{cursor:not-allowed;opacity:.7}.page-module__Z-3nqa__memberPill button{color:#0f172a;cursor:pointer;font:inherit;background:#0f172a1a;border:0;border-radius:999px;width:20px;height:20px;line-height:1}.page-module__Z-3nqa__memberPill button:disabled{cursor:not-allowed;opacity:.5}.page-module__Z-3nqa__organizationActions{border-top:1px solid #0f2f6b1a;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;padding-top:12px;display:flex}.page-module__Z-3nqa__organizationDetailsLayout{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.page-module__Z-3nqa__organizationFormGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.page-module__Z-3nqa__organizationPreview{background:#f8fafc;border:1px solid #0f2f6b24;border-radius:12px;gap:6px;padding:14px;display:grid;position:sticky;top:16px}.page-module__Z-3nqa__organizationPreview p{color:#0f172a;margin:0;font-size:14px;line-height:1.45}.page-module__Z-3nqa__organizationPreview .page-module__Z-3nqa__muted{color:var(--muted)}.page-module__Z-3nqa__divider{border:0;border-top:1px solid #0f2f6b1f;width:100%;margin:8px 0}.page-module__Z-3nqa__importDetailsBox{background:#fff;border:1px solid #0f2f6b1f;border-radius:10px;max-height:260px;padding:10px;overflow:auto}.page-module__Z-3nqa__actionsRow{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.page-module__Z-3nqa__inlineLink{color:#173d7a;text-underline-offset:3px;font-weight:800;text-decoration:underline}.page-module__Z-3nqa__templateWizard{gap:14px;display:grid}.page-module__Z-3nqa__templateWizardProgress{flex-wrap:wrap;gap:8px;display:flex}.page-module__Z-3nqa__templateWizardProgressButton{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f2f6b24;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex}.page-module__Z-3nqa__templateWizardProgressButton span{color:#1f2937;background:#eef2f7;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.page-module__Z-3nqa__templateWizardProgressButtonActive{color:#1f2937;background:#f8fafc;border-color:#0f2f6b52}.page-module__Z-3nqa__templateWizardProgressButtonActive span{color:#fff;background:#1f2937}.page-module__Z-3nqa__templateWizardStep{background:#fff;border:1px solid #0f2f6b1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;display:grid}.page-module__Z-3nqa__templateTypeGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.page-module__Z-3nqa__templateTypeCard{text-align:left;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #0f2f6b1f;border-radius:12px;gap:6px;padding:14px;display:grid}.page-module__Z-3nqa__templateTypeCard span{color:#64748b;font-size:14px}.page-module__Z-3nqa__templateTypeCardActive{background:#eff6ff;border-color:#2563eba6}.page-module__Z-3nqa__templateWizardStep h3{margin:0 0 4px;font-size:18px}.page-module__Z-3nqa__stepBadge{color:#fff;background:#1f2937;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.page-module__Z-3nqa__mappingGrid{gap:8px;margin-top:12px;display:grid}.page-module__Z-3nqa__mappingRow{background:#f8fafc;border:1px solid #0f2f6b1a;border-radius:12px;grid-template-columns:minmax(260px,.8fr) minmax(260px,1fr);align-items:center;gap:12px;padding:10px;display:grid}.page-module__Z-3nqa__mappingRow p{margin:2px 0 6px}.page-module__Z-3nqa__mappingRow select{font:inherit;background:#fff;border:1px solid #0f2f6b29;border-radius:10px;padding:10px}.page-module__Z-3nqa__mappingRow select:disabled{cursor:not-allowed;opacity:.65}.page-module__Z-3nqa__templateReviewGrid{grid-template-columns:minmax(280px,.75fr) minmax(320px,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.page-module__Z-3nqa__emptyState{color:var(--muted);background:#f8fafc;border:1px dashed #0f2f6b33;border-radius:12px;padding:14px;font-size:14px}@media (max-width:1100px){.page-module__Z-3nqa__organizationDetailsLayout{grid-template-columns:1fr}.page-module__Z-3nqa__organizationPreview{position:static}}@media (max-width:760px){.page-module__Z-3nqa__organizationFormGrid{grid-template-columns:1fr}}.page-module__Z-3nqa__featureList{gap:10px;display:grid}.page-module__Z-3nqa__organizationFeatureOverview{background:#fff;border:1px solid #0f2f6b24;border-radius:14px;gap:14px;padding:14px;display:grid}.page-module__Z-3nqa__organizationFeatureHeader,.page-module__Z-3nqa__organizationFeatureTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__Z-3nqa__organizationFeatureHeader h3{margin:0 0 4px;font-size:18px}.page-module__Z-3nqa__organizationFeatureGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.page-module__Z-3nqa__organizationFeatureItem{background:#f8fafc;border:1px solid #0f2f6b1f;border-radius:12px;gap:12px;padding:12px;display:grid}.page-module__Z-3nqa__organizationFeatureBadges{flex-wrap:wrap;gap:8px;display:flex}.page-module__Z-3nqa__organizationFeatureBadge{color:#166534;background:#16a34a1f;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__Z-3nqa__featureSelectionSummary{background:#f8fafc;border:1px solid #0f2f6b24;border-radius:12px;gap:6px;padding:12px;display:grid}.page-module__Z-3nqa__featureSelectionSummary strong{margin-right:8px}.page-module__Z-3nqa__technicalBadge{color:#64748b;letter-spacing:.04em;text-transform:uppercase;background:#0f172a0d;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.page-module__Z-3nqa__featureItem{border:1px solid #0f2f6b24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.page-module__Z-3nqa__featureHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.page-module__Z-3nqa__assignmentList{gap:10px;margin-top:12px;display:grid}.page-module__Z-3nqa__assignmentItem{background:#fff;border:1px solid #0f2f6b1f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.page-module__Z-3nqa__featureClassBadge{color:#334155;letter-spacing:.06em;text-transform:uppercase;background:#0f172a14;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.page-module__Z-3nqa__clientExportModal{width:min(780px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow-y:auto}.page-module__Z-3nqa__clientExportIntro{color:#475569;margin:0;font-size:14px;line-height:1.5}.page-module__Z-3nqa__clientExportConsultantField{gap:7px;margin-top:18px;display:grid}.page-module__Z-3nqa__clientExportConsultantField>span,.page-module__Z-3nqa__clientExportFieldset legend{color:#0f172a;font-size:13px;font-weight:800}.page-module__Z-3nqa__clientExportConsultantField select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #0f2f6b33;border-radius:10px;padding:0 12px}.page-module__Z-3nqa__clientExportConsultantField small{color:#64748b;font-size:12px}.page-module__Z-3nqa__clientExportFieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.page-module__Z-3nqa__clientExportFieldset legend{margin-bottom:10px}.page-module__Z-3nqa__clientExportChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__Z-3nqa__clientExportChoice{cursor:pointer;background:#fff;border:1px solid #0f2f6b29;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.page-module__Z-3nqa__clientExportChoiceActive{background:#eff6ff;border-color:#2563eba6}.page-module__Z-3nqa__clientExportChoice input,.page-module__Z-3nqa__clientExportColumn input{accent-color:#2563eb;flex:none;width:16px;height:16px;margin:2px 0 0}.page-module__Z-3nqa__clientExportChoice>span{gap:3px;display:grid}.page-module__Z-3nqa__clientExportChoice strong{color:#0f172a;font-size:14px}.page-module__Z-3nqa__clientExportChoice small{color:#64748b;font-size:12px;line-height:1.4}.page-module__Z-3nqa__clientExportColumnsHeader{color:#64748b;justify-content:flex-end;font-size:12px;font-weight:700;display:flex}.page-module__Z-3nqa__clientExportColumnTools{flex-wrap:wrap;gap:12px;margin:4px 0 12px;display:flex}.page-module__Z-3nqa__clientExportColumnTools button{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.page-module__Z-3nqa__clientExportColumnTools button:disabled{cursor:not-allowed;opacity:.5}.page-module__Z-3nqa__clientExportColumnGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__Z-3nqa__clientExportColumnGroup{background:#f8fafc;border:1px solid #0f2f6b1f;border-radius:12px;min-width:0;padding:12px}.page-module__Z-3nqa__clientExportColumnGroup h3{color:#334155;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:12px}.page-module__Z-3nqa__clientExportColumnGrid{gap:8px;display:grid}.page-module__Z-3nqa__clientExportColumn{color:#334155;cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.page-module__Z-3nqa__clientExportActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:760px){.page-module__Z-3nqa__clientExportChoiceGrid,.page-module__Z-3nqa__clientExportColumnGroups{grid-template-columns:1fr}.page-module__Z-3nqa__clientExportActions{flex-direction:column-reverse}.page-module__Z-3nqa__clientExportActions>*{width:100%}}
.page-module__JYHnbW__page{background:#f5f7fa;justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 16px;display:flex}.page-module__JYHnbW__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(760px,100%);padding:28px;box-shadow:0 18px 48px #0f172a14}.page-module__JYHnbW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#667085;margin:0 0 10px;font-size:12px;font-weight:800}.page-module__JYHnbW__card h1{color:#111827;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.1}.page-module__JYHnbW__subtitle{color:#667085;margin:12px 0 20px;font-size:15px}.page-module__JYHnbW__message,.page-module__JYHnbW__status{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 18px;padding:14px 16px}
.page-module__3ZdDkG__page{min-height:calc(100vh - 72px);padding:24px 16px 48px}.page-module__3ZdDkG__container{max-width:1200px;margin:0 auto}
.page-module__yv84xG__page{gap:20px;min-height:100vh;padding:32px 72px 72px;display:grid}@media (max-width:900px){.page-module__yv84xG__page{gap:18px;padding:28px 40px 64px}}@media (max-width:720px){.page-module__yv84xG__page{gap:16px;padding:24px 20px 56px}}
.page-module__X_Z_4a__page{background:linear-gradient(#f4f7fb 0%,#fff 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.page-module__X_Z_4a__card{background:#fff;border:1px solid #d6dbe1e6;border-radius:18px;gap:12px;width:min(460px,100%);padding:24px;display:grid}.page-module__X_Z_4a__muted{color:var(--muted);font-size:14px}.page-module__X_Z_4a__label{font-size:14px;font-weight:600}.page-module__X_Z_4a__input{border:1px solid #d6dbe1e6;border-radius:12px;width:100%;padding:10px 12px;font-family:inherit}.page-module__X_Z_4a__inputRow{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.page-module__X_Z_4a__toggle{cursor:pointer;background:#fff;border:1px solid #d6dbe1e6;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600}.page-module__X_Z_4a__actions{flex-wrap:wrap;gap:10px;margin-top:10px;margin-bottom:12px;display:flex}.page-module__X_Z_4a__error{color:#b91c1c;font-size:13px}.page-module__X_Z_4a__signupCta{color:#1f2a37;background:#2563eb0f;border:1px solid #2563eb2e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.page-module__X_Z_4a__signupLink{color:var(--accent);background:#fff;border:1px solid #2563eb47;border-radius:999px;padding:4px 8px;font-weight:800;text-decoration:none}.page-module__X_Z_4a__signupLink:hover{text-decoration:underline}
.page-module__IuWapG__page{gap:20px;min-height:100vh;padding:32px 72px 72px;display:grid}@media (max-width:900px){.page-module__IuWapG__page{gap:18px;padding:28px 40px 64px}}@media (max-width:720px){.page-module__IuWapG__page{gap:16px;padding:24px 20px 56px}}
.page-module__cpjAaq__page{align-content:start;gap:18px;min-height:100vh;padding:24px 72px 64px;display:grid}.page-module__cpjAaq__quickLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__cpjAaq__quickLink{color:#0f766e;background:#fff;border:1px solid #0f766e3d;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:750;line-height:1.2;text-decoration:none}.page-module__cpjAaq__quickLink:hover{background:#f0fdfab8;border-color:#0f766e8c}.page-module__cpjAaq__backRow{display:flex}.page-module__cpjAaq__backRow a{color:#334155;font-weight:700}@media (max-width:900px){.page-module__cpjAaq__page{padding:24px 40px 56px}}@media (max-width:640px){.page-module__cpjAaq__page{padding:20px 18px 48px}}
.page-module__bFnfdq__page{align-content:start;gap:18px;min-height:100vh;padding:24px 72px 64px;display:grid}.page-module__bFnfdq__quickLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__bFnfdq__quickLink{color:#0f766e;background:#fff;border:1px solid #0f766e3d;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:750;line-height:1.2;text-decoration:none}.page-module__bFnfdq__quickLink:hover{background:#f0fdfab8;border-color:#0f766e8c}.page-module__bFnfdq__backRow{display:flex}.page-module__bFnfdq__backRow a{color:#334155;font-weight:700}@media (max-width:900px){.page-module__bFnfdq__page{padding:24px 40px 56px}}@media (max-width:640px){.page-module__bFnfdq__page{padding:20px 18px 48px}}
