.AccountMenu_accountMenu__NncAE{position:relative;display:inline-flex;align-items:center}.AccountMenu_avatarButton__9g9DV{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dfe3dc;border-radius:999px;background:#ffffff;color:#1f2933;cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.AccountMenu_avatarButton__9g9DV:focus-visible,.AccountMenu_avatarButton__9g9DV:hover{border-color:#aeb9a8;box-shadow:0 0 0 3px rgba(61,123,97,.12);outline:none}.AccountMenu_avatar__UPefv,.AccountMenu_dropdownAvatar__NgZqd,.AccountMenu_modalAvatar__Qp8mf{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#203127;background-position:50%;background-size:cover;color:#ffffff;font-weight:800;letter-spacing:0;flex-shrink:0}.AccountMenu_avatar__UPefv{width:28px;height:28px;font-size:.74rem}.AccountMenu_dropdown__TrGE2{position:absolute;top:calc(100% + 10px);right:0;z-index:800;width:260px;padding:.45rem;border:1px solid #dfe3dc;border-radius:8px;background:#ffffff;box-shadow:0 18px 44px rgba(34,43,37,.16)}.AccountMenu_dropdownIdentity__QX1VG{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;padding:.55rem;border-bottom:1px solid #edf0ea;margin-bottom:.35rem}.AccountMenu_dropdownAvatar__NgZqd{width:34px;height:34px;font-size:.8rem}.AccountMenu_dropdownIdentity__QX1VG strong,.AccountMenu_modalIdentity__xwT7E strong{display:block;overflow:hidden;color:#171717;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_dropdownIdentity__QX1VG small,.AccountMenu_modalIdentity__xwT7E small{display:block;overflow:hidden;color:#747a80;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_menuItem__QfImT,.AccountMenu_signOutMenuItem__UFthd{width:100%;min-height:38px;padding:0 .65rem;border:0;border-radius:6px;background:transparent;cursor:pointer;font:inherit;font-size:.86rem;font-weight:750;text-align:left}.AccountMenu_menuItem__QfImT{color:#303337}.AccountMenu_menuItem__QfImT:hover{background:#f7f8f5}.AccountMenu_signOutMenuItem__UFthd{color:#b42318}.AccountMenu_signOutMenuItem__UFthd:hover:not(:disabled){background:#fff1f0}.AccountMenu_signOutMenuItem__UFthd:disabled{cursor:wait;opacity:.68}.AccountMenu_modalBackdrop__vdqkr{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:1rem;background:rgba(23,23,23,.42)}.AccountMenu_modal__fWzRN{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);width:min(100%,760px);min-height:520px;max-height:calc(100vh - 2rem);overflow:hidden;border:1px solid #dfe3dc;border-radius:8px;background:#ffffff;box-shadow:0 26px 80px rgba(34,43,37,.22)}.AccountMenu_closeButton__4VGnq{position:absolute;top:.8rem;right:.8rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#62676c;cursor:pointer;font:inherit;font-size:1.35rem;line-height:1}.AccountMenu_closeButton__4VGnq:hover:not(:disabled){background:#f5f5f5;color:#171717}.AccountMenu_closeButton__4VGnq:disabled{cursor:wait;opacity:.6}.AccountMenu_modalSidebar__7H1ZR{display:flex;flex-direction:column;gap:1rem;border-right:1px solid #edf0ea;background:#f7f8f5;padding:1.2rem}.AccountMenu_modalIdentity__xwT7E{min-width:0}.AccountMenu_modalAvatar__Qp8mf{width:50px;height:50px;margin-bottom:.75rem;font-size:1rem}.AccountMenu_sectionNav__L8Ib6{display:grid;grid-gap:.25rem;gap:.25rem}.AccountMenu_sectionNav__L8Ib6 button{min-height:38px;padding:0 .7rem;border:0;border-radius:6px;background:transparent;color:#4a4f54;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;text-align:left}.AccountMenu_sectionNav__L8Ib6 .AccountMenu_sectionActive__fkCZU,.AccountMenu_sectionNav__L8Ib6 button:hover{background:#ffffff;color:#171717}.AccountMenu_modalContent__62q1y{min-width:0;overflow-y:auto;padding:1.35rem}.AccountMenu_modalHeader__Dt4D5{padding-right:2.5rem;margin-bottom:1rem}.AccountMenu_modalHeader__Dt4D5 span{color:#3d7b61;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.AccountMenu_modalHeader__Dt4D5 h2{margin:.25rem 0 0;color:#171717;font-size:1.25rem;line-height:1.3}.AccountMenu_error__QNDwk,.AccountMenu_notice__NmK26{margin-bottom:.9rem;padding:.7rem .8rem;border-radius:6px;font-size:.85rem;font-weight:750}.AccountMenu_notice__NmK26{border:1px solid #cfe2d7;background:#f3faf5;color:#2e6f54}.AccountMenu_error__QNDwk{border:1px solid #f1c7c7;background:#fff5f5;color:#9b1c1c}.AccountMenu_profileForm___yJ_A{display:grid;grid-gap:1rem;gap:1rem}.AccountMenu_fieldGrid__xRZDM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.AccountMenu_fieldGrid__xRZDM label{display:grid;grid-gap:.38rem;gap:.38rem;color:#303337;font-size:.82rem;font-weight:800}.AccountMenu_fieldGrid__xRZDM input{width:100%;min-height:42px;padding:0 .75rem;border:1px solid #d8ddd6;border-radius:6px;background:#ffffff;color:#171717;font:inherit;font-size:.92rem}.AccountMenu_fieldGrid__xRZDM input:focus{border-color:#3d7b61;box-shadow:0 0 0 3px rgba(61,123,97,.12);outline:none}.AccountMenu_infoSection__71sA4{display:grid;grid-gap:.65rem;gap:.65rem;padding-top:.25rem}.AccountMenu_infoSection__71sA4 h3{margin:0;color:#171717;font-size:.95rem}.AccountMenu_emailList__jBReM,.AccountMenu_securityPanel__ZM9jW{display:grid;grid-gap:.55rem;gap:.55rem}.AccountMenu_emailRow__rflap,.AccountMenu_securityRow__myHZB{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:46px;padding:.65rem .75rem;border:1px solid #edf0ea;border-radius:6px;background:#fbfcf9}.AccountMenu_emailRow__rflap span,.AccountMenu_securityRow__myHZB span{min-width:0;overflow:hidden;color:#303337;font-size:.88rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_emailRow__rflap small,.AccountMenu_securityRow__myHZB strong{flex-shrink:0;color:#747a80;font-size:.78rem;font-weight:800}.AccountMenu_modalActions__BSifa{display:flex;justify-content:flex-end;gap:.65rem;margin-top:.6rem}.AccountMenu_dangerButton__Uv181,.AccountMenu_primaryButton__HXnPm,.AccountMenu_secondaryButton__Lywu4{min-height:38px;padding:0 .9rem;border-radius:6px;cursor:pointer;font:inherit;font-size:.86rem;font-weight:800}.AccountMenu_primaryButton__HXnPm{border:1px solid #171717;background:#171717;color:#ffffff}.AccountMenu_secondaryButton__Lywu4{border:1px solid #d4d4d4;background:#ffffff;color:#303337}.AccountMenu_dangerButton__Uv181{border:1px solid #b42318;background:#b42318;color:#ffffff}.AccountMenu_primaryButton__HXnPm:hover:not(:disabled){border-color:#3d7b61;background:#3d7b61}.AccountMenu_secondaryButton__Lywu4:hover:not(:disabled){background:#f5f5f5}.AccountMenu_dangerButton__Uv181:hover:not(:disabled){border-color:#8f1d14;background:#8f1d14}.AccountMenu_dangerButton__Uv181:disabled,.AccountMenu_primaryButton__HXnPm:disabled,.AccountMenu_secondaryButton__Lywu4:disabled{cursor:wait;opacity:.68}@media (max-width:720px){.AccountMenu_modal__fWzRN{grid-template-columns:1fr;min-height:0}.AccountMenu_modalSidebar__7H1ZR{border-right:0;border-bottom:1px solid #edf0ea}.AccountMenu_sectionNav__L8Ib6{grid-template-columns:repeat(2,minmax(0,1fr))}.AccountMenu_fieldGrid__xRZDM{grid-template-columns:1fr}.AccountMenu_emailRow__rflap,.AccountMenu_securityRow__myHZB{align-items:flex-start;flex-direction:column;gap:.25rem}.AccountMenu_modalActions__BSifa{flex-direction:column-reverse}.AccountMenu_dangerButton__Uv181,.AccountMenu_primaryButton__HXnPm,.AccountMenu_secondaryButton__Lywu4{width:100%}}.DashboardHeader_header__VerPl{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;background:var(--background);z-index:50;flex-shrink:0}.DashboardHeader_left__O50WH{display:flex;align-items:center;gap:.75rem}.DashboardHeader_title__X1VQG{font-size:1rem;font-weight:700;letter-spacing:-.02em}.DashboardHeader_logoLink__Hn6wL{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:inherit;text-decoration:none;transition:background .15s ease}.DashboardHeader_logoLink__Hn6wL:hover{background:#f5f5f5}.DashboardHeader_logoImage__FjNjI{display:block;width:24px;height:24px}.DashboardHeader_sectionIndicator__rYnKV{font-size:.75rem;font-weight:500;color:#888;padding:.2rem .6rem;background:#f5f5f5;border-radius:4px;white-space:nowrap}.DashboardHeader_right__d6Qs9{display:flex;align-items:center;gap:.75rem}.DashboardHeader_iconButton__at_Nc{width:36px;height:36px;border-radius:6px;border:none;background:transparent;color:var(--foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.DashboardHeader_iconButton__at_Nc:hover{background:#f5f5f5}.DashboardHeader_sourcesToggle__560jQ{padding:.4rem .9rem;border-radius:6px;border:1px solid #d4d4d4;background:transparent;color:var(--foreground);font-size:.85rem;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .15s ease}.DashboardHeader_sourcesIcon__Tcgks{flex-shrink:0}.DashboardHeader_settingsMenu__NpBbo{position:relative;display:inline-flex}.DashboardHeader_settingsDropdown__YdL_8{position:absolute;right:0;top:calc(100% + 8px);z-index:90;min-width:180px;padding:.35rem;border:1px solid #d8d8d8;border-radius:6px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.14)}.DashboardHeader_dangerMenuItem__SIA4e{display:inline-flex;align-items:center;gap:.45rem;width:100%;padding:.55rem .65rem;border:none;border-radius:4px;background:transparent;color:#b42318;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;text-align:left}.DashboardHeader_dangerMenuItem__SIA4e svg{flex-shrink:0}.DashboardHeader_dangerMenuItem__SIA4e:hover:not(:disabled){background:#fff1f0}.DashboardHeader_dangerMenuItem__SIA4e:disabled{cursor:wait;opacity:.65}.DashboardHeader_modalBackdrop__6Qp_I{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:1rem;background:rgba(17,17,17,.42)}.DashboardHeader_confirmModal__8lFyF{width:min(100%,420px);border:1px solid #d8d8d8;border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(0,0,0,.24);padding:1.25rem}.DashboardHeader_confirmIcon__qDN7b{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#fff1f0;color:#b42318}.DashboardHeader_confirmModal__8lFyF h2{margin:1rem 0 0;color:#171717;font-size:1.15rem;line-height:1.3}.DashboardHeader_confirmModal__8lFyF p{margin:.65rem 0 0;color:#62676c;font-size:.92rem;line-height:1.55}.DashboardHeader_passwordField__SGKQy{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:1rem;color:#303337;font-size:.82rem;font-weight:800}.DashboardHeader_passwordField__SGKQy input{width:100%;min-height:42px;border:1px solid #d4d4d4;border-radius:6px;background:#ffffff;color:#171717;font:inherit;font-size:.92rem;font-weight:500;outline:none;padding:0 .75rem}.DashboardHeader_passwordField__SGKQy input:focus{border-color:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.12)}.DashboardHeader_passwordField__SGKQy input:disabled{cursor:wait;opacity:.72}.DashboardHeader_confirmError__vHx0Y{margin-top:.85rem;padding:.65rem .75rem;border:1px solid #f1c7c7;border-radius:6px;background:#fff5f5;color:#9b1c1c;font-size:.84rem;font-weight:700}.DashboardHeader_confirmActions__PyU9v{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.2rem}.DashboardHeader_cancelButton__RKa96,.DashboardHeader_deleteButton__R9dIC{min-height:38px;padding:0 .9rem;border-radius:6px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800}.DashboardHeader_cancelButton__RKa96{border:1px solid #d4d4d4;background:#ffffff;color:#303337}.DashboardHeader_cancelButton__RKa96:hover:not(:disabled){background:#f5f5f5}.DashboardHeader_deleteButton__R9dIC{border:1px solid #b42318;background:#b42318;color:#ffffff}.DashboardHeader_deleteButton__R9dIC:hover:not(:disabled){border-color:#8f1d14;background:#8f1d14}.DashboardHeader_cancelButton__RKa96:disabled,.DashboardHeader_deleteButton__R9dIC:disabled{cursor:wait;opacity:.7}.DashboardHeader_sourcesToggle__560jQ:hover{background:#f5f5f5}.DashboardHeader_sourcesToggle__560jQ:disabled{cursor:not-allowed;opacity:.45}.DashboardHeader_sourcesToggle__560jQ:disabled:hover{background:transparent}.DashboardHeader_sourcesToggle__560jQ.DashboardHeader_active__hO3T5{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.DashboardHeader_tooltipWrap__etVJT{position:relative;display:inline-flex}.DashboardHeader_tooltipWrap__etVJT:after{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:220px;padding:.55rem .65rem;border:1px solid #d8d8d8;border-radius:6px;background:#fff;color:#333;box-shadow:0 8px 24px rgba(0,0,0,.12);content:attr(data-tooltip);font-size:.75rem;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease}.DashboardHeader_tooltipWrap__etVJT:has(.DashboardHeader_sourcesToggle__560jQ:disabled):hover:after{opacity:1;transform:translateY(0)}[data-theme=dark] .DashboardHeader_header__VerPl{border-bottom-color:#2a2a2a}[data-theme=dark] .DashboardHeader_sectionIndicator__rYnKV{background:#1e1e1e;color:#888}[data-theme=dark] .DashboardHeader_iconButton__at_Nc:hover,[data-theme=dark] .DashboardHeader_logoLink__Hn6wL:hover{background:#1a1a1a}[data-theme=dark] .DashboardHeader_sourcesToggle__560jQ{border-color:#3a3a3a}[data-theme=dark] .DashboardHeader_sourcesToggle__560jQ:hover{background:#1a1a1a}[data-theme=dark] .DashboardHeader_settingsDropdown__YdL_8{border-color:#333;background:#171717;box-shadow:0 12px 28px rgba(0,0,0,.28)}[data-theme=dark] .DashboardHeader_dangerMenuItem__SIA4e{color:#ff8a80}[data-theme=dark] .DashboardHeader_dangerMenuItem__SIA4e:hover:not(:disabled){background:#2a1514}[data-theme=dark] .DashboardHeader_confirmModal__8lFyF{border-color:#333;background:#171717}[data-theme=dark] .DashboardHeader_confirmIcon__qDN7b{background:#2a1514;color:#ff8a80}[data-theme=dark] .DashboardHeader_confirmModal__8lFyF h2{color:#ededed}[data-theme=dark] .DashboardHeader_confirmModal__8lFyF p{color:#a1a1a1}[data-theme=dark] .DashboardHeader_confirmError__vHx0Y{border-color:#5d2724;background:#241312;color:#ffb4ac}[data-theme=dark] .DashboardHeader_cancelButton__RKa96{border-color:#3a3a3a;background:#171717;color:#ededed}[data-theme=dark] .DashboardHeader_cancelButton__RKa96:hover:not(:disabled){background:#222}[data-theme=dark] .DashboardHeader_tooltipWrap__etVJT:after{border-color:#333;background:#171717;color:#ededed}@media (max-width:768px){.DashboardHeader_sectionIndicator__rYnKV{display:none}}.FeedbackModal_overlay__QAawb{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:1rem}.FeedbackModal_modal__3AkY_{background:var(--background);border-radius:12px;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 16px 48px rgba(0,0,0,.15)}.FeedbackModal_header__0B0gV{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.FeedbackModal_title__zxmV1{font-size:1.05rem;font-weight:700}.FeedbackModal_closeBtn__ZpvrT{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#999;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.FeedbackModal_closeBtn__ZpvrT:hover{background:#f5f5f5}.FeedbackModal_label__7KDAj{font-size:.85rem;color:#666;margin-bottom:.75rem}.FeedbackModal_stars__luufn{display:flex;gap:.25rem;margin-bottom:1rem}.FeedbackModal_star__eRz93{background:none;border:none;padding:0;cursor:pointer;color:#d4d4d4;transition:color .1s ease,transform .1s ease}.FeedbackModal_star__eRz93:hover{transform:scale(1.15)}.FeedbackModal_starActive__uyjXW{color:#f59e0b}.FeedbackModal_textarea__vnp_u{width:100%;padding:.75rem;border:1px solid #d4d4d4;border-radius:8px;background:transparent;color:var(--foreground);font-size:.9rem;font-family:inherit;line-height:1.5;resize:vertical;outline:none;margin-bottom:1rem;box-sizing:border-box}.FeedbackModal_textarea__vnp_u:focus{border-color:#999}.FeedbackModal_textarea__vnp_u::placeholder{color:#999}.FeedbackModal_errorText__T466k{font-size:.8rem;color:#ef4444;margin-bottom:.75rem}.FeedbackModal_successMessage__u75BQ{text-align:center;padding:2rem 0;font-size:1rem;font-weight:600;color:#22c55e}.FeedbackModal_submitBtn__5gbhL{width:100%;padding:.7rem;border-radius:8px;border:none;background:var(--foreground);color:var(--background);font-size:.9rem;font-family:inherit;font-weight:600;cursor:pointer;transition:opacity .15s ease}.FeedbackModal_submitBtn__5gbhL:hover:not(:disabled){opacity:.85}.FeedbackModal_submitBtn__5gbhL:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .FeedbackModal_closeBtn__ZpvrT:hover{background:#1a1a1a}[data-theme=dark] .FeedbackModal_star__eRz93{color:#444}[data-theme=dark] .FeedbackModal_starActive__uyjXW{color:#f59e0b}[data-theme=dark] .FeedbackModal_textarea__vnp_u{border-color:#3a3a3a}[data-theme=dark] .FeedbackModal_textarea__vnp_u:focus{border-color:#666}[data-theme=dark] .FeedbackModal_textarea__vnp_u::placeholder{color:#666}.Sidebar_sidebar__7YzrO{width:248px;min-width:248px;height:100%;background:var(--background);border-right:1px solid #e5e5e5;display:flex;flex-direction:column;overflow:hidden}.Sidebar_sidebarHeader__3xh8j{min-height:46px;padding:0 1rem;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;color:#757a77;font-size:.72rem;font-weight:750;text-transform:uppercase}.Sidebar_outlineToggle__p8ej5{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease}.Sidebar_outlineToggle__p8ej5:hover{background:#f5f5f5}.Sidebar_overlay__76ym6{display:none}.Sidebar_sectionList__W9KFk{flex:1 1;overflow-y:auto;padding:.75rem .5rem .5rem}.Sidebar_sectionItem__1f5MF{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem .65rem;gap:.55rem .65rem;align-items:start;width:100%;padding:.75rem;border:none;border-left:2px solid transparent;background:transparent;border-radius:0;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.Sidebar_sectionItem__1f5MF:hover{background:#f5f5f5}.Sidebar_sectionItemActive__0iEz_{background:#edf4ef;border-left-color:#4f8a68}.Sidebar_sectionItemActive__0iEz_:hover{background:#edf4ef}.Sidebar_sectionItemUnlabeled__Hj8QN{grid-template-columns:minmax(0,1fr)}.Sidebar_sectionItemUnlabeled__Hj8QN .Sidebar_sectionStatus__ZO_WC{grid-column:1}.Sidebar_sectionNumber__mCMsV{color:#999;font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.Sidebar_sectionMain__J0XIK{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.Sidebar_sectionName__2yWAh{font-size:.9rem;font-weight:650;color:var(--foreground);line-height:1.25}.Sidebar_sectionMeta__iWHRk{font-size:.75rem;color:#999;line-height:1.35}.Sidebar_sectionStatus__ZO_WC{grid-column:2;justify-self:start;padding:.18rem .4rem;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.Sidebar_statusNotStarted__xL8D2{background:#f1f1ef;color:#777}.Sidebar_statusInProgress__MzZby{background:#fff4df;color:#a15c17}.Sidebar_statusNeedsReview__Yi2iG{background:#eef4ff;color:#315f9f}.Sidebar_statusComplete___N_jQ{background:#eaf4ef;color:#2e6f54}.Sidebar_sidebarFooter__1gjZi{padding:.75rem 1rem;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;gap:.75rem}.Sidebar_adminLink___CA4m,.Sidebar_themeToggle__XUpW_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:none;background:transparent;color:var(--foreground);font-size:.85rem;font-family:inherit;cursor:pointer;transition:background .15s ease}.Sidebar_adminLink___CA4m{text-decoration:none;font-weight:600}.Sidebar_adminLink___CA4m:before{content:"";width:8px;height:8px;border-radius:999px;background:#17633a}.Sidebar_adminLink___CA4m:hover,.Sidebar_themeToggle__XUpW_:hover{background:#f5f5f5}.Sidebar_footerMeta__JdrxR{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem}.Sidebar_versionGroup__6kdA6{display:inline-flex;align-items:center;gap:.45rem}.Sidebar_version__M3hn5{font-size:.75rem;color:#999}.Sidebar_feedbackLink__vydKB{font-size:.75rem;color:#999;text-decoration:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;transition:color .15s ease}.Sidebar_feedbackLink__vydKB:hover{color:var(--foreground)}[data-theme=dark] .Sidebar_sidebar__7YzrO{border-right-color:#2a2a2a}[data-theme=dark] .Sidebar_sidebarHeader__3xh8j{border-bottom-color:#2a2a2a;color:#777}[data-theme=dark] .Sidebar_outlineToggle__p8ej5:hover,[data-theme=dark] .Sidebar_sectionItem__1f5MF:hover{background:#1a1a1a}[data-theme=dark] .Sidebar_sectionItemActive__0iEz_,[data-theme=dark] .Sidebar_sectionItemActive__0iEz_:hover{background:#18231b;border-left-color:#6fa17f}[data-theme=dark] .Sidebar_sectionMeta__iWHRk{color:#666}[data-theme=dark] .Sidebar_sidebarFooter__1gjZi{border-top-color:#2a2a2a}[data-theme=dark] .Sidebar_adminLink___CA4m:hover,[data-theme=dark] .Sidebar_themeToggle__XUpW_:hover{background:#1a1a1a}@media (max-width:1180px) and (min-width:769px){.Sidebar_sidebar__7YzrO{width:220px;min-width:220px}}@media (max-width:768px){.Sidebar_sidebar__7YzrO{position:fixed;top:0;left:0;z-index:200;transform:translateX(-100%);transition:transform .25s ease;box-shadow:none}.Sidebar_sidebar__7YzrO.Sidebar_open__Za10J{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.1)}.Sidebar_overlay__76ym6{display:block;position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.3)}}@media print{.Sidebar_overlay__76ym6,.Sidebar_sidebar__7YzrO{display:none!important}}.ChatPanel_chatPanel__4ScpI{flex:1 1;display:flex;flex-direction:column;min-width:0;height:100%}.ChatPanel_panelHeader__GxxgN{min-height:58px;padding:.65rem .75rem .65rem 1rem;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.ChatPanel_panelHeading__aKQ6o{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.ChatPanel_headerActions__Wt3se{display:inline-flex;align-items:center;gap:.2rem;flex:0 0 auto}.ChatPanel_panelTitle__wIrTQ{color:var(--foreground);font-size:.84rem;font-weight:700}.ChatPanel_panelContext__VGEgr{overflow:hidden;color:#777;font-size:.72rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ChatPanel_closeButton__IhArM{width:30px;height:30px;border:none;border-radius:6px;background:transparent;color:#777;cursor:pointer;display:grid;place-items:center;flex:0 0 auto}.ChatPanel_closeButton__IhArM:hover{background:#f2f2f2;color:var(--foreground)}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_panelHeader__GxxgN{padding-right:.75rem;padding-left:max(1rem,calc((100% - 960px) / 2))}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_messages__phSXN{padding:2rem max(1.5rem,calc((100% - 900px) / 2))}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_message__LXicD{width:100%;max-width:900px;margin-right:auto;margin-left:auto}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_messageBubble__wYJGt{max-width:76%}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_completionCallout__t3ge7{width:min(100%,900px);margin-right:auto;margin-left:auto}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_inputArea__fGm0i{padding-right:max(1.5rem,calc((100% - 900px) / 2));padding-left:max(1.5rem,calc((100% - 900px) / 2))}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_disclaimer__XUrrb,.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_inputWrapper___RgWi{width:100%;max-width:900px;margin-right:auto;margin-left:auto}.ChatPanel_chatPanelExpanded__74L7L .ChatPanel_disclaimer__XUrrb{margin-top:.5rem}.ChatPanel_messages__phSXN{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.ChatPanel_message__LXicD{display:flex;flex-direction:column;max-width:100%}.ChatPanel_userMessage__c4jEy{align-items:flex-end}.ChatPanel_assistantMessage__NMXyQ{align-items:flex-start}.ChatPanel_sectionTag__kgOwG{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#888;margin-bottom:.3rem;padding-left:.25rem}.ChatPanel_messageBubble__wYJGt{max-width:92%;padding:.75rem 1rem;border-radius:12px;font-size:.88rem;line-height:1.55;word-wrap:break-word}.ChatPanel_userMessage__c4jEy .ChatPanel_messageBubble__wYJGt{background:var(--foreground);color:var(--background);border-bottom-right-radius:4px;white-space:pre-wrap}.ChatPanel_assistantMessage__NMXyQ .ChatPanel_messageBubble__wYJGt{background:#f0f0f0;color:#171717;border-bottom-left-radius:4px}.ChatPanel_answerLengthSuggestion__YX2UV{margin-top:.35rem;padding-left:.25rem;color:#888;font-size:.72rem;line-height:1.4}.ChatPanel_completionCallout__t3ge7{align-self:flex-start;width:min(100%,520px);display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:.85rem 1rem;border:1px solid #d9eadc;border-radius:8px;background:#f5fbf6;color:#1f3d25}.ChatPanel_completionCallout__t3ge7 p{margin:.15rem 0 0;font-size:.88rem;line-height:1.4}.ChatPanel_completionEyebrow__r5hOX{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ChatPanel_assistantMessage__NMXyQ .ChatPanel_messageBubble__wYJGt h1,.ChatPanel_assistantMessage__NMXyQ .ChatPanel_messageBubble__wYJGt h2,.ChatPanel_assistantMessage__NMXyQ .ChatPanel_messageBubble__wYJGt h3,.ChatPanel_assistantMessage__NMXyQ .ChatPanel_messageBubble__wYJGt h4{font-size:.95rem;font-weight:600;margin:0 0 .3rem}.ChatPanel_mdParagraph__67e5m{margin:0 0 .5rem}.ChatPanel_mdParagraph__67e5m:last-child{margin-bottom:0}.ChatPanel_mdList__Oyb_w{margin:.25rem 0 .5rem 1.25rem;padding:0}.ChatPanel_mdList__Oyb_w li{margin-bottom:.2rem}.ChatPanel_mdBold__8K480{font-weight:600}.ChatPanel_mdCode__QtuUv{background:rgba(0,0,0,.06);padding:.15rem .35rem;border-radius:4px;font-size:.875rem;font-family:var(--font-geist-mono),monospace}.ChatPanel_mdDivider__bU210{width:100%;height:1px;margin:calc(.5rem + 4px) 0;border:0;background:rgba(23,23,23,.12)}.ChatPanel_cursor__zeujv{display:inline-block;width:2px;height:1em;background:var(--foreground);margin-left:2px;vertical-align:text-bottom;animation:ChatPanel_blink__Z7BvU .8s step-end infinite}@keyframes ChatPanel_blink__Z7BvU{50%{opacity:0}}[data-theme=dark] .ChatPanel_cursor__zeujv{background:#ededed}.ChatPanel_typingIndicator__rxQvG{display:flex;gap:4px;padding:.25rem 0;align-items:center}.ChatPanel_dot__H7D42{width:7px;height:7px;background:#999;border-radius:50%;animation:ChatPanel_bounce__qr9al 1.2s ease-in-out infinite}.ChatPanel_dot__H7D42:nth-child(2){animation-delay:.15s}.ChatPanel_dot__H7D42:nth-child(3){animation-delay:.3s}@keyframes ChatPanel_bounce__qr9al{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.ChatPanel_inputArea__fGm0i{padding:.75rem 1.5rem 1rem;border-top:1px solid #e5e5e5;background:var(--background)}.ChatPanel_inputWrapper___RgWi{display:flex;align-items:flex-end;gap:.5rem;border:1px solid #d4d4d4;border-radius:12px;padding:.5rem .5rem .5rem 1rem;background:transparent;transition:border-color .15s ease}.ChatPanel_inputWrapper___RgWi:focus-within{border-color:#999}.ChatPanel_textarea__cVYxh{flex:1 1;padding:.35rem 0;border:none;background:transparent;color:var(--foreground);font-size:.95rem;font-family:inherit;line-height:1.5;outline:none;resize:none;max-height:150px;overflow-y:auto}.ChatPanel_textarea__cVYxh::placeholder{color:#999}.ChatPanel_textarea__cVYxh:disabled{opacity:.5}.ChatPanel_sendButton__FX2h6{width:36px;height:36px;border-radius:8px;border:none;background:var(--foreground);color:var(--background);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease;flex-shrink:0}.ChatPanel_sendButton__FX2h6:hover:not(:disabled){opacity:.85}.ChatPanel_sendButton__FX2h6:disabled{opacity:.3;cursor:not-allowed}.ChatPanel_disclaimer__XUrrb{font-size:.7rem;color:#999;text-align:center;margin:.5rem 0 0}[data-theme=dark] .ChatPanel_sectionTag__kgOwG{color:#666}[data-theme=dark] .ChatPanel_panelHeader__GxxgN{border-bottom-color:#2a2a2a}[data-theme=dark] .ChatPanel_panelContext__VGEgr{color:#888}[data-theme=dark] .ChatPanel_closeButton__IhArM:hover{background:#1a1a1a}[data-theme=dark] .ChatPanel_assistantMessage__NMXyQ .ChatPanel_messageBubble__wYJGt{background:#1e1e1e;color:#ededed}[data-theme=dark] .ChatPanel_completionCallout__t3ge7{border-color:#24452b;background:#102315;color:#d9f0dd}[data-theme=dark] .ChatPanel_mdCode__QtuUv{background:rgba(255,255,255,.08)}[data-theme=dark] .ChatPanel_mdDivider__bU210{background:rgba(237,237,237,.12)}[data-theme=dark] .ChatPanel_dot__H7D42{background:#666}[data-theme=dark] .ChatPanel_inputArea__fGm0i{border-top-color:#2a2a2a}[data-theme=dark] .ChatPanel_inputWrapper___RgWi{border-color:#3a3a3a}[data-theme=dark] .ChatPanel_inputWrapper___RgWi:focus-within{border-color:#666}[data-theme=dark] .ChatPanel_textarea__cVYxh::placeholder{color:#666}[data-theme=dark] .ChatPanel_disclaimer__XUrrb{color:#555}@media (max-width:768px){.ChatPanel_messages__phSXN{padding:1rem}.ChatPanel_messageBubble__wYJGt{max-width:85%}.ChatPanel_inputArea__fGm0i{padding:.5rem 1rem .75rem}}.SourcesPanel_panel__BzBX5{width:var(--workspace-panel-width);min-width:var(--workspace-panel-width);height:100%;background:var(--background);border-left:1px solid #e5e5e5;display:flex;flex-direction:column;overflow:hidden}.SourcesPanel_panel__BzBX5.SourcesPanel_closed__UqRCL{width:0;min-width:0;border-left:none}.SourcesPanel_mobileOverlay__pE39w{display:none}.SourcesPanel_panelHeader__350MI{min-height:58px;padding:.65rem .75rem .65rem 1rem;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-shrink:0}.SourcesPanel_panelHeading___Kwzp{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.SourcesPanel_panelTitle__rKQvL{margin:0;color:var(--foreground);font-size:.84rem;font-weight:700}.SourcesPanel_panelSubtitle__HabQT{margin:0;color:#777;font-size:.72rem;line-height:1.3}.SourcesPanel_closeButton__T7O42{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#777;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;transition:background .15s ease}.SourcesPanel_closeButton__T7O42:hover{background:#f5f5f5}.SourcesPanel_sourcesList__eVOdQ{flex:1 1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.SourcesPanel_emptyState__yoOsP{padding:1rem .5rem;color:#999;font-size:.85rem;text-align:center;line-height:1.5}.SourcesPanel_sourceCard__x1QIU{padding:.75rem;border-radius:8px;border:1px solid #e5e5e5;display:flex;flex-direction:column;gap:.4rem;transition:border-color .15s ease;text-decoration:none;color:inherit;cursor:pointer}.SourcesPanel_sourceCard__x1QIU:hover{border-color:#ccc}.SourcesPanel_sourceTop__mA2ab{display:flex;align-items:center;gap:.4rem}.SourcesPanel_badge__TuMZm{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:4px;white-space:nowrap}.SourcesPanel_badgeGras__A15Xi{background:#e8f5e9;color:#2e7d32}.SourcesPanel_badgeCfr__IdPn9{background:#e3f2fd;color:#1565c0}.SourcesPanel_badgeLit__iPvvY{background:#fff3e0;color:#e65100}.SourcesPanel_badgeFda__XXYw2{background:#f3e5f5;color:#7b1fa2}.SourcesPanel_grn__trCk4{font-size:.7rem;font-weight:600;color:#999;font-family:var(--font-geist-mono),monospace}.SourcesPanel_sourceTitle__L7ZK5{font-size:.9rem;font-weight:600;color:var(--foreground);line-height:1.3}.SourcesPanel_sourceSnippet__MBF0F{font-size:.8rem;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SourcesPanel_relevanceRow__r_VuM{display:flex;align-items:center;gap:.4rem;margin-top:.15rem}.SourcesPanel_relevanceLabel__4VerS{font-size:.65rem;color:#999;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.SourcesPanel_relevanceBar__4_xIP{flex:1 1;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden}.SourcesPanel_relevanceFill__woQs5{height:100%;background:#4caf50;border-radius:2px;transition:width .3s ease}.SourcesPanel_relevanceValue__yv5ko{font-size:.65rem;font-weight:600;color:#888;min-width:2rem;text-align:right;font-family:var(--font-geist-mono),monospace}.SourcesPanel_relevanceTag__rzMpZ{font-size:.7rem;color:#888;font-style:italic}[data-theme=dark] .SourcesPanel_panel__BzBX5{border-left-color:#2a2a2a}[data-theme=dark] .SourcesPanel_panelHeader__350MI{border-bottom-color:#2a2a2a}[data-theme=dark] .SourcesPanel_panelSubtitle__HabQT{color:#888}[data-theme=dark] .SourcesPanel_closeButton__T7O42:hover{background:#1a1a1a}[data-theme=dark] .SourcesPanel_sourceCard__x1QIU{border-color:#2a2a2a}[data-theme=dark] .SourcesPanel_sourceCard__x1QIU:hover{border-color:#3a3a3a}[data-theme=dark] .SourcesPanel_sourceSnippet__MBF0F{color:#888}[data-theme=dark] .SourcesPanel_badgeGras__A15Xi{background:#1b3a1d;color:#66bb6a}[data-theme=dark] .SourcesPanel_badgeCfr__IdPn9{background:#1a2a3d;color:#64b5f6}[data-theme=dark] .SourcesPanel_badgeLit__iPvvY{background:#3d2a1a;color:#ffb74d}[data-theme=dark] .SourcesPanel_badgeFda__XXYw2{background:#2d1a3d;color:#ce93d8}[data-theme=dark] .SourcesPanel_relevanceBar__4_xIP{background:#333}[data-theme=dark] .SourcesPanel_relevanceValue__yv5ko{color:#777}@media (max-width:768px){.SourcesPanel_panel__BzBX5{position:fixed;top:0;right:0;z-index:200;width:300px;min-width:300px;transform:translateX(100%);transition:transform .25s ease;box-shadow:none}.SourcesPanel_panel__BzBX5.SourcesPanel_open__ff6mG{transform:translateX(0);box-shadow:-4px 0 24px rgba(0,0,0,.1)}.SourcesPanel_panel__BzBX5.SourcesPanel_closed__UqRCL{width:300px;min-width:300px;border-left:1px solid #e5e5e5}.SourcesPanel_mobileOverlay__pE39w{display:block;position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.3)}}@media print{.SourcesPanel_mobileOverlay__pE39w,.SourcesPanel_panel__BzBX5{display:none!important}}.DossierSectionEditor_editorWrapper__l4s2F{border:1px solid transparent;border-radius:4px;transition:border-color .15s ease,background .15s ease}.DossierSectionEditor_editorWrapperEditable__QXGYN:focus-within{border-color:#c8d9cc;background:#fbfdfb}.DossierSectionEditor_editorWrapperLocked__jXn38{border-color:transparent}.DossierSectionEditor_editorWrapperLocked__jXn38 .DossierSectionEditor_proseMirror__X8hYn{cursor:default}.DossierSectionEditor_editorContent__6jk4G{min-height:120px}.DossierSectionEditor_proseMirror__X8hYn{padding:.65rem .75rem;font-size:11.5pt;line-height:1.65;color:#171717;outline:none;min-height:120px}.DossierSectionEditor_proseMirror__X8hYn p{margin:0 0 .5rem}.DossierSectionEditor_proseMirror__X8hYn p:last-child{margin-bottom:0}.DossierSectionEditor_proseMirror__X8hYn strong{font-weight:600}.DossierSectionEditor_proseMirror__X8hYn em{font-style:italic}.DossierSectionEditor_proseMirror__X8hYn u{text-decoration:underline}.DossierSectionEditor_proseMirror__X8hYn h3{font-size:.95rem;font-weight:600;margin:1rem 0 .4rem}.DossierSectionEditor_proseMirror__X8hYn h4{font-size:.9rem;font-weight:600;margin:.75rem 0 .3rem}.DossierSectionEditor_proseMirror__X8hYn ol,.DossierSectionEditor_proseMirror__X8hYn ul{padding-left:1.4rem;margin:.4rem 0}.DossierSectionEditor_proseMirror__X8hYn li{margin:.2rem 0}.DossierSectionEditor_proseMirror__X8hYn blockquote{border-left:3px solid #ddd;padding-left:.75rem;margin:.5rem 0;color:#666;font-style:italic}.DossierSectionEditor_proseMirror__X8hYn p.DossierSectionEditor_is-editor-empty__Tk5sR:first-child:before{content:attr(data-placeholder);float:left;color:#aaa;pointer-events:none;height:0}@media print{.DossierSectionEditor_editorWrapperEditable__QXGYN:focus-within,.DossierSectionEditor_editorWrapper__l4s2F{border:0;background:transparent}.DossierSectionEditor_editorContent__6jk4G,.DossierSectionEditor_proseMirror__X8hYn{min-height:0}.DossierSectionEditor_proseMirror__X8hYn{padding:.04in 0 .08in;font-size:11pt;line-height:1.45}.DossierSectionEditor_proseMirror__X8hYn p.DossierSectionEditor_is-editor-empty__Tk5sR:first-child:before{content:none}}.DossierPanel_workspace__0auVD{min-width:0;flex:1 1 auto;background:#eef0f2;display:flex;flex-direction:column;overflow:hidden}.DossierPanel_documentToolbar__CNXm8{min-height:46px;display:flex;align-items:center;gap:2px;padding:.35rem .6rem;background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;overflow-x:auto}.DossierPanel_documentLabel___nAg0{max-width:190px;padding:0 .45rem;overflow:hidden;color:#6b6f73;font-size:.74rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.DossierPanel_editState__yDmFm{padding:0 .2rem;color:#767b77;font-size:.7rem;font-weight:600;white-space:nowrap}.DossierPanel_exportButton__RmMko,.DossierPanel_toolbarButton__uwAe6{width:30px;height:30px;border:none;border-radius:5px;background:transparent;color:#4c5155;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;font:inherit;font-size:.78rem}.DossierPanel_exportButton__RmMko svg,.DossierPanel_toolbarButton__uwAe6 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.DossierPanel_exportButton__RmMko:hover,.DossierPanel_toolbarButton__uwAe6:hover:not(:disabled){background:#edf0ed;color:#1d3a29}.DossierPanel_toolbarButton__uwAe6:disabled{cursor:default;opacity:.32}.DossierPanel_toolbarButtonActive__vKOGq{background:#dfece2;color:#28583c}.DossierPanel_toolbarDivider__2Zi8p{width:1px;height:20px;margin:0 4px;background:#dfe1e3;flex:0 0 auto}.DossierPanel_toolbarSpacer__fl2T_{flex:1 1 auto;min-width:.5rem}.DossierPanel_numberedListIcon__rufVl{font-family:Georgia,serif;font-size:.8rem;font-weight:700}.DossierPanel_editableText__76_rU{white-space:pre-line;overflow-wrap:anywhere}.DossierPanel_editableText__76_rU[contenteditable=true]{display:inline-block;min-width:1.25rem;border-radius:2px;cursor:text;box-shadow:inset 0 0 0 1px transparent;transition:background-color .12s ease,box-shadow .12s ease}.DossierPanel_editableText__76_rU[contenteditable=true]:hover{background:rgba(232,245,233,.65);box-shadow:inset 0 0 0 1px rgba(79,138,104,.25)}.DossierPanel_editableText__76_rU[contenteditable=true]:focus{background:#fbfdfb;box-shadow:inset 0 0 0 1px #7ba187;outline:none}.DossierPanel_documentScroll__QwBri{flex:1 1;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem clamp(1rem,3vw,2.5rem) 4rem;scroll-behavior:smooth}.DossierPanel_document__OZW5C{width:100%;max-width:816px;min-height:calc(100% + 4rem);flex:0 0 auto;box-sizing:border-box;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);border-radius:1px;padding:3rem 3.5rem;font-family:Times New Roman,Georgia,serif;font-size:11.5pt;line-height:1.6;color:#111}.DossierPanel_coverBlock__m6gwN{text-align:center;padding:2.5rem 0 2rem;border-bottom:2px solid #111;margin-bottom:2rem}.DossierPanel_coverLabel__69sRj{font-size:14pt;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.25rem}.DossierPanel_coverCfr__JXiQm{font-size:10pt;color:#555;margin-bottom:1.5rem}.DossierPanel_coverTitle__KaWuE{font-size:18pt;font-weight:700;margin:0 0 2rem;line-height:1.3}.DossierPanel_coverMeta__4_rPo{margin:1rem 0;font-size:10.5pt}.DossierPanel_coverMeta__4_rPo p{margin:.15rem 0}.DossierPanel_coverAgency__dxe0Y{font-weight:600}.DossierPanel_coverNotifier__G9N_O{font-weight:600;font-style:italic}.DossierPanel_coverDate__F9CGx{margin-top:1.5rem;font-size:10.5pt}.DossierPanel_coverDraft__zmjc5{margin-top:.75rem;font-size:12pt;font-weight:700;color:#c00;letter-spacing:.1em}.DossierPanel_tocBlock__q6nP3{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;page-break-after:always}.DossierPanel_tocTitle__hnTms{font-size:14pt;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.DossierPanel_tocItem__ahubL{display:flex;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:10.5pt}.DossierPanel_tocNumber__6nKIo{font-weight:700;min-width:3.5rem;flex-shrink:0}.DossierPanel_tocName__rIBlf{flex-shrink:0}.DossierPanel_tocDots__1iyYP{flex:1 1;border-bottom:1px dotted #ccc;margin:0 .25rem;min-width:2rem}.DossierPanel_tocStatus__AADqz{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.12rem .45rem;border-radius:3px;flex-shrink:0;font-family:system-ui,-apple-system,sans-serif}.DossierPanel_partBlock__Ke35Y{margin-bottom:2.5rem;page-break-inside:avoid}.DossierPanel_partHeader__Zm5Vi{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.DossierPanel_partNumberBadge__rUzw6{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#111;color:#fff;padding:.2rem .6rem;border-radius:3px;white-space:nowrap;flex-shrink:0;margin-top:.15rem;font-family:system-ui,-apple-system,sans-serif}.DossierPanel_partHeaderText__hKIE2{flex:1 1}.DossierPanel_partTitle__B8b82{font-size:13pt;font-weight:700;margin:0;line-height:1.3}.DossierPanel_partCfr__63gFS{font-size:9pt;color:#888;margin:.1rem 0 0;font-family:system-ui,-apple-system,sans-serif}.DossierPanel_statusBadge__RVSkD{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.15rem .5rem;border-radius:3px;white-space:nowrap;flex-shrink:0;margin-top:.2rem;font-family:system-ui,-apple-system,sans-serif}.DossierPanel_statusComplete__r9qcM{background:#e8f5e9;color:#2e7d32}.DossierPanel_statusInProgress__Kb5Ld{background:#fff3e0;color:#e65100}.DossierPanel_statusManual__hlvdR{background:#e3f2fd;color:#1565c0}.DossierPanel_statusNotStarted__BNEGE{background:#f5f5f5;color:#999}.DossierPanel_guidanceNote__UMa4b{background:#fafafa;border-left:3px solid #ddd;padding:.5rem .75rem;margin-bottom:1rem;font-size:9.5pt;color:#666;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}.DossierPanel_guidanceNote__UMa4b p{margin:0}.DossierPanel_partEditors__qixKq{margin-top:.5rem}.DossierPanel_subSection__gY_Ts{position:relative;margin-bottom:1.25rem;padding-left:.5rem;border-left:3px solid transparent;scroll-margin-top:1rem;transition:border-color .15s ease}.DossierPanel_activeSection__u1LZ2{border-left-color:#4f8a68}.DossierPanel_subSectionTitle__LZT5H{font-size:11pt;font-weight:700;margin:0 0 .5rem;color:#333;text-transform:uppercase;letter-spacing:.03em;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem}.DossierPanel_documentFooter__I5_cj{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ddd;text-align:center;font-size:9pt;color:#999;font-family:system-ui,-apple-system,sans-serif}.DossierPanel_documentFooter__I5_cj p{margin:.3rem 0}.DossierPanel_footerConfidential__Mz4xg{font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:.75rem!important;color:#c00}[data-theme=dark] .DossierPanel_workspace__0auVD{background:#161817}[data-theme=dark] .DossierPanel_documentToolbar__CNXm8{background:#101110;border-bottom-color:#2a2a2a}[data-theme=dark] .DossierPanel_documentLabel___nAg0,[data-theme=dark] .DossierPanel_editState__yDmFm{color:#8b908c}[data-theme=dark] .DossierPanel_exportButton__RmMko,[data-theme=dark] .DossierPanel_toolbarButton__uwAe6{color:#b5bab6}[data-theme=dark] .DossierPanel_exportButton__RmMko:hover,[data-theme=dark] .DossierPanel_toolbarButton__uwAe6:hover:not(:disabled){background:#242724;color:#d9ebdd}[data-theme=dark] .DossierPanel_toolbarButtonActive__vKOGq{background:#294132;color:#d9ebdd}[data-theme=dark] .DossierPanel_toolbarDivider__2Zi8p{background:#303330}@page{size:Letter;margin:.7in .75in .75in}@media print{.DossierPanel_workspace__0auVD{position:static;background:#fff!important;display:block;height:auto;min-height:0;overflow:visible}.DossierPanel_documentToolbar__CNXm8{display:none!important}.DossierPanel_documentScroll__QwBri{display:block;background:#fff!important;padding:0;overflow:visible;height:auto;min-height:0}.DossierPanel_document__OZW5C{background:#fff!important;box-shadow:none;max-width:none;min-height:0;width:auto;padding:0;border-radius:0;overflow:visible;font-size:11pt;line-height:1.45;color:#111;print-color-adjust:exact;-webkit-print-color-adjust:exact}.DossierPanel_guidanceNote__UMa4b,.DossierPanel_statusBadge__RVSkD,.DossierPanel_tocDots__1iyYP,.DossierPanel_tocStatus__AADqz{display:none!important}.DossierPanel_editableText__76_rU,.DossierPanel_editableText__76_rU[contenteditable=true],.DossierPanel_editableText__76_rU[contenteditable=true]:focus,.DossierPanel_editableText__76_rU[contenteditable=true]:hover{background:transparent!important;box-shadow:none!important}.DossierPanel_partBlock__Ke35Y{margin-bottom:.35in;break-inside:avoid-page;page-break-inside:avoid}.DossierPanel_coverBlock__m6gwN{min-height:9.1in;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 0 .45in;border-bottom:0;break-after:page;page-break-after:always}.DossierPanel_coverLabel__69sRj{font-size:15pt}.DossierPanel_coverTitle__KaWuE{margin-bottom:.55in;font-size:20pt}.DossierPanel_coverDraft__zmjc5{margin-top:.25in}.DossierPanel_tocBlock__q6nP3{min-height:9.1in;margin:0;padding:0;border-bottom:0}.DossierPanel_tocTitle__hnTms{margin-bottom:.25in;font-size:15pt}.DossierPanel_tocItem__ahubL{display:grid;grid-template-columns:.7in minmax(0,1fr);grid-gap:.1in;gap:.1in;padding:.08in 0;font-size:11pt}.DossierPanel_tocName__rIBlf,.DossierPanel_tocNumber__6nKIo{min-width:0}.DossierPanel_partHeader__Zm5Vi{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.12in;gap:.12in;margin-bottom:.12in;padding-bottom:.08in;break-after:avoid-page;page-break-after:avoid}.DossierPanel_partNumberBadge__rUzw6{margin-top:0;padding:0;border-radius:0;background:transparent!important;color:#111!important;font-family:inherit;font-size:12pt;line-height:1.3;text-transform:none}.DossierPanel_partTitle__B8b82{font-size:13.5pt}.DossierPanel_partCfr__63gFS{margin-top:.03in;color:#555;font-family:inherit;font-size:9.5pt}.DossierPanel_partEditors__qixKq{margin-top:.06in}.DossierPanel_subSection__gY_Ts{margin-bottom:.12in;padding-left:0;border-left:0;break-inside:avoid-page;page-break-inside:avoid}.DossierPanel_subSectionTitle__LZT5H{margin-bottom:.04in;color:#111;font-family:inherit;font-size:10.5pt;letter-spacing:0}.DossierPanel_documentFooter__I5_cj{margin-top:.4in;padding-top:.18in;break-inside:avoid-page;page-break-inside:avoid;break-before:auto;page-break-before:auto;color:#666}}@media (max-width:1180px) and (min-width:769px){.DossierPanel_document__OZW5C{padding:2.25rem 2rem}.DossierPanel_documentScroll__QwBri{padding-right:1rem;padding-left:1rem}}@media (max-width:768px){.DossierPanel_document__OZW5C{min-height:calc(100% + 3rem);padding:1.5rem 1.25rem}.DossierPanel_documentScroll__QwBri{padding:1rem .5rem 3rem}.DossierPanel_coverTitle__KaWuE{font-size:15pt}.DossierPanel_documentLabel___nAg0{max-width:130px}}.RiskAssessorPanel_panel__7HHNG{width:var(--workspace-panel-width);min-width:var(--workspace-panel-width);height:100%;background:var(--background);border-left:1px solid #e5e5e5;display:flex;flex-direction:column;overflow:hidden}.RiskAssessorPanel_panel__7HHNG.RiskAssessorPanel_closed__PjctH{width:0;min-width:0;border-left:none}.RiskAssessorPanel_mobileOverlay___9Or1{display:none}.RiskAssessorPanel_panelHeader__4xYeX{min-height:58px;padding:.65rem .75rem .65rem 1rem;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-shrink:0}.RiskAssessorPanel_panelHeading__QpHrL{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.RiskAssessorPanel_panelTitle__6EU_u{margin:0;color:var(--foreground);font-size:.84rem;font-weight:700}.RiskAssessorPanel_panelSubtitle__fFEOn{margin:0;color:#777;font-size:.72rem;line-height:1.3}.RiskAssessorPanel_closeButton__pLS5H{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#777;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;transition:background .15s ease}.RiskAssessorPanel_closeButton__pLS5H:hover{background:#f5f5f5}.RiskAssessorPanel_panelBody___TVa7{flex:1 1;overflow-y:auto;padding:.85rem}.RiskAssessorPanel_errorState__uILed,.RiskAssessorPanel_loadingState__1vEAC{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;color:#888;font-size:.88rem;text-align:center}.RiskAssessorPanel_spinner__EN8vh{width:26px;height:26px;border:2.5px solid #e5e5e5;border-top-color:#555;border-radius:50%;animation:RiskAssessorPanel_spin___wDGP .8s linear infinite}.RiskAssessorPanel_scoreCard__TLkuF{border:1px solid #e5e5e5;border-radius:8px;padding:.9rem;background:#fff}.RiskAssessorPanel_factorTop__OUvPl,.RiskAssessorPanel_scoreTop__WBjx_{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.RiskAssessorPanel_factorSeverity__Txd4C,.RiskAssessorPanel_riskBadge__3GDes{border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.RiskAssessorPanel_low__tojAD{background:#e8f5e9;color:#2e7d32}.RiskAssessorPanel_moderate__t3fFH{background:#fff3e0;color:#b45309}.RiskAssessorPanel_high__xkAor{background:#ffebee;color:#c62828}.RiskAssessorPanel_scoreValue__IgXiC{color:var(--foreground);font-family:var(--font-geist-mono),monospace;font-size:1.05rem;font-weight:700}.RiskAssessorPanel_summary__2A0Wn{margin:.85rem 0 0;color:#444;font-size:.88rem;line-height:1.55}.RiskAssessorPanel_sourceSignal__9gnpg{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #ededed;color:#777;font-size:.76rem}.RiskAssessorPanel_sectionBlock___2d7h{margin-top:1rem}.RiskAssessorPanel_sectionTitle__viAkB{margin:0 0 .55rem;color:#777;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.RiskAssessorPanel_factorList__nJoQ3,.RiskAssessorPanel_sourceList__HjhXv{display:flex;flex-direction:column;gap:.55rem}.RiskAssessorPanel_factorCard__qOAdo,.RiskAssessorPanel_sourceItem__DYPAP{border:1px solid #e5e5e5;border-radius:8px;padding:.75rem;background:#fff}.RiskAssessorPanel_factorSection__irbHT{color:#777;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.RiskAssessorPanel_factorCard__qOAdo h4{margin:.65rem 0 .35rem;color:var(--foreground);font-size:.9rem;line-height:1.3}.RiskAssessorPanel_factorCard__qOAdo p{margin:0;color:#555;font-size:.8rem;line-height:1.45}.RiskAssessorPanel_recommendation__9LSKG{margin-top:.6rem;padding:.55rem;border-radius:6px;background:#f7f7f7;color:#333;font-size:.78rem;line-height:1.45}.RiskAssessorPanel_patternMeta__ted0o{display:block;margin-top:.5rem;color:#777;font-size:.72rem}.RiskAssessorPanel_sourceItem__DYPAP{display:flex;flex-direction:column;gap:.25rem;color:inherit;text-decoration:none;transition:border-color .15s ease}.RiskAssessorPanel_sourceItem__DYPAP:hover{border-color:#ccc}.RiskAssessorPanel_sourceItem__DYPAP span{color:#888;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.RiskAssessorPanel_sourceItem__DYPAP strong{color:var(--foreground);font-size:.84rem;line-height:1.35}.RiskAssessorPanel_sourceItem__DYPAP small{color:#777;font-size:.74rem}.RiskAssessorPanel_disclaimer__b_jOu,.RiskAssessorPanel_emptyText__laSlb{color:#888;font-size:.78rem;line-height:1.45}.RiskAssessorPanel_disclaimer__b_jOu{margin:1rem 0 .75rem}.RiskAssessorPanel_secondaryButton__Ro6jr{width:100%;padding:.55rem .75rem;border:1px solid #d4d4d4;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:.82rem;cursor:pointer;transition:background .15s ease}.RiskAssessorPanel_secondaryButton__Ro6jr:hover{background:#f5f5f5}[data-theme=dark] .RiskAssessorPanel_panelHeader__4xYeX,[data-theme=dark] .RiskAssessorPanel_panel__7HHNG{border-color:#2a2a2a}[data-theme=dark] .RiskAssessorPanel_panelSubtitle__fFEOn{color:#888}[data-theme=dark] .RiskAssessorPanel_closeButton__pLS5H:hover,[data-theme=dark] .RiskAssessorPanel_secondaryButton__Ro6jr:hover{background:#1a1a1a}[data-theme=dark] .RiskAssessorPanel_factorCard__qOAdo,[data-theme=dark] .RiskAssessorPanel_scoreCard__TLkuF,[data-theme=dark] .RiskAssessorPanel_sourceItem__DYPAP{border-color:#2a2a2a;background:#151515}[data-theme=dark] .RiskAssessorPanel_factorCard__qOAdo p,[data-theme=dark] .RiskAssessorPanel_summary__2A0Wn{color:#b8b8b8}[data-theme=dark] .RiskAssessorPanel_sourceSignal__9gnpg{border-top-color:#2a2a2a}[data-theme=dark] .RiskAssessorPanel_recommendation__9LSKG{background:#1f1f1f;color:#d8d8d8}[data-theme=dark] .RiskAssessorPanel_spinner__EN8vh{border-color:#999 #333 #333}@keyframes RiskAssessorPanel_spin___wDGP{to{transform:rotate(1turn)}}@media (max-width:768px){.RiskAssessorPanel_panel__7HHNG{position:fixed;top:0;right:0;z-index:200;width:88vw;min-width:88vw;max-width:380px}.RiskAssessorPanel_panel__7HHNG.RiskAssessorPanel_closed__PjctH{width:0;min-width:0}.RiskAssessorPanel_mobileOverlay___9Or1{display:block;position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:190}}@media print{.RiskAssessorPanel_mobileOverlay___9Or1,.RiskAssessorPanel_panel__7HHNG{display:none!important}}.ProgressBar_bar__KvzeJ{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid #e5e5e5;background:var(--background);overflow-x:auto;flex-shrink:0}.ProgressBar_sidebarToggle__JxRdi{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease}.ProgressBar_sidebarToggle__JxRdi:hover{background:#f5f5f5}.ProgressBar_score__1ibtW{margin-left:auto;font-size:.75rem;font-weight:700;color:#888;white-space:nowrap;font-family:var(--font-geist-mono),monospace}.ProgressBar_panelSwitch__tj7bS{display:inline-flex;align-items:center;border:1px solid #d4d4d4;border-radius:6px;padding:2px;background:#f5f5f5;flex:0 0 auto}.ProgressBar_panelButton__uP9Gk{position:relative;min-height:28px;padding:.25rem .65rem;border:none;border-radius:4px;background:transparent;color:var(--foreground);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.82rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ProgressBar_panelButton__uP9Gk:hover:not(.ProgressBar_active__JRvGQ){background:#e9e9e9}.ProgressBar_panelButton__uP9Gk.ProgressBar_active__JRvGQ{background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#171717;font-weight:650}.ProgressBar_panelIcon__ZIuuT{flex-shrink:0}.ProgressBar_sourceBadge__7nhPo{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .32rem;border-radius:999px;background:#171717;color:#ffffff;font-size:.66rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgressBar_panelButton__uP9Gk.ProgressBar_active__JRvGQ .ProgressBar_sourceBadge__7nhPo{background:#e7eee9;color:#28583c}.ProgressBar_sourceBadgePulse__TPFVD{position:relative;animation:ProgressBar_badgePop__yqFw5 .38s ease}.ProgressBar_sourceBadgePulse__TPFVD:after{content:"";position:absolute;inset:-4px;border:1px solid;border-radius:inherit;opacity:0;animation:ProgressBar_badgeRing__g2qaE 1.4s ease-out infinite}[data-theme=dark] .ProgressBar_bar__KvzeJ{border-bottom-color:#2a2a2a}[data-theme=dark] .ProgressBar_sidebarToggle__JxRdi:hover{background:#1a1a1a}[data-theme=dark] .ProgressBar_score__1ibtW{color:#666}[data-theme=dark] .ProgressBar_panelSwitch__tj7bS{border-color:#3a3a3a;background:#171717}[data-theme=dark] .ProgressBar_panelButton__uP9Gk:hover:not(.ProgressBar_active__JRvGQ){background:#222}[data-theme=dark] .ProgressBar_panelButton__uP9Gk.ProgressBar_active__JRvGQ{background:#303230;color:#ededed;box-shadow:none}[data-theme=dark] .ProgressBar_sourceBadge__7nhPo{background:#ededed;color:#171717}[data-theme=dark] .ProgressBar_panelButton__uP9Gk.ProgressBar_active__JRvGQ .ProgressBar_sourceBadge__7nhPo{background:#294132;color:#d9ebdd}@media (max-width:768px){.ProgressBar_bar__KvzeJ{padding:.4rem .75rem}}@keyframes ProgressBar_badgePop__yqFw5{0%{transform:scale(.84)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ProgressBar_badgeRing__g2qaE{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.DashboardShell_shell__qdiIW{--workspace-panel-width:clamp(340px,28vw,390px);display:flex;flex-direction:column;height:100vh;overflow:hidden}.DashboardShell_documentPane__W_15I{display:flex;flex:1 1 auto;min-width:0;height:100%;overflow:hidden}.DashboardShell_documentPaneHidden__iL92k{display:none}.DashboardShell_body__wiGz6{display:flex;flex:1 1;min-width:0;overflow:hidden}.DashboardShell_screenOnly__a3l4b{display:contents}.DashboardShell_assistantRail__IplIC{width:var(--workspace-panel-width);min-width:var(--workspace-panel-width);flex:0 0 var(--workspace-panel-width);height:100%;border-left:1px solid #e5e5e5;background:var(--background);overflow:hidden}.DashboardShell_assistantRailExpanded__mmjJE{width:auto;min-width:0;flex:1 1 auto;border-left-color:transparent}.DashboardShell_assistantRailClosed__E_urr{width:0;min-width:0;flex-basis:0;border-left-color:transparent}[data-theme=dark] .DashboardShell_assistantRail__IplIC{border-left-color:#2a2a2a}[data-theme=dark] .DashboardShell_assistantRailClosed__E_urr,[data-theme=dark] .DashboardShell_assistantRailExpanded__mmjJE{border-left-color:transparent}@media (max-width:1180px){.DashboardShell_shell__qdiIW{--workspace-panel-width:310px}}.DashboardShell_loading__ozivf{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#999;font-size:.95rem}.DashboardShell_spinner__vNSMR{width:28px;height:28px;border:2.5px solid #e5e5e5;border-top-color:#666;border-radius:50%;animation:DashboardShell_spin__CnqOz .8s linear infinite}[data-theme=dark] .DashboardShell_spinner__vNSMR{border-color:#999 #333 #333}@keyframes DashboardShell_spin__CnqOz{to{transform:rotate(1turn)}}@media print{.DashboardShell_shell__qdiIW{display:block;height:auto;min-height:0;overflow:visible}.DashboardShell_screenOnly__a3l4b{display:none!important}.DashboardShell_body__wiGz6{display:block;overflow:visible}.DashboardShell_assistantRail__IplIC{display:none!important}.DashboardShell_documentPaneHidden__iL92k,.DashboardShell_documentPane__W_15I{display:block;height:auto;overflow:visible}}.MobileScreenGuard_overlay__4BLl6{display:none}@media (max-width:768px){.MobileScreenGuard_overlay__4BLl6{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1.25rem;overflow-y:auto;background:rgba(244,246,242,.98);color:#202124}.MobileScreenGuard_message__aTSra{width:min(100%,430px);padding:1.75rem;border:1px solid #d9dfd8;border-radius:8px;background:#ffffff;box-shadow:0 22px 60px rgba(34,43,37,.12);text-align:center}.MobileScreenGuard_iconWrap__Db5nb{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 1.25rem;border:1px solid #bfd0c3;border-radius:50%;background:#f1f7f2;color:#2e6f54}.MobileScreenGuard_icon__dNiQc{width:38px;height:38px}.MobileScreenGuard_eyebrow__AWQmM{margin:0 0 .65rem;color:#3d7b61;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MobileScreenGuard_message__aTSra h2{margin:0;color:#171717;font-size:1.75rem;line-height:1.12}.MobileScreenGuard_description__OGPr5{margin:1rem 0 0;color:#62676c;font-size:.96rem;line-height:1.65}}@media (max-width:380px){.MobileScreenGuard_message__aTSra{padding:1.4rem}.MobileScreenGuard_message__aTSra h2{font-size:1.5rem}}@media print{.MobileScreenGuard_overlay__4BLl6{display:none!important}}[data-theme=dark] .MobileScreenGuard_overlay__4BLl6{background:rgba(20,21,20,.98);color:#f4f5f3}[data-theme=dark] .MobileScreenGuard_message__aTSra{border-color:#3a3d3a;background:#202220;box-shadow:0 22px 60px rgba(0,0,0,.32)}[data-theme=dark] .MobileScreenGuard_iconWrap__Db5nb{border-color:#476454;background:#26342b;color:#8fc4a4}[data-theme=dark] .MobileScreenGuard_eyebrow__AWQmM{color:#8fc4a4}[data-theme=dark] .MobileScreenGuard_message__aTSra h2{color:#f4f5f3}[data-theme=dark] .MobileScreenGuard_description__OGPr5{color:#b5bab6}