html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,em,img,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,main,menu,nav,section,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}menu{list-style:none}[tabindex="-1"]:focus,[readonly]:focus{outline:none}*,:after,:before{box-sizing:border-box}:root{--font-family:Montserrat, "Helvetica Neue", Arial, sans-serif;--font-family-source-sans:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--font-family-source-serif:"Source Serif 4", Georgia, serif;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-style-italic:italic;--font-size-xxxl:1.625rem;--font-size-xxl:1.375rem;--font-size-xl:1.125rem;--font-size-l:1rem;--font-size-ml:.875rem;--font-size-m:.8125rem;--font-size-s:.78125rem;--font-size-xs:.75rem;--font-size-xxs:.6875rem;--font-size-xxxs:.65625rem;--line-height-neutral:1;--line-height-tight:1.2;--line-height-l:1.75rem;--line-height-m:1.25rem;--line-height-s:1rem;--letter-spacing-wide:.6px;--letter-spacing-slight:.2px;--space-xxs:2px;--space-xs:.25rem;--space-s:.5rem;--space-m:.75rem;--space-l:1rem;--space-xl:1.5rem;--space-xxl:2rem;--space-xxxl:3rem;--color-primary:#4296f5;--color-primary-dark:color-mix(in srgb, var(--color-primary) 62%, #000);--color-primary-light:color-mix(in srgb, var(--color-primary) 14%, #fff);--color-primary-faint:color-mix(in srgb, var(--color-primary) 6%, #fff);--color-secondary:#e8266a;--color-green:#1f4f34;--color-green-light:#dde9df;--color-yellow:#9c5b12;--color-yellow-light:#f4e3c9;--color-red:#8a2b1f;--color-red-light:#f6dcd6;--color-red-border:#e3b3a6;--color-blue:#1f5c8a;--color-blue-light:#dce9f2;--color-purple:#6b3fa0;--color-purple-light:#ebe1f5;--color-teal:#1f5c4f;--color-teal-light:#d8e8e2;--color-black:#000;--color-night:#16140f;--color-night-raised:#2c2a24;--color-shark:#1c1a16;--color-umber:#4a463d;--color-pale-sky:#736c5e;--color-regent:#a39c8c;--color-mist:#d8d4c8;--color-oat:#e2ddd0;--color-sandstone:#ece8de;--color-ebb:#efece3;--color-shell:#f0eee7;--color-linen:#f4f1ea;--color-parchment:#faf8f3;--color-forest:#1e4034;--color-forest-dark:color-mix(in srgb, #000 15%, var(--color-forest));--color-putty:#ece9e3;--color-bone:#e6e1d7;--color-khaki:#c9c2b4;--color-chalk:#f4f2ed;--color-green-pale:#9fd3ae;--color-yellow-pale:#f0c98f;--color-red-pale:#f2a293;--color-blue-pale:#9cc8f0;--color-ink-veil:#1c1a1673;--color-bark:#221b0f;--color-bark-edge:#4a3b1f;--color-wheat:#c9b48c;--color-cream:#f3e3cf;--color-white:#fff;--box-shadow-small:0 2px 12px #00000014;--box-shadow-medium:0 8px 30px #00000040;--box-shadow-soft:0 8px 24px #0000002e;--duration-xs:.1s;--duration-s:.15s;--duration-m:.2s;--duration-l:.3s;--duration-xl:.4s;--ease-standard:cubic-bezier(.4, .2, .2, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--transition-control:var(--duration-s) ease;--transition-ease:var(--duration-m) ease-in-out;--transition-fast:var(--duration-xs) linear;--transition-base:var(--duration-m) linear;--transition-slow:var(--duration-xl) linear;--border-radius-xxs:2px;--border-radius-xs:4px;--border-radius-s:6px;--border-radius-m:8px;--border-radius-l:10px;--border-radius-full:999px;--body-background:var(--color-linen);--surface-soft-background:var(--color-parchment);--surface-strong-background:var(--color-ebb);--surface-border-color:var(--color-oat);--text-font-family:var(--font-family);--text-font-size:var(--font-size-m);--text-font-weight:var(--font-weight-normal);--text-line-height:var(--line-height-m);--text-color:var(--color-shark);--text-muted-color:var(--color-pale-sky);--text-faint-color:var(--color-regent);--text-heading-line-height:var(--line-height-tight);--accent-color:var(--color-primary);--accent-text-color:var(--color-primary-dark);--accent-soft-background:var(--color-primary-light);--link-color:var(--color-primary-dark);--heading-xl-font-size:var(--font-size-xxxl);--heading-l-font-size:var(--font-size-l);--heading-m-font-size:var(--font-size-ml);--button-height:36px;--button-font-size:var(--font-size-s);--button-font-weight:var(--font-weight-semibold);--button-primary-color:var(--color-white);--button-primary-background:var(--color-primary);--button-primary-border-color:var(--button-primary-background);--button-primary-hover-background:color-mix(in srgb, #000 10%, var(--color-primary));--button-primary-hover-border-color:var(--button-primary-hover-background);--button-primary-focus-outline-color:var(--color-primary-dark);--button-secondary-color:var(--color-white);--button-secondary-background:var(--color-secondary);--button-secondary-border-color:var(--button-secondary-background);--button-secondary-hover-background:color-mix(in srgb, #000 10%, var(--color-secondary));--button-secondary-hover-border-color:var(--button-secondary-hover-background);--button-secondary-focus-outline-color:var(--color-shark);--button-muted-color:var(--color-pale-sky);--button-muted-background:transparent;--button-muted-border-color:transparent;--button-muted-hover-color:var(--color-shark);--button-muted-hover-background:var(--color-ebb);--button-muted-hover-border-color:var(--button-muted-hover-background);--button-muted-focus-outline-color:var(--color-shark);--button-assist-color:var(--color-primary-dark);--button-assist-background:var(--color-primary-light);--button-assist-border-color:var(--color-primary);--button-assist-hover-background:color-mix(in srgb, var(--color-primary) 22%, #fff);--button-assist-hover-border-color:var(--color-primary);--button-assist-focus-outline-color:var(--color-primary-dark);--button-border-radius:var(--border-radius-s);--button-danger-color:var(--color-red);--button-danger-background:transparent;--button-danger-border-color:var(--color-red-border);--button-danger-hover-background:var(--color-red-light);--button-danger-hover-border-color:var(--color-red-border);--button-danger-focus-outline-color:var(--color-red);--button-outline-color:var(--color-shark);--button-outline-background:var(--color-white);--button-outline-border-color:var(--surface-border-color);--button-outline-hover-background:var(--color-parchment);--button-outline-hover-border-color:var(--color-mist);--button-outline-focus-outline-color:var(--color-primary-dark);--button-s-height:28px;--button-s-font-size:var(--font-size-xxs);--button-l-height:var(--input-height);--button-l-font-size:var(--font-size-m);--section-font-family:var(--font-family);--section-font-size:var(--font-size-xxxs);--section-font-weight:var(--font-weight-normal);--section-line-height:var(--line-height-neutral);--section-color:var(--text-muted-color);--section-letter-spacing:var(--letter-spacing-wide);--section-text-transform:uppercase;--label-font-family:var(--font-family);--label-font-size:var(--font-size-xxs);--label-font-weight:var(--font-weight-normal);--label-line-height:var(--line-height-s);--label-color:var(--text-muted-color);--label-letter-spacing:var(--letter-spacing-wide);--label-text-transform:uppercase;--input-font-family:var(--font-family);--input-font-size:var(--font-size-m);--input-font-weight:var(--font-weight-normal);--input-line-height:var(--line-height-m);--input-height:40px;--input-padding-y:var(--space-s);--input-padding-x:var(--space-m);--input-gap:var(--space-s);--input-color:var(--text-color);--input-background:var(--color-white);--input-border-color:var(--surface-border-color);--input-border-radius:var(--border-radius-s);--input-divider-color:var(--surface-border-color);--input-placeholder-color:var(--text-faint-color);--input-disabled-background:var(--color-parchment);--input-disabled-border-color:var(--surface-border-color);--input-disabled-text-color:var(--text-muted-color);--input-disabled-placeholder-color:var(--text-faint-color);--input-focus-background:var(--color-white);--input-focus-border-color:var(--color-primary);--input-focus-box-shadow:0 0 0 3px var(--color-primary-light);--input-focus-outline-color:transparent;--input-underline-width:4.5rem;--input-removable-padding-right:2.5rem;--icon-muted-color:var(--color-regent);--icon-muted-hover-color:var(--color-shark);--spinner-color:var(--color-pale-sky);--spinner-white-color:var(--color-white);--spinner-primary-color:var(--color-primary);--spinner-block-padding:var(--space-xxxl) var(--space-xl);--tooltip-offset:2.5rem;--floating-surface-color:var(--color-white);--floating-surface-background:var(--color-night);--floating-surface-border-color:var(--color-night);--floating-surface-border-radius:var(--border-radius-m);--floating-surface-box-shadow:var(--box-shadow-soft);--sheet-veil-background:oklch(100% 0 0/.66);--sheet-veil-box-shadow:0 -16px 32px -16px oklch(0% 0 0/.18);--pill-height-xs:22px;--pill-height-s:32px;--pill-height-m:var(--button-height);--pill-border-radius:var(--border-radius-s);--pill-color:var(--color-umber);--pill-background:var(--color-white);--pill-border-color:var(--surface-border-color);--pill-hover-background:var(--color-parchment);--pill-focus-outline-color:var(--color-primary-dark);--pill-selected-color:var(--color-primary-dark);--pill-selected-background:var(--color-primary-light);--pill-selected-border-color:var(--color-primary);--pill-selected-hover-background:color-mix(in srgb, var(--color-primary) 22%, var(--color-white));--pill-selected-focus-outline-color:var(--color-primary-dark);--status-success-color:var(--color-green);--status-success-background:var(--color-green-light);--status-success-border-color:var(--color-green-light);--status-warning-color:var(--color-yellow);--status-warning-background:var(--color-yellow-light);--status-warning-border-color:var(--color-yellow-light);--status-danger-color:var(--color-red);--status-danger-background:var(--color-red-light);--status-danger-border-color:var(--color-red-border);--status-info-color:var(--color-blue);--status-info-background:var(--color-blue-light);--status-info-border-color:var(--color-blue-light);--status-neutral-color:var(--color-pale-sky);--status-neutral-background:var(--color-sandstone);--status-neutral-border-color:var(--color-sandstone);--status-purple-color:var(--color-purple);--status-purple-background:var(--color-purple-light);--status-teal-color:var(--color-teal);--status-teal-background:var(--color-teal-light);--status-muted-color:var(--color-pale-sky);--status-muted-background:var(--color-oat);--status-faint-color:var(--color-regent);--status-faint-background:var(--color-shell);--status-pill-font-size:var(--font-size-xxs);--status-pill-font-weight:var(--font-weight-semibold);--status-pill-border-radius:var(--border-radius-xs);--app-header-height:56px;--app-header-background:var(--color-night);--app-header-color:var(--color-white);--app-header-border-color:transparent;--app-header-wordmark-color:var(--color-white);--app-nav-color:var(--color-mist);--app-nav-hover-color:var(--color-white);--app-nav-hover-background:color-mix(in srgb, var(--color-white) 8%, transparent);--app-nav-active-color:var(--color-white);--app-nav-active-background:var(--color-night-raised);--app-nav-focus-outline-color:var(--color-white);--app-nav-border-radius:var(--border-radius-s);--app-nav-font-size:var(--font-size-ml);--app-nav-font-weight:var(--font-weight-semibold);--app-header-wordmark-font-size:var(--font-size-l);--app-header-wordmark-font-weight:var(--font-weight-bold);--app-header-wordmark-letter-spacing:.5px;--app-header-identity-name-color:var(--color-white);--app-header-identity-name-font-size:var(--font-size-s);--app-header-identity-name-font-weight:var(--font-weight-semibold);--app-header-identity-email-color:var(--color-regent);--app-header-identity-email-font-size:var(--font-size-xxs);--app-header-identity-max-width:16rem;--card-background:var(--color-white);--card-border-color:var(--surface-border-color);--card-border-radius:var(--border-radius-l);--card-padding:var(--space-xl);--card-box-shadow:none;--card-heading-font-size:var(--font-size-ml);--card-heading-font-weight:var(--font-weight-bold);--card-heading-letter-spacing:var(--letter-spacing-slight);--stat-tile-label-color:var(--text-faint-color);--stat-tile-label-font-size:var(--section-font-size);--stat-tile-label-letter-spacing:var(--section-letter-spacing);--stat-tile-label-text-transform:var(--section-text-transform);--stat-tile-value-color:var(--text-color);--stat-tile-value-font-size:var(--font-size-xxl);--stat-tile-value-font-weight:var(--font-weight-bold);--stat-tile-note-color:var(--text-muted-color);--stat-tile-note-font-size:var(--font-size-xs);--stat-tile-padding-y:var(--space-l);--stat-tile-padding-x:var(--space-l);--table-background:var(--color-white);--table-border-color:var(--surface-border-color);--table-header-color:var(--text-muted-color);--table-header-font-size:var(--section-font-size);--table-header-font-weight:var(--section-font-weight);--table-header-letter-spacing:var(--section-letter-spacing);--table-header-text-transform:var(--section-text-transform);--table-header-background:var(--color-parchment);--table-cell-padding-y:var(--space-m);--table-cell-padding-x:var(--space-l);--table-checkbox-column-width:3rem;--table-cell-font-size:var(--font-size-m);--table-row-border-color:var(--color-ebb);--table-row-hover-background:var(--color-parchment);--table-row-selected-background:var(--color-primary-faint);--table-sort-color:var(--text-muted-color);--table-sort-active-color:var(--text-color);--dialog-overlay-background:var(--color-ink-veil);--dialog-background:var(--color-white);--dialog-border-radius:var(--border-radius-l);--dialog-box-shadow:var(--box-shadow-medium);--dialog-padding:var(--space-xl);--dialog-gap:var(--space-l);--dialog-title-font-size:var(--font-size-l);--dialog-title-font-weight:var(--font-weight-bold);--dialog-description-color:var(--text-muted-color);--dialog-width-s:24rem;--dialog-width-m:32rem;--dialog-width-l:48rem;--menu-background:var(--color-white);--menu-border-color:var(--surface-border-color);--menu-border-radius:var(--border-radius-m);--menu-box-shadow:var(--box-shadow-soft);--menu-padding:var(--space-xs);--menu-min-width:12rem;--menu-item-color:var(--text-color);--menu-item-font-size:var(--font-size-m);--menu-item-padding-y:var(--space-s);--menu-item-padding-x:var(--space-m);--menu-item-border-radius:var(--border-radius-xs);--menu-item-highlight-background:var(--color-ebb);--menu-item-danger-color:var(--status-danger-color);--menu-max-height:20rem;--menu-item-description-color:var(--text-muted-color);--menu-item-description-font-size:var(--font-size-xs);--menu-separator-color:var(--surface-border-color);--popover-min-width:16rem;--popover-max-width:28rem;--popover-padding:var(--space-m) var(--space-l);--toast-background:var(--floating-surface-background);--toast-color:var(--floating-surface-color);--toast-border-radius:var(--floating-surface-border-radius);--toast-box-shadow:var(--box-shadow-medium);--toast-padding-y:var(--space-m);--toast-padding-x:var(--space-l);--toast-width:22rem;--toast-action-color:var(--color-white);--toast-icon-success-color:var(--color-green-pale);--toast-icon-warning-color:var(--color-yellow-pale);--toast-icon-danger-color:var(--color-red-pale);--toast-icon-info-color:var(--color-blue-pale);--tabs-list-border-color:var(--surface-border-color);--tabs-trigger-color:var(--text-muted-color);--tabs-trigger-font-size:var(--font-size-s);--tabs-trigger-padding-y:var(--space-m);--tabs-trigger-padding-x:var(--space-xs);--tabs-trigger-gap:var(--space-xl);--tabs-trigger-hover-color:var(--text-color);--tabs-trigger-active-color:var(--color-shark);--tabs-trigger-active-border-color:var(--color-primary);--tabs-trigger-focus-outline-color:var(--color-primary-dark);--control-size:18px;--control-background:var(--color-white);--control-border-color:var(--color-mist);--control-border-radius:var(--border-radius-xs);--control-checked-background:var(--color-primary);--control-checked-border-color:var(--color-primary);--control-checked-color:var(--color-white);--control-disabled-background:var(--surface-strong-background);--control-focus-outline-color:var(--color-primary-dark);--switch-width:36px;--switch-height:20px;--switch-thumb-size:16px;--switch-background:var(--color-mist);--switch-checked-background:var(--color-primary);--switch-thumb-background:var(--color-white);--page-heading-font-size:var(--font-size-xxxl);--page-heading-font-weight:var(--font-weight-bold);--page-heading-small-font-size:var(--font-size-xl);--section-heading-font-size:var(--font-size-l);--page-subtitle-font-size:var(--font-size-m);--page-subtitle-color:var(--text-muted-color);--page-max-width:1400px;--page-narrow-max-width:56rem;--page-padding:var(--space-l);--page-padding-wide-y:2.5rem;--page-padding-wide-x:3.5rem;--page-section-gap:var(--space-xl);--field-grid-min-width:16rem;--filter-select-max-width:14rem;--filter-search-min-width:12rem;--job-list-title-max-width:16rem;--bulk-action-select-min-width:14rem;--price-book-code-column-width:10rem;--price-book-unit-column-width:8rem;--price-book-figure-column-width:8rem;--price-book-actions-column-width:6rem;--quantity-input-max-width:7rem;--html-frame-min-height:40rem;--preview-max-width:60rem;--figure-list-border-color:var(--table-row-border-color);--figure-list-label-color:var(--text-muted-color);--figure-list-emphasised-color:var(--text-color);--figure-list-emphasised-font-weight:var(--font-weight-bold);--table-actions-column-width:4rem;--job-line-quantity-width:5.5rem;--job-line-unit-width:5.5rem;--job-line-price-width:6.5rem;--job-line-hours-width:6rem;--job-line-wastage-width:5.5rem;--job-line-crew-width:4.5rem;--job-line-total-width:6.5rem;--job-line-input-height:32px;--site-loading-option-min-width:8rem;--star-button-color:var(--icon-muted-color);--star-button-hover-color:var(--icon-muted-hover-color);--star-button-on-color:var(--status-warning-color);--star-button-focus-outline-color:var(--button-muted-focus-outline-color);--job-step-bar-background:var(--color-white);--job-step-bar-border-color:var(--surface-border-color);--job-step-gap:var(--space-xxl);--job-step-circle-size:26px;--job-step-connector-width:4rem;--job-step-current-color:var(--color-white);--job-step-current-background:var(--color-primary);--job-step-done-color:var(--color-primary-dark);--job-step-done-background:var(--color-primary-light);--job-step-upcoming-background:var(--color-ebb);--job-bar-title-font-size:var(--font-size-xl);--job-bar-chip-max-width:16rem;--job-totals-figure-min-width:6.5rem;--loading-amount-width:5rem;--composer-weeks-width:4.5rem;--job-strip-background:var(--color-parchment);--job-sidebar-width:25rem;--callout-list-max-height:12rem;--upload-preview-size:7rem;--upload-preview-wide-width:28rem;--upload-preview-wide-height:6rem;--upload-preview-badge-size:5rem;--upload-preview-background:var(--surface-soft-background);--upload-preview-border-color:var(--surface-border-color);--upload-preview-placeholder-color:var(--text-faint-color);--signature-pad-height:10rem;--signature-pad-background:var(--input-background);--signature-pad-border-color:var(--surface-border-color);--signature-pad-border-width:1px;--signature-pad-border-radius:var(--input-border-radius);--signature-pad-ink-color:var(--text-color);--schedule-month-min-width:18rem;--schedule-month-label-font-size:var(--font-size-m);--schedule-month-background:var(--card-background);--schedule-month-border-color:var(--card-border-color);--schedule-day-size:2.125rem;--schedule-day-font-size:var(--font-size-xs);--schedule-day-border-radius:var(--border-radius-xs);--schedule-day-background:transparent;--schedule-day-weekend-color:var(--text-muted-color);--schedule-day-weekend-background:var(--color-sandstone);--schedule-day-blocked-background:var(--status-danger-background);--schedule-day-blocked-color:var(--status-danger-color);--schedule-day-today-border-color:var(--color-primary);--schedule-day-notes-color:var(--color-primary);--schedule-notes-border-radius:var(--border-radius-full);--schedule-marker-height:3px;--schedule-marker-border-radius:var(--border-radius-xxs);--schedule-marker-color-1:var(--color-primary);--schedule-marker-color-2:var(--color-green);--schedule-marker-color-3:var(--color-yellow);--schedule-marker-color-4:var(--color-red);--schedule-marker-color-5:var(--color-blue);--schedule-marker-color-6:var(--color-pale-sky);--work-order-narrow-column-width:9rem;--portal-background:var(--color-putty);--portal-panel-background:var(--color-white);--portal-rule-color:var(--color-bone);--portal-edge-color:var(--color-khaki);--portal-accent:var(--color-forest);--portal-accent-soft:var(--color-chalk);--portal-accent-hover:var(--color-forest-dark);--portal-button-height:44px;--portal-title-font-size:2.125rem;--portal-total-font-size:2.375rem;--portal-max-width:80rem;--portal-panel-width:24rem;--internal-panel-background:var(--color-bark);--internal-panel-border-color:var(--color-bark-edge);--internal-panel-color:var(--color-cream);--internal-panel-heading-color:var(--color-white);--internal-panel-label-color:var(--color-wheat);--internal-panel-badge-background:var(--color-yellow);--value-row-emphasised-font-size:var(--font-size-xl);--empty-state-padding:var(--space-xxxl) var(--space-xxl);--empty-state-icon-color:var(--text-faint-color);--empty-state-title-font-size:var(--font-size-l);--empty-state-title-font-weight:var(--font-weight-bold);--empty-state-message-color:var(--text-muted-color)}[data-theme=dark]{--body-background:var(--color-shark);--text-color:var(--color-white)}html{-webkit-font-smoothing:subpixel-antialiased}html,body{height:100dvh}body{min-width:280px;font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);color:var(--text-color);background:var(--body-background)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--text-heading-line-height)}p{font-size:inherit;line-height:var(--line-height-m);margin-top:var(--space-l)}p:first-child{margin-top:0}small{font-size:var(--font-size-s);color:var(--text-faint-color)}strong{font-weight:var(--font-weight-bold)}em{font-style:var(--font-style-italic)}hr{border:none;border-top:1px solid var(--surface-border-color);margin:var(--space-l) 0}a{color:var(--link-color);cursor:pointer;transition:color var(--transition-ease);text-decoration:none}a:hover{text-decoration:underline}a:hover,a:active{outline:none}img{max-width:100%}[is-clickable]{cursor:pointer}[is-cursor-disabled]{cursor:not-allowed}[is-cursor-default]{cursor:default}[hide-empty]:empty{display:none}[with-margin]:not(:first-child){margin-top:var(--space-l)}[text-muted]{color:var(--text-muted-color)}[text-faint]{color:var(--text-faint-color)}[text-danger]{color:var(--status-danger-color)}[text-warning]{color:var(--status-warning-color)}[text-success]{color:var(--status-success-color)}[text-info]{color:var(--status-info-color)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PageWrapper__wrapper_5dd3c{box-sizing:border-box;width:100%;max-width:var(--page-max-width);min-height:100%;padding:var(--page-padding);margin:0 auto}@media (width>=1024px){.PageWrapper__wrapper_5dd3c{padding:var(--page-padding-wide-y) var(--page-padding-wide-x)}}.PageWrapper__wrapper_5dd3c.PageWrapper__neutral_f6eb1{background:var(--color-white)}.PageWrapper__wrapper_5dd3c.PageWrapper__narrow_54559{max-width:var(--page-narrow-max-width)}.PageWrapper__wrapper_5dd3c.PageWrapper__centered_72e70{flex-direction:column;justify-content:center;align-items:center;display:flex}.AuthPanel__panel_3211d{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}@media (width>=640px){.AuthPanel__panel_3211d{max-width:26rem;padding:var(--space-xxl);background:var(--color-white);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-soft)}}.AuthPanel__header_2f1a8{gap:var(--space-s);flex-direction:column;display:flex}.AuthPanel__title_5c687{font-size:var(--heading-xl-font-size);line-height:var(--line-height-l);text-wrap:pretty;margin:0}.AuthPanel__subtitle_4eea0{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty;margin:0}.Icon__icon_3e238{vertical-align:top;letter-spacing:normal;text-transform:none;color:inherit;white-space:nowrap;word-wrap:normal;transition:all var(--transition-fast);font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;text-decoration:none!important}.Icon__icon_3e238.Icon__filled_24b12{font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 24}.Icon__icon_3e238.Icon__muted_9bb3e{color:var(--icon-muted-color)}.Icon__icon_3e238.Icon__success_46bc8{color:var(--status-success-color)}.Icon__icon_3e238.Icon__warning_a881d{color:var(--status-warning-color)}.Icon__icon_3e238.Icon__danger_82dc7{color:var(--status-danger-color)}.Icon__icon_3e238.Icon__info_0dbc7{color:var(--status-info-color)}.Icon__icon_3e238.Icon__xs_f35d7{font-size:16px}.Icon__icon_3e238.Icon__xs_f35d7.Icon__inline_601b8{transform:translateY(3px)}.Icon__icon_3e238.Icon__s_4d8d7{font-size:20px}.Icon__icon_3e238.Icon__m_28c36{font-size:24px}.Icon__icon_3e238.Icon__l_a2911{font-size:32px}.Icon__icon_3e238.Icon__xl_67a14{font-size:48px}.Icon__icon_3e238.Icon__xxl_3050f{font-size:64px}.Icon__icon_3e238.Icon__xxxl_a9633{font-size:96px}.IconCircle__circle_2280b{border-radius:var(--border-radius-full);background:var(--icon-circle-color,var(--color-primary));width:56px;height:56px;color:var(--color-white);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--icon-circle-color,var(--color-primary)) 60%, transparent);animation:IconCircle__pop_e5057 var(--duration-xl) var(--ease-back) both;justify-content:center;align-items:center;display:flex}@keyframes IconCircle__pop_e5057{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.IconMessage__message_ee422{align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;display:flex}.IconMessage__text_6b10a{gap:var(--space-s);flex-direction:column;display:flex}.IconMessage__title_59bac{font-size:var(--heading-xl-font-size);line-height:var(--line-height-l);text-wrap:pretty;margin:0}.IconMessage__body_bd905{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);text-wrap:pretty;margin:0}.IconMessage__body_bd905 strong{color:var(--text-color)}.Hint__hint_b3f1a{align-items:center;gap:var(--space-s);color:var(--text-faint-color);display:flex}.Hint__text_0ef83{font-size:var(--font-size-xs)}.Callout__callout_dcb51{--callout-color:var(--status-neutral-color);--callout-background:var(--status-neutral-background);--callout-border-color:var(--status-neutral-border-color);align-items:flex-start;gap:var(--space-m);padding:var(--space-m) var(--space-l);border-radius:var(--border-radius-m);background:var(--callout-background);border:1px solid var(--callout-border-color);display:flex}.Callout__callout_dcb51.Callout__success_fd28c{--callout-color:var(--status-success-color);--callout-background:var(--status-success-background);--callout-border-color:var(--status-success-border-color)}.Callout__callout_dcb51.Callout__warning_633dd{--callout-color:var(--status-warning-color);--callout-background:var(--status-warning-background);--callout-border-color:var(--status-warning-border-color)}.Callout__callout_dcb51.Callout__danger_72758{--callout-color:var(--status-danger-color);--callout-background:var(--status-danger-background);--callout-border-color:var(--status-danger-border-color)}.Callout__callout_dcb51.Callout__info_13ff8{--callout-color:var(--status-info-color);--callout-background:var(--status-info-background);--callout-border-color:var(--status-info-border-color)}.Callout__icon_5c853{color:var(--callout-color);flex:none;margin-top:1px}.Callout__body_ba277{gap:var(--space-xxs);flex-direction:column;display:flex}.Callout__title_a66ce{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--text-color)}.Callout__text_a617c{font-size:var(--font-size-s);color:var(--text-color)}.Spinner__wrapper_b8dc4{display:inline-block}.Spinner__wrapper_b8dc4:first-child{margin-left:0}.Spinner__wrapper_b8dc4:last-child{margin-right:0}.Spinner__wrapper_b8dc4.Spinner__block_17719{padding:var(--space-xxl);justify-content:center;display:flex}.Spinner__spinner_e3c29{border:2px solid #0000;border-color:var(--spinner-color,currentColor);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite Spinner__rotate_0df72;position:relative;border-right-color:#0000!important}.Spinner__spinner_e3c29:after{content:"";background:var(--spinner-color,currentColor);border-radius:50%;width:2px;height:2px;position:absolute;top:1px;left:13px}.Spinner__spinner_e3c29:before{content:"";border-radius:50%;width:2px;height:2px;position:absolute;top:13px;left:13px}.Spinner__spinner_e3c29.Spinner__white_02c7c{border-color:var(--spinner-white-color)}.Spinner__spinner_e3c29.Spinner__white_02c7c:after{background:var(--spinner-white-color)}.Spinner__spinner_e3c29.Spinner__primary_9f0fb{border-color:var(--spinner-primary-color)}.Spinner__spinner_e3c29.Spinner__primary_9f0fb:after{background:var(--spinner-primary-color)}.Spinner__spinner_e3c29.Spinner__s_c4236{width:14px;height:14px}.Spinner__spinner_e3c29.Spinner__s_c4236:after{top:0;left:8px}.Spinner__spinner_e3c29.Spinner__s_c4236:before{top:8px;left:8px}@keyframes Spinner__rotate_0df72{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BaseButton__button_0c3f5{min-height:var(--button-height);padding:0 var(--space-l);font-family:var(--font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);border-radius:var(--button-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), opacity var(--transition-control), box-shadow var(--transition-control), transform var(--transition-control);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.BaseButton__button_0c3f5:disabled{cursor:not-allowed;opacity:.55}.BaseButton__s_d1488{min-height:var(--button-s-height);padding:0 var(--space-m);font-size:var(--button-s-font-size)}.BaseButton__l_979ca{min-height:var(--button-l-height);font-size:var(--button-l-font-size)}.BaseButton__l_979ca .BaseButton__content_6202a{gap:var(--space-s)}.BaseButton__content_6202a{justify-content:center;align-items:center;gap:var(--space-xs);display:inline-flex}.BaseButton__icon_2f20b{display:inline-flex}.BaseButton__spinner_bdd9a{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BaseButton__primary_bceee{color:var(--button-primary-color);background:var(--button-primary-background);border-color:var(--button-primary-border-color)}.BaseButton__primary_bceee:hover:not(:disabled){background:var(--button-primary-hover-background);border-color:var(--button-primary-hover-border-color)}.BaseButton__primary_bceee:focus-visible{outline:2px solid var(--button-primary-focus-outline-color)}.BaseButton__secondary_11f25{color:var(--button-secondary-color);background:var(--button-secondary-background);border-color:var(--button-secondary-border-color)}.BaseButton__secondary_11f25:hover:not(:disabled){background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border-color)}.BaseButton__secondary_11f25:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.BaseButton__assist_14ce4{color:var(--button-assist-color);background:var(--button-assist-background);border-color:var(--button-assist-border-color)}.BaseButton__assist_14ce4:hover:not(:disabled){background:var(--button-assist-hover-background);border-color:var(--button-assist-hover-border-color)}.BaseButton__assist_14ce4:focus-visible{outline:2px solid var(--button-assist-focus-outline-color)}.BaseButton__outline_9b8c6{color:var(--button-outline-color);background:var(--button-outline-background);border-color:var(--button-outline-border-color)}.BaseButton__outline_9b8c6:hover:not(:disabled){background:var(--button-outline-hover-background);border-color:var(--button-outline-hover-border-color)}.BaseButton__outline_9b8c6:focus-visible{outline:2px solid var(--button-outline-focus-outline-color)}.BaseButton__danger_36432{color:var(--button-danger-color);background:var(--button-danger-background);border-color:var(--button-danger-border-color)}.BaseButton__danger_36432:hover:not(:disabled){background:var(--button-danger-hover-background);border-color:var(--button-danger-hover-border-color)}.BaseButton__danger_36432:focus-visible{outline:2px solid var(--button-danger-focus-outline-color)}.BaseButton__muted_8f032{color:var(--button-muted-color);background:var(--button-muted-background);border-color:var(--button-muted-border-color)}.BaseButton__muted_8f032:hover:not(:disabled){color:var(--button-muted-hover-color);background:var(--button-muted-hover-background);border-color:var(--button-muted-hover-border-color)}.BaseButton__muted_8f032:focus-visible{outline:2px solid var(--button-muted-focus-outline-color)}.BaseButton__text_1b39e,.BaseButton__link_a800d{color:var(--text-color);background:0 0;padding:0}:is(.BaseButton__text_1b39e,.BaseButton__link_a800d):hover:not(:disabled) .BaseButton__label_015e3{text-decoration:underline}:is(.BaseButton__text_1b39e,.BaseButton__link_a800d):focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.BaseButton__link_a800d{color:var(--link-color)}.BaseButton__link_a800d:focus-visible{outline:2px solid var(--button-primary-focus-outline-color)}.BaseButton__iconOnly_1857a{width:var(--button-size,var(--button-height));height:var(--button-size,var(--button-height));border-radius:var(--button-border-radius);min-height:0;padding:0}.BaseButton__button_0c3f5.BaseButton__loading_25a62 .BaseButton__content_6202a{color:#0000}.BaseButton__button_0c3f5.BaseButton__loading_25a62 .BaseButton__icon_2f20b{visibility:hidden}.ButtonStack__stack_1b90c{gap:var(--space-m);flex-direction:column;width:100%;display:flex}.ButtonStack__stack_1b90c>*{width:100%}.AuthLinkSent__hint_e53cd{justify-content:center;display:flex}.FormField__field_c9c13{gap:var(--space-s);flex-direction:column;display:flex}.FormField__wide_459b4{grid-column:1/-1}.FormLabel__label_8b8c1{gap:var(--space-s);flex-direction:column;width:100%;display:flex;position:relative}.FormLabel__inline_e1a27{flex-direction:row;align-items:center;width:auto}.FormLabel__inline_e1a27 .FormLabel__caption_b64c4{font-size:var(--font-size-xs);letter-spacing:normal;text-transform:none;white-space:nowrap}.FormLabel__caption_b64c4{font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--label-color)}.BaseInput__shell_0de7a{box-sizing:border-box;align-items:center;gap:var(--input-gap);width:100%;min-width:0;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);display:flex}.BaseInput__shell_0de7a:focus-within{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.BaseInput__shell_0de7a.BaseInput__multiline_7943d{--multiline-padding-y:calc((var(--input-height) - var(--input-line-height) - 2px) / 2);padding-top:var(--multiline-padding-y);padding-bottom:var(--multiline-padding-y);align-items:flex-start}.BaseInput__shell_0de7a.BaseInput__rounded_54f55{border-radius:var(--border-radius-full);padding-top:var(--space-xs);padding-bottom:var(--space-xs);padding-left:calc(var(--input-padding-x) + var(--space-xs));padding-right:var(--space-s)}.BaseInput__shell_0de7a.BaseInput__bare_0cd5d{background:0 0;border-color:#0000;min-height:0;padding:0}.BaseInput__shell_0de7a.BaseInput__bare_0cd5d:focus-within{box-shadow:none;background:0 0;border-color:#0000}.BaseInput__shell_0de7a.BaseInput__underline_cd47a{width:var(--input-underline-width);min-height:0;padding:var(--space-xxs) 0;border-color:#0000;border-bottom-color:var(--surface-border-color);background:0 0;border-radius:0}.BaseInput__shell_0de7a.BaseInput__underline_cd47a .BaseInput__field_731bb{font-size:var(--font-size-ml);font-weight:var(--font-weight-semibold);text-align:right}.BaseInput__shell_0de7a.BaseInput__underline_cd47a:focus-within{border-color:#0000;border-bottom-color:var(--input-focus-border-color);box-shadow:none;background:0 0}.BaseInput__shell_0de7a.BaseInput__underline_cd47a.BaseInput__disabled_998f6{background:0 0;border-color:#0000}.BaseInput__shell_0de7a.BaseInput__disabled_998f6{background:var(--input-disabled-background);border-color:var(--input-disabled-border-color)}.BaseInput__shell_0de7a.BaseInput__disabled_998f6.BaseInput__bare_0cd5d{background:0 0;border-color:#0000}.BaseInput__leading_66c4e,.BaseInput__trailing_a34e9{color:var(--text-faint-color);flex-shrink:0;align-items:center;display:inline-flex}.BaseInput__trailing_a34e9{margin-left:auto}.BaseInput__field_731bb{min-width:0;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);color:var(--input-color);background:0 0;border:0;outline:none;flex:1;padding:0}.BaseInput__field_731bb::placeholder{color:var(--input-placeholder-color);opacity:1}.BaseInput__field_731bb:disabled{color:var(--input-disabled-text-color);cursor:not-allowed}.BaseInput__field_731bb:disabled::placeholder{color:var(--input-disabled-placeholder-color)}.BaseInput__shell_0de7a:not(.BaseInput__multiline_7943d) .BaseInput__field_731bb{height:100%}.BaseInput__shell_0de7a.BaseInput__multiline_7943d .BaseInput__field_731bb{resize:none;field-sizing:content;width:100%}.FieldError__error_876c7{align-items:center;gap:var(--space-s);font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--status-danger-color);display:flex}.Divider__divider_18489{justify-content:center;align-items:center;gap:var(--space-l);width:100%;font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-faint-color);text-transform:uppercase;display:flex}.Divider__line_1c328{background-color:var(--surface-border-color);flex:1;height:1px}.GoogleMark__mark_a2081{flex-shrink:0;width:18px;height:18px}.Auth__form_3ad5f{gap:var(--space-m);flex-direction:column;display:flex}.Auth__legal_5332a{font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-faint-color);text-align:center;text-wrap:pretty;margin:0}.SpinnerBlock__block_8bc24{justify-content:center;align-items:center;gap:var(--space-m);padding:var(--spinner-block-padding);font-size:var(--font-size-s);color:var(--text-faint-color);flex-direction:column;display:flex}.IconList__list_320f2{gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IconList__item_9af09{align-items:flex-start;gap:var(--space-m);font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--text-muted-color);display:flex}.PageSection__section_52f82{gap:var(--page-section-gap);flex-direction:column;width:100%;min-width:0;display:flex}.PageSection__section_52f82.PageSection__left_dc61c{align-items:flex-start}.PageSection__section_52f82.PageSection__center_287e7{align-items:center}.PageSection__section_52f82.PageSection__right_88054{align-items:flex-end}.ButtonBar__bar_65263{justify-content:space-between;align-items:center;gap:var(--space-l);flex-direction:row;width:100%;display:flex}.ButtonBar__left_fd7d9,.ButtonBar__right_ad0b2{align-items:center;gap:var(--space-l);flex-direction:row;display:flex}.ButtonBar__left_fd7d9{justify-content:flex-start}.ButtonBar__right_ad0b2{justify-content:flex-end}.Passkeys__panel_ddd92{gap:var(--space-l);flex-direction:column;width:100%;max-width:600px;display:flex}.Passkeys__list_ef6a9{gap:var(--space-s);flex-direction:column;display:flex}.Passkeys__entry_af27c{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.PageCenterer__centerer_c7852{justify-content:center;align-items:center;gap:var(--space-l);flex-direction:column;height:100dvh;display:flex}.Select__trigger_1a2ec{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--input-gap);width:100%;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);text-align:left;background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);outline:none;display:flex}.Select__trigger_1a2ec:focus-visible{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.Select__trigger_1a2ec[data-placeholder]{color:var(--input-placeholder-color)}.Select__trigger_1a2ec:disabled{background:var(--input-disabled-background);border-color:var(--input-disabled-border-color);color:var(--input-disabled-text-color);cursor:not-allowed}.Select__value_c3d89{align-items:baseline;gap:var(--space-xs);white-space:nowrap;min-width:0;display:flex}.Select__prefix_e4c4b{color:var(--text-muted-color)}.Select__caret_bb02f{color:var(--text-muted-color);align-items:center;display:inline-flex}.Select__content_b2622{background:var(--color-white);border:1px solid var(--surface-border-color);border-radius:var(--input-border-radius);box-shadow:var(--box-shadow-soft);z-index:300;width:var(--reka-select-trigger-width,auto);min-width:10rem;max-width:100vw;max-height:16rem;overflow:hidden}.Select__viewport_f2e28{max-height:16rem;padding:var(--space-xs);overflow-y:auto}.Select__item_6610c{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--text-color);border-radius:calc(var(--input-border-radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.Select__item_6610c[data-highlighted]{background:color-mix(in srgb, var(--color-shark) 8%, transparent)}.Select__indicator_05af0{align-items:center;display:inline-flex}.Onboarding__form_0c1c7{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.Card__card_e69e2{gap:var(--space-l);box-sizing:border-box;width:100%;min-width:0;padding:var(--card-padding);background:var(--card-background);border:1px solid var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);flex-direction:column;display:flex}.Card__flush_e24da{gap:0;padding:0;overflow:hidden}.Card__flush_e24da .Card__header_15986{padding:var(--card-padding) var(--card-padding) 0}.Card__flush_e24da .Card__footer_6dc7e{padding:0 var(--card-padding) var(--card-padding)}.Card__header_15986{justify-content:space-between;align-items:center;gap:var(--space-l);display:flex}.Card__title_9debe{font-size:var(--card-heading-font-size);font-weight:var(--card-heading-font-weight);letter-spacing:var(--card-heading-letter-spacing);color:var(--text-color);margin:0}.Card__actions_b2c90{align-items:center;gap:var(--space-s);flex-shrink:0;display:flex}.Card__body_962e9{min-width:0}.Card__footer_6dc7e{justify-content:flex-end;align-items:center;gap:var(--space-s);display:flex}.PageHeading__heading_08230{font-size:var(--page-heading-font-size);font-weight:var(--page-heading-font-weight);margin:0}.PageHeading__small_44abe{font-size:var(--page-heading-small-font-size)}.PageHeading__subtitle_32a38{margin:var(--space-xs) 0 0;font-size:var(--page-subtitle-font-size);color:var(--page-subtitle-color)}.Tabs__root_fa55c{gap:var(--space-xl);flex-direction:column;width:100%;min-width:0;display:flex}.Tabs__list_7a375{align-items:center;gap:var(--tabs-trigger-gap);border-bottom:1px solid var(--tabs-list-border-color);display:flex;overflow-x:auto}.Tabs__trigger_82c58{align-items:center;gap:var(--space-xs);padding:var(--tabs-trigger-padding-y) var(--tabs-trigger-padding-x);font-family:var(--font-family);font-size:var(--tabs-trigger-font-size);font-weight:var(--font-weight-normal);color:var(--tabs-trigger-color);white-space:nowrap;cursor:pointer;transition:color var(--transition-control), border-color var(--transition-control);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;display:inline-flex}.Tabs__trigger_82c58:hover:not([data-disabled]){color:var(--tabs-trigger-hover-color)}.Tabs__trigger_82c58[data-state=active]{color:var(--tabs-trigger-active-color);border-bottom-color:var(--tabs-trigger-active-border-color)}.Tabs__trigger_82c58[data-disabled]{opacity:.4;cursor:not-allowed}.Tabs__trigger_82c58:focus-visible{outline:2px solid var(--tabs-trigger-focus-outline-color);outline-offset:-2px}.TabsPanel__panel_595ba{outline:none;min-width:0}.IconButton__s_e3868{--button-size:28px}.IconButton__m_2800b{--button-size:36px}.IconButton__l_ef68f{--button-size:44px}.CurrencyInput__symbol_ce6b9,.PercentageInput__sign_c1a6a{color:var(--text-muted-color)}.ImageUploadField__field_9c2c9{gap:var(--space-s);flex-direction:column;display:flex}.ImageUploadField__label_cdb4a{font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);line-height:var(--label-line-height);color:var(--label-color)}.ImageUploadField__row_f97bc{align-items:center;gap:var(--space-l);display:flex}.ImageUploadField__preview_ae63b{background:var(--upload-preview-background);border:1px solid var(--upload-preview-border-color);border-radius:var(--border-radius-m);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageUploadField__square_8b9b0{width:var(--upload-preview-size);height:var(--upload-preview-size)}.ImageUploadField__wide_78326{width:100%;max-width:var(--upload-preview-wide-width);height:var(--upload-preview-wide-height)}.ImageUploadField__badge_46f12{width:var(--upload-preview-badge-size);height:var(--upload-preview-badge-size);border-radius:var(--border-radius-full)}.ImageUploadField__empty_5789f{border-style:dashed}.ImageUploadField__image_2f7c5{object-fit:contain;width:100%;height:100%}.ImageUploadField__placeholder_5bc46{color:var(--upload-preview-placeholder-color)}.ImageUploadField__actions_d4337{align-items:center;gap:var(--space-s);display:flex}.EmptyState__empty_660e5{align-items:center;gap:var(--space-s);width:100%;padding:var(--empty-state-padding);text-align:center;flex-direction:column;display:flex}.EmptyState__icon_7ce25{color:var(--empty-state-icon-color)}.EmptyState__title_e2262{font-size:var(--empty-state-title-font-size);font-weight:var(--empty-state-title-font-weight);color:var(--text-color);margin:0}.EmptyState__message_0cf0d{max-width:32rem;color:var(--empty-state-message-color);margin:0}.EmptyState__actions_ac9fb{align-items:center;gap:var(--space-s);margin-top:var(--space-s);display:flex}.FieldGrid__grid_257e3{gap:var(--space-l);grid-template-columns:repeat(auto-fit, minmax(var(--field-grid-min-width), 1fr));align-items:start;display:grid}.SettingsSection__section_38057{gap:var(--space-m);padding-top:var(--space-xl);border-top:1px solid var(--surface-border-color);flex-direction:column;display:flex}.SettingsSection__section_38057:first-child{border-top:0;padding-top:0}.SettingsSection__title_c4f89{font-size:var(--section-font-size);font-weight:var(--section-font-weight);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform);color:var(--text-faint-color);margin:0}.SettingsSection__description_25259{font-size:var(--font-size-s);color:var(--text-muted-color);margin:0}.SiteLoadingPercentagesTable__table_f3f23{gap:var(--space-l);flex-direction:column;display:flex}.SiteLoadingPercentagesTable__row_4550e{border:0;min-width:0;margin:0;padding:0}.SiteLoadingPercentagesTable__legend_84085{margin-bottom:var(--space-s);font-size:var(--section-font-size);font-weight:var(--section-font-weight);color:var(--section-color);padding:0}.SiteLoadingPercentagesTable__options_89e70{grid-template-columns:repeat(auto-fill, minmax(var(--site-loading-option-min-width), 1fr));gap:var(--space-m);display:grid}.Settings__panel_727c9{--card-padding:var(--space-xl);gap:var(--space-xl)}.Settings__wording_65853{gap:var(--space-l);padding:var(--space-l);background:var(--card-background);border:1px solid var(--card-border-color);border-radius:var(--border-radius-m);flex-direction:column;grid-column:1/-1;display:flex}.Settings__wordingHeader_f302d{align-items:flex-end;gap:var(--space-s);display:flex}.Settings__wordingName_62603{flex:1;min-width:0}.FilterBar__bar_b6e34{align-items:center;gap:var(--space-s);flex-wrap:wrap;width:100%;display:flex}.FilterBar__search_dd6da{flex:1 1 var(--filter-search-min-width)}.DataTable__scroller_4f5ba{width:100%;min-width:0;overflow-x:auto}.DataTable__table_0d642{border-collapse:collapse;width:100%;font-size:var(--table-cell-font-size);background:var(--table-background)}.DataTable__fixed_2a52a{table-layout:fixed}.DataTableHeader__header_a7126{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);letter-spacing:var(--table-header-letter-spacing);text-transform:var(--table-header-text-transform);color:var(--table-header-color);background:var(--table-header-background);border-bottom:1px solid var(--table-border-color);white-space:nowrap}.DataTableHeader__left_0bad5{text-align:left}.DataTableHeader__center_fcb95{text-align:center}.DataTableHeader__right_26417{text-align:right}.DataTableHeader__sortButton_60de5{align-items:center;gap:var(--space-xs);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--table-sort-color);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.DataTableHeader__sortButton_60de5:hover{color:var(--table-sort-active-color)}.DataTableHeader__sortButton_60de5:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.DataTableHeader__sorted_d3156{color:var(--table-sort-active-color)}.DataTableRow__row_1cb15{border-bottom:1px solid var(--table-row-border-color);transition:background-color var(--transition-control)}.DataTableRow__row_1cb15:last-child{border-bottom:0}.DataTableRow__clickable_b9649{cursor:pointer}.DataTableRow__clickable_b9649:hover{background:var(--table-row-hover-background)}.DataTableRow__clickable_b9649:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color);outline-offset:-2px}.DataTableRow__selected_b4c6f{background:var(--table-row-selected-background)}.DataTableCell__cell_7b9b8{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);color:var(--text-color);vertical-align:middle}.DataTableCell__left_6ed8b{text-align:left}.DataTableCell__center_b5374{text-align:center}.DataTableCell__right_e1ccf{text-align:right}.DataTableCell__numeric_03d7d{font-variant-numeric:tabular-nums;white-space:nowrap}.DataTableCell__muted_b2e7f{color:var(--text-muted-color)}.DataTableCell__strong_62b4e{font-weight:var(--font-weight-semibold)}.Pill__pill_32e8b{font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:var(--line-height-neutral);border:1px solid var(--pill-border-color,var(--surface-border-color));border-radius:var(--pill-border-radius);background:var(--pill-background,var(--color-white));color:var(--pill-color,var(--text-color));cursor:default;transition:background-color var(--transition-ease), border-color var(--transition-ease), color var(--transition-ease), opacity var(--transition-ease);outline:none;align-items:center;display:inline-flex}.Pill__xs_82844{height:var(--pill-height-xs);padding:0 var(--space-s);font-size:var(--font-size-xs)}.Pill__s_cd1cb{height:var(--pill-height-s);padding:0 var(--space-m);font-size:var(--font-size-xs)}.Pill__m_97a24{height:var(--pill-height-m);padding:0 var(--space-l);font-size:var(--font-size-m)}.Pill__interactive_7eb84{cursor:pointer}.Pill__interactive_7eb84:hover:not(.Pill__disabled_16d41):not(.Pill__selected_f8066){background:var(--pill-hover-background,var(--surface-soft-background))}.Pill__interactive_7eb84:focus-visible{outline:2px solid var(--pill-focus-outline-color)}.Pill__interactive_7eb84.Pill__selected_f8066:focus-visible{outline:2px solid var(--pill-selected-focus-outline-color)}.Pill__dashed_8352a{color:var(--text-muted-color);border-style:dashed}.Pill__selected_f8066{--pill-color:var(--pill-selected-color,var(--color-primary));--pill-background:var(--pill-selected-background,var(--color-primary-light));--pill-border-color:var(--pill-selected-border-color,var(--color-primary))}.Pill__pill_32e8b.Pill__interactive_7eb84.Pill__selected_f8066:hover:not(.Pill__disabled_16d41){background:var(--pill-selected-hover-background,color-mix(in srgb, var(--color-primary) 18%, #fff))}.Pill__disabled_16d41{cursor:not-allowed;opacity:.4}.Pill__leading_5633f,.Pill__trailing_ebf4f{opacity:0;max-width:0;transition:max-width var(--transition-ease), opacity var(--transition-ease), padding-right var(--transition-ease), padding-left var(--transition-ease);align-items:center;padding-left:0;padding-right:0;display:inline-flex;overflow:hidden}:is(.Pill__leading_5633f,.Pill__trailing_ebf4f).Pill__hasIcon_2f942{opacity:1}.Pill__leading_5633f.Pill__xs_82844.Pill__hasIcon_2f942{max-width:1.125rem;padding-right:var(--space-xxs)}.Pill__trailing_ebf4f.Pill__xs_82844.Pill__hasIcon_2f942{max-width:1.125rem;padding-left:var(--space-xxs)}.Pill__leading_5633f.Pill__s_cd1cb.Pill__hasIcon_2f942{max-width:1.25rem;padding-right:var(--space-xs)}.Pill__trailing_ebf4f.Pill__s_cd1cb.Pill__hasIcon_2f942{max-width:1.25rem;padding-left:var(--space-xs)}.Pill__leading_5633f.Pill__m_97a24.Pill__hasIcon_2f942{max-width:1.5rem;padding-right:var(--space-xs)}.Pill__trailing_ebf4f.Pill__m_97a24.Pill__hasIcon_2f942{max-width:1.5rem;padding-left:var(--space-xs)}.Pill__label_09b7d{white-space:nowrap;display:inline-block}.StatusPill__pill_845c0{--pill-border-color:transparent;--pill-border-radius:var(--status-pill-border-radius);font-size:var(--status-pill-font-size);font-weight:var(--status-pill-font-weight)}.StatusPill__success_75199{--pill-color:var(--status-success-color);--pill-background:var(--status-success-background)}.StatusPill__warning_05cbd{--pill-color:var(--status-warning-color);--pill-background:var(--status-warning-background)}.StatusPill__danger_6b2f3{--pill-color:var(--status-danger-color);--pill-background:var(--status-danger-background)}.StatusPill__info_5167b{--pill-color:var(--status-info-color);--pill-background:var(--status-info-background)}.StatusPill__neutral_71134{--pill-color:var(--status-neutral-color);--pill-background:var(--status-neutral-background)}.StatusPill__purple_fda12{--pill-color:var(--status-purple-color);--pill-background:var(--status-purple-background)}.StatusPill__teal_b000b{--pill-color:var(--status-teal-color);--pill-background:var(--status-teal-background)}.StatusPill__muted_b16c0{--pill-color:var(--status-muted-color);--pill-background:var(--status-muted-background)}.StatusPill__faint_bddb1{--pill-color:var(--status-faint-color);--pill-background:var(--status-faint-background)}.CloseButton__button_951f4{color:var(--text-faint-color);cursor:pointer;transition:background-color var(--transition-control), color var(--transition-control);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CloseButton__button_951f4:hover:not(:disabled){background:color-mix(in srgb, var(--color-shark) 6%, transparent);color:var(--text-color)}.CloseButton__button_951f4:focus-visible{outline:2px solid var(--button-secondary-focus-outline-color)}.CloseButton__button_951f4:disabled{opacity:.55;cursor:not-allowed}.CloseButton__s_3ad52{width:24px;height:24px}.CloseButton__m_fb7eb{width:32px;height:32px}.Modal__overlay_844fb{z-index:200;background:var(--dialog-overlay-background);position:fixed;inset:0}.Modal__content_bb79e{z-index:201;gap:var(--dialog-gap);box-sizing:border-box;width:calc(100vw - var(--space-xxl));max-height:calc(100dvh - var(--space-xxl));padding:var(--dialog-padding);background:var(--dialog-background);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-box-shadow);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Modal__s_9e342{max-width:var(--dialog-width-s)}.Modal__m_5750c{max-width:var(--dialog-width-m)}.Modal__l_7c34e{max-width:var(--dialog-width-l)}.Modal__header_d1a25{justify-content:space-between;align-items:flex-start;gap:var(--space-l);display:flex}.Modal__title_6d28a{font-size:var(--dialog-title-font-size);font-weight:var(--dialog-title-font-weight);color:var(--text-color);margin:0}.Modal__description_627fb{margin:0;margin-top:calc(var(--dialog-gap) * -1 + var(--space-xs));color:var(--dialog-description-color)}.Modal__body_a5479{min-height:0;overflow-y:auto}.Modal__footer_8ce9b{justify-content:flex-end;align-items:center;gap:var(--space-s);display:flex}.ControlRow__row_c59b3{align-items:center;gap:var(--space-s);display:flex}.ControlRow__label_6f5d2{font-size:var(--font-size-s);color:var(--text-color);cursor:pointer}.ControlRow__disabled_0aa6a{color:var(--text-muted-color);cursor:not-allowed}.CheckboxInput__control_ec7a5{width:var(--control-size);height:var(--control-size);background:var(--control-background);border:1px solid var(--control-border-color);border-radius:var(--control-border-radius);cursor:pointer;transition:background-color var(--transition-control), border-color var(--transition-control);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CheckboxInput__control_ec7a5[data-state=checked],.CheckboxInput__control_ec7a5[data-state=indeterminate]{background:var(--control-checked-background);border-color:var(--control-checked-border-color);color:var(--control-checked-color)}.CheckboxInput__control_ec7a5:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:2px}.CheckboxInput__control_ec7a5:disabled{background:var(--control-disabled-background);cursor:not-allowed}.CheckboxInput__indicator_aed9b{justify-content:center;align-items:center;line-height:0;display:inline-flex}.ContactForm__distanceRow_efbb8{align-items:center;gap:var(--space-s);display:flex}.ContactForm__distanceInput_dffc9{flex:1;min-width:0}.ContactForm__lookUp_db976{flex-shrink:0}.ContactForm__flags_61654{gap:var(--space-s);flex-direction:column;grid-column:1/-1;display:flex}.CsvFileField__field_42722{gap:var(--space-s);flex-direction:column;display:flex}.CsvFileField__row_1c9c5{align-items:center;gap:var(--space-l);display:flex}.CsvFileField__fileName_1aa6a{align-items:center;gap:var(--space-xs);color:var(--text-muted-color);display:inline-flex}.ContactImportModal__body_70dbd{gap:var(--space-l);flex-direction:column;display:flex}.ContactImportModal__list_02e70{padding-left:var(--space-xl);max-height:var(--callout-list-max-height);margin:0;overflow-y:auto}.Contacts__typeFilter_9aa20{max-width:var(--filter-select-max-width)}.ContactDetail__columns_e22b6{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;display:grid}@media (width>=1024px){.ContactDetail__columns_e22b6{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.ContactDetail__column_a12fb{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ContactDetail__identity_41348{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.DropdownMenu__content_ab964{z-index:300;min-width:var(--menu-min-width);padding:var(--menu-padding);background:var(--menu-background);border:1px solid var(--menu-border-color);border-radius:var(--menu-border-radius);box-shadow:var(--menu-box-shadow);outline:none}.DropdownMenuItem__item_92574{align-items:center;gap:var(--space-s);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);font-size:var(--menu-item-font-size);color:var(--menu-item-color);border-radius:var(--menu-item-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.DropdownMenuItem__item_92574[data-highlighted]{background:var(--menu-item-highlight-background)}.DropdownMenuItem__item_92574[data-disabled]{opacity:.4;cursor:not-allowed}.DropdownMenuItem__danger_ecc75{color:var(--menu-item-danger-color)}.DropdownMenuItem__label_1f2a6{white-space:nowrap}.DropdownMenuSeparator__separator_d4bd5{height:1px;margin:var(--space-xs) 0;background:var(--menu-separator-color)}.PriceBookItemTable__description_ce368{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.PriceBookItemTable__actions_8cc67{justify-content:flex-end;gap:var(--space-xs);display:flex}.DivisionSection__division_217d7{border-bottom:1px solid var(--table-row-border-color)}.DivisionSection__division_217d7:last-child{border-bottom:0}.DivisionSection__header_6eb3e{align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-l);display:flex}.DivisionSection__handle_73e82{color:var(--text-muted-color);cursor:grab}.DivisionSection__toggle_ae285{align-items:center;gap:var(--space-s);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.DivisionSection__name_07f21{font-weight:var(--font-weight-semibold)}.DivisionSection__count_3a7ac{white-space:nowrap}.DivisionSection__body_862b3{gap:var(--space-m);padding-bottom:var(--space-m);border-top:1px solid var(--card-border-color);flex-direction:column;display:flex}.ComboboxInput__anchor_55f65{box-sizing:border-box;align-items:center;gap:var(--input-gap);width:100%;min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);display:flex}.ComboboxInput__anchor_55f65:focus-within{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.ComboboxInput__icon_338bb{color:var(--text-muted-color)}.ComboboxInput__input_1c046{min-width:0;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);background:0 0;border:0;outline:none;flex:1;padding:0}.ComboboxInput__input_1c046::placeholder{color:var(--input-placeholder-color)}.ComboboxInput__content_04c58{z-index:300;width:var(--reka-combobox-trigger-width,auto);min-width:var(--menu-min-width);max-height:var(--menu-max-height);background:var(--menu-background);border:1px solid var(--menu-border-color);border-radius:var(--menu-border-radius);box-shadow:var(--menu-box-shadow);overflow:hidden}.ComboboxInput__viewport_b5009{max-height:var(--menu-max-height);padding:var(--menu-padding);overflow-y:auto}.ComboboxInput__item_f8f74{gap:var(--space-xxs);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);font-size:var(--menu-item-font-size);color:var(--menu-item-color);border-radius:var(--menu-item-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;display:flex}.ComboboxInput__item_f8f74[data-highlighted]{background:var(--menu-item-highlight-background)}.ComboboxInput__description_5a83f{font-size:var(--menu-item-description-font-size);color:var(--menu-item-description-color)}.ComboboxInput__empty_10508{padding:var(--menu-item-padding-y) var(--menu-item-padding-x);font-size:var(--menu-item-font-size);color:var(--menu-item-description-color)}.ContainerForm__form_0a4e8{gap:var(--space-l);flex-direction:column;display:flex}.ContainerForm__line_895b8{gap:var(--space-xxs);flex-direction:column;display:flex}.ContainerForm__quantity_90a81{max-width:var(--quantity-input-max-width);margin-left:auto}.RadioGroupInput__group_bf413{gap:var(--space-m);display:flex}.RadioGroupInput__vertical_92d5e{flex-direction:column}.RadioGroupInput__horizontal_9d710{gap:var(--space-l);flex-flow:wrap}.RadioGroupInput__control_1c182{width:var(--control-size);height:var(--control-size);background:var(--control-background);border:1px solid var(--control-border-color);border-radius:var(--border-radius-full);cursor:pointer;transition:border-color var(--transition-control);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RadioGroupInput__control_1c182[data-state=checked]{border-color:var(--control-checked-border-color)}.RadioGroupInput__control_1c182:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:2px}.RadioGroupInput__control_1c182:disabled{background:var(--control-disabled-background);cursor:not-allowed}.RadioGroupInput__indicator_e9aa3{width:calc(var(--control-size) / 2);height:calc(var(--control-size) / 2);background:var(--control-checked-background);border-radius:var(--border-radius-full);display:block}.UpliftModal__body_5c41a,.PriceBookImportModal__body_ded5e{gap:var(--space-l);flex-direction:column;display:flex}.PriceBookImportModal__list_c3223{padding-left:var(--space-xl);max-height:var(--callout-list-max-height);margin:0;overflow-y:auto}.PriceBook__selection_7c372{font-weight:var(--font-weight-bold)}.PriceBook__moveSelect_5acc3{min-width:var(--bulk-action-select-min-width)}.CardGrid__grid_47972{gap:var(--space-l);grid-template-columns:repeat(auto-fit, minmax(var(--card-grid-min-width), 1fr));width:100%;display:grid}.CardGrid__s_ae8fd{--card-grid-min-width:12rem}.CardGrid__m_96e9b{--card-grid-min-width:16rem}.CardGrid__l_2cea5{--card-grid-min-width:22rem}.StatTile__card_30ca0{--card-padding:var(--stat-tile-padding-y) var(--stat-tile-padding-x)}.StatTile__tile_8263c{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.StatTile__label_a1ced{font-size:var(--stat-tile-label-font-size);color:var(--stat-tile-label-color);letter-spacing:var(--stat-tile-label-letter-spacing);text-transform:var(--stat-tile-label-text-transform)}.StatTile__value_741f0{font-size:var(--stat-tile-value-font-size);font-weight:var(--stat-tile-value-font-weight);line-height:var(--line-height-tight);color:var(--stat-tile-value-color)}.StatTile__note_38e04{font-size:var(--stat-tile-note-font-size);color:var(--stat-tile-note-color)}.SwitchInput__control_c1529{width:var(--switch-width);height:var(--switch-height);background:var(--switch-background);border-radius:var(--border-radius-full);cursor:pointer;transition:background-color var(--transition-control);border:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.SwitchInput__control_c1529[data-state=checked]{background:var(--switch-checked-background)}.SwitchInput__control_c1529:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:2px}.SwitchInput__control_c1529:disabled{opacity:.5;cursor:not-allowed}.SwitchInput__thumb_d5b1a{width:var(--switch-thumb-size);height:var(--switch-thumb-size);background:var(--switch-thumb-background);border-radius:var(--border-radius-full);transition:transform var(--transition-control);will-change:transform;display:block;transform:translate(2px)}.SwitchInput__thumb_d5b1a[data-state=checked]{transform:translateX(calc(var(--switch-width) - var(--switch-thumb-size) - 2px))}.ContactPicker__picker_f9a01{min-width:0}.ContactPicker__selected_ee041{align-items:center;gap:var(--space-s);min-height:var(--input-height);display:flex}.ContactPicker__name_abb76{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.NewJobModal__suggestions_1a751{gap:var(--space-s);flex-wrap:wrap;display:flex}.Jobs__filter_f06f1{max-width:var(--filter-select-max-width)}.Jobs__archivedSwitch_75f16{white-space:nowrap;flex-shrink:0}.Jobs__title_caddf{max-width:var(--job-list-title-max-width);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Jobs__due_04ca4{font-weight:var(--label-font-weight);color:var(--status-danger-color)}.SentQuotes__statusFilter_2bb5b{max-width:var(--filter-select-max-width)}.SentQuotes__archivedSwitch_80769{white-space:nowrap;flex-shrink:0}.SentQuotes__due_1e95c{font-weight:var(--label-font-weight);color:var(--status-danger-color)}.Invoices__filter_34047{max-width:var(--filter-select-max-width)}.Invoices__archivedSwitch_2f5e4{white-space:nowrap;flex-shrink:0}.Invoices__overdue_5a0f1{font-weight:var(--label-font-weight);color:var(--status-danger-color)}.HtmlFrame__frame_f0bac{width:100%;min-height:var(--html-frame-min-height);border:1px solid var(--card-border-color);border-radius:var(--card-border-radius);background:var(--card-background);display:block}.FigureList__list_afe97{flex-direction:column;margin:0;display:flex}.FigureList__row_b4998{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding:var(--space-s) 0;border-bottom:1px solid var(--figure-list-border-color);display:flex}.FigureList__row_b4998:last-child{border-bottom:0}.FigureList__label_c87cf{color:var(--figure-list-label-color)}.FigureList__note_e4628{color:var(--text-faint-color);font-size:var(--label-font-size)}.FigureList__value_d71bf{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.FigureList__emphasised_bd636 .FigureList__label_c87cf,.FigureList__emphasised_bd636 .FigureList__value_d71bf{color:var(--figure-list-emphasised-color);font-weight:var(--figure-list-emphasised-font-weight)}.InvoicePayments__stack_14c81{gap:var(--space-l);flex-direction:column;display:flex}.InvoiceDetail__identity_0c426{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.ScheduleCalendar__calendar_6d813{gap:var(--space-l);flex-direction:column;display:flex}.ScheduleCalendar__legend_fbfcb{gap:var(--space-s) var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ScheduleCalendar__legendEntry_1ec9c{align-items:center;gap:var(--space-s);display:flex}.ScheduleCalendar__legendMarker_28de7{width:var(--space-m);height:var(--space-m);border-radius:var(--schedule-day-border-radius)}.ScheduleCalendar__months_04925{grid-template-columns:repeat(auto-fill, minmax(var(--schedule-month-min-width), 1fr));gap:var(--space-l);display:grid}.ScheduleCalendar__month_7d729{padding:var(--space-l);background:var(--schedule-month-background);border:1px solid var(--schedule-month-border-color);border-radius:var(--card-border-radius)}.ScheduleCalendar__monthLabel_ce733{margin:0 0 var(--space-m);font-size:var(--schedule-month-label-font-size);font-weight:var(--font-weight-bold);text-align:center}.ScheduleCalendar__grid_ec045{gap:var(--space-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ScheduleCalendar__weekday_abcf3{text-align:center;font-size:var(--schedule-day-font-size);color:var(--schedule-day-weekend-color)}.ScheduleCalendar__day_d946b{min-height:var(--schedule-day-size);padding:0 0 var(--space-xs);border-radius:var(--schedule-day-border-radius);background:var(--schedule-day-background);font:inherit;font-size:var(--schedule-day-font-size);cursor:pointer;border:1px solid #0000;position:relative}.ScheduleCalendar__weekend_9329c{color:var(--schedule-day-weekend-color);background:var(--schedule-day-weekend-background)}.ScheduleCalendar__blocked_5d6be{color:var(--schedule-day-blocked-color);background:var(--schedule-day-blocked-background);text-decoration:line-through}.ScheduleCalendar__today_c489e{border-color:var(--schedule-day-today-border-color)}.ScheduleCalendar__notes_062b6{top:var(--space-xxs);right:var(--space-xxs);width:var(--space-xs);height:var(--space-xs);border-radius:var(--schedule-notes-border-radius);background:var(--schedule-day-notes-color);position:absolute}.ScheduleCalendar__markers_60a9e{right:var(--space-xxs);bottom:var(--space-xxs);left:var(--space-xxs);gap:var(--space-xxs);flex-direction:column;display:flex;position:absolute}.ScheduleCalendar__marker_ea870{height:var(--schedule-marker-height);border-radius:var(--schedule-marker-border-radius)}.ScheduleCalendar__marker1_dd1fc{background:var(--schedule-marker-color-1)}.ScheduleCalendar__marker2_833c6{background:var(--schedule-marker-color-2)}.ScheduleCalendar__marker3_46a09{background:var(--schedule-marker-color-3)}.ScheduleCalendar__marker4_a7c16{background:var(--schedule-marker-color-4)}.ScheduleCalendar__marker5_cee29{background:var(--schedule-marker-color-5)}.ScheduleCalendar__marker6_f2457{background:var(--schedule-marker-color-6)}.DayPlannerModal__planner_ff3f7{gap:var(--space-l);flex-direction:column;display:flex}.DayPlannerModal__hours_731b5{align-items:center;gap:var(--space-s) var(--space-m);grid-template-columns:auto 1fr;display:grid}.DayPlannerModal__hour_f29af{font-variant-numeric:tabular-nums;color:var(--text-muted-color)}.Accepted__schedule_ad481{gap:var(--space-s);flex-direction:column;display:flex}.Accepted__scheduleTitle_7f551{font-size:var(--section-heading-font-size);font-weight:var(--font-weight-bold);margin:0}.Accepted__panel_62209{gap:var(--space-l);flex-direction:column;display:flex}.SignaturePad__pad_660ca{gap:var(--space-s);flex-direction:column;display:flex}.SignaturePad__canvas_573de{width:100%;height:var(--signature-pad-height);background:var(--signature-pad-background);border:var(--signature-pad-border-width) solid var(--signature-pad-border-color);border-radius:var(--signature-pad-border-radius);touch-action:none;cursor:crosshair}.SignaturePad__footer_2cf4c{justify-content:space-between;align-items:center;display:flex}.SaveStatus__status_56a35{align-items:center;gap:var(--space-xs);font-size:var(--label-font-size);color:var(--text-muted-color);white-space:nowrap;display:inline-flex}.SaveStatus__failed_22da8{color:var(--status-danger-color)}.WorkOrderMaterials__materials_31ba2,.WorkOrderExtraWork__extraWork_6ef93{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}.WorkOrderPhotos__photos_0b084{gap:var(--space-l);flex-direction:column;display:flex}.WorkOrder__identity_8e9f5{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.PortalSummary__total_cec75{gap:var(--space-xxs);padding:var(--space-l) var(--space-xl);color:var(--color-white);background:var(--portal-accent);flex-direction:column;display:flex}.PortalSummary__totalLabel_5933a,.PortalSummary__depositLabel_f982e{font-size:var(--section-font-size);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform);opacity:.8}.PortalSummary__totalValue_41296{font-family:var(--font-family-source-serif);font-size:var(--portal-total-font-size);line-height:var(--line-height-tight)}.PortalSummary__depositLabel_f982e{margin-top:var(--space-m)}.PortalSummary__depositValue_5feba{font-size:var(--font-size-l);font-weight:var(--font-weight-semibold)}.Portal__page_bcb91{--font-family:var(--font-family-source-sans);--text-font-family:var(--font-family-source-sans);--label-font-family:var(--font-family-source-sans);--input-font-family:var(--font-family-source-sans);--section-font-family:var(--font-family-source-sans);--text-font-size:var(--font-size-ml);--button-font-size:var(--font-size-ml);--button-height:var(--portal-button-height);--button-border-radius:var(--border-radius-xxs);--button-primary-background:var(--portal-accent);--button-primary-hover-background:var(--portal-accent-hover);--button-primary-focus-outline-color:var(--portal-accent);--button-outline-border-color:var(--portal-edge-color);--button-outline-hover-background:var(--portal-accent-soft);--button-outline-hover-border-color:var(--portal-edge-color);--button-outline-focus-outline-color:var(--portal-accent);--card-border-radius:var(--border-radius-xxs);--card-border-color:var(--portal-rule-color);--input-border-radius:var(--border-radius-xxs);--input-focus-border-color:var(--portal-accent);--input-focus-box-shadow:0 0 0 3px var(--portal-accent-soft);--control-checked-background:var(--portal-accent);--control-checked-border-color:var(--portal-accent);--link-color:var(--portal-accent);min-height:100%;font-family:var(--font-family-source-sans);font-size:var(--font-size-ml);background:var(--portal-background)}.Portal__portal_9a946{gap:var(--space-xl);width:100%;max-width:var(--portal-max-width);padding:var(--space-xl) var(--space-xl) var(--space-xxxl);flex-direction:column;margin:0 auto;display:flex}.Portal__header_10684{gap:var(--space-xs);flex-direction:column;display:flex}.Portal__business_55b2a{font-family:var(--font-family-source-serif);font-size:var(--portal-title-font-size);font-weight:var(--font-weight-normal)}.Portal__slogan_d6b08{color:var(--text-muted-color)}.Portal__layout_3820c{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.Portal__document_85f35{min-width:0}.Portal__panel_d279d{gap:var(--space-l);flex-direction:column;order:-1;width:100%;display:flex}@media (width>=1024px){.Portal__layout_3820c{grid-template-columns:minmax(0, 1fr) var(--portal-panel-width)}.Portal__panel_d279d{top:var(--space-xl);order:0;position:sticky}}.JobStepBar__bar_3bb28{z-index:5;align-items:center;gap:var(--job-step-gap);padding:var(--space-m) var(--page-padding-wide-y);background:var(--job-step-bar-background);border-top:1px solid var(--job-step-bar-border-color);display:flex;position:sticky;bottom:0}.JobStepBar__step_13d02{align-items:center;gap:var(--space-s);text-decoration:none;display:inline-flex}.JobStepBar__step_13d02:hover{text-decoration:none}.JobStepBar__step_13d02:focus-visible{outline:2px solid var(--button-primary-focus-outline-color);outline-offset:2px;border-radius:var(--border-radius-s)}.JobStepBar__circle_f47fa{width:var(--job-step-circle-size);height:var(--job-step-circle-size);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-full);justify-content:center;align-items:center;display:flex}.JobStepBar__label_af1e8{font-size:var(--font-size-m)}.JobStepBar__current_f36a3 .JobStepBar__circle_f47fa{color:var(--job-step-current-color);background:var(--job-step-current-background)}.JobStepBar__done_a8a78 .JobStepBar__circle_f47fa{color:var(--job-step-done-color);background:var(--job-step-done-background)}:is(.JobStepBar__current_f36a3,.JobStepBar__done_a8a78) .JobStepBar__label_af1e8{font-weight:var(--font-weight-semibold);color:var(--text-color)}.JobStepBar__upcoming_8123c .JobStepBar__circle_f47fa{color:var(--text-faint-color);background:var(--job-step-upcoming-background)}.JobStepBar__upcoming_8123c .JobStepBar__label_af1e8{color:var(--text-faint-color)}.JobStepBar__connector_830cc{width:var(--job-step-connector-width);background:var(--job-step-bar-border-color);height:1px}.JobLayout__layout_75361{flex-direction:column;min-height:100%;display:flex}.JobLayout__bar_4a750{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-m) var(--space-l);width:100%;max-width:var(--page-max-width);padding:var(--page-padding-wide-y) var(--page-padding-wide-x) 0;flex-wrap:wrap;margin:0 auto;display:flex}.JobLayout__strip_23482{max-width:none;padding:var(--space-s) var(--space-xxl);background:var(--job-strip-background);border-bottom:1px solid var(--surface-border-color)}.JobLayout__barStart_06742,.JobLayout__barEnd_aeeea{align-items:center;gap:var(--space-m);flex-wrap:wrap;min-width:0;display:flex}.JobLayout__title_62eab{font-size:var(--job-bar-title-font-size);font-weight:var(--font-weight-bold);white-space:nowrap;margin:0}.JobLayout__chip_4b33e{padding:var(--space-xs) var(--space-m);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);border:1px solid var(--surface-border-color);border-radius:var(--border-radius-s);background:var(--color-white);white-space:nowrap;text-overflow:ellipsis;max-width:var(--job-bar-chip-max-width);overflow:hidden}.JobLayout__reference_17ded{font-size:var(--font-size-xs);color:var(--text-faint-color);letter-spacing:var(--section-letter-spacing)}.JobLayout__content_1a8d9{box-sizing:border-box;gap:var(--page-section-gap);width:100%;max-width:var(--page-max-width);padding:var(--page-section-gap) var(--page-padding-wide-x) var(--page-padding-wide-y);flex-direction:column;flex:1;margin:0 auto;display:flex}.JobLayout__fullBleed_d4d2a{gap:0;max-width:none;padding:0}.JobLayout__notices_b2766{gap:var(--space-m);flex-direction:column;display:flex}.JobLayout__fullBleed_d4d2a .JobLayout__notices_b2766{padding:var(--space-l) var(--space-xxl) 0}.JobSiteFields__fields_7e596{gap:var(--space-l);flex-direction:column;display:flex}.JobSiteFields__siteRow_c6335,.JobSiteFields__contactRow_73c2a{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.JobSiteFields__siteRow_c6335,.JobSiteFields__contactRow_73c2a{grid-template-columns:2fr 1fr 1fr}}@media (width>=640px){.JobSiteFields__contactRow_73c2a{grid-template-columns:1.4fr 1fr}}.JobSiteFields__suggestions_7eebe{gap:var(--space-xs);flex-wrap:wrap;display:flex}.JobSiteFields__scopeHeader_77574{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.JobSiteFields__caption_4b9d0{font-size:var(--label-font-size);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--label-color)}.ValueRow__row_d6248{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m) 0;font-size:var(--font-size-m);display:flex}.ValueRow__divided_fb2d1{border-bottom:1px solid var(--figure-list-border-color)}.ValueRow__note_3a662{font-size:var(--font-size-xs);padding-top:0}.ValueRow__note_3a662 .ValueRow__label_6c3fe{color:var(--text-muted-color)}.ValueRow__note_3a662 .ValueRow__value_77a18{font-weight:var(--font-weight-semibold)}.ValueRow__emphasised_0014e .ValueRow__label_6c3fe{font-weight:var(--font-weight-semibold)}.ValueRow__emphasised_0014e .ValueRow__value_77a18{font-size:var(--value-row-emphasised-font-size);font-weight:var(--font-weight-bold);color:var(--accent-text-color)}.ValueRow__label_6c3fe{min-width:0}.ValueRow__aside_7580c{color:var(--text-muted-color)}.ValueRow__value_77a18{align-items:center;gap:var(--space-xs);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.JobRatesPanel__panel_8dd92{flex-direction:column;display:flex}.JobRatesPanel__condition_70b99{gap:var(--space-s);padding:var(--space-m) 0 var(--space-l);border-bottom:1px solid var(--figure-list-border-color);flex-direction:column;display:flex}.JobRatesPanel__conditionLabel_2d10f{font-size:var(--font-size-m)}.JobDetails__columns_69b30{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.JobDetails__columns_69b30{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.StarButton__star_6a3a8{color:var(--star-button-color);border-radius:var(--button-border-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.StarButton__star_6a3a8:hover{color:var(--star-button-hover-color)}.StarButton__star_6a3a8:focus-visible{outline:2px solid var(--star-button-focus-outline-color)}.StarButton__star_6a3a8:disabled{cursor:default;opacity:.55}.StarButton__on_59a49,.StarButton__on_59a49:hover{color:var(--star-button-on-color)}.PriceBookBrowserRow__row_0b5d3{align-items:flex-start;gap:var(--space-m);padding:var(--space-s) var(--space-l) var(--space-s) var(--space-xl);display:flex}.PriceBookBrowserRow__add_d50af{width:var(--control-size);height:var(--control-size);margin-top:var(--space-xxs);color:var(--text-faint-color);background:var(--color-white);border:1px solid var(--control-border-color);border-radius:var(--control-border-radius);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.PriceBookBrowserRow__add_d50af:hover{border-color:var(--accent-color);color:var(--accent-color)}.PriceBookBrowserRow__add_d50af:focus-visible{outline:2px solid var(--control-focus-outline-color);outline-offset:1px}.PriceBookBrowserRow__onJob_759a3{color:var(--accent-color);border-color:var(--accent-color)}.PriceBookBrowserRow__text_2f26e{flex-direction:column;flex:auto;min-width:0;display:flex}.PriceBookBrowserRow__description_86e87{font-weight:var(--font-weight-semibold)}.PriceBookBrowserRow__meta_3dcaf{font-size:var(--font-size-xxs);color:var(--text-muted-color)}.PriceBookBrowser__browser_c1949{flex-direction:column;min-width:0;height:100%;display:flex}.PriceBookBrowser__top_52241{gap:var(--space-m);padding:var(--space-l);border-bottom:1px solid var(--surface-border-color);flex-direction:column;display:flex}.PriceBookBrowser__modes_4347f{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PriceBookBrowser__list_3b211{min-height:0;padding:var(--space-s) 0;flex:1;overflow-y:auto}.PriceBookBrowser__hint_c6d23{padding:var(--space-l)}.PriceBookBrowser__division_dc6db{width:100%;padding:var(--space-m) var(--space-l);font-family:var(--font-family);font-size:var(--font-size-m);text-align:left;color:var(--text-color);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.PriceBookBrowser__division_dc6db:hover{background:var(--surface-strong-background)}.PriceBookBrowser__division_dc6db:focus-visible{outline:2px solid var(--button-primary-focus-outline-color);outline-offset:-2px}.PriceBookBrowser__open_e5bca{background:var(--surface-strong-background)}.PriceBookBrowser__divisionName_1a204{align-items:center;gap:var(--space-xxs);font-weight:var(--font-weight-semibold);display:inline-flex}.PriceBookBrowser__divisionCount_a9b10{font-size:var(--font-size-xs);color:var(--text-faint-color)}.PriceBookBrowser__items_42350{margin:0;padding:0;list-style:none}.PriceBookBrowser__more_a62d1{margin:var(--space-s) var(--space-l)}.JobLinesTable__table_5e43a{--table-background:transparent;--table-header-background:transparent;--table-cell-padding-x:var(--space-xs);--input-height:var(--job-line-input-height);--input-padding-x:var(--space-s);--input-font-size:var(--font-size-s)}.JobLinesTable__group_6acb3{font-size:var(--section-font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform);color:var(--text-muted-color)}.JobLinesTable__description_c71ae{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobLinesTable__code_88b36{font-size:var(--label-font-size);color:var(--text-muted-color)}.JobLinesTable__hours_d11cb{align-items:center;gap:var(--space-xxs);display:flex}.JobLinesTable__excluded_f2d0c{color:var(--text-faint-color)}.Popover__content_71752{z-index:300;min-width:var(--popover-min-width);max-width:var(--popover-max-width);padding:var(--popover-padding);background:var(--menu-background);border:1px solid var(--menu-border-color);border-radius:var(--menu-border-radius);box-shadow:var(--menu-box-shadow);outline:none}.PillButtonSelect__list_6f2cd{gap:var(--space-s);flex-wrap:wrap;display:flex}.JobSiteLoadingFields__fields_6da80{gap:var(--space-l);flex-direction:column;display:flex}.JobSiteLoadingFields__row_aad7d{gap:var(--space-s);flex-direction:column;display:flex}.JobSiteLoadingFields__label_fd4c9{font-size:var(--label-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--label-color)}.JobSiteLoadingFields__percent_edb67{color:var(--text-muted-color)}.JobSiteLoadingFields__footer_81d9b{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.JobSiteLoadingMenus__menus_26892{gap:var(--space-s);flex-wrap:wrap;display:flex}.JobTotalsBar__bar_b5552{gap:var(--space-s);padding:var(--space-l) var(--space-xl) var(--space-m);background:var(--color-white);border-top:1px solid var(--surface-border-color);flex-direction:column;display:flex}.JobTotalsBar__figures_aa9dc{grid-template-columns:repeat(auto-fit, minmax(var(--job-totals-figure-min-width), 1fr));gap:var(--space-l);padding-bottom:var(--space-s);border-bottom:1px solid var(--table-row-border-color);margin:0;display:grid}.JobTotalsBar__figure_6633c{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}.JobTotalsBar__label_4dde2{font-size:var(--section-font-size);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform);color:var(--text-faint-color)}.JobTotalsBar__value_7cac1{font-size:var(--font-size-ml);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.JobTotalsBar__accent_a9345{color:var(--accent-text-color)}.JobTotalsBar__note_22e57{font-size:var(--font-size-xxs);color:var(--text-muted-color);margin:0}.JobTakeoff__takeoff_7e1be{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.JobTakeoff__takeoff_7e1be{grid-template-columns:var(--job-sidebar-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}}.JobTakeoff__browser_f15a2{background:var(--job-strip-background);border-right:1px solid var(--surface-border-color);min-width:0;min-height:0}.JobTakeoff__main_eb1ea{flex-direction:column;min-width:0;min-height:0;display:flex}.JobTakeoff__header_7ced2{align-items:center;gap:var(--space-m) var(--space-l);padding:var(--space-l) var(--space-xl) var(--space-m);flex-wrap:wrap;display:flex}.JobTakeoff__heading_cf0c8{flex-direction:column;display:flex}.JobTakeoff__title_d441c{font-size:var(--section-heading-font-size);font-weight:var(--font-weight-bold);margin:0}.JobTakeoff__count_c50e0{font-size:var(--font-size-xs);color:var(--text-muted-color)}.JobTakeoff__actions_33e95{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.JobTakeoff__lines_0c254{min-width:0;min-height:0;padding:0 var(--space-xl) var(--space-xl);flex:1;overflow-y:auto}.JobLoadingsFields__amount_822f6{min-width:var(--loading-amount-width);font-weight:var(--font-weight-semibold);text-align:right}.JobMargin__columns_9c932{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.JobMargin__columns_9c932{grid-template-columns:repeat(2,minmax(0,1fr))}}.JobMargin__internal_80147{padding:var(--space-xl);color:var(--internal-panel-color);background:var(--internal-panel-background);border:1px solid var(--internal-panel-border-color);border-radius:var(--card-border-radius)}.JobMargin__internalHeader_ab790{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);display:flex}.JobMargin__badge_1daf1{padding:var(--space-xxs) var(--space-s);font-size:var(--section-font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform);color:var(--color-white);background:var(--internal-panel-badge-background);border-radius:var(--border-radius-xs)}.JobMargin__internalTitle_560cf{font-size:var(--font-size-ml);color:var(--internal-panel-heading-color);margin:0}.JobMargin__profits_fc2bb{gap:var(--space-l);margin:0 0 var(--space-l);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.JobMargin__internalLabel_ab2ca{font-size:var(--font-size-xxs);color:var(--internal-panel-label-color)}.JobMargin__profit_e57fb{margin:var(--space-xs) 0 0;font-size:var(--font-size-l);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.JobMargin__marginTotals_89880{justify-content:space-between;gap:var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--internal-panel-border-color);flex-wrap:wrap;margin:0;display:flex}.JobMargin__marginTotal_23fc1{align-items:baseline;gap:var(--space-s);display:flex}.JobMargin__marginTotal_23fc1 .JobMargin__internalLabel_ab2ca{font-size:var(--font-size-m)}.JobMargin__marginValue_b34d0{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.JobMargin__internalNote_440cb{margin:var(--space-l) 0 0;font-size:var(--font-size-xxs);color:var(--internal-panel-label-color)}.JobComposer__controls_1d481{align-items:center;gap:var(--space-m) var(--space-l);flex-wrap:wrap;display:flex}.JobComposer__unit_def30{font-size:var(--font-size-xs);color:var(--text-muted-color)}.JobComposer__weeks_ee6ca{width:var(--composer-weeks-width);display:inline-block}.JobComposer__caption_d4b18{font-size:var(--section-font-size);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform);color:var(--section-color)}.JobComposer__sections_8cd2f{gap:var(--space-m) var(--space-xl);flex-wrap:wrap;display:flex}.JobComposer__section_82717{gap:var(--space-xxs);flex-direction:column;display:flex}.JobPreview__preview_07da7{gap:var(--page-section-gap);width:100%;max-width:var(--preview-max-width);flex-direction:column;margin:0 auto;display:flex}.JobPreview__actions_d77da{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.JobPreview__hint_f4463{flex:16rem}.JobPreview__buttons_6639a{gap:var(--space-s);flex-wrap:wrap;display:flex}.FabButton__fab_ec63f{--button-size:56px;box-shadow:0 1px 4px #00000014, 0 12px 24px -8px color-mix(in srgb, var(--color-primary) 50%, transparent)}.FabButton__fab_ec63f:hover:not(:disabled){box-shadow:0 2px 6px #0000001a, 0 18px 32px -8px color-mix(in srgb, var(--color-primary) 55%, transparent);transform:translateY(-2px)}.FabButton__fab_ec63f.FabButton__fixed_62a43{z-index:20;position:fixed;bottom:1.5rem;right:1.5rem}.PillButtonMultiSelect__list_c601e{gap:var(--space-s);flex-wrap:wrap;display:flex}.SegmentedToggle__toggle_36fc9{padding:var(--space-xxs);border-radius:var(--border-radius-full);background:var(--surface-soft-background);align-self:flex-start;align-items:stretch;display:inline-flex;position:relative}.SegmentedToggle__toggle_36fc9.SegmentedToggle__s_807ab{height:var(--pill-height-s)}.SegmentedToggle__toggle_36fc9.SegmentedToggle__m_31549{height:var(--pill-height-m)}.SegmentedToggle__thumb_2aa96{border-radius:var(--border-radius-full);transition:left var(--duration-l) var(--ease-standard), width var(--duration-l) var(--ease-standard), background-color var(--duration-m) ease, box-shadow var(--duration-m) ease;background:0 0;position:absolute;top:2px;bottom:2px}.SegmentedToggle__toggle_36fc9.SegmentedToggle__expanded_9c49a.SegmentedToggle__selected_b3e8c .SegmentedToggle__thumb_2aa96{background:var(--color-white);box-shadow:var(--box-shadow-small)}.SegmentedToggle__option_d998c{z-index:1;justify-content:center;align-items:center;gap:var(--space-s);border-radius:var(--border-radius-full);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-normal);white-space:nowrap;cursor:pointer;transition:max-width var(--duration-l) ease, padding var(--duration-l) ease, opacity var(--duration-m) ease, color var(--duration-m) ease;background:0 0;border:0;display:inline-flex;position:relative;overflow:hidden}.SegmentedToggle__option_d998c:focus-visible{outline:2px solid var(--pill-focus-outline-color);outline-offset:-2px}.SegmentedToggle__toggle_36fc9.SegmentedToggle__expanded_9c49a .SegmentedToggle__option_d998c{color:var(--text-muted-color)}.SegmentedToggle__toggle_36fc9.SegmentedToggle__expanded_9c49a .SegmentedToggle__option_d998c.SegmentedToggle__current_9742f{color:var(--text-color)}.CompositeInput__shell_7d6f9{box-sizing:border-box;gap:var(--space-xs);min-height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);transition:background-color var(--transition-control), border-color var(--transition-control), box-shadow var(--transition-control);flex-direction:column;display:flex;position:relative}.CompositeInput__shell_7d6f9:focus-within{background:var(--input-focus-background);border-color:var(--input-focus-border-color);box-shadow:var(--input-focus-box-shadow)}.CompositeInput__shell_7d6f9.CompositeInput__removable_6b2d5{padding-right:var(--input-removable-padding-right)}.CompositeInput__shell_7d6f9.CompositeInput__removable_6b2d5:hover .CompositeInput__removeWrap_ce7f8,.CompositeInput__shell_7d6f9.CompositeInput__removable_6b2d5:focus-within .CompositeInput__removeWrap_ce7f8{opacity:1}.CompositeInput__field_d7273{width:100%;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);color:var(--input-color);resize:none;background:0 0;border:0;outline:none;min-height:1.4em;padding:0}.CompositeInput__field_d7273::placeholder{color:var(--input-placeholder-color);opacity:1}.CompositeInput__field_d7273:disabled{color:var(--input-disabled-text-color);cursor:not-allowed}textarea.CompositeInput__field_d7273{field-sizing:content}.CompositeInput__shell_7d6f9.CompositeInput__m_66b9a .CompositeInput__primary_2fffb{font-size:var(--font-size-m);line-height:var(--input-line-height)}.CompositeInput__shell_7d6f9.CompositeInput__m_66b9a .CompositeInput__secondary_375a2{font-size:var(--font-size-s);line-height:var(--input-line-height)}.CompositeInput__shell_7d6f9.CompositeInput__l_6a252 .CompositeInput__primary_2fffb{font-size:var(--font-size-xl);line-height:1.25}.CompositeInput__shell_7d6f9.CompositeInput__l_6a252 .CompositeInput__secondary_375a2{font-size:var(--font-size-m);color:var(--text-color);line-height:var(--input-line-height)}.CompositeInput__removeWrap_ce7f8{opacity:0;transition:opacity var(--transition-control);position:absolute;top:8px;right:8px}.Section__section_b8958{gap:var(--space-s);flex-direction:column;display:flex}.Section__label_f4a6f{font-family:var(--section-font-family);font-size:var(--section-font-size);font-weight:var(--section-font-weight);line-height:var(--section-line-height);color:var(--section-color);letter-spacing:var(--section-letter-spacing);text-transform:var(--section-text-transform)}.UxComponent__section_837fb{gap:var(--space-l);margin-top:var(--space-xxl);flex-direction:column;display:flex}.UxComponent__section_837fb:first-child{margin-top:0}.UxComponent__narrow_365bb{max-width:28rem}.UxComponent__heading_720f0{padding-bottom:var(--space-s);font-size:var(--heading-l-font-size);font-weight:var(--font-weight-bold);color:var(--text-color);border-bottom:1px solid var(--surface-border-color);margin:0}.UxComponent__content_e34c0{gap:var(--space-xl);flex-direction:column;display:flex}.UxRow__row_6f3f2{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.UXReference__onDark_f9447{padding:var(--space-m);border-radius:var(--border-radius-m);background:var(--text-color);justify-content:center;align-items:center;display:inline-flex}.TransitionFadeIn__from_9efca{transition:opacity var(--transition-base)}.TransitionFadeIn__to_0f54b{opacity:0}.AppLoader__loader_5cca9{background:var(--body-background);z-index:99999;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed}.AppWrapper__wrapper_0d76e{min-width:280px;position:relative}.AppWrapper__inner_f4c20{z-index:2;flex-direction:column;width:100dvw;height:100dvh;display:flex;position:relative}.AppWrapper__contents_9f8ba{flex:1;width:100%;min-height:0;position:relative;overflow:auto}.AppNavLink__link_7978e{padding:var(--space-s) var(--space-m);font-family:var(--font-family);font-size:var(--app-nav-font-size);font-weight:var(--app-nav-font-weight);line-height:var(--line-height-s);color:var(--app-nav-color);white-space:nowrap;border-radius:var(--app-nav-border-radius);cursor:pointer;transition:background-color var(--transition-control), color var(--transition-control);background:0 0;border:0;flex-shrink:0;text-decoration:none}.AppNavLink__link_7978e:hover{color:var(--app-nav-hover-color);background:var(--app-nav-hover-background);text-decoration:none}.AppNavLink__link_7978e:focus-visible{outline:2px solid var(--app-nav-focus-outline-color);outline-offset:-2px}.AppNavLink__active_fb4e4{color:var(--app-nav-active-color);background:var(--app-nav-active-background)}.AppNav__nav_26db1{align-items:center;gap:var(--space-xs);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.AppNav__nav_26db1::-webkit-scrollbar{display:none}.Calculator__calculator_37fe5{gap:var(--space-m);flex-direction:column;display:flex}.Calculator__display_a85e6{gap:var(--space-xs);flex-direction:column;display:flex}.Calculator__sum_cbddf{font-size:var(--font-size-l);font-variant-numeric:tabular-nums;text-align:right}.Calculator__note_d0cd9{min-height:var(--line-height-s);font-size:var(--font-size-xs);line-height:var(--line-height-s);color:var(--text-muted-color);text-align:right;font-variant-numeric:tabular-nums;margin:0}.Calculator__error_5f169{color:var(--status-danger-color)}.Calculator__keys_e8467,.Calculator__actions_052d9{gap:var(--space-s);grid-template-columns:repeat(5,1fr);display:grid}.Calculator__wide_9c1b0{grid-column:span 2}.AppHeader__header_12fd7{align-items:center;gap:var(--space-l);box-sizing:border-box;height:var(--app-header-height);padding:0 var(--space-xl);background:var(--app-header-background);color:var(--app-header-color);border-bottom:1px solid var(--app-header-border-color);flex-shrink:0;display:flex}.AppHeader__wordmark_8019a{margin-right:var(--space-l);font-size:var(--app-header-wordmark-font-size);font-weight:var(--app-header-wordmark-font-weight);letter-spacing:var(--app-header-wordmark-letter-spacing);color:var(--app-header-wordmark-color);white-space:nowrap;flex-shrink:0;text-decoration:none}.AppHeader__wordmark_8019a:hover{text-decoration:none}.AppHeader__actions_1ff61{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.AppHeader__identity_a1548{align-items:flex-end;gap:var(--space-xxs);min-width:0;max-width:var(--app-header-identity-max-width);margin-right:var(--space-s);line-height:var(--line-height-tight);flex-direction:column;display:none}@media (width>=1280px){.AppHeader__identity_a1548{display:flex}}.AppHeader__identityName_bd909,.AppHeader__identityEmail_8dfca{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.AppHeader__identityName_bd909{font-size:var(--app-header-identity-name-font-size);font-weight:var(--app-header-identity-name-font-weight);color:var(--app-header-identity-name-color)}.AppHeader__identityEmail_8dfca{font-size:var(--app-header-identity-email-font-size);color:var(--app-header-identity-email-color)}.Toast__toast_9b5db{align-items:flex-start;gap:var(--space-s);box-sizing:border-box;width:var(--toast-width);max-width:100%;padding:var(--toast-padding-y) var(--toast-padding-x);background:var(--toast-background);color:var(--toast-color);border-radius:var(--toast-border-radius);box-shadow:var(--toast-box-shadow);display:flex}.Toast__icon_fda86{color:var(--toast-icon-color,inherit);flex-shrink:0}.Toast__success_f11a0{--toast-icon-color:var(--toast-icon-success-color)}.Toast__warning_b58d5{--toast-icon-color:var(--toast-icon-warning-color)}.Toast__danger_81d40{--toast-icon-color:var(--toast-icon-danger-color)}.Toast__info_7c340{--toast-icon-color:var(--toast-icon-info-color)}.Toast__body_19f9a{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.Toast__title_407d2{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);margin:0}.Toast__message_4119d{font-size:var(--font-size-s);opacity:.8;margin:0}.Toast__close_3c2e5{color:var(--toast-action-color);flex-shrink:0}.Toast__close_3c2e5:hover:not(:disabled){background:color-mix(in srgb, var(--color-white) 14%, transparent);color:var(--toast-action-color)}.ToastHost__viewport_fe4cb{z-index:400;gap:var(--space-s);width:auto;max-width:100vw;padding:var(--space-l);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}.Debug__debug_d5fb1{margin:var(--space-l) 0;padding:var(--space-xxl);color:var(--color-white);border-radius:var(--border-radius-m);background:#0974c0;max-width:min(100%,80vw);white-space:pre-wrap!important}
