@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_069ab3{--font-montserratserrat:"Montserrat","Montserrat Fallback"}html.dark body{background-color:#0f172a;color:#e2e8f0}.plan-shell{--plan-surface-solid:#ffffff;--plan-surface-muted:#f8fafc;--plan-surface-accent:#fff7ed;--plan-border:#e2e8f0;--plan-border-muted:#f1f5f9;--plan-text:#0f172a;--plan-text-muted:#64748b}html.dark{color-scheme:dark;--plan-surface-solid:#1e293b;--plan-surface-muted:#0f172a;--plan-surface-accent:#431407;--plan-border:#475569;--plan-border-muted:#334155;--plan-text:#f1f5f9;--plan-text-muted:#94a3b8}html.dark .edit-worksite-container{background:transparent;color:var(--plan-text)}html.dark .documents-upload-card,html.dark .edit-worksite-content,html.dark .edit-worksite-header-simple,html.dark .feature-flag-summary,html.dark .file-input-wrapper,html.dark .form-actions-simple,html.dark .form-section,html.dark .loading-content,html.dark .pin-display-card,html.dark .supervisor-card,html.dark .upload-zone{background:rgb(30 41 59/.95);border-color:rgb(51 65 85/.9);color:#e2e8f0}html.dark .section-content,html.dark .section-header{background:transparent}html.dark .form-section:hover,html.dark .section-header:hover{border-color:rgb(71 85 105)}html.dark .edit-worksite-title,html.dark .loading-title,html.dark .section-title{color:#f1f5f9}html.dark .field-hint,html.dark .loading-subtitle,html.dark .section-description,html.dark .section-help-text{color:#94a3b8}html.dark .field-label,html.dark .form-field label,html.dark .toggle-label{color:#cbd5e1}html.dark .edit-worksite-loading{background:linear-gradient(180deg,#0f172a,#1e293b)}html.dark .loading-progress-bar{background:#334155}html.dark .edit-worksite-container ::-webkit-scrollbar-track{background:#1e293b}html.dark .documents-upload-card{background:rgb(67 20 7/.35)}html.dark .action-button.secondary{background:#1e293b;border-color:#475569;color:#e2e8f0}html.dark .action-button.secondary:hover{background:#334155}.plan-shell .p-dropdown .p-dropdown-label,.plan-shell .p-dropdown .p-dropdown-label.p-placeholder{color:inherit}.plan-shell .p-dropdown .p-dropdown-label.p-placeholder{opacity:.65}html.dark .plan-shell .p-dropdown .p-dropdown-label.p-placeholder{opacity:.7}html.dark .p-calendar .p-inputtext,html.dark .p-chips .p-chips-multiple-container,html.dark .p-dropdown,html.dark .p-inputtext,html.dark .p-inputtextarea,html.dark .p-multiselect{background:#0f172a;border-color:#475569;color:#f1f5f9}html.dark .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container,html.dark .p-dropdown:not(.p-disabled).p-focus,html.dark .p-inputtext:enabled:focus{border-color:rgb(249 115 22)}html.dark .p-autocomplete-panel,html.dark .p-dropdown-panel,html.dark .p-multiselect-panel{background:#1e293b;border-color:#475569;color:#f1f5f9}html.dark .p-autocomplete-item,html.dark .p-dropdown-item,html.dark .p-multiselect-item{color:#e2e8f0}html.dark .p-dropdown-item.p-highlight,html.dark .p-multiselect-item.p-highlight{background:rgb(249 115 22/.2);color:#fed7aa}html.dark .p-confirm-dialog .p-dialog-content,html.dark .p-dialog .p-dialog-content,html.dark .p-dialog .p-dialog-footer,html.dark .p-dialog .p-dialog-header{background:#1e293b;color:#e2e8f0}html.dark .worksite-email-list{background:#0f172a;border-color:#475569}html.dark .worksite-email-list:focus-within{border-color:rgb(249 115 22)}html.dark .worksite-email-chip.valid{background:rgb(249 115 22/.2);color:#fdba74}html.dark .worksite-email-chip.invalid{background:rgb(239 68 68/.15);color:#fca5a5}html.dark .worksite-email-list-count,html.dark .worksite-email-list-hint{color:#94a3b8}html.dark .worksite-email-list-hint kbd{border-color:#475569;background:#1e293b;color:#cbd5e1}html.dark .worksite-email-chips .p-chips-input-token input{color:#f1f5f9}html.dark .worksite-email-chips .p-chips-input-token input::placeholder{color:#64748b}html.dark .worksite-email-list.has-error{background:rgb(127 29 29/.15)}html.dark .feature-flags-container{background:#1e293b;border-color:#475569}html.dark .feature-flags-count{color:#a5b4fc;background:rgb(99 102 241/.15);border-color:rgb(99 102 241/.35)}html.dark .feature-flags-search i{color:#94a3b8}html.dark .feature-flags-search-input{background:#0f172a!important;border-color:#475569!important;color:#f1f5f9!important}html.dark .category-chip:not(.active){background:#0f172a;border-color:#475569;color:#cbd5e1}html.dark .category-chip:not(.active):hover{background:#1e293b;border-color:#64748b}html.dark .feature-flags-empty{color:#94a3b8}html.dark .feature-flag-card{background:#0f172a;border-color:#475569}html.dark .feature-flag-card-title h4{color:#f1f5f9}html.dark .feature-flag-description{color:#94a3b8}html.dark .feature-flag-card.checked{background:rgb(249 115 22/.12);border-color:var(--category-color,#f97316)}html.dark .feature-flag-card .p-checkbox .p-checkbox-box{border-color:#64748b;background:#0f172a}html.dark .feature-flag-card .p-checkbox .p-checkbox-box.p-highlight{border-color:var(--category-color,#f97316);background:var(--category-color,#f97316)}html.dark .lb-section,html.dark section.overflow-hidden.rounded.border{border-color:rgb(71 85 105/.9);background:rgb(30 41 59/.55)}html.dark .edit-worksite-section{background:rgb(30 41 59/.95);border-color:rgb(51 65 85/.9)}html.dark .lb-section .bg-slate-50,html.dark .lb-section td.bg-slate-50,html.dark .lb-section th.bg-slate-50,html.dark section td.bg-slate-50{background:rgb(51 65 85/.55);color:#e2e8f0}html.dark .lb-section .bg-white,html.dark .lb-section tr.bg-white,html.dark section tr.bg-white,html.dark section.overflow-hidden .rounded.border.bg-white{background:rgb(30 41 59/.65)}html.dark .lb-section tr.bg-amber-50{background:rgb(120 53 15/.35)}html.dark .lb-section p.border-b.bg-slate-50{background:rgb(51 65 85/.45);border-color:rgb(71 85 105);color:#cbd5e1}html.dark .nr3180-form-sheet{background:#1e293b;border-color:#64748b}html.dark .nr3180-form-sheet>div:first-child{background:#334155}html.dark .lb-section h3,html.dark section.overflow-hidden h3{color:#f1f5f9}html.dark .lb-section .text-slate-600,html.dark .lb-section .text-slate-700,html.dark .lb-section label{color:#cbd5e1}html.dark .document-card,html.dark .documents-empty,html.dark .engineering-supervisor-card,html.dark .engineering-supervisors-empty,html.dark .engineering-supervisors-form-panel,html.dark .engineering-supervisors-list-panel,html.dark .field-input,html.dark .toggle-card{background:#0f172a;border-color:#475569;color:#e2e8f0}html.dark .document-card:hover,html.dark .engineering-supervisor-card:hover,html.dark .toggle-card:hover{border-color:rgb(249 115 22/.45)}html.dark .document-name,html.dark .documents-empty,html.dark .engineering-supervisor-meta,html.dark .engineering-supervisors-subtitle,html.dark .toggle-description{color:#94a3b8}html.dark .engineering-supervisor-name,html.dark .toggle-label{color:#f1f5f9}html.dark .section-icon{background:rgb(249 115 22/.15);color:#fdba74}html.dark .header-icon{background:rgb(249 115 22/.2);color:#fdba74}html.dark .save-status-bar{background:rgb(15 23 42/.9);border-color:#475569;color:#cbd5e1}html.dark .section-error-badge{background:rgb(127 29 29/.35);color:#fecaca}html.dark .file-input-button{background:#334155;color:#e2e8f0}html.dark .file-input-name{color:#94a3b8}html.dark .form-actions-simple{background:transparent}.paper-form-light{color-scheme:light;color:#0f172a}html.dark .paper-form-light .nr3180-form-sheet,html.dark .paper-form-light.nr3180-form-sheet{background:#faf8f4!important;border-color:#0f172a!important}html.dark .paper-form-light .nr3180-form-sheet>div:first-child{background:rgb(226 232 240/.9)!important}html.dark .paper-form-light .nr3180-form-sheet [class*="bg-[#faf8f4]"],html.dark .paper-form-light .nr3180-form-sheet>div:last-child{background-color:#faf8f4!important}html.dark .paper-form-light .lb-section,html.dark .paper-form-light section.overflow-hidden.rounded.border{background:rgb(255 255 255/.5)!important;border-color:rgb(148 163 184/.8)!important}html.dark .paper-form-light .bg-slate-50,html.dark .paper-form-light .lb-section td.bg-slate-50,html.dark .paper-form-light .lb-section th.bg-slate-50,html.dark .paper-form-light td.bg-slate-50{background:#f8fafc!important;color:#334155!important}html.dark .paper-form-light .bg-white,html.dark .paper-form-light section.overflow-hidden .rounded.border.bg-white,html.dark .paper-form-light tr.bg-white{background:#ffffff!important}html.dark .paper-form-light tr.bg-amber-50{background:#fffbeb!important}html.dark .paper-form-light .lb-section p.border-b.bg-slate-50{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important}html.dark .paper-form-light .lb-section h3,html.dark .paper-form-light .lb-section label,html.dark .paper-form-light .text-slate-600,html.dark .paper-form-light .text-slate-700,html.dark .paper-form-light .text-slate-900,html.dark .paper-form-light h1,html.dark .paper-form-light h2,html.dark .paper-form-light h3,html.dark .paper-form-light section.overflow-hidden h3{color:inherit}html.dark .paper-form-light .p-dropdown,html.dark .paper-form-light .p-inputtext,html.dark .paper-form-light .p-inputtextarea,html.dark .paper-form-light input,html.dark .paper-form-light select,html.dark .paper-form-light textarea{background:#ffffff!important;border-color:#94a3b8!important;color:#0f172a!important}html.dark .paper-form-light .p-inputtext:enabled:focus,html.dark .paper-form-light .p-inputtextarea:enabled:focus,html.dark .paper-form-light input:focus,html.dark .paper-form-light select:focus,html.dark .paper-form-light textarea:focus{border-color:#475569!important}html.dark .paper-form-light .lb-section .rounded.border.bg-white,html.dark .paper-form-light .mt-2.overflow-x-auto.rounded.border{background:#ffffff!important;border-color:#e2e8f0!important}