.ActivityLog_section__L42Hh{display:flex;flex-direction:column;gap:12px}.ActivityLog_title__7n5aW{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:700}.ActivityLog_count__1yeZZ{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;color:var(--color-stone)}.ActivityLog_list__thO7E{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.ActivityLog_item__Go2Rl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:12px 20px;border-bottom:1px solid var(--color-pebble);font-size:var(--text-body-sm)}.ActivityLog_item__Go2Rl:last-child{border-bottom:none}.ActivityLog_what__4nYyD{font-weight:500}.ActivityLog_who__KAlj5{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-caption);color:var(--color-stone)}.ActivityLog_staff__y6AFl{border-radius:var(--radius-pill);padding:2px 8px;font-family:var(--font-display);font-size:11px;font-weight:700;background:var(--color-pebble);color:var(--color-charcoal)}.ActivityLog_when__K3YsK{font-family:var(--font-mono)}.DocumentView_back__lbhzd{align-self:flex-start;font-size:var(--text-body-sm);color:var(--color-charcoal)}.DocumentView_back__lbhzd:hover{color:var(--color-ink)}.DocumentView_back__lbhzd:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.DocumentView_header__WV_F_{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}.DocumentView_identity__qH19C{display:flex;flex-direction:column;gap:4px;min-width:0}.DocumentView_number__bPokW{font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:600;color:var(--color-flame-text)}.DocumentView_title__HEIGF{font-family:var(--font-display);font-size:var(--text-heading);font-weight:700;line-height:1.2}.DocumentView_meta__Zge_s{font-size:var(--text-body-sm);color:var(--color-charcoal)}.DocumentView_current__ByLd2{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:16px 20px;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.DocumentView_caption__E1htF{display:block;font-size:var(--text-caption);color:var(--color-stone)}.DocumentView_rev__7S1HU{display:block;font-family:var(--font-mono);font-size:var(--text-heading-sm);font-weight:700;line-height:1.2}.DocumentView_fileInfo__xN44z{min-width:0;max-width:320px}.DocumentView_fileName__vWjUb{display:block;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.DocumentView_history__nZRe0{display:flex;flex-direction:column;gap:12px}.DocumentView_historyTitle__OfrN_{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:700}.DocumentView_count__ogssl{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;color:var(--color-stone)}.DocumentDetail_notice__USYyT{padding:40px 24px;text-align:center;color:var(--color-charcoal);background:var(--color-bone);border:1px dashed var(--color-pebble-line);border-radius:var(--radius-card)}.FormError_error__htngY{border-radius:var(--radius-card-sm);padding:10px 12px;font-size:var(--text-body-sm);color:var(--color-flame-text);background:#fff4ed}.FolderCreateForm_form__FZ4_d{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--color-pebble)}.FolderCreateForm_label__9qxs7{font-size:var(--text-caption);font-weight:600;color:var(--color-charcoal)}.FolderCreateForm_row__tAiTe{display:flex;gap:6px}.FolderCreateForm_input__WyufJ{flex:1 1;min-width:0;padding:8px 10px;border:1px solid var(--color-pebble-line);border-radius:var(--radius-card-sm);font:inherit;font-size:var(--text-body-sm);background:var(--color-paper);color:var(--color-ink)}.FolderCreateForm_input__WyufJ:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px}.FolderCreateForm_submit__A7BbY{padding:8px 14px;font-size:var(--text-body-sm)}.FolderCreateForm_submit__A7BbY:disabled{opacity:.6;cursor:progress}.FolderDeleteButton_form__GUwsG{position:relative;display:flex}.FolderDeleteButton_button__Ycswq{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-card-sm);background:transparent;color:var(--color-ash);cursor:pointer;transition:background .15s ease,color .15s ease}.FolderDeleteButton_button__Ycswq:hover{background:var(--color-bone);color:var(--color-flame-text)}.FolderDeleteButton_button__Ycswq:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px}.FolderDeleteButton_button__Ycswq:disabled{opacity:.5;cursor:progress}.FolderDeleteButton_srOnly__ySpIS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.FolderNav_panel__GsbGV{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.FolderNav_heading__J_beQ{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-stone)}.FolderNav_list__HZd1R{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.FolderNav_row__Dbqtc{display:flex;align-items:center;gap:4px}.FolderNav_link__PyEcT{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;border-radius:var(--radius-card-sm);font-size:var(--text-body-sm);color:var(--color-charcoal);transition:background .15s ease,color .15s ease}.FolderNav_link__PyEcT:hover{background:var(--color-bone);color:var(--color-ink)}.FolderNav_link__PyEcT:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px}.FolderNav_active__h_PRy{background:var(--color-pebble);color:var(--color-ink);font-weight:600}.FolderNav_name__WA6q1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FolderNav_count__LrBFM{font-family:var(--font-mono)}.FolderNav_count__LrBFM,.FolderNav_empty__cQUm5{font-size:var(--text-caption);color:var(--color-stone)}.TenantDocuments_back__XsZXv{align-self:flex-start;font-size:var(--text-body-sm);color:var(--color-charcoal)}.TenantDocuments_back__XsZXv:hover{color:var(--color-ink)}.TenantDocuments_back__XsZXv:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.DocumentsPage_notice__8Egaa{padding:40px 24px;text-align:center;color:var(--color-charcoal);background:var(--color-bone);border:1px dashed var(--color-pebble-line);border-radius:var(--radius-card)}.FormField_field__mSP5V{display:flex;flex-direction:column;gap:6px}.FormField_label__2DNrA{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500}.FormField_input__3pH6Y{width:100%;border:1px solid var(--color-pebble-line);border-radius:var(--radius-card-sm);padding:10px 12px;font:inherit;color:var(--color-ink);background:var(--color-paper);transition:border-color .15s ease}.FormField_input__3pH6Y:hover{border-color:var(--color-ash)}.FormField_input__3pH6Y:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px;border-color:var(--color-flame)}.LoginForm_form__5roF_{display:flex;flex-direction:column;gap:16px}.LoginForm_submit__7pj_1{justify-content:center;margin-top:4px}.LoginForm_submit__7pj_1:disabled{opacity:.6;cursor:progress}.FormSelect_field__f2XZl{display:flex;flex-direction:column;gap:6px}.FormSelect_label__PZdbZ{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500}.FormSelect_select__GHKXq{width:100%;border:1px solid var(--color-pebble-line);border-radius:var(--radius-card-sm);padding:10px 12px;font:inherit;color:var(--color-ink);background:var(--color-paper);transition:border-color .15s ease}.FormSelect_select__GHKXq:hover{border-color:var(--color-ash)}.FormSelect_select__GHKXq:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px;border-color:var(--color-flame)}.NewProjectForm_panel___rwxJ{border-radius:var(--radius-card)}.NewProjectForm_panel___rwxJ[open]{background:var(--color-paper);border:1px solid var(--color-pebble-line)}.NewProjectForm_summary__EO2DN{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;list-style:none;cursor:pointer;background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-button);transition:background .15s ease}.NewProjectForm_summary__EO2DN::-webkit-details-marker{display:none}.NewProjectForm_summary__EO2DN:hover{background:var(--color-ink-hover)}.NewProjectForm_summary__EO2DN:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.NewProjectForm_panel___rwxJ[open]>.NewProjectForm_summary__EO2DN{margin:16px 24px}.NewProjectForm_form__668_o{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.NewProjectForm_grid__yXzAq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.NewProjectForm_submit__EWYwC{align-self:flex-start}.NewProjectForm_submit__EWYwC:disabled{opacity:.6;cursor:progress}.RegisterForm_form__WaGSZ{display:flex;flex-direction:column;gap:16px}.RegisterForm_submit__U0_6p{justify-content:center;margin-top:4px}.RegisterForm_submit__U0_6p:disabled{opacity:.6;cursor:progress}.LogbookEntryForm_panel__DXnW1{border-radius:var(--radius-card)}.LogbookEntryForm_panel__DXnW1[open]{background:var(--color-paper);border:1px solid var(--color-pebble-line)}.LogbookEntryForm_summary__3TDJU{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;list-style:none;cursor:pointer;background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-button);transition:background .15s ease}.LogbookEntryForm_summary__3TDJU::-webkit-details-marker{display:none}.LogbookEntryForm_summary__3TDJU:hover{background:var(--color-ink-hover)}.LogbookEntryForm_summary__3TDJU:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.LogbookEntryForm_panel__DXnW1[open]>.LogbookEntryForm_summary__3TDJU{margin:16px 24px}.LogbookEntryForm_form__1qo2_{display:flex;flex-direction:column;gap:20px;padding:0 24px 24px}.LogbookEntryForm_grid__QMBT1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.LogbookEntryForm_field__tkx5X{display:flex;flex-direction:column;gap:6px}.LogbookEntryForm_label__BJgG2{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500}.LogbookEntryForm_textarea__QWJEt{width:100%;min-height:96px;border:1px solid var(--color-pebble-line);border-radius:var(--radius-card-sm);padding:10px 12px;font:inherit;color:var(--color-ink);background:var(--color-paper);resize:vertical;transition:border-color .15s ease}.LogbookEntryForm_textarea__QWJEt:hover{border-color:var(--color-ash)}.LogbookEntryForm_textarea__QWJEt:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px;border-color:var(--color-flame)}.LogbookEntryForm_group__Nqg2R{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;border:1px solid var(--color-pebble);border-radius:var(--radius-card-sm);background:var(--color-bone)}.LogbookEntryForm_legend__9kkIo{display:inline-flex;align-items:baseline;gap:8px;padding:0 6px;font-family:var(--font-display);font-weight:700}.LogbookEntryForm_count__a8wQ5{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;color:var(--color-stone)}.LogbookEntryForm_row__e_est{display:grid;grid-template-columns:24px 1fr 32px;align-items:end;grid-gap:12px;gap:12px;padding-bottom:12px;border-bottom:1px dashed var(--color-pebble-line)}.LogbookEntryForm_rowNumber__2HW7G{align-self:center;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-stone)}.LogbookEntryForm_incidentRow__U5zw2,.LogbookEntryForm_pairRow__fVv6q,.LogbookEntryForm_personnelRow__wncIi{display:grid;grid-gap:12px;gap:12px}.LogbookEntryForm_personnelRow__wncIi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.LogbookEntryForm_pairRow__fVv6q{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LogbookEntryForm_incidentRow__U5zw2{grid-template-columns:minmax(140px,180px) 1fr}.LogbookEntryForm_remove__97GYc{display:inline-flex;align-items:center;justify-content:center;width:32px;height:40px;border:none;border-radius:var(--radius-card-sm);background:transparent;color:var(--color-stone);cursor:pointer}.LogbookEntryForm_remove__97GYc:hover{background:var(--color-pebble);color:var(--color-ink)}.LogbookEntryForm_remove__97GYc:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px}.LogbookEntryForm_add__fsUJ9{align-self:flex-start;gap:6px}.LogbookEntryForm_saved___NEC4{border-radius:var(--radius-card-sm);padding:10px 12px;font-size:var(--text-body-sm);background:var(--color-pebble);color:var(--color-ink)}.LogbookEntryForm_submit__XRp9z{align-self:flex-start}.LogbookEntryForm_submit__XRp9z:disabled{opacity:.6;cursor:progress}@media (max-width:640px){.LogbookEntryForm_incidentRow__U5zw2{grid-template-columns:1fr}}.LogbookDateFilter_bar__SZevW{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.LogbookDateFilter_form__0HNtL{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:flex-end;gap:12px}.LogbookDateFilter_field__oxjEx{display:flex;flex:1 1 140px;flex-direction:column;gap:4px}.LogbookDateFilter_label__oPsdr{font-size:var(--text-caption);font-weight:600;color:var(--color-charcoal)}.LogbookDateFilter_input__sF5mn{width:100%;height:40px;padding:0 12px;border:1px solid var(--color-pebble-line);border-radius:var(--radius-card-sm);font:inherit;font-size:var(--text-body-sm);background:var(--color-paper);color:var(--color-ink)}.LogbookDateFilter_input__sF5mn:focus-visible{outline:2px solid var(--color-flame);outline-offset:1px}.LogbookDateFilter_or__sM8XE{align-self:center;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-stone)}.LogbookDateFilter_clear__gQ7yf{margin-left:auto}.LogbookList_days__Uqq0W{display:flex;flex-direction:column;gap:28px}.LogbookList_day__v1fkZ{display:flex;flex-direction:column;gap:12px}.LogbookList_dayTitle__ji815{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:700}.LogbookList_dayTitle__ji815:first-letter{text-transform:uppercase}.LogbookList_count__wJ8DP{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;color:var(--color-stone)}.LogbookList_entries__SKWNo{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.LogbookList_entry__xyOm8{display:flex;flex-direction:column;gap:12px;padding:20px 24px;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.LogbookList_entryHead___zqX5{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.LogbookList_number__rrgrn{font-family:var(--font-mono);font-weight:600}.LogbookList_meta__ckT6N{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-body-sm);font-weight:500}.LogbookList_when__RR4q4{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;color:var(--color-stone)}.LogbookList_description__IfWvM{white-space:pre-line;line-height:1.55}.LogbookList_block__oiQfF,.LogbookList_line__CB0Xl{display:flex;flex-wrap:wrap;gap:4px 12px;padding-top:12px;border-top:1px solid var(--color-pebble);font-size:var(--text-body-sm)}.LogbookList_block__oiQfF{flex-direction:column}.LogbookList_term__sStNH{display:inline-flex;align-items:baseline;gap:8px;min-width:96px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-stone)}.LogbookList_line__CB0Xl .LogbookList_term__sStNH{padding-top:2px}.LogbookList_total__1rnhm{letter-spacing:0;text-transform:none;font-weight:400}.LogbookList_items__DlDZ2{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px;color:var(--color-charcoal)}.LogbookList_items__DlDZ2 strong{font-weight:600;color:var(--color-ink)}.LogbookList_kind__hk1G_{display:inline-block;margin-right:8px;border-radius:var(--radius-pill);padding:1px 8px;font-family:var(--font-display);font-size:11px;font-weight:700;background:var(--color-pebble);color:var(--color-ink)}.LogbookList_empty__JQDil{padding:40px 24px;text-align:center;color:var(--color-charcoal);background:var(--color-bone);border:1px dashed var(--color-pebble-line);border-radius:var(--radius-card)}.LogbookPage_head__2CiO2{display:flex;align-items:baseline;gap:12px}.LogbookPage_title__8tnZ8{font-family:var(--font-display);font-size:var(--text-heading);font-weight:700;line-height:1.2}.LogbookPage_count__5B3ms{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-stone)}.LogbookPage_notice__K9CQs{padding:40px 24px;text-align:center;color:var(--color-charcoal);background:var(--color-bone);border:1px dashed var(--color-pebble-line);border-radius:var(--radius-card)}.ContactForm_panel__fhbVj{background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.ContactForm_summary__drUEY{padding:16px 24px;font-family:var(--font-display);font-weight:700;cursor:pointer}.ContactForm_summary__drUEY:focus-visible{outline:2px solid var(--color-flame);outline-offset:-2px;border-radius:var(--radius-card)}.ContactForm_form__3Wo4A{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.ContactForm_grid__tJZFB{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.ContactForm_saved__zD0rA{border-radius:var(--radius-card-sm);padding:10px 12px;font-size:var(--text-body-sm);background:var(--color-pebble);color:var(--color-ink)}.ContactForm_submit__LRO1A{align-self:flex-start}.ContactForm_submit__LRO1A:disabled{opacity:.6;cursor:progress}.ContactTable_wrap__8MbFH{overflow-x:auto;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.ContactTable_table__lWKbC{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.ContactTable_table__lWKbC td,.ContactTable_table__lWKbC th{padding:14px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-pebble)}.ContactTable_table__lWKbC tbody tr:last-child td{border-bottom:none}.ContactTable_table__lWKbC th{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-stone);background:var(--color-bone);white-space:nowrap}.ContactTable_name__QfEyJ{display:block;font-family:var(--font-display);font-weight:500}.ContactTable_line__p9uGV{display:block}.ContactTable_sub__W_Q_2{display:block;font-size:var(--text-caption);color:var(--color-stone)}.ContactTable_badge__BF2X5{display:inline-block;border-radius:var(--radius-pill);padding:3px 9px;font-family:var(--font-display);font-size:11px;font-weight:700;background:var(--color-ink);color:var(--color-paper)}.ContactTable_off__ibY4W{background:var(--color-pebble);color:var(--color-charcoal)}.ContactTable_empty__pXxJw{padding:40px 24px;text-align:center;color:var(--color-charcoal);background:var(--color-bone);border:1px dashed var(--color-pebble-line);border-radius:var(--radius-card)}.DirectoryPage_head__CgFSy{display:flex;align-items:baseline;gap:12px}.DirectoryPage_title__Y5eP9{font-family:var(--font-display);font-size:var(--text-heading);font-weight:700;line-height:1.2}.DirectoryPage_count__kVnxT{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-stone)}.DirectoryPage_notice__tlnyn{padding:40px 24px;text-align:center;color:var(--color-charcoal);background:var(--color-bone);border:1px dashed var(--color-pebble-line)}.DirectoryPage_notice__tlnyn,.EditDocumentForm_panel__rItDq{border-radius:var(--radius-card)}.EditDocumentForm_panel__rItDq[open]{background:var(--color-paper);border:1px solid var(--color-pebble-line)}.EditDocumentForm_summary__rEhUN{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;list-style:none;cursor:pointer;border:1px solid var(--color-pebble-line);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-button);transition:background .15s ease}.EditDocumentForm_summary__rEhUN::-webkit-details-marker{display:none}.EditDocumentForm_summary__rEhUN:hover{background:var(--color-pebble)}.EditDocumentForm_summary__rEhUN:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.EditDocumentForm_panel__rItDq[open]>.EditDocumentForm_summary__rEhUN{margin:16px 24px}.EditDocumentForm_form__T9Spe{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.EditDocumentForm_grid__XziIM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.EditDocumentForm_saved__WjCXk{border-radius:var(--radius-card-sm);padding:10px 12px;font-size:var(--text-body-sm);background:var(--color-pebble);color:var(--color-ink)}.EditDocumentForm_submit__TY2Mw{align-self:flex-start}.EditDocumentForm_submit__TY2Mw:disabled{opacity:.6;cursor:progress}.UploadProgress_wrap__PpmUj{display:flex;flex-direction:column;gap:6px}.UploadProgress_bar__IhpdR{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-pill);overflow:hidden;background:var(--color-pebble)}.UploadProgress_bar__IhpdR::-webkit-progress-bar{background:var(--color-pebble)}.UploadProgress_bar__IhpdR::-webkit-progress-value{background:var(--color-flame);-webkit-transition:width .2s ease;transition:width .2s ease}.UploadProgress_bar__IhpdR::-moz-progress-bar{background:var(--color-flame)}.UploadProgress_label__q7FXh{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-charcoal)}.RevisionForm_panel__KfCy_{border-radius:var(--radius-card)}.RevisionForm_panel__KfCy_[open]{background:var(--color-paper);border:1px solid var(--color-pebble-line)}.RevisionForm_summary__iHSow{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;list-style:none;cursor:pointer;background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-button);transition:background .15s ease}.RevisionForm_summary__iHSow::-webkit-details-marker{display:none}.RevisionForm_summary__iHSow:hover{background:var(--color-ink-hover)}.RevisionForm_summary__iHSow:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.RevisionForm_panel__KfCy_[open]>.RevisionForm_summary__iHSow{margin:16px 24px}.RevisionForm_form__Vjdrb{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.RevisionForm_hint__p34va{font-size:var(--text-body-sm);color:var(--color-charcoal)}.RevisionForm_drop__p5Nip{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px dashed var(--color-ash);border-radius:var(--radius-card-sm);background:var(--color-bone)}.RevisionForm_dropLabel__aEv_2{font-size:var(--text-body-sm);font-weight:600;color:var(--color-charcoal)}.RevisionForm_file___ryBk{font:inherit;font-size:var(--text-body-sm)}.RevisionForm_file___ryBk:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.RevisionForm_grid__W7OhI{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);grid-gap:16px;gap:16px}.RevisionForm_saved__etzkM{border-radius:var(--radius-card-sm);padding:10px 12px;font-size:var(--text-body-sm);background:var(--color-pebble);color:var(--color-ink)}.RevisionForm_submit__DAFML{align-self:flex-start}.RevisionForm_submit__DAFML:disabled{opacity:.6;cursor:progress}@media (max-width:640px){.RevisionForm_grid__W7OhI{grid-template-columns:minmax(0,1fr)}}.RevisionHistory_list__AXLVo{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--color-paper);border:1px solid var(--color-pebble-line);border-radius:var(--radius-card)}.RevisionHistory_item__g9a2t{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid var(--color-pebble)}.RevisionHistory_item__g9a2t:last-child{border-bottom:none}.RevisionHistory_rev__JKQI0{flex:none;min-width:40px;padding:6px 8px;border-radius:var(--radius-card-sm);font-family:var(--font-mono);font-weight:700;text-align:center;background:var(--color-pebble);color:var(--color-charcoal)}.RevisionHistory_isCurrent__NEnJB .RevisionHistory_rev__JKQI0{background:var(--color-ink);color:var(--color-paper)}.RevisionHistory_body___as6B{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.RevisionHistory_top__hncDR{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.RevisionHistory_badge__ZuG7H{border-radius:var(--radius-pill);padding:2px 8px;font-family:var(--font-display);font-size:11px;font-weight:700;background:var(--color-flame);color:var(--color-paper)}.RevisionHistory_superseded__cnAQW{background:var(--color-pebble);color:var(--color-charcoal)}.RevisionHistory_file__UFxSB{overflow:hidden;font-size:var(--text-body-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.RevisionHistory_meta__Ydi9D{font-size:var(--text-caption);color:var(--color-stone)}.RevisionHistory_notes__e9Dkt{font-size:var(--text-body-sm);color:var(--color-charcoal);white-space:pre-line}.RevisionHistory_download__rynoT{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-card-sm);color:var(--color-charcoal);transition:background .15s ease,color .15s ease}.RevisionHistory_download__rynoT:hover{background:var(--color-pebble);color:var(--color-ink)}.RevisionHistory_download__rynoT:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.NewDocumentForm_panel__h7qOj{border-radius:var(--radius-card)}.NewDocumentForm_panel__h7qOj[open]{background:var(--color-paper);border:1px solid var(--color-pebble-line)}.NewDocumentForm_summary__0peUf{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;list-style:none;cursor:pointer;background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-button);transition:background .15s ease}.NewDocumentForm_summary__0peUf::-webkit-details-marker{display:none}.NewDocumentForm_summary__0peUf:hover{background:var(--color-ink-hover)}.NewDocumentForm_summary__0peUf:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.NewDocumentForm_panel__h7qOj[open]>.NewDocumentForm_summary__0peUf{margin:16px 24px}.NewDocumentForm_form__s3s2y{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.NewDocumentForm_drop__r0SOF{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px dashed var(--color-ash);border-radius:var(--radius-card-sm);background:var(--color-bone)}.NewDocumentForm_dropLabel__vn3DL{font-size:var(--text-body-sm);font-weight:600;color:var(--color-charcoal)}.NewDocumentForm_file__6i8kS{font:inherit;font-size:var(--text-body-sm)}.NewDocumentForm_file__6i8kS:focus-visible{outline:2px solid var(--color-flame);outline-offset:2px}.NewDocumentForm_grid__1pdcg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.NewDocumentForm_saved__euf2s{border-radius:var(--radius-card-sm);padding:10px 12px;font-size:var(--text-body-sm);background:var(--color-pebble);color:var(--color-ink)}.NewDocumentForm_saved__euf2s a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.NewDocumentForm_submit__2t1a0{align-self:flex-start}.NewDocumentForm_submit__2t1a0:disabled{opacity:.6;cursor:progress}