.role-preview_page__MVgaD{width:min(1440px,calc(100% - 3rem));margin:2rem auto 4rem;color:var(--text)}.role-preview_intro__vL7Aa{margin:0 0 1.2rem}.role-preview_breadcrumb__I8X9x,.role-preview_eyebrow__jZs1X,.role-preview_sidebarLabel__K_eh0{color:var(--text-dim);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.075em}.role-preview_eyebrow__jZs1X{margin-bottom:.7rem}.role-preview_introRow__WxdqW{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.role-preview_introRow__WxdqW h1{margin:0;font:700 clamp(2rem,4.5vw,3.55rem)/1 var(--font-display);letter-spacing:-.06em}.role-preview_introRow__WxdqW p{margin:.55rem 0 0;color:var(--text-muted)}.role-preview_signIn__7QS4S{flex:0 0 auto;padding:.68rem 1rem;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 42%,transparent);font-size:.84rem;font-weight:600;transition:background-color .15s ease,transform .15s ease}.role-preview_signIn__7QS4S:hover{background:var(--bg-elevated);transform:translateY(-1px)}.role-preview_safetyNote__Yqgl_{display:flex;align-items:center;gap:.65rem;min-height:2.65rem;margin:1rem 0;padding:.55rem .8rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-panel) 75%,transparent);color:var(--text-muted);font-size:.82rem}.role-preview_safetyNote__Yqgl_ strong{color:var(--text)}.role-preview_noteMark__rm0A9{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--text);font:600 .72rem var(--font-mono)}.role-preview_rolePicker__5Yx3a{display:flex;gap:.45rem;margin:0 0 1rem;padding:.45rem;overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 48%,transparent),0 8px 28px rgba(0,0,0,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.role-preview_roleOption__JcXvj,.role-preview_screenOption__WGRBr{color:var(--text-muted);cursor:pointer;font:inherit}.role-preview_roleOption__JcXvj{flex:0 0 auto;min-height:2.35rem;padding:.5rem .78rem;border:1px solid transparent;border-radius:999px;background:transparent;font-size:.8rem;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.role-preview_roleOption__JcXvj:hover{color:var(--text);background:var(--bg-hover)}.role-preview_roleOptionActive__kjBsD{border-color:var(--border-strong);background:var(--bg-elevated);box-shadow:0 2px 8px rgba(0,0,0,.055),inset 0 1px color-mix(in srgb,white 46%,transparent);color:var(--text);font-weight:600}.role-preview_workspace__Jr9mY{display:grid;min-height:470px;grid-template-columns:218px minmax(0,1fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:19px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--bg-elevated) 68%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 75%,transparent),color-mix(in srgb,var(--bg-panel) 84%,transparent));box-shadow:var(--shadow),inset 0 1px color-mix(in srgb,white 52%,transparent);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.role-preview_sidebar__hZNsU{display:flex;min-width:0;flex-direction:column;padding:1rem .8rem;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg-panel) 74%,transparent)}.role-preview_workspaceBrand__xVzOD{display:flex;align-items:center;gap:.65rem;padding:.1rem .35rem 1.1rem}.role-preview_brandMark__NwBME{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg-elevated);font:700 1rem var(--font-display)}.role-preview_workspaceBrand__xVzOD small,.role-preview_workspaceBrand__xVzOD strong{display:block}.role-preview_workspaceBrand__xVzOD strong{font:700 .9rem var(--font-display)}.role-preview_workspaceBrand__xVzOD small{margin-top:.1rem;color:var(--text-dim);font-size:.68rem}.role-preview_sidebarLabel__K_eh0{padding:.6rem .35rem .45rem;font-size:.59rem}.role-preview_screenNav__YVOtR{display:grid;align-content:start;grid-gap:.22rem;gap:.22rem}.role-preview_screenOption__WGRBr{display:flex;min-height:2.4rem;align-items:center;gap:.6rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;font-size:.83rem;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.role-preview_screenOption__WGRBr:hover{color:var(--text);background:color-mix(in srgb,var(--bg-hover) 76%,transparent)}.role-preview_screenOptionActive__CmgEU{border-color:var(--border);background:var(--bg-elevated);box-shadow:inset 2px 0 var(--text),0 2px 9px rgba(0,0,0,.04);color:var(--text);font-weight:600}.role-preview_navDot__ZHqN0{width:.43rem;height:.43rem;flex:0 0 auto;border:1px solid;border-radius:50%;opacity:.66}.role-preview_content__O0Iy8{min-width:0;padding:clamp(1rem,2.6vw,1.7rem)}.role-preview_pageHeader__j8e3V{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.role-preview_breadcrumb__I8X9x span{padding:0 .28rem;opacity:.65}.role-preview_pageHeader__j8e3V h2{margin:.55rem 0 .2rem;font:650 clamp(1.35rem,2.5vw,1.9rem)/1.1 var(--font-display);letter-spacing:-.045em}.role-preview_pageHeader__j8e3V p{margin:0;color:var(--text-muted);font-size:.84rem}.role-preview_sampleCount__a_dnF,.role-preview_status__q5Qh0{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-panel) 84%,transparent);color:var(--text-muted);white-space:nowrap}.role-preview_metrics__50iAl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:0 0 .85rem}.role-preview_metric__KIq4V{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0;padding:.8rem .9rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 38%,transparent)}.role-preview_metric__KIq4V span{overflow:hidden;color:var(--text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.role-preview_metric__KIq4V strong{font:600 1.5rem/1 var(--font-display);letter-spacing:-.045em}.role-preview_tablePanel__rFwlE{overflow:hidden;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 38%,transparent)}.role-preview_tableHeading__QuFlH{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem .7rem;border-bottom:1px solid var(--border)}.role-preview_tableHeading__QuFlH h3{margin:.18rem 0 0;font:600 .95rem var(--font-display)}.role-preview_sampleCount__a_dnF{padding:.2rem .48rem;font:500 .62rem var(--font-mono)}.role-preview_tableScroll__esDYI{overflow-x:auto}.role-preview_tableScroll__esDYI table{width:100%;border-collapse:collapse;font-size:.79rem;text-align:left}.role-preview_tableScroll__esDYI td,.role-preview_tableScroll__esDYI th{padding:.7rem .95rem;border-bottom:1px solid var(--border)}.role-preview_tableScroll__esDYI th{color:var(--text-dim);font:500 .61rem var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.role-preview_tableScroll__esDYI tr:last-child td{border-bottom:0}.role-preview_tableScroll__esDYI td:first-child{color:var(--text);font-weight:500}.role-preview_status__q5Qh0{padding:.2rem .48rem;font-size:.66rem}.role-preview_inspection__RMPQT{margin-top:.7rem;padding:.75rem .95rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-panel) 78%,transparent);font-size:.8rem}.role-preview_inspection__RMPQT summary{cursor:pointer;font-weight:600}.role-preview_inspection__RMPQT pre{margin:.8rem 0 0;overflow-x:auto;color:var(--text-muted);font:.72rem/1.6 var(--font-mono)}.role-preview_disclaimer__p3SPQ{margin:.8rem 0 0}@media (max-width:720px){.role-preview_page__MVgaD{width:calc(100% - 1.25rem);margin:1rem auto 2.25rem}.role-preview_introRow__WxdqW{align-items:flex-start;flex-direction:column}.role-preview_signIn__7QS4S{padding:.54rem .8rem}.role-preview_rolePicker__5Yx3a{margin-inline:-.1rem;border-radius:13px}.role-preview_roleOption__JcXvj{min-height:2.2rem;padding-inline:.67rem;font-size:.74rem}.role-preview_workspace__Jr9mY{min-height:0;grid-template-columns:1fr;border-radius:15px}.role-preview_sidebar__hZNsU{padding:.7rem .75rem .55rem;border-right:0;border-bottom:1px solid var(--border)}.role-preview_sidebarLabel__K_eh0,.role-preview_workspaceBrand__xVzOD{display:none}.role-preview_screenNav__YVOtR{display:flex;gap:.35rem;overflow-x:auto;padding:.05rem .05rem .15rem}.role-preview_screenOption__WGRBr{min-height:2.2rem;flex:0 0 auto;padding:.38rem .62rem;font-size:.75rem}.role-preview_screenOptionActive__CmgEU{box-shadow:inset 0 -2px var(--text)}.role-preview_content__O0Iy8{padding:1rem .8rem 1.1rem}.role-preview_pageHeader__j8e3V{gap:.55rem}.role-preview_pageHeader__j8e3V p{max-width:39ch;font-size:.78rem}.role-preview_metrics__50iAl{gap:.38rem}.role-preview_metric__KIq4V{padding:.62rem .54rem}.role-preview_metric__KIq4V span{font-size:.63rem}.role-preview_metric__KIq4V strong{font-size:1.2rem}.role-preview_tableScroll__esDYI table{min-width:420px}.role-preview_tableScroll__esDYI td,.role-preview_tableScroll__esDYI th{padding:.62rem .68rem}}@media (prefers-reduced-motion:reduce){.role-preview_roleOption__JcXvj,.role-preview_screenOption__WGRBr,.role-preview_signIn__7QS4S{transition:none}}