:root{--color-navy:#00385c;--color-navy-dark:#002640;--color-mincemeat:#b26734;--color-mincemeat-button:#a96231;--color-green:#4a8055;--color-green-text:#2f5a39;--color-green-deep:#2f5a39;--color-green-tint:#e3efe5;--color-orange:#e69b32;--color-orange-tint:#fdf5e9;--color-orange-text:#7a4a0e;--color-orange-deep:#b06f12;--color-red:#a12b1d;--color-red-tint:#fbe5e2;--color-sand:#f6f2e9;--color-sand-line:#e4ddce;--color-white:#fff;--color-ink:#12212b;--color-ink-soft:#3d4a53;--color-muted:#55636d;--color-done-text:#6b7780;--color-faint:#8a969e;--color-line:#eef1ee;--color-border:#c8d3db;--color-header-sub:#c9d7e2;--color-nav-line:#e1e6e2;--color-nav-glass:#00385cb3;--color-nav-glass-solid:#00385ceb;--color-nav-glass-edge:#ffffff2e;--color-nav-tab-open:#ffffff2e;--color-nav-tab-open-glass:#265674;--color-nav-tab-text:#e6edf1;--color-row-line:#e6ebe7;--color-icon-tile:#e6eef4;--color-pill-navy-top:#0f4466;--color-pill-navy-bottom:#003455;--color-pill-orange-top:#b57820;--color-pill-orange-bottom:#a26611;--color-pill-red-top:#a7382b;--color-pill-red-bottom:#94281b;--color-pill-grey-top:#5f6c76;--color-pill-grey-bottom:#4e5b64;--color-tasks-toggle-circle:#e6eef4;--color-icon-tile-on-site:#a5c0aa;--color-home-row:#efe7d6;--color-home-row-edge:#e0d4bb;--color-home-tag:#f1e6d3;--color-home-tag-text:#6b4a1f;--color-navy-tint:#e4ecf2;--color-bubble-mine:#d4dee4;--color-client-surface:#e3efe5;--color-invited:#8a5310;--color-header-button:#ffffff24;--color-header-icon-locked:#97a3ad;--color-translate-on:#7fd08e;--color-translate-paused:#9aa6ae;--color-translating:#7fd08e;--color-translating-track:#7fd08e2e;--color-translating-ring-track:#ffffff24;--color-translating-row-tint:#7fd08e1f;--color-header-chip:#ffffff1f;--color-header-chip-text:#e6eef4;--color-scrim:#12212b73;--color-toast-action:#f3c27a;--color-camera:#0c120e;--color-camera-hint:#0c120eb3;--color-camera-button:#ffffff1f;--color-camera-sub:#b9c4bd;--color-drift-light:#ffffff0e;--color-drift-faint:#ffffff0a;--color-drift-green:#4a805538;--color-navy-wash:#f4f8fb;--color-phone-screen:#1b2329;--color-phone-notch:#000;--color-lock-date:#dbe2e7;--color-banner:#1f5f95;--color-banner-sub:#dbe7f1;--size-page-title-tab:24px;--size-page-title-detail:24px;--size-card-title:17px;--size-task:17px;--size-body:16px;--size-small:14px;--size-person-name:20px;--size-initials:24px;--size-row-value:15px;--size-row-sub:13px;--size-nav-label:13px;--size-caption:12px;--size-badge:12px;--size-button:19px;--size-field:17px;--size-section-title:22px;--size-blocked-title:24px;--tracking-display-caps:.3px;--tracking-display-button:.3px;--tracking-nav-caps:.5px;--tracking-nav-label:0px;--space-none:0px;--space-hair:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-gutter:16px;--space-below-header:16px;--space-header-top-row:44px;--space-wordmark:18px;--space-tap:48px;--space-control:44px;--space-tap-slop:2px;--space-button-height:52px;--space-field-height:52px;--space-field-border:1.5px;--space-bubble-edge:1px;--space-avatar:36px;--space-chat-avatar:30px;--space-avatar-large:64px;--space-avatar-ring:3px;--space-segment:48px;--space-radius-segment:14px;--space-settings-row:56px;--space-member-row:60px;--space-pill-button:36px;--space-short-field:180px;--space-nav-height:64px;--space-nav-side:12px;--space-nav-lift:8px;--space-nav-lift-min:12px;--space-nav-radius:32px;--space-nav-icon:24px;--space-fab-right:16px;--space-fab-above-nav:16px;--space-fab:56px;--space-fab-plus:20px;--space-row-min:64px;--space-tasks-toggle-circle:28px;--space-tasks-toggle-chevron:16px;--space-row-icon:40px;--space-row-icon-glyph:20px;--space-field-icon:18px;--space-radius-list:16px;--space-radius-icon-tile:10px;--space-search-height:44px;--space-welcome-mark:52px;--space-toggle-height:32px;--space-circle:26px;--space-badge:18px;--space-unread-badge:20px;--space-unread-badge-edge:2px;--space-live-dot:12px;--space-bell-icon:22px;--space-task-row-min:58px;--space-swipe-icon:20px;--space-visit-pill-width:51px;--space-visit-pill-height:38px;--space-visit-pill-icon:18px;--space-visit-pill-label-gap:3px;--space-visit-pill-pitch:68px;--space-visit-pill-label-wide:76px;--space-swipe-tray:82px;--space-swipe-tray-top:10px;--space-swipe-tray-word-line:16px;--space-swipe-tray-under:12px;--space-swipe-tray-word-box:80px;--space-swipe-tray-ring:2px;--space-swipe-tray-ring-gap:2px;--space-drop-bar-tile:52px;--space-radius-input:12px;--space-chip-fade:32px;--space-radius-card:18px;--space-radius-sheet:24px;--space-radius-pill:999px;--space-media-thumb:64px;--space-media-delete-target:48px;--space-chat-media-tile:112px;--space-pair-row-min:360px;--space-label-column:128px;--min-text-size:12px;--portal-sidebar:232px;--portal-sidebar-logo:99px;--portal-avatar:40px;--portal-content-max:1200px;--portal-sign-in-max:420px;--portal-intro-max:640px;--portal-focus-ring:2px;--portal-text-page-title:24px;--portal-text-card-title:15px;--portal-text-window-title:20px;--portal-text-body:14px;--portal-text-row:15px;--portal-text-button:15px;--portal-text-nav:13px;--portal-nav-item:42px;--portal-nav-gap:0px;--portal-card-head-pad:14px;--portal-heading-weight:600;--portal-weight-regular:400;--portal-weight-medium:500;--portal-weight-strong:500;--portal-weight-bold:700;--portal-weight-heavy:800;--portal-panel:620px;--portal-panel-pad-x:72px;--portal-panel-pad-y:64px;--portal-panel-circle:520px;--portal-panel-circle-small:300px;--portal-panel-logo:220px;--portal-panel-headline:52px;--portal-panel-line:440px;--portal-form-max:440px;--portal-code-box:56px;--portal-code-box-height:64px;--portal-code-digit:28px;--portal-menu-shadow-y:8px;--portal-menu-shadow-blur:24px;--portal-home-main-min:560px;--portal-home-aside:320px;--portal-home-icon:20px;--portal-home-icon-small:16px;--portal-home-tile:40px;--portal-home-bar:6px;--portal-home-loading-min:96px;--portal-home-stat:200px;--portal-home-stat-value:30px;--portal-glance-bar:60px;--portal-glance-chip:32px;--portal-glance-chip-icon:16px;--portal-glance-fold-icon:14px;--portal-glance-navy:#a9c8f0;--portal-glance-navy-chip:#1b4f74;--portal-glance-green:#7fd6a0;--portal-glance-green-chip:#145167;--portal-glance-amber:#f2b24c;--portal-glance-amber-chip:#274c59;--portal-glance-red:#ffa395;--portal-glance-red-chip:#294965;--portal-home-photo-tile:160px;--portal-home-photo-image:112px;--portal-home-act-icon:16px;--portal-home-act-tile:32px;--portal-projects-search:280px;--portal-projects-table-min:900px;--portal-projects-avatar:32px;--portal-projects-placeholder:64px;--portal-team-search:280px;--portal-team-table-min:560px;--portal-team-invites-min:760px;--portal-list-tab-line:3px;--portal-team-search-icon:18px;--portal-templates-card-min:260px;--portal-templates-table-min:480px;--portal-template-max:880px;--portal-template-menu:200px;--portal-template-bar-off:.45;--portal-project-card-min:160px;--portal-project-mark:24px;--portal-project-important:20px;--portal-settings-nav:220px;--portal-settings-label:200px;--portal-settings-content-max:760px;--portal-settings-plan-max:1080px;--portal-plan-pulse:.6s;--portal-plan-pulse-scale:1.25;--portal-settings-heading-tracking:.6px;--portal-settings-field:200px;--portal-settings-field-max:360px;--portal-extra-work-card-min:170px;--portal-extra-work-table-min:860px;--portal-extra-work-fit-min:440px;--portal-extra-work-cue:24px;--portal-extra-work-menu:260px;--portal-table-head-fill:#f7f8f7;--portal-text-table-head:12px;--portal-table-head-tracking:.5px;--portal-text-table:13px;--portal-text-table-status:12px;--portal-table-cell-pad-y:8px;--portal-switch-chip:28px;--portal-switch-chip-small:24px;--portal-switch-gap:6px;--portal-switch-shadow:0 1px 2px #00264029;--portal-chat-new-group:36px;--portal-chat-tray-shadow:-8px 0 24px #00264024;--portal-chat-edge-shadow:-3px 0 10px #0026402e;--portal-switch-hover:#ffffff80;--portal-chip-check:14px;--portal-window-small:400px;--portal-window-medium:560px;--portal-window-large:720px;--portal-task-fact-label:140px;--portal-task-field-min:200px;--portal-search-min:220px;--portal-search-max:320px;--portal-switch-target:64px;--portal-switch-track-width:52px;--portal-switch-track-height:32px;--portal-switch-thumb:24px;--portal-switch-track-pad:4px;--portal-chat-tray:300px;--portal-chat-tab:60px;--portal-chat-tab-height:96px;--portal-chat-tab-top:58%;--portal-chat-badge:26px;--portal-chat-dot:10px;--portal-chat-bubble-max:85%;--portal-ladida-card:400px;--portal-text-ladida-title:19px;--portal-text-ladida-line:15px;--portal-ladida-line-height:1.5;--portal-ladida-dot:8px;--portal-load-ring:56px;--portal-map-list:320px;--portal-map-min:480px;--portal-map-offset:200px;--portal-map-narrow:360px;--portal-map-pin:40px;--portal-map-face:28px;--portal-map-face-overlap:-8px;--portal-map-glyph:18px;--portal-map-mark:22px;--portal-map-row-face:24px;--portal-map-card:320px;--portal-map-card-max:70%;--portal-map-zoom:44px;--portal-bell-icon:20px;--portal-bell-panel:360px;--portal-bell-panel-max:70vh;--portal-bell-badge:18px;--portal-bell-badge-pad:5px;--portal-bell-badge-text:11px;--portal-bell-badge-ring:2px;--portal-bell-badge-out:6px;--portal-trial-urgent:#f5bf5a;--portal-trial-bar:3px;--portal-guide-row:#d9b39a;--portal-guide-progress:120px;--portal-guide-progress-narrow:64px;--portal-guide-actions:300px;--portal-guide-phone:176px;--portal-guide-phone-height:232px;--portal-guide-phone-radius:22px;--portal-guide-phone-notch:40px;--portal-guide-phone-notch-height:7px;--portal-guide-phone-mark:14px;--portal-guide-phone-edge:2px}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/roboto-condensed-latin-700-normal.3eshu2qlqwwxa.woff2)format("woff2")}:root{--font-body:"DM Sans", system-ui, sans-serif;--font-display:"Roboto Condensed", "DM Sans", system-ui, sans-serif;--font-display-weight:700}
*,:before,:after{box-sizing:border-box}body{background:var(--color-white);color:var(--color-ink);font-family:var(--font-body);font-size:var(--portal-text-body);margin:0;line-height:1.5}:focus-visible{outline:var(--portal-focus-ring) solid var(--color-navy);outline-offset:var(--portal-focus-ring)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
