html{scroll-behavior:smooth}body{overflow-x:hidden}.avatar-jade{background:linear-gradient(135deg,#00BFA5,#009688)!important}.avatar-indigo{background:linear-gradient(135deg,#4F46E5,#3730A3)!important}.avatar-purple{background:linear-gradient(135deg,#7C3AED,#6D28D9)!important}.avatar-coral{background:linear-gradient(135deg,#F97316,#EA580C)!important}.avatar-rose{background:linear-gradient(135deg,#F43F5E,#E11D48)!important}.avatar-amber{background:linear-gradient(135deg,#F59E0B,#D97706)!important}.avatar-blue{background:linear-gradient(135deg,#3B82F6,#2563EB)!important}.avatar-emerald{background:linear-gradient(135deg,#10B981,#059669)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d9e6;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#b0bdd0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%,to{box-shadow:0 0 12px rgba(0,191,165,.3)}50%{box-shadow:0 0 24px rgba(0,191,165,.55)}}@keyframes confettiFall{0%{transform:translateY(-10px) rotate(0deg);opacity:1}to{transform:translateY(260px) rotate(540deg);opacity:0}}@keyframes slideInToast{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToast{0%{transform:translateX(0);opacity:1}to{transform:translateX(120%);opacity:0}}button:not([disabled]):not([data-no-lift]){transition-property:transform,box-shadow,background,color,border-color,opacity,filter;transition-duration:.15s;transition-timing-function:ease}button:not([disabled]):not([data-no-lift]):hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,33,55,.14);filter:brightness(.96)}button:not([disabled]):not([data-no-lift]):active{transform:translateY(0);box-shadow:none;filter:brightness(.92)}.card-hover{position:relative;transition:transform .18s ease,box-shadow .18s ease}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(15,33,55,.13),0 2px 8px rgba(15,33,55,.07)!important;z-index:90}@keyframes drawCheck{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes popIn{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}:focus-visible{outline:2px solid #00BFA5!important;outline-offset:2px!important;border-radius:2px}.pd-skip-link{position:absolute;top:-40px;left:8px;background:#0f2137;color:#ffffff;padding:10px 16px;border-radius:6px;font-family:Outfit,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;z-index:100000;transition:top .15s ease}.pd-skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pd-simplified-mode *,.pd-simplified-mode :after,.pd-simplified-mode :before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.pd-simplified-mode .card-hover:hover{transform:none!important;box-shadow:none!important}.pd-simplified-mode .pd-flash,.pd-simplified-mode .pd-pulse,.pd-simplified-mode .pd-spin{animation:none!important}.pd-simplified-mode .pd-time-pressure,.pd-simplified-mode .timer-warning{color:#64748b!important;background-color:transparent!important;font-weight:400!important}.pd-simplified-mode li,.pd-simplified-mode p{line-height:1.7!important}.pd-simplified-mode [role=button]:not([data-no-resize]),.pd-simplified-mode button:not([data-no-resize]){min-height:44px}::selection{background:rgba(0,191,165,.18);color:inherit}:root{--pdc-bg:#081626;--pdc-bg-2:#12233D;--pdc-card:#111827;--pdc-glass:rgba(255,255,255,0.04);--pdc-glass-bd:rgba(255,255,255,0.08);--pdc-teal:#00BFA5;--pdc-aqua:#9EF9E8;--pdc-indigo:#7C5CFF;--pdc-tx:#F3F7FA;--pdc-tx2:#AEBED2;--pdc-tx3:#8294AC}@keyframes pdcDraw{to{stroke-dashoffset:0}}@keyframes pdcPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.18);opacity:1}}@keyframes pdcBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pdcAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pdcRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pdcFill{0%{width:0}to{width:var(--pdc-w,70%)}}@keyframes pdcTwinkle{0%,to{opacity:.15}50%{opacity:.85}}@keyframes pdcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pdc-rise{animation:pdcRise .65s cubic-bezier(.2,.7,.2,1) both}.pdc-card-hover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pdc-card-hover:hover{transform:translateY(-3px);border-color:rgba(0,191,165,.3);box-shadow:0 14px 40px rgba(0,0,0,.45),0 0 0 1px rgba(0,191,165,.1)}@keyframes pdcDriftA{0%,to{transform:translateZ(0)}50%{transform:translate3d(26px,-20px,0)}}@keyframes pdcDriftB{0%,to{transform:translateZ(0)}50%{transform:translate3d(-24px,18px,0)}}@keyframes pdcParticle{0%,to{transform:translateZ(0);opacity:0}25%{opacity:.55}50%{transform:translate3d(7px,-15px,0);opacity:.72}75%{opacity:.4}}@keyframes pdcNet{0%,to{opacity:.1}50%{opacity:.26}}@keyframes pdcSpineGlow{0%{top:-8%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:102%;opacity:0}}@keyframes pdcWaypoint{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes pdcSheen{0%{transform:translateX(-130%) skewX(-12deg)}to{transform:translateX(330%) skewX(-12deg)}}.pdc-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pdc-blob-a{animation:pdcDriftA 44s ease-in-out infinite}.pdc-blob-b{animation:pdcDriftB 58s ease-in-out infinite}.pdc-particle{animation:pdcParticle 9s ease-in-out infinite}.pdc-net-line{animation:pdcNet 7s ease-in-out infinite}.pdc-spine-glow{animation:pdcSpineGlow 15s ease-in-out infinite}.pdc-waypoint{animation:pdcWaypoint 6s ease-in-out infinite}.pdc-card-rich{position:relative;overflow:hidden;border-radius:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 36px rgba(0,0,0,.4)}.pdc-card-rich:before{inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.07),transparent 42%)}.pdc-card-rich:after,.pdc-card-rich:before{content:"";position:absolute;pointer-events:none}.pdc-card-rich:after{top:0;bottom:0;left:0;width:42%;background:linear-gradient(100deg,transparent,rgba(158,249,232,.1),transparent);transform:translateX(-130%) skewX(-12deg);opacity:0}.pdc-card-rich:hover{transform:translateY(-5px);border-color:rgba(0,191,165,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 54px rgba(0,0,0,.55),0 0 0 1px rgba(0,191,165,.22),0 0 34px rgba(0,191,165,.16)}.pdc-card-rich:hover:after{opacity:1;animation:pdcSheen .9s ease}.pdc-card-rich>*{position:relative}.pdc-cta{transition:transform .15s ease,box-shadow .15s ease}.pdc-cta:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(0,191,165,.5)}.pdc-ghost{transition:background .15s ease,border-color .15s ease}.pdc-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.pdc-link{transition:color .15s ease}.pdc-link:hover{color:#F3F7FA}@keyframes pdcLive{0%,to{opacity:.55;box-shadow:0 0 0 0 rgba(158,249,232,.45)}50%{opacity:1;box-shadow:0 0 0 5px rgba(158,249,232,0)}}.pdc-livedot{animation:pdcLive 2.6s ease-in-out infinite}@media (max-width:900px){.pdc-spine{display:none!important}}@media (prefers-reduced-motion:reduce){.pdc-rise{opacity:1!important;transform:none!important}.pdc-fill,[class*=pdc-] [style*=pdcFill]{width:var(--pdc-w,70%)!important}.pdc-particles,.pdc-spine-glow,.pdc-stars{display:none!important}.pdc-net-line{opacity:.14!important}.pdc-waypoint{opacity:.6!important;transform:none!important}.pdc-livedot{opacity:1!important;box-shadow:none!important}}@media (max-width:768px){.report-action-buttons,.report-header{flex-direction:column!important}.report-action-buttons{width:100%!important}.report-action-buttons a,.report-action-buttons button{width:100%!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important}.dashboard-layout{flex-direction:column-reverse!important}.dashboard-sidebar{max-width:100%!important}.dashboard-candidates,.dashboard-sidebar{width:100%!important}.scenario-cards{grid-template-columns:repeat(2,1fr)!important}.pressure-fit-cards{padding:16px!important}.pressure-fit-cards,.response-columns,.skills-detail-cards{grid-template-columns:1fr!important}.main-content{margin-left:0!important;padding:72px 16px 32px!important}.report-score-actions{flex-direction:column!important;width:100%!important;align-items:stretch!important}*{max-width:100vw}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_05908d{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_05908d{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}