.BidPortal_errorShell__YaO80{max-width:640px;margin:80px auto;padding:24px;text-align:center;font-family:-apple-system,system-ui,sans-serif}.BidPortal_errorTitle__6aiHW{font-size:20px}.BidPortal_errorSub__1kC_E{opacity:.7}.BidPortal_shell__XtyhW{max-width:860px;margin:0 auto;padding:40px 24px 64px;font-family:-apple-system,system-ui,sans-serif;color:#1a1a1a}.BidPortal_eyebrow__fVNex{font-size:11px;font-weight:700;letter-spacing:.08em;color:#777;text-transform:uppercase}.BidPortal_title__URVFb{font-size:26px;margin:4px 0 6px}.BidPortal_subtitle__CQFnz{font-size:14px;color:#666;margin-bottom:20px}.BidPortal_section__9Nkbn{margin-bottom:28px}.BidPortal_sectionTitle__egj1v{font-size:15px;margin-bottom:10px}.BidPortal_bodyText__LsEDY{font-size:14px;line-height:1.5;color:#333}.BidPortal_intentCard__VPiFc{border:1px solid #eee;border-radius:10px;padding:18px;margin-bottom:28px;background:#fafafa}.BidPortal_intentButtons__ioe5O{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.BidPortal_intentBtn__qAQz3{border:1px solid #ddd;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;background:#fff;color:var(--text);cursor:pointer}.BidPortal_intentBtn__qAQz3[data-tone=good][data-selected=true]{background:#e8f7ee;border-color:#1a7a3e;color:#1a7a3e}.BidPortal_intentBtn__qAQz3[data-tone=bad][data-selected=true]{background:var(--danger-bg);border-color:#c0392b;color:#c0392b}.BidPortal_intentBtn__qAQz3:disabled{opacity:.6;cursor:not-allowed}.BidPortal_submittedCard__LR4w_{border:1px solid #1a7a3e;background:#e8f7ee;border-radius:10px;padding:18px}.BidPortal_bidForm__89VTd{border:1px solid #eee;border-radius:10px;padding:20px}.BidPortal_scrollX__vuCVs{overflow-x:auto;-webkit-overflow-scrolling:touch}.BidPortal_table__R_Rmf{width:100%;border-collapse:collapse;font-size:13px}.BidPortal_table__R_Rmf th{text-align:left;padding:6px 8px;color:#777;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #ddd}.BidPortal_table__R_Rmf td{padding:8px;border-bottom:1px solid #f0f0f0;vertical-align:top}.BidPortal_csiCode__6tSDI{color:#999;font-size:12px}.BidPortal_input__niZS8,.BidPortal_priceInput__wzwP5,.BidPortal_textarea__M1_QA{width:100%;border:1px solid #ccc;border-radius:6px;padding:8px 10px;font-size:14px;font-family:inherit}.BidPortal_priceInput__wzwP5{max-width:140px}.BidPortal_label__Czej8{display:block;font-size:13px;font-weight:600;color:#444;margin:16px 0 6px}.BidPortal_textarea__M1_QA{resize:vertical;margin-top:6px}.BidPortal_totalRow__gzNW0{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding-top:16px;border-top:1px solid #eee;font-size:15px;font-weight:600}.BidPortal_totalAmount__idUMH{font-size:20px}.BidPortal_formError__T5_Bz{color:#c0392b;font-size:13px;margin-top:8px}.BidPortal_outlineBtn__SNV1O,.BidPortal_submitBtn__Cb4aQ{border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;width:100%}.BidPortal_submitBtn__Cb4aQ{background:#1a56db;color:#fff;border:none}.BidPortal_submitBtn__Cb4aQ:disabled{opacity:.6;cursor:not-allowed}.BidPortal_outlineBtn__SNV1O{background:#fff;border:1px solid #1a56db;color:#1a56db;margin-top:12px}.BidPortal_srOnly__uS6aj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.BidPortal_cardList__3Z8wo{display:none;flex-direction:column;gap:12px}.BidPortal_card__9O1Zg{border:1px solid #eee;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:6px}.BidPortal_cardTitle__QZp_0{font-size:14px;font-weight:600}.BidPortal_cardMeta__Iui1t{font-size:12px;color:#777}.BidPortal_cardLabel__okb2d{font-size:11px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-top:6px}@media (max-width:640px){.BidPortal_table__R_Rmf{display:none}.BidPortal_cardList__3Z8wo{display:flex}.BidPortal_outlineBtn__SNV1O,.BidPortal_submitBtn__Cb4aQ{width:100%}}.BidPortal_footer__4A8AS{margin-top:32px;font-size:12px;color:#999}.BidPortal_planList__BuMcw{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.BidPortal_planRow__Fb0QT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.BidPortal_planInfo__wAQ4G{display:flex;flex-direction:column;gap:3px;min-width:0}.BidPortal_planName__TE6Dw{font-size:14px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.BidPortal_planMeta__RePEH{font-size:12px;color:var(--muted)}.BidPortal_planWarn__z7GQf{font-size:12px;color:#e67e22;font-weight:600}@media (max-width:640px){.BidPortal_planRow__Fb0QT{flex-direction:column;align-items:stretch}.BidPortal_planRow__Fb0QT .BidPortal_intentBtn__qAQz3{width:100%;min-height:44px}.BidPortal_find__X5z9U,.BidPortal_find__X5z9U button,.BidPortal_find__X5z9U input{max-width:100%}}.BidPortal_find__X5z9U{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0;max-width:100%;min-width:0}.BidPortal_find__X5z9U label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.BidPortal_find__X5z9U input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.BidPortal_find__X5z9U button,.BidPortal_find__X5z9U input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.BidPortal_find__X5z9U button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}.ChangeOrderPortal_errorShell__OzRq0{max-width:560px;margin:80px auto;padding:24px;font-family:-apple-system,system-ui,sans-serif}.ChangeOrderPortal_errorTitle__cDjif{font-size:22px}.ChangeOrderPortal_errorSub__pJNQy{color:#666}.ChangeOrderPortal_shell__ripeH{max-width:680px;margin:48px auto;padding:0 24px 80px;font-family:-apple-system,system-ui,sans-serif;color:#111}.ChangeOrderPortal_header__UsG_R{margin-bottom:24px}.ChangeOrderPortal_eyebrow__VOK5a{font-size:12px;color:#666;margin-bottom:4px}.ChangeOrderPortal_title__eKrW4{font-size:22px;font-weight:800;margin:0 0 4px}.ChangeOrderPortal_statusLine__Au3Vk{font-size:13px;color:#555}.ChangeOrderPortal_statusValue__W7Qki{text-transform:capitalize}.ChangeOrderPortal_detailsPanel__w9_Tm{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:18px 20px;margin-bottom:20px}.ChangeOrderPortal_detailsTitle__oiCbt{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.ChangeOrderPortal_detailsGrid__06d_E{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 20px;gap:8px 20px;font-size:13px}.ChangeOrderPortal_detailsFullCol__8gUR5{grid-column:1/-1}.ChangeOrderPortal_detailsMuted__V73BA{color:#9ca3af}.ChangeOrderPortal_detailsStrong__iT_sa{color:#111}.ChangeOrderPortal_descriptionSection__STa3d{margin-bottom:28px}.ChangeOrderPortal_descriptionTitle__q6_i6{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.ChangeOrderPortal_descriptionBody__60P21{font-size:14px;line-height:1.6;margin:0;color:#374151}.ChangeOrderPortal_resultOk___VHS_{background:var(--success-bg);border:1px solid #bbf7d0;border-radius:8px;padding:14px 16px;margin-bottom:20px;font-size:14px;color:#15803d}.ChangeOrderPortal_resultError__tzj4t{background:var(--danger-bg);border:1px solid #fecaca;border-radius:8px;padding:14px 16px;margin-bottom:20px;font-size:14px;color:#b91c1c}.ChangeOrderPortal_decisionPanel__Uu2GR{background:var(--white);border:1px solid #e5e7eb;border-radius:10px;padding:20px}.ChangeOrderPortal_decisionTitle__oYb6L{font-size:14px;font-weight:700;margin-bottom:12px}.ChangeOrderPortal_noteField__erIq1{margin-bottom:14px}.ChangeOrderPortal_noteLabel__aP2v5{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:4px}.ChangeOrderPortal_noteTextarea__8flnx{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.ChangeOrderPortal_decisionActions__jBKml{display:flex;gap:10px;flex-wrap:wrap}.ChangeOrderPortal_decisionBtn__RQSFv{padding:9px 20px;border:none;border-radius:6px;font-size:13px;font-weight:700;color:var(--white);cursor:pointer}.ChangeOrderPortal_decisionBtn__RQSFv:disabled{cursor:not-allowed;opacity:.7}.ChangeOrderPortal_approveBtn__NbXFM{background:#16a34a}.ChangeOrderPortal_reviseBtn__OrYC7{background:#d97706}.ChangeOrderPortal_rejectBtn__FLMah{background:var(--danger)}.ChangeOrderPortal_alreadyDecided___ssfQ{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;font-size:13px;color:#6b7280}.ChangeOrderPortal_footer__1sDmu{margin-top:40px;font-size:11px;color:#d1d5db;text-align:center}@media (max-width:640px){.ChangeOrderPortal_shell__ripeH{padding:0 16px 64px;margin-top:32px}.ChangeOrderPortal_detailsGrid__06d_E{grid-template-columns:1fr}.ChangeOrderPortal_decisionActions__jBKml{flex-direction:column}.ChangeOrderPortal_decisionBtn__RQSFv{width:100%}}.ChangeOrderPortal_contractPanel__XwSb8{border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px;margin-bottom:20px;background:#fff}.ChangeOrderPortal_contractGrid__o1DiB{margin:0;display:flex;flex-direction:column;gap:2px}.ChangeOrderPortal_contractRow__BQasq{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:14px}.ChangeOrderPortal_contractLabel__l779c{margin:0;color:#6b7280;min-width:0}.ChangeOrderPortal_contractValue__pt8Og{margin:0;font-weight:600;color:#111827;white-space:nowrap;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChangeOrderPortal_contractRowThis__PXxWa{border-top:1px solid #f3f4f6}.ChangeOrderPortal_contractRowThis__PXxWa .ChangeOrderPortal_contractValue__pt8Og{color:#b45309}.ChangeOrderPortal_contractRowTotal__PV8_3{border-top:2px solid #111827;margin-top:4px;padding-top:10px}.ChangeOrderPortal_contractRowTotal__PV8_3 .ChangeOrderPortal_contractLabel__l779c{color:#111827;font-weight:700}.ChangeOrderPortal_contractRowTotal__PV8_3 .ChangeOrderPortal_contractValue__pt8Og{font-size:16px;font-weight:800}.ChangeOrderPortal_contractPct__4AVcV{font-weight:500;color:#6b7280;font-size:13px}.ChangeOrderPortal_contractUnknown__nIR_i{margin:4px 0 0;font-size:13px;line-height:1.6;color:#6b7280}.ChangeOrderPortal_contractNote__xLVkO{margin:10px 0 0;font-size:12px;color:#9ca3af}.ChangeOrderPortal_recordBlock__HDtzE{margin-bottom:20px}.ChangeOrderPortal_recordLabel__tgm4p{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:8px}.ChangeOrderPortal_priorList__JD_nJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ChangeOrderPortal_priorItem__U0gsN{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;background:#fff}.ChangeOrderPortal_priorHead__Tv6Qf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px}.ChangeOrderPortal_priorTitle__ocjK_{font-size:13px;font-weight:700;color:#111827;min-width:0}.ChangeOrderPortal_priorDate__1COna{font-size:12px;color:#9ca3af;white-space:nowrap;flex-shrink:0}.ChangeOrderPortal_priorAmount__Sjhve{font-size:13px;color:#4b5563;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChangeOrderPortal_priorDays__Y_RUM{color:#9ca3af}@media (max-width:640px){.ChangeOrderPortal_priorHead__Tv6Qf{flex-direction:column;align-items:flex-start;gap:2px}.ChangeOrderPortal_contractRow__BQasq{gap:12px}}.ReportCompanyHeader_header__6VVRU{margin-bottom:20px;page-break-inside:avoid;break-inside:avoid}.ReportCompanyHeader_logo__KjOTb{display:block;max-width:180px;max-height:60px;width:auto;height:auto;object-fit:contain;margin-bottom:8px}.ReportCompanyHeader_name__6QYhX{color:#1a3328;font-size:16px;font-weight:700;overflow-wrap:anywhere}.DailyReportPortal_errorShell__xW5x1{max-width:640px;margin:80px auto;padding:24px;text-align:center;font-family:-apple-system,system-ui,sans-serif}.DailyReportPortal_errorTitle__kaKsV{font-size:20px}.DailyReportPortal_errorSub__MBASF{opacity:.7}.DailyReportPortal_shell__9IQoL{max-width:720px;margin:0 auto;padding:40px 24px 64px;font-family:-apple-system,system-ui,sans-serif;color:#1a1a1a}.DailyReportPortal_eyebrow__eQV3S{font-size:11px;font-weight:700;letter-spacing:.08em;color:#777;text-transform:uppercase}.DailyReportPortal_title__SCFKF{font-size:26px;margin:4px 0 6px}.DailyReportPortal_subtitle___tFcq{font-size:14px;color:#666;margin-bottom:20px}.DailyReportPortal_safetyBanner__EVkFS{background:var(--danger-bg);border:1px solid #fecaca;color:#c0392b;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;margin-bottom:24px}.DailyReportPortal_section__ElvUL{margin-bottom:24px}.DailyReportPortal_sectionTitle__xYJ4b{font-size:15px;margin-bottom:6px}.DailyReportPortal_text__JkO_K{font-size:14px;color:#333;margin:0}.DailyReportPortal_muted__EWqMH{font-size:14px;color:#999;margin:0}.DailyReportPortal_list__DXsqn{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px;color:#333}.DailyReportPortal_photoGrid__oa3Yz{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.DailyReportPortal_photoThumb__pF0w2{border-radius:8px;overflow:hidden;border:1px solid #eee}.DailyReportPortal_photoImg__Yjt6P{width:100%;height:110px;object-fit:cover;display:block}.DailyReportPortal_photoCaption__fBmGQ{font-size:11px;color:#666;padding:4px 6px}.DailyReportPortal_footer___WrPh{margin-top:32px;font-size:12px;color:#999}.DailyReportPortal_find__vr2uH{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0}.DailyReportPortal_find__vr2uH label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.DailyReportPortal_find__vr2uH input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.DailyReportPortal_find__vr2uH button,.DailyReportPortal_find__vr2uH input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.DailyReportPortal_find__vr2uH button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}@media (max-width:640px){.DailyReportPortal_shell__9IQoL{padding:24px 16px 48px}.DailyReportPortal_photoGrid__oa3Yz{grid-template-columns:repeat(2,minmax(0,1fr))}.DailyReportPortal_photoGrid__oa3Yz>.DailyReportPortal_photoThumb__pF0w2:last-child:nth-child(odd){grid-column:1/-1}}.DrawingMarkupPortal_shell__nKLxm{max-width:960px;margin:48px auto;padding:0 24px 80px;font-family:-apple-system,system-ui,sans-serif;color:#111}.DrawingMarkupPortal_header__SksJs{margin-bottom:20px}.DrawingMarkupPortal_eyebrow__h8GvO{font-size:12px;color:#666;margin-bottom:4px}.DrawingMarkupPortal_title__mRZTL{font-size:22px;font-weight:800;margin:0 0 4px}.DrawingMarkupPortal_subtitle__4zbK4{font-size:13px;color:#555;margin-bottom:8px}.DrawingMarkupPortal_instructions__yxmb5{font-size:13px;color:#6b7280;margin:8px 0 0}.DrawingMarkupPortal_emptyState__H_y6h{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:24px;font-size:14px;color:#6b7280;text-align:center}.DrawingMarkupPortal_sheetPicker__0PvfL{margin-bottom:14px;display:flex;align-items:center;gap:10px}.DrawingMarkupPortal_sheetPickerLabel__0QzHg{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.DrawingMarkupPortal_sheetSelect__S6vDG{flex:1 1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:inherit}.DrawingMarkupPortal_canvasWrap___5ynW{position:relative;border:1px solid #e5e7eb;border-radius:10px;overflow:auto;background:#f3f4f6;line-height:0}.DrawingMarkupPortal_canvas__3SAmV{max-width:100%;cursor:crosshair;display:block}.DrawingMarkupPortal_pinDotPending__nfqUe,.DrawingMarkupPortal_pinDot__uhXEX{position:absolute;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.DrawingMarkupPortal_pinDot__uhXEX{background:#dc2626}.DrawingMarkupPortal_pinDotPending__nfqUe{background:#2563eb}.DrawingMarkupPortal_commentPanel__49_TO{margin-top:14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.DrawingMarkupPortal_commentLabel__OD0jv{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:6px}.DrawingMarkupPortal_commentTextarea__y8IK5{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.DrawingMarkupPortal_commentError__hLXai{font-size:12px;color:#b91c1c;margin-top:8px}.DrawingMarkupPortal_commentActions__ArEMo{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.DrawingMarkupPortal_cancelBtn__KCH9d,.DrawingMarkupPortal_submitBtn__X8vUM{padding:9px 18px;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.DrawingMarkupPortal_cancelBtn__KCH9d{background:#f3f4f6;color:#374151}.DrawingMarkupPortal_submitBtn__X8vUM{background:#2563eb;color:#fff}.DrawingMarkupPortal_cancelBtn__KCH9d:disabled,.DrawingMarkupPortal_submitBtn__X8vUM:disabled{cursor:not-allowed;opacity:.7}.DrawingMarkupPortal_formError__vAlQg{color:#c0392b;font-size:13px;margin:0 0 8px}.DrawingMarkupPortal_confirmation__nHYV0{margin-top:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 16px;font-size:13px;color:#15803d}.DrawingMarkupPortal_footer__MCVyw{margin-top:40px;font-size:11px;color:#d1d5db;text-align:center}@media (max-width:640px){.DrawingMarkupPortal_shell__nKLxm{padding:0 16px 64px;margin-top:32px;max-width:100%;min-width:0}.DrawingMarkupPortal_commentActions__ArEMo{flex-direction:column}.DrawingMarkupPortal_cancelBtn__KCH9d,.DrawingMarkupPortal_submitBtn__X8vUM{width:100%}.DrawingMarkupPortal_find__aIXCj,.DrawingMarkupPortal_find__aIXCj button,.DrawingMarkupPortal_find__aIXCj input{max-width:100%}}.DrawingMarkupPortal_find__aIXCj{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0;max-width:100%;min-width:0}.DrawingMarkupPortal_find__aIXCj label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.DrawingMarkupPortal_find__aIXCj input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.DrawingMarkupPortal_find__aIXCj button,.DrawingMarkupPortal_find__aIXCj input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.DrawingMarkupPortal_find__aIXCj button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}.LookaheadPortal_errorShell__IxVnk{max-width:640px;margin:80px auto;padding:24px;text-align:center;font-family:-apple-system,system-ui,sans-serif}.LookaheadPortal_errorTitle__Wn2rd{font-size:20px}.LookaheadPortal_errorSub__Jpe8j{opacity:.7}.LookaheadPortal_shell__UwEEr{max-width:860px;margin:0 auto;padding:40px 24px 64px;font-family:-apple-system,system-ui,sans-serif;color:#1a1a1a}.LookaheadPortal_eyebrow__YFWkV{font-size:11px;font-weight:700;letter-spacing:.08em;color:#777;text-transform:uppercase}.LookaheadPortal_title__CjTOS{font-size:26px;margin:4px 0 6px}.LookaheadPortal_subtitle__GeEDz{font-size:14px;color:#666;margin-bottom:20px}.LookaheadPortal_statRow__BR5AD{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:28px}.LookaheadPortal_statChip__A3GoH{border:1px solid #eee;border-radius:10px;padding:10px 16px;min-width:110px}.LookaheadPortal_statValue___Yctj{font-size:20px;font-weight:700}.LookaheadPortal_statLabel__5RVtd{font-size:11px;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.LookaheadPortal_section__Fj1mn{margin-bottom:28px}.LookaheadPortal_sectionTitle__NYLFv{font-size:15px;margin-bottom:10px}.LookaheadPortal_scrollX__hEn3R{overflow-x:auto;-webkit-overflow-scrolling:touch}.LookaheadPortal_table__q4sA4{width:100%;border-collapse:collapse;font-size:13px}.LookaheadPortal_table__q4sA4 th{text-align:left;padding:6px 8px;color:#777;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #ddd}.LookaheadPortal_table__q4sA4 td{padding:6px 8px;border-bottom:1px solid #f0f0f0;vertical-align:top}.LookaheadPortal_statusBadge__QxFJ_{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;background:#f4f4f4;color:#555}.LookaheadPortal_statusBadge__QxFJ_[data-status=complete]{background:#e8f7ee;color:#1a7a3e}.LookaheadPortal_statusBadge__QxFJ_[data-status=in_progress]{background:#eef4fb;color:#1e5fa8}.LookaheadPortal_statusBadge__QxFJ_[data-status=held]{background:var(--danger-bg);color:#c0392b}.LookaheadPortal_notReady__VzR7p{color:#b45309;font-weight:600}.LookaheadPortal_cardList__mGCOE{display:none;flex-direction:column;gap:12px}.LookaheadPortal_card__JQJcZ{border:1px solid #eee;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px}.LookaheadPortal_cardRow__bmknl{display:flex;align-items:center;justify-content:space-between;gap:8px}.LookaheadPortal_cardLabel__5iPWs{font-size:11px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em}.LookaheadPortal_cardValue__FHFGZ{font-size:13px;color:#1a1a1a}@media (max-width:640px){.LookaheadPortal_table__q4sA4{display:none}.LookaheadPortal_cardList__mGCOE{display:flex}.LookaheadPortal_find__tU75q,.LookaheadPortal_find__tU75q button,.LookaheadPortal_find__tU75q input{max-width:100%}}.LookaheadPortal_find__tU75q{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0;max-width:100%;min-width:0}.LookaheadPortal_find__tU75q label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.LookaheadPortal_find__tU75q input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.LookaheadPortal_find__tU75q button,.LookaheadPortal_find__tU75q input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.LookaheadPortal_find__tU75q button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}.LookaheadPortal_muted__Wt3V2{font-size:14px;color:#999;margin:0}.LookaheadPortal_footer__9wjOI{margin-top:32px;font-size:12px;color:#999}.MeetingPortal_page__Ync60{max-width:820px;margin:0 auto;padding:24px 16px 64px;color:var(--text,#1a1a1a)}.MeetingPortal_head__Jhzjb{border-bottom:1px solid var(--line,#e3e3e3);padding-bottom:14px;margin-bottom:20px}.MeetingPortal_eyebrow__rgA6z{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b6b6b)}.MeetingPortal_title__KrNOX{font-size:22px;line-height:1.25;margin:6px 0 4px}.MeetingPortal_who__HrooF{font-size:12px;color:var(--muted,#6b6b6b)}.MeetingPortal_doc__dp_Iw{font-size:14px;line-height:1.55}.MeetingPortal_doc__dp_Iw table{width:100%;border-collapse:collapse}.MeetingPortal_doc__dp_Iw div:has(>table),.MeetingPortal_doc__dp_Iw>table{overflow-x:auto}.MeetingPortal_gate__eAUdp{max-width:620px;margin:64px auto;padding:20px;border:1px solid var(--line,#e3e3e3);border-radius:8px;font-size:14px;line-height:1.5}.MeetingPortal_actions__0JM5Q{margin-top:28px;padding-top:20px;border-top:1px solid var(--line,#e3e3e3)}.MeetingPortal_choiceRow__Mqv_u{display:flex;gap:10px;flex-wrap:wrap}.MeetingPortal_ackBtn___Azoo{padding:11px 18px;font-size:13px;font-weight:700;color:#fff;background:var(--forest,#1f6f4a);border:none;border-radius:6px;cursor:pointer}.MeetingPortal_exceptionBtn__q63z3{padding:11px 18px;font-size:13px;font-weight:700;color:var(--text,#1a1a1a);background:none;border:1px solid var(--line,#c9c9c9);border-radius:6px;cursor:pointer}.MeetingPortal_exceptionBtn__q63z3:hover{border-color:var(--text,#1a1a1a)}.MeetingPortal_ackBox__MMwQx,.MeetingPortal_filedBox__5pODQ{padding:14px;border-radius:8px;font-size:13px;line-height:1.5;margin-bottom:14px}.MeetingPortal_ackBox__MMwQx{background:#eef7f1;border:1px solid #cfe6d9}.MeetingPortal_filedBox__5pODQ{background:#fdf3ea;border:1px solid #f0d9c0}.MeetingPortal_filedBody__GhAEV{margin-top:8px;padding-top:8px;border-top:1px solid #f0d9c0;white-space:pre-wrap}.MeetingPortal_form__pu1HR{margin-top:14px;display:flex;flex-direction:column;gap:8px}.MeetingPortal_label__bueJA{font-size:12px;font-weight:700}.MeetingPortal_textarea___zaY2{width:100%;min-height:130px;padding:10px;font:inherit;font-size:13px;line-height:1.5;border:1px solid var(--line,#c9c9c9);border-radius:6px;resize:vertical}.MeetingPortal_formRow__2DC0a{display:flex;align-items:center;justify-content:flex-end;gap:10px}.MeetingPortal_cancelBtn__Z39kE{background:none;border:none;color:var(--muted,#6b6b6b);font-size:13px;cursor:pointer;padding:0}.MeetingPortal_submitBtn__wUAke{padding:9px 16px;font-size:13px;font-weight:700;color:#fff;background:var(--forest,#1f6f4a);border:none;border-radius:6px;cursor:pointer}.MeetingPortal_ackBtn___Azoo:disabled,.MeetingPortal_submitBtn__wUAke:disabled{opacity:.6;cursor:not-allowed}.MeetingPortal_error__4Ki19{margin-top:12px;padding:10px 12px;border-radius:6px;background:#fdecea;border:1px solid #f5c6c2;color:#a33;font-size:13px}@media (max-width:640px){.MeetingPortal_choiceRow__Mqv_u{flex-direction:column}.MeetingPortal_ackBtn___Azoo,.MeetingPortal_exceptionBtn__q63z3{width:100%;padding:13px 16px}.MeetingPortal_title__KrNOX{font-size:19px}.MeetingPortal_find__KEeJs,.MeetingPortal_find__KEeJs button,.MeetingPortal_find__KEeJs input{max-width:100%}}.MeetingPortal_find__KEeJs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0;max-width:100%;min-width:0}.MeetingPortal_find__KEeJs label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.MeetingPortal_find__KEeJs input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.MeetingPortal_find__KEeJs button,.MeetingPortal_find__KEeJs input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.MeetingPortal_find__KEeJs button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}.PhotoGalleryPortal_shell__OHJVY{max-width:1040px;margin:0 auto;padding:40px 24px 80px;font-family:-apple-system,system-ui,sans-serif;color:#111}.PhotoGalleryPortal_brand___5OB7{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-bottom:10px}.PhotoGalleryPortal_header__dDVkb{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.PhotoGalleryPortal_title__OWFb6{font-size:26px;font-weight:800;margin:0}.PhotoGalleryPortal_subtitle__ABPA5{color:#666;font-size:14px;margin:4px 0 0}.PhotoGalleryPortal_count__XWb5k{font-size:13px;color:#6b7280}.PhotoGalleryPortal_divider__lWyXv{height:1px;background:#e5e7eb;margin:20px 0 28px;border:none}.PhotoGalleryPortal_empty___ONi6{color:#6b7280;font-size:14px;padding:40px 0;text-align:center}.PhotoGalleryPortal_grid__acFRR{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.PhotoGalleryPortal_card__4fl5_{border:none;background:none;padding:0;text-align:left;cursor:pointer;display:block;width:100%;font-family:inherit}.PhotoGalleryPortal_thumbWrap__qFHxN{position:relative;width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}.PhotoGalleryPortal_thumbImg__76Cu_{width:100%;height:100%;object-fit:cover;display:block}.PhotoGalleryPortal_noThumb__DLNup{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:28px}.PhotoGalleryPortal_cardCaption__mYKNj{font-size:13px;font-weight:600;color:#111;margin:8px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhotoGalleryPortal_cardMeta__1MV3t{font-size:11px;color:#9ca3af}.PhotoGalleryPortal_footer__ft2_g{margin-top:48px;font-size:11px;color:#d1d5db;text-align:center}.PhotoGalleryPortal_lightbox__LVPXM{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.PhotoGalleryPortal_lbStage__YoF87{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.PhotoGalleryPortal_lbImg__UaN1k{max-width:90vw;max-height:78vh;object-fit:contain;border-radius:4px}.PhotoGalleryPortal_lbCaption__dxl6o{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:var(--white);font-size:13px;text-align:center;max-width:80vw}.PhotoGalleryPortal_lbMeta__EjDMW{color:#9ca3af;font-size:11px;margin-top:4px}.PhotoGalleryPortal_lbBtn__jLlcy{position:absolute;background:rgba(255,255,255,.1);color:var(--white);border:none;border-radius:999px;width:40px;height:40px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.PhotoGalleryPortal_lbBtn__jLlcy:hover{background:rgba(255,255,255,.2)}.PhotoGalleryPortal_lbClose__1Pgqt{top:20px;right:20px}.PhotoGalleryPortal_lbPrev__buHgs{left:20px;top:50%;transform:translateY(-50%)}.PhotoGalleryPortal_lbNext__cKgcj{right:20px;top:50%;transform:translateY(-50%)}.PhotoGalleryPortal_lbComments__5x3w1{right:72px;top:20px;width:auto;min-width:40px;padding:0 12px;border-radius:20px;font-size:14px}.PhotoGalleryPortal_commentsPanel__uGonK{position:absolute;top:0;right:0;bottom:0;width:340px;max-width:90vw;background:var(--white);color:#111;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.3);z-index:5}.PhotoGalleryPortal_commentsHeader__VZgMe{padding:16px 18px;font-size:14px;display:flex;align-items:center;justify-content:space-between;font-weight:700;border-bottom:1px solid #e5e7eb}.PhotoGalleryPortal_commentsCloseBtn__TUgwl{border:none;background:none;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;padding:0}.PhotoGalleryPortal_commentsCloseBtn__TUgwl:hover{color:#111}.PhotoGalleryPortal_commentsList__XRVC3{flex:1 1;min-height:0;overflow-y:auto;padding:12px 18px}.PhotoGalleryPortal_commentEmpty__BIeak{color:#9ca3af;font-size:13px;padding:12px 0}.PhotoGalleryPortal_commentItem__j80Yx{margin-bottom:14px}.PhotoGalleryPortal_commentAuthor___Fdp6{font-size:12px;font-weight:700}.PhotoGalleryPortal_commentTime__MVU4p{font-size:11px;color:#9ca3af;margin-left:6px;font-weight:400}.PhotoGalleryPortal_commentBody__3JQgo{font-size:13px;color:#333;margin-top:2px;white-space:pre-wrap;word-break:break-word}.PhotoGalleryPortal_commentForm__aCxv_{border-top:1px solid #e5e7eb;padding:12px 18px 16px;display:grid;grid-gap:8px;gap:8px}.PhotoGalleryPortal_commentInput__DJEQl,.PhotoGalleryPortal_commentTextarea__ZPEIY{border:1px solid #d1d5db;border-radius:6px;padding:8px 10px;font:inherit;font-size:13px;color:#111;width:100%;box-sizing:border-box}.PhotoGalleryPortal_commentTextarea__ZPEIY{resize:vertical;min-height:60px}.PhotoGalleryPortal_commentSubmit___SMcM{background:#111;color:var(--white);border:none;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;justify-self:end}.PhotoGalleryPortal_commentSubmit___SMcM:disabled{opacity:.5;cursor:default}.PhotoGalleryPortal_commentError__rE_al{color:var(--danger);font-size:12px}.PhotoGalleryPortal_playerHost__A2lW6{display:flex;flex-direction:column;min-height:420px;padding:12px;border-radius:14px;background:#0b0d0f}@media (max-width:640px){.PhotoGalleryPortal_playerHost__A2lW6{min-height:340px;padding:8px;max-width:100%;min-width:0}.PhotoGalleryPortal_shell__OHJVY{padding:24px 16px 48px;max-width:100%;min-width:0}.PhotoGalleryPortal_grid__acFRR{grid-template-columns:1fr}.PhotoGalleryPortal_find__Ydljm,.PhotoGalleryPortal_find__Ydljm button,.PhotoGalleryPortal_find__Ydljm input,.PhotoGalleryPortal_title__OWFb6{max-width:100%}}.PhotoGalleryPortal_find__Ydljm{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0;max-width:100%;min-width:0}.PhotoGalleryPortal_find__Ydljm label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;flex:1 1 180px;min-width:0}.PhotoGalleryPortal_find__Ydljm input{font:inherit;font-size:16px;padding:10px 12px;border:1px solid var(--line,#ddd);width:100%}.PhotoGalleryPortal_find__Ydljm button,.PhotoGalleryPortal_find__Ydljm input{border-radius:8px;max-width:100%;min-height:44px;background:var(--surface,#fff);color:inherit}.PhotoGalleryPortal_find__Ydljm button{padding:10px 14px;border:1px solid var(--line,#ddd);font:inherit;font-weight:600}.PhotoGalleryPortal_playOverlay__KjMe3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}.PhotoGalleryPortal_playOverlay__KjMe3:before{content:"";position:absolute;width:46px;height:46px;border-radius:50%;background:rgba(16,39,31,.55)}.PhotoGalleryPortal_playOverlay__KjMe3 svg{position:relative;width:20px;height:20px}.TimelapsePlayer_root__PnVpv{display:flex;flex-direction:column;min-height:0;flex:1 1;gap:8px;color:#fff}.TimelapsePlayer_stage__z4yJR{position:relative;flex:1 1;min-height:240px;border-radius:12px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.TimelapsePlayer_img__4Uyu3{max-width:100%;max-height:100%;object-fit:contain;transform:translate(calc(var(--align-dx, 0) * -100%),calc(var(--align-dy, 0) * -100%))}.TimelapsePlayer_stage__z4yJR[data-aligned=true] .TimelapsePlayer_img__4Uyu3{transition:transform .12s ease-out}.TimelapsePlayer_empty__13Vng{padding:24px;text-align:center;font-size:13px;color:rgba(255,255,255,.72)}.TimelapsePlayer_counter__1yMJH,.TimelapsePlayer_dateBadge__q8IpF{position:absolute;top:12px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.55);font-size:12px;font-weight:700}.TimelapsePlayer_dateBadge__q8IpF{left:12px}.TimelapsePlayer_counter__1yMJH{right:12px;color:rgba(255,255,255,.82)}.TimelapsePlayer_controls___NLs_{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.TimelapsePlayer_btnPlay__HXcVb,.TimelapsePlayer_btn__RYXxR{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;border-radius:999px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.TimelapsePlayer_btnPlay__HXcVb{width:52px;height:52px;background:var(--accent);border-color:var(--accent)}.TimelapsePlayer_btnPlay__HXcVb:disabled,.TimelapsePlayer_btn__RYXxR:disabled{opacity:.35;cursor:default}.TimelapsePlayer_btnPlay__HXcVb:focus-visible,.TimelapsePlayer_btn__RYXxR:focus-visible,.TimelapsePlayer_exportBtn__D3sTm:focus-visible,.TimelapsePlayer_speedBtn__i6e_n:focus-visible,.TimelapsePlayer_tick__GKuvf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TimelapsePlayer_speeds__quykF{display:flex;gap:4px;margin-left:8px}.TimelapsePlayer_speedBtn__i6e_n{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:44px;padding:4px 12px;border-radius:999px}.TimelapsePlayer_speedBtn__i6e_n[data-active=true]{background:#fff;color:#111;border-color:#fff}.TimelapsePlayer_exportBtn__D3sTm{display:inline-flex;align-items:center;gap:6px;margin-left:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.TimelapsePlayer_exportBtn__D3sTm:hover:not(:disabled){background:rgba(255,255,255,.18)}.TimelapsePlayer_exportBtn__D3sTm:disabled{opacity:.6;cursor:progress}.TimelapsePlayer_notice__jc4Dn{margin:0;text-align:center;font-size:12px;color:rgba(255,255,255,.72);flex-shrink:0}.TimelapsePlayer_error__gXAXI{margin:0;text-align:center;font-size:12px;font-weight:600;color:#ff9b8a;flex-shrink:0}.TimelapsePlayer_scrubber__P8D6I{flex-shrink:0}.TimelapsePlayer_range__vdKIH{width:100%;accent-color:var(--accent);min-height:24px}.TimelapsePlayer_ticks__xF_uh{display:flex;justify-content:space-between;gap:2px;margin-top:4px;overflow-x:auto}.TimelapsePlayer_tick__GKuvf{border:none;background:transparent;color:rgba(255,255,255,.55);cursor:pointer;font-size:10px;padding:4px;white-space:nowrap}.TimelapsePlayer_tick__GKuvf[data-active=true]{color:#fff;font-weight:800}.TimelapsePlayer_tickDate__agUKq{pointer-events:none}@media (max-width:640px){.TimelapsePlayer_ticks__xF_uh{justify-content:flex-start}.TimelapsePlayer_speeds__quykF{margin-left:0}.TimelapsePlayer_exportBtn__D3sTm{margin-left:0;width:100%;justify-content:center}.TimelapsePlayer_stage__z4yJR{min-height:180px}}.TimelapsePlayer_toggleBtn__NXcTj{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.TimelapsePlayer_toggleBtn__NXcTj[data-active=true]{background:#fff;color:#111;border-color:#fff}.TimelapsePlayer_toggleBtn__NXcTj:disabled{opacity:.5;cursor:default}.TimelapsePlayer_exportOptions__x_nLb{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);flex-shrink:0}.TimelapsePlayer_optField__7f48n{display:inline-flex;align-items:center;gap:8px}.TimelapsePlayer_optLabel__ii1e7{font-size:12px;color:rgba(255,255,255,.72)}.TimelapsePlayer_optSelect__4lgFR{min-height:36px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.35);color:#fff;font-size:12px}.TimelapsePlayer_optCheck__C6Txp{display:inline-flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.TimelapsePlayer_optCheck__C6Txp input{width:18px;height:18px;accent-color:var(--accent)}.TimelapsePlayer_optHelp__8h_cF{flex-basis:100%;margin:0;font-size:11px;color:rgba(255,255,255,.6)}@media (max-width:640px){.TimelapsePlayer_toggleBtn__NXcTj{flex:1 1 auto}.TimelapsePlayer_exportOptions__x_nLb{gap:10px 12px}.TimelapsePlayer_optCheck__C6Txp,.TimelapsePlayer_optField__7f48n{flex:1 1 100%;justify-content:space-between}}.RfiPortal_shell__5MuOH{max-width:720px;margin:48px auto;padding:0 24px 80px;font-family:-apple-system,system-ui,sans-serif;color:var(--text)}.RfiPortal_errorShell___ej6p{max-width:640px;margin:80px auto;padding:24px;text-align:center;font-family:-apple-system,system-ui,sans-serif}.RfiPortal_errorTitle__Vp3dn{font-size:20px}.RfiPortal_errorSub__Qe2K0{opacity:.7}.RfiPortal_head__PxUqb{display:flex;flex-direction:column;gap:6px;margin:0 0 20px}.RfiPortal_eyebrow__MvIRb{margin:0;color:var(--muted);font-size:13px;font-weight:500}.RfiPortal_title__8bOpJ{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.01em;color:var(--text)}.RfiPortal_meta__Ei0t7{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.RfiPortal_statusValue__Pbtxw{text-transform:capitalize}.RfiPortal_section__JG7a6{margin-bottom:20px}.RfiPortal_sectionTitle__nKTZ0{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.RfiPortal_card__cTwpN{margin-bottom:20px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.RfiPortal_question__jaG_A{margin:0;font-size:16px;line-height:1.6;color:var(--text);white-space:pre-wrap}.RfiPortal_background__vN_GP{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--muted);white-space:pre-wrap}.RfiPortal_responsesList__Mf3hG{display:flex;flex-direction:column;gap:12px}.RfiPortal_responseCard__HnGEy{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.RfiPortal_responseCardHead__ccn1t{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.RfiPortal_responseAuthor__GGtc4{font-size:13px;font-weight:700;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.RfiPortal_officialTag__hEgK1{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--forest);border:1px solid var(--forest);border-radius:999px;padding:1px 8px}.RfiPortal_responseDate__hHnpl{font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0}.RfiPortal_responseText__Kxvuh{font-size:14px;line-height:1.6;color:var(--text)}.RfiPortal_decisionPanel__GdKQ4{margin-bottom:20px;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:20px}.RfiPortal_decisionTitle__xZhbC{margin:0 0 14px;font-size:17px;font-weight:700;color:var(--text)}.RfiPortal_resultBanner__HcW1C{padding:12px 16px;border-radius:6px;font-size:13px}.RfiPortal_resultOk__37W3B{background:var(--success-bg);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);color:var(--success-fg)}.RfiPortal_resultError__kJ3LK{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger-fg)}.RfiPortal_resultNeutral__XZF5Y{background:var(--surface);border:1px solid var(--line);color:var(--text)}.RfiPortal_noteField__XnfYt{margin-bottom:12px}.RfiPortal_fieldLabel__F4Zie{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--text)}.RfiPortal_noteTextarea__5xYkh{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:16px;line-height:1.5;font-family:inherit;resize:vertical;box-sizing:border-box}.RfiPortal_select__bSTh3{padding:7px 10px;min-height:44px;border:1px solid var(--line);border-radius:6px;font-size:13px;font-family:inherit;background:var(--white);cursor:pointer}.RfiPortal_sendBar__9LLgq{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.RfiPortal_sendBlocker__DWkGj{margin:0;color:var(--text);font-size:14px;font-weight:600}.RfiPortal_askLink__hk7lJ{color:var(--forest);font-size:14px;font-weight:500}.RfiPortal_submitBtn__AsxRd{padding:10px 22px;min-height:48px;background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer}.RfiPortal_submitBtn__AsxRd:disabled{cursor:not-allowed;opacity:.6}.RfiPortal_reference__Jpn6f{margin:0 0 20px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.RfiPortal_referenceSummary__jE98D{display:flex;align-items:center;min-height:52px;padding:0 20px;font-size:15px;font-weight:600;cursor:pointer}.RfiPortal_referenceSummary__jE98D:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:12px}.RfiPortal_referenceBody__OxLHK{padding:18px 20px;border-top:1px solid var(--line)}.RfiPortal_foot__x3CUU{display:flex;flex-direction:column;gap:12px;margin-top:8px}.RfiPortal_footLink__0iqgL{color:var(--forest);font-size:14px;font-weight:500}@media (max-width:640px){.RfiPortal_shell__5MuOH{padding:0 16px 64px;margin-top:24px}.RfiPortal_card__cTwpN,.RfiPortal_decisionPanel__GdKQ4{padding:16px}.RfiPortal_submitBtn__AsxRd{align-self:stretch}.RfiPortal_referenceSummary__jE98D{padding:0 16px}.RfiPortal_referenceBody__OxLHK{padding:16px}}.RfiPortal_urgency__1Yjvg{background:var(--bg);color:var(--text)}.RfiPortal_urgencyToday__A8ZUg,.RfiPortal_urgency__1Yjvg{margin:0 0 20px;padding:10px 14px;border-radius:8px;font-size:14px}.RfiPortal_urgencyToday__A8ZUg{font-weight:600;background:var(--warning-bg);color:var(--warning-fg)}.RfiPortal_urgencyLate__hLKmV{margin:0 0 20px;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:700;background:var(--danger-bg);color:#c0392b}.RfiPortal_contactList__ukNqL,.RfiPortal_sheetList__Q1Oy6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.RfiPortal_sheetItem__OT75u{display:flex;align-items:baseline;gap:12px;font-size:14px;color:var(--text)}.RfiPortal_sheetPos__GP9sM{color:var(--muted);font-size:13px}.RfiPortal_drawingLink__UtkZj{flex:0 0 auto;margin-left:auto;color:var(--forest);font-weight:700;text-decoration:none}.RfiPortal_drawingLink__UtkZj:hover{text-decoration:underline}.RfiPortal_contactItem__qPiSN{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:14px}.RfiPortal_contactName__b6uXY{font-weight:600;color:var(--text)}.RfiPortal_contactRole__9Pk8y{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.RfiPortal_contactLink___EjJJ{color:var(--accent-text);text-decoration:none}.RfiPortal_contactLink___EjJJ:hover{text-decoration:underline}@media (max-width:640px){.RfiPortal_contactItem__qPiSN{flex-direction:column;gap:2px}.RfiPortal_responseCardHead__ccn1t{flex-direction:column;align-items:flex-start;gap:2px}}.RfiPortal_recordBlock__Pe_Tr{margin-top:14px}.RfiPortal_recordLabel__iiXRu{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px}.RfiPortal_recordDetails__0QsMx{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:8px;background:var(--surface)}.RfiPortal_recordSummary__AIj7R{font-size:13px;font-weight:600;cursor:pointer;color:var(--text)}.RfiPortal_recordSpecBody__aDoFt{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word;font-family:inherit;max-height:320px;overflow-y:auto}.RfiPortal_recordTag__1z_jz{display:inline-block;white-space:nowrap;margin-left:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.RfiPortal_recordWarn__mKYjF{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:13px;background:var(--warning-bg);color:var(--warning-fg)}.RfiPortal_recordEmpty__qenF2{margin-top:14px;font-size:13px;color:var(--muted)}.RfiPortal_modeRow__cE_S7{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;border:0;min-width:0}.RfiPortal_srOnly__yW4F2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.RfiPortal_modeOption__na2Kl{flex:1 1 220px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:8px;column-gap:8px;border:1px solid var(--line);border-radius:8px;min-height:48px;padding:12px 14px;cursor:pointer;background:var(--surface)}.RfiPortal_modeOptionOn__xU1_w{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.RfiPortal_modeOption__na2Kl:focus-within{box-shadow:var(--focus-ring)}.RfiPortal_modeInput__ZuvRV{width:18px;height:18px;margin:0;accent-color:var(--forest)}.RfiPortal_modeLabel__5rxxQ{font-size:14px;font-weight:700;color:var(--text)}.RfiPortal_modeHint__wl5DR{grid-column:2;font-size:12px;color:var(--muted);margin-top:2px}.RfiPortal_labelRow__Z0a3L{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.RfiPortal_draftBtn__oHznz{border:1px solid color-mix(in srgb,var(--muted) 60%,transparent);background:var(--surface);color:var(--forest);border-radius:9px;padding:7px 11px;font-size:12px;font-weight:600;cursor:pointer}.RfiPortal_draftBtn__oHznz:disabled{cursor:not-allowed;opacity:.6}.RfiPortal_draftPulse__u31HF{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--accent);animation:RfiPortal_draftPulse__u31HF 1.1s ease-in-out infinite}@keyframes RfiPortal_draftPulse__u31HF{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.RfiPortal_guideHint__DPe09{margin-top:6px;font-size:12px;color:var(--muted);line-height:1.5}.RfiPortal_draftBanner__Zb9Vf{margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:var(--surface-hover);font-size:12px;color:var(--forest);line-height:1.5}.RfiPortal_draftMeta__6hcj_{color:var(--muted)}.RfiPortal_analysisLimit__grf6v{margin:7px 0 0;color:var(--warning-fg)}.RfiPortal_draftSources__c__o6{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.RfiPortal_draftSource__78nGL{font-size:11px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 8px;color:var(--muted)}.RfiPortal_findingBlock__LqYWe{margin-top:12px}.RfiPortal_findingLabel__ryM6c{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.RfiPortal_findingList__Ow4lN{list-style:none;margin:7px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.RfiPortal_findingItem__osQwF{padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:8px;background:var(--surface)}.RfiPortal_findingItem__osQwF[data-severity=attention]{border-left-color:#c0392b}.RfiPortal_findingItem__osQwF[data-severity=verify]{border-left-color:#e67e22}.RfiPortal_findingItem__osQwF[data-severity=aligned]{border-left-color:var(--success)}.RfiPortal_findingHead__Jux90{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.RfiPortal_findingSummary__3PXkq{display:block;color:var(--forest);font-size:13px;line-height:1.4}.RfiPortal_findingBasis__UgAa3{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.RfiPortal_draftError__9UQT_{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;padding:10px 12px;border-radius:8px;font-size:12px;background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger-fg)}.RfiPortal_draftError__9UQT_ .RfiPortal_draftBtn__oHznz{width:-moz-fit-content;width:fit-content;margin-top:4px}.RfiPortal_followupNote__JhGde{margin-top:10px;font-size:12px;color:var(--muted)}@media (max-width:640px){.RfiPortal_modeOption__na2Kl{flex:1 1 100%}.RfiPortal_labelRow__Z0a3L{align-items:flex-start}.RfiPortal_draftBtn__oHznz{width:100%;min-height:44px}.RfiPortal_draftError__9UQT_ .RfiPortal_draftBtn__oHznz{width:100%}}@media (prefers-reduced-motion:reduce){.RfiPortal_draftPulse__u31HF{animation:none;opacity:1}}.RfiPortal_draftRestoredNote__weW9Y{margin:0 0 8px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:6px;background:var(--surface);color:var(--muted);font-size:13px;line-height:18px}.RfiPortal_documentStack__MciLh{display:flex;flex-direction:column;gap:16px}.ReviewToolsGuide_guide__kftuo{border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:12px 0;color:var(--text)}.ReviewToolsGuide_guide__kftuo summary{cursor:pointer;padding:13px 16px;min-height:44px;font-weight:650;list-style-position:inside}.ReviewToolsGuide_guide__kftuo summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ReviewToolsGuide_body__Dd3BL{padding:0 16px 16px}.ReviewToolsGuide_brand__WEdvR{font-size:18px;letter-spacing:.15em;font-weight:750;margin:8px 0 16px;color:var(--forest)}.ReviewToolsGuide_brand__WEdvR span{display:block;font-size:10px;letter-spacing:.12em;color:var(--muted);margin-top:5px}.ReviewToolsGuide_cards__aEfSx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ReviewToolsGuide_cards__aEfSx article{min-width:0;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface)}.ReviewToolsGuide_cards__aEfSx svg{width:100%;height:105px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ReviewToolsGuide_cards__aEfSx .ReviewToolsGuide_mark__Mqzqk{stroke:var(--forest);stroke-width:3}.ReviewToolsGuide_cards__aEfSx p{font-size:13px;line-height:1.6;margin:6px 0}.ReviewToolsGuide_notes__skqET{font-size:13px;line-height:1.6}.ReviewToolsGuide_scope__gkP87{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:0}@media(max-width:640px){.ReviewToolsGuide_cards__aEfSx{grid-template-columns:1fr}.ReviewToolsGuide_cards__aEfSx article{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ReviewToolsGuide_cards__aEfSx svg{height:76px}.ReviewToolsGuide_body__Dd3BL{padding:0 12px 12px}}.InlineDocument_frame__u4FFc{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.InlineDocument_captionRow__ThGFK{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.InlineDocument_caption__5z0XL{font-weight:600;font-size:14px;color:var(--text)}.InlineDocument_sublabel__z14nV{font-size:12px;color:var(--muted)}.InlineDocument_openFull__ujSNY{margin-left:auto;font-size:12px;color:var(--forest);text-decoration:underline}.InlineDocument_viewer__vAw5_{height:auto;min-height:320px}.InlineDocument_imageReviewer__RxBlZ{height:auto;min-height:0}.InlineDocument_imageWrap__Nk2Ga{position:relative;line-height:0}.InlineDocument_image__PZIX8{width:100%;height:auto;max-height:min(70vh,720px);object-fit:contain}.InlineDocument_imagePin__7zsdo{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid #c0392b;border-radius:50%;box-shadow:inset 0 0 0 7px transparent,0 0 0 1px rgba(255,255,255,.7);pointer-events:none}.InlineDocument_imagePin__7zsdo:after{content:"";position:absolute;inset:7px;background:#c0392b;border-radius:50%}.InlineDocument_unavailable__qjI_N{margin:0;padding:14px 12px;color:var(--muted);font-size:13px;line-height:19px}@media (max-width:640px){.InlineDocument_viewer__vAw5_{height:auto}.InlineDocument_openFull__ujSNY{margin-left:0}}.InlineDocument_compareControls__4Y10b{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin:8px 0}.InlineDocument_compareControls__4Y10b label{display:flex;flex-direction:column;gap:6px;color:var(--text)}.InlineDocument_compareControls__4Y10b button,.InlineDocument_compareControls__4Y10b input{min-height:44px;max-width:100%}.InlineDocument_reviewPair__3GrgJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.InlineDocument_comparison__fL63K{min-width:0}.InlineDocument_comparison__fL63K h3{font-size:13px;margin:0 0 8px}.InlineDocument_reviewPair__3GrgJ>div{min-width:0}@media(max-width:900px){.InlineDocument_reviewPair__3GrgJ{grid-template-columns:1fr}}.InlineDocument_comparison__fL63K,.InlineDocument_imageReviewer__RxBlZ,.InlineDocument_viewer__vAw5_{padding:12px}.InlineDocument_compareControls__4Y10b{padding:0 12px}.InlineDocument_compareControls__4Y10b input::-webkit-file-upload-button{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:var(--forest);color:var(--white);font-weight:600;cursor:pointer}.InlineDocument_compareControls__4Y10b input::file-selector-button{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:var(--forest);color:var(--white);font-weight:600;cursor:pointer}.DocumentMarkupBoard_wrap__5Ck1U{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.DocumentMarkupBoard_head__hsjt9{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:8px}.DocumentMarkupBoard_title___GiQh{margin:0;font-size:14px;font-weight:600;color:var(--text)}.DocumentMarkupBoard_reviewerCount__7Hfra{font-size:12px;font-weight:600;color:var(--accent)}.DocumentMarkupBoard_fileRow__EhzPy{display:flex;flex-wrap:wrap;gap:8px}.DocumentMarkupBoard_fileBtn__IoB8q{padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.DocumentMarkupBoard_fileBtn__IoB8q[data-open=true]{border-color:var(--forest);color:var(--forest)}.DocumentMarkupBoard_fileBadgeExternal__wrn7i,.DocumentMarkupBoard_fileBadge__1bPVp{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:16px;vertical-align:middle}.DocumentMarkupBoard_fileBadgeExternal__wrn7i{background:var(--accent);color:var(--surface)}.DocumentMarkupBoard_fileBadge__1bPVp{border:1px solid var(--line);color:var(--muted)}.DocumentMarkupBoard_shareToggle__A7GBq{display:flex;gap:8px;align-items:center;margin:12px 0 8px;font-size:13px;color:var(--text)}.DocumentMarkupBoard_legend__PZWOh{list-style:none;margin:10px 0 0;padding:0}.DocumentMarkupBoard_legendItem__pBA3h{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.DocumentMarkupBoard_who__9SxkS{font-size:13px;color:var(--text)}.DocumentMarkupBoard_badge__CGqyB{padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:600;color:var(--muted)}.DocumentMarkupBoard_badge__CGqyB[data-tone=shared]{border-color:#e67e22;color:#e67e22}.DocumentMarkupBoard_error__tnNYx{margin:10px 0 0;font-size:13px;color:#c0392b}@media (max-width:640px){.DocumentMarkupBoard_fileRow__EhzPy{flex-direction:column}.DocumentMarkupBoard_fileBtn__IoB8q{width:100%;text-align:left}}.RfiPackagePanel_startBtn__Z4HEn{display:inline-flex;gap:8px;padding:8px 18px;color:var(--text);border:1px solid var(--line);border-radius:8px;font-weight:var(--weight-semibold);cursor:pointer}.RfiPackagePanel_loadingBox__x7q5H,.RfiPackagePanel_startBtn__Z4HEn{align-items:center;background:var(--surface);font-size:var(--text-base)}.RfiPackagePanel_loadingBox__x7q5H{padding:20px 24px;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;color:var(--muted)}.RfiPackagePanel_spinner___2uxh{animation:RfiPackagePanel_spin__WxI4f 1s linear infinite;display:inline-block}@keyframes RfiPackagePanel_spin__WxI4f{to{transform:rotate(1turn)}}.RfiPackagePanel_errorBox__Mv_Zu{padding:16px 20px;background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:10px;font-size:var(--text-sm);color:var(--danger-fg);display:flex;align-items:center;gap:10px}.RfiPackagePanel_retryBtn__AUtfL{margin-left:auto;font-size:var(--text-sm);color:var(--danger-fg);background:none;border:none;cursor:pointer;text-decoration:underline}.RfiPackagePanel_panel__DYvjc{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;margin-top:4px}.RfiPackagePanel_panelHead__Z8wwY{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.RfiPackagePanel_panelHeadIcon__6Y6mH{font-size:var(--text-lg)}.RfiPackagePanel_panelHeadTitle__SznQN{font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--text)}.RfiPackagePanel_readyBadge__bMsye{margin-left:auto;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.RfiPackagePanel_readyBadge__bMsye[data-ready=true]{background:var(--success-bg);color:var(--success-fg)}.RfiPackagePanel_readyBadge__bMsye[data-ready=false]{background:var(--warning-bg);color:var(--warning-fg)}.RfiPackagePanel_regenerateBtn__YwGtU{font-size:var(--text-sm);color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;padding:3px 8px;cursor:pointer;margin-left:8px}.RfiPackagePanel_missingNotice__Y1ioU{margin:0;padding:10px 16px;background:var(--warning-bg);border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--warning-fg)}.RfiPackagePanel_missingNoticeLabel__b6B_7{font-weight:var(--weight-bold)}.RfiPackagePanel_body__x6FCh{padding:14px 16px}.RfiPackagePanel_sectionLabel__1bVWA{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:12px}.RfiPackagePanel_sectionLabel__1bVWA:first-child{margin-top:0}.RfiPackagePanel_sectionText__I_t8s{font-size:var(--text-base);color:var(--text);margin-top:4px}.RfiPackagePanel_inlineNote__GljFP{color:var(--muted);font-style:italic}.RfiPackagePanel_chipRow__caEvC{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.RfiPackagePanel_chip__VCXWR{font-size:var(--text-sm);font-family:monospace;padding:2px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.RfiPackagePanel_priorList__ECaj9{display:flex;flex-direction:column;gap:4px;margin-top:4px}.RfiPackagePanel_priorRow__pVWcJ{display:flex;gap:8px;font-size:var(--text-sm)}.RfiPackagePanel_priorNumber__rUVH_{font-family:monospace;color:var(--muted);flex-shrink:0}.RfiPackagePanel_priorSubject__DlfFg{color:var(--text)}@media (max-width:640px){.RfiPackagePanel_regenerateBtn__YwGtU,.RfiPackagePanel_retryBtn__AUtfL,.RfiPackagePanel_startBtn__Z4HEn{min-height:44px}}.ConstructCustomFields_wrap__S5ZgN{margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ConstructCustomFields_title__PInjX{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px}.ConstructCustomFields_grid__PsYdd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ConstructCustomFields_cell__YylS7{min-width:0}.ConstructCustomFields_label__Aomxh{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:3px}.ConstructCustomFields_input__7rnC_{width:100%;padding:5px 8px;font-size:13px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text)}.ConstructCustomFields_readValue__2XG5s{font-size:13px;color:var(--text)}.ConstructCustomFields_actions___FYN0{margin-top:10px}.ConstructCustomFields_saveBtn__fkNXO{font-size:12px;font-weight:600;padding:5px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--accent);cursor:pointer}.ConstructCustomFields_saveBtn__fkNXO:disabled{opacity:.55;cursor:default}.ConstructCustomFields_msgOk__fhEO9{font-size:12px;color:var(--muted);margin-bottom:6px}.ConstructCustomFields_msgErr__OcDGs{font-size:12px;color:var(--danger);margin-bottom:6px}@media (max-width:640px){.ConstructCustomFields_grid__PsYdd{grid-template-columns:1fr}.ConstructCustomFields_input__7rnC_{font-size:16px}}.ReviewLinkList_wrap__y8tWT{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.ReviewLinkList_head__CwAc_{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ReviewLinkList_list__VxwL4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ReviewLinkList_row__iLlbl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.ReviewLinkList_row__iLlbl[data-state=expired],.ReviewLinkList_row__iLlbl[data-state=revoked]{opacity:.68}.ReviewLinkList_main__Vo3av{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:0}.ReviewLinkList_email__0vjkw{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewLinkList_state__v_llp{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.ReviewLinkList_state__v_llp[data-state=live]{color:#27ae60;border-color:#27ae60}.ReviewLinkList_state__v_llp[data-state=revoked]{color:#c0392b;border-color:#c0392b}.ReviewLinkList_state__v_llp[data-state=expired]{color:#e67e22;border-color:#e67e22}.ReviewLinkList_meta__WENoF{flex:1 1 100%;font-size:11px;color:var(--muted)}.ReviewLinkList_confirm___u6CZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 100%}.ReviewLinkList_confirmText__pdsEC{font-size:12px;color:var(--text);flex:1 1 200px}.ReviewLinkList_danger__1frDW,.ReviewLinkList_ghost__U9bNE{padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.ReviewLinkList_danger__1frDW{border:1px solid #c0392b;background:#c0392b;color:#fff}.ReviewLinkList_danger__1frDW:disabled{opacity:.6;cursor:default}.ReviewLinkList_ghost__U9bNE{border:1px solid var(--line);background:transparent;color:var(--text)}.ReviewLinkList_error__SMjOd{margin-top:8px;font-size:12px;color:var(--danger)}@media (max-width:640px){.ReviewLinkList_row__iLlbl{flex-direction:column;align-items:stretch}.ReviewLinkList_danger__1frDW,.ReviewLinkList_ghost__U9bNE{width:100%}.ReviewLinkList_confirmText__pdsEC{flex:1 1 100%}}.eos-action-form_form__DB34j{min-width:0}.eos-action-form_form__DB34j>.eos-action-form_fields__cJn6t{min-width:0;border:0;padding:0;margin-inline:0;width:100%;box-sizing:border-box}.eos-action-form_form__DB34j button,.eos-action-form_form__DB34j input:not([type=hidden]):not([type=checkbox]),.eos-action-form_form__DB34j select{min-height:44px}.eos-action-form_feedback__OU1PI{flex-basis:100%;grid-column:1/-1;margin-block:.5rem;overflow-wrap:anywhere}.eos-action-form_feedback__OU1PI button{margin:.25rem}@media(max-width:640px){.eos-action-form_form__DB34j button{width:100%}}.raise-to-eos_raise__SmtRo{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.raise-to-eos_summary__qdyk4{cursor:pointer;padding:10px 12px;min-height:44px;display:flex;align-items:center;color:var(--accent);font-weight:600;list-style:none}.raise-to-eos_summary__qdyk4::-webkit-details-marker{display:none}.raise-to-eos_summary__qdyk4:before{content:"+";display:inline-block;width:1.25em;color:var(--muted)}.raise-to-eos_raise__SmtRo[open]>.raise-to-eos_summary__qdyk4:before{content:"–"}.raise-to-eos_form__1OurK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 12px 12px}.raise-to-eos_field__fGEBj{display:grid;grid-gap:4px;gap:4px;min-width:0}.raise-to-eos_wide__xqX4E{grid-column:1/-1}.raise-to-eos_actions__dtUPW{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:640px){.raise-to-eos_form__1OurK{grid-template-columns:1fr}}.DrawerSection_section__JjGRA{border:1px solid var(--line);border-radius:8px;background:var(--surface);margin:12px 0;overflow:hidden}.DrawerSection_header__822Sm{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.DrawerSection_header__822Sm:hover{background:color-mix(in srgb,var(--line) 25%,transparent)}.DrawerSection_header__822Sm:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DrawerSection_title__Oz3HP{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.DrawerSection_summary__72jIc{flex:1 1;min-width:0;font-size:12px;color:var(--muted);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DrawerSection_caret__3cMMG{font-size:9px;color:var(--muted);flex:none}.DrawerSection_body__SD3Mh{padding:0 12px 12px;border-top:1px solid var(--line)}@media (max-width:640px){.DrawerSection_header__822Sm{padding:12px}.DrawerSection_summary__72jIc{font-size:11px}}.DrawerSection_sectionAlert__B0evD{background:#fff7ed;border-color:#fed7aa}.DrawerSection_sectionAlert__B0evD .DrawerSection_caret__3cMMG,.DrawerSection_sectionAlert__B0evD .DrawerSection_summary__72jIc,.DrawerSection_sectionAlert__B0evD .DrawerSection_title__Oz3HP{color:#9a3412}.DrawerSection_sectionAlert__B0evD .DrawerSection_body__SD3Mh{border-top-color:#fed7aa}.RfiPrintLog_root__2fKhA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.RfiPrintLog_scope__ICJ8Q{display:flex;justify-content:space-between;gap:12px;font-size:9pt;margin-bottom:4px}.RfiPrintLog_note__ZL2L9{font-size:8pt;margin-bottom:6px}.RfiPrintLog_table__Ino2k{width:100%;border-collapse:collapse;font-size:8pt}.RfiPrintLog_table__Ino2k td,.RfiPrintLog_table__Ino2k th{border:1px solid #999;padding:3px 5px;text-align:left;vertical-align:top;white-space:normal}.RfiPrintLog_table__Ino2k th{font-weight:700;background:#eee}.RfiPrintLog_num__uuT06{white-space:nowrap}.RfiPrintLog_overdue__69tWp{font-weight:700}.RfiPrintLog_answer__4kzvZ{max-width:40ch}@media print{.RfiPrintLog_root__2fKhA{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal}}.RfiAnalyticsPanel_loading__O_e9j{color:var(--muted)}.RfiAnalyticsPanel_truncatedNote__l6_Wf{font-size:var(--text-sm);color:var(--muted);padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.RfiAnalyticsPanel_grid___jTUF{display:grid;grid-gap:24px;gap:24px}.RfiAnalyticsPanel_totals__6j9JM{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface)}.RfiAnalyticsPanel_total__Do_n2{padding:14px 16px;min-width:0}.RfiAnalyticsPanel_total__Do_n2+.RfiAnalyticsPanel_total__Do_n2{border-left:1px solid var(--line)}.RfiAnalyticsPanel_totalLabel__sDxaZ{font-size:13px;color:var(--muted)}.RfiAnalyticsPanel_totalValue__rRsm8{margin:4px 0 0;font-size:22px;font-weight:700;color:var(--forest);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RfiAnalyticsPanel_totalSub__eJNs3{margin:2px 0 0;font-size:12px;color:var(--muted)}.RfiAnalyticsPanel_section__bXNwR{border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface)}.RfiAnalyticsPanel_sectionTitle__C69B5{font-size:var(--text-md);margin-top:0}.RfiAnalyticsPanel_bars__4c1S4{display:flex;gap:10px;align-items:flex-end;height:160px;overflow-x:auto;padding-bottom:4px}.RfiAnalyticsPanel_barsEmpty__QSZwt{color:var(--muted);font-size:var(--text-sm)}.RfiAnalyticsPanel_barCol__Jvb6S{flex:0 0 auto;width:52px;text-align:center}.RfiAnalyticsPanel_barValue__GtPK4{font-size:var(--text-xs);color:var(--muted);margin-bottom:4px}.RfiAnalyticsPanel_bar__4MWa2{width:100%;height:var(--h,2px);opacity:.8;border-radius:3px 3px 0 0;min-height:2px}.RfiAnalyticsPanel_bars__4c1S4{--series-response-time:var(--success);--series-status:var(--info);--series-overdue:var(--warning);--series-cost:#be123c}.RfiAnalyticsPanel_bar__4MWa2[data-series=response-time]{background:var(--series-response-time)}.RfiAnalyticsPanel_bar__4MWa2[data-series=status]{background:var(--series-status)}.RfiAnalyticsPanel_bar__4MWa2[data-series=overdue]{background:var(--series-overdue)}.RfiAnalyticsPanel_bar__4MWa2[data-series=cost]{background:var(--series-cost)}.RfiAnalyticsPanel_barLabel__Fpxio{font-size:var(--text-xs);color:var(--muted);margin-top:4px;word-break:break-word}@media (max-width:640px){.RfiAnalyticsPanel_grid___jTUF{grid-template-columns:1fr;gap:14px}.RfiAnalyticsPanel_bars__4c1S4{overflow-x:auto;gap:6px}.RfiAnalyticsPanel_barCol__Jvb6S{min-width:34px}.RfiAnalyticsPanel_barLabel__Fpxio{font-size:9px}.RfiAnalyticsPanel_barValue__GtPK4{font-size:10px}}.RfiAnalyticsPanel_failed__yQ3oT{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface)}.RfiAnalyticsPanel_retryBtn__gpQ48{min-height:36px;padding:6px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-weight:600;cursor:pointer}@media (max-width:640px){.RfiAnalyticsPanel_retryBtn__gpQ48{min-height:44px}.RfiAnalyticsPanel_totals__6j9JM{grid-template-columns:1fr}.RfiAnalyticsPanel_total__Do_n2+.RfiAnalyticsPanel_total__Do_n2{border-left:0;border-top:1px solid var(--line)}}.ConstructBreadcrumb_nav__M52XN{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);margin-bottom:16px;flex-wrap:wrap}.ConstructBreadcrumb_root__f65ME{color:var(--muted);text-decoration:none;font-weight:500}.ConstructBreadcrumb_sep__ICYLe{opacity:.5}.ConstructBreadcrumb_crumb__pVoq9{color:var(--muted);text-decoration:none;font-weight:500}.ConstructBreadcrumb_crumb__pVoq9.ConstructBreadcrumb_current__K3Hp5{color:var(--text);font-weight:600}.test-records-title_titleRow__ZGefd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.test-records-title_titleRow__ZGefd>:first-child{min-width:0}.ReviewThread_wrap__6bGoS{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.ReviewThread_title__KtXkA{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.ReviewThread_empty__7eUV_,.ReviewThread_hint__WuG2J{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--muted)}.ReviewThread_list__a3nfn{list-style:none;margin:0 0 16px;padding:0}.ReviewThread_group__Dqogv+.ReviewThread_group__Dqogv{margin-top:14px}.ReviewThread_comment__xkOtR{padding:10px 0;border-top:1px solid var(--line)}.ReviewThread_reply__cHnuP{margin-left:14px;padding:10px 0 10px 12px;border-left:2px solid var(--line)}.ReviewThread_meta__yhjyl{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.ReviewThread_author__2awmX{font-weight:600;font-size:13px;color:var(--text)}.ReviewThread_authorMine__sOY4l{font-weight:600;font-size:13px;color:var(--forest)}.ReviewThread_when__Yi_CL{font-size:12px;color:var(--muted)}.ReviewThread_body__mGPnb{margin:0;font-size:14px;line-height:20px;color:var(--text);white-space:pre-wrap}.ReviewThread_linkBtn__xf0N_,.ReviewThread_replyBtn__t5R2p{margin-top:6px;padding:0;border:0;background:none;color:var(--forest);font-size:12px;text-decoration:underline;cursor:pointer}.ReviewThread_form__MlCM6{border-top:1px solid var(--line);padding-top:14px}.ReviewThread_replyingTo__PIGJG{margin:0 0 8px;font-size:12px;color:var(--muted)}.ReviewThread_label__7_atB{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text)}.ReviewThread_input__TMpKi{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:20px;resize:vertical}.ReviewThread_disclaimer__LJrNV{margin:8px 0 0;font-size:12px;line-height:17px;color:var(--muted)}.ReviewThread_error__ar_jx{margin:8px 0 0;font-size:13px;color:#c0392b}.ReviewThread_postBtn__WqKKA{margin-top:10px;padding:10px 18px;border:0;border-radius:6px;background:var(--forest);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ReviewThread_postBtn__WqKKA:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.ReviewThread_wrap__6bGoS{padding:14px}.ReviewThread_postBtn__WqKKA{width:100%}}.PortalReviewWorkflow_panel__SiVCV{border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);padding:20px;margin:20px 0;min-width:0}.PortalReviewWorkflow_title__LezVt{margin:0 0 8px;font-size:18px;font-weight:650}.PortalReviewWorkflow_hint__2tv_C{color:var(--muted);margin:0 0 16px;line-height:1.5;font-size:14px}.PortalReviewWorkflow_list__hTC_D{margin:0;padding:0;list-style:none}.PortalReviewWorkflow_step__i48_i{padding:14px 0;border-top:1px solid var(--line);min-width:0}.PortalReviewWorkflow_heading__tucTD{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:14px;overflow-wrap:anywhere}.PortalReviewWorkflow_state___xR_F{color:var(--forest);font-size:13px}.PortalReviewWorkflow_meta__mxhMZ{color:var(--muted);font-size:12px;margin:8px 0 0;overflow-wrap:anywhere}.PortalReviewWorkflow_comment__1WZS0{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:14px;margin:12px 0 0}@media (max-width:640px){.PortalReviewWorkflow_panel__SiVCV{padding:16px}.PortalReviewWorkflow_heading__tucTD{flex-direction:column;gap:4px}}.ReviewAssistance_panel__Qc_hh{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--surface);margin:20px 0}.ReviewAssistance_heading__vKfjt{display:flex;align-items:center;justify-content:space-between;gap:16px}.ReviewAssistance_heading__vKfjt h3{margin:0;font-size:1rem;color:var(--text)}.ReviewAssistance_button__Crfdi{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:10px 14px;color:var(--forest);background:var(--surface);cursor:pointer;font:inherit;font-weight:600}.ReviewAssistance_button__Crfdi:disabled{opacity:.55;cursor:default}.ReviewAssistance_button__Crfdi:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ReviewAssistance_muted__1nVC3{color:var(--muted);font-size:.9rem;line-height:1.55}.ReviewAssistance_draft__nTMzO{white-space:pre-wrap;line-height:1.65;color:var(--text)}.ReviewAssistance_loading__GEmg3{color:var(--muted);animation:ReviewAssistance_pulse__QwKvD 1.6s ease-in-out infinite}@keyframes ReviewAssistance_pulse__QwKvD{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ReviewAssistance_loading__GEmg3{animation:none}}@media (max-width:640px){.ReviewAssistance_heading__vKfjt{align-items:stretch;flex-direction:column;gap:10px}.ReviewAssistance_button__Crfdi{width:100%}.ReviewAssistance_panel__Qc_hh{padding:16px}}.ReviewAttach_wrap__iIyts{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ReviewAttach_labelRow__VgrWi{margin-bottom:8px}.ReviewAttach_label__AwxIg{font-size:13px;font-weight:600;color:var(--text)}.ReviewAttach_buttons__UL2IU{display:flex;flex-wrap:wrap;gap:8px}.ReviewAttach_btn__V_Zxi{padding:10px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.ReviewAttach_btn__V_Zxi:disabled{opacity:.55;cursor:not-allowed}.ReviewAttach_cameraBtn__Fiswd{border-color:var(--forest);color:var(--forest)}.ReviewAttach_hiddenInput__FioEW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReviewAttach_hint__RAupR{margin:8px 0 0;font-size:12px;line-height:17px;color:var(--muted)}.ReviewAttach_error__l7vwj{margin:8px 0 0;font-size:13px;color:#c0392b}.ReviewAttach_attached__Ro0K2{list-style:none;margin:10px 0 0;padding:0}.ReviewAttach_attachedItem__acEHV{font-size:13px;line-height:20px;color:#27ae60}@media (max-width:640px){.ReviewAttach_buttons__UL2IU{flex-direction:column}.ReviewAttach_btn__V_Zxi{width:100%}}