.client-form-module__ottyDq__form,.client-form-module__ottyDq__addressForm{gap:1rem;display:grid}.client-form-module__ottyDq__section{border:0;border-bottom:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:0 0 1.25rem;display:grid}.client-form-module__ottyDq__section legend{padding:0;font-size:.875rem;font-weight:600}.client-form-module__ottyDq__sectionHint,.client-form-module__ottyDq__hint,.client-form-module__ottyDq__error{margin:0;font-size:.75rem;line-height:1.5}.client-form-module__ottyDq__sectionHint,.client-form-module__ottyDq__hint{color:var(--color-text-muted)}.client-form-module__ottyDq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.client-form-module__ottyDq__addressGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(8rem,.7fr);gap:1rem;display:grid}.client-form-module__ottyDq__field{gap:.375rem;display:grid}.client-form-module__ottyDq__field label,.client-form-module__ottyDq__checkbox{font-size:.8125rem;font-weight:500}.client-form-module__ottyDq__field input,.client-form-module__ottyDq__field select,.client-form-module__ottyDq__field textarea,.client-form-module__ottyDq__section textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;min-height:2.625rem;color:var(--color-text);padding:.625rem .75rem}.client-form-module__ottyDq__field textarea,.client-form-module__ottyDq__section textarea{resize:vertical}.client-form-module__ottyDq__field input[aria-invalid=true]{border-color:var(--color-status-danger-text)}.client-form-module__ottyDq__error{color:var(--color-status-danger-text)}.client-form-module__ottyDq__checkbox{align-items:center;gap:.5rem;display:flex}.client-form-module__ottyDq__checkbox input{width:1rem;height:1rem}.client-form-module__ottyDq__primaryButton{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;cursor:pointer;justify-self:start;min-height:2.625rem;padding:.625rem .875rem;font-weight:600}.client-form-module__ottyDq__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.client-form-module__ottyDq__primaryButton:disabled{cursor:wait;opacity:.65}.client-form-module__ottyDq__feedback{border-radius:var(--radius-small);background:var(--color-status-danger-bg);color:var(--color-status-danger-text);margin:0;padding:.625rem .75rem;font-size:.8125rem}.client-form-module__ottyDq__success{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.client-form-module__ottyDq__addressForm{padding-top:1rem}@media (max-width:640px){.client-form-module__ottyDq__fieldGrid,.client-form-module__ottyDq__addressGrid{grid-template-columns:1fr}}
.clients-module__J1PInq__pageHeader,.clients-module__J1PInq__detailHeader,.clients-module__J1PInq__titleRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.clients-module__J1PInq__headerActions{flex-wrap:wrap;gap:.55rem;display:flex}.clients-module__J1PInq__pageHeader h1,.clients-module__J1PInq__pageHeader p,.clients-module__J1PInq__detailHeader h1,.clients-module__J1PInq__detailHeader p,.clients-module__J1PInq__formPanel h2,.clients-module__J1PInq__addressPanel h2,.clients-module__J1PInq__archiveNotice h2,.clients-module__J1PInq__archiveNotice p,.clients-module__J1PInq__archivePanel h2,.clients-module__J1PInq__archivePanel p,.clients-module__J1PInq__empty h2,.clients-module__J1PInq__empty p{margin:0}.clients-module__J1PInq__pageHeader h1,.clients-module__J1PInq__detailHeader h1{letter-spacing:-.025em;font-size:clamp(1.375rem,2.3vw,1.625rem);font-weight:500}.clients-module__J1PInq__pageHeader p,.clients-module__J1PInq__detailHeader p{max-width:46rem;color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.clients-module__J1PInq__toolbar{align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.clients-module__J1PInq__toolbar input,.clients-module__J1PInq__toolbar select,.clients-module__J1PInq__archivePanel input{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);min-height:2.375rem;color:var(--color-text);padding:.5rem .625rem;font-size:.8125rem}.clients-module__J1PInq__searchField{flex:1;max-width:32rem}.clients-module__J1PInq__searchField input{width:100%}.clients-module__J1PInq__resultCount{color:var(--color-text-muted);margin:.75rem 0 .5rem;font-size:.75rem}.clients-module__J1PInq__clientName,.clients-module__J1PInq__contactName,.clients-module__J1PInq__muted{display:block}.clients-module__J1PInq__clientName,.clients-module__J1PInq__contactName{font-weight:500}.clients-module__J1PInq__muted{color:var(--color-text-muted);margin-top:.125rem;font-size:.6875rem;line-height:1.5}.clients-module__J1PInq__openLink,.clients-module__J1PInq__breadcrumbs a{color:var(--color-primary-hover);font-weight:500;text-decoration:none}.clients-module__J1PInq__openLink:hover,.clients-module__J1PInq__breadcrumbs a:hover{text-underline-offset:.2em;text-decoration:underline}.clients-module__J1PInq__empty{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);justify-items:start;gap:.5rem;margin-top:1rem;padding:1.5rem;display:grid}.clients-module__J1PInq__empty h2{font-size:.9375rem;font-weight:500}.clients-module__J1PInq__empty p{color:var(--color-text-muted);font-size:.8125rem}.clients-module__J1PInq__narrowPage{max-width:50rem}.clients-module__J1PInq__breadcrumbs{color:var(--color-text-muted);gap:.5rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.clients-module__J1PInq__formPanel,.clients-module__J1PInq__addressPanel,.clients-module__J1PInq__archivePanel{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);padding:1.25rem}.clients-module__J1PInq__narrowPage>.clients-module__J1PInq__formPanel{margin-top:1.25rem}.clients-module__J1PInq__formPanel h2,.clients-module__J1PInq__addressPanel h2,.clients-module__J1PInq__archivePanel h2{margin-bottom:1rem;font-size:1rem;font-weight:500}.clients-module__J1PInq__detailHeader{align-items:center}.clients-module__J1PInq__titleRow{justify-content:flex-start;align-items:center}.clients-module__J1PInq__detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.clients-module__J1PInq__addressPanel{gap:.75rem;display:grid}.clients-module__J1PInq__addressPanel h2{margin-bottom:0}.clients-module__J1PInq__addressCard,.clients-module__J1PInq__addAddress{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised)}.clients-module__J1PInq__addressCard summary,.clients-module__J1PInq__addAddress summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;font-size:.8125rem;display:flex}.clients-module__J1PInq__addressCard summary span{gap:.125rem;display:grid}.clients-module__J1PInq__addressCard summary small{color:var(--color-text-muted);font-size:.6875rem;font-weight:400}.clients-module__J1PInq__addressCard address{color:var(--color-text-muted);padding:0 .75rem .75rem;font-size:.75rem;font-style:normal;line-height:1.6}.clients-module__J1PInq__addressCard form,.clients-module__J1PInq__addAddress form{border-top:1px solid var(--color-border);padding:.75rem}.clients-module__J1PInq__archiveNotice{border:1px solid var(--color-status-warning-text);border-radius:var(--radius-small);background:var(--color-status-warning-bg);border-left-width:3px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.clients-module__J1PInq__archiveNotice h2{font-size:.875rem;font-weight:600}.clients-module__J1PInq__archiveNotice p{color:var(--color-status-warning-text);margin-top:.25rem;font-size:.75rem}.clients-module__J1PInq__archivePanel{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:1.5rem;margin-top:1.25rem;display:grid}.clients-module__J1PInq__archivePanel p{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.clients-module__J1PInq__archivePanel form{gap:.5rem;display:grid}.clients-module__J1PInq__archivePanel label{font-size:.75rem;font-weight:500}.clients-module__J1PInq__dangerButton{border:1px solid var(--color-status-danger-text);border-radius:var(--radius-small);min-height:2.375rem;color:var(--color-status-danger-text);cursor:pointer;background:0 0;justify-self:start;padding:.5rem .875rem;font-weight:600}.clients-module__J1PInq__dangerButton:hover{background:var(--color-status-danger-bg)}.clients-module__J1PInq__error{color:var(--color-status-danger-text);margin:0;font-size:.75rem}.clients-module__J1PInq__detailsList{border:1px solid var(--color-border);border-radius:var(--radius-small);gap:0;margin:0;display:grid}.clients-module__J1PInq__detailsList div{border-bottom:1px solid var(--color-border);grid-template-columns:9rem 1fr;gap:1rem;padding:.75rem;display:grid}.clients-module__J1PInq__detailsList div:last-child{border:0}.clients-module__J1PInq__detailsList dt,.clients-module__J1PInq__detailsList dd{margin:0;font-size:.8125rem}.clients-module__J1PInq__detailsList dt{color:var(--color-text-muted)}@media (max-width:850px){.clients-module__J1PInq__detailGrid,.clients-module__J1PInq__archivePanel{grid-template-columns:1fr}}@media (max-width:620px){.clients-module__J1PInq__pageHeader,.clients-module__J1PInq__detailHeader,.clients-module__J1PInq__archiveNotice{flex-direction:column;align-items:flex-start}.clients-module__J1PInq__toolbar{flex-wrap:wrap;align-items:stretch}.clients-module__J1PInq__searchField{flex-basis:100%;max-width:none}}
.foundation-module__CuTu-q__button,.foundation-module__CuTu-q__buttonPrimary,.foundation-module__CuTu-q__buttonQuiet{border-radius:var(--radius-small);cursor:pointer;min-height:2.5rem;transition:background-color var(--motion-feedback) ease, border-color var(--motion-feedback) ease, transform var(--motion-feedback) var(--ease-settle);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.foundation-module__CuTu-q__button:active:not(:disabled),.foundation-module__CuTu-q__buttonPrimary:active:not(:disabled),.foundation-module__CuTu-q__buttonQuiet:active:not(:disabled){transition-duration:0s;transform:scale(.98)}.foundation-module__CuTu-q__button{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text)}.foundation-module__CuTu-q__buttonPrimary{border:1px solid var(--color-primary-hover);background:var(--color-primary);color:#fff}.foundation-module__CuTu-q__buttonQuiet{color:var(--color-primary-hover);background:0 0;border:1px solid #0000}.foundation-module__CuTu-q__button:hover{background:var(--color-surface-muted)}.foundation-module__CuTu-q__buttonPrimary:hover{background:var(--color-primary-hover)}.foundation-module__CuTu-q__buttonQuiet:hover{background:var(--color-primary-soft)}.foundation-module__CuTu-q__button:disabled,.foundation-module__CuTu-q__buttonPrimary:disabled,.foundation-module__CuTu-q__buttonQuiet:disabled{cursor:not-allowed;opacity:.55}.foundation-module__CuTu-q__status{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.5rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.foundation-module__CuTu-q__neutral{background:var(--color-surface-muted);color:var(--color-text-muted)}.foundation-module__CuTu-q__info{background:var(--color-status-info-bg);color:var(--color-status-info-text)}.foundation-module__CuTu-q__success{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.foundation-module__CuTu-q__warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.foundation-module__CuTu-q__danger{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.foundation-module__CuTu-q__field{gap:.375rem;display:grid}.foundation-module__CuTu-q__label{color:var(--color-text);font-size:.8125rem;font-weight:500}.foundation-module__CuTu-q__hint,.foundation-module__CuTu-q__error{margin:0;font-size:.75rem;line-height:1.5}.foundation-module__CuTu-q__hint{color:var(--color-text-muted)}.foundation-module__CuTu-q__error{color:var(--color-status-danger-text)}.foundation-module__CuTu-q__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;min-width:0;min-height:2.5rem;color:var(--color-text);transition:border-color var(--motion-feedback) ease;padding:.625rem .75rem;font-size:.8125rem}.foundation-module__CuTu-q__input:where(:hover:not(:disabled):not(:focus):not([aria-invalid=true])){border-color:var(--color-border-hover)}.foundation-module__CuTu-q__input:focus-visible{border-color:var(--color-focus)}.foundation-module__CuTu-q__input[aria-invalid=true]{border-color:var(--color-status-danger-text)}.foundation-module__CuTu-q__notification{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);border-left-width:3px;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.75rem;font-size:.8125rem;line-height:1.5;display:grid}.foundation-module__CuTu-q__notificationInfo{border-left-color:var(--color-status-info-text)}.foundation-module__CuTu-q__notificationSuccess{border-left-color:var(--color-status-success-text)}.foundation-module__CuTu-q__notificationWarning{border-left-color:var(--color-status-warning-text)}.foundation-module__CuTu-q__notificationDanger{border-left-color:var(--color-status-danger-text)}.foundation-module__CuTu-q__emptyState{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);justify-items:start;gap:.5rem;padding:1.5rem;display:grid}.foundation-module__CuTu-q__emptyState h1,.foundation-module__CuTu-q__emptyState h2,.foundation-module__CuTu-q__emptyState p{margin:0}.foundation-module__CuTu-q__emptyState h1,.foundation-module__CuTu-q__emptyState h2{letter-spacing:-.015em;font-size:.9375rem;font-weight:600}.foundation-module__CuTu-q__emptyState p{max-width:36rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.foundation-module__CuTu-q__tableFrame{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);overflow-x:auto}.foundation-module__CuTu-q__table{border-collapse:collapse;width:100%;color:var(--color-text);font-size:.8125rem}.foundation-module__CuTu-q__table th,.foundation-module__CuTu-q__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.875rem 1rem}.foundation-module__CuTu-q__table th{background:var(--color-surface-muted);color:var(--color-text-muted);letter-spacing:.01em;font-size:.75rem;font-weight:600}.foundation-module__CuTu-q__table tbody tr{transition:background-color var(--motion-feedback) ease}.foundation-module__CuTu-q__table tbody tr:hover{background:#f7f9fb}.foundation-module__CuTu-q__table tbody tr:last-child td{border-bottom:0}.foundation-module__CuTu-q__numeric{font-variant-numeric:tabular-nums;text-align:right!important}.foundation-module__CuTu-q__dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-raised);width:min(30rem,100% - 2rem);color:var(--color-text);box-shadow:var(--shadow-overlay);padding:0}.foundation-module__CuTu-q__dialog::backdrop{background:#142c3a8c}.foundation-module__CuTu-q__dialogBody{padding:1.25rem}.foundation-module__CuTu-q__dialogBody h2,.foundation-module__CuTu-q__dialogBody p{margin:0}.foundation-module__CuTu-q__dialogBody h2{letter-spacing:-.02em;font-size:1rem;font-weight:600}.foundation-module__CuTu-q__dialogBody p{color:var(--color-text-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6}.foundation-module__CuTu-q__dialogContent{margin-top:1rem}.foundation-module__CuTu-q__dialogActions{border-top:1px solid var(--color-border);background:var(--color-surface-muted);justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.foundation-module__CuTu-q__button:active,.foundation-module__CuTu-q__buttonPrimary:active,.foundation-module__CuTu-q__buttonQuiet:active{transform:none}}
.company-form-module__4ya_oq__form{gap:1rem;display:grid}.company-form-module__4ya_oq__section{border:0;border-bottom:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:0 0 1.25rem;display:grid}.company-form-module__4ya_oq__section legend{margin-bottom:.875rem;padding:0;font-size:.875rem;font-weight:600}.company-form-module__4ya_oq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-form-module__4ya_oq__logoNotice{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);gap:.25rem;padding:.75rem;font-size:.75rem;line-height:1.5;display:grid}.company-form-module__4ya_oq__logoNotice span{color:var(--color-text-muted)}.company-form-module__4ya_oq__field{gap:.375rem;display:grid}.company-form-module__4ya_oq__field label{font-size:.8125rem;font-weight:500}.company-form-module__4ya_oq__field input,.company-form-module__4ya_oq__field select{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;min-height:2.625rem;color:var(--color-text);padding:.625rem .75rem}.company-form-module__4ya_oq__field input:focus-visible,.company-form-module__4ya_oq__field select:focus-visible{border-color:var(--color-focus)}.company-form-module__4ya_oq__hint,.company-form-module__4ya_oq__error{margin:0;font-size:.75rem;line-height:1.45}.company-form-module__4ya_oq__hint{color:var(--color-text-muted)}.company-form-module__4ya_oq__error{color:var(--color-status-danger-text)}.company-form-module__4ya_oq__primaryButton{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;cursor:pointer;min-height:2.625rem;padding:.625rem .875rem;font-weight:600}.company-form-module__4ya_oq__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.company-form-module__4ya_oq__primaryButton:disabled{cursor:wait;opacity:.65}.company-form-module__4ya_oq__secondaryButton{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);cursor:pointer;min-height:2.625rem;padding:.625rem .875rem;font-weight:600}.company-form-module__4ya_oq__secondaryButton:disabled{cursor:wait;opacity:.65}.company-form-module__4ya_oq__feedback{border-radius:var(--radius-small);background:var(--color-status-danger-bg);color:var(--color-status-danger-text);margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.company-form-module__4ya_oq__success{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.company-form-module__4ya_oq__roleNote{border-left:3px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-text-muted);margin:0;padding:.75rem;font-size:.8125rem;line-height:1.5}@media (max-width:560px){.company-form-module__4ya_oq__fieldGrid{grid-template-columns:1fr}}
.notification-center-module__YtNI7a__stack{gap:.75rem;margin-top:1.5rem;display:grid}.notification-center-module__YtNI7a__toolbar,.notification-center-module__YtNI7a__filters,.notification-center-module__YtNI7a__actions,.notification-center-module__YtNI7a__itemHeader{align-items:center;display:flex}.notification-center-module__YtNI7a__toolbar{justify-content:space-between;gap:1rem;min-height:2.5rem}.notification-center-module__YtNI7a__filters{gap:.25rem}.notification-center-module__YtNI7a__filters a{border-radius:var(--radius-small);color:var(--color-text-muted);padding:.375rem .625rem;font-size:.75rem;text-decoration:none}.notification-center-module__YtNI7a__filters a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-hover);font-weight:600}.notification-center-module__YtNI7a__toolbar button,.notification-center-module__YtNI7a__actions button{color:var(--color-primary-hover);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.notification-center-module__YtNI7a__list{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);margin:0;padding:0;list-style:none}.notification-center-module__YtNI7a__item{border-bottom:1px solid var(--color-border);grid-template-columns:.5rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem;display:grid}.notification-center-module__YtNI7a__item:last-child{border-bottom:0}.notification-center-module__YtNI7a__item[data-read=false]{background:color-mix(in srgb, var(--color-primary-soft) 28%, transparent)}.notification-center-module__YtNI7a__indicator{background:var(--color-status-info-text);border-radius:50%;width:.5rem;height:.5rem;margin-top:.3rem}.notification-center-module__YtNI7a__item[data-read=true] .notification-center-module__YtNI7a__indicator{background:var(--color-border-strong)}.notification-center-module__YtNI7a__item[data-severity=warning] .notification-center-module__YtNI7a__indicator{background:var(--color-status-warning-text)}.notification-center-module__YtNI7a__item[data-severity=critical] .notification-center-module__YtNI7a__indicator{background:var(--color-status-danger-text)}.notification-center-module__YtNI7a__itemHeader{justify-content:space-between;gap:1rem}.notification-center-module__YtNI7a__itemHeader h2,.notification-center-module__YtNI7a__content p{margin:0}.notification-center-module__YtNI7a__itemHeader h2{font-size:.8125rem;font-weight:500}.notification-center-module__YtNI7a__item[data-read=false] .notification-center-module__YtNI7a__itemHeader h2{font-weight:650}.notification-center-module__YtNI7a__itemHeader time,.notification-center-module__YtNI7a__actions span{color:var(--color-text-muted);flex:none;font-size:.6875rem}.notification-center-module__YtNI7a__content p{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.55}.notification-center-module__YtNI7a__actions{gap:.875rem;margin-top:.5rem}.notification-center-module__YtNI7a__actions a{color:var(--color-primary-hover);font-size:.75rem;font-weight:600;text-decoration:none}.notification-center-module__YtNI7a__empty{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);text-align:center;padding:2rem 1rem}.notification-center-module__YtNI7a__empty h2,.notification-center-module__YtNI7a__empty p{margin:0}.notification-center-module__YtNI7a__empty h2{font-size:.875rem;font-weight:600}.notification-center-module__YtNI7a__empty p{max-width:32rem;color:var(--color-text-muted);margin:.375rem auto 0;font-size:.75rem;line-height:1.55}@media (max-width:560px){.notification-center-module__YtNI7a__itemHeader{gap:.25rem;display:grid}}
.projects-module__g16mOW__pageHeader,.projects-module__g16mOW__detailHeader,.projects-module__g16mOW__titleRow,.projects-module__g16mOW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.projects-module__g16mOW__pageHeader h1,.projects-module__g16mOW__detailHeader h1{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.projects-module__g16mOW__pageHeader p,.projects-module__g16mOW__detailHeader p,.projects-module__g16mOW__sectionHeader p{color:var(--color-text-muted);margin:.35rem 0 0}.projects-module__g16mOW__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.75rem;display:flex}.projects-module__g16mOW__toolbar input,.projects-module__g16mOW__toolbar select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;min-height:2.35rem;padding:.5rem .65rem}.projects-module__g16mOW__searchField{flex:18rem}.projects-module__g16mOW__searchField input{width:100%}.projects-module__g16mOW__resultCount{color:var(--color-text-muted);margin:.9rem 0 .55rem;font-size:.8rem}.projects-module__g16mOW__projectName,.projects-module__g16mOW__clientName,.projects-module__g16mOW__muted{display:block}.projects-module__g16mOW__projectName,.projects-module__g16mOW__clientName{color:var(--color-text)}.projects-module__g16mOW__muted{color:var(--color-text-muted);max-width:28rem;margin-top:.22rem;font-size:.78rem}.projects-module__g16mOW__openLink{color:var(--color-primary);font-weight:650;text-decoration:none}.projects-module__g16mOW__empty,.projects-module__g16mOW__formPanel,.projects-module__g16mOW__lifecyclePanel,.projects-module__g16mOW__roomsPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium)}.projects-module__g16mOW__empty{text-align:center;margin-top:1rem;padding:2.5rem 1.5rem}.projects-module__g16mOW__empty h2,.projects-module__g16mOW__formPanel h2,.projects-module__g16mOW__lifecyclePanel h2,.projects-module__g16mOW__roomsPanel h2{color:var(--color-text);margin:0;font-size:1rem}.projects-module__g16mOW__empty p{color:var(--color-text-muted);max-width:34rem;margin:.45rem auto 1.1rem}.projects-module__g16mOW__narrowPage{max-width:55rem}.projects-module__g16mOW__breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;display:flex}.projects-module__g16mOW__breadcrumbs a{color:var(--color-primary);text-decoration:none}.projects-module__g16mOW__formPanel,.projects-module__g16mOW__lifecyclePanel,.projects-module__g16mOW__roomsPanel{padding:1.25rem}.projects-module__g16mOW__formPanel>h2,.projects-module__g16mOW__lifecyclePanel>h2{border-bottom:1px solid var(--color-border);margin-bottom:1.15rem;padding-bottom:.8rem}.projects-module__g16mOW__detailHeader{align-items:center}.projects-module__g16mOW__titleRow{justify-content:flex-start;align-items:center}.projects-module__g16mOW__projectNav{border-bottom:1px solid var(--color-border);gap:1.25rem;margin:1.25rem 0;display:flex;overflow-x:auto}.projects-module__g16mOW__projectNav a{color:var(--color-text-muted);border-bottom:2px solid #0000;flex:none;padding:.65rem 0;font-size:.84rem;font-weight:650;text-decoration:none}.projects-module__g16mOW__projectNav a[aria-current=page]{border-color:var(--color-primary);color:var(--color-text)}.projects-module__g16mOW__archiveNotice{border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:#f4f5f6;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.projects-module__g16mOW__archiveNotice h2,.projects-module__g16mOW__archiveNotice p{margin:0}.projects-module__g16mOW__archiveNotice h2{font-size:.9rem}.projects-module__g16mOW__archiveNotice p,.projects-module__g16mOW__archiveNotice>span{color:var(--color-text-muted);margin-top:.2rem;font-size:.8rem}.projects-module__g16mOW__detailGrid{grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;gap:1.25rem;display:grid}.projects-module__g16mOW__lifecyclePanel>p{color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.projects-module__g16mOW__detailsList{gap:0;margin:0;display:grid}.projects-module__g16mOW__detailsList>div{border-bottom:1px solid var(--color-border);grid-template-columns:10rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.projects-module__g16mOW__detailsList dt{color:var(--color-text-muted);font-size:.8rem;font-weight:650}.projects-module__g16mOW__detailsList dd{white-space:pre-wrap;margin:0}.projects-module__g16mOW__roomsPanel{margin-top:1.25rem}.projects-module__g16mOW__sectionHeader{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.projects-module__g16mOW__roomList{gap:.7rem;margin-top:1rem;display:grid}.projects-module__g16mOW__roomRow,.projects-module__g16mOW__addRoom{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:.8rem .9rem}.projects-module__g16mOW__roomRow summary,.projects-module__g16mOW__addRoom summary{cursor:pointer;font-weight:650}.projects-module__g16mOW__roomRow summary{justify-content:space-between;align-items:center;display:flex}.projects-module__g16mOW__roomRow summary span>*{display:block}.projects-module__g16mOW__roomRow summary small{color:var(--color-text-muted);margin-top:.2rem;font-weight:400}.projects-module__g16mOW__roomRow form,.projects-module__g16mOW__addRoom form{border-top:1px solid var(--color-border);margin-top:.9rem;padding-top:.9rem}.projects-module__g16mOW__addRoom{margin-top:1rem}.projects-module__g16mOW__roomEmpty{text-align:center;padding:1.6rem 0 .5rem}.projects-module__g16mOW__roomEmpty h3,.projects-module__g16mOW__roomEmpty p{margin:0}.projects-module__g16mOW__roomEmpty h3{font-size:.95rem}.projects-module__g16mOW__roomEmpty p,.projects-module__g16mOW__archiveReason{color:var(--color-text-muted);margin-top:.35rem;font-size:.8rem}@media (max-width:62rem){.projects-module__g16mOW__detailGrid{grid-template-columns:1fr}}@media (max-width:42rem){.projects-module__g16mOW__pageHeader,.projects-module__g16mOW__detailHeader,.projects-module__g16mOW__archiveNotice{flex-direction:column;align-items:stretch}.projects-module__g16mOW__toolbar,.projects-module__g16mOW__toolbar label,.projects-module__g16mOW__toolbar input,.projects-module__g16mOW__toolbar select,.projects-module__g16mOW__toolbar button,.projects-module__g16mOW__toolbar a{width:100%}.projects-module__g16mOW__detailsList>div{grid-template-columns:1fr;gap:.3rem}}
.company-export-settings-module__v7rDDG__stack{gap:1rem;margin-top:1.25rem;display:grid}.company-export-settings-module__v7rDDG__card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);gap:1rem;padding:1rem;display:grid}.company-export-settings-module__v7rDDG__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.company-export-settings-module__v7rDDG__cardHeader h3,.company-export-settings-module__v7rDDG__cardHeader p,.company-export-settings-module__v7rDDG__retentionNote,.company-export-settings-module__v7rDDG__success,.company-export-settings-module__v7rDDG__error,.company-export-settings-module__v7rDDG__empty{margin:0}.company-export-settings-module__v7rDDG__cardHeader h3{font-size:.875rem;font-weight:600}.company-export-settings-module__v7rDDG__cardHeader p,.company-export-settings-module__v7rDDG__retentionNote,.company-export-settings-module__v7rDDG__empty{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.5}.company-export-settings-module__v7rDDG__primaryButton,.company-export-settings-module__v7rDDG__secondaryButton{border-radius:var(--radius-small);cursor:pointer;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.company-export-settings-module__v7rDDG__primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.company-export-settings-module__v7rDDG__secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text)}.company-export-settings-module__v7rDDG__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.company-export-settings-module__v7rDDG__secondaryButton:hover:not(:disabled){background:var(--color-workspace)}.company-export-settings-module__v7rDDG__primaryButton:disabled,.company-export-settings-module__v7rDDG__secondaryButton:disabled{cursor:wait;opacity:.65}.company-export-settings-module__v7rDDG__success,.company-export-settings-module__v7rDDG__error{font-size:.75rem}.company-export-settings-module__v7rDDG__success{color:var(--color-status-success-text)}.company-export-settings-module__v7rDDG__error{color:var(--color-status-danger-text)}.company-export-settings-module__v7rDDG__tableWrapper{overflow-x:auto}.company-export-settings-module__v7rDDG__tableWrapper table{border-collapse:collapse;width:100%;font-size:.75rem}.company-export-settings-module__v7rDDG__tableWrapper th,.company-export-settings-module__v7rDDG__tableWrapper td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap;padding:.75rem .625rem}.company-export-settings-module__v7rDDG__tableWrapper th{color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.company-export-settings-module__v7rDDG__tableWrapper td span:not([class]){color:var(--color-text-muted)}.company-export-settings-module__v7rDDG__downloadLink{color:var(--color-primary-hover);font-weight:600;text-decoration:none}.company-export-settings-module__v7rDDG__downloadLink:hover{text-underline-offset:.2em;text-decoration:underline}@media (max-width:640px){.company-export-settings-module__v7rDDG__cardHeader{display:grid}}
.project-controls-module__q8EjgW__controlStack,.project-controls-module__q8EjgW__compactForm,.project-controls-module__q8EjgW__archiveForm,.project-controls-module__q8EjgW__roomForm,.project-controls-module__q8EjgW__completionSection{gap:.9rem;display:grid}.project-controls-module__q8EjgW__controlStack{gap:1.25rem}.project-controls-module__q8EjgW__archiveForm{border-top:1px solid var(--color-border);padding-top:1.25rem}.project-controls-module__q8EjgW__compactForm label,.project-controls-module__q8EjgW__archiveForm label,.project-controls-module__q8EjgW__roomForm label,.project-controls-module__q8EjgW__inlineAction label{gap:.36rem;display:grid}.project-controls-module__q8EjgW__compactForm textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;resize:vertical;width:100%;padding:.62rem .7rem;line-height:1.45}.project-controls-module__q8EjgW__completionSection{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.project-controls-module__q8EjgW__completionSection h3,.project-controls-module__q8EjgW__completionSection p{margin:0}.project-controls-module__q8EjgW__warningFieldset{background:var(--color-status-warning-bg);border:1px solid var(--color-status-warning-text);border-radius:var(--radius-small);gap:.75rem;margin:0;padding:.85rem;display:grid}.project-controls-module__q8EjgW__warningFieldset legend{padding:0 .3rem;font-size:.82rem;font-weight:700}.project-controls-module__q8EjgW__readyMessage{color:var(--color-status-success-text);font-size:.85rem}.project-controls-module__q8EjgW__completionHistory{gap:.7rem;display:grid}.project-controls-module__q8EjgW__completionHistory ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.project-controls-module__q8EjgW__completionHistory li{border-left:2px solid var(--color-border-strong);gap:.2rem;padding-left:.7rem;display:grid}.project-controls-module__q8EjgW__completionHistory li strong,.project-controls-module__q8EjgW__completionHistory li span,.project-controls-module__q8EjgW__completionHistory li p{font-size:.8rem}.project-controls-module__q8EjgW__completionHistory li span{color:var(--color-text-muted)}.project-controls-module__q8EjgW__compactForm label>span,.project-controls-module__q8EjgW__archiveForm label>span,.project-controls-module__q8EjgW__roomForm label>span{font-size:.82rem;font-weight:650}.project-controls-module__q8EjgW__compactForm input,.project-controls-module__q8EjgW__compactForm select,.project-controls-module__q8EjgW__archiveForm input,.project-controls-module__q8EjgW__roomForm input,.project-controls-module__q8EjgW__roomForm select,.project-controls-module__q8EjgW__roomForm textarea,.project-controls-module__q8EjgW__inlineAction input{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;width:100%;padding:.62rem .7rem}.project-controls-module__q8EjgW__roomForm textarea{resize:vertical;line-height:1.45}.project-controls-module__q8EjgW__checkbox{grid-template-columns:auto 1fr;align-items:start;display:grid!important}.project-controls-module__q8EjgW__checkbox input{width:auto;margin-top:.18rem}.project-controls-module__q8EjgW__dangerButton{border-radius:var(--radius-small);color:#963b35;cursor:pointer;font:inherit;background:0 0;border:1px solid #b95c55;justify-self:start;padding:.58rem .8rem;font-weight:650}.project-controls-module__q8EjgW__inlineAction{grid-template-columns:minmax(10rem,1fr) auto;align-items:end;gap:.55rem;display:grid}.project-controls-module__q8EjgW__inlineAction p{grid-column:1/-1}.project-controls-module__q8EjgW__error,.project-controls-module__q8EjgW__success{margin:0;font-size:.8rem}.project-controls-module__q8EjgW__error{color:var(--color-status-danger-text)}.project-controls-module__q8EjgW__success{color:var(--color-status-success-text)}@media (max-width:38rem){.project-controls-module__q8EjgW__inlineAction{grid-template-columns:1fr}}
.billing-settings-module__loLk7W__stack{gap:1rem;margin-top:1.25rem;display:grid}.billing-settings-module__loLk7W__details{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:0;padding:1rem;display:grid}.billing-settings-module__loLk7W__details div{gap:.25rem;display:grid}.billing-settings-module__loLk7W__details dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.billing-settings-module__loLk7W__details dd{margin:0;font-weight:600}.billing-settings-module__loLk7W__status{background:var(--color-surface-muted);width:fit-content;color:var(--color-text);border-radius:999px;padding:.2rem .5rem;font-size:.8125rem;display:inline-flex}.billing-settings-module__loLk7W__notice,.billing-settings-module__loLk7W__success{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);color:var(--color-text);padding:.75rem .875rem}.billing-settings-module__loLk7W__success{border-color:var(--color-status-success-text);background:var(--color-status-success-bg)}.billing-settings-module__loLk7W__notice a{color:var(--color-primary);font-weight:600}.billing-settings-module__loLk7W__actions{flex-wrap:wrap;gap:.75rem;display:flex}.billing-settings-module__loLk7W__actions form{margin:0}.billing-settings-module__loLk7W__actions button{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;padding:.625rem .875rem;font-weight:650}.billing-settings-module__loLk7W__actions button:hover{background:var(--color-primary-hover)}.billing-settings-module__loLk7W__actions .billing-settings-module__loLk7W__secondary{background:var(--color-surface);color:var(--color-primary)}.billing-settings-module__loLk7W__help{max-width:48rem;color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.55}
.dashboard-module__cZRV4G__pageHeader{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.dashboard-module__cZRV4G__pageHeader h1,.dashboard-module__cZRV4G__sectionHeader h2,.dashboard-module__cZRV4G__attentionCopy h3,.dashboard-module__cZRV4G__attentionCopy p,.dashboard-module__cZRV4G__mobileProjectRow h3,.dashboard-module__cZRV4G__mobileProjectRow p,.dashboard-module__cZRV4G__upcomingRow h3,.dashboard-module__cZRV4G__upcomingRow p{margin:0}.dashboard-module__cZRV4G__eyebrow{color:var(--color-brand-teal-strong);letter-spacing:.065em;text-transform:uppercase;margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.dashboard-module__cZRV4G__pageHeader h1{letter-spacing:-.035em;font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:600;line-height:1.2}.dashboard-module__cZRV4G__introduction{max-width:44rem;color:var(--color-text-muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.6}.dashboard-module__cZRV4G__section{margin-top:2rem}.dashboard-module__cZRV4G__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.dashboard-module__cZRV4G__sectionHeader h2{letter-spacing:-.02em;font-size:.9375rem;font-weight:600}.dashboard-module__cZRV4G__sectionHeader a,.dashboard-module__cZRV4G__desktopProjects a,.dashboard-module__cZRV4G__mobileProjectRow a,.dashboard-module__cZRV4G__upcomingRow a{color:var(--color-primary-hover);font-size:.75rem;font-weight:500;text-decoration:none}.dashboard-module__cZRV4G__sectionHeader a:hover,.dashboard-module__cZRV4G__desktopProjects a:hover,.dashboard-module__cZRV4G__mobileProjectRow a:hover,.dashboard-module__cZRV4G__upcomingRow a:hover{text-underline-offset:.2em;text-decoration:underline}.dashboard-module__cZRV4G__attentionList{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);overflow:hidden}.dashboard-module__cZRV4G__attentionRow{border-bottom:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:5rem;padding:1rem 1.125rem;display:grid}.dashboard-module__cZRV4G__attentionRow:last-child{border-bottom:0}.dashboard-module__cZRV4G__attentionMarker{border-radius:var(--radius-small);background:var(--color-status-warning-bg);width:2rem;height:2rem;color:var(--color-status-warning-text);place-items:center;display:grid}.dashboard-module__cZRV4G__attentionCopy h3,.dashboard-module__cZRV4G__mobileProjectRow h3,.dashboard-module__cZRV4G__upcomingRow h3{font-size:.8125rem;font-weight:600;line-height:1.45}.dashboard-module__cZRV4G__attentionCopy p,.dashboard-module__cZRV4G__mobileProjectRow p,.dashboard-module__cZRV4G__upcomingRow p,.dashboard-module__cZRV4G__projectClient{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.dashboard-module__cZRV4G__attentionCopy p{margin-top:.1875rem}.dashboard-module__cZRV4G__workGrid{grid-template-columns:minmax(0,1.55fr) minmax(15rem,.75fr);gap:1.75rem;margin-top:2rem;display:grid}.dashboard-module__cZRV4G__projectName,.dashboard-module__cZRV4G__projectClient{display:block}.dashboard-module__cZRV4G__projectName{margin-bottom:.125rem;font-weight:600}.dashboard-module__cZRV4G__mobileProjects{display:none}.dashboard-module__cZRV4G__mobileProjectActions{align-items:center;gap:.75rem;display:flex}.dashboard-module__cZRV4G__upcomingList{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);overflow:hidden}.dashboard-module__cZRV4G__upcomingRow{border-bottom:1px solid var(--color-border);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.375rem;padding:1rem;display:grid}.dashboard-module__cZRV4G__upcomingRow:last-child{border-bottom:0}.dashboard-module__cZRV4G__upcomingRow p{margin-top:.25rem}.dashboard-module__cZRV4G__date{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);min-height:3.25rem;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;align-content:center;place-items:center;font-size:.625rem;line-height:1.1;display:grid}.dashboard-module__cZRV4G__date strong{color:var(--color-text);margin-top:.1875rem;font-size:1rem;font-weight:600}@media (max-width:980px){.dashboard-module__cZRV4G__workGrid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-module__cZRV4G__pageHeader{align-items:center}.dashboard-module__cZRV4G__introduction{max-width:30rem}.dashboard-module__cZRV4G__attentionRow{grid-template-columns:1.75rem minmax(0,1fr) auto}.dashboard-module__cZRV4G__attentionRow>:nth-child(3),.dashboard-module__cZRV4G__desktopProjects{display:none}.dashboard-module__cZRV4G__mobileProjects{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);display:block;overflow:hidden}.dashboard-module__cZRV4G__mobileProjectRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;display:grid}.dashboard-module__cZRV4G__mobileProjectRow:last-child{border-bottom:0}.dashboard-module__cZRV4G__mobileProjectRow p{margin-top:.1875rem}}@media (max-width:430px){.dashboard-module__cZRV4G__pageHeader{align-items:flex-start}.dashboard-module__cZRV4G__introduction{display:none}.dashboard-module__cZRV4G__attentionRow{grid-template-columns:1.75rem minmax(0,1fr);padding:.75rem .625rem}.dashboard-module__cZRV4G__attentionRow>a{grid-column:2;justify-self:start}}
.products-module__2CqFAa__pageHeader,.products-module__2CqFAa__detailHeader,.products-module__2CqFAa__titleRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.products-module__2CqFAa__pageHeader h1,.products-module__2CqFAa__detailHeader h1{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.products-module__2CqFAa__pageHeader p,.products-module__2CqFAa__detailHeader p{color:var(--color-text-muted);margin:.35rem 0 0}.products-module__2CqFAa__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.75rem;display:flex}.products-module__2CqFAa__toolbar input,.products-module__2CqFAa__toolbar select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;min-height:2.35rem;padding:.5rem .65rem}.products-module__2CqFAa__searchField{flex:20rem}.products-module__2CqFAa__searchField input{width:100%}.products-module__2CqFAa__advancedFilters{flex-basis:100%}.products-module__2CqFAa__advancedFilters summary{color:var(--color-primary);cursor:pointer;width:fit-content;font-size:.82rem;font-weight:650}.products-module__2CqFAa__filterGrid{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.7rem;padding-top:.7rem;display:grid}.products-module__2CqFAa__filterGrid label{gap:.3rem;font-size:.78rem;display:grid}.products-module__2CqFAa__resultCount{color:var(--color-text-muted);margin:.9rem 0 .55rem;font-size:.8rem}.products-module__2CqFAa__productName,.products-module__2CqFAa__muted{display:block}.products-module__2CqFAa__labelList{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.products-module__2CqFAa__labelList>span{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:.12rem .42rem;font-size:.7rem}.products-module__2CqFAa__muted{color:var(--color-text-muted);margin-top:.22rem;font-size:.78rem}.products-module__2CqFAa__openLink,.products-module__2CqFAa__breadcrumbs a{color:var(--color-primary);font-weight:650;text-decoration:none}.products-module__2CqFAa__empty,.products-module__2CqFAa__formPanel,.products-module__2CqFAa__archiveNotice{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium)}.products-module__2CqFAa__empty{text-align:center;margin-top:1rem;padding:2.5rem 1.5rem}.products-module__2CqFAa__empty h2{margin:0;font-size:1rem}.products-module__2CqFAa__empty p{color:var(--color-text-muted);max-width:36rem;margin:.45rem auto 1.1rem}.products-module__2CqFAa__narrowPage{max-width:64rem}.products-module__2CqFAa__breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;display:flex}.products-module__2CqFAa__detailHeader{align-items:center}.products-module__2CqFAa__titleRow{justify-content:flex-start;align-items:center}.products-module__2CqFAa__formPanel{margin-top:1.25rem;padding:1.25rem}.products-module__2CqFAa__archiveNotice{background:var(--color-surface-muted);margin-top:1.25rem;padding:1rem 1.1rem}.products-module__2CqFAa__archiveNotice h2,.products-module__2CqFAa__archiveNotice p{margin:0}.products-module__2CqFAa__barcodeSummary,.products-module__2CqFAa__barcodeResults,.products-module__2CqFAa__barcodeNextSteps{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.products-module__2CqFAa__barcodeSummary{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.products-module__2CqFAa__barcodeSummary>div{gap:.25rem;display:grid}.products-module__2CqFAa__barcodeSummary span,.products-module__2CqFAa__barcodeResults p,.products-module__2CqFAa__barcodeNextSteps p{color:var(--color-text-muted);font-size:.78rem}.products-module__2CqFAa__barcodeSummary h2,.products-module__2CqFAa__barcodeSummary p,.products-module__2CqFAa__barcodeResults h2,.products-module__2CqFAa__barcodeResults p,.products-module__2CqFAa__barcodeNextSteps h2,.products-module__2CqFAa__barcodeNextSteps p{margin:0}.products-module__2CqFAa__barcodeSummary h2,.products-module__2CqFAa__barcodeResults h2,.products-module__2CqFAa__barcodeNextSteps h2{font-size:.95rem}.products-module__2CqFAa__barcodeActions{flex-wrap:wrap;gap:.6rem;display:flex}.products-module__2CqFAa__archiveNotice h2{font-size:.9rem}.products-module__2CqFAa__archiveNotice p{color:var(--color-text-muted);margin-top:.25rem;font-size:.8rem}.products-module__2CqFAa__detailsList{margin:0;display:grid}.products-module__2CqFAa__detailsList>div{border-bottom:1px solid var(--color-border);grid-template-columns:10rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.products-module__2CqFAa__detailsList dt{color:var(--color-text-muted);font-size:.8rem;font-weight:650}.products-module__2CqFAa__detailsList dd{white-space:pre-wrap;margin:0}@media (max-width:46rem){.products-module__2CqFAa__pageHeader,.products-module__2CqFAa__detailHeader{flex-direction:column;align-items:stretch}.products-module__2CqFAa__detailsList>div{grid-template-columns:1fr;gap:.25rem}.products-module__2CqFAa__filterGrid,.products-module__2CqFAa__barcodeSummary{grid-template-columns:1fr}}
.auth-module__cni4Dq__page{background:var(--color-workspace);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid;position:relative}.auth-module__cni4Dq__skipLink{z-index:10;border:2px solid var(--color-focus);border-radius:var(--radius-small);background:var(--color-surface-raised);color:var(--color-navigation);padding:.625rem .875rem;font-weight:600;text-decoration:none;transition:transform .12s;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.auth-module__cni4Dq__skipLink:focus{transform:translateY(0)}.auth-module__cni4Dq__panel{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);width:min(100%,27rem);padding:2rem}.auth-module__cni4Dq__brand{color:var(--color-navigation);align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__brandMark{flex:none;width:2rem;height:2rem}.auth-module__cni4Dq__header{margin:2rem 0 1.5rem}.auth-module__cni4Dq__header h1{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:1.625rem;font-weight:600;line-height:1.2}.auth-module__cni4Dq__header p{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.auth-module__cni4Dq__form{gap:1rem;display:grid}.auth-module__cni4Dq__field{gap:.375rem;display:grid}.auth-module__cni4Dq__field label{font-size:.8125rem;font-weight:500}.auth-module__cni4Dq__field input{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;min-height:2.75rem;color:var(--color-text);padding:.625rem .75rem}.auth-module__cni4Dq__field input:focus-visible{border-color:var(--color-focus)}.auth-module__cni4Dq__passwordField{position:relative}.auth-module__cni4Dq__passwordField input{padding-right:4.25rem}.auth-module__cni4Dq__passwordField button{min-width:3.25rem;min-height:2rem;color:var(--color-primary-hover);cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:600;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.auth-module__cni4Dq__hint{color:var(--color-text-muted);margin:-.5rem 0 0;font-size:.75rem;line-height:1.45}.auth-module__cni4Dq__checkbox{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.auth-module__cni4Dq__checkbox input{width:1rem;height:1rem;accent-color:var(--color-primary);margin:.0625rem 0 0}.auth-module__cni4Dq__feedback:empty{display:none}.auth-module__cni4Dq__feedback p{border-radius:var(--radius-small);margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.auth-module__cni4Dq__error{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.auth-module__cni4Dq__success{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.auth-module__cni4Dq__primaryButton,.auth-module__cni4Dq__secondaryButton{border-radius:var(--radius-small);cursor:pointer;min-height:2.75rem;transition:background-color var(--motion-feedback) ease, transform var(--motion-feedback) var(--ease-settle);padding:.625rem .875rem;font-weight:600}.auth-module__cni4Dq__primaryButton:active:not(:disabled),.auth-module__cni4Dq__secondaryButton:active:not(:disabled),.auth-module__cni4Dq__primaryButtonLink:active{transition-duration:0s;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__primaryButton:active,.auth-module__cni4Dq__secondaryButton:active,.auth-module__cni4Dq__primaryButtonLink:active{transform:none}}.auth-module__cni4Dq__primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.auth-module__cni4Dq__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.auth-module__cni4Dq__primaryButtonLink{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;place-items:center;min-height:2.75rem;padding:.625rem .875rem;font-weight:600;text-decoration:none;display:grid}.auth-module__cni4Dq__secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text)}.auth-module__cni4Dq__primaryButton:disabled,.auth-module__cni4Dq__secondaryButton:disabled{cursor:wait;opacity:.65}.auth-module__cni4Dq__links{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:.25rem;font-size:.8125rem;display:flex}.auth-module__cni4Dq__links a{color:var(--color-primary-hover)}.auth-module__cni4Dq__policyAcceptance{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-workspace);gap:.65rem;padding:.75rem;display:grid}.auth-module__cni4Dq__policyAcceptance p{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.auth-module__cni4Dq__policyAcceptance a,.auth-module__cni4Dq__legalLinks a{color:var(--color-primary-hover)}.auth-module__cni4Dq__legalLinks{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;display:flex}.auth-module__cni4Dq__legalLinks a{align-items:center;min-height:1.5rem;display:inline-flex}.auth-module__cni4Dq__methodSwitch{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-workspace);grid-template-columns:1fr 1fr;padding:.1875rem;display:grid}.auth-module__cni4Dq__methodSwitch button{border-radius:calc(var(--radius-small) - 2px);min-height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.auth-module__cni4Dq__methodSwitch button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-text);box-shadow:0 1px 2px #0f172a14}.auth-module__cni4Dq__readyTime{border-left:3px solid var(--color-status-warning-text);background:var(--color-status-warning-bg);color:var(--color-status-warning-text);padding:.75rem;font-size:.8125rem;line-height:1.5}.auth-module__cni4Dq__readyTime strong{display:block}@media (max-width:480px){.auth-module__cni4Dq__page{background:var(--color-surface-raised);place-items:start stretch;padding:0}.auth-module__cni4Dq__panel{border:0;width:100%;padding:1.25rem}}
.project-form-module__usJknq__form{gap:1.25rem;display:grid}.project-form-module__usJknq__form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.project-form-module__usJknq__form legend{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:700}.project-form-module__usJknq__form label{gap:.38rem;display:grid}.project-form-module__usJknq__form label>span{color:var(--color-text);font-size:.84rem;font-weight:650}.project-form-module__usJknq__form input,.project-form-module__usJknq__form select,.project-form-module__usJknq__form textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;width:100%;padding:.68rem .75rem}.project-form-module__usJknq__form textarea{resize:vertical;line-height:1.5}.project-form-module__usJknq__form small{color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.project-form-module__usJknq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.project-form-module__usJknq__error{color:var(--color-status-danger-text)!important}.project-form-module__usJknq__success{color:var(--color-status-success-text)}@media (max-width:42rem){.project-form-module__usJknq__twoColumns{grid-template-columns:1fr}}
.notification-preferences-module__TFI3mq__stack{gap:1rem;margin-top:1.25rem;display:grid}.notification-preferences-module__TFI3mq__card{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);max-width:48rem;padding:1rem}.notification-preferences-module__TFI3mq__heading h3,.notification-preferences-module__TFI3mq__heading p{margin:0}.notification-preferences-module__TFI3mq__heading h3{font-size:.875rem;font-weight:600}.notification-preferences-module__TFI3mq__heading p,.notification-preferences-module__TFI3mq__note{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.55}.notification-preferences-module__TFI3mq__preferenceHeader,.notification-preferences-module__TFI3mq__preferenceRow{grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem;align-items:center;gap:.5rem;display:grid}.notification-preferences-module__TFI3mq__preferenceHeader{color:var(--color-text-muted);text-transform:uppercase;padding:1rem .75rem .375rem;font-size:.6875rem;font-weight:600}.notification-preferences-module__TFI3mq__preferenceHeader span:not(:first-child){text-align:center}.notification-preferences-module__TFI3mq__rows,.notification-preferences-module__TFI3mq__requiredList{border:1px solid var(--color-border);border-radius:var(--radius-small);margin:0}.notification-preferences-module__TFI3mq__preferenceRow{border-bottom:1px solid var(--color-border);min-height:3.75rem;padding:.625rem .75rem}.notification-preferences-module__TFI3mq__preferenceRow:last-child,.notification-preferences-module__TFI3mq__requiredList li:last-child{border-bottom:0}.notification-preferences-module__TFI3mq__preferenceRow>div,.notification-preferences-module__TFI3mq__requiredList div{gap:.125rem;display:grid}.notification-preferences-module__TFI3mq__preferenceRow strong,.notification-preferences-module__TFI3mq__requiredList strong{font-size:.75rem;font-weight:600}.notification-preferences-module__TFI3mq__preferenceRow span,.notification-preferences-module__TFI3mq__requiredList div span{color:var(--color-text-muted);font-size:.6875rem;line-height:1.45}.notification-preferences-module__TFI3mq__preferenceRow label{place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.notification-preferences-module__TFI3mq__preferenceRow input{width:1rem;height:1rem;accent-color:var(--color-primary)}.notification-preferences-module__TFI3mq__formFooter{align-items:center;gap:.75rem;margin-top:.875rem;display:flex}.notification-preferences-module__TFI3mq__formFooter button{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;min-height:2.25rem;font:inherit;padding:.45rem .75rem;font-size:.75rem;font-weight:600}.notification-preferences-module__TFI3mq__formFooter button:disabled{opacity:.6}.notification-preferences-module__TFI3mq__success,.notification-preferences-module__TFI3mq__error{font-size:.75rem}.notification-preferences-module__TFI3mq__success{color:var(--color-status-success-text)}.notification-preferences-module__TFI3mq__error{color:var(--color-status-danger-text)}.notification-preferences-module__TFI3mq__requiredList{margin-top:.875rem;padding:0;list-style:none}.notification-preferences-module__TFI3mq__requiredList li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.625rem .75rem;display:flex}.notification-preferences-module__TFI3mq__requiredBadge{border-radius:var(--radius-small);background:var(--color-surface-muted);color:var(--color-text-muted);text-transform:uppercase;padding:.2rem .375rem;font-size:.625rem;font-weight:600}@media (max-width:560px){.notification-preferences-module__TFI3mq__preferenceHeader,.notification-preferences-module__TFI3mq__preferenceRow{grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem}}
.quotes-module__f90Hna__pageHeader,.quotes-module__f90Hna__detailHeader,.quotes-module__f90Hna__titleRow,.quotes-module__f90Hna__actions,.quotes-module__f90Hna__summaryGrid,.quotes-module__f90Hna__lineHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.quotes-module__f90Hna__pageHeader h1,.quotes-module__f90Hna__detailHeader h1{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.quotes-module__f90Hna__pageHeader p,.quotes-module__f90Hna__detailHeader p{color:var(--color-text-muted);margin:.35rem 0 0}.quotes-module__f90Hna__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.quotes-module__f90Hna__resultCount,.quotes-module__f90Hna__muted{color:var(--color-text-muted);font-size:.8rem}.quotes-module__f90Hna__resultCount{margin:1.25rem 0 .6rem}.quotes-module__f90Hna__quoteTitle,.quotes-module__f90Hna__projectName{display:block}.quotes-module__f90Hna__quoteTitle{color:var(--color-text);font-weight:650}.quotes-module__f90Hna__openLink{color:var(--color-primary);font-weight:650;text-decoration:none}.quotes-module__f90Hna__empty,.quotes-module__f90Hna__formPanel,.quotes-module__f90Hna__summary,.quotes-module__f90Hna__linesPanel,.quotes-module__f90Hna__notesPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium)}.quotes-module__f90Hna__workflowPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);margin-top:1.25rem;padding:1.25rem}.quotes-module__f90Hna__workflowPanel>h2,.quotes-module__f90Hna__workflowHeading h2{margin:0;font-size:1rem}.quotes-module__f90Hna__workflowPanel>p,.quotes-module__f90Hna__workflowHeading p{color:var(--color-text-muted);margin:.35rem 0 1rem;font-size:.82rem}.quotes-module__f90Hna__workflowHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quotes-module__f90Hna__historyList{margin:0;padding:0;list-style:none}.quotes-module__f90Hna__historyList li{border-top:1px solid var(--color-border);gap:.25rem;padding:.75rem 0;display:grid}.quotes-module__f90Hna__historyList li:first-child{border-top:0}.quotes-module__f90Hna__historyList span,.quotes-module__f90Hna__evidenceList dt{color:var(--color-text-muted);font-size:.8rem}.quotes-module__f90Hna__evidenceList{gap:.75rem;margin:.9rem 0 0;display:grid}.quotes-module__f90Hna__evidenceList div{gap:.2rem;display:grid}.quotes-module__f90Hna__evidenceList dd{margin:0}.quotes-module__f90Hna__empty{text-align:center;margin-top:1rem;padding:2.5rem 1.5rem}.quotes-module__f90Hna__empty h2{margin:0;font-size:1rem}.quotes-module__f90Hna__empty p{color:var(--color-text-muted);max-width:34rem;margin:.45rem auto 1.1rem}.quotes-module__f90Hna__narrowPage{max-width:68rem}.quotes-module__f90Hna__breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;display:flex}.quotes-module__f90Hna__breadcrumbs a{color:var(--color-primary);text-decoration:none}.quotes-module__f90Hna__formPanel,.quotes-module__f90Hna__summary,.quotes-module__f90Hna__linesPanel,.quotes-module__f90Hna__notesPanel{margin-top:1.25rem;padding:1.25rem}.quotes-module__f90Hna__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.quotes-module__f90Hna__summaryGrid div{border-right:1px solid var(--color-border);padding-right:1rem}.quotes-module__f90Hna__summaryGrid div:last-child{border:0}.quotes-module__f90Hna__summaryGrid span,.quotes-module__f90Hna__summaryGrid strong{display:block}.quotes-module__f90Hna__summaryGrid span{color:var(--color-text-muted);margin-bottom:.32rem;font-size:.75rem}.quotes-module__f90Hna__summaryGrid strong{font-size:1.05rem}.quotes-module__f90Hna__linesPanel h2,.quotes-module__f90Hna__notesPanel h2{margin:0 0 1rem;font-size:1rem}.quotes-module__f90Hna__lineList{gap:0;margin:0;padding:0;list-style:none;display:grid}.quotes-module__f90Hna__lineList li{border-top:1px solid var(--color-border);padding:.85rem 0}.quotes-module__f90Hna__lineList li:first-child{border-top:0}.quotes-module__f90Hna__lineHeader{align-items:center}.quotes-module__f90Hna__lineHeader strong{font-size:.88rem}.quotes-module__f90Hna__lineMeta{color:var(--color-text-muted);flex-wrap:wrap;gap:.8rem;margin-top:.3rem;font-size:.76rem;display:flex}.quotes-module__f90Hna__notesPanel p{color:var(--color-text-muted);white-space:pre-wrap;line-height:1.55}@media (max-width:52rem){.quotes-module__f90Hna__pageHeader,.quotes-module__f90Hna__detailHeader{display:grid}.quotes-module__f90Hna__actions{justify-content:flex-start}.quotes-module__f90Hna__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.quotes-module__f90Hna__summaryGrid div:nth-child(2){border:0}}@media (max-width:32rem){.quotes-module__f90Hna__summaryGrid{grid-template-columns:1fr}.quotes-module__f90Hna__summaryGrid div{border-bottom:1px solid var(--color-border);border-right:0;padding-bottom:.75rem}}
.reports-module__H5KawG__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reports-module__H5KawG__header h1,.reports-module__H5KawG__header p{margin:0}.reports-module__H5KawG__header h1{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2rem)}.reports-module__H5KawG__header p{color:var(--color-text-muted);margin-top:.35rem}.reports-module__H5KawG__header>span{color:#24566c;white-space:nowrap;background:#e9f2f6;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:700}.reports-module__H5KawG__projectPicker{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:minmax(12rem,.7fr) auto minmax(16rem,1fr) auto;align-items:end;gap:.8rem;margin:1.5rem 0 0;padding:.9rem;display:grid}.reports-module__H5KawG__projectPicker form{display:contents}.reports-module__H5KawG__projectPicker label{color:var(--color-text-muted);gap:.35rem;font-size:.75rem;font-weight:650;display:grid}.reports-module__H5KawG__projectPicker select,.reports-module__H5KawG__projectPicker button{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);font:inherit;min-height:2.4rem;padding:.45rem .6rem}.reports-module__H5KawG__projectPicker select{background:var(--color-surface);color:var(--color-text)}.reports-module__H5KawG__projectPicker button{background:var(--color-primary);border-color:var(--color-primary);color:#fff;cursor:pointer;padding-inline:.9rem;font-size:.82rem;font-weight:700}.reports-module__H5KawG__filterError{border-radius:var(--radius-small);color:#654814;background:#fff6e5;border:1px solid #d6a44c;margin:1rem 0 0;padding:.7rem .8rem;font-size:.82rem}@media (max-width:48rem){.reports-module__H5KawG__header{flex-direction:column;align-items:flex-start}.reports-module__H5KawG__projectPicker{grid-template-columns:1fr}}
.document-workflow-module__WYcGpG__upload{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.document-workflow-module__WYcGpG__upload label{gap:.375rem;font-size:.8125rem;font-weight:500;display:grid}.document-workflow-module__WYcGpG__uploadNotice{border-left:3px solid var(--color-status-info-text);background:var(--color-status-info-bg);color:var(--color-status-info-text);grid-column:1/-1;padding:.75rem;font-size:.75rem;line-height:1.5}.document-workflow-module__WYcGpG__uploadNotice strong{margin-bottom:.25rem;display:block}.document-workflow-module__WYcGpG__uploadNotice p{color:inherit;margin:.25rem 0}.document-workflow-module__WYcGpG__uploadNotice a{font-weight:650}.document-workflow-module__WYcGpG__upload input{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);min-height:2.5rem;font:inherit;padding:.45rem}.document-workflow-module__WYcGpG__upload p,.document-workflow-module__WYcGpG__success,.document-workflow-module__WYcGpG__error{grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.5}.document-workflow-module__WYcGpG__upload p,.document-workflow-module__WYcGpG__success{color:var(--color-status-success-text)}.document-workflow-module__WYcGpG__error{color:var(--color-status-danger-text)}.document-workflow-module__WYcGpG__actions,.document-workflow-module__WYcGpG__actions form,.document-workflow-module__WYcGpG__retry{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.document-workflow-module__WYcGpG__actions select{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);min-height:2.375rem;color:var(--color-text);font-size:.75rem}.document-workflow-module__WYcGpG__versionForm{gap:.65rem;display:grid}.document-workflow-module__WYcGpG__versionForm p{margin:0}.document-workflow-module__WYcGpG__versionForm label{gap:.35rem;font-size:.8125rem;display:grid}.document-workflow-module__WYcGpG__versionForm select,.document-workflow-module__WYcGpG__versionForm textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;color:var(--color-text);font:inherit;padding:.5rem}.document-workflow-module__WYcGpG__versionDetails summary{cursor:pointer;font-size:.75rem;font-weight:650}.document-workflow-module__WYcGpG__versionDetails[open] summary{margin-bottom:.65rem}@media (max-width:640px){.document-workflow-module__WYcGpG__upload{grid-template-columns:1fr}}
.extraction-review-module__Pg9edG__layout,.extraction-review-module__Pg9edG__form,.extraction-review-module__Pg9edG__lines{gap:1rem;display:grid}.extraction-review-module__Pg9edG__form fieldset,.extraction-review-module__Pg9edG__confirm{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);margin:0;padding:1rem}.extraction-review-module__Pg9edG__form legend{padding:0 .375rem;font-size:.8125rem;font-weight:500}.extraction-review-module__Pg9edG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.extraction-review-module__Pg9edG__grid label{color:var(--color-text-muted);align-content:start;gap:.375rem;font-size:.75rem;display:grid}.extraction-review-module__Pg9edG__grid input,.extraction-review-module__Pg9edG__grid select{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;min-height:2.375rem;color:var(--color-text);font:inherit;padding:.45rem .55rem}.extraction-review-module__Pg9edG__wide{grid-column:span 2}.extraction-review-module__Pg9edG__confirm{justify-items:start;gap:.625rem;display:grid}.extraction-review-module__Pg9edG__confirm h2,.extraction-review-module__Pg9edG__confirm p,.extraction-review-module__Pg9edG__success,.extraction-review-module__Pg9edG__error{margin:0}.extraction-review-module__Pg9edG__confirm h2{font-size:1rem;font-weight:500}.extraction-review-module__Pg9edG__confirm p,.extraction-review-module__Pg9edG__success,.extraction-review-module__Pg9edG__error{font-size:.75rem;line-height:1.55}.extraction-review-module__Pg9edG__confirm p{color:var(--color-text-muted)}.extraction-review-module__Pg9edG__notice{color:var(--color-status-warning-text)!important}.extraction-review-module__Pg9edG__duplicateWarning{border:1px solid var(--color-status-warning-text);border-radius:var(--radius-small);background:var(--color-status-warning-bg);gap:.55rem;width:100%;padding:.8rem;display:grid}.extraction-review-module__Pg9edG__duplicateWarning label{align-items:center;gap:.5rem;display:flex}.extraction-review-module__Pg9edG__duplicateWarning label:last-child{display:grid}.extraction-review-module__Pg9edG__duplicateWarning ul{margin:0}.extraction-review-module__Pg9edG__success{color:var(--color-status-success-text)}.extraction-review-module__Pg9edG__error{color:var(--color-status-danger-text)}@media (max-width:900px){.extraction-review-module__Pg9edG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.extraction-review-module__Pg9edG__grid{grid-template-columns:1fr}.extraction-review-module__Pg9edG__wide{grid-column:auto}}
.invitation-admin-module__gFjVcW__content{gap:1.25rem;display:grid}.invitation-admin-module__gFjVcW__content h2{margin:0 0 .5rem;font-size:1rem;font-weight:600}.invitation-admin-module__gFjVcW__content p{font-size:.8125rem;line-height:1.5}.invitation-admin-module__gFjVcW__note{color:var(--color-text-muted);margin:0 0 .75rem}.invitation-admin-module__gFjVcW__list{margin:0;padding:0;list-style:none}.invitation-admin-module__gFjVcW__list li{border-top:1px solid var(--color-border);overflow-wrap:anywhere;gap:.5rem;padding:1rem 0;display:grid}.invitation-admin-module__gFjVcW__list span{color:var(--color-text-muted);font-size:.8125rem}.invitation-admin-module__gFjVcW__result{border:1px solid var(--color-focus);border-radius:var(--radius-small);gap:.75rem;padding:1rem;display:grid}.invitation-admin-module__gFjVcW__result textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);resize:vertical;overflow-wrap:anywhere;width:100%;padding:.625rem;font-family:monospace}
.product-form-module__plhI3W__form{gap:1.25rem;display:grid}.product-form-module__plhI3W__form fieldset,.product-form-module__plhI3W__catalogSetup fieldset{border:0;gap:.95rem;min-width:0;margin:0;padding:0;display:grid}.product-form-module__plhI3W__form fieldset+fieldset{border-top:1px solid var(--color-border);padding-top:1.25rem}.product-form-module__plhI3W__form legend,.product-form-module__plhI3W__catalogSetup legend{color:var(--color-text);margin-bottom:.9rem;padding:0;font-size:.92rem;font-weight:700}.product-form-module__plhI3W__form label,.product-form-module__plhI3W__catalogSetup label,.product-form-module__plhI3W__archiveControls label{color:var(--color-text);gap:.35rem;font-size:.82rem;font-weight:650;display:grid}.product-form-module__plhI3W__form input,.product-form-module__plhI3W__form select,.product-form-module__plhI3W__form textarea,.product-form-module__plhI3W__catalogSetup input,.product-form-module__plhI3W__catalogSetup select,.product-form-module__plhI3W__archiveControls textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;min-height:2.5rem;padding:.55rem .65rem}.product-form-module__plhI3W__form textarea,.product-form-module__plhI3W__archiveControls textarea{resize:vertical;line-height:1.45}.product-form-module__plhI3W__form small,.product-form-module__plhI3W__catalogSetup small{color:var(--color-text-muted);font-weight:400;line-height:1.4}.product-form-module__plhI3W__twoColumns,.product-form-module__plhI3W__threeColumns,.product-form-module__plhI3W__setupGrid{gap:.9rem;display:grid}.product-form-module__plhI3W__twoColumns,.product-form-module__plhI3W__threeColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-module__plhI3W__identityNotice{background:var(--color-surface-muted);border-left:3px solid var(--color-primary);border-radius:var(--radius-small);padding:.75rem .9rem}.product-form-module__plhI3W__identityNotice p,.product-form-module__plhI3W__sectionHelp{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.5}.product-form-module__plhI3W__checkboxLabel{align-items:center;gap:.55rem!important;display:flex!important}.product-form-module__plhI3W__checkboxLabel input{min-height:auto}.product-form-module__plhI3W__error,.product-form-module__plhI3W__success,.product-form-module__plhI3W__warning{margin:0;font-size:.8rem}.product-form-module__plhI3W__error{color:var(--color-status-danger-text)}.product-form-module__plhI3W__success{color:var(--color-status-success-text)}.product-form-module__plhI3W__warning{color:var(--color-status-warning-text)}.product-form-module__plhI3W__groupLabel{color:var(--color-text);margin-bottom:.5rem;font-size:.82rem;font-weight:650;display:block}.product-form-module__plhI3W__labelChoices{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.product-form-module__plhI3W__duplicateWarning{background:var(--color-status-warning-bg);border:1px solid var(--color-status-warning-text);border-radius:var(--radius-medium);gap:.9rem;padding:1rem;display:grid}.product-form-module__plhI3W__duplicateWarning h2{color:var(--color-status-warning-text);margin:0;font-size:.95rem}.product-form-module__plhI3W__duplicateWarning ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.product-form-module__plhI3W__duplicateWarning li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.product-form-module__plhI3W__duplicateWarning li div>*{display:block}.product-form-module__plhI3W__duplicateWarning li span,.product-form-module__plhI3W__duplicateWarning li small{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem}.product-form-module__plhI3W__duplicateWarning a{color:var(--color-primary);font-size:.8rem;font-weight:700}.product-form-module__plhI3W__dangerButton{background:var(--color-status-danger-text);border:1px solid var(--color-status-danger-text);border-radius:var(--radius-small);color:#fff;cursor:pointer;width:fit-content;min-height:2.35rem;padding:.55rem .9rem;font-weight:700}.product-form-module__plhI3W__dangerButton:disabled{cursor:not-allowed;opacity:.6}.product-form-module__plhI3W__catalogSetup{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);margin-top:1.25rem;padding:1rem 1.1rem}.product-form-module__plhI3W__catalogSetup>summary{color:var(--color-text);cursor:pointer;font-size:.9rem;font-weight:700}.product-form-module__plhI3W__catalogSetup>p,.product-form-module__plhI3W__archiveControls>p{color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.product-form-module__plhI3W__setupGrid{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;padding-top:1rem}.product-form-module__plhI3W__setupGrid>form{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);gap:.8rem;padding:0 1rem 1rem 0;display:grid}.product-form-module__plhI3W__setupGrid>form:last-child{border-bottom:0;border-right:0;padding-right:0}.product-form-module__plhI3W__setupGrid>form:nth-child(2n){border-right:0;padding-right:0}.product-form-module__plhI3W__archiveControls{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);margin-top:1.25rem;padding:1.1rem}.product-form-module__plhI3W__archiveControls h2{margin:0;font-size:.9rem}.product-form-module__plhI3W__archiveControls form{gap:.8rem;display:grid}@media (max-width:58rem){.product-form-module__plhI3W__threeColumns,.product-form-module__plhI3W__setupGrid{grid-template-columns:1fr}.product-form-module__plhI3W__setupGrid>form{border-bottom:1px solid var(--color-border);border-right:0;padding:0 0 1rem}.product-form-module__plhI3W__setupGrid>form:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:40rem){.product-form-module__plhI3W__twoColumns{grid-template-columns:1fr}}
.project-product-form-module__0n6aMq__form,.project-product-form-module__0n6aMq__form fieldset,.project-product-form-module__0n6aMq__form label{gap:.45rem;display:grid}.project-product-form-module__0n6aMq__form{gap:1rem}.project-product-form-module__0n6aMq__form fieldset{border:0;margin:0;padding:0}.project-product-form-module__0n6aMq__form label>span{color:var(--color-text-muted);font-size:.78rem;font-weight:650}.project-product-form-module__0n6aMq__form input,.project-product-form-module__0n6aMq__form select,.project-product-form-module__0n6aMq__form textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text);font:inherit;padding:.55rem .65rem}.project-product-form-module__0n6aMq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.project-product-form-module__0n6aMq__check{align-items:center;display:flex!important}.project-product-form-module__0n6aMq__check input{margin:0}.project-product-form-module__0n6aMq__error{color:var(--color-danger-text)}.project-product-form-module__0n6aMq__success{color:var(--color-success-text)}.project-product-form-module__0n6aMq__refreshForm{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (max-width:42rem){.project-product-form-module__0n6aMq__columns{grid-template-columns:1fr}}
.security-settings-module__WdqrCq__securityStack{gap:1rem;margin-top:1.25rem;display:grid}.security-settings-module__WdqrCq__securityCard{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);gap:1rem;padding:1rem;display:grid}.security-settings-module__WdqrCq__cardHeader,.security-settings-module__WdqrCq__sessionsHeader{align-items:flex-start;gap:.75rem;display:flex}.security-settings-module__WdqrCq__cardHeader h3,.security-settings-module__WdqrCq__cardHeader p,.security-settings-module__WdqrCq__sessionsHeader h3,.security-settings-module__WdqrCq__sessionsHeader p{margin:0}.security-settings-module__WdqrCq__cardHeader h3,.security-settings-module__WdqrCq__sessionsHeader h3{font-size:.875rem;font-weight:600}.security-settings-module__WdqrCq__cardHeader p,.security-settings-module__WdqrCq__sessionsHeader p,.security-settings-module__WdqrCq__sessionIdentity p,.security-settings-module__WdqrCq__formHint{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.5}.security-settings-module__WdqrCq__headingIcon,.security-settings-module__WdqrCq__sessionIcon{border-radius:var(--radius-small);background:var(--color-primary-soft);width:2rem;height:2rem;color:var(--color-primary-hover);flex:none;place-items:center;display:grid}.security-settings-module__WdqrCq__compactForm,.security-settings-module__WdqrCq__passwordForm{gap:.5rem;max-width:32rem;display:grid}.security-settings-module__WdqrCq__compactForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.security-settings-module__WdqrCq__compactForm label{grid-column:1/-1}.security-settings-module__WdqrCq__compactForm label,.security-settings-module__WdqrCq__passwordForm label{font-size:.75rem;font-weight:500}.security-settings-module__WdqrCq__compactForm input,.security-settings-module__WdqrCq__passwordForm input{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);min-height:2.5rem;color:var(--color-text);padding:.5rem .625rem}.security-settings-module__WdqrCq__passwordForm label:not(:first-child){margin-top:.375rem}.security-settings-module__WdqrCq__formHint{margin:0}.security-settings-module__WdqrCq__primaryButton{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;cursor:pointer;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.security-settings-module__WdqrCq__secondaryButton,.security-settings-module__WdqrCq__dangerButton{border-radius:var(--radius-small);background:var(--color-surface-raised);cursor:pointer;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.security-settings-module__WdqrCq__secondaryButton{border:1px solid var(--color-border-strong);color:var(--color-text)}.security-settings-module__WdqrCq__dangerButton{border:1px solid var(--color-status-danger-text);color:var(--color-status-danger-text)}.security-settings-module__WdqrCq__secondaryButton:hover:not(:disabled){background:var(--color-workspace)}.security-settings-module__WdqrCq__dangerButton:hover:not(:disabled){background:var(--color-status-danger-bg)}.security-settings-module__WdqrCq__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.security-settings-module__WdqrCq__primaryButton:disabled,.security-settings-module__WdqrCq__secondaryButton:disabled,.security-settings-module__WdqrCq__dangerButton:disabled{cursor:wait;opacity:.65}.security-settings-module__WdqrCq__titleWithStatus{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.security-settings-module__WdqrCq__titleWithStatus span{background:var(--color-workspace);color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.security-settings-module__WdqrCq__titleWithStatus span[data-enabled=true]{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.security-settings-module__WdqrCq__enrollmentFlow,.security-settings-module__WdqrCq__mfaManagement,.security-settings-module__WdqrCq__pendingRecovery{gap:1rem;display:grid}.security-settings-module__WdqrCq__authenticatorSetup{align-items:center;gap:1rem;display:flex}.security-settings-module__WdqrCq__authenticatorSetup img{border:1px solid var(--color-border);border-radius:var(--radius-small);background:#fff;flex:none;padding:.5rem}.security-settings-module__WdqrCq__authenticatorSetup strong,.security-settings-module__WdqrCq__recoveryCodeHeader strong{font-size:.8125rem}.security-settings-module__WdqrCq__authenticatorSetup p,.security-settings-module__WdqrCq__recoveryCodeHeader p,.security-settings-module__WdqrCq__mfaManagement p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.security-settings-module__WdqrCq__authenticatorSetup code{overflow-wrap:anywhere;max-width:24rem;margin-top:.5rem;font-size:.75rem;display:block}.security-settings-module__WdqrCq__recoveryCodes{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-workspace);gap:.75rem;max-width:36rem;padding:.875rem;display:grid}.security-settings-module__WdqrCq__recoveryCodeHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.security-settings-module__WdqrCq__recoveryCodes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1.5rem;margin:0;padding-left:1.5rem;display:grid}.security-settings-module__WdqrCq__recoveryCodes code{color:var(--color-text);letter-spacing:.04em;font-size:.8125rem}.security-settings-module__WdqrCq__confirmCodes{color:var(--color-text-muted);grid-column:1/-1;align-items:flex-start;gap:.5rem;line-height:1.45;display:flex}.security-settings-module__WdqrCq__confirmCodes input{width:1rem;min-height:1rem;accent-color:var(--color-primary);margin-top:.0625rem}.security-settings-module__WdqrCq__mfaManagement>div{gap:.75rem;padding-top:.25rem;display:grid}.security-settings-module__WdqrCq__mfaManagement>div+div{border-top:1px solid var(--color-border);padding-top:1rem}.security-settings-module__WdqrCq__mfaManagement h4{margin:0;font-size:.8125rem}.security-settings-module__WdqrCq__dangerZone h4{color:var(--color-status-danger-text)}.security-settings-module__WdqrCq__sessionsHeader{justify-content:space-between}.security-settings-module__WdqrCq__sessionList{border-top:1px solid var(--color-border);display:grid}.security-settings-module__WdqrCq__sessionRow{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem 0;display:grid}.security-settings-module__WdqrCq__sessionTitle{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.security-settings-module__WdqrCq__sessionTitle span{background:var(--color-status-success-bg);color:var(--color-status-success-text);text-transform:uppercase;border-radius:999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.security-settings-module__WdqrCq__sessionIdentity p{margin:.1875rem 0 0}.security-settings-module__WdqrCq__sessionDates{flex-wrap:wrap;gap:.75rem 1.5rem;margin:.75rem 0 0;display:flex}.security-settings-module__WdqrCq__sessionDates div{gap:.125rem;display:grid}.security-settings-module__WdqrCq__sessionDates dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.625rem;font-weight:600}.security-settings-module__WdqrCq__sessionDates dd{margin:0;font-size:.6875rem}@media (max-width:640px){.security-settings-module__WdqrCq__compactForm,.security-settings-module__WdqrCq__sessionRow{grid-template-columns:1fr}.security-settings-module__WdqrCq__compactForm label{grid-column:auto}.security-settings-module__WdqrCq__sessionsHeader{display:grid}.security-settings-module__WdqrCq__sessionIcon{display:none}.security-settings-module__WdqrCq__authenticatorSetup,.security-settings-module__WdqrCq__recoveryCodeHeader{display:grid}.security-settings-module__WdqrCq__recoveryCodes ol{grid-template-columns:1fr}}
.workspace-shell-module__WAyeZq__skipLink{z-index:100;border-radius:var(--radius-small);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-overlay);padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:transform .12s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.workspace-shell-module__WAyeZq__skipLink:focus{transform:translateY(0)}.workspace-shell-module__WAyeZq__shell{background:var(--color-workspace);min-height:100vh;transition:grid-template-columns var(--motion-settle) var(--ease-settle);grid-template-columns:14.5rem minmax(0,1fr);display:grid}.workspace-shell-module__WAyeZq__shell[data-collapsed=true]{grid-template-columns:4.25rem minmax(0,1fr)}.workspace-shell-module__WAyeZq__sidebar{background:var(--color-navigation);color:#edf5f5;flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-shell-module__WAyeZq__brandRow{border-bottom:1px solid #ffffff1f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:4.5rem;padding:0 .75rem 0 1rem;display:flex}.workspace-shell-module__WAyeZq__brandLink{color:#fff;align-items:center;gap:.625rem;min-width:0;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.workspace-shell-module__WAyeZq__brandMark{flex:none;width:1.875rem;height:1.875rem}.workspace-shell-module__WAyeZq__brandName,.workspace-shell-module__WAyeZq__company,.workspace-shell-module__WAyeZq__navLabel{white-space:nowrap;overflow:hidden}.workspace-shell-module__WAyeZq__collapseButton{border-radius:var(--radius-small);width:2.25rem;height:2.25rem;color:var(--color-navigation-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.workspace-shell-module__WAyeZq__collapseButton:hover{color:#fff;border-color:#ffffff2e}.workspace-shell-module__WAyeZq__company{color:var(--color-navigation-muted);letter-spacing:.075em;text-transform:uppercase;flex-shrink:0;padding:1.375rem 1.25rem .625rem;font-size:.6875rem}.workspace-shell-module__WAyeZq__navigation,.workspace-shell-module__WAyeZq__settingsNavigation{flex-shrink:0;gap:.25rem;padding:.25rem .75rem;display:grid}.workspace-shell-module__WAyeZq__settingsNavigation{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:.75rem;padding-bottom:1rem}.workspace-shell-module__WAyeZq__navLink{border-radius:var(--radius-small);color:#cad8dc;min-height:2.75rem;transition:background-color var(--motion-feedback) ease, color var(--motion-feedback) ease;align-items:center;gap:.6875rem;padding:0 .8125rem;font-size:.8125rem;text-decoration:none;display:flex}.workspace-shell-module__WAyeZq__navLink:active{background:#ffffff26;transition-duration:0s}.workspace-shell-module__WAyeZq__navLink:hover{color:#fff;background:#ffffff12}.workspace-shell-module__WAyeZq__navLink[aria-current=page]{color:#fff;background:#ffffff1f;font-weight:600;box-shadow:inset 3px 0 #34c2b5}.workspace-shell-module__WAyeZq__navIcon{flex:none;width:1rem;height:1rem}.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__brandName,.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__company,.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__navLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__brandRow{justify-content:center;padding:0}.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__brandLink{display:none}.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__company{padding:0}.workspace-shell-module__WAyeZq__shell[data-collapsed=true] .workspace-shell-module__WAyeZq__navLink{justify-content:center;padding:0}.workspace-shell-module__WAyeZq__workspace{min-width:0}.workspace-shell-module__WAyeZq__topbar{z-index:20;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 2rem;display:flex;position:sticky;top:0}.workspace-shell-module__WAyeZq__searchField{width:min(27.5rem,100%);position:relative}.workspace-shell-module__WAyeZq__topbarContext{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.workspace-shell-module__WAyeZq__companyContext,.workspace-shell-module__WAyeZq__companySwitcher summary{border-radius:var(--radius-small);background:var(--color-surface-raised);min-width:0;min-height:2.5rem;color:var(--color-text);border:1px solid #0000;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;display:flex}.workspace-shell-module__WAyeZq__companyContext span,.workspace-shell-module__WAyeZq__companySwitcher summary span{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.workspace-shell-module__WAyeZq__companySwitcher{position:relative}.workspace-shell-module__WAyeZq__companySwitcher summary{cursor:pointer;list-style:none}.workspace-shell-module__WAyeZq__companySwitcher summary::-webkit-details-marker{display:none}.workspace-shell-module__WAyeZq__companyMenu{z-index:40;border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-raised);width:min(18rem,100vw - 1.5rem);box-shadow:var(--shadow-overlay);transform-origin:0 0;gap:.25rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.workspace-shell-module__WAyeZq__companyMenu p{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.375rem .5rem;font-size:.6875rem}.workspace-shell-module__WAyeZq__companyMenu button{border-radius:var(--radius-small);width:100%;min-height:2.375rem;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;font-size:.75rem;display:flex}.workspace-shell-module__WAyeZq__companyMenu button:hover,.workspace-shell-module__WAyeZq__companyMenu button[aria-current=true]{background:var(--color-primary-soft);color:var(--color-primary-hover)}.workspace-shell-module__WAyeZq__companyMenu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell-module__WAyeZq__searchField svg{width:1rem;height:1rem;color:var(--color-text-muted);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.workspace-shell-module__WAyeZq__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);width:100%;min-height:2.5rem;color:var(--color-text-muted);padding:.5rem .75rem .5rem 2.25rem;font-size:.75rem}.workspace-shell-module__WAyeZq__searchInput:disabled{cursor:not-allowed;opacity:1}.workspace-shell-module__WAyeZq__topbarActions{align-items:center;gap:.375rem;display:flex}.workspace-shell-module__WAyeZq__topbarLink{border-radius:var(--radius-small);width:2.25rem;height:2.25rem;color:var(--color-text-muted);place-items:center;display:grid;position:relative}.workspace-shell-module__WAyeZq__topbarLink:hover{background:var(--color-surface-muted);color:var(--color-text)}.workspace-shell-module__WAyeZq__topbarLink svg{width:1rem;height:1rem}.workspace-shell-module__WAyeZq__notificationCount{border:2px solid var(--color-surface);background:var(--color-status-danger-text);color:#fff;text-align:center;border-radius:999px;min-width:1rem;padding:.08rem .2rem;font-size:.5625rem;font-weight:700;line-height:.75rem;position:absolute;top:.2rem;right:.15rem}.workspace-shell-module__WAyeZq__avatar{background:var(--color-primary-soft);width:2.25rem;height:2.25rem;color:var(--color-primary-hover);border-radius:50%;place-items:center;margin-left:.25rem;font-size:.6875rem;font-weight:500;display:grid}.workspace-shell-module__WAyeZq__accountControl{position:relative}.workspace-shell-module__WAyeZq__accountControl summary{cursor:pointer;list-style:none;display:block}.workspace-shell-module__WAyeZq__accountControl summary::-webkit-details-marker{display:none}.workspace-shell-module__WAyeZq__accountMenu{z-index:40;border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-raised);width:min(18rem,100vw - 1.5rem);box-shadow:var(--shadow-overlay);transform-origin:100% 0;gap:.25rem;padding:.875rem;display:grid;position:absolute;top:calc(100% + .625rem);right:0}.workspace-shell-module__WAyeZq__accountMenu strong,.workspace-shell-module__WAyeZq__accountMenu span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell-module__WAyeZq__accountMenu strong{font-size:.8125rem;font-weight:600}.workspace-shell-module__WAyeZq__accountMenu span{color:var(--color-text-muted);font-size:.75rem}.workspace-shell-module__WAyeZq__accountMenu button{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);min-height:2.5rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.workspace-shell-module__WAyeZq__accountMenu button:hover:not(:disabled){background:var(--color-surface-muted)}.workspace-shell-module__WAyeZq__main{width:min(100%, var(--content-max-width));min-height:calc(100vh - 4.5rem);margin:0 auto;padding:2rem 2rem 3rem}.workspace-shell-module__WAyeZq__mobileNavigation{display:none}.workspace-shell-module__WAyeZq__moreDialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-raised);width:min(28rem,100% - 1rem);color:var(--color-text);box-shadow:var(--shadow-overlay);margin:auto auto .5rem;padding:0}.workspace-shell-module__WAyeZq__moreDialog::backdrop{background:#142c3a73}.workspace-shell-module__WAyeZq__moreHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem;display:flex}.workspace-shell-module__WAyeZq__moreHeader h2{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.workspace-shell-module__WAyeZq__closeButton{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);width:2.5rem;height:2.5rem;color:var(--color-text);place-items:center;display:grid}.workspace-shell-module__WAyeZq__moreLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem;display:grid}.workspace-shell-module__WAyeZq__moreLink{border:1px solid var(--color-border);border-radius:var(--radius-small);min-height:3rem;color:var(--color-text);align-items:center;gap:.625rem;padding:.625rem;font-size:.8125rem;text-decoration:none;display:flex}.workspace-shell-module__WAyeZq__moreLink:hover{background:var(--color-surface-muted)}@media (max-width:700px){.workspace-shell-module__WAyeZq__shell,.workspace-shell-module__WAyeZq__shell[data-collapsed=true]{display:block}.workspace-shell-module__WAyeZq__sidebar{display:none}.workspace-shell-module__WAyeZq__topbar{min-height:3.625rem;padding:0 .875rem}.workspace-shell-module__WAyeZq__searchField{display:none}.workspace-shell-module__WAyeZq__topbarContext{min-width:0}.workspace-shell-module__WAyeZq__companyContext span,.workspace-shell-module__WAyeZq__companySwitcher summary span{max-width:min(13rem,48vw)}.workspace-shell-module__WAyeZq__topbarActions{flex:none}.workspace-shell-module__WAyeZq__topbarLink{display:none}.workspace-shell-module__WAyeZq__main{min-height:calc(100vh - 3.625rem);padding:1.25rem .875rem 6rem}.workspace-shell-module__WAyeZq__mobileNavigation{z-index:30;min-height:4.25rem;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.workspace-shell-module__WAyeZq__mobileLink,.workspace-shell-module__WAyeZq__mobileButton{min-width:0;min-height:4.25rem;color:var(--color-text-muted);background:0 0;border:0;align-content:center;place-items:center;gap:.25rem;font-size:.6875rem;text-decoration:none;display:grid}.workspace-shell-module__WAyeZq__mobileLink[aria-current=page]{color:var(--color-primary-hover);box-shadow:inset 0 3px var(--color-brand-teal);font-weight:600}.workspace-shell-module__WAyeZq__mobileButton:disabled{cursor:not-allowed;opacity:.55}.workspace-shell-module__WAyeZq__mobileLink svg,.workspace-shell-module__WAyeZq__mobileButton svg{width:1.125rem;height:1.125rem}}.workspace-shell-module__WAyeZq__collapseButton,.workspace-shell-module__WAyeZq__topbarLink,.workspace-shell-module__WAyeZq__closeButton,.workspace-shell-module__WAyeZq__moreLink{transition:background-color var(--motion-feedback) ease, color var(--motion-feedback) ease}.workspace-shell-module__WAyeZq__collapseButton:active,.workspace-shell-module__WAyeZq__topbarLink:active,.workspace-shell-module__WAyeZq__closeButton:active,.workspace-shell-module__WAyeZq__moreLink:active{background:var(--color-surface-muted);transition-duration:0s}.workspace-shell-module__WAyeZq__collapseButton:active{background:#ffffff26}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.workspace-shell-module__WAyeZq__topbar,.workspace-shell-module__WAyeZq__mobileNavigation{background:var(--color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:360px){.workspace-shell-module__WAyeZq__searchInput{text-overflow:ellipsis}}
.page-module__8eSzTa__list{gap:.625rem;display:grid}.page-module__8eSzTa__companyButton{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);width:100%;min-height:3.5rem;color:var(--color-text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.page-module__8eSzTa__companyButton:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.page-module__8eSzTa__companyButton span{color:var(--color-text-muted);font-size:.75rem}.page-module__8eSzTa__error{border-radius:var(--radius-small);background:var(--color-status-danger-bg);color:var(--color-status-danger-text);margin:0 0 1rem;padding:.625rem .75rem;font-size:.8125rem}
.design-review-module__B9geIG__reviewBar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.design-review-module__B9geIG__previewTag,.design-review-module__B9geIG__eyebrow{color:var(--color-brand-teal-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.design-review-module__B9geIG__reviewBar p,.design-review-module__B9geIG__previewFooter,.design-review-module__B9geIG__sampleSection p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.design-review-module__B9geIG__reviewActions,.design-review-module__B9geIG__buttonRow{flex-wrap:wrap;gap:.5rem;display:flex}.design-review-module__B9geIG__reviewActions{flex-shrink:0}.design-review-module__B9geIG__previewFeedback{border-radius:var(--radius-small);background:var(--color-primary-soft);color:var(--color-primary-hover);margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.8125rem}.design-review-module__B9geIG__previewFooter{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.design-review-module__B9geIG__controls{grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;display:grid}.design-review-module__B9geIG__controls>section{min-width:0}.design-review-module__B9geIG__controls h1,.design-review-module__B9geIG__controls h2{letter-spacing:-.025em;margin:0 0 .625rem;font-weight:600}.design-review-module__B9geIG__controls h1{font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.2}.design-review-module__B9geIG__controls h2{font-size:.9375rem}.design-review-module__B9geIG__controls header>p:last-child{color:var(--color-text-muted);font-size:.875rem}.design-review-module__B9geIG__sampleSection{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:2rem;padding:1.5rem;display:grid}.design-review-module__B9geIG__sampleForm,.design-review-module__B9geIG__statusSamples{gap:1rem;display:grid}.design-review-module__B9geIG__dialogPreview{margin-top:1rem}@media (max-width:700px){.design-review-module__B9geIG__reviewBar{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.design-review-module__B9geIG__sampleSection{grid-template-columns:1fr;gap:1rem;padding:1rem}}
.review-module__SWMdra__steps{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.review-module__SWMdra__steps button{border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.review-module__SWMdra__steps button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}
.policy-review-module__zXI-Za__form{gap:1rem;display:grid}.policy-review-module__zXI-Za__form ul{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.policy-review-module__zXI-Za__form a,.policy-review-module__zXI-Za__warning a{color:var(--color-primary-hover)}.policy-review-module__zXI-Za__form label{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.policy-review-module__zXI-Za__form label input{width:1rem;height:1rem;accent-color:var(--color-primary);margin:.1rem 0 0}.policy-review-module__zXI-Za__form button{border:1px solid var(--color-primary);border-radius:var(--radius-small);background:var(--color-primary);color:#fff;cursor:pointer;min-height:2.75rem;font-weight:650}.policy-review-module__zXI-Za__error,.policy-review-module__zXI-Za__warning{border-radius:var(--radius-small);margin:0;padding:.75rem;font-size:.8125rem;line-height:1.5}.policy-review-module__zXI-Za__error{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.policy-review-module__zXI-Za__warning{background:var(--color-status-warning-bg);color:var(--color-status-warning-text)}
.section-page-module__70I9Mq__pageHeader h1,.section-page-module__70I9Mq__pageHeader p{margin:0}.section-page-module__70I9Mq__pageHeader h1{letter-spacing:-.025em;font-size:clamp(1.375rem,2.3vw,1.625rem);font-weight:500}.section-page-module__70I9Mq__pageHeader p{max-width:44rem;color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.section-page-module__70I9Mq__content{margin-top:1.5rem}.section-page-module__70I9Mq__settingsLayout{grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.section-page-module__70I9Mq__settingsNav{align-content:start;gap:.1875rem;display:grid}.section-page-module__70I9Mq__settingsNav a,.section-page-module__70I9Mq__futureSetting{border-radius:var(--radius-small);min-height:2.375rem;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;text-decoration:none;display:flex}.section-page-module__70I9Mq__settingsNav a:hover{background:var(--color-surface-muted);color:var(--color-text)}.section-page-module__70I9Mq__settingsNav a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-hover);font-weight:500}.section-page-module__70I9Mq__futureSetting{opacity:.6}.section-page-module__70I9Mq__futureSetting span{text-transform:uppercase;font-size:.625rem}.section-page-module__70I9Mq__settingsPanel{min-width:0}.section-page-module__70I9Mq__settingsPanel h2,.section-page-module__70I9Mq__settingsPanel>p{margin:0}.section-page-module__70I9Mq__settingsPanel h2{font-size:1rem;font-weight:500}.section-page-module__70I9Mq__settingsPanel>p{color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.section-page-module__70I9Mq__settingsForm{gap:1rem;max-width:38rem;margin-top:1.25rem;display:grid}.section-page-module__70I9Mq__roleSummary{color:var(--color-text-muted);margin:0;font-size:.75rem}.section-page-module__70I9Mq__setupLink{color:var(--color-primary-hover);justify-self:start;font-size:.75rem;font-weight:500;text-decoration:none}.section-page-module__70I9Mq__setupLink:hover{text-underline-offset:.2em;text-decoration:underline}.section-page-module__70I9Mq__companyDetails{border:1px solid var(--color-border);border-radius:var(--radius-small);gap:0;margin:0;display:grid}.section-page-module__70I9Mq__companyDetails div{border-bottom:1px solid var(--color-border);grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.75rem;display:grid}.section-page-module__70I9Mq__companyDetails div:last-child{border-bottom:0}.section-page-module__70I9Mq__companyDetails dt,.section-page-module__70I9Mq__companyDetails dd{margin:0;font-size:.8125rem}.section-page-module__70I9Mq__companyDetails dt{color:var(--color-text-muted)}@media (max-width:760px){.section-page-module__70I9Mq__settingsLayout{grid-template-columns:1fr;gap:1rem}.section-page-module__70I9Mq__settingsNav{padding-bottom:.375rem;display:flex;overflow-x:auto}.section-page-module__70I9Mq__settingsNav a,.section-page-module__70I9Mq__futureSetting{flex:none}}
.page-module__MC8JGW__breadcrumb{color:var(--color-text-muted);gap:.5rem;font-size:.75rem;display:flex}.page-module__MC8JGW__breadcrumb a{color:var(--color-primary-hover);text-decoration:none}.page-module__MC8JGW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0 1.5rem;display:flex}.page-module__MC8JGW__header h1,.page-module__MC8JGW__header p,.page-module__MC8JGW__attention h2,.page-module__MC8JGW__message{margin:0}.page-module__MC8JGW__header h1{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500}.page-module__MC8JGW__header p,.page-module__MC8JGW__message{color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.page-module__MC8JGW__attention{border:1px solid var(--color-status-warning-text);border-radius:var(--radius-small);background:var(--color-status-warning-bg);margin-bottom:1rem;padding:.875rem 1rem}.page-module__MC8JGW__attention h2{font-size:.8125rem;font-weight:500}.page-module__MC8JGW__attention ul{margin:.5rem 0 0;padding-left:1.25rem;font-size:.75rem}
.documents-module__XVlLfW__pageHeader h1,.documents-module__XVlLfW__pageHeader p,.documents-module__XVlLfW__sectionHeader h2,.documents-module__XVlLfW__sectionHeader p{margin:0}.documents-module__XVlLfW__pageHeader h1{letter-spacing:-.025em;font-size:clamp(1.375rem,2.3vw,1.625rem);font-weight:500}.documents-module__XVlLfW__pageHeader p,.documents-module__XVlLfW__sectionHeader p{max-width:48rem;color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.documents-module__XVlLfW__section{gap:.875rem;margin-top:1.5rem;display:grid}.documents-module__XVlLfW__sectionHeader h2{font-size:1rem;font-weight:500}.documents-module__XVlLfW__muted{color:var(--color-text-muted);font-size:.75rem}.documents-module__XVlLfW__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.documents-module__XVlLfW__reviewStack,.documents-module__XVlLfW__actionsVertical{gap:.75rem;display:grid}.documents-module__XVlLfW__reviewStack>*{border:1px solid var(--color-status-warning-text);border-radius:var(--radius-small);background:var(--color-status-warning-bg);padding:1rem}
.onboarding-module__0WZPia__page{max-width:70rem}.onboarding-module__0WZPia__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.onboarding-module__0WZPia__header h1,.onboarding-module__0WZPia__header p,.onboarding-module__0WZPia__progress h2,.onboarding-module__0WZPia__panel h2,.onboarding-module__0WZPia__panel>p,.onboarding-module__0WZPia__policyPanel h2,.onboarding-module__0WZPia__policyPanel p,.onboarding-module__0WZPia__notice h2,.onboarding-module__0WZPia__notice p{margin:0}.onboarding-module__0WZPia__eyebrow{color:var(--color-brand-teal-strong);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem;font-weight:600;margin-bottom:.375rem!important}.onboarding-module__0WZPia__header h1{font-size:clamp(1.375rem,2.3vw,1.625rem);font-weight:500}.onboarding-module__0WZPia__header>div>p:last-child,.onboarding-module__0WZPia__panel>p,.onboarding-module__0WZPia__policyPanel>p,.onboarding-module__0WZPia__notice p{max-width:48rem;color:var(--color-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.onboarding-module__0WZPia__layout{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.onboarding-module__0WZPia__progress{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);align-self:start;padding:1rem}.onboarding-module__0WZPia__progress h2{font-size:.8125rem;font-weight:600}.onboarding-module__0WZPia__progress ol{gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.onboarding-module__0WZPia__progress li{border-left:2px solid var(--color-border-strong);gap:.125rem;padding-left:.75rem;display:grid}.onboarding-module__0WZPia__progress li[data-state=done]{border-color:var(--color-status-success-text)}.onboarding-module__0WZPia__progress li[data-state=current]{border-color:var(--color-primary)}.onboarding-module__0WZPia__progress strong{font-size:.75rem;font-weight:500}.onboarding-module__0WZPia__progress span{color:var(--color-text-muted);font-size:.6875rem}.onboarding-module__0WZPia__progress li[data-state=future]{opacity:.65}.onboarding-module__0WZPia__content{gap:1.25rem;min-width:0;display:grid}.onboarding-module__0WZPia__panel,.onboarding-module__0WZPia__policyPanel,.onboarding-module__0WZPia__notice{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);padding:1.25rem}.onboarding-module__0WZPia__panel h2,.onboarding-module__0WZPia__policyPanel h2,.onboarding-module__0WZPia__notice h2{font-size:1rem;font-weight:500}.onboarding-module__0WZPia__panel form{margin-top:1.25rem}.onboarding-module__0WZPia__policyForm{gap:.75rem;margin-top:.875rem;font-size:.8125rem;display:grid}.onboarding-module__0WZPia__policyForm ul{margin:0;padding-left:1.25rem}.onboarding-module__0WZPia__policyForm a{color:var(--color-primary-hover)}.onboarding-module__0WZPia__checkbox{align-items:center;gap:.5rem;display:flex}.onboarding-module__0WZPia__primaryButton,.onboarding-module__0WZPia__secondaryButton{border-radius:var(--radius-small);cursor:pointer;min-height:2.5rem;padding:.55rem .8rem;font-weight:600}.onboarding-module__0WZPia__primaryButton{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;justify-self:start}.onboarding-module__0WZPia__secondaryButton{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.onboarding-module__0WZPia__error{color:var(--color-status-danger-text)!important}@media (max-width:760px){.onboarding-module__0WZPia__layout{grid-template-columns:1fr}.onboarding-module__0WZPia__header{align-items:flex-start}}
.barcode-capture-module__E1qJ-G__panel{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.barcode-capture-module__E1qJ-G__intro,.barcode-capture-module__E1qJ-G__cameraActions,.barcode-capture-module__E1qJ-G__form{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.barcode-capture-module__E1qJ-G__intro{justify-content:space-between;align-items:start}.barcode-capture-module__E1qJ-G__intro h2,.barcode-capture-module__E1qJ-G__intro p,.barcode-capture-module__E1qJ-G__message{margin:0}.barcode-capture-module__E1qJ-G__intro h2{font-size:.95rem;font-weight:650}.barcode-capture-module__E1qJ-G__intro p,.barcode-capture-module__E1qJ-G__message{max-width:52rem;color:var(--color-text-muted);font-size:.78rem;line-height:1.55}.barcode-capture-module__E1qJ-G__form label{color:var(--color-text-muted);gap:.3rem;font-size:.75rem;font-weight:650;display:grid}.barcode-capture-module__E1qJ-G__form input,.barcode-capture-module__E1qJ-G__form select{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-raised);min-height:2.35rem;color:var(--color-text);font:inherit;padding:.5rem .65rem}.barcode-capture-module__E1qJ-G__valueField{flex:18rem}.barcode-capture-module__E1qJ-G__video{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);object-fit:cover;background:#101820;width:min(100%,36rem);max-height:22rem}.barcode-capture-module__E1qJ-G__videoHidden{display:none}@media (max-width:40rem){.barcode-capture-module__E1qJ-G__form,.barcode-capture-module__E1qJ-G__form label,.barcode-capture-module__E1qJ-G__form button{width:100%}}
