:root{--bg:#f5f6f8;--surface:#fff;--ink:#17181b;--muted:#6e727b;--line:#e7e9ee;--accent:#6658e8;--accent2:#8b7fff;--soft:#f0efff;--danger:#b42318;--shadow:0 18px 60px rgba(24,26,32,.08)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.logo{gap:11px}.logoMark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,var(--accent),#8d7eff);color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(102,88,232,.25)}.logo strong{font-size:18px}.logo small{color:var(--muted);font-size:10px;margin-top:1px}.shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:26px 20px;background:#121318;color:#fff;display:flex;flex-direction:column}.sidebar .logo small{color:#8f939d}.sidebar nav{display:grid;grid-gap:7px;gap:7px;margin-top:42px}.sidebar nav a{padding:11px 13px;border-radius:10px;color:#aeb2bd;font-size:14px}.sidebar nav a.active,.sidebar nav a:hover{background:#202229;color:#fff}.sideBottom{margin-top:auto;display:grid;grid-gap:12px;gap:12px}.privacyDot{font-size:11px;color:#9297a3;display:flex;align-items:center;gap:8px}.privacyDot span{width:7px;height:7px;background:#4fd28c;border-radius:50%}.ghostBtn{border:1px solid #2c2e36;background:transparent;color:#d5d7dd;border-radius:10px;height:40px}.main{padding:44px;max-width:1500px;width:100%;margin:0 auto}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:10px;color:var(--accent)}h1{font-size:32px;line-height:1.1;margin:8px 0;letter-spacing:-.03em}h2{font-size:20px;margin:0;letter-spacing:-.02em}h3{font-size:15px;margin:26px 0 8px}.empty p,.muted,.panelHead p{color:var(--muted);margin:0;font-size:13px}.primaryBtn,.softBtn{border:0;padding:0 17px;font-weight:700}.primaryBtn{background:var(--accent);box-shadow:0 9px 20px rgba(102,88,232,.18)}.primaryBtn:disabled{opacity:.45;cursor:not-allowed}.softBtn{background:var(--soft);color:#4a3fd2}.linkBtn{display:inline-flex;align-items:center}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:18px}.panel,.stats article{background:var(--surface);border:1px solid var(--line);border-radius:16px}.stats article{padding:22px}.stats span{display:block;color:var(--muted);font-size:12px}.stats strong{display:block;font-size:30px;margin:8px 0 5px}.stats small{color:#979ba4}.panel{overflow:hidden}.panelHead{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.panelHead>a{font-size:12px;color:var(--accent);font-weight:700}.table{display:grid}.row{min-height:68px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #f0f1f4}.row:last-child{border-bottom:0}.row b{font-size:13px}.row small{display:block;color:var(--muted);margin-top:4px}.pills{display:flex;gap:6px}.pills span{background:#f7f7fa;border:1px solid var(--line);border-radius:8px;padding:5px 7px;font-size:10px;color:var(--muted)}.empty{padding:46px 22px;text-align:center}.empty b{display:block;margin-bottom:6px}.candidateRow{justify-content:flex-start}.avatar{display:grid;place-items:center;border-radius:12px;background:#f2f1ff;color:#594dd7;font-weight:800;font-size:12px}.grow{flex:1 1}.modalBackdrop{position:fixed;inset:0;background:rgba(12,13,16,.45);display:grid;place-items:center;padding:20px;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(480px,100%);background:#fff;border-radius:18px;padding:24px;box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px}.modal .panelHead{padding:0 0 16px}.authForm label,.modal label{display:grid;grid-gap:7px;gap:7px;color:#444851;font-size:12px;font-weight:700}.authForm input,.modal input{height:44px;border:1px solid #dfe1e6;border-radius:10px;padding:0 12px;outline:none}.authForm input:focus,.modal input:focus{border-color:#887cf0;box-shadow:0 0 0 3px rgba(102,88,232,.09)}.iconBtn{border:0;background:#f3f4f6;border-radius:9px;width:34px;height:34px;font-size:20px}.copyBox{background:#f7f7fa;border:1px solid var(--line);word-break:break-all;font-size:12px;color:#555a65}.reportGrid{display:grid;grid-template-columns:380px 1fr;grid-gap:18px;gap:18px}.reportButton{width:100%;border:0;background:#fff;text-align:left}.reportButton:hover{background:#fafafe}.reportDetail{padding:28px;min-height:430px}.discBars{display:grid;grid-gap:15px;gap:15px;margin-top:26px}.discBars>div>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.discBars progress{width:100%;height:8px;accent-color:var(--accent)}.notice{margin-top:26px;padding:14px;background:#fff9e8;border:1px solid #f2df9f;border-radius:10px;color:#725d17;font-size:11px;line-height:1.5}.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.authPanel{background:#15161b;color:#fff;padding:48px 8vw;display:flex;flex-direction:column}.authPanel .logo small{color:#8d929e}.authCopy{margin:auto 0;max-width:560px}.authCopy h1{font-size:54px;line-height:1.02;margin:12px 0 20px}.authCopy p{color:#b6bac4;line-height:1.7;font-size:16px}.securityCard{border:1px solid #292c34;background:#1d1f25;border-radius:14px;padding:18px;max-width:430px}.securityCard p{color:#9297a2;font-size:12px;line-height:1.5;margin:5px 0 0}.authFormWrap{display:grid;place-items:center;padding:34px}.authForm{width:min(390px,100%);display:grid;grid-gap:17px;gap:17px}.authForm h2{font-size:28px;margin:4px 0 -6px}.error{background:#fff0ef;border:1px solid #ffd0cb;color:var(--danger);padding:10px 12px;border-radius:9px;font-size:12px}.tiny{font-size:10px;color:#969aa3;line-height:1.5}.assessment{margin:0 auto;padding:30px 24px 110px}.assessmentHead{display:flex;align-items:center;justify-content:space-between}.progressWrap{width:250px}.progressWrap>span{display:block;text-align:right;font-size:10px;color:var(--muted);margin-bottom:6px}.progress{height:5px;background:#e8e9ed;border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:var(--accent)}.assessmentIntro{padding:68px 0 38px;max-width:700px}.assessmentIntro h1{font-size:42px}.assessmentIntro p{color:var(--muted);line-height:1.65}.questions{display:grid;grid-gap:13px;gap:13px}.question{display:grid;grid-template-columns:48px 1fr;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;grid-gap:16px;gap:16px}.qNumber{font-weight:800;color:#a6a9b1;font-size:13px}.qBody h2{font-size:16px;line-height:1.45;margin-bottom:16px}.options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.options label{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;cursor:pointer}.options label.selected,.options label:hover{border-color:#8d82ee;background:#f8f7ff}.options input{margin-top:2px;accent-color:var(--accent)}.submitBar{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(872px,calc(100% - 32px));background:rgba(20,21,25,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-radius:16px;padding:14px 16px 14px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 18px 60px rgba(0,0,0,.25)}.submitBar b{display:block;font-size:13px}.submitBar span{display:block;color:#9ea2ad;font-size:10px;margin-top:3px}.legal{text-align:center;color:#9a9ea7;font-size:10px;line-height:1.5;margin-top:26px}.statusCard{margin:120px auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:42px;text-align:center;max-width:620px}.statusCard p{color:var(--muted);line-height:1.6}.doneIcon{display:grid;place-items:center;margin:0 auto 14px;width:48px;height:48px;border-radius:50%;background:#e9fbf1;color:#16824a;font-size:24px;font-weight:800}.loader{text-align:center;margin-top:160px;color:var(--muted)}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;flex-direction:row;align-items:center;padding:16px}.sidebar nav{margin:0 0 0 auto;display:flex}.sideBottom{display:none}.main{padding:24px}.auth{grid-template-columns:1fr}.authPanel{display:none}.options,.reportGrid,.stats{grid-template-columns:1fr}}@media(max-width:620px){.sidebar nav a{font-size:0;padding:10px}.sidebar nav a:after{content:"•";font-size:18px}.topbar{align-items:center}.topbar h1{font-size:26px}.main,.question{padding:18px}.question{grid-template-columns:1fr}.qNumber{font-size:11px}.assessment{padding:22px 14px 120px}.assessmentIntro{padding-top:44px}.assessmentIntro h1{font-size:34px}.progressWrap{width:130px}}.authLink{text-align:center;color:var(--accent);font-size:12px;font-weight:700}.hint{font-size:10px;color:var(--muted);font-weight:400}.reportTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:8px}@media print{body{background:#fff}.noPrint,.reportGrid>.panel:first-child,.sidebar,.topbar{display:none!important}.shell{display:block}.main{padding:0}.reportGrid{display:block}.reportDetail{border:0;min-height:auto}.notice{page-break-inside:avoid;break-inside:avoid}}.topActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.formCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.formCard{display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;border:1px solid var(--line);transition:.18s ease}.formCard:hover{transform:translateY(-1px);border-color:#d8d4ff;box-shadow:0 12px 30px rgba(27,29,36,.06)}.formCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.formCard p{color:var(--muted);font-size:12px;line-height:1.5;margin:8px 0 18px}.formMeta{display:flex;gap:12px;flex-wrap:wrap;color:#8c9099;font-size:10px}.status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.status.draft{background:#fff7db;color:#7a6113}.status.active{background:#e9fbf1;color:#16754a}.status.archived{background:#f0f1f4;color:#656a74}.builderFields{display:grid}.builderField{display:flex;align-items:flex-start;gap:14px;padding:17px 20px;border-bottom:1px solid var(--line)}.builderField:last-child{border-bottom:0}.fieldOrder{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--soft);color:#574bd1;font-size:11px;font-weight:800}.fieldTitle{display:flex;align-items:center;gap:8px}.fieldTitle span{font-size:9px;background:#f4f4f7;border-radius:999px;padding:3px 7px;color:#6f737d}.builderField small{display:block;color:var(--muted);margin-top:5px}.optionPreview{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.optionPreview span{font-size:10px;border:1px solid var(--line);border-radius:7px;padding:4px 7px;background:#fafafe}.dangerIcon{color:var(--danger)}.sectionError{margin-bottom:14px}.modal select,.modal textarea{width:100%;border:1px solid #dfe1e6;border-radius:10px;padding:10px 12px;outline:none;background:#fff}.modal select{height:44px}.modal textarea{resize:vertical;min-height:100px}.checkLabel{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important}.checkLabel input{width:16px!important;height:16px!important}.forcedLegend{display:flex;justify-content:flex-end;gap:8px;color:#8a8e97;font-size:9px;text-transform:uppercase;letter-spacing:.06em;margin:-4px 0 8px}.forcedLegend span{width:60px;text-align:center}.forcedOptions{display:grid;grid-gap:8px;gap:8px}.forcedOption{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:11px;padding:11px 11px 11px 13px;font-size:12px;line-height:1.45;background:#fff}.forcedOption.isMost{border-color:#7468e9;background:#f8f7ff}.forcedOption.isLeast{border-color:#e2b6b0;background:#fff9f8}.choiceActions{display:flex;gap:5px}.choiceActions button{width:60px;height:31px;border-radius:8px;border:1px solid var(--line);background:#fff;color:#686d77;font-size:10px;font-weight:800}.choiceActions button[aria-pressed=true]:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.choiceActions button[aria-pressed=true]:last-child{background:#9a4d46;border-color:#9a4d46;color:#fff}@media(max-width:760px){.forcedOption,.formCards{grid-template-columns:1fr}.forcedLegend{display:none}.choiceActions button{flex:1 1;width:auto}.choiceActions{width:100%}}.sidebar nav a{display:flex;align-items:center;gap:10px}.sidebar nav a span{display:inline}.logoutBtn{justify-content:center;gap:8px}.logoutBtn,.roleBadge{display:flex;align-items:center}.roleBadge{gap:7px;color:#c9ccd4;font-size:11px}.routeLoader,.routeState{min-height:100vh;display:grid;place-items:center;background:var(--bg);text-align:center}.routeLoaderMark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--accent);color:#fff;font-weight:800;box-shadow:0 14px 30px rgba(102,88,232,.22);animation:pulseMark 1.4s ease-in-out infinite}.routeLoader p{font-size:12px;color:var(--muted);margin:12px 0}.routeStateCard{width:min(480px,calc(100% - 32px));background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:var(--shadow)}.routeStateCard p{color:var(--muted);line-height:1.6}.routeStateCard .primaryBtn{margin-top:10px}@keyframes pulseMark{50%{transform:translateY(-2px);box-shadow:0 18px 36px rgba(102,88,232,.3)}}.workspacePage{min-height:100vh;background:radial-gradient(circle at 50% -10%,#ece9ff 0,transparent 34%),#f6f7f9;padding:28px}.workspaceTop{max-width:1080px;margin:0 auto;justify-content:space-between}.securityPill,.workspaceTop{display:flex;align-items:center}.securityPill{gap:7px;padding:8px 11px;border:1px solid #e0e2e8;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;color:#616671;font-size:11px}.workspaceCard{width:min(650px,100%);margin:10vh auto 0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 90px rgba(44,39,88,.12);border-radius:26px;padding:34px}.workspaceCard>p{color:var(--muted);line-height:1.6;margin:0 0 24px}.workspaceList{display:grid;grid-gap:10px;gap:10px}.workspaceItem{width:100%;display:flex;align-items:center;gap:13px;text-align:left;border:1px solid var(--line);border-radius:14px;padding:14px;transition:.18s ease}.workspaceItem:hover{transform:translateY(-1px);border-color:#d1ccff;box-shadow:0 10px 24px rgba(25,25,42,.06)}.workspaceItem:disabled{opacity:.6}.workspaceIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--soft);color:var(--accent)}.workspaceItem b,.workspaceItem small{display:block}.workspaceItem small{color:var(--muted);font-size:10px;margin-top:3px}.workspaceLoading{padding:30px;text-align:center;color:var(--muted);font-size:12px}.errorPage,.notFoundPage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:#f7f7f9;position:relative;overflow:hidden}.errorVisual{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--soft);color:var(--accent);font-size:28px;font-weight:800;margin-bottom:20px}.errorPage h1,.notFoundPage h1{max-width:650px;font-size:44px}.errorPage p,.notFoundPage p{max-width:540px;color:var(--muted);line-height:1.7;margin:4px 0 24px}.errorPage .linkBtn{gap:8px}.notFoundCode{font-size:clamp(110px,22vw,260px);font-weight:900;letter-spacing:-.08em;line-height:.72;color:#ececf0;position:absolute;top:7%;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notFoundPage>:not(.notFoundCode):not(.notFoundGrid){position:relative;z-index:1}.notFoundGrid{position:absolute;inset:0;background-image:linear-gradient(#eceef2 1px,transparent 0),linear-gradient(90deg,#eceef2 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 64%);mask-image:radial-gradient(circle at center,#000 0,transparent 64%);opacity:.55}.notFoundActions{display:flex;gap:9px}.prismaV2{--pv-bg:#0b0d12;--pv-bg2:#11141b;--pv-surface:#151922;--pv-surface2:#1b2030;--pv-line:rgba(255,255,255,.1);--pv-line2:rgba(255,255,255,.16);--pv-ink:#f6f7fb;--pv-muted:#9ba2b1;--pv-accent:#7c69ff;--pv-accent2:#a79cff;--pv-light:#f4f4f2;background:#0b0d12;color:var(--pv-ink);overflow:hidden}.prismaV2 .logoMark{background:linear-gradient(145deg,#7967ff,#9d92ff);box-shadow:0 12px 32px rgba(124,105,255,.28)}.prismaV2 .logo strong{color:#fff}.prismaV2 .logo small{color:#8e95a3}.prismaV2Nav{position:fixed;z-index:70;top:18px;left:50%;transform:translateX(-50%);width:min(1240px,calc(100% - 34px));height:66px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px 0 18px;border:1px solid rgba(255,255,255,.11);background:rgba(15,18,25,.72);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-radius:18px;box-shadow:0 22px 60px rgba(0,0,0,.24)}.prismaV2Nav nav{display:flex;gap:30px}.prismaV2Login,.prismaV2Nav nav a{font-size:12px;font-weight:650;color:#aeb4c0;transition:.2s}.prismaV2Login:hover,.prismaV2Nav nav a:hover{color:#fff}.prismaV2NavActions{justify-self:end;display:flex;align-items:center;gap:16px}.prismaV2NavCta,.prismaV2Primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;background:#f4f4f2;color:#101217;border-radius:10px;font-size:12px;font-weight:780;transition:.22s ease}.prismaV2NavCta:hover,.prismaV2Primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(255,255,255,.09)}.prismaV2Hero{min-height:900px;padding:146px 32px 0;position:relative;background:radial-gradient(circle at 72% 38%,rgba(124,105,255,.12),transparent 28%),radial-gradient(circle at 83% 24%,rgba(103,207,255,.08),transparent 18%),linear-gradient(180deg,#0b0d12,#0c0f15)}.prismaV2Hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.prismaV2HeroGrid{position:relative;z-index:2;width:min(1240px,100%);margin:0 auto;min-height:680px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:74px;gap:74px;align-items:center}.prismaV2HeroCopy{max-width:620px}.prismaExperienceCopy>span,.prismaSecurityCopy>span,.prismaV2Eyebrow,.prismaV2Final>div>span,.prismaV2SectionHead>span{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#9198a7}.prismaV2Eyebrow>span{width:26px;height:1px;background:var(--pv-accent)}.prismaV2Hero h1{font-size:clamp(56px,5.8vw,86px);line-height:.96;letter-spacing:-.06em;margin:24px 0;font-weight:800}.prismaV2Hero h1 em{font-style:normal;color:#8b79ff}.prismaV2HeroCopy>p{max-width:570px;color:#a5acb9;font-size:17px;line-height:1.68;margin:0}.prismaV2HeroActions{display:flex;gap:12px;align-items:center;margin-top:30px}.prismaV2HeroActions .prismaV2Primary{height:48px;padding:0 20px}.prismaV2Secondary{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#d5d9e0;font-size:12px;font-weight:700;background:rgba(255,255,255,.035);transition:.2s}.prismaV2Secondary:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2)}.prismaV2Trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;color:#7f8796;font-size:10px}.prismaV2Trust span{display:flex;align-items:center;gap:6px}.prismaHeroVisual{height:590px;position:relative;transition:transform .18s ease-out}.prismaAura{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none}.auraOne{width:330px;height:330px;right:8%;top:18%;background:rgba(124,105,255,.18)}.auraTwo{width:220px;height:220px;left:8%;bottom:8%;background:rgba(65,190,255,.08)}.prismaGlass{position:absolute;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,rgba(29,34,47,.88),rgba(16,20,29,.78));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 34px 100px rgba(0,0,0,.32)}.prismaGlassMain{width:520px;max-width:92%;right:0;top:36px;border-radius:24px;padding:22px;transform:rotate(1.2deg)}.prismaGlassTop{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--pv-line)}.prismaGlassTop small,.prismaGlassTop strong{display:block}.prismaGlassTop small{font-size:8px;letter-spacing:.11em;color:#747c8d}.prismaGlassTop strong{font-size:20px;margin-top:7px}.prismaGlassTop>span{padding:6px 9px;border-radius:999px;background:rgba(124,105,255,.13);border:1px solid rgba(124,105,255,.22);color:#b9b1ff;font-size:9px;font-weight:800}.prismaGlassBody{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px;padding-top:20px}.prismaRadarWrap{min-height:300px;position:relative;display:grid;place-items:center}.prismaRadarV2{width:100%;max-width:290px;overflow:visible}.prismaRadarV2 circle,.prismaRadarV2 line{fill:none;stroke:rgba(255,255,255,.11);stroke-width:1}.prismaRadarV2 polygon{fill:rgba(124,105,255,.18);stroke:#8d7fff;stroke-width:2}.prismaRadarV2 circle:nth-of-type(n+3){fill:#dcd8ff;stroke:#0f1218;stroke-width:3}.radarLabel{position:absolute;font-size:15px;font-weight:800;color:#e8eaf0}.labelD{top:6%;left:50%;transform:translateX(-50%)}.labelI{right:4%;top:50%;transform:translateY(-50%)}.labelS{bottom:6%;left:50%;transform:translateX(-50%)}.labelC{left:4%;top:50%;transform:translateY(-50%)}.prismaProfileDetail{padding-top:12px}.prismaProfileDetail>small{font-size:8px;letter-spacing:.12em;color:#7d8494}.prismaProfileDetail>strong{display:block;font-size:56px;line-height:.9;color:#8c7cff;letter-spacing:-.06em;margin:12px 0}.prismaProfileDetail>p{font-size:10px;line-height:1.55;color:#9299a7;margin:0 0 24px}.prismaMiniBars{display:grid;grid-gap:11px;gap:11px}.prismaMiniBars>span{display:grid;grid-template-columns:14px 1fr 20px;grid-gap:8px;gap:8px;align-items:center;font-size:8px}.prismaMiniBars b{font-size:8px}.prismaMiniBars i{height:5px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden}.prismaMiniBars em{display:block;height:100%;background:linear-gradient(90deg,#7563ef,#9b90ff);border-radius:99px}.prismaMiniBars small{text-align:right;color:#858d9c}.prismaGlassSide{left:0;bottom:32px;width:230px;border-radius:18px;padding:18px;transform:rotate(-2deg)}.prismaGlassSide>small{font-size:8px;letter-spacing:.12em;color:#7f8695}.prismaGlassSide>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--pv-line);font-size:9px}.prismaGlassSide>div:first-of-type{margin-top:12px}.prismaGlassSide>div b{font-size:9px}.prismaGlassSide>div span{color:#8f98a8}.prismaGlassNote{right:18px;bottom:4px;width:220px;border-radius:17px;padding:17px;transform:rotate(2.5deg)}.prismaGlassNote small,.prismaGlassNote span{display:block;font-size:8px;color:#818997}.prismaGlassNote b{display:block;font-size:11px;margin:7px 0}.prismaV2HeroFoot{position:relative;z-index:2;width:min(1240px,100%);height:82px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:18px;border-top:1px solid rgba(255,255,255,.08);color:#747b89;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.prismaV2HeroFoot i{width:3px;height:3px;border-radius:50%;background:#525967}.prismaV2Product{background:#f3f3f0;color:#111318;padding:120px 32px 132px}.prismaV2SectionHead{width:min(1240px,100%);margin:0 auto 54px;display:grid;grid-template-columns:2fr 8fr 2fr;grid-gap:24px;gap:24px}.prismaV2SectionHead>span{color:#7b7e7b;margin-top:8px}.prismaV2SectionHead>div{grid-column:2/4;display:grid;grid-template-columns:1fr .65fr;grid-gap:50px;gap:50px;align-items:flex-end}.prismaV2SectionHead h2{font-size:clamp(42px,4.8vw,68px);line-height:.99;letter-spacing:-.05em;margin:0;max-width:720px}.prismaV2SectionHead p{margin:0;color:#686b68;font-size:13px;line-height:1.75;max-width:44ch}.prismaBento{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:320px 250px;grid-gap:16px;gap:16px}.prismaBento article{border-radius:22px;overflow:hidden;position:relative}.prismaBentoMain{grid-row:1/3;background:#17191f;color:#f6f7fb;padding:28px}.prismaBentoMain h3{font-size:34px;line-height:1.03;letter-spacing:-.04em;max-width:520px;margin:34px 0 14px}.prismaBentoMain>p{max-width:480px;color:#9299a7;font-size:12px;line-height:1.65}.prismaBentoLabel{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:780;color:inherit}.prismaBentoViz{position:absolute;left:28px;right:28px;bottom:26px;height:170px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:140px 1fr;align-items:flex-end;padding-top:20px}.prismaBentoScore{font-size:96px;line-height:.8;letter-spacing:-.08em;color:#8272ff;font-weight:800}.prismaBentoBars{display:grid;grid-gap:10px;gap:10px;padding-bottom:6px}.prismaBentoBars span{display:block;height:7px;background:rgba(255,255,255,.08)}.prismaBentoBars i{display:block;height:100%;background:#f5f5f2}.prismaBentoCard{padding:26px}.prismaBentoCard.dark{background:#242832;color:#fff}.prismaBentoCard.violet{background:linear-gradient(145deg,#7462ed,#8e7df8);color:#fff}.prismaBentoCard h3{font-size:27px;line-height:1.06;letter-spacing:-.035em;margin:40px 0 0;max-width:360px}.prismaPeople{position:absolute;left:26px;bottom:24px;display:flex}.prismaPeople span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f4f4f1;color:#202227;border:3px solid #242832;font-size:9px;font-weight:800}.prismaFormLines{position:absolute;left:26px;right:26px;bottom:26px;display:grid;grid-gap:10px;gap:10px}.prismaFormLines span{height:34px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);border-radius:9px}.prismaBentoWide{grid-column:2;background:#fff;border:1px solid #ddded9;padding:24px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:30px;gap:30px;align-items:center}.prismaBentoWide h3{font-size:24px;line-height:1.08;letter-spacing:-.03em;margin:28px 0 0}.prismaTimeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.prismaTimeline:before{content:"";position:absolute;top:10px;left:8px;right:8px;height:1px;background:#d9dad5}.prismaTimeline span{position:relative;z-index:2;padding-top:26px;font-size:8px;color:#8a8d89}.prismaTimeline i{position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;background:#d1d2ce;border:2px solid #fff}.prismaTimeline .active i{background:#7462ed}.prismaTimeline .active{color:#494b49}.prismaExperience{background:#ecece8;color:#111318;padding:126px 32px}.prismaExperienceGrid{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:88px;gap:88px;align-items:flex-start}.prismaExperienceCopy{position:-webkit-sticky;position:sticky;top:130px}.prismaExperienceCopy>span{color:#797c78}.prismaExperienceCopy h2{font-size:clamp(46px,5vw,72px);line-height:.97;letter-spacing:-.05em;margin:20px 0}.prismaExperienceCopy p{max-width:450px;color:#6e716d;font-size:13px;line-height:1.7}.prismaExperienceFlow{border-top:1px solid #d0d1cc}.prismaFlowRow{min-height:145px;display:grid;grid-template-columns:58px 1fr 26px;grid-gap:20px;gap:20px;align-items:center;border-bottom:1px solid #d0d1cc}.prismaFlowRow>span{font-size:9px;color:#858884}.prismaFlowRow b{display:block;font-size:22px;letter-spacing:-.025em}.prismaFlowRow p{margin:7px 0 0;color:#747773;font-size:11px;line-height:1.6}.prismaFlowRow svg{color:#777a76}.prismaV2Security{background:#0d1016;color:#f6f7fb;padding:128px 32px}.prismaV2SecurityInner{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.prismaSecurityCopy>span{color:#838b9a}.prismaSecurityCopy h2{font-size:clamp(48px,5.1vw,72px);line-height:.96;letter-spacing:-.05em;margin:20px 0 24px;max-width:760px}.prismaSecurityCopy>p{max-width:520px;color:#969eac;font-size:13px;line-height:1.7}.prismaSecurityBullets{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.prismaSecurityBullets>div{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid rgba(255,255,255,.09)}.prismaSecurityBullets svg{color:#8b79ff}.prismaSecurityBullets b,.prismaSecurityBullets small{display:block}.prismaSecurityBullets b{font-size:11px}.prismaSecurityBullets small{font-size:9px;line-height:1.5;color:#828a99;margin-top:3px}.prismaSecurityVisual{height:500px;position:relative;display:grid;place-items:center}.prismaShieldCore{position:relative;z-index:4;width:112px;height:112px;border-radius:50%;background:linear-gradient(145deg,#7462ed,#8c7cff);display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;box-shadow:0 0 80px rgba(124,105,255,.22)}.prismaShieldCore span{font-size:8px;letter-spacing:.12em}.prismaRing{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ring1{width:210px;height:210px}.ring2{width:330px;height:330px}.ring3{width:460px;height:460px;border-style:dashed;animation:pvSpin 34s linear infinite}@keyframes pvSpin{to{transform:rotate(1turn)}}.prismaRole{position:absolute;font-size:7px;letter-spacing:.13em;color:#6f7787;background:#0d1016;padding:0 7px}.roleOwner{top:38px}.roleAdmin{right:22px;top:50%}.roleRecruiter{bottom:40px}.roleViewer{left:32px;top:50%}.prismaV2Final{background:#f3f3f0;color:#111318;padding:126px 32px 110px;display:grid;grid-template-columns:1.35fr .65fr;grid-gap:70px;gap:70px;align-items:flex-end}.prismaV2Final>div{width:100%}.prismaV2Final>div:first-child{padding-left:max(0px,calc((100vw - 1240px)/2))}.prismaV2Final>div:last-child{padding-right:max(0px,calc((100vw - 1240px)/2))}.prismaV2Final>div>span{color:#757875}.prismaV2Final h2{font-size:clamp(56px,6.4vw,94px);line-height:.94;letter-spacing:-.06em;margin:22px 0 0}.prismaV2Final>div:last-child p{color:#686b68;font-size:13px;line-height:1.7;max-width:400px;margin:0 0 24px}.prismaV2Final .prismaV2Primary{height:48px;background:#111318;color:#fff}.prismaV2Footer{background:#f3f3f0;color:#111318;border-top:1px solid #d7d8d3;padding:28px max(32px,calc((100vw - 1240px)/2)) 38px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center}.prismaV2Footer .logo strong{color:#111318}.prismaV2Footer .logo small{color:#7a7d79}.prismaV2Footer>div{justify-self:center;display:flex;gap:22px;font-size:10px;color:#666966}.prismaV2Footer small{font-size:8px;line-height:1.5;color:#8a8d89;max-width:460px;text-align:right}@media(max-width:1020px){.prismaV2Nav{grid-template-columns:1fr auto}.prismaV2Nav nav{display:none}.prismaV2HeroGrid{grid-template-columns:1fr;gap:30px}.prismaV2HeroCopy{max-width:720px}.prismaHeroVisual{height:560px;max-width:700px;width:100%;margin:0 auto}.prismaGlassMain{left:50%;right:auto;transform:translateX(-50%) rotate(1deg)}.prismaGlassSide{left:3%}.prismaGlassNote{right:3%}.prismaV2SectionHead{grid-template-columns:1fr}.prismaV2SectionHead>div{grid-column:auto;grid-template-columns:1fr}.prismaBento{grid-template-columns:1fr;grid-template-rows:auto}.prismaBentoMain{grid-row:auto;min-height:520px}.prismaBentoWide{grid-column:auto}.prismaExperienceGrid,.prismaV2SecurityInner{grid-template-columns:1fr}.prismaExperienceCopy{position:static}.prismaSecurityVisual{height:430px}.ring3{width:390px;height:390px}.prismaV2Final{grid-template-columns:1fr}.prismaV2Final>div:first-child,.prismaV2Final>div:last-child{padding:0}.prismaV2Footer{grid-template-columns:1fr}.prismaV2Footer>div{justify-self:start}.prismaV2Footer small{text-align:left}}@media(max-width:680px){.prismaV2Nav{top:10px;width:calc(100% - 20px);height:58px}.prismaV2Login,.prismaV2Nav .logo small{display:none}.prismaV2NavCta{height:36px;padding:0 11px}.prismaV2Hero{padding:118px 18px 0}.prismaV2Hero,.prismaV2HeroGrid{min-height:auto}.prismaV2Hero h1{font-size:52px}.prismaV2HeroCopy>p{font-size:14px}.prismaV2HeroActions{flex-direction:column;align-items:flex-start}.prismaV2HeroActions .prismaV2Primary,.prismaV2Secondary{height:44px}.prismaV2Trust{gap:10px}.prismaHeroVisual{height:470px;margin-top:12px}.prismaGlassMain{width:100%;max-width:100%;padding:16px;border-radius:18px}.prismaGlassBody{grid-template-columns:1fr}.prismaRadarWrap{min-height:235px}.prismaProfileDetail{display:none}.prismaGlassSide{width:190px;left:0;bottom:14px}.prismaGlassNote{width:180px;right:0;bottom:-6px}.prismaV2HeroFoot{height:68px;overflow:hidden;justify-content:flex-start;white-space:nowrap}.prismaExperience,.prismaV2Product,.prismaV2Security{padding:82px 18px}.prismaV2SectionHead h2{font-size:42px}.prismaBentoMain{min-height:500px;padding:22px}.prismaBentoMain h3{font-size:30px}.prismaBentoViz{left:22px;right:22px;grid-template-columns:110px 1fr}.prismaBentoScore{font-size:72px}.prismaBentoCard{min-height:250px}.prismaBentoWide{grid-template-columns:1fr}.prismaTimeline{margin-top:20px}.prismaExperienceCopy h2,.prismaSecurityCopy h2{font-size:44px}.prismaFlowRow{min-height:130px}.prismaSecurityVisual{height:330px}.prismaShieldCore{width:90px;height:90px}.ring1{width:150px;height:150px}.ring2{width:230px;height:230px}.ring3{width:310px;height:310px}.prismaV2Final{padding:84px 18px}.prismaV2Final h2{font-size:54px}.prismaV2Footer{padding:26px 18px 34px}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.prismaHeroVisual,[data-reveal]{transition:none}.ring3{animation:none}}.prismaV2HeroCopy>p{font-size:18px;max-width:590px}.prismaV2Trust{font-size:11px}.prismaExperienceCopy p,.prismaSecurityCopy>p,.prismaV2Final p,.prismaV2SectionHead p{font-size:14px}.prismaBentoMain>p{font-size:13px}.prismaFlowRow p,.prismaSecurityBullets b{font-size:12px}.prismaSecurityBullets small{font-size:10px}.prismaV2Hero{padding-bottom:0}.prismaV2Product{position:relative;padding-top:132px}.prismaV2Product:before{content:"";position:absolute;top:-36px;left:0;right:0;height:72px;background:#f3f3f0;border-radius:36px 36px 0 0}.prismaBento{gap:18px}.prismaBento article{box-shadow:0 14px 32px rgba(20,22,26,.04)}.prismaBentoMain{background:radial-gradient(circle at 82% 78%,rgba(124,105,255,.18),transparent 28%),linear-gradient(160deg,#17191f,#111319)}.prismaBentoCard.dark{background:radial-gradient(circle at 78% 75%,rgba(255,255,255,.07),transparent 26%),#242832}.prismaBentoCard.violet{background:radial-gradient(circle at 78% 20%,rgba(255,255,255,.18),transparent 28%),linear-gradient(145deg,#7462ed,#8e7df8)}.prismaExperience{padding-top:112px;padding-bottom:118px}.prismaExperienceGrid{grid-template-columns:.72fr 1.28fr;gap:64px}.prismaExperienceCopy{top:120px}.prismaExperienceCopy h2{font-size:clamp(44px,4.6vw,66px);max-width:560px}.prismaExperienceMeta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.prismaExperienceMeta span{display:flex;align-items:center;gap:6px;font-size:10px;color:#6d706d}.prismaExperienceMeta svg{color:#7462ed}.prismaExperienceShowcase{min-width:0}.prismaExperienceWindow{min-height:540px;display:grid;grid-template-columns:64px 1fr;background:#15181f;border:1px solid #2b2f39;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px rgba(18,20,24,.12)}.prismaExperienceRail{background:#111319;border-right:1px solid #2b2f39;padding:18px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.prismaExperienceLogo{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#7765f0;color:#fff;font-size:12px;font-weight:800;margin-bottom:14px}.prismaExperienceRail>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#6f7788}.prismaExperienceRail>span.active{color:#fff;background:#252a35}.prismaExperienceSurface{padding:28px;background:radial-gradient(circle at 82% 18%,rgba(124,105,255,.08),transparent 26%),#f1f1ee;color:#17191d}.prismaExperienceTop{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #d7d8d3}.prismaExperienceTop small,.prismaExperienceTop strong{display:block}.prismaExperienceTop small{font-size:8px;letter-spacing:.13em;color:#7b7e79}.prismaExperienceTop strong{font-size:25px;letter-spacing:-.04em;margin-top:7px}.prismaExperienceTop>span{font-size:9px;color:#737672;border:1px solid #d4d5d0;border-radius:999px;padding:6px 9px}.prismaExperienceColumns{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:24px;gap:24px;padding-top:24px}.prismaCandidateSummary{min-height:330px;padding:22px;background:#fff;border:1px solid #dedfda;border-radius:16px}.prismaCandidateAvatar{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#eeeaff;color:#6658e8;font-size:12px;font-weight:800}.prismaCandidateSummary h3{font-size:22px;margin:18px 0 5px}.prismaCandidateSummary>p{margin:0;color:#858883;font-size:10px}.prismaCandidateStatus{display:flex;align-items:center;gap:7px;width:max-content;margin-top:18px;padding:7px 9px;border-radius:999px;background:#f3f2ff;color:#5b51cf;font-size:9px;font-weight:700}.prismaCandidateStatus i{width:6px;height:6px;border-radius:50%;background:#7564e9}.prismaCandidateFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:28px}.prismaCandidateFacts span{padding:12px;border:1px solid #e2e3de;border-radius:11px}.prismaCandidateFacts b,.prismaCandidateFacts small{display:block}.prismaCandidateFacts small{font-size:8px;color:#8a8d88}.prismaCandidateFacts b{font-size:11px;margin-top:4px}.prismaActivityPanel{background:#fff;border:1px solid #dedfda;border-radius:16px;padding:18px}.prismaActivityHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}.prismaActivityHead b{font-size:11px}.prismaActivityHead span{font-size:8px;color:#858883}.prismaActivityItem{display:grid;grid-template-columns:16px 1fr auto;grid-gap:10px;gap:10px;align-items:center;min-height:76px;border-top:1px solid #ecece7}.prismaActivityItem>i{width:9px;height:9px;border-radius:50%;background:#c8cac5}.prismaActivityItem.complete>i{background:#7462ed}.prismaActivityItem.current>i{background:#111318;box-shadow:0 0 0 5px #ecece8}.prismaActivityItem b,.prismaActivityItem small{display:block}.prismaActivityItem b{font-size:10px}.prismaActivityItem small{font-size:8px;color:#8a8d88;margin-top:3px}.prismaActivityItem>span{font-size:8px;color:#9a9d98}.prismaExperienceSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.prismaFlowChip{min-height:108px;padding:14px;border:1px solid #d7d8d3;border-radius:14px;background:rgba(255,255,255,.45);display:flex;gap:10px}.prismaFlowChip.active{background:#17191f;color:#fff;border-color:#17191f;box-shadow:0 14px 34px rgba(18,20,24,.1)}.prismaFlowChip>span{font-size:8px;color:#8a8d88}.prismaFlowChip.active>span{color:#737b8b}.prismaFlowChip b{display:block;font-size:11px}.prismaFlowChip p{font-size:9px;line-height:1.45;margin:5px 0 0;color:#7d807c}.prismaFlowChip.active p{color:#8f97a6}.prismaV2SecurityInner{grid-template-columns:.9fr 1.1fr;gap:58px}.prismaPermissionPanel{height:auto;min-height:500px;display:block;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 90% 5%,rgba(124,105,255,.12),transparent 28%),linear-gradient(145deg,#171a22,#101218);box-shadow:0 30px 90px rgba(0,0,0,.24)}.prismaPermissionTop{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.prismaPermissionTop small,.prismaPermissionTop strong{display:block}.prismaPermissionTop small{font-size:8px;letter-spacing:.13em;color:#707887}.prismaPermissionTop strong{font-size:20px;margin-top:7px}.prismaPermissionTop>span{display:flex;align-items:center;gap:6px;font-size:8px;color:#a99fff;border:1px solid rgba(124,105,255,.22);background:rgba(124,105,255,.09);padding:6px 8px;border-radius:999px}.prismaPermissionMatrix{margin-top:16px}.permissionHeader,.permissionRow{display:grid;grid-template-columns:1.6fr repeat(4,.7fr);align-items:center;grid-gap:8px;gap:8px}.permissionHeader{min-height:38px;color:#656d7b;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.permissionHeader span:not(:first-child),.permissionRow span:not(:first-child){text-align:center}.permissionRow{min-height:64px;border-top:1px solid rgba(255,255,255,.075);font-size:10px}.permissionRow>span:first-child{color:#d7dae1}.permissionRow svg{color:#8979ff;margin:auto}.permissionRow i{display:block;width:5px;height:1px;background:#545b69;margin:auto}.prismaPermissionFoot{display:flex;align-items:center;gap:8px;margin-top:18px;padding:12px;border-radius:12px;background:rgba(255,255,255,.035);color:#7e8695;font-size:9px}.prismaPermissionFoot svg{color:#8b7cff}.prismaV2Final{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 30%,rgba(124,105,255,.16),transparent 24%),linear-gradient(145deg,#f3f3f0,#ecece8);min-height:480px;align-items:center}.prismaFinalGlow{position:absolute;right:-120px;top:-120px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(124,105,255,.16),transparent 68%);filter:blur(8px);pointer-events:none}.prismaFinalAside,.prismaFinalCopy{position:relative;z-index:2}.prismaFinalMark{position:absolute;right:7%;bottom:-72px;width:240px;height:240px;border:1px solid #d1d2cd;border-radius:50%;display:grid;place-items:center;color:#7462ed;opacity:.7}.prismaFinalMark>span{font-size:70px;font-weight:800}.prismaFinalMark i{position:absolute;border:1px solid #d9dad5;border-radius:50%}.prismaFinalMark i:nth-child(2){width:310px;height:310px}.prismaFinalMark i:nth-child(3){width:380px;height:380px}.prismaFinalMark i:nth-child(4){width:450px;height:450px}.prismaFinalAside{padding-right:250px}@media(max-width:1020px){.prismaExperienceGrid{grid-template-columns:1fr}.prismaExperienceShowcase{max-width:820px}.prismaV2SecurityInner{grid-template-columns:1fr}.prismaPermissionPanel{max-width:820px}.prismaFinalAside{padding-right:0}.prismaFinalMark{opacity:.35}}@media(max-width:680px){.prismaV2HeroCopy>p{font-size:15px}.prismaExperienceCopy p,.prismaSecurityCopy>p,.prismaV2Final p,.prismaV2SectionHead p{font-size:12px}.prismaExperienceWindow{grid-template-columns:44px 1fr;min-height:auto}.prismaExperienceRail{gap:10px}.prismaExperienceSurface{padding:16px}.prismaExperienceTop>span{display:none}.prismaExperienceColumns{grid-template-columns:1fr}.prismaCandidateSummary{min-height:auto}.prismaExperienceSteps{grid-template-columns:1fr 1fr}.prismaPermissionPanel{padding:15px}.permissionHeader,.permissionRow{grid-template-columns:1.4fr repeat(4,.62fr);gap:4px}.permissionHeader{font-size:6px}.permissionRow{font-size:8px}.prismaFinalMark{display:none}}.pxLanding{--px-bg:#0a0c11;--px-surface:#11151d;--px-panel:#171c27;--px-line:rgba(255,255,255,.09);--px-line-strong:rgba(255,255,255,.15);--px-text:#f5f6f8;--px-muted:#9aa2b2;--px-purple:#7a68ff;--px-purple2:#a297ff;--px-light:#f3f3f0;background:var(--px-bg);color:var(--px-text);overflow:hidden}.pxLanding .logoMark{background:linear-gradient(145deg,#7764f3,#9689ff);box-shadow:0 12px 30px rgba(122,104,255,.28)}.pxLanding .logo strong{color:#fff}.pxLanding .logo small{color:#8e95a3}.pxHero{position:relative;min-height:920px;padding:150px 32px 0;background:radial-gradient(circle at 75% 28%,rgba(122,104,255,.13),transparent 24%),radial-gradient(circle at 62% 74%,rgba(63,167,255,.055),transparent 24%),linear-gradient(180deg,#0a0c11,#0c0f16)}.pxHeroNoise{position:absolute;inset:0;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,#000 72%,transparent);mask-image:linear-gradient(#000,#000 72%,transparent)}.pxHeroGrid{position:relative;z-index:2;width:min(1240px,100%);min-height:680px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:76px;gap:76px;align-items:center}.pxHeroCopy{max-width:610px}.pxEyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#9098a8}.pxEyebrow span{width:28px;height:1px;background:var(--px-purple)}.pxHero h1{font-size:clamp(58px,6vw,88px);line-height:.94;letter-spacing:-.062em;margin:24px 0;font-weight:820;max-width:780px}.pxLead{max-width:600px;color:#a7afbd;font-size:17px;line-height:1.68;margin:0}.pxLead strong{color:#e6e8ee;font-weight:650}.pxHeroActions{display:flex;align-items:center;gap:12px;margin-top:30px}.pxPrimary,.pxSecondary{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border-radius:10px;font-size:12px;font-weight:780;transition:.2s}.pxPrimary{background:#f5f5f2;color:#101217}.pxPrimary:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(255,255,255,.08)}.pxSecondary{color:#d3d7df;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035)}.pxSecondary:hover{background:rgba(255,255,255,.07)}.pxHeroFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:38px;border-top:1px solid var(--px-line);border-bottom:1px solid var(--px-line)}.pxHeroFacts>div{padding:18px 16px 18px 0}.pxHeroFacts>div+div{padding-left:16px;border-left:1px solid var(--px-line)}.pxHeroFacts strong{display:block;font-size:18px;letter-spacing:-.03em}.pxHeroFacts span{display:block;color:#747d8d;font-size:9px;line-height:1.45;margin-top:5px}.pxHeroVisual{height:610px;position:relative;transition:transform .18s ease-out}.pxHalo{position:absolute;border-radius:50%;filter:blur(56px);pointer-events:none}.haloA{width:360px;height:360px;right:5%;top:15%;background:rgba(122,104,255,.17)}.haloB{width:220px;height:220px;left:7%;bottom:10%;background:rgba(78,177,255,.06)}.pxProfileCard{position:absolute;right:0;top:28px;width:560px;max-width:94%;padding:22px;border-radius:25px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(29,34,47,.9),rgba(15,19,28,.84));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 38px 110px rgba(0,0,0,.36);transform:rotate(1deg)}.pxProfileTop{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--px-line)}.pxProfileTop small,.pxProfileTop strong{display:block}.pxProfileTop small{font-size:8px;letter-spacing:.12em;color:#737c8c}.pxProfileTop strong{font-size:20px;margin-top:7px}.pxProfileTop>span{font-size:9px;font-weight:800;padding:6px 9px;border:1px solid rgba(122,104,255,.24);background:rgba(122,104,255,.1);border-radius:999px;color:#b9b1ff}.pxProfileBody{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:26px;gap:26px;padding-top:18px}.pxDiscMap{height:330px;position:relative;display:grid;place-items:center}.pxDiscOrbit{position:absolute;border:1px solid rgba(255,255,255,.11);border-radius:50%}.orbitOuter{width:240px;height:240px}.orbitInner{width:138px;height:138px}.pxDiscCross{position:absolute;background:rgba(255,255,255,.1)}.pxDiscCross.x{width:278px;height:1px}.pxDiscCross.y{height:278px;width:1px}.pxDiscShape{position:absolute;width:145px;height:145px;border:2px solid #8b7aff;background:rgba(122,104,255,.15);transform:rotate(45deg)}.pxDiscMap>b{position:absolute;font-size:15px}.pxD{top:18px}.pxI{right:8px}.pxS{bottom:18px}.pxC{left:8px}.pxNode{position:absolute;width:10px;height:10px;border-radius:50%;background:#e2deff;border:3px solid #171c27;z-index:3}.n1{top:83px}.n2{right:70px}.n3{bottom:83px}.n4{left:70px}.pxProfileRead{padding-top:20px}.pxProfileRead>small{font-size:8px;letter-spacing:.12em;color:#798192}.pxProfileRead>strong{display:block;font-size:62px;line-height:.85;letter-spacing:-.065em;color:#8b7aff;margin:14px 0}.pxProfileRead>p{font-size:10px;line-height:1.55;color:#929aaa;margin:0 0 26px}.pxProfileBars{display:grid;grid-gap:10px;gap:10px}.pxProfileBars>div{display:grid;grid-template-columns:14px 1fr 22px;grid-gap:8px;gap:8px;align-items:center}.pxProfileBars em,.pxProfileBars span{font-size:8px;font-style:normal;color:#8a92a2}.pxProfileBars i{height:5px;background:rgba(255,255,255,.07);border-radius:99px;overflow:hidden}.pxProfileBars i b{display:block;height:100%;background:linear-gradient(90deg,#7563ef,#9e92ff)}.pxFloatCard{position:absolute;z-index:4;padding:15px 16px;border:1px solid rgba(255,255,255,.11);background:rgba(19,23,32,.86);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.pxFloatCard small,.pxFloatCard span{display:block;font-size:8px;color:#7e8796}.pxFloatCard b{display:block;font-size:10px;margin:7px 0}.pxFloatA{width:220px;left:-12px;bottom:62px;transform:rotate(-2deg)}.pxFloatB{width:210px;right:-10px;bottom:6px;transform:rotate(2deg)}.pxFloatC{width:190px;left:95px;top:2px;transform:rotate(-1deg)}.pxHeroRibbon{position:relative;z-index:2;width:min(1240px,100%);height:86px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--px-line);color:#70798a}.pxHeroRibbon span{display:flex;align-items:center;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.pxProduct{position:relative;background:#f4f4f1;color:#111318;padding:132px 32px 126px}.pxProduct:before{content:"";position:absolute;left:0;right:0;top:-34px;height:68px;background:#f4f4f1;border-radius:34px 34px 0 0}.pxSectionIntro{width:min(1240px,100%);margin:0 auto 54px;display:grid;grid-template-columns:2fr 10fr;grid-gap:24px;gap:24px;align-items:flex-start}.pxSectionNumber{font-size:9px;font-weight:800;letter-spacing:.14em;color:#777b77;text-transform:uppercase;margin-top:9px}.pxSectionIntro>div{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:56px;gap:56px;align-items:flex-end}.pxSectionIntro h2{font-size:clamp(44px,5vw,70px);line-height:.98;letter-spacing:-.052em;margin:0;max-width:760px}.pxSectionIntro p{font-size:14px;line-height:1.75;color:#666a66;margin:0;max-width:48ch}.pxJourney{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:1.18fr .82fr;grid-template-rows:330px 300px;grid-gap:16px;gap:16px}.pxJourney article{border-radius:22px;overflow:hidden;position:relative}.pxJourneyMain{grid-row:1/3;background:#15181f;color:#fff;padding:24px}.pxJourneyHeader{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.11em;color:#747c8c}.pxJourneyHeader em{font-style:normal}.pxCandidateMock{position:absolute;left:24px;right:24px;bottom:24px;height:500px;display:grid;grid-template-columns:58px 1fr;border-radius:17px;overflow:hidden;background:#edeDEa;color:#16181d;box-shadow:0 24px 80px rgba(0,0,0,.25)}.pxCandidateMock aside{background:#111319;padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:14px}.pxMiniLogo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#7563ef;color:#fff;font-size:11px;font-weight:800;margin-bottom:14px}.pxCandidateMock aside span{width:22px;height:4px;border-radius:99px;background:#343842}.pxCandidateMock aside span.active{background:#8274f4}.pxCandidateSurface{padding:28px}.pxCandidateTop{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #d2d3ce}.pxCandidateTop small,.pxCandidateTop strong{display:block}.pxCandidateTop small{font-size:8px;letter-spacing:.12em;color:#787b77}.pxCandidateTop strong{font-size:25px;margin-top:7px}.pxCandidateTop>span{font-size:8px;color:#5d52ca;background:#eeeaff;padding:6px 8px;border-radius:999px}.pxCandidateGrid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:20px;gap:20px;padding-top:22px}.pxCandidateIdentity,.pxTimelinePanel{background:#fff;border:1px solid #dedfda;border-radius:14px;padding:18px}.pxAvatar{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eeeaff;color:#6355d3;font-size:10px;font-weight:800}.pxCandidateIdentity h3{font-size:19px;margin:16px 0 5px}.pxCandidateIdentity p{font-size:9px;color:#8b8e89;margin:0}.pxCandidateIdentity>div{display:flex;justify-content:space-between;align-items:flex-end;margin-top:34px;padding-top:14px;border-top:1px solid #ecece8}.pxCandidateIdentity b,.pxCandidateIdentity small{display:block}.pxCandidateIdentity small{font-size:8px;color:#8a8d88}.pxCandidateIdentity b{font-size:21px;color:#7462ed}.pxTimelinePanel>span{font-size:8px;letter-spacing:.1em;color:#7f827e}.pxTimelinePanel>div{min-height:74px;display:grid;grid-template-columns:14px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border-top:1px solid #ecece8}.pxTimelinePanel>div:first-of-type{margin-top:12px}.pxTimelinePanel i{width:8px;height:8px;border-radius:50%;background:#c7c9c4}.pxTimelinePanel .done i{background:#7664eb}.pxTimelinePanel .current i{background:#17191e;box-shadow:0 0 0 4px #ecece8}.pxTimelinePanel b{font-size:9px}.pxTimelinePanel small{font-size:8px;color:#92958f}.pxJourneySide{padding:26px}.pxJourneySide>span{font-size:8px;letter-spacing:.12em;color:#838782}.pxJourneySide h3{font-size:28px;line-height:1.05;letter-spacing:-.035em;margin:24px 0 10px}.pxJourneySide>p{font-size:11px;line-height:1.6;color:#6f736e;max-width:46ch}.pxAssessmentBlock{background:#fff;border:1px solid #dcded8}.pxQuestionDemo{margin-top:20px;padding:14px;border-radius:13px;background:#17191f;color:#fff}.pxQuestionDemo>small{font-size:7px;letter-spacing:.1em;color:#7c8494}.pxQuestionDemo>b{display:block;font-size:10px;margin:8px 0 12px}.pxQuestionDemo>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.08);font-size:8px;color:#9ba2af}.pxQuestionDemo em{font-style:normal;color:#c4bdff}.pxFormsBlock{background:linear-gradient(145deg,#7462ed,#8f7df7);color:#fff}.pxFormsBlock>p,.pxFormsBlock>span{color:rgba(255,255,255,.7)}.pxContextStack{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.pxContextStack span{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);border-radius:9px;font-size:9px}.pxProductFoot{width:min(1240px,100%);margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d6d7d2}.pxProductFoot span{padding:20px 22px 0 0;font-size:10px;line-height:1.55;color:#747773}.pxProductFoot span+span{border-left:1px solid #d6d7d2;padding-left:22px}.pxProductFoot strong{color:#1b1d21}.pxMethod{background:#ebece8;color:#111318;padding:128px 32px 132px}.pxMethodIntro{width:min(1240px,100%);margin:0 auto 56px;display:grid;grid-template-columns:2fr 6fr 4fr;grid-gap:24px;gap:24px;align-items:flex-end}.pxMethodIntro h2{font-size:clamp(44px,5vw,70px);line-height:.97;letter-spacing:-.052em;margin:0}.pxMethodIntro>p{font-size:14px;line-height:1.75;color:#686c67;margin:0;max-width:48ch}.pxMethodIntro .pxSectionNumber{align-self:start}.pxMethodGrid{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.pxResearchPanel,.pxStylesPanel{min-height:540px;border-radius:22px;padding:24px}.pxStylesPanel{background:#17191f;color:#fff}.pxResearchPanel{background:#fff;border:1px solid #dadbd6;color:#17191d}.pxPanelHead{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(127,130,125,.22)}.pxPanelHead small,.pxPanelHead strong{display:block}.pxPanelHead small{font-size:8px;letter-spacing:.12em;color:#7d837f}.pxPanelHead strong{font-size:21px;margin-top:7px}.pxPanelHead>a,.pxPanelHead>span{font-size:8px;color:#7e827d}.pxResearchPanel .pxPanelHead>a{color:#6658d5;font-weight:700}.pxStylesList{margin-top:10px}.pxStyleRow{min-height:84px;display:grid;grid-template-columns:52px 1fr auto;grid-gap:16px;gap:16px;align-items:center;border-bottom:1px solid rgba(255,255,255,.075)}.pxStyleLetter{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#252a34;color:#9184ff;font-size:20px;font-weight:800}.pxStyleRow b,.pxStyleRow small{display:block}.pxStyleRow b{font-size:12px}.pxStyleRow small{font-size:9px;color:#838b99;margin-top:3px}.pxStyleRow em{font-style:normal;font-size:8px;color:#59606d}.pxMethodNote{margin:18px 0 0;color:#7d8594;font-size:9px;line-height:1.55}.pxResearchLead{font-size:12px;line-height:1.65;color:#6e716d;margin:24px 0 26px;max-width:52ch}.pxDistribution{display:grid;grid-gap:14px;gap:14px}.pxDistribution>div{display:grid;grid-template-columns:22px 1fr 42px;grid-gap:10px;gap:10px;align-items:center}.pxDistribution span{font-size:10px;font-weight:800}.pxDistribution i{height:20px;background:#eeeeea;border-radius:6px;overflow:hidden}.pxDistribution i b{display:block;height:100%;background:linear-gradient(90deg,#7462ed,#9183f8);border-radius:6px}.pxDistribution strong{font-size:10px;text-align:right}.pxSourceNote{display:block;margin-top:24px;padding-top:18px;border-top:1px solid #e1e2dd;color:#888b86;font-size:8px;line-height:1.55}.pxMethodProof{grid-column:1/3;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:0}.pxMethodProof>div{min-height:180px;padding:20px;border-radius:18px;background:#f5f5f2;border:1px solid #dcded8}.pxMethodProof svg{color:#7261df}.pxMethodProof b{display:block;font-size:13px;margin:38px 0 7px}.pxMethodProof p{font-size:10px;line-height:1.55;color:#777a75;margin:0}.pxLanding .prismaV2Security{border-radius:34px 34px 0 0;position:relative;margin-top:-34px}.pxLanding .prismaV2Final{border-top:1px solid #dadbd6}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.75,.2,1)}[data-reveal][data-visible=true]{opacity:1;transform:none}@media(max-width:1020px){.pxHeroGrid{grid-template-columns:1fr;gap:24px}.pxHeroCopy,.pxHeroVisual{max-width:760px}.pxHeroVisual{height:580px;width:100%;margin:0 auto}.pxProfileCard{left:50%;right:auto;transform:translateX(-50%) rotate(1deg)}.pxFloatA{left:3%}.pxFloatB{right:3%}.pxJourney,.pxSectionIntro,.pxSectionIntro>div{grid-template-columns:1fr}.pxJourney{grid-template-rows:auto}.pxJourneyMain{grid-row:auto;min-height:630px}.pxJourneySide{min-height:320px}.pxMethodGrid,.pxMethodIntro{grid-template-columns:1fr}.pxMethodProof{grid-column:auto;grid-template-columns:1fr 1fr}.pxResearchPanel,.pxStylesPanel{min-height:auto}}@media(max-width:680px){.pxHero{padding:118px 18px 0;min-height:auto}.pxHero h1{font-size:52px}.pxLead{font-size:15px}.pxHeroActions{flex-direction:column;align-items:flex-start}.pxHeroFacts{grid-template-columns:1fr}.pxHeroFacts>div+div{border-left:0;border-top:1px solid var(--px-line);padding-left:0}.pxHeroVisual{height:505px;margin-top:10px}.pxProfileCard{width:100%;max-width:100%;padding:16px;border-radius:18px}.pxProfileBody{grid-template-columns:1fr}.pxDiscMap{height:265px}.pxFloatC,.pxProfileRead{display:none}.pxFloatA{width:180px;bottom:22px}.pxFloatB{width:175px;bottom:-6px}.pxHeroRibbon{height:66px;gap:24px;overflow:hidden;justify-content:flex-start;white-space:nowrap}.pxMethod,.pxProduct{padding:84px 18px}.pxMethodIntro h2,.pxSectionIntro h2{font-size:42px}.pxJourneyMain{min-height:560px;padding:18px}.pxCandidateMock{left:18px;right:18px;bottom:18px;height:470px;grid-template-columns:42px 1fr}.pxCandidateSurface{padding:17px}.pxCandidateGrid{grid-template-columns:1fr}.pxCandidateIdentity{display:none}.pxJourneySide{min-height:300px;padding:22px}.pxProductFoot{grid-template-columns:1fr}.pxProductFoot span+span{border-left:0;border-top:1px solid #d6d7d2;padding-left:0}.pxMethodProof{grid-template-columns:1fr}.pxResearchPanel,.pxStylesPanel{padding:18px}.pxMethodIntro>p,.pxSectionIntro p{font-size:12px}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.pxHeroVisual,[data-reveal]{transition:none}}.pr5{--p5-bg:#0b0d10;--p5-ink:#111317;--p5-paper:#f1f0eb;--p5-paper2:#e7e7e2;--p5-line:rgba(17,19,23,.13);--p5-line-dark:rgba(255,255,255,.105);--p5-muted:#777b83;--p5-violet:#7c6cff;--p5-mint:#c8ff3d;background:var(--p5-bg);color:#f7f8fa;overflow:hidden;letter-spacing:-.01em}.pr5 *{box-sizing:border-box}.pr5Header{position:fixed;z-index:50;top:18px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 36px));height:66px;padding:0 10px 0 16px;display:flex;align-items:center;gap:34px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(13,15,19,.7);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 16px 45px rgba(0,0,0,.18)}.pr5Header .logoMark{width:35px;height:35px;border-radius:10px;background:#f1f0eb;color:#111317;box-shadow:none}.pr5Header .logo strong{color:#fff;font-size:16px}.pr5Header .logo small{color:#777e8b;font-size:9px}.pr5Brand{flex:0 0 auto}.pr5Nav{display:flex;align-items:center;gap:26px;margin-left:auto}.pr5Nav a,.pr5TextButton{font-size:11px;color:#9ba2ae;transition:.2s}.pr5Nav a:hover,.pr5TextButton:hover{color:#fff}.pr5HeaderActions{display:flex;align-items:center;gap:14px}.pr5Button{height:44px;padding:0 17px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:780;transition:transform .2s,box-shadow .2s,background .2s}.pr5Button:hover{transform:translateY(-1px)}.pr5ButtonDark{background:#111317;color:#fff;border:1px solid rgba(255,255,255,.1)}.pr5Header .pr5ButtonDark{background:#f3f2ed;color:#101216;border:0}.pr5ButtonLight{background:#f3f2ed;color:#111317;box-shadow:0 14px 38px rgba(255,255,255,.06)}.pr5Hero{position:relative;min-height:980px;padding:148px 30px 0;background:radial-gradient(circle at 68% 18%,rgba(124,108,255,.15),transparent 27%),linear-gradient(180deg,#0b0d10,#0d1015)}.pr5Hero:after{content:"";inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(#000,#000 72%,transparent);mask-image:linear-gradient(#000,#000 72%,transparent)}.pr5Ambient,.pr5Hero:after{position:absolute;pointer-events:none}.pr5Ambient{border-radius:50%;filter:blur(80px)}.pr5AmbientA{width:420px;height:420px;right:9%;top:19%;background:rgba(120,103,255,.15)}.pr5AmbientB{width:230px;height:230px;right:39%;bottom:13%;background:rgba(73,198,255,.055)}.pr5HeroInner{position:relative;z-index:2;width:min(1240px,100%);margin:0 auto;min-height:710px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:58px;gap:58px;align-items:center}.pr5HeroCopy{padding-bottom:34px}.pr5Kicker{display:flex;align-items:center;gap:10px;color:#9299a5;font-size:9px;text-transform:uppercase;letter-spacing:.15em;font-weight:800}.pr5KickerDot{width:6px;height:6px;border-radius:50%;background:var(--p5-mint);box-shadow:0 0 0 5px rgba(200,255,61,.07)}.pr5Hero h1{font-size:clamp(58px,6.15vw,91px);line-height:.91;letter-spacing:-.067em;margin:28px 0;font-weight:820}.pr5Hero h1 span{color:#777f8c}.pr5HeroCopy>p{max-width:600px;margin:0;color:#a0a7b2;font-size:16px;line-height:1.7}.pr5HeroActions{display:flex;gap:10px;margin-top:29px}.pr5GhostButton{height:44px;padding:0 15px;border:1px solid rgba(255,255,255,.11);border-radius:10px;display:inline-flex;align-items:center;gap:8px;color:#c6cbd3;font-size:11px}.pr5HeroStats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid var(--p5-line-dark);border-bottom:1px solid var(--p5-line-dark)}.pr5HeroStats div{padding:17px 15px 17px 0}.pr5HeroStats div+div{padding-left:15px;border-left:1px solid var(--p5-line-dark)}.pr5HeroStats strong{display:block;font-size:18px}.pr5HeroStats span{display:block;margin-top:5px;color:#6f7784;font-size:8px;line-height:1.45}.pr5HeroStage{position:relative;height:610px}.pr5HeroStage:before{content:"";position:absolute;width:540px;height:540px;right:0;top:20px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}.pr5StageRail{position:absolute;z-index:5;left:6px;top:90px;width:54px;height:370px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(13,16,22,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:center;padding-top:12px;gap:15px;box-shadow:0 26px 70px rgba(0,0,0,.28)}.pr5StageLogo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#f1f0eb;color:#111317;font-size:11px;font-weight:900;margin-bottom:14px}.pr5StageRail i{width:20px;height:4px;border-radius:99px;background:#343944}.pr5StageRail i.active{background:#8173ff}.pr5StageMain{position:absolute;z-index:3;right:0;top:56px;width:570px;max-width:92%;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,rgba(27,32,43,.92),rgba(14,17,24,.88));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 42px 120px rgba(0,0,0,.42);transform:rotate(.6deg)}.pr5StageTop{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--p5-line-dark)}.pr5StageTop small,.pr5StageTop strong{display:block}.pr5StageTop small{color:#707887;font-size:7px;letter-spacing:.14em}.pr5StageTop strong{font-size:20px;margin-top:7px}.pr5Status{display:flex;align-items:center;gap:7px;border:1px solid rgba(200,255,61,.18);background:rgba(200,255,61,.07);color:#d8ff75;padding:6px 9px;border-radius:999px;font-size:8px}.pr5Status i{width:5px;height:5px;border-radius:50%;background:var(--p5-mint)}.pr5StageGrid{display:grid;grid-template-columns:.74fr 1.26fr;grid-gap:16px;gap:16px;padding-top:18px}.pr5ProfilePane,.pr5SignalPane{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.025);border-radius:16px}.pr5ProfilePane{padding:18px}.pr5Avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#7c6cff;color:#fff;font-size:11px;font-weight:850}.pr5ProfilePane>span{display:block;margin-top:11px;color:#7f8794;font-size:8px}.pr5ProfileCode{margin-top:47px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.pr5ProfileCode small{font-size:7px;letter-spacing:.12em;color:#727b89}.pr5ProfileCode strong{display:block;font-size:58px;line-height:.85;color:#9184ff;letter-spacing:-.065em;margin:10px 0}.pr5ProfileCode p{margin:0;color:#818996;font-size:8px;line-height:1.55}.pr5SignalPane{padding:16px}.pr5SignalHeader{display:flex;justify-content:space-between}.pr5SignalHeader small,.pr5SignalHeader span{font-size:7px;letter-spacing:.11em;color:#717a89}.pr5Radar{height:276px;position:relative;display:grid;place-items:center}.pr5Radar .ring{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.pr5Radar .ringOne{width:210px;height:210px}.pr5Radar .ringTwo{width:120px;height:120px}.pr5Radar .axis{position:absolute;background:rgba(255,255,255,.09)}.pr5Radar .axisX{width:244px;height:1px}.pr5Radar .axisY{height:244px;width:1px}.pr5Radar .shape{width:135px;height:135px;border:2px solid #9184ff;background:rgba(124,108,255,.13);transform:rotate(45deg);box-shadow:0 0 60px rgba(124,108,255,.08)}.pr5Radar b{position:absolute;font-size:11px}.pr5Radar .d{top:10px}.pr5Radar .i{right:8px}.pr5Radar .s{bottom:10px}.pr5Radar .c{left:8px}.pr5StageTimeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.pr5StageTimeline>span{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;color:#8b93a0;font-size:7px}.pr5StageTimeline svg{color:#9184ff}.pr5StageTimeline .current{color:#dfe2e8}.pr5StageTimeline .current i{width:6px;height:6px;border-radius:50%;background:var(--p5-mint)}.pr5Float{position:absolute;z-index:7;border:1px solid rgba(255,255,255,.11);background:rgba(18,22,30,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.pr5FloatOne{left:37px;bottom:40px;width:240px;padding:15px}.pr5FloatOne small,.pr5FloatOne span,.pr5FloatOne strong{display:block}.pr5FloatOne small{font-size:7px;color:#697280;letter-spacing:.12em}.pr5FloatOne strong{font-size:10px;margin:7px 0}.pr5FloatOne span{font-size:7px;color:#767f8c;line-height:1.5}.pr5FloatTwo{right:-4px;top:15px;display:flex;align-items:center;gap:10px;padding:11px 13px}.pr5MiniIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(124,108,255,.13);color:#9e93ff}.pr5FloatTwo small,.pr5FloatTwo strong{display:block}.pr5FloatTwo small{font-size:6px;color:#6f7785}.pr5FloatTwo strong{font-size:9px;margin-top:4px}.pr5HeroStrip{position:relative;z-index:2;width:min(1240px,100%);height:85px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--p5-line-dark);color:#6f7784}.pr5HeroStrip span{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.pr5Statement{background:var(--p5-paper);color:var(--p5-ink);padding:125px max(30px,calc((100vw - 1240px)/2)) 138px;display:grid;grid-template-columns:2fr 10fr;grid-gap:24px;gap:24px}.pr5StatementIndex{font-size:8px;letter-spacing:.14em;font-weight:800;color:#7b7e79;padding-top:9px}.pr5StatementBody{max-width:1030px}.pr5StatementBody>p{font-size:12px;color:#747771;margin:0 0 20px}.pr5Statement h2{font-size:clamp(45px,5.7vw,80px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:720}.pr5Product{background:var(--p5-paper);color:var(--p5-ink);padding:0 30px 128px}.pr5SectionHead{width:min(1240px,100%);margin:0 auto 54px;display:grid;grid-template-columns:8fr 4fr;grid-gap:48px;gap:48px;align-items:flex-end}.pr5SectionHead>div>span{display:block;font-size:8px;font-weight:800;letter-spacing:.14em;color:#767a75;margin-bottom:20px}.pr5SectionHead h2{font-size:clamp(48px,5vw,72px);line-height:.96;letter-spacing:-.055em;margin:0}.pr5SectionHead>p{font-size:13px;line-height:1.72;color:#70736e;margin:0;max-width:48ch}.pr5Flow{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:1.16fr .84fr;grid-template-rows:340px 310px;grid-gap:14px;gap:14px}.pr5Flow>article{border-radius:21px;overflow:hidden}.pr5FlowFeature{grid-row:1/3;position:relative;background:#15181e;color:#fff;padding:23px}.pr5FlowMeta{display:flex;align-items:center;justify-content:space-between}.pr5FlowMeta span{font-size:9px}.pr5FlowMeta em{font-style:normal;font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#7b818d}.pr5CandidateWindow{position:absolute;left:23px;right:23px;bottom:23px;height:520px;border-radius:17px;background:#ecece7;color:#16181c;padding:25px;box-shadow:0 26px 85px rgba(0,0,0,.28)}.pr5CandidateWindowTop{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #d1d2cd}.pr5CandidateWindowTop small,.pr5CandidateWindowTop strong{display:block}.pr5CandidateWindowTop small{font-size:7px;letter-spacing:.12em;color:#7d807b}.pr5CandidateWindowTop strong{font-size:24px;margin-top:6px}.pr5CandidateWindowTop>span{font-size:8px;color:#5c51c7;background:#e9e5ff;padding:6px 8px;border-radius:999px}.pr5CandidateWindowBody{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:17px;gap:17px;padding-top:18px}.pr5CandidateIdentity,.pr5JourneyList{background:#fff;border:1px solid #dbdcd7;border-radius:14px;padding:17px}.pr5AvatarLight{background:#eeeaff;color:#6254d0}.pr5CandidateIdentity>span,.pr5CandidateIdentity>strong{display:block}.pr5CandidateIdentity>strong{font-size:16px;margin-top:14px}.pr5CandidateIdentity>span{font-size:8px;color:#8a8d88;margin-top:4px}.pr5CandidateIdentity>div:last-child{display:flex;justify-content:space-between;align-items:flex-end;margin-top:62px;padding-top:13px;border-top:1px solid #ecece8}.pr5CandidateIdentity small{font-size:7px;color:#868984}.pr5CandidateIdentity b{font-size:24px;color:#7462ed}.pr5JourneyList>small{font-size:7px;letter-spacing:.12em;color:#7d807a}.pr5JourneyList>div{display:grid;grid-template-columns:14px 1fr;grid-gap:9px;gap:9px;align-items:center;min-height:74px;border-top:1px solid #ecece8}.pr5JourneyList>div:first-of-type{margin-top:10px}.pr5JourneyList>div>i{width:7px;height:7px;border-radius:50%;background:#bbbeb8}.pr5JourneyList>div>i.done{background:#7765eb}.pr5JourneyList>div>i.now{background:#191b20;box-shadow:0 0 0 4px #e7e8e3}.pr5JourneyList span{display:flex;justify-content:space-between}.pr5JourneyList b{font-size:8px}.pr5JourneyList em{font-size:7px;font-style:normal;color:#969993}.pr5FlowCard{padding:24px}.pr5FlowCard>svg{margin-top:35px}.pr5FlowCard h3{font-size:27px;line-height:1.04;letter-spacing:-.04em;margin:17px 0 9px}.pr5FlowCard>p{font-size:10px;line-height:1.6;margin:0}.pr5FlowAssessment{background:#fff;border:1px solid #d9dad5}.pr5FlowAssessment>p{color:#6f726d}.pr5Question{margin-top:17px;padding:13px;border-radius:12px;background:#17191f;color:#fff}.pr5Question small{font-size:6px;color:#747d8b}.pr5Question>strong{display:block;font-size:9px;margin:7px 0 9px}.pr5Question>div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid rgba(255,255,255,.08);font-size:7px;color:#8e96a3}.pr5Question>div b{font-size:6px;color:#beb7ff}.pr5FlowContext{background:#7866f0;color:#fff}.pr5FlowContext .pr5FlowMeta em,.pr5FlowContext>p{color:rgba(255,255,255,.7)}.pr5ContextList{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:18px}.pr5ContextList span{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.06);padding:8px;font-size:7px}.pr5Method{background:#111318;color:#fff;padding:126px 30px 128px}.pr5SectionHeadLight>div>span{color:#7d8591}.pr5SectionHeadLight>p{color:#8e96a3}.pr5MethodGrid{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:14px;gap:14px}.pr5FactorPanel{border:1px solid rgba(255,255,255,.09);border-radius:21px;background:#171a21;padding:23px}.pr5FactorHeader{display:flex;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.08)}.pr5FactorHeader small,.pr5FactorHeader strong{display:block}.pr5FactorHeader small{font-size:7px;color:#737c8a}.pr5FactorHeader strong{font-size:20px;margin-top:6px}.pr5FactorHeader>span{font-size:7px;color:#747c88}.pr5FactorRow{min-height:94px;display:grid;grid-template-columns:48px 1.1fr .9fr 28px;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.065)}.pr5FactorLetter{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#262a34;color:#9a8eff;font-size:18px;font-weight:850}.pr5FactorRow b,.pr5FactorRow small{display:block}.pr5FactorRow>div b{font-size:11px}.pr5FactorRow>div small{font-size:8px;color:#7d8592;margin-top:4px}.pr5FactorRow>i{height:6px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.pr5FactorRow>i b{height:100%;background:linear-gradient(90deg,#7562ed,#a195ff)}.pr5FactorRow>em{font-style:normal;font-size:8px;color:#737b87;text-align:right}.pr5Principles{display:grid;grid-gap:10px;gap:10px}.pr5Principles article{min-height:153px;border:1px solid rgba(255,255,255,.085);border-radius:19px;background:#15181e;padding:20px;display:grid;grid-template-columns:45px 1fr;grid-gap:15px;gap:15px}.pr5Principles article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(124,108,255,.12);color:#9a8eff}.pr5Principles small{font-size:6px;color:#6f7784}.pr5Principles h3{font-size:20px;margin:9px 0 7px}.pr5Principles p{font-size:9px;line-height:1.55;color:#858d99;margin:0}.pr5Security{background:var(--p5-paper2);color:var(--p5-ink);padding:128px max(30px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.pr5SecurityCopy>span{font-size:8px;color:#757973;font-weight:800}.pr5Security h2{font-size:clamp(45px,5vw,70px);line-height:.96;letter-spacing:-.055em;margin:20px 0}.pr5SecurityCopy>p{font-size:13px;line-height:1.7;color:#6f736d}.pr5SecurityChecks{display:grid;grid-gap:17px;gap:17px;margin-top:32px}.pr5SecurityChecks>div{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px}.pr5SecurityChecks svg{color:#6555d3}.pr5SecurityChecks b,.pr5SecurityChecks small{display:block}.pr5SecurityChecks b{font-size:10px}.pr5SecurityChecks small{font-size:8px;color:#858982;margin-top:3px}.pr5PermissionCard{border:1px solid #d3d4cf;border-radius:21px;background:#f8f8f5;padding:21px;box-shadow:0 28px 80px rgba(29,32,35,.08)}.pr5PermissionTop{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #dcddd8}.pr5PermissionTop small,.pr5PermissionTop strong{display:block}.pr5PermissionTop small{font-size:7px;color:#7f827d}.pr5PermissionTop strong{font-size:18px;margin-top:6px}.pr5PermissionTop>span{display:flex;gap:5px;font-size:7px;color:#6557ca;background:#efedff;padding:6px 8px;border-radius:999px}.pr5PermissionTable .head,.pr5PermissionTable .row{display:grid;grid-template-columns:1.6fr repeat(4,.7fr);grid-gap:6px;gap:6px;align-items:center}.pr5PermissionTable .head{padding:10px 5px;color:#8b8e88;font-size:6px;text-transform:uppercase}.pr5PermissionTable .row{min-height:54px;border-top:1px solid #e1e2dd;font-size:8px}.pr5PermissionTable .row>span:not(:first-child){display:grid;place-items:center}.pr5PermissionTable .row svg{color:#7060df}.pr5PermissionTable .row i{width:8px;height:1px;background:#c8cac4}.pr5PermissionFoot{display:flex;gap:7px;margin-top:8px;padding-top:14px;border-top:1px solid #dcddd8;color:#81847f;font-size:7px}.pr5Final{background:var(--p5-paper);color:var(--p5-ink);padding:128px max(30px,calc((100vw - 1240px)/2)) 118px;display:grid;grid-template-columns:8fr 4fr;grid-gap:48px;gap:48px;align-items:flex-end}.pr5Final>div:first-child>span{font-size:8px;color:#777b75}.pr5Final h2{font-size:clamp(62px,7vw,104px);line-height:.88;letter-spacing:-.07em;margin:23px 0 0}.pr5FinalAside p{font-size:13px;line-height:1.65;color:#70736e;margin:0 0 23px}.pr5Footer{min-height:130px;background:var(--p5-paper);color:var(--p5-ink);padding:0 max(30px,calc((100vw - 1240px)/2));border-top:1px solid #d6d7d1;display:grid;grid-template-columns:1fr auto 1.5fr;grid-gap:28px;gap:28px;align-items:center}.pr5Footer .logoMark{background:#111317;color:#fff;box-shadow:none}.pr5Footer .logo small{color:#858983}.pr5Footer>div{display:flex;gap:18px;font-size:9px}.pr5Footer>small{text-align:right;font-size:7px;color:#858982}@media(max-width:1050px){.pr5Nav{display:none}.pr5HeroInner{grid-template-columns:1fr}.pr5HeroStage{width:min(760px,100%);margin:auto}.pr5Flow,.pr5Statement{grid-template-columns:1fr}.pr5Flow{grid-template-rows:auto}.pr5FlowFeature{grid-row:auto;min-height:650px}.pr5FlowCard{min-height:340px}.pr5Final,.pr5MethodGrid,.pr5Security{grid-template-columns:1fr}.pr5Footer{grid-template-columns:1fr auto}.pr5Footer>small{grid-column:1/3;text-align:left;padding-bottom:24px}}@media(max-width:680px){.pr5Header{top:10px;width:calc(100% - 20px);height:60px}.pr5Header .logo small,.pr5TextButton{display:none}.pr5HeaderActions{margin-left:auto}.pr5Hero{padding:108px 17px 0}.pr5Hero h1{font-size:49px}.pr5HeroCopy>p{font-size:14px}.pr5HeroActions{flex-direction:column;align-items:flex-start}.pr5HeroStats{grid-template-columns:1fr}.pr5HeroStats div+div{border-left:0;border-top:1px solid var(--p5-line-dark);padding-left:0}.pr5HeroStage{height:520px}.pr5StageMain{top:35px;max-width:100%;padding:15px}.pr5StageRail{display:none}.pr5StageGrid{grid-template-columns:1fr}.pr5ProfilePane{display:none}.pr5SignalPane{min-height:325px}.pr5StageTimeline{grid-template-columns:1fr}.pr5StageTimeline>span:nth-child(-n+2){display:none}.pr5FloatOne{left:-2px;bottom:12px;width:205px}.pr5FloatTwo{right:0;top:0}.pr5HeroStrip{gap:24px;justify-content:flex-start;overflow:hidden}.pr5Final,.pr5Method,.pr5Product,.pr5Security,.pr5Statement{padding-left:17px;padding-right:17px}.pr5Statement{padding-top:84px;padding-bottom:92px}.pr5Statement h2{font-size:40px}.pr5SectionHead{grid-template-columns:1fr}.pr5SectionHead h2{font-size:43px}.pr5FlowFeature{min-height:565px;padding:17px}.pr5CandidateWindow{left:17px;right:17px;bottom:17px;height:455px;padding:16px}.pr5CandidateWindowBody{grid-template-columns:1fr}.pr5CandidateIdentity{display:none}.pr5ContextList{grid-template-columns:1fr}.pr5FactorPanel{padding:16px}.pr5FactorRow{grid-template-columns:42px 1fr 28px}.pr5FactorRow>i{display:none}.pr5PermissionCard{padding:14px}.pr5PermissionTable .head,.pr5PermissionTable .row{grid-template-columns:1.45fr repeat(4,.62fr);gap:3px}.pr5Final h2{font-size:62px}.pr5Footer{padding:24px 17px;grid-template-columns:1fr}.pr5Footer>small{grid-column:auto;padding-bottom:0;text-align:left}}:root{--sys-bg:#f0f0ed;--sys-surface:#f8f8f5;--sys-ink:#141518;--sys-muted:#777c78;--sys-line:#dbdcd6;--sys-dark:#0d0f13;--sys-violet:#7462e8;--sys-violet-soft:#ece9ff;--sys-radius:18px}body{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--sys-ink)}.systemShell,body{background:var(--sys-bg)}.systemShell{min-height:100vh;display:grid;grid-template-columns:246px minmax(0,1fr)}.systemSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#0d0f13;color:#fff;padding:22px 16px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.systemBrand{padding:2px 8px 20px}.systemBrand .logoMark{background:#f0efea;color:#111317;box-shadow:none}.systemBrand .logo strong{color:#fff;font-size:16px;font-weight:600}.systemBrand .logo small{color:#737a85}.systemWorkspace{display:grid;grid-template-columns:34px 1fr 14px;grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.systemWorkspaceMark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#7765e9;font-size:10px;font-weight:700}.systemWorkspace b,.systemWorkspace small{display:block}.systemWorkspace small{font-size:6px;letter-spacing:.1em;color:#6f7681}.systemWorkspace b{font-size:10px;margin-top:3px;font-weight:500}.systemWorkspace>svg{color:#646b76}.systemNav{display:grid;grid-gap:4px;gap:4px;margin-top:28px}.systemNavLabel{font-size:7px;letter-spacing:.14em;color:#606772;padding:0 10px 8px}.systemNav a{height:42px;padding:0 11px;border-radius:10px;display:flex;align-items:center;gap:10px;color:#858d99;font-size:11px;transition:.18s}.systemNav a:hover{color:#fff;background:rgba(255,255,255,.04)}.systemNav a.active{color:#fff;background:#1a1d24;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)}.systemNav a.active svg{color:#9c91ff}.systemSideBottom{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.systemRole{display:flex;align-items:center;gap:9px;padding:6px}.systemUserAvatar{width:34px;height:34px;border-radius:10px;background:#242833;display:grid;place-items:center;font-size:10px;color:#bcb6ff}.systemRole b,.systemRole small{display:block}.systemRole b{font-size:9px;font-weight:500}.systemRole small{font-size:7px;color:#666e79;margin-top:2px}.systemLogout{margin-top:10px;width:100%;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:transparent;color:#858d99;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px}.systemMain{min-width:0}.systemContent{width:min(1440px,100%);margin:0 auto;padding:42px 44px 70px}.systemMobileBar{display:none}.systemContent .topbar{margin-bottom:28px;align-items:flex-end}.systemContent .topbar .eyebrow{font-size:8px;letter-spacing:.13em;color:#7565dd;font-weight:600}.systemContent .topbar h1{font-family:var(--font-display),var(--font-body),sans-serif;font-size:42px;font-weight:500;line-height:.98;letter-spacing:-.045em;margin:10px 0 9px}.systemContent .muted{font-size:12px;line-height:1.6;color:var(--sys-muted)}.primaryBtn,.softBtn{height:42px;border-radius:10px;padding:0 16px;font-size:10px;font-weight:600}.primaryBtn{background:#111317;color:#fff;box-shadow:none}.primaryBtn:hover{background:#26282d}.softBtn{background:#ece9ff;color:#5e50c5}.linkBtn{gap:6px;justify-content:center}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.stats article{position:relative;min-height:150px;padding:20px;border:1px solid var(--sys-line);border-radius:16px;background:#f8f8f5;overflow:hidden}.stats article:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;right:-60px;top:-60px;background:rgba(116,98,232,.08);filter:blur(4px)}.stats span{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#7b7f7a}.stats strong{font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-.04em;margin:29px 0 3px}.stats small{font-size:8px;color:#969a95}.panel{border:1px solid var(--sys-line);border-radius:17px;background:#f8f8f5;box-shadow:none}.panelHead{padding:18px 20px;border-bottom:1px solid #e3e4df}.panelHead h2{font-family:var(--font-display);font-size:16px;font-weight:550}.panelHead p{font-size:9px;margin-top:4px}.panelHead>a{font-size:9px;color:#6657ce}.row{min-height:64px;padding:12px 20px;border-bottom:1px solid #e8e9e4}.row b{font-size:10px;font-weight:550}.row small{font-size:8px}.pills span{font-size:7px;border-color:#e2e3de;background:#fff;border-radius:999px;padding:5px 8px}.empty{padding:54px 22px}.empty b{font-family:var(--font-display);font-size:14px;font-weight:550}.empty p{font-size:9px;margin-top:5px}.avatar{width:38px;height:38px;border-radius:11px;background:#e9e6ff;color:#6355cf;box-shadow:none;font-size:9px}.formCards{gap:10px;padding:15px}.formCard{min-height:170px;border-radius:14px;border-color:#dedfd9;background:#fff;padding:17px}.formCard:hover{transform:translateY(-2px);border-color:#cbc6ef;box-shadow:0 12px 28px rgba(33,35,40,.06)}.formCardTop b{font-size:11px}.formCard p{font-size:9px}.formMeta{font-size:7px}.modalBackdrop{background:rgba(10,11,14,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{border-radius:20px;padding:22px;border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 100px rgba(0,0,0,.24)}.authV2Form label,.modal label{font-size:9px;font-weight:600;color:#555a56}.authV2Form input,.modal input{height:46px;border:1px solid #dedfd9;border-radius:10px;background:#fafaf8;padding:0 13px;font-size:11px}.authV2Form input:focus,.modal input:focus{border-color:#8173ea;box-shadow:0 0 0 3px rgba(116,98,232,.08)}.reportGrid{grid-template-columns:390px 1fr;gap:12px}.reportDetail{padding:24px;min-height:500px}.discBars progress{accent-color:#7462e8}.builderField{padding:16px 18px}.fieldOrder{background:#ece9ff;color:#6254ca}.optionPreview span{background:#f7f7f4;border-color:#e1e2dd}.routeLoader,.routeState{background:#ecece7}.routeLoaderMark{background:#111317;border-radius:13px;box-shadow:none}.routeStateCard{border-color:#d9dad4;border-radius:22px;box-shadow:0 30px 90px rgba(30,32,36,.08)}.authV2{min-height:100vh;display:grid;grid-template-columns:1.03fr .97fr;background:#f1f1ed}.authVisual{position:relative;background:radial-gradient(circle at 80% 20%,rgba(116,98,232,.16),transparent 28%),#0d0f13;color:#fff;padding:42px 6vw;display:flex;flex-direction:column;overflow:hidden}.authVisual:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:50px 50px;pointer-events:none}.authBrand{position:relative;z-index:2}.authBrand .logoMark{background:#fff;color:#111317;box-shadow:none}.authBrand .logo strong{color:#fff}.authBrand .logo small{color:#6f7783}.authVisualCopy{position:relative;z-index:2;margin:auto 0;max-width:620px}.authVisualCopy>span{font-size:8px;letter-spacing:.14em;color:#737c89}.authVisualCopy h1{font-family:var(--font-display);font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.94;letter-spacing:-.055em;margin:18px 0 20px}.authVisualCopy p{max-width:500px;font-size:14px;line-height:1.7;color:#939ba7}.authProductCard{position:relative;z-index:2;width:min(430px,100%);padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.authProductTop{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.authProductTop span{font-size:8px;color:#8e96a2}.authProductTop b{margin-left:auto;font-size:20px;font-weight:500;color:#9c90ff}.authProductRows{display:grid;grid-gap:8px;gap:8px;padding-top:12px}.authProductRows span{display:flex;align-items:center;gap:7px;font-size:8px;color:#9199a5}.authProductRows svg{color:#9b90ff}.authFormSide{display:grid;place-items:center;padding:36px}.authV2Form{width:min(430px,100%);display:grid;grid-gap:16px;gap:16px}.authV2Form>div:first-child{margin-bottom:10px}.authV2Form .eyebrow{font-size:8px;color:#7462e8}.authV2Form h2{font-family:var(--font-display);font-size:34px;font-weight:500;letter-spacing:-.04em;margin:9px 0 8px}.authV2Form>div:first-child>p{font-size:11px;color:#7a7e79;margin:0}.authSubmit{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px}.authSwitch{text-align:center;font-size:9px;color:#858984}.authSwitch a{color:#5f52c3;font-weight:600}.authFieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hint{font-size:8px}.error{font-size:9px;border-radius:10px}.workspacePage{position:relative;background:#0d0f13;overflow:hidden}.workspaceAmbient{position:absolute;width:620px;height:620px;left:50%;top:-350px;transform:translateX(-50%);background:#7462e8;filter:blur(140px);opacity:.18;border-radius:50%}.workspaceTop{position:relative;z-index:2}.workspaceTop .logoMark{background:#fff;color:#111317;box-shadow:none}.workspaceTop .logo strong{color:#fff}.workspaceTop .logo small{color:#727985}.securityPill{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#8e96a2}.workspaceCard{position:relative;z-index:2;background:#f6f6f2;border:1px solid rgba(255,255,255,.9);box-shadow:0 35px 100px rgba(0,0,0,.35);border-radius:24px}.workspaceIntro{margin-bottom:24px}.workspaceCard h1{font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.045em}.workspaceItem{border-color:#dedfd9;background:#fff}.workspaceItem:hover{border-color:#c8c1ef}.workspaceIcon{background:#ece9ff;color:#6657d0}.errorPage,.notFoundPage{background:#ecece7}.errorVisual{background:#111317;color:#fff}.notFoundCode{color:#dedfd9}.notFoundGrid{background-image:linear-gradient(#dedfd9 1px,transparent 0),linear-gradient(90deg,#dedfd9 1px,transparent 0)}@media(max-width:900px){.systemShell{grid-template-columns:1fr}.systemSidebar{position:fixed;z-index:40;left:12px;right:12px;bottom:12px;top:auto;height:58px;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:6px;background:rgba(13,15,19,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.systemBrand,.systemNavLabel,.systemSideBottom,.systemWorkspace{display:none}.systemNav{margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.systemNav a{height:46px;justify-content:center;padding:0;font-size:0}.systemNav a span{display:none}.systemNav a svg{width:20px;height:20px}.systemContent{padding:26px 18px 95px}.systemMobileBar{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0}.systemMobileBar>span{font-size:8px;color:#777c78}.systemContent .topbar h1{font-size:34px}.authV2{grid-template-columns:1fr}.authVisual{display:none}.authFormSide{min-height:100vh}.reportGrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.authFieldGrid{grid-template-columns:1fr}}@media(max-width:600px){.stats{grid-template-columns:1fr}.systemContent .topbar{align-items:flex-start;flex-direction:column}.systemContent .topbar h1{font-size:31px}.workspacePage{padding:18px}.workspaceCard{margin-top:8vh;padding:24px}.workspaceCard h1{font-size:31px}.authFormSide{padding:24px}.authV2Form h2{font-size:30px}}body,html{max-width:100%;overflow-x:hidden}.formCards,.panel,.reportGrid,.row,.stats,.systemContent,.table{min-width:0}.table{overflow:hidden}.candidateRow>*,.formCard>*,.panelHead>*,.row>*{min-width:0}.candidateRow b,.candidateRow small,.row b,.row small{overflow-wrap:anywhere}@media (max-width:1200px){.systemContent{padding:34px 30px 64px}.reportGrid{grid-template-columns:340px minmax(0,1fr)}.formCards{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{gap:18px}}@media (max-width:1000px){.systemContent{padding:30px 22px 92px}.reportGrid{grid-template-columns:1fr}.reportGrid>.panel:first-child{max-height:420px;overflow:auto}.reportDetail{min-height:420px}.formCards,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.authFormSide{padding:30px}}@media (max-width:760px){.systemContent{padding:24px 16px 92px}.systemMobileBar{padding:14px 16px 0}.systemContent .topbar{align-items:flex-start;flex-direction:column;gap:16px}.systemContent .topbar>div{width:100%}.systemContent .topbar>.primaryBtn,.systemContent .topbar>a,.systemContent .topbar>button{width:100%;justify-content:center}.systemContent .topbar h1{font-size:32px}.stats{grid-template-columns:1fr 1fr}.stats article{min-height:130px;padding:17px}.stats strong{font-size:34px;margin-top:24px}.panel{border-radius:15px}.panelHead{padding:16px;gap:12px;align-items:flex-start}.panelHead>div{min-width:0}.row{padding:13px 16px;gap:11px}.candidateRow{flex-wrap:wrap}.candidateRow .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 52px)}.candidateRow .softBtn{margin-left:49px;width:calc(100% - 49px)}.pills{flex-wrap:wrap;justify-content:flex-end}.formCards{grid-template-columns:1fr;padding:12px}.formCard{min-height:150px}.reportTitle{flex-direction:column;align-items:flex-start}.reportTitle .softBtn{width:100%}.modalBackdrop{padding:12px;align-items:end}.modal{width:100%;max-height:calc(100svh - 24px);overflow:auto;border-radius:20px 20px 14px 14px;padding:20px}.authFormSide{padding:24px 18px;align-items:center}.authV2Form{max-width:460px}.workspaceTop{gap:14px}.securityPill{font-size:9px}.workspaceCard{margin-top:7vh}.workspaceItem{padding:12px}.assessment{padding-left:16px;padding-right:16px}.assessmentHead{gap:16px}.progressWrap{width:min(220px,45vw)}.question{padding:18px}.options,.question{grid-template-columns:1fr}.submitBar{bottom:10px;width:calc(100% - 20px);border-radius:14px}}@media (max-width:560px){.systemSidebar{left:8px;right:8px;bottom:8px}.systemContent{padding:22px 12px 88px}.systemMobileBar{padding:12px 12px 0}.systemMobileBar .logo small{display:none}.systemContent .topbar h1{font-size:30px}.systemContent .muted{font-size:11px}.stats{grid-template-columns:1fr}.stats article{min-height:116px}.stats strong{font-size:32px;margin:18px 0 3px}.panelHead{flex-direction:column}.panelHead>a{align-self:flex-start}.row{align-items:flex-start;flex-direction:column}.row .pills{width:100%;justify-content:flex-start}.candidateRow{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center}.candidateRow .avatar{grid-column:1}.candidateRow .grow{grid-column:2}.candidateRow .softBtn{grid-column:1/-1;margin:0;width:100%}.formCardTop{gap:8px}.formCardTop .status{flex:none}.formMeta{gap:8px}.reportDetail{padding:18px}.discBars{margin-top:20px}.authFormSide{padding:20px 14px}.authV2Form h2{font-size:29px}.authV2Form{gap:14px}.authFieldGrid{grid-template-columns:1fr}.workspacePage{padding:14px}.workspaceTop .logo small{display:none}.securityPill{padding:7px 9px}.workspaceCard{margin-top:6vh;padding:20px;border-radius:20px}.workspaceCard h1{font-size:29px}.workspaceItem{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-gap:10px;gap:10px}.workspaceItem .grow{min-width:0}.workspaceItem b,.workspaceItem small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.errorPage,.notFoundPage{padding:22px 16px}.errorPage h1,.notFoundPage h1{font-size:34px}.notFoundActions{width:100%;flex-direction:column}.notFoundActions a{width:100%;justify-content:center}.assessmentHead{align-items:flex-start;flex-direction:column}.progressWrap{width:100%}.assessmentIntro h1{font-size:32px}.forcedOption{padding:10px}.choiceActions{width:100%}.submitBar{align-items:stretch;flex-direction:column;gap:10px}.submitBar .primaryBtn{width:100%}}@media (max-width:360px){.systemContent{padding-left:10px;padding-right:10px}.systemNav a svg{width:18px;height:18px}.systemContent .topbar h1{font-size:28px}.workspacePage{padding:10px}.workspaceCard{padding:17px}.authFormSide{padding:16px 12px}.modal{padding:17px}}:root{--prisma-950:#080a19;--prisma-900:#101326;--prisma-800:#181c34;--prisma-600:#7867ee;--prisma-400:#a79cff;--prisma-100:#eeecff;--prisma-050:#f5f4ff;--prisma-surface:#f2f1ed;--prisma-surface-2:#e7e6e1;--prisma-ink:#141621;--prisma-muted:#747987;--sys-bg:var(--prisma-surface);--sys-surface:#faf9f7;--sys-ink:var(--prisma-ink);--sys-muted:var(--prisma-muted);--sys-line:#d9d8e2;--sys-dark:var(--prisma-950);--sys-violet:var(--prisma-600);--sys-violet-soft:var(--prisma-100)}body{background:var(--prisma-surface);color:var(--prisma-ink)}.systemSidebar{background:var(--prisma-950);border-color:rgba(167,156,255,.08)}.systemWorkspace{border-color:rgba(167,156,255,.12);background:rgba(120,103,238,.08)}.systemWorkspaceMark{background:var(--prisma-600)}.systemNav a.active{background:var(--prisma-800)}.systemNav a.active svg,.systemUserAvatar{color:var(--prisma-400)}.systemUserAvatar{background:var(--prisma-800)}.primaryBtn{background:var(--prisma-950)}.primaryBtn:hover{background:var(--prisma-800)}.softBtn{background:var(--prisma-100);color:#5b4bc8}.formCard,.modal,.panel,.stats article,.workspaceCard{background:#faf9f7;border-color:#dad8e5}.stats article:after{background:rgba(120,103,238,.1)}.avatar,.fieldOrder,.workspaceIcon{background:var(--prisma-100);color:#5f50cd}.optionPreview span,.pills span{background:#fff;border-color:#dedce7}.formCard:hover{border-color:#bdb7e8}.modalBackdrop{background:rgba(8,10,25,.58)}.authV2Form input:focus,.modal input:focus{border-color:var(--prisma-600);box-shadow:0 0 0 3px rgba(120,103,238,.1)}.discBars progress{accent-color:var(--prisma-600)}.errorPage,.notFoundPage,.routeLoader,.routeState{background:var(--prisma-surface)}.errorVisual,.routeLoaderMark{background:var(--prisma-950)}.authV2{background:var(--prisma-surface)}.authVisual{background:radial-gradient(circle at 80% 20%,rgba(120,103,238,.18),transparent 30%),var(--prisma-950)}.authProductCard{border-color:rgba(167,156,255,.12);background:rgba(120,103,238,.06)}.authProductRows svg,.authProductTop b{color:var(--prisma-400)}.authSwitch a,.authV2Form .eyebrow{color:#6252cf}.workspacePage{background:var(--prisma-950)}.workspaceAmbient{background:var(--prisma-600)}.workspaceItem:hover{border-color:#bdb7e8}.securityPill{border-color:rgba(167,156,255,.12);background:rgba(120,103,238,.07)}.badgeSuccess,.status,.success{color:#5f50cd!important;background:var(--prisma-100)!important;border-color:#d6d1ff!important}@media(max-width:900px){.systemSidebar{background:rgba(8,10,25,.92);border-color:rgba(167,156,255,.12)}}.logo{display:flex;align-items:center;gap:10px}.logoSymbol{display:block;width:38px;height:38px;flex:0 0 38px;object-fit:contain}.logo>div{min-width:0}.logo strong{display:block;line-height:1;font-weight:600}.logo small{display:block;margin-top:3px}@media(max-width:560px){.logoSymbol{width:34px;height:34px;flex-basis:34px}}.authV3{min-height:100svh;display:grid;grid-template-columns:minmax(420px,.95fr) minmax(520px,1.05fr);background:var(--prisma-surface)}.authBrandRail{position:relative;min-height:100svh;padding:34px clamp(34px,5vw,74px);display:flex;flex-direction:column;color:#fff;overflow:hidden;background:radial-gradient(circle at 72% 18%,rgba(120,103,238,.22),transparent 34%),linear-gradient(145deg,var(--prisma-950),var(--prisma-900))}.authBrandRail:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(167,156,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(167,156,255,.025) 1px,transparent 0);background-size:52px 52px;pointer-events:none}.authBrandV3{position:relative;z-index:2;display:inline-flex;align-self:flex-start}.authBrandV3 .logo strong{color:#fff;font-size:19px}.authBrandV3 .logo small{color:#737b89}.authBrandCopy{position:relative;z-index:2;margin:auto 0 30px;max-width:560px}.authBrandCopy>span{font-size:8px;letter-spacing:.14em;color:#747c8a}.authBrandCopy h1{font-family:var(--font-display);font-size:clamp(46px,4.5vw,70px);font-weight:400;line-height:.94;letter-spacing:-.055em;margin:18px 0}.authBrandCopy p{max-width:500px;font-size:13px;line-height:1.7;color:#939aa7;margin:0}.authHeroFrame{position:relative;z-index:2;width:min(520px,100%);min-height:260px;border-radius:22px;overflow:hidden;border:1px solid rgba(167,156,255,.14);background:var(--prisma-900);box-shadow:0 28px 80px rgba(2,4,14,.2)}.authHeroBackdrop{position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(120,103,238,.32),transparent 32%),radial-gradient(circle at 18% 80%,rgba(167,156,255,.15),transparent 35%),linear-gradient(145deg,var(--prisma-950),var(--prisma-900))}.authHeroGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:32px 32px}.authHeroFrameTop{position:absolute;left:22px;top:22px;z-index:2}.authHeroFrameTop span{display:block;font-size:7px;letter-spacing:.12em;color:rgba(255,255,255,.4)}.authHeroFrameTop strong{display:block;font-family:var(--font-display);font-size:24px;line-height:1.02;font-weight:450;letter-spacing:-.035em;margin-top:8px}.authHeroGlass{position:absolute;left:22px;right:22px;bottom:20px;padding:14px;border:1px solid rgba(167,156,255,.12);border-radius:14px;background:rgba(16,19,38,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.authHeroGlassTop{display:flex;align-items:center;gap:7px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.authHeroGlassTop span{font-size:8px;color:#9198a4}.authHeroGlassTop b{margin-left:auto;font-size:14px;color:var(--prisma-400);font-weight:500}.authHeroGlassRows{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:10px}.authHeroGlassRows span{display:flex;align-items:center;gap:5px;font-size:7px;color:#7f8793}.authHeroGlassRows svg{color:var(--prisma-400)}.authFormPane{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:48px clamp(32px,5vw,70px);background:var(--prisma-surface)}.authFormPane>.authHeroFrame,.authMobileBrand{display:none}.authFormV3{width:min(520px,100%);display:grid;grid-gap:18px;gap:18px}.authFormIntro{margin-bottom:8px}.authFormIntro .eyebrow{font-size:8px;letter-spacing:.13em;color:var(--prisma-600)}.authFormIntro h2{font-family:var(--font-display);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.045em;margin:10px 0 8px}.authFormIntro p{font-size:11px;line-height:1.55;color:var(--prisma-muted);margin:0}.authFieldGridV3{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.authField{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important;width:100%!important;color:#51565f!important;font-size:10px!important;font-weight:600!important}.authField>span{display:block;line-height:1.2}.authField input{width:100%!important;min-width:0!important;height:48px!important;padding:0 14px!important;border:1px solid #dad8e3!important;border-radius:11px!important;background:#fff!important;color:var(--prisma-ink)!important;outline:none!important;box-shadow:none!important;font-size:12px!important}.authField input::placeholder{color:#aaadb4}.authField input:focus{border-color:var(--prisma-600)!important;box-shadow:0 0 0 3px rgba(120,103,238,.09)!important}.authField small{font-size:8px;line-height:1.45;color:var(--prisma-muted);font-weight:400}.authSubmitV3{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;border-radius:11px}.authSwitchV3{text-align:center;font-size:9px;color:#8a8e87;margin:2px 0 0}.authSwitchV3 a{color:#6454d1;font-weight:600}@media(max-width:980px){.authV3{grid-template-columns:1fr}.authBrandRail{display:none}.authFormPane{display:block;padding:18px 18px 36px}.authMobileBrand{display:flex;margin:4px 0 18px}.authMobileBrand .logo small{display:none}.authFormPane>.authHeroFrame{display:block;width:100%;min-height:190px;margin-bottom:28px}.authHeroFrameTop{left:18px;top:18px}.authHeroFrameTop strong{font-size:21px}.authHeroGlass{left:16px;right:16px;bottom:14px;padding:11px}.authHeroGlassRows{gap:7px 10px}.authFormV3{width:100%;max-width:none}.authFormIntro h2{font-size:34px}}@media(max-width:640px){.authFormPane{padding:14px 14px 30px}.authMobileBrand{margin-bottom:14px}.authFormPane>.authHeroFrame{min-height:165px;border-radius:18px;margin-bottom:24px}.authHeroFrameTop strong{font-size:19px}.authHeroFrameTop span{font-size:6px}.authHeroGlass{padding:10px}.authHeroGlassRows span:nth-child(3){display:none}.authFieldGridV3{grid-template-columns:1fr}.authFormV3{gap:15px}.authFormIntro{margin-bottom:3px}.authFormIntro h2{font-size:31px}.authField input{height:46px!important}}@media(max-width:390px){.authFormPane{padding:12px 12px 26px}.authFormPane>.authHeroFrame{min-height:155px}.authHeroFrameTop strong{font-size:18px}.authHeroGlassRows{display:grid;grid-template-columns:1fr 1fr}}.authV4{min-height:100svh;display:grid;grid-template-columns:minmax(440px,.95fr) minmax(520px,1.05fr);background:var(--prisma-surface)}.authHeroSide{position:relative;min-height:100svh;overflow:hidden;background:var(--prisma-950)}.authHeroVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.authHeroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,25,.18),rgba(8,10,25,.46) 60%,rgba(8,10,25,.82))}.authHeroBrand{position:absolute;top:30px;left:34px;z-index:3}.authHeroBrand .logo strong{color:#fff}.authHeroBrand .logo small{color:rgba(255,255,255,.5)}.authHeroSideCopy{position:absolute;left:clamp(34px,5vw,70px);right:clamp(34px,5vw,70px);bottom:54px;z-index:3;color:#fff}.authHeroSideCopy>span{font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.54)}.authHeroSideCopy h1{font-family:var(--font-display);font-size:clamp(44px,4.6vw,68px);font-weight:400;line-height:.95;letter-spacing:-.055em;margin:18px 0}.authHeroSideCopy p{max-width:560px;font-size:13px;line-height:1.7;color:rgba(255,255,255,.68);margin:0}.authFormStage{position:relative;min-height:100svh;display:grid;place-items:center;padding:46px clamp(32px,5vw,70px);background:var(--prisma-surface);overflow:hidden}.authMobileBgOverlay,.authMobileBgVideo{display:none}.authGlassCard{position:relative;z-index:2;width:min(500px,100%)}.authGlassBrand{display:none}.authFormV4{display:grid;grid-gap:17px;gap:17px}.authFormIntroV4{margin-bottom:8px}.authFormIntroV4>span{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--prisma-600);font-weight:650}.authFormIntroV4 h2{font-family:var(--font-display);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.045em;margin:10px 0 8px}.authFormIntroV4 p{font-size:11px;line-height:1.55;color:var(--prisma-muted);margin:0}.authFieldGridV4{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.authFieldV4{display:grid;grid-gap:7px;gap:7px;width:100%;font-size:10px;font-weight:600;color:#545861}.authFieldV4>span{line-height:1.2}.authFieldV4 input{width:100%;min-width:0;height:48px;border:1px solid #dad8e3;border-radius:11px;background:#fff;color:var(--prisma-ink);padding:0 14px;outline:none;font-size:12px}.authFieldV4 input::placeholder{color:#aaadb4}.authFieldV4 input:focus{border-color:var(--prisma-600);box-shadow:0 0 0 3px rgba(120,103,238,.09)}.authFieldV4 small{font-size:8px;line-height:1.4;color:var(--prisma-muted);font-weight:400}.authPrimaryV4{width:100%;height:48px;border:0;border-radius:11px;background:var(--prisma-950);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:650}.authSwitchV4{text-align:center;font-size:9px;color:#8b8f88;margin:2px 0 0}.authSwitchV4 a{color:#6656d3;font-weight:650}@media(max-width:980px){.authV4{display:block;min-height:100svh;background:var(--prisma-950)}.authHeroSide{display:none}.authFormStage{min-height:100svh;padding:22px 16px;display:flex;align-items:center;justify-content:center;background:var(--prisma-950)}.authMobileBgVideo{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.authMobileBgOverlay{display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,25,.28),rgba(8,10,25,.58) 52%,rgba(8,10,25,.8))}.authGlassCard{width:min(520px,100%);padding:20px;border:1px solid rgba(167,156,255,.15);border-radius:22px;background:rgba(8,10,25,.68);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:0 30px 90px rgba(2,4,14,.3);color:#fff}.authGlassBrand{display:flex;margin-bottom:24px}.authGlassBrand .logo strong{color:#fff;font-size:18px}.authGlassBrand .logo small{display:none}.authFormIntroV4>span{color:var(--prisma-400)}.authFormIntroV4 h2{font-size:32px;color:#fff}.authFormIntroV4 p{color:rgba(255,255,255,.6)}.authFieldV4{color:rgba(255,255,255,.76)}.authFieldV4 input{height:47px;background:rgba(255,255,255,.96);border-color:rgba(255,255,255,.18);color:var(--prisma-ink)}.authFieldV4 small{color:rgba(255,255,255,.5)}.authPrimaryV4{background:#fff;color:var(--prisma-950);height:48px}.authSwitchV4{color:rgba(255,255,255,.55)}.authSwitchV4 a{color:#c0b8ff}}@media(max-width:640px){.authFormStage{padding:16px 12px}.authGlassCard{padding:18px;border-radius:20px}.authGlassBrand{margin-bottom:20px}.authFormV4{gap:14px}.authFieldGridV4{grid-template-columns:1fr}.authFormIntroV4{margin-bottom:3px}.authFormIntroV4 h2{font-size:29px}.authFieldV4 input{height:46px}.registerGlassCard{margin:14px 0}}@media(max-width:390px){.authFormStage{padding:12px 10px}.authGlassCard{padding:16px}.authFormIntroV4 h2{font-size:27px}}.authPasswordWrap{position:relative;width:100%}.authPasswordWrap input{padding-right:48px!important}.authPasswordToggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:9px;display:grid;place-items:center;background:transparent;color:#737784;cursor:pointer}.authPasswordToggle:hover{background:rgba(120,103,238,.07);color:var(--prisma-600)}.authPasswordWrap.isValid input{border-color:#7f72e9!important;box-shadow:0 0 0 3px rgba(120,103,238,.08)!important}.authPasswordWrap.isInvalid input{border-color:#c56e78!important;box-shadow:0 0 0 3px rgba(197,110,120,.08)!important}.authPasswordRules{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 12px;gap:7px 12px;margin-top:-5px}.authRule{display:flex;align-items:center;gap:5px;font-size:8px;color:#8b8f98}.authRule svg{color:#9a9da5;flex:none}.authRule.valid{color:#6255ca}.authRule.valid svg{color:#7867ee}.authMatchStatus{display:flex!important;align-items:center;gap:5px;font-size:8px!important;font-weight:500!important}.authMatchStatus.valid{color:#6255ca!important}.authMatchStatus.invalid{color:#b45e68!important}.authPrimaryV4{background:linear-gradient(135deg,#7867ee,#6554d8)!important;color:#fff!important;box-shadow:0 10px 28px rgba(120,103,238,.22)!important}.authPrimaryV4:hover{background:linear-gradient(135deg,#8272f3,#6d5ce0)!important}.authPrimaryV4:disabled{opacity:.55;box-shadow:none!important}@media(max-width:980px){.authPrimaryV4{background:linear-gradient(135deg,#7867ee,#6554d8)!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important}.authPasswordToggle{color:#6d7080}.authPasswordRules{grid-template-columns:1fr 1fr}.authRule{color:rgba(255,255,255,.48)}.authRule.valid{color:#c1baff}.authRule.valid svg{color:#a79cff}.authMatchStatus.valid{color:#c1baff!important}.authMatchStatus.invalid{color:#ffb0b8!important}}@media(max-width:390px){.authPasswordRules{grid-template-columns:1fr}}@keyframes heroFallbackFloatOne{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,-6%,0) scale(1.08)}}@keyframes heroFallbackFloatTwo{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7%,8%,0) scale(.94)}}@keyframes heroFallbackBeamMove{0%,to{transform:translateX(-18%) rotate(-12deg);opacity:.08}50%{transform:translateX(20%) rotate(-12deg);opacity:.2}}.heroVideoHost{position:absolute;inset:0;overflow:hidden;background:#080a19}.heroVideoMedia{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}.heroVideoHost.isPlaying .heroVideoMedia{opacity:1}.heroVideoFallback{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 72% 28%,rgba(120,103,238,.22),transparent 34%),linear-gradient(135deg,#080a19,#11142b)}.heroFallbackGlow{position:absolute;border-radius:50%;filter:blur(28px)}.heroFallbackGlow.one{width:62%;aspect-ratio:1;right:-14%;top:-24%;background:radial-gradient(circle,rgba(157,143,255,.28),rgba(120,103,238,.05) 62%,transparent 72%);animation:heroFallbackFloatOne 12s ease-in-out infinite}.heroFallbackGlow.two{width:48%;aspect-ratio:1;left:18%;bottom:-26%;background:radial-gradient(circle,rgba(45,137,192,.2),transparent 70%);animation:heroFallbackFloatTwo 15s ease-in-out infinite}.heroFallbackBeam{position:absolute;width:78%;height:150%;left:28%;top:-28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);filter:blur(30px);animation:heroFallbackBeamMove 11s ease-in-out infinite}.authHeroVideoHost{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.authMobileBgVideoHost{display:none}@media(max-width:980px){.authMobileBgVideoHost{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}}@media(prefers-reduced-motion:reduce){.heroFallbackBeam,.heroFallbackGlow{animation:none!important}}video::-webkit-media-controls,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-panel,video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important}.heroVideoHost.isReady .heroVideoMedia{opacity:1}.heroVideoHost.isReady .heroVideoFallback{opacity:.18}.heroVideoFallback{transition:opacity .28s ease}.authSharedHeroVideo{position:fixed!important;inset:0 auto 0 0!important;width:47.5vw!important;height:100svh!important;z-index:0!important}.authFormStage,.authHeroSide{position:relative;z-index:1}.authHeroSide{background:transparent!important}.authHeroVideoHost,.authMobileBgVideoHost{display:none!important}@media(max-width:980px){.authSharedHeroVideo{position:fixed!important;inset:0!important;width:100%!important;height:100svh!important}.authFormStage{background:transparent!important}}.systemShellV2{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--prisma-surface)}.systemSidebarV2{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px 14px;display:flex;flex-direction:column;background:var(--prisma-950);color:#fff;border-right:1px solid rgba(167,156,255,.08)}.systemSidebarTop{display:grid;grid-gap:18px;gap:18px}.systemBrandV2{padding:4px 8px}.systemBrandV2 .logo strong{color:#fff}.systemBrandV2 .logo small{color:#707887}.systemWorkspaceV2{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;grid-gap:9px;gap:9px;align-items:center;padding:9px;border:1px solid rgba(167,156,255,.11);border-radius:12px;background:rgba(120,103,238,.07);color:#fff;text-align:left}.systemWorkspaceMarkV2{width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,var(--prisma-600),#5d4ed0);font-size:10px;font-weight:700}.systemWorkspaceV2 b,.systemWorkspaceV2 small{display:block}.systemWorkspaceV2 small{font-size:6px;letter-spacing:.11em;color:#666f80}.systemWorkspaceV2 b{font-size:10px;margin-top:3px;font-weight:550}.systemWorkspaceV2>svg{color:#626b7b}.systemNavV2{display:grid;grid-gap:4px;gap:4px;margin-top:26px}.systemNavLabelV2{padding:0 10px 8px;font-size:7px;letter-spacing:.14em;color:#555d6d}.systemNavV2 a{height:44px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:11px;color:#858d9b;font-size:11px;transition:.18s}.systemNavV2 a:hover{background:rgba(255,255,255,.035);color:#fff}.systemNavV2 a.active{background:linear-gradient(90deg,rgba(120,103,238,.16),rgba(120,103,238,.06));color:#fff;box-shadow:inset 0 0 0 1px rgba(167,156,255,.08)}.systemNavIconV2{width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.systemNavV2 a.active .systemNavIconV2{background:rgba(120,103,238,.14);color:var(--prisma-400)}.systemAsideInsight{margin-top:auto;margin-bottom:14px;padding:13px;border:1px solid rgba(167,156,255,.08);border-radius:13px;background:rgba(120,103,238,.045);display:grid;grid-template-columns:20px 1fr;grid-gap:9px;gap:9px}.systemAsideInsight>svg{color:var(--prisma-400)}.systemAsideInsight b,.systemAsideInsight small{display:block}.systemAsideInsight b{font-size:8px;font-weight:550}.systemAsideInsight small{font-size:7px;line-height:1.45;color:#697181;margin-top:4px}.systemSideBottomV2{padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.systemRoleV2{display:flex;align-items:center;gap:9px;padding:5px}.systemUserAvatarV2{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--prisma-800);color:var(--prisma-400);font-size:10px}.systemRoleV2 b,.systemRoleV2 small{display:block}.systemRoleV2 b{font-size:9px;font-weight:550}.systemRoleV2 small{font-size:7px;color:#636c7a;margin-top:2px}.systemLogoutV2{width:100%;height:38px;margin-top:8px;border:0;border-radius:9px;background:transparent;color:#737b89;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px}.systemLogoutV2:hover{background:rgba(255,255,255,.035);color:#fff}.systemMainV2{min-width:0}.systemContentV2{width:min(1460px,100%);margin:0 auto;padding:40px 42px 68px}.systemMobileNavV2,.systemMobileTopV2{display:none}.systemPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.systemPageHeader>div:first-child{max-width:760px}.systemEyebrow{display:block;font-size:8px;color:var(--prisma-600);font-weight:650}.systemPageHeader h1{font-family:var(--font-display);font-size:42px;line-height:.98;letter-spacing:-.045em;font-weight:500;margin:10px 0 8px}.systemPageHeader p{max-width:680px;font-size:12px;line-height:1.6;color:var(--prisma-muted);margin:0}.systemPrimaryBtn,.systemSoftBtn{min-height:42px;padding:0 15px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;font-size:10px;font-weight:650}.systemPrimaryBtn{background:linear-gradient(135deg,var(--prisma-600),#6555d7);color:#fff;box-shadow:0 9px 22px rgba(120,103,238,.18)}.systemPrimaryBtn:hover{filter:brightness(1.06)}.systemSoftBtn{background:var(--prisma-100);color:#5c4dca}.systemMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.systemMetricGrid article{position:relative;min-height:154px;padding:19px;border:1px solid #d9d8e4;border-radius:18px;background:linear-gradient(145deg,#fbfaf8,#f5f3fb);overflow:hidden}.systemMetricGrid article:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-60px;top:-60px;background:rgba(120,103,238,.08);filter:blur(8px)}.metricIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--prisma-100);color:var(--prisma-600)}.systemMetricGrid article>span{display:block;margin-top:18px;font-size:7px;letter-spacing:.11em;color:#777c87}.systemMetricGrid strong{display:block;font-family:var(--font-display);font-size:36px;font-weight:500;letter-spacing:-.045em;margin-top:4px}.systemMetricGrid small{font-size:8px;color:#93979e}.systemDashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px}.systemPanelV2{border:1px solid #d9d8e3;border-radius:18px;background:#faf9f7;overflow:hidden}.systemPanelHeadV2{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e4e3e8}.systemPanelHeadV2>div>span{font-size:7px;letter-spacing:.12em;color:#878a92}.systemPanelHeadV2 h2{font-family:var(--font-display);font-size:18px;font-weight:550;margin:5px 0 3px}.systemPanelHeadV2 p{font-size:9px;color:#8b8f96;margin:0}.systemPanelHeadV2>a{display:flex;align-items:center;gap:5px;font-size:9px;color:#6556cd}.systemListV2{display:grid}.systemListRowV2{min-height:68px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e9e8ec}.systemListRowV2:last-child{border-bottom:0}.systemListProfile{display:flex;align-items:center;gap:10px;min-width:0}.systemListProfile>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--prisma-100);color:var(--prisma-600);font-size:11px;font-weight:650}.systemListProfile b,.systemListProfile small{display:block}.systemListProfile b{font-size:10px}.systemListProfile small{font-size:8px;color:#93969d;margin-top:3px}.systemDiscPills{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.systemDiscPills span{padding:5px 7px;border-radius:999px;background:#fff;border:1px solid #e2e0e9;font-size:7px;color:#696d76}.systemInsightPanel{min-height:280px;padding:20px;border-radius:18px;background:linear-gradient(145deg,var(--prisma-950),var(--prisma-800));color:#fff;display:flex;flex-direction:column}.systemInsightPanel>span{font-size:7px;letter-spacing:.12em;color:#747d91}.systemInsightPanel h3{font-family:var(--font-display);font-size:28px;line-height:1.02;font-weight:450;letter-spacing:-.035em;margin:42px 0 10px}.systemInsightPanel p{font-size:10px;line-height:1.55;color:#8d95a4;margin:0}.systemInsightPanel a{margin-top:auto;display:flex;align-items:center;gap:6px;color:#c2bbff;font-size:9px}.systemEmptyV2{padding:54px 20px;text-align:center}.systemEmptyIcon{width:46px;height:46px;margin:0 auto 14px;border-radius:13px;background:var(--prisma-100);color:var(--prisma-600);display:grid;place-items:center}.systemEmptyV2 b{font-size:12px}.systemEmptyV2 p{font-size:9px;color:#8f939a;margin:5px auto 0;max-width:360px}.candidateGridV2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.candidateCardV2{min-height:220px;padding:17px;border:1px solid #e0dfe7;border-radius:15px;background:#fff;display:flex;flex-direction:column}.candidateCardTop{display:flex;align-items:center;justify-content:space-between}.candidateAvatarV2{width:40px;height:40px;border-radius:12px;background:var(--prisma-100);color:var(--prisma-600);display:grid;place-items:center;font-size:9px;font-weight:700}.candidateCardTop>span{font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#9a9da4}.candidateCardBody{margin-top:26px}.candidateCardBody h3{font-family:var(--font-display);font-size:17px;font-weight:550;margin:0}.candidateCardBody p,.candidateCardBody small{display:block;font-size:8px;color:#83878f;margin:5px 0 0;overflow-wrap:anywhere}.candidateActionV2{margin-top:auto;width:100%;height:38px;border:1px solid #dedbe9;border-radius:9px;background:#faf9ff;color:#6254ca;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px}.formGridV2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px}.formCardV2{min-height:230px;padding:17px;border:1px solid #e0dfe7;border-radius:15px;background:#fff;display:flex;flex-direction:column;transition:.18s}.formCardV2:hover{transform:translateY(-2px);border-color:#c8c2ed;box-shadow:0 14px 28px rgba(29,31,40,.05)}.formCardV2Top{display:flex;align-items:center;justify-content:space-between}.formIconV2{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--prisma-100);color:var(--prisma-600)}.statusV2{padding:5px 7px;background:#f3f2f8;color:#7c8089}.statusV2.active{background:var(--prisma-100);color:#6052c6}.formCardV2Body{margin-top:24px}.formCardV2Body h3{font-family:var(--font-display);font-size:17px;font-weight:550;margin:0}.formCardV2Body p{font-size:9px;line-height:1.5;color:#858991;margin:7px 0 0}.formCardV2Meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.formCardV2Meta span{padding:5px 7px;border-radius:999px;background:#f5f4f7;font-size:7px;color:#757982}.formCardV2Footer{margin-top:auto;padding-top:14px;border-top:1px solid #ecebf0;display:flex;align-items:center;justify-content:space-between;color:#8a8e96}.formCardV2Footer small{font-size:7px}.reportWorkspaceV2{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:14px;gap:14px}.reportListPanelV2{min-height:560px}.reportListV2{display:grid}.reportItemV2{width:100%;min-height:66px;padding:10px 14px;border:0;border-bottom:1px solid #e9e8ed;background:transparent;display:grid;grid-template-columns:38px minmax(0,1fr) 14px;grid-gap:9px;gap:9px;align-items:center;text-align:left}.reportItemV2.active,.reportItemV2:hover{background:#f4f1ff}.reportProfileBadge{width:36px;height:36px;border-radius:10px;background:var(--prisma-100);color:var(--prisma-600);display:grid;place-items:center;font-size:10px;font-weight:700}.reportItemV2 b,.reportItemV2 small{display:block}.reportItemV2 b{font-size:9px}.reportItemV2 small{font-size:7px;color:#8e929a;margin-top:3px}.reportDetailV2{min-height:560px;padding:22px}.reportDetailHeadV2{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.reportDetailHeadV2 h2{font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:-.04em;margin:8px 0 5px}.reportDetailHeadV2 p{font-size:10px;color:#7c8087;margin:0}.reportDiscGridV2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:32px}.reportDiscGridV2 article{padding:14px;border:1px solid #e3e1e9;border-radius:13px;background:#fff}.reportDiscGridV2 article>div:first-child{display:flex;justify-content:space-between;align-items:center}.reportDiscGridV2 span{font-size:10px;color:#6254ca;font-weight:700}.reportDiscGridV2 b{font-size:10px}.reportTrackV2{height:5px;border-radius:99px;background:#eeedf2;margin-top:14px;overflow:hidden}.reportTrackV2 i{display:block;height:100%;background:linear-gradient(90deg,var(--prisma-600),var(--prisma-400))}.reportNarrativeV2{margin-top:28px;padding-top:24px;border-top:1px solid #e6e4eb}.reportNarrativeV2>span{font-size:7px;letter-spacing:.12em;color:#8a8d94}.reportNarrativeV2 h3{font-family:var(--font-display);font-size:20px;font-weight:550;margin:8px 0}.reportNarrativeV2 p{font-size:10px;line-height:1.65;color:#6f737b}.reportNoticeV2{margin-top:20px;padding:14px;border-radius:12px;background:var(--prisma-100);color:#5d53a9;font-size:9px;line-height:1.5}.modalV2{display:grid;grid-gap:14px;gap:14px}.modalHeadV2{display:flex;justify-content:space-between;gap:18px;margin-bottom:4px}.modalHeadV2 h2{font-family:var(--font-display);font-size:23px;font-weight:550;margin:7px 0 4px}.modalHeadV2 p{font-size:9px;color:#858991;margin:0}.modalFieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.modalV2 label{display:grid;grid-gap:6px;gap:6px;font-size:9px}.modalV2 input,.modalV2 select,.modalV2 textarea{width:100%;border:1px solid #dad8e3;border-radius:10px;background:#fff;padding:0 12px;font-size:11px}.modalV2 input,.modalV2 select{height:44px}.modalV2 textarea{padding-top:10px}.copyBox{padding:12px;border-radius:10px}.builderPanelV2 .builderFields{padding:10px}.builderPanelV2 .builderField{border:1px solid #e3e1e8;border-radius:12px;margin-bottom:8px;background:#fff}@media(max-width:1100px){.systemContentV2{padding:32px 28px 90px}.candidateGridV2,.formGridV2{grid-template-columns:repeat(2,minmax(0,1fr))}.systemDashboardGrid{grid-template-columns:1fr}.systemInsightPanel{min-height:220px}.reportWorkspaceV2{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:900px){.systemShellV2{display:block}.systemSidebarV2{display:none}.systemMobileTopV2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}.systemMobileTopV2>span{font-size:8px;color:#777c85}.systemContentV2{padding:24px 16px 92px}.systemMobileNavV2{position:fixed;z-index:80;left:10px;right:10px;bottom:10px;height:62px;padding:6px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;border:1px solid rgba(167,156,255,.12);border-radius:17px;background:rgba(8,10,25,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.systemMobileNavV2 a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:11px;color:#6f7888;font-size:7px}.systemMobileNavV2 a.active{background:rgba(120,103,238,.14);color:#fff}.systemPageHeader{align-items:flex-start;flex-direction:column}.systemPageHeader .systemPrimaryBtn{width:100%}.systemMetricGrid{grid-template-columns:repeat(2,1fr)}.reportWorkspaceV2{grid-template-columns:1fr}.reportListPanelV2{min-height:auto}.reportDetailV2{min-height:420px}.reportDiscGridV2{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.systemContentV2{padding:20px 12px 88px}.systemMobileTopV2{padding:12px 12px 0}.systemPageHeader h1{font-size:34px}.systemMetricGrid{grid-template-columns:1fr}.systemMetricGrid article{min-height:126px}.candidateGridV2,.formGridV2{grid-template-columns:1fr;padding:10px}.candidateCardV2,.formCardV2{min-height:200px}.systemListRowV2{align-items:flex-start;flex-direction:column}.systemDiscPills{justify-content:flex-start}.reportDiscGridV2{grid-template-columns:1fr 1fr}.reportDetailHeadV2{flex-direction:column}.reportDetailHeadV2 .systemSoftBtn{width:100%}.modalFieldGrid{grid-template-columns:1fr}.systemPanelHeadV2{align-items:flex-start;flex-direction:column}.systemMobileNavV2 a span{display:none}.systemMobileNavV2{height:58px}}.productShell{background:radial-gradient(circle at 86% 2%,rgba(120,103,238,.07),transparent 24%),linear-gradient(180deg,#f4f3ef,#efeee9)}.productSidebar{background:radial-gradient(circle at 0 0,rgba(120,103,238,.14),transparent 28%),linear-gradient(180deg,#080a19,#0d1022);box-shadow:14px 0 40px rgba(8,10,25,.06)}.productMain{min-height:100vh}.productHeroHeader{align-items:flex-end;gap:32px;margin-bottom:30px;padding:10px 2px 0}.productHeroCopy{max-width:760px}.productHeroCopy h1{font-family:var(--font-display);font-size:clamp(44px,4.2vw,64px);line-height:.94;letter-spacing:-.055em;font-weight:450;margin:12px 0 16px;color:var(--prisma-ink)}.productHeroCopy p{max-width:680px;font-size:13px;line-height:1.7;color:#747987;margin:0}.productSummaryGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.productSummaryCard{position:relative;min-height:190px;padding:22px;border:1px solid rgba(20,22,33,.08);border-radius:22px;background:rgba(255,255,255,.68);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.productSummaryCard.featured{background:linear-gradient(145deg,#eeecff,#f9f8ff);border-color:#d7d1fa}.productSummaryCard:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-74px;top:-70px;background:rgba(120,103,238,.08);filter:blur(4px)}.productSummaryIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eeecff;color:#7867ee;position:relative;z-index:1}.productSummaryCard>span{display:block;margin-top:28px;font-size:8px;letter-spacing:.14em;color:#8b8f98;font-weight:650}.productSummaryCard strong{display:block;font-family:var(--font-display);font-size:46px;line-height:1;font-weight:450;letter-spacing:-.055em;margin-top:5px}.productSummaryCard p{font-size:9px;color:#91959d;margin:6px 0 0}.productDashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px}.productSurface{border:1px solid rgba(20,22,33,.08);border-radius:22px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 18px 55px rgba(22,24,34,.035)}.productSurfaceHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid rgba(20,22,33,.07)}.productSurfaceHead>div>span,.reportRailHead>span{font-size:7px;letter-spacing:.14em;color:#8a8e97;font-weight:650}.productSurfaceHead h2,.reportRailHead h2{font-family:var(--font-display);font-size:22px;letter-spacing:-.025em;font-weight:520;margin:6px 0 3px}.productSurfaceHead p,.reportRailHead p{font-size:9px;color:#8c9098;margin:0}.productSurfaceHead>a{display:flex;align-items:center;gap:6px;font-size:9px;color:#6556cd}.productRecentList{display:grid}.productRecentRow{min-height:76px;padding:14px 24px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 16px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(20,22,33,.06);transition:.18s}.productRecentRow:last-child{border-bottom:0}.productRecentRow:hover{background:#f7f5ff}.productProfileTag,.reportProfileBadge{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eeecff;color:#6a5bd1;font-size:11px;font-weight:700}.productRecentIdentity b,.productRecentIdentity small{display:block}.productRecentIdentity b{font-size:10px}.productRecentIdentity small{font-size:8px;color:#9599a1;margin-top:4px}.productMiniSignals{display:flex;gap:5px}.productMiniSignals span{padding:5px 7px;border:1px solid #e2dfef;border-radius:999px;font-size:7px;color:#666b75}.productMiniSignals em{font-style:normal;margin-left:4px;color:#8a8f98}.productInsightCard{position:relative;padding:24px;border-radius:22px;background:linear-gradient(145deg,#080a19,#181c34);color:#fff;overflow:hidden;display:flex;flex-direction:column}.productInsightGlow{position:absolute;width:260px;height:260px;border-radius:50%;right:-100px;top:-120px;background:radial-gradient(circle,rgba(167,156,255,.3),transparent 70%);filter:blur(6px)}.productInsightCard>span{position:relative;z-index:1;display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:.13em;color:#8c94a7}.productInsightCard h3{position:relative;z-index:1;font-family:var(--font-display);font-size:34px;line-height:1;letter-spacing:-.04em;font-weight:450;margin:58px 0 14px}.productInsightCard p{position:relative;z-index:1;font-size:10px;color:#959cac;margin:0}.productInsightCard a{position:relative;z-index:1;margin-top:auto;display:flex;align-items:center;gap:7px;color:#c3bcff;font-size:9px}.formLibraryGrid,.peopleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.formLibraryCard,.personCard{min-height:270px;padding:19px;border:1px solid #e4e1ec;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfafc);display:flex;flex-direction:column;transition:.18s}.formLibraryCard:hover,.personCard:hover{transform:translateY(-2px);border-color:#cdc7ef;box-shadow:0 18px 40px rgba(31,33,43,.055)}.formLibraryTop,.personCardTop{display:flex;align-items:center;justify-content:space-between}.formLibraryIcon,.personAvatar{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#eeecff;color:#6556cf;font-size:10px;font-weight:700}.personStatus{padding:5px 8px;border-radius:999px;background:#f4f3f7;font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:#93969e}.formLibraryBody,.personBody{margin-top:30px}.formLibraryBody h3,.personBody h3{font-family:var(--font-display);font-size:20px;line-height:1.05;letter-spacing:-.025em;font-weight:540;margin:0}.formLibraryBody p,.personBody p{font-size:9px;color:#777c85;margin:8px 0 0}.personBody small{display:block;font-size:8px;color:#9a9da4;margin-top:5px;overflow-wrap:anywhere}.personPrimaryAction{margin-top:auto;width:100%;min-height:40px;padding:0 12px;border:1px solid #ded9f2;border-radius:10px;background:#f7f5ff;color:#6253c9;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px}.formLibraryStats{display:flex;gap:8px;margin-top:20px}.formLibraryStats>span{min-width:76px;padding:9px 10px;border-radius:11px;background:#f5f4f8}.formLibraryStats b,.formLibraryStats small{display:block}.formLibraryStats b{font-size:13px}.formLibraryStats small{font-size:7px;color:#8f939b;margin-top:2px}.formLibraryFooter{margin-top:auto;padding-top:16px;border-top:1px solid #eceaf0;display:flex;align-items:center;justify-content:space-between;color:#8d9199}.formLibraryFooter small,.statusV2{font-size:7px}.statusV2{padding:5px 8px;border-radius:999px;background:#f3f2f7;color:#7c8189}.statusV2.active{background:#eeecff;color:#6254cb}.statusV2.archived{background:#ecebed;color:#7e8188}.productModal{width:min(560px,calc(100vw - 28px));padding:22px;border-radius:20px;border:1px solid rgba(255,255,255,.55);background:rgba(250,249,247,.98);box-shadow:0 30px 90px rgba(8,10,25,.18)}.assessmentConfigPreview{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dedaf1;border-radius:13px;background:#f5f3ff;color:#5f52c7}.assessmentConfigPreview b,.assessmentConfigPreview span{display:block}.assessmentConfigPreview b{font-size:10px}.assessmentConfigPreview span{font-size:8px;color:#8580aa;margin-top:4px}.shareActions{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:8px;gap:8px}.shareActions>a{text-decoration:none}.copyBox{padding:14px;border-radius:12px;background:#f3f1fb;border:1px solid #ded9f0;font-size:9px;line-height:1.55;overflow-wrap:anywhere}.reportWorkspacePremium{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px}.reportCanvas,.reportRail{border:1px solid rgba(20,22,33,.08);border-radius:22px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.reportRailHead{padding:22px;border-bottom:1px solid rgba(20,22,33,.07)}.reportRailList{display:grid}.reportRailItem{width:100%;min-height:72px;padding:11px 14px;border:0;border-bottom:1px solid rgba(20,22,33,.06);background:transparent;display:grid;grid-template-columns:40px minmax(0,1fr) 14px;grid-gap:10px;gap:10px;align-items:center;text-align:left;transition:.16s}.reportRailItem.active,.reportRailItem:hover{background:#f5f2ff}.reportRailItem b,.reportRailItem small{display:block}.reportRailItem b{font-size:9px}.reportRailItem small{font-size:7px;color:#9498a0;margin-top:3px}.reportCanvas{min-height:620px;padding:28px}.reportCanvasHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.reportCanvasHead h2{font-family:var(--font-display);font-size:38px;line-height:1;letter-spacing:-.045em;font-weight:480;margin:10px 0 6px}.reportCanvasHead p{font-size:10px;color:#7d8189;margin:0}.reportScoreGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:36px}.reportScoreGrid article{padding:15px;border:1px solid #e2dfea;border-radius:14px;background:#fff}.reportScoreTop{display:flex;align-items:center;justify-content:space-between}.reportScoreTop span{color:#6657ce;font-weight:700}.reportScoreTop b{font-size:11px}.reportEditorialBlock{margin-top:34px;padding-top:28px;border-top:1px solid #e7e4ec}.reportEditorialBlock>span{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:.12em;color:#8175d3}.reportEditorialBlock h3{font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;font-weight:520;margin:10px 0}.reportEditorialBlock p{max-width:780px;font-size:11px;line-height:1.75;color:#6d727b}.reportPrinciple{margin-top:24px;padding:17px 18px;border-radius:14px;background:linear-gradient(135deg,#eeecff,#f7f5ff);display:grid;grid-gap:5px;gap:5px}.reportPrinciple b{font-size:10px;color:#5d50c0}.reportPrinciple span{font-size:9px;line-height:1.55;color:#746e99}.builderHero{align-items:flex-start}.builderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.builderSurface{margin-top:4px}.builderFieldList{display:grid;grid-gap:10px;gap:10px;padding:14px}.builderFieldPremium{min-height:92px;padding:15px 16px;border:1px solid #e3e0e9;border-radius:14px;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) 36px;grid-gap:12px;gap:12px;align-items:center}.builderIndex{width:38px;height:38px;border-radius:11px;background:#f1effa;color:#6658cc;display:grid;place-items:center;font-size:8px;font-weight:700}.builderFieldTitle{display:flex;align-items:center;gap:8px}.builderFieldTitle b{font-size:10px}.builderFieldTitle span{padding:4px 6px;border-radius:999px;background:#eeecff;color:#6556cb;font-size:6px}.builderFieldBody small{display:block;font-size:8px;color:#92969d;margin-top:4px}.builderOptions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.builderOptions span{padding:5px 7px;border-radius:999px;background:#f5f4f7;font-size:7px;color:#747982}.builderDelete{width:34px;height:34px;border:0;border-radius:9px;background:#f8f3f4;color:#a15f68;display:grid;place-items:center}.workspacePremiumPage{min-height:100svh;padding:30px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 10%,rgba(120,103,238,.2),transparent 28%),linear-gradient(145deg,#080a19,#14172e);color:#fff}.workspacePremiumAmbient{position:absolute;width:620px;height:620px;border-radius:50%;right:-220px;bottom:-300px;background:radial-gradient(circle,rgba(167,156,255,.17),transparent 68%)}.workspacePremiumTop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.workspacePremiumTop .logo strong{color:#fff}.workspacePremiumCard{position:relative;z-index:2;width:min(780px,100%);margin:10vh auto 0;padding:34px;border:1px solid rgba(167,156,255,.16);border-radius:24px;background:rgba(16,19,38,.7);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 100px rgba(0,0,0,.25)}.workspacePremiumIntro h1{font-family:var(--font-display);font-size:clamp(42px,6vw,64px);line-height:.95;letter-spacing:-.055em;font-weight:450;margin:12px 0 16px}.workspacePremiumIntro p{max-width:650px;font-size:11px;line-height:1.7;color:#98a0af;margin:0}.workspacePremiumList{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.workspacePremiumItem{width:100%;min-height:72px;padding:12px 14px;border:1px solid rgba(167,156,255,.12);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left}.workspacePremiumItem:hover{background:rgba(120,103,238,.1);border-color:rgba(167,156,255,.24)}.workspacePremiumIcon{width:40px;height:40px;border-radius:12px;background:rgba(120,103,238,.16);color:#a79cff;display:grid;place-items:center}.workspacePremiumItem b,.workspacePremiumItem small{display:block}.workspacePremiumItem b{font-size:10px}.workspacePremiumItem small{font-size:8px;color:#788192;margin-top:4px}@media(max-width:1100px){.productSummaryGrid{grid-template-columns:repeat(3,1fr)}.formLibraryGrid,.peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productDashboardGrid{grid-template-columns:1fr}.reportWorkspacePremium{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:900px){.productHeroHeader{align-items:flex-start;flex-direction:column}.productHeroHeader>.systemPrimaryBtn{width:100%}.productSummaryGrid{grid-template-columns:1fr 1fr}.productSummaryCard.featured{grid-column:1/-1}.reportWorkspacePremium{grid-template-columns:1fr}.reportCanvas{min-height:500px}.workspacePremiumPage{padding:16px}.workspacePremiumCard{margin-top:8vh;padding:24px}}@media(max-width:640px){.productHeroCopy h1{font-size:38px}.productSummaryGrid{grid-template-columns:1fr}.productSummaryCard.featured{grid-column:auto}.productSummaryCard{min-height:150px}.formLibraryGrid,.peopleGrid{grid-template-columns:1fr;padding:10px}.productRecentRow{grid-template-columns:40px minmax(0,1fr) 14px;padding:12px 14px}.productMiniSignals{display:none}.productSurfaceHead{padding:18px}.shareActions{grid-template-columns:1fr}.reportScoreGrid{grid-template-columns:1fr 1fr}.reportCanvas{padding:18px}.reportCanvasHead{flex-direction:column}.reportCanvasHead .systemSoftBtn{width:100%}.builderActions{width:100%;justify-content:flex-start}.builderActions .systemPrimaryBtn,.builderActions .systemSoftBtn{flex:1 1}.builderFieldPremium{grid-template-columns:38px minmax(0,1fr) 34px;padding:12px}.workspacePremiumTop .securityPill{display:none}.workspacePremiumCard{margin-top:12vh;padding:20px}}.formViewTabs{display:inline-flex;gap:5px;padding:5px;margin-bottom:14px;border:1px solid rgba(20,22,33,.08);border-radius:13px;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.formViewTabs button{height:36px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#7d8189;font-size:9px;display:flex;align-items:center;gap:7px}.formViewTabs button span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eceaf1;display:grid;place-items:center;font-size:7px}.formViewTabs button.active{background:#fff;color:#151721;box-shadow:0 6px 16px rgba(20,22,33,.06)}.formViewTabs button.active span{background:#eeecff;color:#6255ca}.formResponsesWorkspace{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px}.formResponseDetail,.formResponsesRail{border:1px solid rgba(20,22,33,.08);border-radius:22px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.formResponsesRailHead{padding:20px;border-bottom:1px solid rgba(20,22,33,.07)}.formResponsesRailHead>span{font-size:7px;letter-spacing:.13em;color:#8b8e96;font-weight:650}.formResponsesRailHead h2{font-family:var(--font-display);font-size:24px;font-weight:520;margin:6px 0 2px}.formResponsesRailHead p{font-size:8px;color:#92959c;margin:0}.formResponseList{display:grid}.formResponseList button{width:100%;min-height:70px;padding:10px 13px;border:0;border-bottom:1px solid rgba(20,22,33,.06);background:transparent;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;text-align:left}.formResponseList button.active,.formResponseList button:hover{background:#f5f2ff}.responseAvatar{width:38px;height:38px;border-radius:11px;background:#eeecff;color:#6759ce;display:grid;place-items:center;font-size:8px;font-weight:700}.formResponseList b,.formResponseList small{display:block}.formResponseList b{font-size:9px}.formResponseList small{font-size:7px;color:#9498a0;margin-top:3px}.formResponseDetail{min-height:560px;padding:24px}.formResponseHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #e8e5ed}.formResponseHead h2{font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:-.035em;font-weight:500;margin:8px 0 5px}.formResponseHead p,.formResponseHead time{font-size:8px;color:#8c9098;margin:0}.formAnswerGrid{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.formAnswerCard{padding:16px 17px;border:1px solid #e4e1e9;border-radius:14px;background:#fff}.formAnswerCard>span{display:block;font-size:6px;letter-spacing:.1em;color:#9598a0;text-transform:uppercase}.formAnswerCard h3{font-size:10px;font-weight:650;margin:7px 0 6px}.formAnswerCard p{font-size:10px;line-height:1.6;color:#5f646d;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.formResponsesWorkspace{grid-template-columns:1fr}.formResponsesRail{max-height:340px;overflow:auto}}@media(max-width:640px){.formViewTabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.formViewTabs button{justify-content:center}.formResponseDetail{padding:17px;min-height:420px}.formResponseHead{flex-direction:column}}.publicFormPage{min-height:100svh;position:relative;overflow:hidden;padding:28px 22px 70px;background:radial-gradient(circle at 82% 0,rgba(120,103,238,.13),transparent 28%),linear-gradient(180deg,#f5f4f0,#efeee9);color:var(--prisma-ink)}.publicFormAmbient{position:absolute;width:540px;height:540px;border-radius:50%;right:-240px;top:-250px;background:radial-gradient(circle,rgba(167,156,255,.18),transparent 68%);pointer-events:none}.publicFormTop{position:relative;z-index:2;width:min(920px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.publicFormTop>span{font-size:7px;letter-spacing:.14em;color:#8b8f98}.publicFormHero{position:relative;z-index:2;width:min(920px,100%);margin:78px auto 28px}.publicFormHero h1{font-family:var(--font-display);font-size:clamp(42px,6vw,72px);line-height:.94;letter-spacing:-.055em;font-weight:450;margin:12px 0 16px}.publicFormHero>p{max-width:680px;font-size:12px;line-height:1.7;color:#747987;margin:0}.publicFormCandidate{display:inline-flex;gap:5px;margin-top:16px;padding:8px 10px;border-radius:999px;background:#eeecff;color:#7066a7;font-size:8px}.publicFormBody{position:relative;z-index:2;width:min(920px,100%);margin:0 auto;border:1px solid rgba(20,22,33,.08);border-radius:24px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.publicFormProgress{padding:18px 22px;border-bottom:1px solid rgba(20,22,33,.07)}.publicFormProgress>span{display:block;font-size:8px;color:#848891;margin-bottom:8px}.publicFormProgress>div{height:5px;border-radius:99px;background:#eceaf0;overflow:hidden}.publicFormProgress i{display:block;height:100%;background:linear-gradient(90deg,#7867ee,#a79cff);border-radius:99px}.publicFields{display:grid}.publicField{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;padding:22px;border-bottom:1px solid rgba(20,22,33,.06)}.publicField:last-child{border-bottom:0}.publicFieldIndex{width:42px;height:42px;border-radius:12px;background:#f0eef9;color:#6759cd;display:grid;place-items:center;font-size:8px;font-weight:700}.publicFieldContent>label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650}.publicFieldContent>label em{font-style:normal;padding:4px 6px;border-radius:999px;background:#eeecff;color:#6557cb;font-size:6px;font-weight:600}.publicFieldContent>p{font-size:8px;color:#92969e;margin:5px 0 10px}.publicFieldContent input,.publicFieldContent textarea{width:100%;border:1px solid #dddbe4;border-radius:11px;background:#fff;padding:0 12px;font-size:11px;outline:none}.publicFieldContent input{height:44px}.publicFieldContent textarea{padding-top:11px;resize:vertical}.publicFieldContent input:focus,.publicFieldContent textarea:focus{border-color:#aaa0ed;box-shadow:0 0 0 3px rgba(120,103,238,.08)}.publicChoiceList{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.publicChoiceList.two{grid-template-columns:1fr 1fr}.publicChoiceList button{min-height:42px;padding:9px 12px;border:1px solid #dfdde7;border-radius:10px;background:#fff;color:#666b74;text-align:left;font-size:9px}.publicChoiceList button.active,.publicChoiceList button:hover{border-color:#bcb4f1;background:#f3f1ff;color:#5d50c1}.publicFormSubmit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-top:1px solid rgba(20,22,33,.07);background:#faf9fc}.publicFormSubmit b,.publicFormSubmit span{display:block}.publicFormSubmit b{font-size:9px}.publicFormSubmit span{font-size:7px;color:#91959d;margin-top:3px}.publicFormLegal{position:relative;z-index:2;width:min(920px,100%);margin:14px auto 0;font-size:7px;line-height:1.6;color:#969aa2;text-align:center}.publicFormStatus{width:min(620px,calc(100% - 32px));margin:20vh auto 0;padding:34px;border:1px solid rgba(20,22,33,.08);border-radius:22px;background:rgba(255,255,255,.76);text-align:center}.publicFormStatus h1{font-family:var(--font-display);font-size:34px;letter-spacing:-.04em;font-weight:500;margin:0 0 10px}.publicFormStatus p{font-size:10px;line-height:1.6;color:#858991}.publicFormStatus.success svg{color:#6d5dd4;margin-bottom:12px}@media(max-width:640px){.publicFormPage{padding:18px 12px 54px}.publicFormTop>span{display:none}.publicFormHero{margin-top:54px}.publicFormHero h1{font-size:40px}.publicField{grid-template-columns:1fr;padding:18px}.publicFieldIndex{width:36px;height:36px}.publicFormSubmit{align-items:stretch;flex-direction:column}.publicFormSubmit .systemPrimaryBtn{width:100%}}@keyframes prismaSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.skeletonPulse{display:block;border-radius:10px;background:linear-gradient(90deg,rgba(20,22,33,.055) 22%,rgba(120,103,238,.095) 38%,rgba(20,22,33,.055) 54%);background-size:220% 100%;animation:prismaSkeleton 1.45s ease-in-out infinite}.skeletonSquare{width:44px;height:44px;border-radius:13px}.skeletonSquare.small{width:38px;height:38px;border-radius:11px}.skeletonPill{width:72px;height:18px;border-radius:999px}.skeletonPill.small{width:58px;height:16px}.skeletonTitle{width:48%;height:20px;margin-top:28px}.skeletonTitle.large{width:56%;height:34px}.skeletonLine{width:100%;height:9px;margin-top:10px}.skeletonLine.medium{width:66%}.skeletonLine.short{width:42%}.skeletonLine.tiny{width:28%;height:7px}.skeletonButton{width:100%;height:40px;margin-top:auto;border-radius:10px}.skeletonMetricValue{width:32%;height:42px;margin-top:8px;border-radius:12px}.stateSkeletonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.stateSkeletonCard{min-height:270px;padding:19px;border:1px solid rgba(20,22,33,.07);border-radius:18px;background:rgba(255,255,255,.62);display:flex;flex-direction:column}.stateSkeletonRow{display:flex;align-items:center;justify-content:space-between}.stateSkeletonList{display:grid}.stateSkeletonListRow{min-height:72px;padding:13px 16px;border-bottom:1px solid rgba(20,22,33,.055);display:flex;gap:12px;align-items:center}.stateSkeletonListRow:last-child{border-bottom:0}.stateSkeletonGrow{flex:1 1}.stateSkeletonMetrics{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.stateSkeletonMetric{min-height:190px;padding:22px;border:1px solid rgba(20,22,33,.07);border-radius:22px;background:rgba(255,255,255,.62)}.stateSkeletonDashboard{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px}.stateSkeletonPanel{min-height:340px;padding:22px;border:1px solid rgba(20,22,33,.07);border-radius:22px;background:rgba(255,255,255,.62);overflow:hidden}.stateSkeletonPanel.dark{background:linear-gradient(145deg,rgba(8,10,25,.96),rgba(24,28,52,.96))}.stateSkeletonPanel.dark .skeletonPulse{background:linear-gradient(90deg,rgba(255,255,255,.07) 22%,rgba(167,156,255,.16) 38%,rgba(255,255,255,.07) 54%);background-size:220% 100%;animation:prismaSkeleton 1.45s ease-in-out infinite}.stateSkeletonReports{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px}.stateSkeletonRail,.stateSkeletonReportCanvas{border:1px solid rgba(20,22,33,.07);border-radius:22px;background:rgba(255,255,255,.62);overflow:hidden}.stateSkeletonRail>.skeletonTitle{margin:22px}.stateSkeletonReportCanvas{min-height:620px;padding:28px}.stateSkeletonScores{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:36px 0}.skeletonScore{height:74px;border-radius:14px}.systemEmptyV3{min-height:250px;padding:36px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.systemEmptyIconV3{width:48px;height:48px;margin-bottom:14px;border:1px solid #ddd8f1;border-radius:15px;background:linear-gradient(145deg,#f5f3ff,#ece9ff);color:#6657ce;display:grid;place-items:center;box-shadow:0 10px 25px rgba(92,76,194,.08)}.systemEmptyCopy{max-width:390px}.systemEmptyCopy b{display:block;font-family:var(--font-display);font-size:18px;font-weight:540;letter-spacing:-.025em;color:#20222d}.systemEmptyCopy p{font-size:9px;line-height:1.65;color:#8c9098;margin:7px 0 0}.systemEmptyAction{margin-top:18px}.systemEmptyAction .systemPrimaryBtn{min-width:160px}.routeSkeleton{min-height:100svh;display:grid;grid-template-columns:240px minmax(0,1fr);background:linear-gradient(180deg,#f4f3ef,#efeee9)}.routeSkeletonSidebar{padding:24px 18px;background:linear-gradient(180deg,#080a19,#0d1022);display:flex;flex-direction:column;gap:14px}.routeSkeletonSidebar .skeletonPulse{background:linear-gradient(90deg,rgba(255,255,255,.07) 22%,rgba(167,156,255,.16) 38%,rgba(255,255,255,.07) 54%);background-size:220% 100%;animation:prismaSkeleton 1.45s ease-in-out infinite}.skeletonLogo{width:110px;height:34px;margin-bottom:42px}.skeletonNav{width:100%;height:42px;border-radius:11px}.routeSkeleton>main{padding:46px 48px}.skeletonHeroTitle{width:min(520px,70%);height:58px;border-radius:16px}.routeSkeletonPanel{margin-top:36px;border:1px solid rgba(20,22,33,.07);border-radius:22px;background:rgba(255,255,255,.62);overflow:hidden}@media(max-width:1100px){.stateSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stateSkeletonDashboard{grid-template-columns:1fr}.stateSkeletonReports{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:900px){.stateSkeletonMetrics{grid-template-columns:1fr 1fr}.stateSkeletonMetric:first-child{grid-column:1/-1}.routeSkeleton,.stateSkeletonReports{grid-template-columns:1fr}.routeSkeletonSidebar{display:none}.routeSkeleton>main{padding:30px 20px}}@media(max-width:640px){.stateSkeletonGrid,.stateSkeletonMetrics{grid-template-columns:1fr}.stateSkeletonMetric:first-child{grid-column:auto}.stateSkeletonGrid{padding:10px}.stateSkeletonScores{grid-template-columns:1fr 1fr}.systemEmptyV3{min-height:220px;padding:30px 18px}.routeSkeleton>main{padding:24px 14px}.skeletonHeroTitle{width:88%;height:46px}}@media(prefers-reduced-motion:reduce){.skeletonPulse{animation:none;background:rgba(20,22,33,.06)}.routeSkeletonSidebar .skeletonPulse,.stateSkeletonPanel.dark .skeletonPulse{animation:none;background:rgba(255,255,255,.09)}}.systemWorkspaceV2{width:100%}.systemWorkspaceV2 .rotated{transform:rotate(180deg)}.workspaceSwitcherPopover{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:312px;padding:10px;border:1px solid rgba(167,156,255,.14);border-radius:16px;background:rgba(12,15,31,.98);box-shadow:0 24px 70px rgba(2,4,14,.34);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.workspaceSwitcherHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 8px 10px}.workspaceSwitcherHead>div>small,.workspaceSwitcherHead>div>span{display:block}.workspaceSwitcherHead>div>span{font-size:7px;letter-spacing:.13em;color:#a79cff}.workspaceSwitcherHead>div>small{margin-top:4px;font-size:8px;line-height:1.45;color:#7f8798}.workspaceSwitcherHead>button{width:28px;height:28px;border:0;border-radius:8px;background:rgba(255,255,255,.04);color:#8d94a4;display:grid;place-items:center}.workspaceSwitcherList{display:grid;grid-gap:4px;gap:4px}.workspaceSwitcherList>button{width:100%;min-height:56px;padding:8px 9px;border:1px solid transparent;border-radius:11px;background:transparent;color:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;grid-gap:9px;gap:9px;align-items:center;text-align:left}.workspaceSwitcherList>button.active,.workspaceSwitcherList>button:hover{background:rgba(120,103,238,.1);border-color:rgba(167,156,255,.1)}.workspaceSwitcherIcon{width:32px;height:32px;border-radius:9px;background:rgba(120,103,238,.13);color:#a79cff;display:grid;place-items:center}.workspaceSwitcherText b,.workspaceSwitcherText small{display:block}.workspaceSwitcherText b{font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceSwitcherText small{font-size:7px;color:#747d8e;margin-top:3px}.workspaceSwitcherState{display:grid;place-items:center;color:#a79cff}.workspaceCreateAction{width:100%;min-height:40px;margin-top:8px;border:1px dashed rgba(167,156,255,.18);border-radius:10px;background:rgba(120,103,238,.05);color:#b9b1ff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px}.workspaceSwitcherError{margin:8px 4px 0;padding:8px 9px;border-radius:9px;background:rgba(180,65,65,.1);color:#e2a7ad;font-size:8px;line-height:1.4}.systemWorkspaceMarkV2{display:grid;place-items:center}.mobileWorkspaceButton,.mobileWorkspacePopover{display:none}.workspaceCreditNotice{padding:11px 12px;border:1px solid #ded9f1;border-radius:11px;background:#f6f4ff;color:#7168a5;display:flex;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5}.workspaceCreditNotice svg{flex:0 0 auto;margin-top:1px;color:#7567dc}@media(max-width:900px){.systemMobileTopV2{position:relative}.mobileWorkspaceButton{display:flex;align-items:center;gap:6px;max-width:180px;height:34px;padding:0 9px;border:1px solid #e0ddec;border-radius:10px;background:#fff;color:#555b67;font-size:8px}.mobileWorkspaceButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobileWorkspacePopover{display:block;position:absolute;top:calc(100% + 6px);right:12px;z-index:95}.mobileWorkspacePopover>.workspaceSwitcherWrap>.systemWorkspaceV2{display:none}.mobileWorkspacePopover .workspaceSwitcherPopover{position:relative;top:auto;left:auto;width:min(312px,calc(100vw - 24px))}}.publicScaleField{width:100%;margin-top:12px;overflow:hidden}.publicScaleRow{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));width:100%;grid-gap:0;gap:0}.publicScaleRow button{min-width:0;height:44px;padding:0;border:1px solid #dcd9e5;border-right:0;border-radius:0;background:#fff;color:#555b66;font-size:11px;font-weight:650}.publicScaleRow button:first-child{border-radius:10px 0 0 10px}.publicScaleRow button:last-child{border-right:1px solid #dcd9e5;border-radius:0 10px 10px 0}.publicScaleRow button:hover{background:#f5f3ff}.publicScaleRow button.active{position:relative;z-index:1;border-color:#7867ee;border-right:1px solid #7867ee;background:#7867ee;color:#fff}.publicScaleLegend{display:flex;justify-content:space-between;gap:16px;margin-top:8px;padding:0 4px;color:#8b8f98;font-size:9px}@media(max-width:640px){.publicScaleRow button{height:40px;font-size:10px}.publicScaleLegend{font-size:8px}}@media(max-width:380px){.publicScaleRow button{height:36px;font-size:9px}}.systemShellV2{grid-template-columns:264px minmax(0,1fr)}.systemSidebarV2{padding:22px 16px 18px}.systemSidebarTop{gap:20px}.systemBrandV2{padding:2px 8px 6px}.systemBrandV2 .logoSymbol{width:42px;height:42px;flex-basis:42px}.systemBrandV2 .logo strong{font-size:20px}.systemBrandV2 .logo small{font-size:11px;margin-top:4px}.systemWorkspaceV2{min-height:60px;grid-template-columns:38px minmax(0,1fr) 16px;gap:11px;padding:10px 11px;border-radius:14px}.systemWorkspaceMarkV2{width:36px;height:36px;border-radius:10px}.systemWorkspaceV2 small{font-size:8px;letter-spacing:.12em}.systemWorkspaceV2 b{margin-top:4px;font-size:12px;font-weight:600}.systemNavV2{gap:5px;margin-top:30px}.systemNavLabelV2{padding:0 11px 9px;font-size:9px}.systemNavV2 a{height:48px;gap:11px;padding:0 11px;border-radius:12px;font-size:13px}.systemNavIconV2{width:30px;height:30px}.systemAsideInsight{margin-bottom:16px;padding:15px;grid-template-columns:21px 1fr;gap:10px;border-radius:15px}.systemAsideInsight b{font-size:11px}.systemAsideInsight small{margin-top:5px;font-size:9px;line-height:1.55}.systemSideBottomV2{padding-top:14px}.systemRoleV2{gap:10px;padding:7px}.systemUserAvatarV2{width:38px;height:38px;font-size:11px}.systemRoleV2 b{font-size:11px}.systemRoleV2 small{font-size:9px;margin-top:3px}.systemLogoutV2{height:42px;margin-top:9px;font-size:11px}.systemContentV2{width:min(1480px,100%);padding:44px 48px 72px}.productHeroHeader{margin-bottom:34px;padding-top:6px}.productHeroCopy{max-width:820px}.systemEyebrow{font-size:10px;letter-spacing:.14em}.productHeroCopy h1{font-size:clamp(46px,4vw,62px);margin:13px 0 15px}.productHeroCopy p{max-width:760px;font-size:15px;line-height:1.65}.systemPrimaryBtn,.systemSoftBtn{min-height:44px;padding:0 17px;font-size:12px;border-radius:11px}.productSummaryCard{min-height:186px;padding:23px}.productSummaryCard>span{margin-top:24px;font-size:10px}.productSummaryCard strong{font-size:48px;margin-top:7px}.productSummaryCard p{margin-top:7px;font-size:11px;line-height:1.45}.productSurfaceHead{padding:23px 25px}.productSurfaceHead>div>span,.reportRailHead>span{font-size:9px}.productSurfaceHead h2,.reportRailHead h2{font-size:24px;margin-top:7px}.productSurfaceHead p,.reportRailHead p{font-size:11px;line-height:1.5}.productSurfaceHead>a{font-size:11px}.productRecentRow{min-height:82px}.productRecentIdentity b{font-size:12px}.productRecentIdentity small{font-size:10px}.productMiniSignals span{padding:6px 8px;font-size:9px}.productInsightCard{min-height:340px;padding:26px}.productInsightCard>span{font-size:9px}.productInsightCard h3{font-size:36px;margin-top:54px}.productInsightCard p{font-size:12px;line-height:1.65}.productInsightCard a{font-size:11px}.formLibraryCard,.personCard{min-height:260px;padding:20px}.personStatus{font-size:9px}.formLibraryBody h3,.personBody h3{font-size:22px}.formLibraryBody p,.personBody p{font-size:11px;line-height:1.55}.personBody small{font-size:10px}.personPrimaryAction{font-size:11px}.formLibraryFooter small,.formLibraryStats small,.statusV2{font-size:9px}.formLibraryStats b{font-size:17px}.reportRailItem b{font-size:11px}.reportRailItem small{font-size:9px}.reportCanvasHead h2{font-size:34px}.reportCanvasHead p,.reportScoreTop span{font-size:11px}.reportScoreTop b{font-size:18px}.reportEditorialBlock>span{font-size:9px}.reportEditorialBlock p{font-size:13px;line-height:1.65}.formViewTabs button{font-size:11px}.formResponsesRailHead>span{font-size:9px}.formResponsesRailHead p{font-size:10px}.formResponseList b{font-size:11px}.formResponseList small{font-size:9px}.formAnswerCard>span{font-size:8px}.formAnswerCard h3,.formAnswerCard p{font-size:12px}@keyframes platformContentIn{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}.systemContentV2{animation:platformContentIn .24s ease}@media(max-width:1180px){.systemShellV2{grid-template-columns:244px minmax(0,1fr)}.systemContentV2{padding:38px 32px 64px}}@media(max-width:900px){.systemShellV2{grid-template-columns:1fr}.systemContentV2{padding:26px 18px 92px}.productHeroCopy p{font-size:14px}}@media(prefers-reduced-motion:reduce){.systemContentV2{animation:none}}.systemShellV2{height:100dvh;min-height:100dvh;overflow:hidden}.systemSidebarV2{position:relative;top:auto;height:100dvh;min-height:0;overflow:hidden}.systemMainV2{height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.systemContentV2{min-height:100%}.systemSidebarTop{min-height:0}.workspaceSwitcherPopover,.workspaceSwitcherWrap{position:relative;width:100%}.workspaceSwitcherPopover{top:auto;left:auto;margin-top:8px;padding:9px;border-radius:14px;box-shadow:0 14px 32px rgba(2,4,14,.18);z-index:5}.workspaceSwitcherList{max-height:180px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.workspaceSwitcherHead{padding:7px 7px 9px}.workspaceSwitcherHead>div>small{font-size:9px}.workspaceSwitcherList>button{min-height:54px}.workspaceCreateAction{min-height:42px;font-size:10px}.systemAsideInsight,.systemNavV2,.systemSideBottomV2{flex:0 0 auto}@media(max-width:900px){.systemShellV2{height:100dvh}.systemMainV2{height:100dvh;overflow-y:auto}.mobileWorkspacePopover .workspaceSwitcherPopover{position:relative;width:min(320px,calc(100vw - 24px));margin-top:0}}.systemFeedbackBackdrop{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px;background:rgba(8,10,25,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.systemFeedbackModal{position:relative;width:min(430px,100%);padding:24px;border:1px solid rgba(20,22,33,.08);border-radius:20px;background:#fff;box-shadow:0 32px 90px rgba(8,10,25,.2);animation:systemFeedbackIn .2s ease}@keyframes systemFeedbackIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.systemFeedbackClose{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:9px;background:#f4f3f7;color:#757a84;display:grid;place-items:center}.systemFeedbackIcon{width:48px;height:48px;margin-bottom:18px;border-radius:14px;display:grid;place-items:center}.systemFeedbackModal.success .systemFeedbackIcon{background:#edf9f2;color:#218458}.systemFeedbackModal.error .systemFeedbackIcon{background:#fff0ef;color:#b64d45}.systemFeedbackModal.info .systemFeedbackIcon{background:#f0eeff;color:#6d5ed4}.systemFeedbackCopy>span{display:block;font-size:9px;font-weight:700;letter-spacing:.13em;color:#8b909a}.systemFeedbackCopy h2{margin:8px 42px 0 0;font-family:var(--font-display);font-size:24px;line-height:1.05;letter-spacing:-.03em;font-weight:550;color:#1c1f28}.systemFeedbackCopy p{margin:10px 0 0;color:#717680;font-size:13px;line-height:1.6}.systemFeedbackAction{width:100%;min-height:42px;margin-top:22px;border:0;border-radius:10px;background:#171a25;color:#fff;font-size:11px;font-weight:650}.systemFeedbackModal.success .systemFeedbackAction{background:linear-gradient(135deg,#7867ee,#6555d7)}@media(prefers-reduced-motion:reduce){.systemFeedbackModal{animation:none}}.legalRegistrationConsent{display:flex;align-items:flex-start;gap:12px;color:#8c909e;font-size:12px;line-height:1.65;margin:12px 0 18px}.legalRegistrationConsent input,.publicNoticeCheck input{flex:none;width:18px;height:18px;accent-color:#7968e9;margin-top:2px}.legalRegistrationConsent a,.publicFormNotice a{color:#8979e8;text-decoration:underline;text-underline-offset:3px}.publicFormNotice{background:#f7f7fd;border:1px solid #dfdef0;border-radius:16px;padding:clamp(16px,3vw,24px);margin:24px 0;color:#313447;max-width:100%}.publicFormNotice h3{margin:0 0 10px;font-size:17px;line-height:1.35}.publicFormNotice p{font-size:13px;line-height:1.8;color:#5e6574;overflow-wrap:anywhere}.publicNoticeCheck{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;color:#323847;margin-top:16px}.publicNoticeCheck input{min-width:18px}@media(max-width:600px){.publicFormNotice{margin:20px 0}.legalRegistrationConsent{font-size:13px}}.legalFormSettings{display:grid;grid-gap:14px;gap:14px;max-width:800px}.legalFormSettings label{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:#444956;font-weight:650}.legalFormSettings input,.legalFormSettings select,.legalFormSettings textarea{width:100%;min-width:0;max-width:100%;min-height:43px;border:1px solid #e0e1e9;border-radius:10px;padding:10px 12px;background:#fff;color:#23242d;font-size:16px;font-family:inherit;font-weight:400}.publicNoticeDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.publicNoticeDetails div{min-width:0;border:1px solid #e7e5f0;border-radius:10px;padding:12px;background:#fff}.publicNoticeDetails dt{font-size:11px;font-weight:750;color:#5753aa;margin-bottom:6px}.publicNoticeDetails dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:#575c6c}@media(max-width:640px){.publicNoticeDetails{grid-template-columns:1fr}}.legalAgreementGate{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f4f4fa}.legalAgreementCard{width:min(100%,520px);border-radius:20px;background:#fff;border:1px solid #e5e4ec;padding:clamp(22px,4vw,36px);box-shadow:0 20px 80px rgba(23,23,40,.07)}.legalAgreementCard>span{font-size:10px;letter-spacing:.12em;font-weight:800;color:#7567b8}.legalAgreementCard h1{font-size:clamp(28px,5vw,36px);margin:18px 0}.legalAgreementCard p{font-size:14px;color:#687080;line-height:1.75}.legalAgreementCard a{color:#6354c9;text-decoration:underline}.legalAgreementCard label{display:flex;gap:10px;line-height:1.65;font-size:13px;margin:22px 0;color:#323748}.legalAgreementCard label input{width:18px;height:18px;flex:none;accent-color:#6153be}.legalAgreementCard .systemPrimaryBtn{width:100%;justify-content:center;min-height:44px}.legalAgreementCard .legalAgreementNote{font-size:11px}.opsToolbar{gap:12px;flex-wrap:wrap;padding:16px 22px;background:#fbfbfd;border-top:1px solid #ebeaf0;border-bottom:1px solid #ebeaf0}.opsSearch,.opsToolbar{display:flex;align-items:center}.opsSearch{gap:10px;flex:1 1 260px;min-width:0;padding:0 14px;border:1px solid #e0e1ea;border-radius:11px;background:#fff;color:#8a8e9b}.opsSearch:focus-within{border-color:#8a7ced;box-shadow:0 0 0 3px #8e7dec19}.opsSearch input{border:0!important;outline:none;box-shadow:none!important;background:transparent!important;padding:13px 0!important;margin:0!important;min-width:0;width:100%;font-size:15px!important;color:#282938}.opsToolbar select{border:1px solid #e2e2e9;border-radius:10px;padding:12px;background:#fff;color:#3d4150;font-size:14px;min-width:140px}.opsCount{white-space:nowrap;font-size:12px;color:#8a8d9b;font-weight:650}.opsList{padding:8px 12px 12px;display:grid;grid-gap:6px;gap:6px;min-width:0}.opsRow{display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding:16px 18px;border:1px solid #ebebf0;border-radius:12px;background:#fff;min-height:86px;min-width:0;transition:border-color .2s,box-shadow .2s,background .2s}.opsRow:hover{border-color:#cfc9f5;box-shadow:0 6px 25px #29213d09}.opsRow.isSelected{background:#f8f7ff;border-color:#c7bff6;box-shadow:inset 3px 0 #7969e9}.opsIdentity{display:flex;gap:13px;align-items:center;flex:1 1 240px;min-width:0}.opsAvatar{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:12px;background:#eeebff;color:#6050d6;font-size:13px;font-weight:800;letter-spacing:.02em}.opsIdentityCopy{min-width:0;display:grid;grid-gap:5px;gap:5px}.opsIdentityCopy strong{font-size:15px;font-weight:700;color:#20212c}.opsIdentityCopy small,.opsIdentityCopy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opsIdentityCopy small{color:#888c99;font-size:12px}.opsRowMeta{flex:1 1 200px;min-width:0;display:grid;grid-gap:6px;gap:6px;color:#4f5360;font-size:13px}.opsRowMeta small,.opsRowMeta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsRowMeta small{font-size:12px;color:#9195a2}.opsStatus{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:11px;font-weight:700;border:1px solid #e3e3e9;background:#f6f6f8;padding:7px 11px;border-radius:99px;color:#747985}.opsStatus.isActive{background:#eff8f3;border-color:#d9ecdf;color:#377452}.opsStatus.isDraft{background:#f7f2ff;border-color:#e7dfff;color:#7753b6}.opsRowActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.opsAction,.opsIconAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid #e4e2f1;border-radius:9px;background:#fff;padding:8px 13px;color:#5f54b0;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.opsAction.primary{background:#ece9ff;border-color:#e8e3ff;color:#5c49ca}.opsIconAction{width:36px;padding:6px}.opsAction:hover,.opsIconAction:hover{background:#e9e5ff}.opsAction:focus-visible,.opsIconAction:focus-visible{outline:3px solid #9889f8;outline-offset:2px}.opsAction:disabled,.opsIconAction:disabled{opacity:.45;cursor:not-allowed}.opsReportWorkspace{display:grid;grid-gap:20px;gap:20px}.opsReportList{overflow:hidden;background:#fff;border:1px solid #e7e7ec;border-radius:20px}.opsSectionIntro{padding:26px 26px 22px}.opsSectionIntro>span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#8e919c}.opsSectionIntro h2{font-size:26px;letter-spacing:-.035em;margin:10px 0 5px}.opsSectionIntro p{font-size:13px;color:#898c9a;margin:0}.opsReportDetail{min-width:0;border:1px solid #e7e7ec;border-radius:20px}@media(max-width:900px){.opsRow{gap:14px}.opsRowMeta{flex-basis:140px}.opsRowActions{gap:5px}}@media(max-width:700px){.opsToolbar{padding:12px}.opsCount{margin-left:auto}.opsRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:15px}.opsIdentity{grid-column:1/2}.opsStatus{grid-column:2;grid-row:1}.opsRowMeta{grid-column:1/-1;grid-row:2;display:flex;gap:12px;flex-wrap:wrap}.opsRowMeta small,.opsRowMeta span{white-space:normal;overflow-wrap:anywhere}.opsRowActions{grid-column:1/-1;grid-row:3;justify-content:flex-start;flex-wrap:wrap}.opsSectionIntro{padding:20px}.opsReportDetail{padding:16px!important}}@media(max-width:420px){.opsAction{font-size:12px}.opsToolbar select{flex:1 1}.opsSearch{flex-basis:100%}}.productHeroHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px!important;padding:0!important;min-height:0!important}.productHeroCopy{max-width:780px!important}.productHeroCopy .systemEyebrow{display:none}.productHeroCopy h1{font-size:clamp(26px,2.35vw,36px)!important;line-height:1.13!important;letter-spacing:-.035em!important;margin:0 0 7px!important}.productHeroCopy p{font-size:13px!important;line-height:1.5!important;margin:0!important;color:#808493!important;max-width:760px!important}.opsHeaderCount{display:inline-flex;align-items:center;vertical-align:middle;font-size:11px;letter-spacing:0;font-weight:800;border:1px solid #e6e3f5;background:#eeebff;color:#6553cb;border-radius:7px;padding:4px 8px;margin-left:6px}.productHeroHeader>.systemPrimaryBtn{min-height:38px!important;padding:8px 14px!important;font-size:12px!important;border-radius:9px!important;box-shadow:none!important;white-space:nowrap}.opsReportList,.productSurface{border-radius:12px!important;box-shadow:none!important;overflow:hidden}.opsToolbarDense{padding:11px 14px!important;background:#fff!important;gap:8px!important;border-top:0!important}.opsToolbarDense .opsSearch{flex-basis:180px;max-width:460px;border-radius:8px!important}.opsToolbarDense .opsSearch input{padding:9px 0!important;font-size:13px!important}.opsToolbarDense select{min-width:116px;padding:9px 12px!important;border-radius:8px!important;font-size:12px!important}.opsCount{font-size:11px!important}.opsList{gap:0!important;padding:0!important}.opsRow{min-height:60px!important;gap:16px!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid #ececf0!important;border-radius:0!important;box-shadow:none!important}.opsRow:last-child{border-bottom:0!important}.opsRow:hover{background:#f9f9fd!important}.opsRow.isSelected{background:#f4f2ff!important;box-shadow:inset 3px 0 #7766db!important}.opsAvatar{width:34px!important;height:34px!important;border-radius:8px!important;font-size:11px!important}.opsIdentityCopy{gap:2px!important}.opsIdentityCopy strong{font-size:13px!important}.opsIdentityCopy small,.opsRowMeta small{font-size:11px!important}.opsRowMeta{font-size:12px!important;gap:3px!important}.opsStatus{font-size:10px!important;padding:5px 9px!important}.opsAction,.opsIconAction{min-height:30px!important;border-radius:7px!important;font-size:11px!important;padding:5px 10px!important}.opsIconAction{width:31px!important;padding:5px!important}.opsReportWorkspace{gap:14px!important}.opsReportDetail{border-radius:12px!important}.formViewTabs{margin-bottom:13px!important}@media(max-width:750px){.productHeroHeader{align-items:flex-start;flex-wrap:wrap}.productHeroHeader>.systemPrimaryBtn{margin-left:auto}.opsRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto;min-height:0!important;padding:12px!important;grid-gap:8px!important;gap:8px!important}.opsRowMeta{grid-column:1/-1;grid-row:2}.opsRowActions{grid-column:1/-1;grid-row:3;justify-content:flex-start!important}.opsToolbarDense .opsSearch{max-width:none;flex-basis:100%}.opsToolbarDense select{flex:1 1}.productHeroCopy h1{font-size:26px!important}}.candidateMenu{position:relative}.candidateMenu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:10px;border:1px solid var(--border,#dce0e8)}.candidateMenu summary::-webkit-details-marker{display:none}.candidateMenuPanel{position:absolute;right:0;top:calc(100% + 5px);min-width:180px;z-index:30;display:flex;flex-direction:column;padding:6px;background:var(--surface,#fff);border:1px solid #dedfe4;border-radius:12px;box-shadow:0 14px 38px #0002}.candidateMenuPanel a,.candidateMenuPanel button{color:inherit;text-align:left;font:inherit;border:0;background:transparent;padding:10px 12px;border-radius:8px;text-decoration:none;cursor:pointer}.candidateMenuPanel a:hover,.candidateMenuPanel button:hover{background:#8881}.candidateDetails{display:flex;flex-direction:column;gap:20px}.candidateSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.candidateSummary>div{padding:20px;border:1px solid #8883;border-radius:14px;display:flex;flex-direction:column;gap:12px}.candidateSummary span{font-size:13px;opacity:.7}.candidateSummary strong{font-size:28px}.candidateTabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #8883}.candidateTabs button{white-space:nowrap;padding:13px 14px;background:none;border:0;border-bottom:2px solid transparent;color:inherit;cursor:pointer}.candidateTabs button.active{font-weight:600;border-bottom-color:currentColor}.candidateDetailGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);grid-gap:18px;gap:18px}.candidateSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.candidateDetails h2,.candidateSectionHead h2{font-size:18px}.candidateFields{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.candidateFields label{display:grid;grid-gap:6px;gap:6px}.candidateFields input,.candidateFields textarea{width:100%;font-size:16px;padding:11px;border-radius:10px;border:1px solid #8885;background:transparent;color:inherit}.candidateFields p{display:grid;grid-gap:6px;gap:6px;white-space:pre-wrap;overflow-wrap:anywhere}.candidateFields b{font-size:12px;opacity:.7}.candidateResumeActions{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.candidateDetailEntry{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #8883}.candidateAnswerEntry summary span,.candidateDetailEntry span{font-size:13px;opacity:.7}.candidateAnswerEntry{border-bottom:1px solid #8883;padding:18px 0}.candidateAnswerEntry summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px}.candidateAnswer{padding:15px 0;border-bottom:1px solid #8882}.candidateAnswer p{overflow-wrap:anywhere;margin:8px 0 0}@media(max-width:800px){.candidateSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.candidateDetailGrid{grid-template-columns:1fr}.candidateAnswerEntry summary,.candidateDetailEntry{align-items:flex-start;flex-direction:column}}@media(min-width:901px){.productSidebar.systemSidebarV2{display:flex;flex-direction:column;padding:28px 16px 18px;gap:0}.productSidebar .systemSidebarTop{display:flex;flex-direction:column;gap:30px}.productSidebar .systemBrandV2{padding:0 10px}.productSidebar .systemWorkspaceV2{min-height:72px;padding:12px 14px;grid-template-columns:44px minmax(0,1fr) 18px;gap:12px;border-radius:16px}.productSidebar .systemWorkspaceMarkV2{width:44px;height:44px;border-radius:12px}.productSidebar .systemWorkspaceV2 b{font-size:14px}.productSidebar .systemNavV2{margin-top:30px;display:flex;flex-direction:column;gap:7px;flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin}.productSidebar .systemNavLabelV2{padding:0 14px 7px;font-size:10px;letter-spacing:.12em}.productSidebar .systemNavV2 a{display:flex;align-items:center;height:54px;min-height:54px;padding:0 12px;gap:13px;border-radius:13px;font-size:14px;font-weight:500;transition:background .18s ease,color .18s ease,border-color .18s ease}.productSidebar .systemNavV2 a:not(.active):hover{background:rgba(130,120,190,.09);color:#f4f3ff}.productSidebar .systemNavV2 a.active{font-weight:600;background:linear-gradient(95deg,rgba(112,91,214,.17),rgba(100,88,154,.1));border:1px solid rgba(145,127,234,.18)}.productSidebar .systemNavIconV2{width:34px;height:34px;min-width:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.productSidebar .systemSideBottomV2{margin-top:auto;padding:18px 4px 0;border-top:1px solid rgba(160,159,184,.13);display:flex;align-items:center;gap:8px;min-width:0}.productSidebar .systemRoleV2{display:flex;align-items:center;gap:11px;padding:4px;min-width:0;flex:1 1}.productSidebar .systemUserAvatarV2{width:42px;height:42px;min-width:42px;border-radius:12px;font-size:14px}.productSidebar .systemRoleMetaV2{display:flex;flex-direction:column;min-width:0;gap:4px}.productSidebar .systemRoleMetaV2 b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.productSidebar .systemRoleMetaV2 small{font-size:11px;margin:0;opacity:.7}.productSidebar .systemLogoutV2{width:42px;height:42px;min-width:42px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:12px;color:#f87171;background:rgba(239,68,68,.07);border:1px solid rgba(248,113,113,.14);transition:background .2s,color .2s}.productSidebar .systemLogoutV2:hover{background:rgba(239,68,68,.16);color:#ff9999}.productSidebar .systemLogoutV2:focus-visible{outline:2px solid #f87171;outline-offset:3px}}.candidateMenuTrigger{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce0e9;border-radius:12px;color:#4b5264;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.candidateMenuTrigger:hover,.candidateMenuTrigger[aria-expanded=true]{background:#f2f0fe;border-color:#c9c1f7;color:#6353d9}.candidateMenuTrigger:focus-visible{outline:2px solid #705ee7;outline-offset:2px}.candidateMenuPortal{position:fixed;z-index:300;min-width:206px;padding:7px;border:1px solid #e4e5ed;border-radius:13px;background:#fff;box-shadow:0 16px 48px rgba(22,24,45,.17);display:flex;flex-direction:column;gap:2px}.candidateMenuPortal a,.candidateMenuPortal button{display:flex;align-items:center;width:100%;min-height:42px;padding:10px 12px;text-decoration:none;border:0;border-radius:8px;background:transparent;color:#282b3b;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.candidateMenuPortal a:hover,.candidateMenuPortal button:hover{background:#f2f0fa}.candidateMenuPortal button:last-child{color:#bd454b}.candidateMenuPortal button:last-child:hover{background:#fff1f1}@media(min-width:801px){.productSurface .opsRow{min-height:86px;gap:16px}.productSurface .opsIdentity{min-width:200px}.productSurface .opsIdentityCopy{min-width:0}.productSurface .opsRowMeta{font-size:13px;min-width:210px}.productSurface .opsRowActions{flex-shrink:0;gap:9px}.productSurface .opsAction.primary{white-space:nowrap;min-height:40px;padding:0 15px;font-size:13px}.productSurface .opsStatus{flex-shrink:0}}@media(max-width:800px){.candidateMenuPortal{max-width:calc(100vw - 24px)}.productSurface .opsRowActions{justify-content:flex-end!important}}@media(min-width:901px){.productSidebar.systemSidebarV2{overflow:visible;overflow-x:visible;overflow-y:visible;isolation:isolate}.productSidebar .systemSidebarTop{position:relative;z-index:50;flex:0 0 auto;min-width:0}.productSidebar .workspaceSwitcherWrap{position:relative;z-index:51;min-width:0}.productSidebar .workspaceSwitcherPopover{position:absolute;left:0;right:0;top:calc(100% + 10px);width:100%;max-width:100%;margin:0;z-index:100;padding:10px;border:1px solid rgba(139,130,213,.24);background:#10111e;box-shadow:0 22px 55px rgba(0,0,0,.38);border-radius:16px}.productSidebar .workspaceSwitcherList{max-height:min(300px,45vh);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.productSidebar .systemNavV2{overflow:visible;overflow-x:visible;overflow-y:visible;min-height:0;flex:1 1 auto;scrollbar-width:none}.productSidebar .systemNavV2::-webkit-scrollbar{display:none}.productSidebar .systemSideBottomV2{position:relative;z-index:1}}.candidateProfile{gap:26px;max-width:1440px;padding-bottom:44px}.candidateProfileHeader{display:flex;align-items:center;gap:20px;min-height:88px;margin:0}.candidateBack{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid #e0e1ed;border-radius:13px;background:white;color:#5e55cb;transition:transform .2s,background .2s}.candidateBack:hover{transform:translateX(-3px);background:#f0edff}.candidateProfileHeading{min-width:0;flex:1 1}.candidateProfileHeading h1{font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:-.045em;margin:0 0 9px;line-height:1.15}.candidateProfileContact{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:13px;color:#798092}.candidateProfileContact>span+span:not(:last-child):before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#bfc1d0;margin:0 14px 2px 0}.candidateStatusActive,.candidateStatusInactive{padding:5px 10px;border-radius:100px;font-size:11px;font-weight:650}.candidateStatusActive{background:#e9f6ee;color:#277c50}.candidateStatusInactive{background:#f4eef0;color:#b55260}.candidateSendAction{flex:0 0 auto;white-space:nowrap}.candidateMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.candidateMetricGrid .candidateMetric{min-height:158px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 22px;border:1px solid #e6e5ef;border-radius:18px;background:#fff;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.candidateMetricGrid .candidateMetric:hover{transform:translateY(-3px);box-shadow:0 14px 32px #22224412;border-color:#cbc6e9}.candidateMetric .candidateMetricIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;margin-bottom:4px}.candidateMetric.purple .candidateMetricIcon{background:#ede9ff;color:#6d55df}.candidateMetric.teal .candidateMetricIcon{background:#e3f6f1;color:#1e9580}.candidateMetric.amber .candidateMetricIcon{background:#fff2e3;color:#c78333}.candidateMetric.blue .candidateMetricIcon{background:#e7eeff;color:#4e78d2}.candidateMetricGrid .candidateMetric>span:not(.candidateMetricIcon){font-size:12px;font-weight:600;color:#6a6e7f}.candidateMetricGrid .candidateMetric strong{font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.05em}.candidateMetricGrid .candidateMetric small{font-size:11px;color:#8b90a0}.candidateProfile .candidateTabs{gap:30px;margin:0;border-bottom:1px solid #e1e2e9}.candidateProfile .candidateTabs button{padding:12px 3px 14px;font-size:14px;font-weight:500;color:#7b8090;transition:color .2s}.candidateProfile .candidateTabs button.active{color:#252537;border-bottom-color:#6255dc;font-weight:650}.candidateProfile .candidateTabs button:hover{color:#5b4ec9}.candidateProfile .candidateDetailGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:18px;align-items:start}.candidatePanel{min-width:0;background:#fff;border:1px solid #e7e7ef;border-radius:18px;padding:24px;box-shadow:0 8px 26px #15152e04}.candidatePanel .candidateSectionHead{margin:0 0 25px;gap:18px}.candidatePanel .candidateSectionHead h2{font-size:18px;font-weight:650;letter-spacing:-.02em;margin:0}.candidatePanel .candidateSectionHead p{margin:6px 0 0;color:#8b8d9c;font-size:12px;line-height:1.5}.candidateIconButton{width:38px;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e3f2;border-radius:11px;background:#f8f7ff;color:#6354d2;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.candidateIconButton:hover{background:#ebe7ff;transform:translateY(-1px)}.candidateBack:focus-visible,.candidateIconButton:focus-visible{outline:2px solid #7061e9;outline-offset:3px}.candidateInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:25px 20px;gap:25px 20px}.candidateInfoGrid>div{display:flex;flex-direction:column;gap:7px;min-width:0}.candidateInfoGrid span{font-size:12px;font-weight:550;color:#888c9d}.candidateInfoGrid strong{font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.candidateInfoGrid .candidateInfoFull{grid-column:1/-1;padding-top:17px;border-top:1px solid #eff0f5}.candidateInfoFull p{font-size:13px;line-height:1.7;color:#4a4e60;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.candidateEditFields{margin:0;gap:18px}.candidateEditFields label{font-size:12px;font-weight:600;color:#5a5e70}.candidateApplicationFields input,.candidateApplicationFields select,.candidateEditFields input,.candidateEditFields textarea,.candidateFields select{box-sizing:border-box;width:100%;min-height:44px;background:#fff;border:1px solid #dedfea;border-radius:11px;padding:10px 13px;color:#282936;font:inherit;font-size:14px}.candidateFormActions{display:flex;justify-content:flex-end;gap:10px}.candidateResumePanel{display:flex;flex-direction:column;gap:0}.candidateResumeBody{text-align:center;display:flex;align-items:center;flex-direction:column;gap:9px;padding:14px 12px 22px}.candidateResumeSymbol{display:grid;place-items:center;width:62px;height:62px;background:#f2efff;color:#6955d8;border-radius:17px;margin-bottom:5px}.candidateResumeBody strong{max-width:100%;overflow-wrap:anywhere;font-size:14px;font-weight:650}.candidateResumeBody p{margin:0;color:#8a8d9a;font-size:12px;line-height:1.6;max-width:260px}.candidateResumePanel .candidateResumeActions{display:flex;justify-content:center;align-items:center;margin:0;gap:9px}.candidateResumeUpload{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;background:#6855dc;color:white;border-radius:11px;padding:0 17px;font-size:12px;font-weight:600;cursor:pointer}.candidateResumeUpload:hover{background:#5746c7}.candidateResumeHint{display:block;text-align:center;margin-top:13px;font-size:11px;color:#999bab}.candidateActivityStack{display:grid;grid-gap:16px;gap:16px}.candidateActivityRow{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #eeedf3}.candidateActivityRow>div:nth-child(2){min-width:0;flex:1 1;display:flex;flex-direction:column;gap:5px}.candidateActivityDisclosure strong,.candidateActivityRow strong{font-size:13px;font-weight:600}.candidateActivityDisclosure small,.candidateActivityRow small{display:block;color:#9495a4;font-size:11px}.candidateActivityGlyph{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#f2f0ff;color:#6657d8;display:grid;place-items:center}.candidatePill{white-space:nowrap;font-size:11px;font-weight:650;padding:7px 11px;border-radius:50px}.candidatePill.done{background:#eaf7ef;color:#28804f}.candidatePill.pending{background:#f3efff;color:#6554c9}.candidateActivityDisclosure{padding:0;border:0;border-top:1px solid #eeedf3}.candidateActivityDisclosure summary{display:flex;align-items:center;gap:14px;padding:15px 0;list-style:none}.candidateActivityDisclosure summary::-webkit-details-marker{display:none}.candidateActivityDisclosure summary>span:nth-child(2){min-width:0;flex:1 1}.candidateAnswers{padding:5px 16px 15px 54px;background:#fafafe;border-radius:12px}.candidateEmpty{padding:40px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#7e8191}.candidateEmpty strong{color:#353547;font-size:14px}.candidateEmpty p{font-size:12px;margin:0;line-height:1.6}.candidateApplicationForm{display:flex;align-items:end;gap:14px;padding:18px;background:#fafaff;border:1px solid #efedf9;border-radius:14px;margin-bottom:22px}.candidateApplicationFields{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.candidateApplicationFields label{font-size:12px;color:#696b7c;display:grid;grid-gap:7px;gap:7px;font-weight:600;min-width:0}.candidateApplicationForm>.systemPrimaryBtn{flex-shrink:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.candidateBack,.candidateIconButton,.candidateMetricGrid .candidateMetric{transition:none}}@media(max-width:1120px){.candidateMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidateProfile .candidateDetailGrid{grid-template-columns:1fr}.candidateApplicationForm{flex-direction:column;align-items:stretch}}@media(max-width:650px){.candidateProfile{gap:18px}.candidateProfileHeader{flex-wrap:wrap;gap:12px}.candidateProfileHeading{flex-basis:calc(100% - 58px)}.candidateSendAction{margin-left:56px}.candidateProfileContact{font-size:12px;gap:7px 12px}.candidateMetricGrid{gap:9px}.candidateMetricGrid .candidateMetric{padding:14px;min-height:135px}.candidateMetricGrid .candidateMetric strong{font-size:26px}.candidateProfile .candidateTabs{gap:18px;overflow-x:auto}.candidateProfile .candidateTabs button{font-size:12px;white-space:nowrap}.candidatePanel{padding:18px}.candidateApplicationFields,.candidateInfoGrid{grid-template-columns:1fr}.candidateActivityRow{gap:9px}.candidatePill{font-size:10px;padding:6px 8px}}.candidateMenuTrigger{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:10px;color:#76718e}.candidateMenuTrigger:hover,.candidateMenuTrigger[aria-expanded=true]{background:#f0edff!important;color:#6554d7}.candidateProfile .candidateBack{width:32px;height:36px;flex-basis:32px;border:0;background:transparent;border-radius:50%;box-shadow:none}.candidateIconButton,.candidateProfile .candidateIconButton{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:50%!important;width:38px;height:38px;min-width:38px;transition:background .16s,color .16s,transform .16s}.candidateIconButton:hover,.candidateProfile .candidateBack:hover,.candidateProfile .candidateIconButton:hover{background:#eeebff!important;color:#6552d9;transform:none}.candidateProfile .candidateMetricGrid .candidateMetric{min-height:122px;padding:16px 18px;gap:15px;justify-content:space-between}.candidateMetricHeading{display:flex;align-items:center;gap:10px;min-width:0}.candidateMetricHeading .candidateMetricIcon{width:34px;height:34px;flex-shrink:0;margin:0;border-radius:10px}.candidateMetricHeading>span:last-child{font-size:13px;font-weight:600;color:#5d6171}.candidateMetricValue{display:flex;align-items:baseline;gap:9px;min-width:0}.candidateProfile .candidateMetricValue strong{font-size:29px;line-height:1}.candidateProfile .candidateMetricValue small{font-size:11px;color:#858a9a}.candidateProfile .candidateDetailGrid{align-items:stretch}.candidateProfile .candidateDetailGrid>.candidatePanel{height:100%;min-height:300px;box-sizing:border-box}.candidateProfile .candidateResumePanel{justify-content:space-between}.candidateProfile .candidateApplicationFields{display:block;min-width:0}.candidateProfile .candidateApplicationForm{align-items:flex-end}.candidateProfile .candidateApplicationForm .candidateApplicationFields{flex:1 1}.prismaCombo{position:relative;min-width:0;width:100%}.prismaComboTrigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 15px;text-align:left;border:1px solid #dfe0eb;border-radius:11px;background:white;color:#282936;font-size:13px;cursor:pointer}.prismaComboTrigger svg{flex-shrink:0;margin-right:2px;color:#81849a}.prismaComboTrigger:hover,.prismaComboTrigger[aria-expanded=true]{border-color:#9e92ed}.prismaComboMenu{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:60;border:1px solid #e2dff0;border-radius:13px;padding:8px;background:#fff;box-shadow:0 18px 40px #1e1b401d}.prismaComboSearch{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;padding:0 12px;border:1px solid #e3e3eb;border-radius:9px;color:#89899e}.prismaComboSearch input{min-width:0;width:100%;height:40px;padding:0;border:0!important;outline:none;background:transparent;font-size:13px}.prismaComboOptions{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-top:5px}.prismaComboOptions button{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#363545;text-align:left;font-size:13px;cursor:pointer}.prismaComboOptions button:hover,.prismaComboOptions button[aria-selected=true]{background:#f0edff;color:#6653cf}.prismaComboOptions .prismaComboCreate{color:#6553ce;font-weight:650;justify-content:flex-start}.prismaComboEmpty{text-align:center;color:#9493a2;font-size:12px;padding:15px}.candidateAnswersModal{max-height:85vh;display:flex;flex-direction:column;gap:16px}.candidateAnswerScroll{overflow-y:auto;min-height:0}@media(max-width:650px){.candidateMetricValue{flex-wrap:wrap;gap:3px 8px}.candidateProfile .candidateMetricGrid .candidateMetric{min-height:128px;padding:13px}.candidateMetricHeading>span:last-child{font-size:11px}.candidateProfile .candidateDetailGrid>.candidatePanel{min-height:0}}.productMain .candidateIconButton,.productMain .iconBtn,.productMain .opsIconAction{border:0;background:transparent;box-shadow:none;border-radius:50%;width:38px;height:38px;min-width:38px;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease}.productMain .candidateIconButton:hover,.productMain .iconBtn:hover,.productMain .opsIconAction:hover{background:#eeebff;color:#6654dc}.productMain .systemPrimaryBtn,.productMain .systemSoftBtn{border-radius:11px;min-height:42px;display:inline-flex;justify-content:center;align-items:center;gap:9px}.productMain .candidatePanel,.productMain .productSurface{border-radius:17px}.vacancyPage{display:flex;flex-direction:column;gap:22px;padding-bottom:48px}.vacancyRequirementTags{display:flex;gap:8px;flex-wrap:wrap}.vacancyRequirementTags span{padding:9px 12px;font-size:12px;border-radius:9px;background:#f3f0ff;color:#6253c0}.vacancyToolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.vacancyToolbar label{display:flex;align-items:center;gap:10px;padding:0 13px;flex:1 1;min-width:160px;height:44px;border:1px solid #e2e2eb;border-radius:11px;color:#8d8fa0}.vacancyToolbar input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font-size:13px}.vacancyReview select,.vacancyToolbar select{height:44px;padding:0 30px 0 12px;border:1px solid #e2e2eb;border-radius:10px;background:#fff;color:#484a5b}.vacancyTableWrap{overflow-x:auto}.vacancyTable{border-collapse:collapse;width:100%;min-width:700px;text-align:left;font-size:13px}.vacancyTable th{font-size:12px;color:#808393;font-weight:600;background:#fafaff;padding:13px}.vacancyTable th button{background:transparent;border:0;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;gap:6px}.vacancyTable td{border-top:1px solid #ececf3;padding:16px 13px;color:#5d6071}.vacancyTable td:first-child a{color:#282a3c;text-decoration:none;display:flex;flex-direction:column;gap:5px}.vacancyTable td:first-child small{color:#9799a6}.vacancyTable tr:hover td{background:#faf9ff}.vacancyScore{display:flex;align-items:center;gap:10px}.vacancyTrack{width:110px;height:7px;border-radius:10px;background:#eeebf7;overflow:hidden}.vacancyTrack i{display:block;height:100%;border-radius:10px;background:#6d5cdb}.vacancyModal{max-height:88vh}.vacancyReqInput{display:flex;gap:8px;align-items:center}.vacancyReqInput input{flex:1 1}.vacancyReview{display:grid;grid-gap:14px;gap:14px;margin:16px 0 24px;max-height:50vh;overflow-y:auto}.vacancyReview label{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:#45465a}@media(max-width:680px){.vacancyToolbar{flex-wrap:wrap}.vacancyToolbar select{width:100%}.vacancyPage{gap:15px}}.reportResponsesPanel{min-width:0}.reportResponseToolbar{display:flex;gap:12px;align-items:center;margin:0 0 20px}.reportResponseSearch{display:flex;align-items:center;gap:10px;padding:0 14px;min-width:190px;flex:1 1;min-height:44px;border:1px solid #e1e2eb;border-radius:11px;color:#8a8c9d;background:#fff}.reportResponseSearch input{min-width:0;flex:1 1;border:0;background:transparent;outline:none;font-size:14px}.reportResponseToolbar select{min-height:44px;max-width:320px;padding:0 36px 0 13px;border:1px solid #e1e2eb;border-radius:11px;color:#4b4d5c;background:#fff;font-size:13px}.reportResponseTableWrap{width:100%;overflow-x:auto}.reportResponseTable{width:100%;border-collapse:collapse;text-align:left;min-width:660px}.reportResponseTable th{padding:13px 16px;background:#fafaff;color:#808496;font-size:12px;font-weight:600;border-bottom:1px solid #ececf3}.reportResponseTable th button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:2px 0}.reportResponseTable th button:hover{color:#6553d6}.reportResponseTable td{padding:16px;border-bottom:1px solid #efeff4;font-size:13px;color:#676b7a;vertical-align:middle}.reportResponseTable td strong{display:block;font-weight:600;color:#2a2c3c}.reportResponseTable td small{display:block;margin-top:5px;color:#9598a7}.reportResponseTable tr:hover td{background:#faf9ff}.reportResponseTable td:last-child{width:65px;text-align:right}.reportResponseModal{max-height:min(85vh,850px);display:flex;flex-direction:column;overflow:hidden}.reportResponseAnswers{overflow-y:auto;min-height:0;padding:4px 6px}.reportResponseModalActions{display:flex;justify-content:flex-end;border-top:1px solid #eeedf4;padding-top:16px}@media(max-width:700px){.reportResponseToolbar{flex-wrap:wrap}.reportResponseSearch{flex-basis:100%}.reportResponseToolbar select{flex:1 1;max-width:none;min-width:0}.reportResponseTable td,.reportResponseTable th{padding:12px}}.reportResponseAnswers .candidateAnswer,.reportResponseAnswers .candidateAnswer p{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;line-height:1.65}.reportResponseModal{width:min(760px,calc(100vw - 24px));max-width:100%;box-sizing:border-box;padding:24px}.reportResponseModal .modalHeadV2,.reportResponseModal .modalHeadV2>div{min-width:0}.reportResponseModal .modalHeadV2 h2,.reportResponseModal .modalHeadV2 p{overflow-wrap:anywhere}.reportResponseModalActions{flex-shrink:0}.reportResponseTable td button:focus-visible,.reportResponseTable th button:focus-visible{outline:2px solid #6d5adf;outline-offset:3px}@media(max-width:700px){.reportResponsesPanel{padding:15px}.reportResponseTableWrap{overflow:visible}.reportResponseTable{min-width:0;width:100%;display:block}.reportResponseTable thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reportResponseTable tbody{display:grid;grid-gap:12px;gap:12px;width:100%}.reportResponseTable tr{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:11px 8px;gap:11px 8px;padding:16px;border:1px solid #e7e6f0;border-radius:13px;background:#fff}.reportResponseTable tr:hover td{background:transparent}.reportResponseTable td{display:block;min-width:0;width:auto!important;padding:0!important;border:0;font-size:12px;overflow-wrap:anywhere}.reportResponseTable td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#898b9d;font-size:10px;font-weight:600}.reportResponseTable td:first-child,.reportResponseTable td:nth-child(2),.reportResponseTable td:nth-child(3){grid-column:1;grid-row:auto}.reportResponseTable td:last-child{grid-column:2;grid-row:1/span 3;align-self:center;justify-self:center}.reportResponseTable td:last-child:before{display:none}.reportResponseTable td strong{overflow-wrap:anywhere}.reportResponseModal{padding:17px;max-height:calc(100dvh - 22px)}.reportResponseAnswers{overscroll-behavior:contain}.reportResponseModalActions .systemPrimaryBtn{width:100%}.reportResponseToolbar select{width:100%;flex:1 1 100%;max-width:none}.reportResponseToolbar .opsCount{margin-left:auto}}@media(max-width:380px){.reportResponseModal,.reportResponseTable tr{padding:12px}.reportResponseSearch input{font-size:16px}}.reportMobileSort{display:none}@media(max-width:700px){.reportMobileSort{display:block;min-height:44px;width:100%;border:1px solid #e1e2eb;border-radius:11px;padding:0 36px 0 13px;font-size:13px;color:#4b4d5c;background:#fff}}.publicFormBody .calmProgress{margin:0 0 18px;padding:0;border:0;background:transparent}.assessmentHead .progressWrap .progress,.publicFormBody .calmProgress>div{height:6px;width:100%;border-radius:999px;background:#e8e5f3;overflow:hidden}.assessmentHead .progressWrap .progress i,.publicFormBody .calmProgress i{display:block;height:100%;border-radius:999px;background:#6b58dc;transition:width .4s ease}.assessment .calmQuestionCard,.publicFormBody .calmQuestionCard{width:100%;box-sizing:border-box;min-height:275px;padding:clamp(18px,4vw,36px);background:#fff;box-shadow:0 12px 40px rgba(24,24,54,.06);border:1px solid #e9e7f2;animation:calmCardIn .25s ease}.publicFormBody .calmQuestionCard .publicFieldContent{width:100%;min-width:0}.publicFormBody .calmQuestionCard input,.publicFormBody .calmQuestionCard textarea{box-sizing:border-box;max-width:100%;font-size:16px}.assessment .calmQuestionCard button,.publicFormBody .calmQuestionCard .publicChoiceList button{min-height:44px}.calmFormActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.calmFormActions button{min-height:44px;min-width:118px}.assessmentHead .progressWrap>span{display:none}.assessment .calmQuestionCard .qBody{width:100%;min-width:0}.assessment .calmQuestionCard .forcedOption>span{overflow-wrap:anywhere}@keyframes calmCardIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.assessment .calmQuestionCard,.publicFormBody .calmQuestionCard{padding:20px 16px;min-height:230px}.calmFormActions button{flex:1 1;min-width:0}.publicFormBody .calmQuestionCard .publicScaleRow{max-width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.assessment .calmQuestionCard,.publicFormBody .calmQuestionCard{animation:none}.assessmentHead .progressWrap .progress i,.publicFormBody .calmProgress i{transition:none}}.unifiedRecruitmentTabs{margin-bottom:22px;gap:24px}.unifiedRecruitmentTabs button{min-height:44px;padding:10px 5px 14px;font-weight:600}@media(max-width:650px){.unifiedRecruitmentTabs{margin-bottom:16px;gap:18px}.unifiedRecruitmentTabs button{font-size:13px;white-space:nowrap}}.builderLegalDetails{margin:0 0 18px;border:1px solid #e5e3ee;border-radius:14px;overflow:hidden;background:#fff}.builderLegalDetails>summary{padding:15px 20px;font-size:13px;color:#696982;font-weight:600;cursor:pointer}.builderLegalDetails>.productSurface{border:0;box-shadow:none}.builderResultsPanel{padding:24px}.builderResultsMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 24px}.builderResultsMetrics>div{display:grid;grid-gap:7px;gap:7px;align-content:center;padding:17px;border:1px solid #e9e8ef;border-radius:14px;min-width:0}.builderResultsMetrics svg{color:#6756cf}.builderResultsMetrics strong{font-size:25px;line-height:1.1;letter-spacing:-.035em}.builderResultsMetrics span{color:#7f8191;font-size:12px}.builderResultFilters{display:flex;gap:12px;align-items:center;margin-bottom:16px}.builderResultFilters input,.builderResultFilters select{height:44px;box-sizing:border-box;border:1px solid #e1e2eb;border-radius:11px;padding:0 14px;background:#fff;color:#333647;font-size:14px}.builderResultFilters input{min-width:0;flex:1 1}.builderResultFilters select{min-width:155px}.builderResultsTableWrap{overflow-x:auto}.builderResultsTable{border-collapse:collapse;width:100%;min-width:560px;text-align:left}.builderResultsTable th{padding:13px 12px;background:#fafaff;border-bottom:1px solid #e9e8f0;color:#818393;font-weight:600;font-size:12px}.builderResultsTable td{padding:15px 12px;border-bottom:1px solid #eeeef4;font-size:13px;color:#66697a}.builderResultsTable td strong{display:block;color:#282a38;font-weight:600;overflow-wrap:anywhere}.builderResultsTable td small{display:block;margin-top:5px;color:#8a8d9d}.builderResultsTable td:last-child{text-align:right}.builderResponseModal{display:flex;flex-direction:column;max-height:85dvh;width:min(730px,calc(100vw - 26px));box-sizing:border-box;overflow:hidden}.builderResponseAnswers{min-height:0;overflow-y:auto;display:grid;grid-gap:12px;gap:12px;padding:4px}.builderResponseAnswers .formAnswerCard{min-width:0}.builderResponseAnswers .formAnswerCard h3,.builderResponseAnswers .formAnswerCard p{overflow-wrap:anywhere;white-space:pre-wrap}.builderResponseModal>.systemPrimaryBtn{align-self:flex-end;flex-shrink:0;margin-top:10px}@media(max-width:680px){.builderResultsPanel{padding:16px}.builderResultsMetrics{gap:8px}.builderResultsMetrics>div{padding:11px}.builderResultsMetrics strong{font-size:22px}.builderResultsMetrics span{font-size:10px}.builderResultFilters{flex-wrap:wrap}.builderResultFilters input,.builderResultFilters select{flex:1 1 100%;font-size:16px}.builderResultsTable{min-width:0}.builderResultsTable thead{display:none}.builderResultsTable tbody{display:grid;grid-gap:10px;gap:10px}.builderResultsTable tr{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:7px;gap:7px;border:1px solid #e7e7ef;padding:13px;border-radius:12px}.builderResultsTable td{border:0;padding:0}.builderResultsTable td:first-child,.builderResultsTable td:nth-child(2),.builderResultsTable td:nth-child(3){grid-column:1}.builderResultsTable td:last-child{grid-column:2;grid-row:1/span 3;align-self:center}.builderResponseModal{max-height:calc(100dvh - 20px);padding:16px}.builderResponseModal>.systemPrimaryBtn{width:100%}}.builderQuestionMetrics{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.builderQuestionMetric{box-shadow:none;padding:18px}.builderQuestionMetric .candidateSectionHead{margin-bottom:13px}.builderQuestionMetric h3{margin:0;font-size:15px;overflow-wrap:anywhere}.builderOptionMetrics{display:grid;grid-gap:11px;gap:11px}.builderOptionMetrics>div>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.builderOptionMetrics span{overflow-wrap:anywhere}.builderOptionMetrics progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:12px;accent-color:#6957d8}.builderMetricAverage,.builderMetricHint{color:#6f7182;font-size:13px}@media(max-width:650px){.builderQuestionMetric{padding:15px}.builderQuestionMetrics{gap:10px}}.discFormPage{gap:22px;max-width:1440px}.discFormPage .discMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.discFormPage .discMetricStatus{font-size:24px;letter-spacing:-.03em}.discFormPage .discTabs{margin-top:0}.discFormPage .discStructurePanel{padding:26px;min-height:210px}.discInfoRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.discInfoRows>div{padding:18px;border-radius:13px;background:#faf9ff;border:1px solid #efedf8;min-width:0}.discInfoRows strong{font-size:13px;color:#303247}.discInfoRows p{margin:8px 0 0;font-size:13px;line-height:1.7;color:#777b8c}@media(max-width:720px){.discFormPage .discMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.discInfoRows{grid-template-columns:1fr}.discFormPage .discStructurePanel{padding:18px}}@media(max-width:420px){.discFormPage .discMetrics{grid-template-columns:1fr}.discFormPage .discMetrics .candidateMetric{min-height:105px}}.vacancyPage.vacancyProfile{max-width:1440px;gap:18px}.vacancyProfile .candidateProfileHeader{margin-bottom:4px}.vacancyProfile .candidateBack{border:0;background:transparent;border-radius:50%;box-shadow:none}.vacancyProfile .candidateBack:hover{background:#efecff}.vacancyProfile .candidatePanel{padding:24px}.vacancyProfile .candidateSectionHead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px}.vacancyProfile .vacancyRequirementTags{gap:9px}.vacancyCreateFields{display:grid;grid-gap:17px;gap:17px}.vacancyCreateFields label{display:grid;grid-gap:8px;gap:8px;color:#565b6c;font-size:13px;font-weight:600}.vacancyCreateFields input,.vacancyCreateFields textarea{box-sizing:border-box;width:100%;font:inherit;font-size:14px;border:1px solid #e0e0eb;border-radius:11px;padding:12px 14px;background:white}.vacancyCreateFields textarea{min-height:108px;resize:vertical}.vacancyCreateRequirements{display:grid;grid-gap:11px;gap:11px;padding:16px;border:1px solid #ece9f5;background:#fafaff;border-radius:13px}.vacancyCreateRequirements>strong{font-size:14px;color:#292b3d}.vacancyCreateRequirements>p{font-size:12px;color:#858999;margin:0}.vacancyCreateRequirements .vacancyReqInput{min-width:0}.vacancyCreateRequirements>.systemSoftBtn{justify-self:start}.vacancyCreateFields>.systemPrimaryBtn{justify-self:end;min-width:160px}.vacancyModal{width:min(620px,calc(100vw - 28px));max-height:88dvh;overflow-y:auto;box-sizing:border-box}.vacancyProfile .vacancyToolbar input{font-size:16px}.vacancyInlineLink{text-decoration:none;color:#6253ce;font-weight:600}@media(max-width:700px){.vacancyProfile .candidatePanel{padding:17px}.vacancyProfile .candidateSectionHead{align-items:flex-start;flex-wrap:wrap}.vacancyProfile .vacancyApplicantsPanel .systemPrimaryBtn{width:100%}.vacancyCreateRequirements{padding:12px}.vacancyCreateFields>.systemPrimaryBtn{width:100%}.vacancyModal{padding:18px}}.discReportListing{display:block}.discReportListing .opsReportList{width:100%;max-width:none}.discReportSingle{display:block}.discReportSingle .opsReportDetail{width:100%;max-width:none;min-width:0}.discReportDetailsPage{max-width:1440px}.discReportDetailsPage .productHeroHeader{display:none}@media(max-width:700px){.discReportSingle .reportCanvas{min-width:0}.discReportDetailsPage{gap:15px}}.peopleRelationshipOptions{display:flex;flex-wrap:wrap;align-items:center;gap:9px 15px;padding:14px 16px;border:1px solid #e8e5f1;border-radius:12px;background:#faf9ff}.peopleRelationshipOptions>p,.peopleRelationshipOptions>strong{flex-basis:100%;margin:0}.peopleRelationshipOptions>strong{font-size:13px;color:#333347}.peopleRelationshipOptions>p{font-size:12px;color:#858699}.peopleRelationshipOptions label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer}.peopleRelationshipOptions input{width:16px;height:16px;accent-color:#6b58dc}@media(max-width:650px){.peopleRelationshipOptions{padding:12px;gap:12px}.peopleRelationshipOptions label{flex-basis:calc(50% - 12px)}}.billingPage{max-width:1400px;display:grid;grid-gap:24px;gap:24px}.billingBalance{display:flex;gap:18px;align-items:center;padding:23px;background:#faf9ff}.billingBalanceIcon{display:grid;place-items:center;background:#ebe7ff;border-radius:13px;color:#6554d1;width:52px;height:52px;flex-shrink:0}.billingBalance span{display:block;font-size:12px;color:#7b7e90;font-weight:600}.billingBalance strong{display:block;font-size:32px;letter-spacing:-.04em;color:#292a38;margin:4px 0}.billingBalance p{margin:0;color:#797e8e;font-size:12px;line-height:1.55}.billingSectionHead{display:flex;align-items:flex-end;justify-content:space-between}.billingSectionHead h2{font-size:20px;letter-spacing:-.02em;margin:0 0 7px}.billingSectionHead p{color:#797e8e;font-size:13px;margin:0}.billingPlanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.billingPlanCard{background:white;border:1px solid #e7e7ed;border-radius:16px;padding:24px;min-width:0}.billingPlanCard.isFeatured{border-color:#8f81df;box-shadow:0 6px 28px #6756d015}.billingPlanCard>span{font-size:13px;font-weight:700;color:#575a71}.billingPrice{display:flex;align-items:baseline;gap:5px;margin:14px 0}.billingPrice strong{font-size:29px;letter-spacing:-.035em}.billingPlanCard>p,.billingPrice small{font-size:12px;color:#838598}.billingPlanFacts{margin-top:23px;display:grid;grid-gap:14px;gap:14px;padding-top:21px;border-top:1px solid #edecf2;font-size:13px;color:#6f7282}.billingPlanFacts b{font-weight:700;color:#292c3c}.billingSmallNote{margin:-10px 0 2px;color:#8b8d99;font-size:11px}.billingPackageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.billingPackageCard{display:grid;grid-gap:8px;gap:8px;padding:20px;border:1px solid #e7e7ee;background:white;border-radius:14px}.billingPackageCard span{font-size:13px;font-weight:700}.billingPackageCard strong{font-size:22px;letter-spacing:-.025em}.billingPackageCard small{font-size:12px;color:#7d8091}.billingTrust{display:flex;gap:12px;align-items:flex-start;background:#faf9fe;padding:16px;border-radius:12px;color:#77748d}.billingTrust svg{flex-shrink:0}.billingTrust p{margin:0;font-size:12px;line-height:1.65}@media(max-width:920px){.billingPackageGrid,.billingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.billingPage{gap:18px}.billingBalance{padding:16px;align-items:flex-start}.billingPackageGrid,.billingPlanGrid{grid-template-columns:1fr}.billingPlanCard{padding:19px}.billingSectionHead h2{font-size:18px}}@media (min-width:901px){.productSidebar{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.productSidebar .systemSidebarTop{flex:0 0 auto}.productSidebar .systemNavV2{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;padding-bottom:14px}.productSidebar .systemSideBottomV2{flex:0 0 auto!important;margin-top:0!important;justify-content:space-between!important;padding:14px 8px 10px!important;background:#0d1022;z-index:5}.productSidebar .systemRoleV2,.productSidebar .systemSideBottomV2{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.productSidebar .systemRoleV2{flex:1 1!important;max-width:calc(100% - 56px)!important;text-decoration:none!important}.productSidebar .systemRoleMetaV2{min-width:0!important;overflow:hidden!important;flex:1 1!important}.productSidebar .systemRoleMetaV2 b,.productSidebar .systemRoleMetaV2 small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.productSidebar .systemUserAvatarV2{flex:0 0 42px!important}.productSidebar .systemLogoutV2{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important}}.productSidebar .profileFooterLink{position:relative;border:1px solid transparent;border-radius:13px;transition:background .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer}.productSidebar .profileFooterLink:focus-visible,.productSidebar .profileFooterLink:hover{background:rgba(124,105,226,.16);border-color:rgba(155,139,245,.25);transform:translateY(-1px)}.productSidebar .profileFooterLink:focus-visible{outline:2px solid #9b8bf5;outline-offset:2px}.productSidebar .profileFooterLink:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 11px);transform:translate(-50%,5px);padding:8px 12px;border:1px solid rgba(153,140,230,.3);border-radius:9px;background:#242239;color:#fff;font-size:12px;font-weight:550;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.24);transition:opacity .18s ease,transform .18s ease,visibility .18s}.productSidebar .profileFooterLink:focus-visible:after,.productSidebar .profileFooterLink:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.productSidebar .profileFooterLink,.productSidebar .profileFooterLink:after{transition:none}}.builderResultFilters select,.opsRow select,.opsToolbar select,.opsToolbarDense select{min-height:40px!important;padding:0 38px 0 14px!important;background-position:right 13px center!important;background-origin:padding-box;box-sizing:border-box;max-width:100%;font-size:13px}.opsToolbar .opsCount,.opsToolbarDense .opsCount{white-space:nowrap;margin-left:3px}.opsRow .opsRowActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.opsRow .opsAction{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-align:center}@media(max-width:680px){.opsRow .opsRowActions{justify-content:flex-start;flex-wrap:wrap}}.publicFormBody:has(.calmFormActions){background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.publicFormBody:has(.calmFormActions) .calmFormActions{margin-top:20px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:14px;background:transparent;border:0}.publicFormBody:has(.calmFormActions) .calmFormActions button{min-width:118px}.assessment .calmQuestionCard.question,.assessment .question{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.assessment .calmQuestionCard .qBody,.assessment .question>.qBody{grid-column:1/-1;display:block;width:100%;min-width:0;max-width:100%}.assessment .question .forcedLegend,.assessment .question .forcedOption,.assessment .question .forcedOptions{width:100%;min-width:0}.assessment .question .forcedOption{grid-template-columns:minmax(0,1fr) auto}.assessment .question .forcedOption>span{min-width:0;overflow-wrap:break-word;word-break:normal}.assessment .question .choiceActions{flex-shrink:0}@media(max-width:650px){.publicFormBody:has(.calmFormActions) .calmFormActions{flex-wrap:wrap}.assessment .question .forcedOption{grid-template-columns:minmax(0,1fr);gap:10px}.assessment .question .choiceActions{justify-content:flex-end}}.assessment,.publicFormPage{--answer-width:872px}.assessment{max-width:920px;padding-top:22px;padding-bottom:56px}.assessmentIntro{padding-top:26px;margin-bottom:20px}.assessmentIntro h1{margin-bottom:10px}.publicFormPage{padding-top:16px;padding-bottom:40px}.publicFormBody,.publicFormHero,.publicFormLegal,.publicFormTop{width:min(var(--answer-width),100%);max-width:var(--answer-width)}.publicFormHero{margin-top:30px;margin-bottom:20px}.publicFormHero h1{font-size:clamp(32px,4.2vw,48px);line-height:1.07;margin:8px 0 10px;letter-spacing:-.045em}.publicFormHero>p{font-size:14px}.publicFormBody{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;box-shadow:none;padding:0}.assessmentHead .progressWrap .progress,.publicFormBody .calmProgress,.publicFormProgress{display:none}.assessment .calmQuestionCard,.publicFormBody .calmQuestionCard{min-height:0;padding:clamp(20px,3vw,34px);border-radius:20px}.publicFormBody .calmQuestionCard{box-shadow:0 12px 40px rgba(24,24,54,.06)}.publicFormBody .calmFormActions{margin-top:20px;padding:0;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0}.publicFormLegal{margin-top:14px}.assessment .question .qBody h2{margin:0 0 14px;font-size:18px;line-height:1.45;max-width:none}.assessment .question .forcedLegend{display:flex;justify-content:flex-end;gap:5px;margin:0 0 8px;padding-right:0}.assessment .question .forcedLegend span{width:74.5px;min-width:0;text-align:center}.assessment .question .forcedOption{grid-template-columns:minmax(0,1fr) 154px;gap:12px;min-height:64px}.assessment .question .choiceActions{width:154px;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.assessment .question .choiceActions button{width:100%;min-width:0;min-height:40px}@media(max-width:650px){.assessment{padding-top:16px;padding-bottom:40px}.assessmentIntro{padding-top:20px}.publicFormPage{padding:16px 14px 36px}.publicFormHero{margin-top:24px;margin-bottom:16px}.publicFormHero h1{font-size:clamp(30px,8vw,40px)}.assessment .calmQuestionCard,.publicFormBody .calmQuestionCard{padding:20px 16px}.assessment .question .forcedLegend span{width:62.5px}.assessment .question .forcedOption{grid-template-columns:minmax(0,1fr) 130px;gap:8px}.assessment .question .choiceActions{width:130px}.assessment .question .choiceActions button{font-size:12px}}@media(max-width:370px){.assessment .question .forcedLegend{display:none}.assessment .question .forcedOption{grid-template-columns:minmax(0,1fr)}.assessment .question .choiceActions{width:100%;max-width:154px;justify-self:end}}