.platform-access_shell__Qj7lW{min-height:100svh;background:#f5f7f7;color:#172321;font-family:Inter,Pretendard,Noto Sans KR,system-ui,-apple-system,sans-serif}.platform-access_frame__Tpu9d{width:min(1120px,100%);min-height:100svh;margin:0 auto;padding:32px clamp(20px,5vw,64px) 56px}.platform-access_brand__pFmfi{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:850;letter-spacing:-.04em}.platform-access_mark__IeKg1{display:grid;place-items:center;width:34px;height:34px;border:2px solid #006c64;color:#006c64;font-size:.72rem;letter-spacing:-.08em;transform:rotate(-4deg)}.platform-access_loginGrid___C5P2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-template-areas:"intro login";grid-gap:clamp(36px,8vw,108px);gap:clamp(36px,8vw,108px);align-items:center;min-height:calc(100svh - 122px);padding:56px 0}.platform-access_intro__HvyYn{grid-area:intro}.platform-access_kicker__1Z68h{margin:0 0 18px;color:#006c64;font-size:.77rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.platform-access_launcherHead__HN8hr h1{max-width:720px;margin:0;font-family:"Noto Serif KR",Batang,serif;font-size:clamp(2.45rem,6vw,5.6rem);font-weight:700;line-height:1.08;letter-spacing:-.07em;text-wrap:balance}.platform-access_visuallyHidden__C9osz{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}.platform-access_loginHeroVisual__pEXsB{display:flex;width:min(100%,430px);height:clamp(390px,50vw,620px);align-items:flex-end;justify-content:flex-start}.platform-access_loginHeroImage__X_Kpg{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 22px 24px rgb(23 35 33/14%))}.platform-access_introText__mV5VT{max-width:580px;margin:26px 0 0;color:#53615d;font-size:clamp(1rem,2vw,1.16rem);line-height:1.8;word-break:keep-all}.platform-access_redLine__JOr1e{width:72px;height:6px;margin-top:34px;background:#9f2e32}.platform-access_loginPanel__LFjVZ{grid-area:login;border-top:6px solid #006c64;background:#fff;box-shadow:14px 16px 0 #d8d2c5;padding:clamp(24px,5vw,42px)}.platform-access_loginPanel__LFjVZ h2{margin:0 0 8px;font-size:1.45rem;letter-spacing:-.04em}.platform-access_loginPanel__LFjVZ>p{margin:0 0 28px;color:#64716e;line-height:1.6}.platform-access_launcher__IoQ6p{padding-top:clamp(70px,11vw,126px)}.platform-access_launcherHead__HN8hr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;padding-bottom:36px;border-bottom:1px solid #aeb6b1}.platform-access_launcherHead__HN8hr h1{font-size:clamp(2.1rem,5vw,4.4rem)}.platform-access_launcherActions__i7Hp_{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.platform-access_scopeSwitchLink__OLKgy{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #6b7b77;border-radius:6px;background:#fff;color:#243531;padding:9px 13px;font-weight:700;text-decoration:none}.platform-access_scopeSwitchLink__OLKgy:hover{border-color:#006c64;background:#edf5f3}.platform-access_account__km0fI{text-align:right}.platform-access_account__km0fI span,.platform-access_account__km0fI strong{display:block}.platform-access_serviceAccountBar__PXVvp{display:flex;width:min(1440px,calc(100% - 48px));min-height:56px;align-items:center;justify-content:flex-end;margin:0 auto;border-bottom:1px solid #aeb6b1;padding-block:6px}.platform-access_account__km0fI span{margin-top:5px;color:#65716e;font-size:.86rem}.platform-access_context__SbhfY{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;color:#50605c;list-style:none;font-size:.9rem}.platform-access_cards__1nr9g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:44px}.platform-access_operatorCards__LROMs{display:grid;grid-template-columns:minmax(0,1fr);margin-top:44px}.platform-access_operatorCard__Y7rnd{min-height:210px;border-top:5px solid #18201e;background:#edf4f1}.platform-access_operatorCard__Y7rnd:last-child{border-top-color:#18201e}.platform-access_card__e6mBH{position:relative;display:flex;min-height:265px;flex-direction:column;border:1px solid #aeb7b3;background:#faf9f4;color:inherit;padding:28px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.platform-access_card__e6mBH:first-child{border-top:5px solid #006c64}.platform-access_card__e6mBH:last-child{border-top:5px solid #9f2e32}.platform-access_card__e6mBH:hover{transform:translateY(-4px);border-color:#536a65;background:#fff}.platform-access_card__e6mBH:focus-visible{outline:3px solid #006c64;outline-offset:4px}.platform-access_badge__BGpmW{color:#006c64;font-size:.75rem;font-weight:850;letter-spacing:.08em}.platform-access_card__e6mBH h2{margin:22px 0 11px;font-size:1.45rem;letter-spacing:-.045em}.platform-access_card__e6mBH p{margin:0;color:#5d6a67;line-height:1.68;word-break:keep-all}.platform-access_go__h4LQ1{margin-top:auto;padding-top:30px;font-weight:850}.platform-access_empty__fBDkE,.platform-access_unavailable__F5wbe{max-width:720px;margin-top:42px;border-left:6px solid #9f2e32;background:#fff;padding:28px}.platform-access_empty__fBDkE h2,.platform-access_unavailable__F5wbe h1{margin:0 0 10px}.platform-access_empty__fBDkE p,.platform-access_unavailable__F5wbe p{margin:0;color:#56635f;line-height:1.7}.platform-access_unavailable__F5wbe{margin:clamp(80px,14vw,150px) 0 0}@media (max-width:760px){.platform-access_frame__Tpu9d{padding-top:22px}.platform-access_loginGrid___C5P2{grid-template-columns:1fr;grid-template-areas:"login" "intro";gap:40px;min-height:auto;padding:32px 0 44px}.platform-access_loginHeroVisual__pEXsB{width:min(72vw,280px);height:min(72vw,280px)}.platform-access_loginPanel__LFjVZ{box-shadow:8px 10px 0 #d8d2c5}.platform-access_introText__mV5VT{margin-top:18px;font-size:.95rem}.platform-access_redLine__JOr1e{margin-top:22px}.platform-access_launcherHead__HN8hr{grid-template-columns:1fr;align-items:start}.platform-access_launcherActions__i7Hp_{width:100%;align-items:stretch;justify-content:flex-start}.platform-access_account__km0fI{text-align:left}.platform-access_serviceAccountBar__PXVvp{width:min(100% - 32px,1440px);align-items:stretch;padding-block:10px}.platform-access_cards__1nr9g{grid-template-columns:1fr}.platform-access_card__e6mBH{min-height:220px}}.platform-access_superAdminHeader__Zpery p:last-child{max-width:65ch;color:#4d5e5a;line-height:1.6}.platform-access_accountMenu__rtIcb{display:flex;min-width:min(100%,260px);flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.platform-access_accountIdentity__Gv0HY{min-width:0;max-width:100%;flex:1 1 220px;text-align:right}.platform-access_accountIdentity__Gv0HY span,.platform-access_accountIdentity__Gv0HY strong{display:block;overflow-wrap:anywhere}.platform-access_accountIdentity__Gv0HY span{margin-top:3px;color:#52625f;font-size:.82rem;word-break:break-word}.platform-access_accountAction__fD1U0{min-height:44px;flex:0 0 auto;border:1px solid #6b7b77;border-radius:6px;background:#fff;color:#243531;padding:9px 13px;cursor:pointer;font:inherit;font-weight:700;transition:background .18s ease,border-color .18s ease}.platform-access_accountAction__fD1U0:hover{background:#edf5f3;border-color:#006c64}.platform-access_accountAction__fD1U0:disabled{cursor:not-allowed;opacity:.6}.platform-access_accountAction__fD1U0:focus-visible,.platform-access_disclosure__aTHpW>summary:focus-visible,.platform-access_scopeSwitchLink__OLKgy:focus-visible,.platform-access_technicalDetails__Mq3Uq>summary:focus-visible{outline:3px solid #0b766e;outline-offset:3px}.platform-access_accountError__z3MbD{flex-basis:100%;margin:0;color:#8b2227;font-size:.85rem;text-align:right}.platform-access_accountStatus__REyMB{flex-basis:100%;color:#41534f;font-size:.85rem;text-align:right}.platform-access_sectionHeading__CF4mk,.platform-access_selectedTenantHead__S86QA{align-items:center;margin-bottom:16px}.platform-access_adminForm__mfbor h3,.platform-access_dataBlock__LLmVt h2,.platform-access_dataBlock__LLmVt h3,.platform-access_sectionHeading__CF4mk h2,.platform-access_selectedTenantHead__S86QA h2{letter-spacing:-.025em}.platform-access_tenantList__pSVtf{border-top:1px solid #c9d2d0}.platform-access_tenantRow__HDCiw{padding:20px 0;border-bottom:1px solid #d9dfde}.platform-access_tenantSummary__gUR96{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.platform-access_tenantSummary__gUR96 h3,.platform-access_tenantSummary__gUR96 p{margin:0}.platform-access_tenantSummary__gUR96 p{margin-top:5px;color:#53635f}.platform-access_tenantSummary__gUR96 dl{display:flex;flex:0 0 auto;gap:24px;margin:0}.platform-access_tenantSummary__gUR96 dl div{min-width:56px}.platform-access_tenantSummary__gUR96 dt{color:#60706c;font-size:.78rem}.platform-access_tenantSummary__gUR96 dd{margin:3px 0 0;font-weight:750}.platform-access_tenantRow__HDCiw .platform-access_branchChoices___Z_Yx{margin-top:14px}.platform-access_disabledReason__9BoVU{grid-column:1/-1;margin:8px 0 0;color:#6d5047;font-size:.83rem;line-height:1.5}.platform-access_confirmationPanel__erX8G,.platform-access_loadFailure___Qf5D{border:1px solid #d8c3bd;border-radius:8px;background:#fff;padding:20px}.platform-access_loadFailure___Qf5D{margin-top:28px}.platform-access_confirmationPanel__erX8G h3,.platform-access_loadFailure___Qf5D h2{margin:0}.platform-access_confirmationPanel__erX8G p,.platform-access_loadFailure___Qf5D p{margin:8px 0 0;color:#52625f;line-height:1.6}.platform-access_confirmationPanel__erX8G button,.platform-access_loadFailure___Qf5D button{min-height:44px;border:1px solid #006c64;border-radius:6px;background:#fff;color:#006c64;padding:9px 14px;cursor:pointer;font:inherit;font-weight:750}.platform-access_loadFailure___Qf5D button{margin-top:16px}.platform-access_confirmationPanel__erX8G button:focus-visible,.platform-access_loadFailure___Qf5D button:focus-visible{outline:3px solid #0b766e;outline-offset:3px}.platform-access_confirmationPanel__erX8G{display:grid;grid-gap:16px;gap:16px;margin-top:12px}.platform-access_confirmationPanel__erX8G .platform-access_dangerButton__lnciM{border-color:#9f2e32;color:#9f2e32}.platform-access_emptyState__KSfFR{margin:0;padding:18px 0;color:#5c6c68}.platform-access_disclosure__aTHpW{min-width:0;border:1px solid #c6d0ce;border-radius:10px;background:#fff}.platform-access_adminSection__CoyPV>.platform-access_disclosure__aTHpW{margin-top:14px}.platform-access_disclosure__aTHpW>summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;cursor:pointer;list-style-position:inside}.platform-access_disclosure__aTHpW>summary:before{content:"›";flex:0 0 auto;color:#006c64;font-size:1.25rem;line-height:1;transform:rotate(0deg);transition:transform .18s ease}.platform-access_disclosure__aTHpW[open]>summary:before{transform:rotate(90deg)}.platform-access_disclosure__aTHpW>summary:hover{background:#f2f7f6}.platform-access_disclosure__aTHpW>summary span:first-child{min-width:0}.platform-access_disclosure__aTHpW>summary small,.platform-access_disclosure__aTHpW>summary strong{display:block}.platform-access_disclosure__aTHpW>summary small{margin-top:4px;color:#52625f;font-size:.84rem;font-weight:450;line-height:1.45;overflow-wrap:anywhere}.platform-access_summaryCount__H5p6f{flex:0 0 auto;color:#43534f;font-size:.84rem;font-weight:700}.platform-access_disclosureBody__uSVFa{padding:4px 16px 18px;border-top:1px solid #e0e5e4}.platform-access_disclosure__aTHpW[open]>summary{background:#f2f7f6}.platform-access_securitySection__HnWGj{border-top:1px solid #c6d0ce}.platform-access_formError__3y9B_,.platform-access_successNotice__5avzn{border-left-width:1px}.platform-access_auditList__CavLD li>div:first-child{display:flex;justify-content:space-between;gap:12px}.platform-access_auditList__CavLD li>p,.platform-access_auditList__CavLD time{display:block;margin:5px 0 0;color:#52625f;font-size:.84rem}.platform-access_technicalDetails__Mq3Uq{margin-top:10px}.platform-access_technicalDetails__Mq3Uq>summary{display:inline-flex;min-height:44px;align-items:center;color:#006c64;cursor:pointer;font-size:.84rem;font-weight:700}.platform-access_technicalDetails__Mq3Uq dl{margin:4px 0 0}.platform-access_technicalDetails__Mq3Uq dl div{display:grid;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:6px 0}.platform-access_technicalDetails__Mq3Uq dt{color:#60706c}.platform-access_technicalDetails__Mq3Uq dd{margin:0;overflow-wrap:anywhere}.platform-access_tableScroll__CxcNR{max-width:100%}.platform-access_adminForm__mfbor button,.platform-access_branchChoices___Z_Yx button,.platform-access_dangerButton__lnciM,.platform-access_inlineAdminForm__8Dmci button,.platform-access_oneTimeLink__6UMqC button,.platform-access_reauthPanel__PuHr3 button,.platform-access_securityActions__Kmgc_ button,.platform-access_securityInviteForm__97vbU button,.platform-access_selectedTenantHead__S86QA button,.platform-access_serviceLinks__ajWlc a,.platform-access_tenantCard__GljKV button{transition:background .18s ease,border-color .18s ease,color .18s ease}@media (max-width:760px){.platform-access_superAdminShell__8gQ3O{padding-top:36px}.platform-access_superAdminHeader__Zpery h1{font-size:1.75rem}.platform-access_accountMenu__rtIcb{width:100%;justify-content:space-between}.platform-access_accountError__z3MbD,.platform-access_accountIdentity__Gv0HY,.platform-access_accountStatus__REyMB{text-align:left}.platform-access_tenantSummary__gUR96{display:block}.platform-access_tenantSummary__gUR96 dl{margin-top:14px}.platform-access_disclosure__aTHpW>summary{align-items:flex-start}.platform-access_summaryCount__H5p6f{margin-top:2px}.platform-access_securitySection__HnWGj{padding:20px 16px}.platform-access_technicalDetails__Mq3Uq dl div{grid-template-columns:1fr;gap:2px}}@media (max-width:420px){.platform-access_frame__Tpu9d{padding-inline:16px}.platform-access_brand__pFmfi{font-size:.92rem}.platform-access_loginGrid___C5P2{gap:32px;padding-top:24px}.platform-access_loginPanel__LFjVZ{padding:22px 18px}.platform-access_accountMenu__rtIcb{align-items:stretch;flex-direction:column}.platform-access_accountIdentity__Gv0HY{flex:none}.platform-access_accountAction__fD1U0{width:100%}.platform-access_accountError__z3MbD,.platform-access_accountStatus__REyMB{flex-basis:auto}.platform-access_disclosure__aTHpW>summary{gap:10px;padding-inline:12px}.platform-access_disclosureBody__uSVFa{padding-inline:12px}.platform-access_tenantSummary__gUR96 dl{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.platform-access_accountAction__fD1U0,.platform-access_adminForm__mfbor button,.platform-access_branchChoices___Z_Yx button,.platform-access_card__e6mBH,.platform-access_dangerButton__lnciM,.platform-access_disclosure__aTHpW>summary:before,.platform-access_inlineAdminForm__8Dmci button,.platform-access_oneTimeLink__6UMqC button,.platform-access_reauthPanel__PuHr3 button,.platform-access_securityActions__Kmgc_ button,.platform-access_securityInviteForm__97vbU button,.platform-access_selectedTenantHead__S86QA button,.platform-access_serviceLinks__ajWlc a,.platform-access_tenantCard__GljKV button{transition:none}.platform-access_card__e6mBH:hover{transform:none}}.platform-access_joinGrid__3oGI3{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);grid-gap:clamp(36px,8vw,100px);gap:clamp(36px,8vw,100px);align-items:start;padding:clamp(70px,12vw,128px) 0 56px}.platform-access_joinIntro__I7vzn h1{margin:0;font-family:"Noto Serif KR",Batang,serif;font-size:clamp(2.35rem,5vw,4.6rem);line-height:1.12;letter-spacing:-.065em;word-break:keep-all}.platform-access_invitationSummary__g67Lt{margin:38px 0 0;border-top:1px solid #aeb6b1}.platform-access_invitationSummary__g67Lt div{display:grid;grid-template-columns:90px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid #d3d4cc}.platform-access_invitationSummary__g67Lt dt{color:#66736f;font-size:.84rem}.platform-access_invitationSummary__g67Lt dd{margin:0;font-weight:750;overflow-wrap:anywhere}.platform-access_joinPanel___GYFs{background:#fff;border-top:6px solid #006c64;box-shadow:12px 14px 0 #d8d2c5;padding:clamp(22px,4vw,38px)}.platform-access_modeTabs__B5cON{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;background:#eeece5}.platform-access_modeTabs__B5cON button{min-height:44px;border:0;background:transparent;color:#52605d;cursor:pointer;font:inherit;font-size:.9rem;font-weight:750}.platform-access_modeTabs__B5cON button[aria-pressed=true]{background:#fff;color:#006c64;box-shadow:0 1px 4px rgb(24 32 30/14%)}.platform-access_modeTabs__B5cON button:focus-visible{outline:3px solid #006c64;outline-offset:1px}.platform-access_joinForm__Q_K1_{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.platform-access_joinForm__Q_K1_ h2{margin:0;font-size:1.4rem;letter-spacing:-.04em}.platform-access_joinForm__Q_K1_>p{margin:0 0 14px;color:#61706c;font-size:.9rem;line-height:1.65}.platform-access_joinForm__Q_K1_ label{display:flex;justify-content:space-between;margin-top:5px;font-size:.88rem;font-weight:800}.platform-access_joinForm__Q_K1_ label span{color:#6e7a76;font-weight:500}.platform-access_joinForm__Q_K1_ input{min-height:50px;border:1px solid #9da8a4;border-radius:4px;padding:11px 13px;font:inherit}.platform-access_joinForm__Q_K1_ input:focus-visible{border-color:#006c64;outline:3px solid #b9ded8;outline-offset:1px}.platform-access_joinSubmit__awdnk{min-height:50px;margin-top:14px;border:0;border-radius:4px;background:#9f2e32;color:#fff;cursor:pointer;font:inherit;font-weight:850}.platform-access_joinSubmit__awdnk:hover{background:#812226}.platform-access_joinSubmit__awdnk:focus-visible{outline:3px solid #18201e;outline-offset:3px}.platform-access_joinForm__Q_K1_ input:disabled,.platform-access_joinSubmit__awdnk:disabled{cursor:not-allowed;opacity:.65}.platform-access_formError__3y9B_{margin:8px 0 0!important;border-left:4px solid #9f2e32;background:#fff2ef;color:#6f2427!important;padding:11px 13px}.platform-access_joinStatus__tQd7m{margin-top:120px;color:#53615d}.platform-access_operatorPanel__pOY_Q{max-width:820px;padding:clamp(64px,11vw,120px) 0 56px}.platform-access_operatorPanel__pOY_Q h1{margin:0;font-family:"Noto Serif KR",Batang,serif;font-size:clamp(2.4rem,7vw,5rem);line-height:1.08;letter-spacing:-.065em}.platform-access_operatorLead__wScJ2{color:#53615d;font-size:1.05rem;line-height:1.7}.platform-access_operatorIdentity__hr68j{margin:40px 0 0;border-top:1px solid #9da8a4}.platform-access_operatorIdentity__hr68j div{display:grid;grid-template-columns:minmax(88px,.25fr) 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid #ccd1cd}.platform-access_operatorIdentity__hr68j dt{color:#64716e}.platform-access_operatorIdentity__hr68j dd{margin:0;font-weight:800;overflow-wrap:anywhere}.platform-access_operatorBoundary__wn3st{margin-top:36px;border-left:6px solid #9f2e32;padding:clamp(22px,4vw,32px)}.platform-access_operatorBoundary__wn3st h2{margin:0 0 12px;font-size:1.25rem}.platform-access_operatorBoundary__wn3st p{margin:8px 0 0;color:#4e5c58;line-height:1.7;word-break:keep-all}.platform-access_backLink__ICV5h{display:inline-flex;min-height:44px;align-items:center;margin-top:32px;color:#006c64;font-weight:850}.platform-access_backLink__ICV5h:focus-visible{outline:3px solid #006c64;outline-offset:4px}.platform-access_superAdminShell__8gQ3O{padding:clamp(64px,10vw,112px) 0 56px}.platform-access_superAdminHeader__Zpery{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding-bottom:32px;border-bottom:1px solid #aeb6b1}.platform-access_superAdminHeader__Zpery h1{margin:0;font-family:"Noto Serif KR",Batang,serif;font-size:clamp(2.25rem,6vw,4.8rem);line-height:1.08;letter-spacing:-.065em}.platform-access_superAdminHeader__Zpery p:last-child{margin:20px 0 0;color:#53615d;line-height:1.7}.platform-access_adminDashboard__EIh7E{display:grid;grid-gap:36px;gap:36px;margin-top:36px}.platform-access_securitySection__HnWGj{margin-top:36px;border-top:7px solid #18201e;background:#edf4f1;padding:clamp(22px,4vw,34px)}.platform-access_securityHeading__0TZ0j{display:flex;min-height:72px;align-items:flex-end;justify-content:space-between;gap:20px;padding:0;cursor:pointer;list-style:none}.platform-access_securityHeading__0TZ0j::-webkit-details-marker{display:none}.platform-access_securityHeading__0TZ0j:before{content:"›";flex:0 0 auto;align-self:center;color:#006c64;font-size:1.35rem;line-height:1;transition:transform .18s ease}.platform-access_securitySection__HnWGj[open]>.platform-access_securityHeading__0TZ0j:before{transform:rotate(90deg)}.platform-access_securityHeading__0TZ0j:hover{color:#006c64}.platform-access_securityHeading__0TZ0j:focus-visible{outline:3px solid #006c64;outline-offset:4px}.platform-access_securityHeading__0TZ0j+.platform-access_managementStatus__Gz09w{padding-top:24px;border-top:1px solid #dbe1df}.platform-access_reauthPanel__PuHr3 h3,.platform-access_securityColumns__i0_2E h3,.platform-access_securityHeading__0TZ0j h2,.platform-access_securityInviteForm__97vbU h3{margin:0;letter-spacing:-.04em}.platform-access_oneTimeLink__6UMqC p,.platform-access_reauthPanel__PuHr3 p,.platform-access_securityCard__rX1tH p,.platform-access_securityHeading__0TZ0j p:last-child{margin:7px 0 0;color:#5b6965;line-height:1.6}.platform-access_activeAdminCount__9KIAh,.platform-access_statusPill__22XWr{display:inline-flex;min-height:32px;align-items:center;border:1px solid #82918c;border-radius:999px;background:#fff;padding:5px 11px;color:#34433f;font-size:.78rem;font-weight:850;white-space:nowrap}.platform-access_managementStatus__Gz09w:empty{display:none}.platform-access_successNotice__5avzn{margin:18px 0 0;border-left:4px solid #006c64;background:#f3fffa;padding:12px 14px;color:#14554f}.platform-access_oneTimeLink__6UMqC{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.5fr) auto auto;grid-gap:10px;gap:10px;align-items:center;margin-top:20px;border:2px solid #9f2e32;background:#fff7f3;padding:18px}.platform-access_oneTimeLink__6UMqC input,.platform-access_reauthPanel__PuHr3 input,.platform-access_securityInviteForm__97vbU input{min-height:48px;min-width:0;border:1px solid #909d98;border-radius:3px;padding:10px 12px;font:inherit}.platform-access_oneTimeLink__6UMqC button,.platform-access_reauthPanel__PuHr3 button,.platform-access_securityActions__Kmgc_ button,.platform-access_securityInviteForm__97vbU button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #006c64;border-radius:3px;background:#fff;color:#006c64;padding:9px 14px;cursor:pointer;font:inherit;font-weight:800}.platform-access_oneTimeLink__6UMqC button:focus-visible,.platform-access_oneTimeLink__6UMqC input:focus-visible,.platform-access_reauthPanel__PuHr3 button:focus-visible,.platform-access_reauthPanel__PuHr3 input:focus-visible,.platform-access_securityActions__Kmgc_ button:focus-visible,.platform-access_securityInviteForm__97vbU button:focus-visible,.platform-access_securityInviteForm__97vbU input:focus-visible{outline:3px solid #006c64;outline-offset:3px}.platform-access_securityInviteForm__97vbU{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(260px,1.35fr) auto;grid-gap:14px;gap:14px;align-items:end;margin-top:24px;border-top:1px solid #acb8b3;padding-top:22px}.platform-access_reauthPanel__PuHr3 label,.platform-access_securityInviteForm__97vbU label{display:grid;grid-gap:7px;gap:7px;color:#465651;font-size:.85rem;font-weight:800}.platform-access_reauthPanel__PuHr3{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(220px,1fr);grid-gap:16px;gap:16px;align-items:end;margin-top:22px;border-left:6px solid #9f2e32;background:#fff;box-shadow:8px 9px 0 #d8d2c5;padding:22px}.platform-access_confirmActions__qNxeG,.platform-access_securityActions__Kmgc_{display:flex;flex-wrap:wrap;gap:8px}.platform-access_securityColumns__i0_2E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:32px}.platform-access_securityList__aqj4c{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.platform-access_securityCard__rX1tH{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;border:1px solid #b7c0bc;background:#fff;padding:18px}.platform-access_securityCard__rX1tH dl{display:flex;flex-wrap:wrap;gap:8px 20px;grid-column:1/-1;margin:0}.platform-access_securityCard__rX1tH dl div{display:flex;gap:7px}.platform-access_securityCard__rX1tH dt{color:#687570;font-size:.8rem}.platform-access_securityCard__rX1tH dd{margin:0;font-size:.82rem;font-weight:750}.platform-access_securityActions__Kmgc_{grid-column:1/-1}.platform-access_securityActions__Kmgc_.platform-access_administratorActions__JUiy1>button{box-sizing:border-box;flex:0 0 104px;width:104px;min-height:48px;height:48px;padding:8px 12px;margin:0;align-self:stretch;white-space:nowrap}.platform-access_reauthPanel__PuHr3 .platform-access_dangerButton__lnciM,.platform-access_securityActions__Kmgc_ .platform-access_dangerButton__lnciM{border-color:#9f2e32;color:#9f2e32}.platform-access_reauthPanel__PuHr3 button:disabled,.platform-access_securityActions__Kmgc_ button:disabled,.platform-access_securityInviteForm__97vbU button:disabled{cursor:not-allowed;opacity:.55}.platform-access_adminSection__CoyPV,.platform-access_dataBlock__LLmVt{min-width:0}.platform-access_sectionHeading__CF4mk,.platform-access_selectedTenantHead__S86QA{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.platform-access_adminForm__mfbor h3,.platform-access_dataBlock__LLmVt h2,.platform-access_dataBlock__LLmVt h3,.platform-access_sectionHeading__CF4mk h2,.platform-access_selectedTenantHead__S86QA h2{margin:0;letter-spacing:-.04em}.platform-access_tenantGrid__h1s48,.platform-access_userCards___XO75{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.platform-access_tenantCard__GljKV{display:grid;grid-gap:14px;gap:14px;border:1px solid #aeb7b3;background:#faf9f4;padding:22px}.platform-access_tenantCard__GljKV h3,.platform-access_tenantCard__GljKV p{margin:0}.platform-access_tenantCard__GljKV p{margin-top:4px;color:#66736f;font-size:.9rem}.platform-access_tenantCard__GljKV dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.platform-access_tenantCard__GljKV dl div{display:grid;grid-gap:4px;gap:4px}.platform-access_tenantCard__GljKV dt{color:#697571;font-size:.78rem}.platform-access_tenantCard__GljKV dd{margin:0;font-size:1.25rem;font-weight:850}.platform-access_branchChoices___Z_Yx,.platform-access_serviceLinks__ajWlc{display:flex;flex-wrap:wrap;gap:8px}.platform-access_adminForm__mfbor button,.platform-access_branchChoices___Z_Yx button,.platform-access_dangerButton__lnciM,.platform-access_inlineAdminForm__8Dmci button,.platform-access_selectedTenantHead__S86QA button,.platform-access_serviceLinks__ajWlc a,.platform-access_tenantCard__GljKV button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #006c64;border-radius:3px;background:#fff;color:#006c64;padding:9px 14px;cursor:pointer;font:inherit;font-weight:800;text-decoration:none}.platform-access_adminForm__mfbor button:focus-visible,.platform-access_branchChoices___Z_Yx button:focus-visible,.platform-access_dangerButton__lnciM:focus-visible,.platform-access_inlineAdminForm__8Dmci button:focus-visible,.platform-access_selectedTenantHead__S86QA button:focus-visible,.platform-access_serviceLinks__ajWlc a:focus-visible,.platform-access_tenantCard__GljKV button:focus-visible{outline:3px solid #006c64;outline-offset:3px}.platform-access_adminForm__mfbor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px;border-top:5px solid #006c64;background:#fff;padding:24px}.platform-access_adminForm__mfbor h3,.platform-access_adminForm__mfbor label:has(textarea){grid-column:1/-1}.platform-access_adminForm__mfbor label,.platform-access_inlineAdminForm__8Dmci label,.platform-access_tenantCard__GljKV label{display:grid;grid-gap:7px;gap:7px;color:#52605d;font-size:.85rem;font-weight:750}.platform-access_adminForm__mfbor input,.platform-access_adminForm__mfbor select,.platform-access_adminForm__mfbor textarea,.platform-access_inlineAdminForm__8Dmci input,.platform-access_inlineAdminForm__8Dmci select,.platform-access_tenantCard__GljKV input,.platform-access_tenantCard__GljKV select{min-height:46px;border:1px solid #9da8a4;border-radius:3px;background:#fff;padding:10px 12px;font:inherit}.platform-access_adminForm__mfbor textarea{resize:vertical}.platform-access_selectedTenantHead__S86QA{border-top:6px solid #18201e;background:#edf4f1;padding:24px}.platform-access_serviceLinks__ajWlc{margin-bottom:20px}.platform-access_inlineAdminForm__8Dmci{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.platform-access_dangerButton__lnciM{margin-top:12px;border-color:#9f2e32;color:#9f2e32}.platform-access_dataBlock__LLmVt{margin-top:30px}.platform-access_userCards___XO75{margin-top:14px}.platform-access_tableScroll__CxcNR{margin-top:12px;overflow-x:auto;border:1px solid #c5cbc7;background:#fff}.platform-access_tableScroll__CxcNR table{width:100%;border-collapse:collapse;font-size:.88rem}.platform-access_tableScroll__CxcNR td,.platform-access_tableScroll__CxcNR th{min-width:130px;border-bottom:1px solid #dde0dc;padding:12px;text-align:left;overflow-wrap:anywhere}.platform-access_tableScroll__CxcNR th{background:#edf0ec}.platform-access_auditList__CavLD{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.platform-access_auditList__CavLD li{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:4px 16px;gap:4px 16px;border-left:4px solid #006c64;background:#fff;padding:14px 16px}.platform-access_auditList__CavLD small{grid-column:1/-1;color:#697571}.platform-access_adminForm__mfbor button:disabled,.platform-access_dangerButton__lnciM:disabled,.platform-access_selectedTenantHead__S86QA button:disabled,.platform-access_tenantCard__GljKV button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:760px){.platform-access_superAdminHeader__Zpery{grid-template-columns:1fr;align-items:start}.platform-access_adminForm__mfbor,.platform-access_inlineAdminForm__8Dmci,.platform-access_tenantGrid__h1s48,.platform-access_userCards___XO75{grid-template-columns:1fr}.platform-access_sectionHeading__CF4mk,.platform-access_selectedTenantHead__S86QA{align-items:start;flex-direction:column}.platform-access_adminForm__mfbor button,.platform-access_branchChoices___Z_Yx button,.platform-access_dangerButton__lnciM,.platform-access_inlineAdminForm__8Dmci button,.platform-access_selectedTenantHead__S86QA button,.platform-access_serviceLinks__ajWlc a{width:100%}.platform-access_auditList__CavLD li{grid-template-columns:1fr}.platform-access_auditList__CavLD small{grid-column:auto}.platform-access_securityHeading__0TZ0j{align-items:start;flex-direction:column}.platform-access_oneTimeLink__6UMqC,.platform-access_reauthPanel__PuHr3,.platform-access_securityColumns__i0_2E,.platform-access_securityInviteForm__97vbU{grid-template-columns:1fr}.platform-access_oneTimeLink__6UMqC button,.platform-access_reauthPanel__PuHr3 button,.platform-access_securityActions__Kmgc_ button,.platform-access_securityInviteForm__97vbU button{width:100%}}.platform-access_roleGuide__44fB7{grid-column:1/-1;padding:16px;border-left:4px solid #0b766e;background:#edf4f1}.platform-access_roleGuide__44fB7 p{display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;grid-gap:12px;gap:12px;margin:0;line-height:1.55}.platform-access_roleGuide__44fB7 p+p{margin-top:10px}.platform-access_roleGuide__44fB7 span{color:#53615d}.platform-access_fieldHint__r9RGi{grid-column:1/-1;margin:0;color:#53615d;font-size:.86rem;font-weight:500;line-height:1.6}.platform-access_adminForm__mfbor label small{color:#64716e;font-size:.78rem;font-weight:500;line-height:1.45}.platform-access_optionalLabel__GPM6E{color:#66736f;font-size:.76rem;font-weight:600}.platform-access_invitationList__y1o3h{margin-top:28px;padding-top:24px;border-top:1px solid #cbd5d2}.platform-access_invitationList__y1o3h .platform-access_sectionHeading__CF4mk{margin-bottom:12px}.platform-access_invitationList__y1o3h h4{margin:0;font-size:1.05rem;letter-spacing:-.025em}.platform-access_oneTimeLink__6UMqC>div small,.platform-access_oneTimeLink__6UMqC>div strong,.platform-access_oneTimeLink__6UMqC>small{display:block}.platform-access_oneTimeLink__6UMqC small{margin-top:4px;color:#6a5249;line-height:1.5}.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq{border-top:1px solid #d8dfdd;padding-top:4px}.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_inlineAdminForm__8Dmci{margin-top:8px;padding:14px;background:#f3f6f5}.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_oneTimeLink__6UMqC{grid-template-columns:1fr auto;padding:12px}.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_oneTimeLink__6UMqC input,.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_oneTimeLink__6UMqC small{grid-column:1/-1}.platform-access_resetLoginLink__vCUoz{display:inline-flex;min-height:44px;align-items:center;margin-top:20px;border:1px solid #006c64;color:#006c64;padding:9px 14px;font-weight:800;text-decoration:none}.platform-access_resetLoginLink__vCUoz:focus-visible{outline:3px solid #006c64;outline-offset:3px}.platform-access_scopePanel__dXj86{max-width:920px;padding:clamp(48px,8vw,88px) 0}.platform-access_scopePanel__dXj86 h1{max-width:700px;margin:8px 0 12px;font-size:clamp(2rem,6vw,4rem);line-height:1.12;letter-spacing:-.055em}.platform-access_scopePanel__dXj86>p:not(.platform-access_eyebrow__0WvM2):not(.platform-access_formError__3y9B_){color:#53615d;line-height:1.7}.platform-access_scopeGrid__774_w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.platform-access_scopeChoice__PsxZq{display:grid;min-height:148px;align-content:center;grid-gap:8px;gap:8px;border:1px solid #aeb7b3;border-radius:8px;background:#fff;padding:24px;color:#18201e;cursor:pointer;font:inherit;text-align:left}.platform-access_scopeChoice__PsxZq:hover{border-color:#006c64;background:#edf7f4}.platform-access_scopeChoice__PsxZq:focus-visible{outline:3px solid #006c64;outline-offset:3px}.platform-access_scopeChoice__PsxZq:disabled{cursor:wait;opacity:.65}.platform-access_scopeChoice__PsxZq strong{font-size:1.15rem}.platform-access_scopeChoice__PsxZq span{color:#53615d}.platform-access_scopeChoice__PsxZq small{color:#006c64;font-weight:800}@media (max-width:640px){.platform-access_scopeGrid__774_w{grid-template-columns:1fr}.platform-access_scopeChoice__PsxZq{min-height:132px}}@media (max-width:760px){.platform-access_roleGuide__44fB7 p{grid-template-columns:1fr;gap:3px}.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_oneTimeLink__6UMqC{grid-template-columns:1fr}.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_oneTimeLink__6UMqC input,.platform-access_tenantCard__GljKV .platform-access_technicalDetails__Mq3Uq .platform-access_oneTimeLink__6UMqC small{grid-column:auto}.platform-access_joinGrid__3oGI3{grid-template-columns:1fr;padding-top:64px}.platform-access_joinPanel___GYFs{box-shadow:8px 10px 0 #d8d2c5}}.platform-access_tenantCard__GljKV{background:#fff}.platform-access_superAdminShell__8gQ3O{padding:48px 0 64px}.platform-access_superAdminHeader__Zpery{align-items:center;padding-bottom:24px;border-bottom-color:#cbd4d2}.platform-access_superAdminHeader__Zpery h1{font-family:inherit;font-size:2rem;font-weight:750;line-height:1.25;letter-spacing:-.035em}.platform-access_superAdminHeader__Zpery p:last-child{margin-top:8px}.platform-access_adminDashboard__EIh7E{gap:32px;margin-top:28px}.platform-access_securitySection__HnWGj{margin-top:0;border:1px solid #c6d0ce;background:#fff;padding:24px}.platform-access_securityColumns__i0_2E{gap:24px;margin-top:24px}.platform-access_securityCard__rX1tH{border-color:#d0d8d6;border-radius:8px}.platform-access_securitySection__HnWGj>.platform-access_disclosure__aTHpW{margin-top:24px}.platform-access_adminForm__mfbor,.platform-access_securityInviteForm__97vbU{margin-top:0;border:0;background:transparent;padding:20px 16px}.platform-access_reauthPanel__PuHr3{border:1px solid #d8c3bd;border-radius:8px;box-shadow:none}.platform-access_operatorBoundary__wn3st{margin-top:0;border:1px solid #cbd5d2;border-radius:8px;background:#fff;padding:24px}.platform-access_selectedTenantHead__S86QA{border:0;border-radius:8px;background:#eaf3f1}.platform-access_formError__3y9B_,.platform-access_successNotice__5avzn{border:1px solid;border-radius:6px}.platform-access_auditList__CavLD li{display:block;border:0;border-bottom:1px solid #dbe1df;background:transparent;padding:16px 0}.platform-access_adminForm__mfbor button,.platform-access_branchChoices___Z_Yx button,.platform-access_dangerButton__lnciM,.platform-access_inlineAdminForm__8Dmci button,.platform-access_oneTimeLink__6UMqC button,.platform-access_reauthPanel__PuHr3 button,.platform-access_securityActions__Kmgc_ button,.platform-access_securityInviteForm__97vbU button,.platform-access_selectedTenantHead__S86QA button,.platform-access_serviceLinks__ajWlc a,.platform-access_tenantCard__GljKV button{border-radius:6px}@media (max-width:760px){.platform-access_superAdminShell__8gQ3O{padding-top:36px}.platform-access_superAdminHeader__Zpery h1{font-size:1.75rem}.platform-access_securitySection__HnWGj{padding:20px 16px}}.platform-audit-workspace_workspace__5iV92{display:grid;grid-gap:8px;gap:8px;min-width:0}.platform-audit-workspace_filters__c9fl2{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;align-items:end}.platform-audit-workspace_filters__c9fl2 label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:#475569;flex:1 1 140px;min-width:0}.platform-audit-workspace_filters__c9fl2 input,.platform-audit-workspace_filters__c9fl2 select{width:100%;min-height:48px;padding:8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1e293b;font-size:13px}.platform-audit-workspace_workspace__5iV92 button{min-height:48px;padding:8px 16px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1d4ed8;cursor:pointer}.platform-audit-workspace_workspace__5iV92 button:disabled{opacity:.6;cursor:wait}.platform-audit-workspace_status__kzoZk{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;color:#64748b}.platform-audit-workspace_records__A583o{display:grid;grid-gap:8px;gap:8px}.platform-audit-workspace_record__lao2d{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;min-width:0}.platform-audit-workspace_recordTitle__mAyj5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.platform-audit-workspace_recordTitle__mAyj5 strong{font-size:14px}.platform-audit-workspace_recordTitle__mAyj5 time{margin-left:auto;color:#64748b;font-size:12px}.platform-audit-workspace_category__sa_PH{color:#1d4ed8;background:#eff6ff;padding:2px 6px;border-radius:4px;font-size:11px}.platform-audit-workspace_record__lao2d p{margin:6px 0 0;font-size:13px}.platform-audit-workspace_record__lao2d summary{min-height:48px;display:flex;align-items:center;cursor:pointer;color:#64748b;font-size:12px}.platform-audit-workspace_record__lao2d summary:before{content:"›";margin-right:6px}.platform-audit-workspace_record__lao2d details[open] summary:before{transform:rotate(90deg)}.platform-audit-workspace_record__lao2d dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;font-size:12px}.platform-audit-workspace_record__lao2d dt{color:#64748b}.platform-audit-workspace_record__lao2d dd{margin:0;overflow-wrap:anywhere}.platform-audit-workspace_note__oChyl{margin:0;color:#64748b;font-size:12px}.platform-audit-workspace_error__ICE6G{padding:8px 12px;color:#991b1b;background:#fff1f2;border-radius:6px}@media (max-width:640px){.platform-audit-workspace_filters__c9fl2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.platform-audit-workspace_filters__c9fl2 label:has(input[type=search]){grid-column:1/-1}.platform-audit-workspace_filters__c9fl2 button{grid-column:1/-1}.platform-audit-workspace_recordTitle__mAyj5 time{width:100%;margin:0}.platform-audit-workspace_record__lao2d dl{grid-template-columns:minmax(0,1fr)}}.page-spacing_page__5GWH5{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0 auto;padding:10px;gap:1rem}#main-content:has(.page-spacing_page__5GWH5){max-width:none;padding:10px}.assessment-workspace_container__4QEuE{padding-bottom:5rem;display:flex;flex-direction:column;font-family:inherit;color:#131b2e;word-break:keep-all;overflow-wrap:break-word}.assessment-workspace_contextCard__ZxfL5{container-type:inline-size;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1rem 1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.04);margin-bottom:1rem}.assessment-workspace_topRow__QTKA4{display:flex;flex-direction:column;gap:.5rem;padding-bottom:0}.assessment-workspace_titleArea__5BQaI{display:flex;align-items:center;gap:.6rem;min-width:0}.assessment-workspace_badgeRow__CW7SL{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.assessment-workspace_engineBadge__bJktn{background:#1d4ed8;color:#ffffff;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;letter-spacing:.05em}.assessment-workspace_engineSub__D5A_l{font-size:.8rem;color:#64748b}.assessment-workspace_liveSyncBadge__M6y4_{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .6rem;border-radius:9999px;background:rgba(16,185,129,.12);color:#059669;font-size:.75rem;font-weight:600}.assessment-workspace_pulseDot__RVfmv{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:assessment-workspace_pulse__PSI1L 2s infinite}@keyframes assessment-workspace_pulse__PSI1L{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.assessment-workspace_mainTitle___LXv2{width:-moz-fit-content;width:fit-content;max-width:100%;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.35;margin:0;word-break:keep-all;overflow-wrap:break-word;white-space:nowrap;text-wrap:nowrap}@container (max-width: 540px){.assessment-workspace_mainTitle___LXv2{white-space:normal;text-wrap:wrap}}.assessment-workspace_sourcePill__QrMry{display:inline-flex;align-items:center;min-height:28px;padding:.15rem .5rem;border-radius:9999px;background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:700}.assessment-workspace_ribbonRow__OSAfd{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding-top:.625rem;align-items:center}.assessment-workspace_tabBtn__yLXkF:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.assessment-workspace_recordToolbar__tIWpJ{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.assessment-workspace_recordSummary__dKRR0{display:flex;flex-direction:column;gap:5px;min-width:0}.assessment-workspace_recordSummary__dKRR0 strong{font-size:14px;color:#334155}.assessment-workspace_recordSummary__dKRR0>span:last-child{font-size:12px;color:#64748b}@container (max-width: 420px){.assessment-workspace_recordToolbar__tIWpJ{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}.assessment-workspace_ribbonRow__OSAfd .assessment-workspace_compositeIcon__4Bkvb{display:none}}@container (max-width: 620px){.assessment-workspace_ribbonRow__OSAfd{grid-template-columns:minmax(0,1fr)}}.assessment-workspace_selectorBox__daiBf{display:flex;flex-direction:column;gap:.35rem}.assessment-workspace_selectorLabel__piyRO{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.assessment-workspace_selectInput__LeeHp{width:100%;min-height:48px;min-width:0;padding:.5rem .75rem;border-radius:9px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:.85rem;font-weight:600;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.assessment-workspace_selectInput__LeeHp:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.assessment-workspace_compositeCard__qhvj_{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.assessment-workspace_compositeIcon__4Bkvb{width:34px;height:34px;border-radius:10px;background:#2563eb;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.assessment-workspace_scoreValRow__7awyX{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.assessment-workspace_scoreVal__xnfWf{font-size:1.2rem;font-weight:800;color:#2563eb;line-height:1}.assessment-workspace_scoreMax__FpF7k{font-size:.8rem;color:#64748b;font-weight:600}.assessment-workspace_gradePill__xc1lL{font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:9999px;background:rgba(16,185,129,.15);color:#047857}.assessment-workspace_scoreDate__qvpmB{font-size:.8rem;color:#64748b;margin-top:.15rem}.assessment-workspace_feedbackBox__HyGQ9{display:flex;flex-direction:column;gap:.5rem}.assessment-workspace_stepperNav__PwD1q{container-type:inline-size;margin-bottom:1rem}.assessment-workspace_stepperHeader__jiSSy{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.assessment-workspace_stepperTitle__0n1Lk{font-size:1.05rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.375rem}.assessment-workspace_stepperHint__G9Rpa{font-size:.8rem;color:#64748b}.assessment-workspace_tabsContainer__RlBaY{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px}@container (max-width: 600px){.assessment-workspace_tabsContainer__RlBaY{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 280px){.assessment-workspace_tabsContainer__RlBaY{grid-template-columns:repeat(2,minmax(0,1fr))}}.assessment-workspace_tabBtn__yLXkF{min-width:0;min-height:64px;padding:.4rem .5rem;border-radius:10px;border:2px solid #cbd5e1;background:#ffffff;color:#475569;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .15s ease,background-color .15s ease}.assessment-workspace_tabBtn__yLXkF:hover{border-color:#64748b;background:#f8fafc}@media (min-width:640px){.assessment-workspace_tabBtn__yLXkF{align-items:flex-start;padding:.5rem .875rem}}.assessment-workspace_tabBtnActive__ZSbaQ{background:#1d4ed8;color:#ffffff;border-color:#1d4ed8;box-shadow:inset 0 -3px 0 #1e3a8a}.assessment-workspace_tabBtnActive__ZSbaQ:hover{color:#ffffff;background:#1e40af;border-color:#1e40af}.assessment-workspace_tabBtnActive__ZSbaQ .assessment-workspace_tabDCode__qEm64,.assessment-workspace_tabBtnActive__ZSbaQ .assessment-workspace_tabRange__RdGUf{opacity:1}.assessment-workspace_toolBadgeButton__EiMwk[aria-expanded=true]{border-color:#2563eb;background:#eff6ff;color:#1e40af}.assessment-workspace_tabDCode__qEm64{font-size:.65rem;font-weight:700;letter-spacing:.05em;opacity:.85}.assessment-workspace_tabName__HxPet{font-size:.85rem;font-weight:700;max-width:100%;white-space:normal;overflow-wrap:anywhere}.assessment-workspace_tabRange__RdGUf{display:none;font-size:.75rem;opacity:.85}@media (min-width:640px){.assessment-workspace_tabRange__RdGUf{display:inline}}.assessment-workspace_domainHeader__ZzM1K{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.assessment-workspace_domainTitle__R1sbr{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0}.assessment-workspace_domainSub__AZf_6{font-size:.85rem;color:#64748b;margin-top:.2rem}.assessment-workspace_domainBadge__0MvUY{padding:.35rem .75rem;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:.85rem;font-weight:700}.assessment-workspace_indicatorGridWrap__aA0_P{container-type:inline-size;margin-bottom:2rem}.assessment-workspace_indicatorGrid__JgvmW{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;container-type:inline-size;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#e2e8f0}@container (max-width: 599px){.assessment-workspace_indicatorGrid__JgvmW{max-width:440px;margin-inline:auto}}@container (min-width: 600px){.assessment-workspace_indicatorGrid__JgvmW{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-workspace_indicatorGrid__JgvmW>.assessment-workspace_indicatorCard__cDl2j{min-height:calc((100cqi - 1px) / 2 * 1.4)}}@container (min-width: 1160px){.assessment-workspace_indicatorGrid__JgvmW{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-workspace_indicatorGrid__JgvmW>.assessment-workspace_indicatorCard__cDl2j{min-height:calc((100cqi - 3px) / 4 * 1.4)}}.assessment-workspace_cardPoseImage__R_k6L{position:relative;flex:1 1;min-height:0}.assessment-workspace_cardPoseImageButton__BkH92{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:10px;background:#f1f5f9;cursor:zoom-in}.assessment-workspace_cardPoseImageButton__BkH92 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.assessment-workspace_indicatorCard__cDl2j{min-width:0;min-height:calc(100cqi * 1.4);padding:.75rem .875rem;background:#ffffff;display:flex;flex-direction:column}.assessment-workspace_indicatorCardDone__4AGhn{background:#f5fbf7}.assessment-workspace_indicatorCardHeld__Ns_U2{background:#fffbeb}.assessment-workspace_cardBody__N6EqC{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.assessment-workspace_cardHeading__DO0Vi{flex:1 1;min-width:0}.assessment-workspace_indicatorCard__cDl2j .assessment-workspace_cardTitleGroup__fdsnx{min-width:0}.assessment-workspace_indicatorCard__cDl2j .assessment-workspace_cardSub__acloT,.assessment-workspace_indicatorCard__cDl2j .assessment-workspace_cardTitle__TpzsO{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assessment-workspace_guideIconBtn__NqPjN,.assessment-workspace_indicatorCard__cDl2j .assessment-workspace_toolBadgeButton__EiMwk,.assessment-workspace_indicatorCard__cDl2j .assessment-workspace_toolBadge__0wOvU{min-width:48px;min-height:48px;justify-content:center;padding:.25rem .45rem;font-size:.72rem}.assessment-workspace_toolLabel__OV3BD{margin-left:.2rem}@media (min-width:640px){.assessment-workspace_indicatorCard__cDl2j .assessment-workspace_toolLabel__OV3BD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.assessment-workspace_cardTools__IADKG{flex-shrink:0;display:flex;align-items:center;gap:.375rem}.assessment-workspace_cardDoneMark___dZAI{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#16a34a;color:#ffffff;font-size:.7rem;font-weight:800}.assessment-workspace_guideIconBtn__NqPjN{min-height:48px;padding:.3rem .6rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#1e293b;font:inherit;font-size:.75rem;font-weight:700;white-space:nowrap;cursor:pointer}.assessment-workspace_guideIconBtn__NqPjN:focus-visible,.assessment-workspace_guideIconBtn__NqPjN:hover{background:#dbeafe;outline:2px solid #2563eb;outline-offset:2px}.assessment-workspace_cardFooter__dEMUh{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.assessment-workspace_unmeasurableBtn__MpvsK{flex-shrink:0;min-height:48px;padding:.25rem .6rem;border:1px dashed #94a3b8;border-radius:8px;background:transparent;color:#475569;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.assessment-workspace_unmeasurableBtn__MpvsK:disabled{cursor:not-allowed;opacity:.5}.assessment-workspace_unmeasurablePanel__U0oU2{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;border:1px solid #fcd34d;border-radius:10px;background:#ffffff}.assessment-workspace_unmeasurableChoices__I2Zc0{display:flex;flex-wrap:wrap;gap:.375rem}.assessment-workspace_unmeasurableChoices__I2Zc0 button{min-height:48px;padding:.25rem .7rem;border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;color:#334155;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.assessment-workspace_unmeasurableChoices__I2Zc0 button[aria-pressed=true]{border-color:#d97706;background:#fef3c7;color:#92400e}.assessment-workspace_unmeasurableChoices__I2Zc0 .assessment-workspace_unmeasurableCancel__UiyW_{margin-left:auto;border-style:dashed;color:#64748b}.assessment-workspace_unmeasurableReason__kQZ6q{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;color:#92400e}.assessment-workspace_srOnly__C57TF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assessment-workspace_stopwatchFloat__BcVTm{position:fixed;right:16px;bottom:calc(112px + env(safe-area-inset-bottom, 0px));z-index:60;width:min(360px,calc(100vw - 32px));padding:.75rem;border:1px solid #93c5fd;border-radius:14px;background:#ffffff;box-shadow:0 16px 40px rgba(15,23,42,.22)}.assessment-workspace_stopwatchFloatHeader__NOUAa{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;color:#1e3a8a}.assessment-workspace_stopwatchFloatClose__n8Xar{min-width:48px;min-height:48px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#1e293b;font:inherit;font-weight:800;cursor:pointer}.assessment-workspace_cardHeader__C5Ax_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.assessment-workspace_cardTitleGroup__fdsnx{display:flex;align-items:center;gap:.5rem}.assessment-workspace_cardCodeBadge__J_sNm{padding:.2rem .45rem;border-radius:6px;background:#2563eb;color:#ffffff;font-size:.75rem;font-weight:800}.assessment-workspace_cardTitle__TpzsO{font-size:1.05rem;font-weight:800;color:#0f172a}.assessment-workspace_cardSub__acloT{font-size:.8rem;color:#64748b;margin-top:.15rem}.assessment-workspace_toolBadge__0wOvU{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:8px;background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:600;white-space:nowrap}.assessment-workspace_toolBadgeButton__EiMwk{min-height:48px;border:1px solid #cbd5e1;cursor:pointer;font:inherit}.assessment-workspace_toolBadgeButton__EiMwk:focus-visible,.assessment-workspace_toolBadgeButton__EiMwk:hover{background:#dbeafe;outline:2px solid #2563eb;outline-offset:2px}.assessment-workspace_stopwatchPanel__KWY1b{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff}.assessment-workspace_stopwatchDisplay__IszUs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;color:#1e3a8a}.assessment-workspace_stopwatchActions__Vvbf6{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.assessment-workspace_stopwatchActions__Vvbf6 button{min-height:48px;padding:.5rem .875rem;border:1px solid #93c5fd;border-radius:8px;background:#fff;color:#1e3a8a;font:inherit;font-weight:700;cursor:pointer}.assessment-workspace_stopwatchActions__Vvbf6 button:disabled{cursor:not-allowed;opacity:.5}.assessment-workspace_stopwatchHint__dX1Vv{font-size:.8rem;color:#334155}.assessment-workspace_goodBadGrid__mZzJM{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}@media (max-width:600px){.assessment-workspace_goodBadGrid__mZzJM{grid-template-columns:1fr}}.assessment-workspace_poseCardGood__l6pK7{background:#ffffff;border:1.5px solid #86efac;border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.assessment-workspace_poseCardBad__lQQcG{background:#ffffff;border:1.5px solid #fca5a5;border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.assessment-workspace_poseBadgeGood__Be7KO{background:#dcfce7;color:#16a34a}.assessment-workspace_poseBadgeBad__uN__w,.assessment-workspace_poseBadgeGood__Be7KO{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:6px;font-size:.7rem;font-weight:800;width:-moz-fit-content;width:fit-content}.assessment-workspace_poseBadgeBad__uN__w{background:#fee2e2;color:#dc2626}.assessment-workspace_poseTitle__HjpIR{font-size:.8rem;font-weight:700;color:#1e293b;margin:0}.assessment-workspace_poseKeyPoint__AzNFi{font-size:.725rem;color:#475569;line-height:1.4;margin:0}.assessment-workspace_clinicalBox__TZhft{padding:.875rem 1rem;border-radius:10px;background:#ffffff;border:1px solid #edf2f7}.assessment-workspace_clinicalLabel__vGDzO{font-size:.75rem;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.assessment-workspace_clinicalDesc__PcNl0{font-size:.825rem;color:#334155;line-height:1.45;margin:0}.assessment-workspace_protocolBox__23tRd{display:flex;flex-direction:column;gap:.25rem;background:#ffffff;padding:.75rem;border-radius:10px;border:1px solid #edf2f7}.assessment-workspace_protocolLabel__OETXF{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}.assessment-workspace_protocolDesc__w3cFj{font-size:.825rem;color:#475569;background:transparent;padding:0;border-radius:0;margin:0;line-height:1.4}.assessment-workspace_stepperRow__QTftN{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.assessment-workspace_valDisplayLabel__VKDBE{font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:600}.assessment-workspace_valDisplayNumber__Jl48v{font-size:1.65rem;font-weight:800;color:#2563eb;line-height:1.1}.assessment-workspace_valPrevText___7TaZ{font-size:.8rem;color:#64748b;margin-left:.35rem}.assessment-workspace_measurementReference__a_2Fg{position:relative;min-width:0;display:flex;align-items:baseline;gap:.375rem;overflow:hidden;color:#64748b;font-size:.75rem;line-height:1.4;white-space:nowrap}.assessment-workspace_measurementReference__a_2Fg strong{color:#334155;font-size:.8rem}.assessment-workspace_referenceTag__p9p_p{padding:.05rem .35rem;border-radius:4px;background:#f1f5f9;font-weight:700}.assessment-workspace_referenceMeta__cJzlt{min-width:0;overflow:hidden;text-overflow:ellipsis}.assessment-workspace_stepperBtnGroup__fU9or{display:flex;align-items:center;gap:.5rem}.assessment-workspace_stepperBtn__8KGRv{width:48px;height:48px;border-radius:12px;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;font-size:1.4rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s ease}.assessment-workspace_missedMeasurementButton__3y1_K{width:auto;min-width:72px;padding:0 .75rem;font-size:.8rem}.assessment-workspace_stepperBtn__8KGRv:active{transform:scale(.95);background:#f1f5f9}.assessment-workspace_stepperBtnPrimary__wmgzp{background:#2563eb;color:#ffffff;border-color:#2563eb}.assessment-workspace_stepperBtnPrimary__wmgzp:active{background:#1d4ed8}.assessment-workspace_prescriptionBox____qwm{padding:.75rem 1rem;border-radius:10px;background:#f8fafc;border-left:4px solid #2563eb}.assessment-workspace_prescriptionLabel__cZZK5{font-size:.75rem;font-weight:700;color:#2563eb;text-transform:uppercase;margin-bottom:.2rem}.assessment-workspace_prescriptionText__d_XKq{font-size:.825rem;color:#1e293b;line-height:1.45;margin:0}.assessment-workspace_actionDock___lJPs{position:fixed;bottom:0;left:0;right:0;z-index:40;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e2e8f0;box-shadow:0 -4px 16px rgba(0,0,0,.06);padding:.875rem 1.5rem}.assessment-workspace_dockInner__e1l6Q{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.assessment-workspace_dockInner__e1l6Q{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.assessment-workspace_dockScoreArea__1_Dmo{display:flex;align-items:center;gap:.875rem}.assessment-workspace_dockScoreIcon__hjWf9{width:42px;height:42px;border-radius:10px;background:#2563eb;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.assessment-workspace_dockScoreDetails__6ctxs{display:flex;flex-direction:column}.assessment-workspace_dockScoreLabel__CtfhE{font-size:.75rem;color:#64748b;font-weight:700;text-transform:uppercase}.assessment-workspace_dockScoreRow__ocWKF{display:flex;align-items:baseline;gap:.35rem}.assessment-workspace_dockScoreVal__ahpS8{font-size:1.5rem;font-weight:800;color:#2563eb;line-height:1}.assessment-workspace_dockScoreMax__ZiEey{font-size:.8rem;color:#64748b;font-weight:600}.assessment-workspace_dockGradePills__NKSyx{display:none;align-items:center;gap:.375rem;margin-left:1rem;padding-left:1rem;border-left:1px solid #e2e8f0}@media (min-width:1100px){.assessment-workspace_dockGradePills__NKSyx{display:flex}}.assessment-workspace_dockPill__LH_nC{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:#f1f5f9;color:#64748b}.assessment-workspace_dockPillActive__QPyIB{background:rgba(16,185,129,.15);color:#059669;font-weight:700}.assessment-workspace_dockBtnGroup__sBw32{display:flex;align-items:center;gap:.75rem;width:100%}.assessment-workspace_dockValidation__YZucM{flex-basis:100%;margin:0;color:#9a3412;font-size:.8rem}@media (max-width:767px){.assessment-workspace_container__4QEuE{padding-bottom:12rem}.assessment-workspace_actionDock___lJPs{padding:.75rem}.assessment-workspace_dockBtnGroup__sBw32{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.assessment-workspace_dockBtnGroup__sBw32 .assessment-workspace_commitBtn__YINH1,.assessment-workspace_dockBtnGroup__sBw32 .assessment-workspace_draftBtn__kP3H9{width:100%;flex:none;white-space:normal;min-width:0;padding:8px 6px;font-size:.8rem}}@media (min-width:768px){.assessment-workspace_dockBtnGroup__sBw32{width:auto}}.assessment-workspace_draftBtn__kP3H9{min-height:48px;padding:.5rem 1.25rem;border-radius:12px;background:#2563eb;border:1px solid #2563eb;color:#ffffff;font-size:.9rem;font-weight:700;cursor:pointer;white-space:nowrap;flex:1 1}@media (min-width:768px){.assessment-workspace_draftBtn__kP3H9{flex:initial}}.assessment-workspace_draftBtn__kP3H9:hover{background:#1d4ed8}.assessment-workspace_draftBtn__kP3H9:disabled,.assessment-workspace_draftBtn__kP3H9:disabled:hover{background:#e2e8f0;border-color:#cbd5e1;color:#475569;cursor:not-allowed}.assessment-workspace_commitBtn__YINH1{min-height:48px;padding:.5rem 1.5rem;border-radius:12px;background:#2563eb;border:none;color:#ffffff;font-size:.95rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px rgba(37,99,235,.3);flex:2 1}@media (min-width:768px){.assessment-workspace_commitBtn__YINH1{flex:initial}}.assessment-workspace_commitBtn__YINH1:hover{background:#1d4ed8}.assessment-workspace_commitBtn__YINH1:disabled,.assessment-workspace_commitBtn__YINH1:disabled:hover{background:#e2e8f0;color:#475569;border:1px solid #cbd5e1;box-shadow:none;cursor:not-allowed}.assessment-workspace_measurementPurpose__XJ3vY{margin:0;overflow:hidden;color:var(--text-secondary,#475569);font-size:.8rem;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.assessment-workspace_guideDialog__cVSsW{width:min(960px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #cbd5e1;border-radius:18px;background:#ffffff;color:#1e293b;box-shadow:0 24px 64px rgba(15,23,42,.28);cursor:pointer}.assessment-workspace_guideDialog__cVSsW::-webkit-backdrop{background:rgba(15,23,42,.6)}.assessment-workspace_guideDialog__cVSsW::backdrop{background:rgba(15,23,42,.6)}.assessment-workspace_guideDialogContent___4yzX{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem}.assessment-workspace_guideDialogHeader__ouCI7{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.assessment-workspace_guideDialogHeader__ouCI7 h2{margin:0;font-size:1.05rem;font-weight:800;line-height:1.4}.assessment-workspace_guideDialogClose__3w4q6{flex-shrink:0;min-height:48px;padding:.4rem .9rem;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#1e293b;font-size:.85rem;font-weight:700;cursor:pointer}.assessment-workspace_guideDialogBody__FMA5R{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.assessment-workspace_guideDialogImage__ig9rb{display:block;width:100%;height:auto;max-height:72dvh;object-fit:contain;border-radius:12px;background:#f8fafc}.assessment-workspace_guideDialogText__xy8ze{display:flex;flex-direction:column;gap:.75rem}.assessment-workspace_guideDialogText__xy8ze .assessment-workspace_goodBadGrid__mZzJM{grid-template-columns:1fr}.assessment-workspace_guideDialogHint__61hHD{margin:0;text-align:center;font-size:.75rem;color:#64748b}@media (max-width:760px){.assessment-workspace_guideDialogBody__FMA5R{grid-template-columns:1fr}.assessment-workspace_guideDialogContent___4yzX{padding:.75rem}.assessment-workspace_guideDialogHeader__ouCI7 h2{font-size:.95rem}}.assessment-workspace_draftOffer__MVZBs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid #fcd34d;border-radius:12px;background:#fffbeb;color:#78350f;font-size:.875rem}.assessment-workspace_draftOffer__MVZBs p{margin:0}.assessment-workspace_draftOfferWarn___hmds{color:#b45309}.assessment-workspace_draftOfferActions__WARWA{display:flex;gap:.5rem}.assessment-workspace_draftOfferActions__WARWA button{min-height:48px;padding:.4rem .9rem;border:1px solid #d97706;border-radius:8px;background:#ffffff;color:#92400e;font:inherit;font-weight:700;cursor:pointer}.assessment-workspace_draftOfferActions__WARWA button:first-child{background:#d97706;color:#ffffff}.clinical-stage-gauge_gauge__N3m0y{min-width:0;margin:.75rem 0;display:grid;grid-gap:.35rem;gap:.35rem;color:#64748b}.clinical-stage-gauge_header__1EAqS{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.3rem;font-size:.7rem}.clinical-stage-gauge_header__1EAqS strong{color:#334155}.clinical-stage-gauge_grid__edY1E{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.clinical-stage-gauge_band__oBp6n,.clinical-stage-gauge_option__lQJv3{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.2rem}.clinical-stage-gauge_option__lQJv3{min-height:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.clinical-stage-gauge_option__lQJv3:focus-visible{outline:3px solid #2563eb;outline-offset:2px;border-radius:4px}.clinical-stage-gauge_option__lQJv3:disabled{cursor:not-allowed}.clinical-stage-gauge_segment__rhsVs{display:block;width:100%;height:10px;border-radius:9999px;background:#e2e8f0}.clinical-stage-gauge_label__QOGZX{font-size:.65rem;line-height:1.35;text-align:center;overflow-wrap:anywhere}[data-theme=dark] .clinical-stage-gauge_gauge__N3m0y{color:#cbd5e1}[data-theme=dark] .clinical-stage-gauge_header__1EAqS strong{color:#f1f5f9}[data-theme=dark] .clinical-stage-gauge_segment__rhsVs{background:#475569}.member-selector_picker__nk4RV{min-width:0}.member-selector_heading__msUGA{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.member-selector_heading__msUGA>div{display:flex;align-items:baseline;gap:8px}.member-selector_heading__msUGA h2{margin:0;font-size:14px;font-weight:750;color:#0f172a}.member-selector_heading__msUGA>div>span{color:#64748b;font-size:12px}.member-selector_search__uY_1t{min-width:0;flex:0 1 230px}.member-selector_search__uY_1t input{width:100%;min-width:0;min-height:48px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;padding:8px 12px;font:inherit;font-size:13px;color:#0f172a}.member-selector_groups__H2jAP{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.member-selector_groups__H2jAP button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:9px;font:inherit;font-size:13px;font-weight:650;color:#475569;background:#fff;cursor:pointer}.member-selector_groups__H2jAP button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.member-selector_groupCount__TzYVv{min-width:20px;text-align:center;font-size:11px;background:#f1f5f9;border-radius:5px;padding:2px 4px}.member-selector_members__iwFq4{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:8px;gap:8px;max-height:260px;overflow-y:auto}.member-selector_member__Zx4xa{position:relative;display:flex;align-items:center;gap:10px;min-height:76px;min-width:0;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.member-selector_member__Zx4xa:hover{border-color:#94a3b8}.member-selector_selected__MPqTu{border-color:#2563eb;background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.member-selector_avatar__SF2t4{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-weight:750;color:#475569;background:#f1f5f9}.member-selector_selected__MPqTu .member-selector_avatar__SF2t4{background:#dbeafe;color:#1d4ed8}.member-selector_identity__qFFaE{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.member-selector_identity__qFFaE strong{font-size:14px;color:#0f172a}.member-selector_identity__qFFaE>span{font-size:11px;color:#64748b;overflow-wrap:anywhere}.member-selector_selected__MPqTu .member-selector_classCount__2_6Ko,.member-selector_selected__MPqTu .member-selector_identity__qFFaE>span{color:#475569}.member-selector_classCount__2_6Ko{display:flex;flex-direction:column;gap:3px;color:#64748b;font-size:10px;flex-shrink:0;text-align:right}.member-selector_classCount__2_6Ko strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#334155}.member-selector_classCount__2_6Ko small{font-size:11px;font-weight:500;margin-left:2px}.member-selector_check__Lv9PP{position:absolute;top:5px;right:7px;color:#1d4ed8;font-size:11px;font-weight:800}.member-selector_radio__bcbDQ,.member-selector_srOnly__IsXFK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.member-selector_groups__H2jAP button:focus-visible,.member-selector_member__Zx4xa:has(.member-selector_radio__bcbDQ:focus-visible),.member-selector_search__uY_1t input:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.member-selector_groups__H2jAP button:disabled,.member-selector_members__iwFq4:disabled .member-selector_member__Zx4xa{opacity:.65;cursor:default}.member-selector_empty__cGncN,.member-selector_selection__k_VOE{margin:8px 0 0;font-size:12px;color:#64748b}.member-selector_selection__k_VOE strong{color:#1d4ed8}@media (max-width:480px){.member-selector_search__uY_1t{flex-basis:100%}.member-selector_members__iwFq4{max-height:230px}}@media (prefers-reduced-motion:reduce){.member-selector_member__Zx4xa{transition:none}}.compact-member-selector_picker__jz0iU{grid-column:1/-1;min-width:0;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;container-type:inline-size}.compact-member-selector_picker__jz0iU>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:48px;padding:.5rem .75rem;cursor:pointer;list-style:none}.compact-member-selector_picker__jz0iU>summary::-webkit-details-marker{display:none}.compact-member-selector_picker__jz0iU>summary strong{font-size:.9rem;color:#0f172a;overflow-wrap:anywhere}.compact-member-selector_label___M45q{font-size:.75rem;font-weight:700;color:#64748b;letter-spacing:.05em}.compact-member-selector_meta__7DI7_{color:#64748b;font-size:.75rem;overflow-wrap:anywhere}.compact-member-selector_toggle__sH_LW{margin-left:auto;color:#1d4ed8;font-size:.8rem;font-weight:700;white-space:nowrap}.compact-member-selector_toggle__sH_LW:after{content:"⌄";margin-left:8px}.compact-member-selector_picker__jz0iU[open] .compact-member-selector_toggle__sH_LW:after{content:"⌃"}.compact-member-selector_content__toBaD{padding:.75rem;border-top:1px solid #e2e8f0}.compact-member-selector_content__toBaD fieldset{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));max-height:180px}.compact-member-selector_content__toBaD fieldset>label{min-height:60px;padding:8px 10px}.compact-member-selector_picker__jz0iU>summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@container (max-width: 420px){.compact-member-selector_picker__jz0iU>summary{gap:4px 8px}.compact-member-selector_picker__jz0iU>summary strong{flex:1 1}.compact-member-selector_meta__7DI7_{order:3;flex-basis:100%}.compact-member-selector_toggle__sH_LW{margin-left:0}}.members-workspace_container__PumNW{display:flex;flex-direction:column;font-family:inherit;color:#111827;position:relative}.members-workspace_header__Zarl_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:1.25rem}.members-workspace_titleArea__T0YkR{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.members-workspace_headerTitle__pqnUE{font-size:clamp(1.2rem,2.5vw,1.75rem);font-weight:700;color:#111827;letter-spacing:-.025em;line-height:1.35;margin:0;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.members-workspace_headerSubtitle__alnNX{font-size:.95rem;color:#4b5563;margin:0;word-break:keep-all;overflow-wrap:normal}.members-workspace_headerBtn__2QkBC{min-height:48px;padding:0 1.25rem;border-radius:8px;border:none;background:#1d4ed8;color:#ffffff;font-size:.95rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap;flex-shrink:0}.members-workspace_headerBtn__2QkBC:hover{background:#1e40af}.members-workspace_kpiGrid__ig2Rk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media (max-width:640px){.members-workspace_kpiGrid__ig2Rk{grid-template-columns:1fr}}.members-workspace_kpiCard__DlVFF{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.members-workspace_kpiLabel__8JDz1{font-size:.825rem;font-weight:600;color:#6b7280}.members-workspace_kpiValue__fmBo3{font-size:1.5rem;font-weight:700;color:#111827}.members-workspace_memberGrid__LsCC_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:480px){.members-workspace_memberGrid__LsCC_{grid-template-columns:1fr}}.members-workspace_memberCard___InN_{background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .15s ease,box-shadow .15s ease}.members-workspace_memberCard___InN_:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.08)}.members-workspace_cardHeader__hk_Zw{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.members-workspace_memberInfo__zy9pP{display:flex;align-items:center;gap:.75rem}.members-workspace_avatar__O58i7{width:48px;height:48px;border-radius:50%;background:#dbeafe;color:#1e40af;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center}.members-workspace_nameRow__vW9GV{display:flex;flex-direction:column;gap:.2rem}.members-workspace_memberName__9AUZD{font-size:1.05rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem}.members-workspace_memberMeta__uav8i{font-size:.8rem;color:#64748b}.members-workspace_milestoneBadge__nZA0Z{font-size:.75rem;font-weight:600;padding:.25rem .6rem;border-radius:9999px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.members-workspace_milestoneAlert__Kqd9g{background:#fef3c7;color:#b45309;border-color:#fde68a;animation:members-workspace_pulseBadge__wJbil 2s ease-in-out infinite}@keyframes members-workspace_pulseBadge__wJbil{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.3)}50%{box-shadow:0 0 0 4px rgba(245,158,11,.3)}}.members-workspace_progressSection__m7LPH{display:flex;flex-direction:column;gap:.375rem}.members-workspace_progressLabelRow__FL5fr{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;color:#334155}.members-workspace_progressBarBg__vlDSK{width:100%;height:10px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.members-workspace_progressBarFill__uUz9_{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:9999px;transition:width .4s ease}.members-workspace_cardActionBtn__Rw9Av{min-height:48px;width:100%;padding:0 1rem;border-radius:8px;border:none;background:#2563eb;color:#ffffff;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s ease}.members-workspace_cardActionBtn__Rw9Av:hover{background:#1d4ed8}.members-workspace_cardActionSecondary__j4CqZ{background:#f8fafc;border:1px solid #cbd5e1;color:#334155}.members-workspace_cardActionSecondary__j4CqZ:hover{background:#f1f5f9}.members-workspace_drawerOverlay__MZ_cA{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;justify-content:flex-end}.members-workspace_drawerContent__TWKT1{width:100%;max-width:520px;height:100%;background:#ffffff;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow-y:auto;animation:members-workspace_slideIn__P74e9 .25s cubic-bezier(.16,1,.3,1)}@keyframes members-workspace_slideIn__P74e9{0%{transform:translateX(100%)}to{transform:translateX(0)}}.members-workspace_drawerHeader__e146V{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.members-workspace_drawerTitle__PTyUu{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.members-workspace_closeBtn__5QjM7{min-width:44px;min-height:44px;border-radius:8px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.members-workspace_drawerBody__1Tk4L{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;flex:1 1}.members-workspace_roadmapCard__jVeaB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.members-workspace_roadmapTitle__AtE6X{font-size:.9rem;font-weight:700;color:#334155}.members-workspace_milestoneSteps__nhBxr{display:flex;flex-direction:column;gap:.5rem}.members-workspace_stepItem__dXsRh{display:flex;align-items:center;gap:.75rem;font-size:.85rem;padding:.5rem .75rem;border-radius:8px;background:#ffffff;border:1px solid #e2e8f0}.members-workspace_stepItemDone__aGI28{border-color:#86efac;background:#f0fdf4;color:#166534;font-weight:600}.members-workspace_stepItemCurrent__SjwV1{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;font-weight:700;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.members-workspace_stepItemLocked__M51dx{color:#94a3b8;opacity:.7}.members-workspace_evalCard__laY80{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.members-workspace_evalSectionTitle__Fjrmc{font-size:.95rem;font-weight:700;color:#1e293b;margin:0}.members-workspace_evalItem__H336z{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:#334155}.members-workspace_evalCheckbox__XEEHC{width:20px;height:20px;margin-top:2px;accent-color:#2563eb;cursor:pointer}.members-workspace_evalDetails__4TkAv{display:flex;flex-direction:column;gap:.15rem}.members-workspace_evalCriteria__Y1h6O{font-size:.8rem;color:#64748b}.members-workspace_feedbackInput__ZjqW2{min-height:88px;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:.9rem;outline:none;resize:vertical}.members-workspace_feedbackInput__ZjqW2:focus{border-color:#2563eb}.members-workspace_drawerFooter__LZNh9{padding:1.25rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem;background:#f8fafc}.members-workspace_approveBtn__D8VBj{min-height:50px;border-radius:8px;border:none;background:#2563eb;color:#ffffff;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(37,99,235,.25)}.members-workspace_approveBtn__D8VBj:hover:not(:disabled){background:#1d4ed8}.members-workspace_approveBtn__D8VBj:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.members-workspace_header__Zarl_{flex-direction:column;align-items:stretch;gap:.75rem}.members-workspace_headerBtn__2QkBC{width:100%;justify-content:center}.members-workspace_filterBar__MJkUM{flex-direction:column;align-items:stretch;padding:.875rem;gap:.5rem}.members-workspace_searchInput__s8dZ2,.members-workspace_selectInput__tY4J7{width:100%}.members-workspace_drawer__aCKYU{width:100%;max-width:100%}.members-workspace_drawerBody__1Tk4L,.members-workspace_drawerFooter__LZNh9,.members-workspace_drawerHeader__e146V{padding:1rem}}.members-workspace_headerTitle__pqnUE{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}@media (max-width:640px){.members-workspace_headerTitle__pqnUE{white-space:normal}}