.styles_privacyPolicy__nghX6{max-width:800px;margin:0 auto;padding:20px}.styles_privacyPolicy__nghX6 h1{font-size:2em}.styles_privacyPolicy__nghX6 h2{font-size:1.5em;margin-top:20px}.styles_privacyPolicy__nghX6 h3{font-size:1.2em;margin-top:15px}.styles_privacyPolicy__nghX6 p{margin-top:10px}.styles_privacyPolicy__nghX6 ul{margin-top:5px}.styles_privacyPolicy__nghX6 ul li{list-style-type:disc;margin-left:20px}.styles_privacyPolicy__nghX6 a{color:#007bff;text-decoration:none}.styles_privacyPolicy__nghX6 a:hover{text-decoration:underline}.styles_markdownContainer___6xr2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#24292e}.styles_markdownContainer___6xr2 h1,.styles_markdownContainer___6xr2 h2,.styles_markdownContainer___6xr2 h3,.styles_markdownContainer___6xr2 h4,.styles_markdownContainer___6xr2 h5,.styles_markdownContainer___6xr2 h6{border-bottom:1px solid #eaecef;padding-bottom:.3em}.styles_markdownContainer___6xr2 code{background-color:#f6f8fa;border-radius:3px;padding:.2em .4em;font-size:85%}.styles_markdownContainer___6xr2 pre{background-color:#f6f8fa;padding:1em;overflow:auto;border-radius:3px}.styles_markdownContainer___6xr2 blockquote{border-left:.25em solid #dfe2e5;padding:0 1em;color:#6a737d}.styles_markdownContainer___6xr2 a{color:#0366d6;text-decoration:none}.styles_markdownContainer___6xr2 a:hover{text-decoration:underline}.styles_markdownContainer___6xr2 ol,.styles_markdownContainer___6xr2 ul{padding-left:2em}.styles_markdownContainer___6xr2 li{margin-bottom:.25em}.styles_modal__cB9c2{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100}.styles_modalContent__a8CxS{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:90%}.styles_modal__cB9c2 h4{margin:0;color:red}.styles_modal__cB9c2 p{margin-bottom:10px}.styles_modal__cB9c2 ul{margin:0;padding-left:20px}.styles_modal__cB9c2 li{margin-bottom:5px}.ErrorMessageDisplay_errorContainer__Ukr_b{background-color:#ffe0e0;color:#c00000;border:1px solid #f99;border-radius:8px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:1rem;line-height:1.4;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ErrorMessageDisplay_errorIcon__xDkIy{font-size:1.5rem;color:#c00000;flex-shrink:0}.ErrorMessageDisplay_errorMessage__sxtIi{margin:0;font-weight:500}@media (max-width:600px){.ErrorMessageDisplay_errorContainer__Ukr_b{padding:12px 15px;font-size:.9rem;gap:8px}.ErrorMessageDisplay_errorIcon__xDkIy{font-size:1.3rem}}.Section_container__Z0T2o,.Section_fullWidthContainer__TVccK{color:var(--pallet-text);background-color:var(--pallet-background)}.Section_container__Z0T2o{margin:0 auto}.styles_container__wimlD{display:flex;flex-direction:column;align-items:center}.styles_loginMessage__easkN{font-size:1.1rem;margin-top:10px;margin-bottom:10px}.styles_loginButton__qyD4p{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;text-transform:uppercase}.styles_loginButton__qyD4p:hover{background-color:#0056b3}.styles_loginIcon__kWji4{margin-right:10px}.styles_topBar__VJPzy{height:48px;overflow:hidden}.styles_bottomBar__dTbQD{height:40px;overflow:hidden}.styles_listContainer__nGY_S{height:calc(100% - 88px - 80px - 40px);overflow-y:auto}.styles_searchAndSortContainer__SfZu5{margin-top:8px;display:flex;justify-content:space-between}@media screen and (max-width:768px){.styles_leftSide___MPdb{width:180px}}.styles_paginationContainer__mzfIC{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 16px;overflow-x:auto;white-space:nowrap}.styles_recordViewEdit__oXqSc{display:flex;flex-direction:column;height:calc(100% - 80px);overflow-y:auto}.styles_recordHeader__Wj8rV{display:flex;align-items:center;padding:16px;background-color:#f0f0f0;border-radius:8px}.styles_recordImage__Al7rI{width:80px;height:80px}.styles_recordImage__Al7rI svg{width:100%;height:100%;fill:none;stroke:#333}.styles_recordInfo__A4l9w{margin-left:16px}.styles_recordInfo__A4l9w h3{margin:0;font-size:1.2rem}.styles_recordInfo__A4l9w .styles_recordEmail__uIdUM{color:#666;font-size:.9rem}.styles_sampleRecordBody__Xj17K{padding:20px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px}.styles_sampleRecordBody__Xj17K h3{color:#333}.styles_sampleRecordBody__Xj17K p{color:#666;line-height:1.5}.DetailTab_card___a5Fs{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:16px;margin-bottom:16px}.DetailTab_card___a5Fs h2,.DetailTab_card___a5Fs h3,.DetailTab_card___a5Fs h4{margin-top:1rem;font-weight:700}.DetailTab_hidden___e_1Y{display:none}.DetailTab_markHidden__Xvoot{display:block;background-color:rgba(211,34,3,.288)}.DetailTab_visitTotals__1STt3{margin-top:0}.DetailTab_match__LTShc{color:green;font-weight:700}.DetailTab_mismatch__ezngo{color:#f80;font-weight:700}.DetailTab_formControlWrapper__4kpqV{margin-top:16px;margin-bottom:10px}.DetailTab_formControlWrapper__4kpqV h3{margin-top:1rem;margin-bottom:1rem;font-weight:700}.DetailTab_formControl__w5BXO{width:100%}.DetailTab_notesField__Uox2w{font-size:1.2em;line-height:1.5em}.DateRange_datePickerContainer__bFXPq{margin-bottom:16px;padding-top:1em}.DateRange_datePickerContainer__bFXPq .DateRange_label__CG4eJ{font-size:.75em;color:#333}.DateRange_datePickerContainer__bFXPq .DateRange_toggleButton__d0NU3{color:#333;width:100%;padding:1em;font-size:16px;text-align:left;border:1px solid #ced4da;border-radius:4px;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.DateRange_datePickerContainer__bFXPq .DateRange_toggleButton__d0NU3:not(.DateRange_disabled__GD0Vg):hover{border:1px solid #5c5e61}.DateRange_datePickerContainer__bFXPq .DateRange_toggleButton__d0NU3.DateRange_isOpen__Ll0Vz{border:2px solid #0858cf}.styles_customerAvatar__vkaET{border-radius:50%;overflow:hidden}.styles_customerAvatar__vkaET img{object-fit:cover}.styles_container__LE166{max-width:900px;margin:0 auto;padding:20px}.styles_heading__SFy_l{font-size:2.5rem;margin-bottom:10px;text-align:center}.styles_gridContainer__BhNHi{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:20px;gap:20px}.styles_privacy__mlGwT{font-size:1rem;margin-top:20px}.styles_privacyLink__CrDnT{color:#007bff;text-decoration:none}.styles_privacyLink__CrDnT:hover{color:#0056b3}.styles_singleMeasure__ojHFX{display:flex;justify-content:center;align-items:center;font-size:10rem;height:80%;width:100%}.ActionBar_actionBarContainer__iFEa1{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;padding:1rem;font-family:Inter,sans-serif;width:100%}.ActionBar_buttonStack__TlALJ{display:flex;flex-direction:row;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;width:100%}.ActionBar_actionButton__924oR{padding:.5rem .75rem;border:none;background:none;color:#666;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease;flex-shrink:0;text-transform:uppercase;letter-spacing:.05em}.ActionBar_actionButton__924oR:hover{background-color:rgba(0,0,0,.04);color:#007bff;transform:none;box-shadow:none}.ActionBar_actionButton__924oR:disabled{color:#ccc;background:none;border:none;cursor:not-allowed;transform:none;box-shadow:none}.ActionBar_actionButton__924oR:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.3)}.ActionBar_serverResponseSection__5mBPW{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;width:100%}.ActionBar_dirtyText__fBiQE,.ActionBar_loadingText___X7N_{margin:0;font-size:.9rem;color:#ff9800;font-weight:500;text-align:right;width:100%}.ActionBar_errorMessage__NtLaL{color:#d32f2f;font-size:.9rem;text-align:right;width:100%}@media (max-width:767px){.ActionBar_actionBarContainer__iFEa1{padding:.75rem;gap:.75rem;align-items:center}.ActionBar_buttonStack__TlALJ{justify-content:center;gap:.5rem}.ActionBar_actionButton__924oR{padding:.5rem .8rem;font-size:.9rem}.ActionBar_serverResponseSection__5mBPW{align-items:center;gap:.4rem}.ActionBar_dirtyText__fBiQE,.ActionBar_errorMessage__NtLaL,.ActionBar_loadingText___X7N_{text-align:center}}@media (max-width:480px){.ActionBar_actionButton__924oR{width:100%}}.styles_jsonCard__pm0qs{border:1px solid #ccc;border-radius:4px;padding:16px;margin-bottom:16px}.styles_cardHeader__19qa_{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.styles_cardHeader__19qa_ h2{font-size:18px;margin:0;flex-grow:1}.styles_container__EhxOQ{display:flex;flex-direction:column;align-items:center}.styles_helpText__t8YUe,.styles_message__q37jm{font-size:1.1rem;margin-top:10px;margin-bottom:10px}.styles_button__26ajM{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;text-transform:uppercase}.styles_button__26ajM:hover{background-color:#0056b3}.styles_icon__v4fdE{margin-right:10px}.CompanyPage_header__WAbLp{display:flex;justify-content:space-between;align-items:center}.CompanyPage_companyList__hvUai{list-style:none;padding:0;margin:1rem 0}.CompanyPage_companyList__hvUai li{margin-bottom:.5rem}.CompanyPage_emptyState__U_Iv4{font-style:italic;margin-top:1rem;color:#666}.InputField_fieldContainer____8KK{flex:1 1;position:relative}.InputField_inputWrapper__zxCap{display:flex;align-items:center;position:relative}.InputField_input__d_AhW{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:.875rem;background:transparent;color:#333;outline:none}.InputField_input__d_AhW:focus{border-color:#3f51b5;border-width:2px;outline:none}.InputField_textarea__HCQHz{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:.875rem;background:transparent;color:#333;outline:none;min-height:50px;resize:vertical}.InputField_textarea__HCQHz:focus{border-color:#3f51b5;border-width:2px;outline:none}.InputField_label__3r9Ab{position:absolute;left:.75rem;top:.5rem;transition:all .2s ease;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InputField_filledLabel__Em3zu{top:-.5rem;font-size:.75rem;color:#3f51b5;padding-left:.25rem;padding-right:.25rem;z-index:1}.InputField_icon__CQ4Q1{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#aaa}.InputField_inputWithIcon__vnPoT,.InputField_textareaWithIcon__XVAin{padding-left:2.5rem}.InputField_labelWithIcon__JNfNU{padding-left:1.5rem}.InputField_actionButtonsContainer__xRrUD{display:flex;justify-content:flex-start;margin-top:.25rem;gap:.5rem}.InputField_actionButton__dO5WJ{padding:.25rem;font-size:.8rem}.InputField_fieldMessages__3sE20{margin-top:.5rem}.InputField_fieldMessage__VEG73{font-size:.875rem}.InputField_error__2XFB7{color:#d32f2f}.InputField_success__KaQOr{color:#388e3c}.InputField_warning__okLvs{color:#fbc02d}.InputField_helper__CS74U{color:#757575}.Button_button__h6G07{border:none;border-radius:4px;padding:10px 20px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.Button_button__h6G07:disabled,.Button_button__h6G07:hover:disabled{background-color:var(--pallet-button-disabled);color:var(--pallet-button-disabled-text);cursor:not-allowed}.Button_buttonWrapper__FUd5m .Button_primaryButton__KXuII{background-color:var(--pallet-button);color:var(--pallet-button-text)}.Button_buttonWrapper__FUd5m .Button_primaryButton__KXuII:hover{background-color:var(--pallet-button-hover);color:var(--pallet-button-hovertext)}.Button_buttonWrapper__FUd5m .Button_primaryButton__KXuII:disabled{background-color:var(--pallet-divider);color:var(--pallet-text-muted)}.Button_buttonWrapper__FUd5m .Button_secondaryButton__BAw67{color:var(--pallet-text);background-color:var(--pallet-background-alt)}.Button_buttonWrapper__FUd5m .Button_secondaryButton__BAw67:hover{background-color:var(--pallet-background)}.Button_buttonWrapper__FUd5m .Button_secondaryButton__BAw67:disabled{background-color:var(--pallet-divider);color:var(--pallet-text-muted)}.Button_buttonWrapper__FUd5m .Button_dangerButton__DftTH{color:var(--pallet-button-text);background-color:var(--pallet-highlight)}.Button_buttonWrapper__FUd5m .Button_dangerButton__DftTH:hover{background-color:var(--pallet-border)}.Button_buttonWrapper__FUd5m .Button_dangerButton__DftTH:disabled{background-color:var(--pallet-divider);color:var(--pallet-text-muted)}.Button_buttonWrapper__FUd5m .Button_outlineButton__IQvgG{background-color:transparent;border:2px solid var(--pallet-border);color:var(--pallet-button-outline-text)}.Button_buttonWrapper__FUd5m .Button_outlineButton__IQvgG:hover{background-color:var(--pallet-background-alt)}.Button_buttonWrapper__FUd5m .Button_outlineButton__IQvgG:disabled{background-color:var(--pallet-divider);color:var(--pallet-text-muted)}.Button_buttonWrapper__FUd5m .Button_linkButton__foEpO{background:none;color:var(--pallet-link);text-decoration:underline}.Button_buttonWrapper__FUd5m .Button_linkButton__foEpO:hover{text-decoration:none;color:var(--pallet-link-hover);background-color:var(--pallet-background-alt)}.Button_buttonWrapper__FUd5m .Button_linkButton__foEpO:disabled{background-color:var(--pallet-divider);color:var(--pallet-button-link-text);text-decoration:none}.FieldItemContainer_fieldItemContainer__fNSlA{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:0;margin-bottom:12px;box-shadow:0 2px 5px rgba(0,0,0,.08);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.FieldItemContainer_fieldItemDebugInfo__7DxUE{font-size:.8em;color:#777;word-break:break-all}.FieldItemContainer_fieldItemContent__7cVj5{flex-grow:1;width:100%}.FieldItemContainer_fieldControls__5yLbP{display:flex;justify-content:flex-end;gap:8px;margin-right:5px;position:relative}.FieldItemContainer_moveDropdown__fouoL{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:8px;min-width:150px;z-index:100;display:flex;flex-direction:column;gap:4px}.FieldItemContainer_moveDropdown__fouoL p{margin:0;padding:4px 8px;cursor:pointer;white-space:nowrap;font-size:.9em}.FieldItemContainer_moveDropdown__fouoL p:hover{background-color:#f0f0f0}.buttons_button__4Z2Cu{padding:.6rem .7rem;color:#fff;background-color:#b9b9b9;border:none;cursor:pointer;white-space:nowrap}.buttons_button__4Z2Cu:hover{background-color:#9e9e9e;transform:translateY(-1px)}.buttons_button__4Z2Cu:active{background-color:#757575;transform:translateY(0)}.buttons_button__4Z2Cu:focus{outline:2px solid #2196f3;outline-offset:2px}.buttons_button__4Z2Cu:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.7;transform:none}.FieldGroupContainer_group__1Qfm1{border:1px solid #ccc;border-radius:8px;padding:1rem;margin-bottom:1.5rem;background-color:#f9f9f9}.FieldGroupContainer_groupHeader___iDvV{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}.FieldGroupContainer_groupActions__Rw0DC{display:flex;gap:8px;flex-wrap:wrap}.FieldGroupContainer_groupOrderDisplay__5OmwD{font-size:.9em;font-weight:700;color:#333;padding:4px 8px;background-color:#e0e0e0;border-radius:4px;margin-right:10px;min-width:50px;text-align:center}.GroupItem_groupItemContainer__h_tjB{padding:0;margin-bottom:0;display:flex;flex-direction:column;flex-grow:1;position:relative}.GroupItem_inputRow__ifY50{margin-bottom:5px}.GroupItem_titleInput__e6LNm{font-size:1.4rem;font-weight:700;color:#333;margin:0;background-color:transparent;border:none;padding:5px 0;width:100%;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,padding .2s ease-in-out}.GroupItem_titleInput__e6LNm:focus{background-color:#fff;border:1px solid #ddd;padding:5px 10px;outline:none;box-shadow:0 0 0 2px rgba(255,140,0,.2)}.GroupItem_inputRow__ifY50{display:flex;align-items:center;margin-bottom:0;padding-left:10px}.GroupItem_label__DJZjJ{font-weight:400;color:#555;margin-right:10px;min-width:30px;text-align:left;font-size:.9rem;flex-shrink:0}.GroupItem_input__r0Ytm{flex-grow:1;padding:5px 8px;border:1px solid #eee;border-radius:5px;font-size:.9rem;color:#555;background-color:#f8f8f8;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.GroupItem_input__r0Ytm:focus{border-color:#ff8c00;outline:none;box-shadow:0 0 0 2px rgba(255,140,0,.2)}.GroupItem_checkboxContainer__Qfdec{grid-column:1/-1;display:flex;align-items:center;padding-top:.5rem}.GroupItem_checkboxLabel__SM_Tw{font-weight:400;color:#4a5568;cursor:pointer}.GroupItem_checkbox__s2MqQ{margin:0 .5rem 0 0;width:1.15em;height:1.15em;cursor:pointer}.FieldItem_wrapper__5_QjM{--string-hue:193;--number-hue:125;--boolean-hue:40;--date-hue:292;--type-hue:0;--type-background:hsl(var(--type-hue,0),44%,93%);--type-color:hsl(var(--type-hue,0),44%,53%);--array-background:hsl(var(--type-hue,0),44%,83%)}.FieldItem_fieldItemDisplay__tEsGM{display:flex;align-items:center;padding:10px 15px;background-color:#fff;transition:all .2s ease-in-out}.FieldItem_title___ICv7{font-weight:600;margin-right:12px;color:#333;font-size:1rem}.FieldItem_key__3ptkg{color:#777;font-style:italic;font-size:.9rem;margin-right:12px}.FieldItem_type__ZIN8u{background-color:var(--type-background);color:var(--type-color);border-radius:4px;padding:4px 10px;font-size:.8rem;margin-right:auto;font-family:Segoe UI Mono,Roboto Mono,monospace;font-weight:500;text-transform:uppercase}.FieldItem_isArrayType__IGJAc{background-color:var(--array-background);font-weight:600}.FieldItem_required__aq_FU{color:#ef5350;font-weight:800;font-size:1.1rem;margin-left:4px}.FieldItem_buttonEdit__CYt_8{background:none;border:none;cursor:pointer;color:#607d8b;font-size:1.1rem;margin-left:15px;padding:5px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.FieldItem_buttonEdit__CYt_8:focus,.FieldItem_buttonEdit__CYt_8:hover{background-color:#f0f0f0;color:#3b49df;transform:scale(1.1);outline:none}.Modal_overlay__sqCQA{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_modal__8fXJh{padding:20px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.3);max-width:500px;width:90%;position:relative}.Modal_closeButton__p8ur_{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:1.5rem;cursor:pointer;transition:color .3s ease}.EditForm_modalTitle__ikYik{margin:0 0 1.5rem;padding-bottom:1rem;font-size:1.5rem;font-weight:600;color:#2d3748;border-bottom:1px solid #e2e8f0}.EditForm_modalForm__FI15z{display:grid;grid-template-columns:100px 1fr;grid-gap:1rem 1.5rem;gap:1rem 1.5rem;align-items:center}.EditForm_label__BgfW6{font-weight:500;color:#4a5568;text-align:right}.EditForm_input__EnUSj{padding:.65rem .75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;color:#2d3748;background-color:#fff;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.EditForm_input__EnUSj:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.5)}.EditForm_checkboxContainer__pMMgl{grid-column:1/-1;display:flex;align-items:center;padding-top:.5rem}.EditForm_checkboxLabel___QA48{font-weight:400;color:#4a5568;cursor:pointer}.EditForm_checkbox__mQCep{margin:0 .5rem 0 0;width:1.15em;height:1.15em;cursor:pointer}.ControlBar_wrapper___9WpB{--border:var(--pallet-border,#e75f2d);position:relative;transition:all 3s ease-in-out}.ControlBar_controlBar__2nUom{margin-top:1rem;border:1px solid var(--border);border-top:10px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;overflow:hidden;max-height:500px;transition:all .5s ease-in-out}.ControlBar_controls__Mq9Sa{display:flex;gap:.5rem}.ControlBar_floatingToggle__2ALif{position:absolute;top:1rem;right:1rem;z-index:10;opacity:.1;transition:opacity .3s ease}.ControlBar_floatingToggle__2ALif:hover{opacity:.5}.ControlBar_hidden__XedTL{opacity:0;padding:0;margin:0;max-height:0;border-width:0}.PortalPage_container__naBC5{--color-accent-light:#e0f7fa;--color-border:#ccc;padding:2rem;max-width:800px;margin:0 auto}.PortalPage_heading__CrDUF{font-size:2.5rem;font-weight:800;color:#333;text-align:center;margin-bottom:2rem;position:relative}.PortalPage_heading__CrDUF:after{content:"";display:block;width:60px;height:4px;background-color:#4f46e5;margin:.5rem auto 0;border-radius:2px}.PortalPage_comingSoon__5_Zt_{background:linear-gradient(135deg,#e0f7fa,#b2ebf2);padding:1.5rem;border-radius:.75rem;margin-bottom:3rem;font-weight:600;font-size:1.15rem;color:#004d40;text-align:center;border:1px solid #80deea;box-shadow:0 6px 12px rgba(0,0,0,.15)}.PortalPage_introDescription__zjaLc{font-size:1.15rem;line-height:1.6;color:#555;text-align:center;max-width:700px;margin:0 auto 3rem}.PortalPage_featureList__haYTm{list-style:none;padding:0}.PortalPage_featureItem__Wf2_M{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;margin-bottom:1rem;border:1px solid var(--color-border);padding:1rem;border-radius:.5rem}.PortalPage_featureItem__Wf2_M:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.PortalPage_featureIcon__XTZ8s{display:inline-block;margin-right:.5rem;color:#4f46e5;vertical-align:middle}.PortalPage_sneakPeekLink__HLPZk{display:block;margin-top:1rem;text-align:right;font-weight:600;color:#4f46e5;text-decoration:none;transition:color .2s ease}.PortalPage_sneakPeekLink__HLPZk:hover{color:#6366f1;text-decoration:underline}.CodeBlock_codeBlockContainer__dwkeZ{--pallet-panel:#f9f9f9;--pallet-panel-header:#ddd;--text-color:#000;--text-color-muted:#edc6c6;--code-bg:#f0f0f0;background-color:var(--pallet-panel);border:1px solid var(--pallet-panel-header);border-radius:6px;margin:16px 0;overflow:hidden;font-family:Courier New,Courier,monospace}.CodeBlock_codeBlockHeader__PazA5{background-color:var(--pallet-panel-header);display:flex;justify-content:space-between;align-items:center;padding:5px 10px;font-size:14px;font-weight:700;color:var(--text-color)}.CodeBlock_languageLabel__BPM9x{margin:0}.CodeBlock_languageUnavailable__RIJcV{margin:0;color:var(--text-color-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeBlock_codeBlock__C5X8a{padding:16px;font-size:14px;overflow-x:auto;white-space:pre;color:#333;margin:0;background-color:var(--code-bg)}.styles_profile__3BWsu{padding:1rem;border:1px solid var(--color-border,#ccc);background:#fff;border-radius:.5rem}.styles_heading__D0FmR{font-size:2.2rem;font-weight:800;color:#333;text-align:center;margin-bottom:1rem;position:relative}.styles_heading__D0FmR:after{content:"";display:block;width:50px;height:3px;background-color:#4f46e5;margin:.5rem auto 0;border-radius:1.5px}.styles_introText__ekKpB{font-size:1.05rem;line-height:1.5;color:#555;text-align:center;max-width:600px;margin:0 auto 2.5rem}.styles_internalPreviewNote__yS1ko{font-style:italic;font-size:.9em;color:#777}.styles_backLink__L8CFm{display:inline-block;margin-bottom:2rem;color:#4f46e5;text-decoration:none;font-weight:600;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.styles_backLink__L8CFm:hover{color:#6366f1;text-decoration:underline}.section_section__LJQJZ{--color-accent-light:#f3faff;--color-border:#d0d7de;border:1px solid var(--color-border);padding:1rem;margin-bottom:1rem;background-color:var(--color-accent-light);border-radius:.5rem}.section_header__r4_5J{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.section_editButton__068yE{background:none;border:none;color:#0070f3;cursor:pointer;font-size:.9rem;padding:.25rem}.section_fieldGrid__P4WZP{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:15px;gap:15px}.section_fieldGrid__P4WZP>div{padding:8px;border-radius:6px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.section_fieldGrid__P4WZP>div:not(.section_legacyField___FaZG){margin-bottom:0}.section_instanceHeader__Uq3On{font-size:1.2rem;color:#555;margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd;padding-left:5px}.section_fieldGrid__P4WZP{padding-top:15px}.section_section___KPDY{--color-accent-light:#f3faff;--color-border:#d0d7de;border:1px solid var(--color-border);padding:1rem;margin:1rem;background-color:var(--color-accent-light);border-radius:.5rem}.section_header__pgrac{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;border-bottom:1px solid #f0f0f0}.section_roleCheckbox___SR6C{display:flex;align-items:center;gap:.5em;margin-bottom:.5em;font-size:1.3em}.section_roleCheckbox___SR6C>input{flex-shrink:0;width:auto;height:auto;margin:0;height:1.5rem;width:1.5rem}.section_roleCheckbox___SR6C>span{text-align:left;line-height:1.2;margin:0}.section_verticalFieldList___4AxO{display:flex;flex-direction:column;gap:1rem;padding:1rem}.section_fieldGrid__nWFUP{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:15px;gap:15px}.section_fieldGrid__nWFUP>div{padding:8px;border-radius:6px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.section_fieldGrid__nWFUP>div:not(.section_legacyField__1NFQA){margin-bottom:0}.section_instanceHeader__trdSD{font-size:1.2rem;color:#555;margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd;padding-left:5px}.section_fieldGrid__nWFUP{padding-top:15px}.section_multiFieldItem__1w4QW{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.section_multiFieldItem__1w4QW>div:first-child{flex-grow:1}.section_removeButton__MictK{background:transparent;border:none;color:#dc3545;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;cursor:pointer;opacity:.7;transition:color .2s ease,background-color .2s ease,border-color .2s ease;flex-shrink:0;padding:.25rem}.section_removeButton__MictK:hover{background-color:#f8d7da;color:#dc3545;border:1px solid #dc3545;opacity:1}.section_addButton__4UK0F{background-color:transparent;color:#007bff;border:1px dashed #007bff;border-radius:4px;padding:.4rem .8rem;font-size:.9rem;font-weight:500;margin-top:.5rem}.section_addButton__4UK0F:hover{background-color:#e7f3ff;color:#0056b3;border-color:#0056b3;transform:translateY(-1px)}.section_roleCard__SLZzQ{font-weight:500;color:#00796b;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.5rem}.section_roleIcon__RFVii{font-size:1.2em;line-height:1;flex-shrink:0}.section_noRolesMessage__D2pMO{grid-column:1/-1;text-align:center;color:#6c757d;padding:1rem 0;font-style:italic}.section_actionButtons__iJvLN{display:flex;gap:.5rem;flex-direction:row;align-items:center}@media (max-width:600px){.section_actionButtons__iJvLN{flex-direction:row-reverse;align-items:flex-end;gap:.2rem}}.section_iconButton__KdeOw{background:none;border:none;padding:0;color:#007bff;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:.3rem;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;white-space:nowrap}.section_iconButton__KdeOw:hover{color:#0056b3;text-decoration:underline}.section_iconButton__KdeOw[onClick*=Save]{color:#28a745}.section_iconButton__KdeOw[onClick*=Save]:hover{color:#218838}.section_iconButton__KdeOw[onClick*=Cancel]{color:#dc3545}.section_iconButton__KdeOw[onClick*=Cancel]:hover{color:#c82333}.section_buttonText__aMMxp{display:inline}@media (max-width:600px){.section_buttonText__aMMxp{display:none}.section_iconButton__KdeOw{font-size:1.5rem;gap:0}}.FieldDisplay_legacyField__KPuwA{background-color:#fffbe6;border:1px dashed #e6c600;padding:8px;border-radius:6px;margin-bottom:10px;color:#8a6d3b;font-size:.95em;box-shadow:0 1px 3px rgba(0,0,0,.05)}.FieldDisplay_legacyIndicator__WSBL_{font-size:.8em;font-weight:700;color:#a07d2d;margin-left:5px;padding:2px 6px;background-color:#ffe082;border-radius:4px;vertical-align:middle;white-space:nowrap}.Snack_snackWrapper__n2tsv{overflow:hidden;height:0;padding-block:0;transition:height .3s ease-in-out}.Snack_snack__232QW{padding-inline:20px;background-color:#367ff4;color:#fff;border-radius:5px;margin-block:5px;opacity:1;font-size:14px;transition:opacity .3s ease-in-out}.Snack_snack__232QW.Snack_error__SsVDf{background-color:#a86561}.Snack_snack__232QW.Snack_success__5v0k1{background-color:#387b22}.styles_gridContainer__PrOrn{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:20px;gap:20px}.styles_userBanner__6DIof{display:flex;align-items:center;padding:20px}.styles_userEmail__CS4m7{font-size:.8rem;color:#888}.JobsPage_statusControls__W1ecv{margin-bottom:20px;display:flex;gap:12px;align-items:center;font-size:1rem}.styles_userListItem__db3s_{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #ccc;width:calc(100vw - 20px);height:140px}.styles_leftSection__GnBsR{margin-right:20px}.styles_middleSection__KvVFZ{display:flex;flex-direction:column;margin-right:20px}.styles_lastName__3Hx9s{font-weight:700;margin-bottom:5px}.styles_address__30bJY,.styles_invoiceName__2drxl{color:#888;margin-right:10px}.styles_address__30bJY{max-width:300px}.styles_dates___9AD3{color:#888;margin-bottom:5px;font-weight:700}.styles_rightSection___wuR_{margin-left:auto;display:flex;flex-direction:column}.styles_sitterImages__HiygM{display:flex;flex-direction:row;justify-content:center;min-width:105px}.styles_sitterImages__HiygM>:not(:last-child){margin-right:5px}.styles_sitterAvatar__7S4bG{width:50px;height:50px;border-radius:50%;overflow:hidden}.styles_sitterAvatar__7S4bG img{width:100%;height:100%;object-fit:cover}.styles_status__bwHNM{text-align:center}@media (max-width:600px){.styles_userListItem__db3s_{height:auto;padding:20px}.styles_middleSection__KvVFZ{margin-right:10px}.styles_sitterImages__HiygM{min-width:auto}}.styles_message__EaiCL{display:flex;border-radius:5px;opacity:0;overflow:hidden;transition:opacity .75s ease-in-out,max-height 1s ease-in-out;max-height:0;width:100%}.styles_show__Sb75D{opacity:1;max-height:300px}.TabBrowser_tabBrowserContainer__FuKCk{width:100%;font-family:Inter,sans-serif}.TabBrowser_tabList__o1fK2{display:flex;border-bottom:1px solid #e0e0e0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:1rem}.TabBrowser_tabList__o1fK2::-webkit-scrollbar{display:none}.TabBrowser_tabButton__L_HZh{padding:.75rem 1.25rem;border:none;background-color:transparent;cursor:pointer;font-size:1rem;font-weight:500;color:#666;transition:color .2s ease,border-bottom .2s ease;white-space:nowrap;flex-shrink:0;position:relative;text-transform:uppercase}.TabBrowser_tabButton__L_HZh:hover{color:#007bff}.TabBrowser_tabButton__L_HZh.TabBrowser_activeTab__x_MyR{color:#007bff;font-weight:600}.TabBrowser_tabButton__L_HZh.TabBrowser_activeTab__x_MyR:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#007bff;border-radius:2px 2px 0 0}.TabBrowser_tabButton__L_HZh:focus{outline:none;z-index:1}.TabBrowser_addButton__2bxNJ{padding:.75rem 1rem;border:none;background-color:transparent;cursor:pointer;font-size:1.2rem;color:#007bff;transition:color .2s ease,background-color .2s ease;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.5rem}.TabBrowser_addButton__2bxNJ:hover{background-color:rgba(0,123,255,.1);color:#0056b3}.TabBrowser_addButton__2bxNJ:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.4)}.TabBrowser_tabContentArea__dgidb{padding:.5rem 0;border-top:none;background-color:transparent;border-radius:0;box-shadow:none}.TabBrowser_errorFallback__kTq1l{padding:1rem;color:#d32f2f;background-color:#ffebee;border:1px solid #ef9a9a;border-radius:8px}@media (max-width:767px){.TabBrowser_tabList__o1fK2{justify-content:flex-start;padding-bottom:.5rem}.TabBrowser_tabButton__L_HZh{padding:.6rem 1rem;font-size:.9rem}.TabBrowser_addButton__2bxNJ{width:2rem;height:2rem;font-size:1.1rem}.TabBrowser_tabContentArea__dgidb{padding:1rem .5rem}}@media (max-width:480px){.TabBrowser_tabButton__L_HZh{font-size:.85rem;padding:.5rem .8rem}}.LogEntry_logEntry__E1TaF{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:10px;margin-bottom:10px}.LogEntry_field__Hfxti{margin-bottom:8px}.LogEntry_field__Hfxti strong{font-weight:700}.LogList_container__fx7gQ{max-width:800px;margin:0 auto;padding:20px}.LogList_logList__TnS5P{margin-top:20px}.styles_successMessage__bGnQ0{color:#4caf50;background-color:#e8f5e9}.styles_errorMessage__I1aa7{color:#f44336;background-color:#ffebee}.JobList_controls__FIWhT{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center}.JobList_filterInput__DcTzu{flex:1 1 200px;padding:8px 12px;font-size:1rem;border:1px solid #ccc;border-radius:4px;transition:border-color .2s ease}.JobList_filterInput__DcTzu:focus{outline:none;border-color:#0070f3;box-shadow:0 0 5px rgba(0,112,243,.4)}.JobList_sortSelect__dBX0O{flex:0 0 220px;padding:8px 12px;font-size:1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.JobList_sortSelect__dBX0O:focus{outline:none;border-color:#0070f3;box-shadow:0 0 5px rgba(0,112,243,.4)}.JobList_sortOrder__VxS3a{flex:0 0 145px;padding:8px 12px;font-size:1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.JobList_sortOrder__VxS3a:focus{outline:none;border-color:#0070f3;box-shadow:0 0 5px rgba(0,112,243,.4)}.JobList_jobList__2nQpF{display:flex;flex-direction:column}.JobList_addButton__Lr0M_{flex:0 0 auto;width:100%;padding:10px 20px;font-size:1.1rem;background-color:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:8px}.JobList_addButton__Lr0M_:hover{background-color:#218838;box-shadow:0 6px 12px rgba(0,0,0,.3);transform:translateY(-1px)}.JobList_addButton__Lr0M_:focus{outline:none;box-shadow:0 0 0 3px rgba(40,167,69,.5)}.JobListItem_jobItem___meMp{display:block;text-decoration:none;color:inherit;margin-bottom:.5rem}.JobListItem_jobItem___meMp:hover{text-decoration:none}.JobListItem_jobCard__Aznck{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:box-shadow .15s ease,transform .15s ease}.JobListItem_jobItem___meMp:hover .JobListItem_jobCard__Aznck{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);cursor:pointer}.JobListItem_header__4wPRG{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:.25rem}.JobListItem_lastName__X2KNL{font-size:1.1rem}.JobListItem_status__Q4a0K{font-size:.9rem;background:#eee;padding:.2rem .5rem;border-radius:6px}.JobListItem_address__t5nkf{color:#999;margin:.25rem 0 1rem;font-size:.9rem}.JobListItem_detailRow__Dt8p7{display:flex;align-items:center;gap:.75rem}.JobListItem_sitterBadge__VbJzx{background:#daf0ff;color:#036;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem;font-size:.85rem}.JobListItem_backupSitterBadge__pom2p{background:#fbe5e5;color:#900}