@media (width<=1023px){.unified-assessment[data-assessment-shell] .unified-assessment-grid{grid-template-columns:none!important;display:block!important}}.assessment-top-dock{z-index:60;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;position:sticky;top:0}.assessment-top-dock summary::-webkit-details-marker{display:none}.assessment-top-dock-details{max-height:65dvh;overflow-y:auto}.unified-assessment .assessment-top-dock .assessment-text-rail-layout{grid-template-columns:1fr 1fr;height:auto!important;min-height:0!important;display:grid!important}.unified-assessment .assessment-top-dock .assessment-text-rail-main,.unified-assessment .assessment-top-dock .assessment-text-rail-bottom{height:auto!important;max-height:none!important;padding:1rem!important;overflow:visible!important}.assessment-top-dock .assessment-text-home-selector,.assessment-top-dock .assessment-text-rail-main>div:first-child{display:none}.assessment-top-dock section{padding-block:0!important}body:has([data-assessment-shell]) :is(.home-rail-left,.home-rail-right,.fr-sim-shell-rail){display:none!important}@media (width<=767px){.unified-assessment .assessment-top-dock .assessment-text-rail-layout{grid-template-columns:1fr}.assessment-top-dock-details{max-height:65dvh}}.unified-assessment{--assessment-zoom:1.5;font-family:var(--font-body),system-ui,sans-serif;isolation:isolate;z-index:100;background:hsl(var(--background));width:100vw;height:100dvh;min-height:100dvh;color:hsl(var(--foreground));position:fixed;inset:0;overflow:hidden auto}.unified-assessment-header{z-index:48;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background)/.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:16px;min-height:76px;padding:0 clamp(18px,2.6vw,42px);display:flex;position:sticky;top:0}.unified-assessment-brand{flex-shrink:0;align-items:center;min-height:56px;display:flex}.unified-assessment-divider{background:hsl(var(--border));width:1px;height:26px}.unified-assessment-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.unified-assessment-header-subtitle{letter-spacing:.16em;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.unified-assessment-header-icon{width:42px;height:42px;color:hsl(var(--muted-foreground));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.unified-assessment-header-icon:hover,.unified-assessment-header-icon:focus-visible{background:hsl(var(--secondary));color:hsl(var(--foreground))}.unified-assessment-size-controls{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}.unified-assessment-size-controls button{width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;place-items:center;display:grid}.unified-assessment-size-controls button[aria-pressed=true]{background:hsl(var(--secondary));color:hsl(var(--foreground))}.unified-assessment-size-value{text-align:center;font-variant-numeric:tabular-nums;min-width:41px;font-size:11px;font-weight:700}.unified-assessment-bug-menu{z-index:53;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:17px;width:min(340px,100vw - 28px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 50px #00000029}.unified-assessment-grid{grid-template-columns:clamp(310px,26vw,390px) minmax(0,1fr);min-height:calc(100dvh - 76px);display:grid}.unified-assessment-rail{scrollbar-width:thin;border-right:1px solid hsl(var(--border));background:hsl(var(--secondary)/.15);align-self:start;max-height:calc(100dvh - 76px);padding:26px 25px 32px;position:sticky;top:76px;overflow-y:auto}.unified-assessment-back{min-height:38px;color:hsl(var(--muted-foreground));align-items:center;gap:9px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.unified-assessment-back:hover{color:hsl(var(--foreground))}.unified-assessment-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:750}.unified-assessment-company{border-bottom:1px solid hsl(var(--border));padding:25px 0 23px}.unified-assessment-company-mark{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.unified-assessment-steps{border-bottom:1px solid hsl(var(--border));padding:24px 0}.unified-assessment-step{min-height:50px;color:hsl(var(--muted-foreground));border-radius:12px;align-items:center;gap:10px;margin-top:5px;padding:7px 11px;display:flex}.unified-assessment-step.is-active{background:hsl(var(--background));color:hsl(var(--foreground));font-weight:700;box-shadow:0 2px 8px #00000009}.unified-assessment-step-icon{border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.unified-assessment-step.is-active .unified-assessment-step-icon{background:hsl(var(--secondary))}.unified-assessment-rail-extras{border-bottom:1px solid hsl(var(--border));padding:23px 0}.unified-assessment-rail-extras details{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;margin-bottom:8px}.unified-assessment-rail-extras details>summary{cursor:pointer;padding:13px 14px;font-size:12px;font-weight:700;list-style:none}.unified-assessment-rail-extras details>summary::-webkit-details-marker{display:none}.unified-assessment-rail-extras details>div{max-height:45dvh;padding:0 13px 13px;overflow-y:auto}.unified-assessment-rail-extras :is(.assessment-company-identity,.assessment-stage-list){display:none}.unified-assessment-rail-note{color:hsl(var(--muted-foreground));align-items:flex-start;gap:10px;padding:20px 0;font-size:12px;line-height:1.7;display:flex}.unified-assessment-content{min-width:0;padding:clamp(24px,3vw,52px) clamp(24px,4vw,74px) 62px}.unified-assessment-title-row{border-bottom:1px solid hsl(var(--border));margin-bottom:28px;padding-bottom:23px}.unified-assessment-title-row h1{letter-spacing:-.035em;line-height:1.15}.unified-assessment-overview{max-width:870px}.unified-assessment-overview>h2{letter-spacing:-.025em;line-height:1.25}.unified-assessment-body{min-width:0}.unified-assessment-body :is(button,a){transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.unified-assessment-primary-button,.unified-assessment-body button.bg-foreground,.unified-assessment-footer button.bg-foreground,.unified-assessment-body button[class*=bg-foreground]{letter-spacing:-.012em;color:#fff;background:#171717;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.unified-assessment-primary-button:hover,.unified-assessment-body button.bg-foreground:hover{background:#303030;transform:translateY(-1px)}.unified-assessment-secondary-button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 20px;font-size:14px;font-weight:650;display:inline-flex}.unified-assessment-secondary-button:hover{background:hsl(var(--secondary))}.unified-assessment-footer{border-top:1px solid hsl(var(--border));zoom:var(--assessment-zoom);max-width:1140px;margin:28px auto 0;padding-top:24px}.unified-assessment-footer button{border-radius:13px;min-height:50px;font-size:14px}.unified-assessment-inline-results [data-inline-assessment-results]{background:0 0;max-width:none;padding:0}.unified-assessment-content:has([data-inline-assessment-results]){padding-bottom:60px}.unified-assessment :is(button,a,input,select,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (width<=1150px){.unified-assessment-grid{grid-template-columns:300px minmax(0,1fr)}.unified-assessment-content{padding:28px}.unified-assessment[data-size=large]{--assessment-zoom:1.2}}@media (width<=900px){.unified-assessment-grid{grid-template-columns:minmax(0,1fr)}.unified-assessment-rail{border-right:0;border-bottom:1px solid hsl(var(--border));max-height:none;padding:14px 20px;position:static}.unified-assessment-company{padding:10px 0 16px}.unified-assessment-company h2{margin-top:8px;font-size:16px}.unified-assessment-steps{scrollbar-width:none;border-bottom:0;gap:4px;padding:12px 0 0;display:flex;overflow-x:auto}.unified-assessment-steps>.unified-assessment-eyebrow{display:none}.unified-assessment-step{min-width:max-content;margin:0;padding:7px}.unified-assessment-rail-extras,.unified-assessment-rail-note{display:none}.unified-assessment-content{padding:25px 20px 48px}.unified-assessment[data-size=large]{--assessment-zoom:1.15}}@media (width<=540px){.unified-assessment-header{gap:9px;min-height:66px;padding:0 12px}.unified-assessment-brand img{width:112px;height:32px}.unified-assessment-heading,.unified-assessment-divider{display:none}.unified-assessment-header-icon{width:34px;height:38px}.unified-assessment-header-icon:last-child{display:none}.unified-assessment-size-controls{gap:1px}.unified-assessment-size-controls button{width:25px;height:30px}.unified-assessment-size-value{min-width:32px;font-size:10px}.unified-assessment-rail{padding:12px 15px}.unified-assessment-content{padding:22px 15px 44px}.unified-assessment[data-size=large]{--assessment-zoom:1.05}.unified-assessment-title-row{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.unified-assessment *{scroll-behavior:auto!important;transition:none!important}}.unified-assessment:has(+.interview-session-dock){padding-bottom:var(--interview-dock-height,0px)}body:has(>.interview-session-dock) .unified-assessment{padding-bottom:var(--interview-dock-height,88px)}body:has(>.interview-session-dock) .unified-assessment-grid{padding-bottom:62px}.unified-assessment .assessment-start-summary{max-width:930px}@media (width<=767px){.unified-assessment{overscroll-behavior-y:contain;width:100%;max-width:100vw}.unified-assessment[data-size=large],.unified-assessment[data-size=compact]{--assessment-zoom:1}.unified-assessment-header{gap:8px;min-height:60px;padding:0 14px}.unified-assessment-brand{min-height:48px}.unified-assessment-brand img{width:116px;max-width:116px;height:auto}.unified-assessment-header-icon{width:38px;height:42px}.unified-assessment-grid{flex-direction:column;min-height:calc(100dvh - 60px);display:flex}.unified-assessment-rail{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));flex-direction:column;max-height:none;padding:10px 16px 0;display:flex;position:static}.unified-assessment-back{min-height:34px;font-size:12px}.unified-assessment-company{border-bottom:0;grid-template-columns:1fr;gap:4px;padding:10px 0 12px;display:grid}.unified-assessment-company>.unified-assessment-eyebrow{display:none}.unified-assessment-company>div.flex{gap:9px}.unified-assessment-company-mark{border-radius:10px;width:36px;height:36px}.unified-assessment-company-mark svg{width:17px;height:17px}.unified-assessment-company .flex .text-\[15px\]{font-size:13px}.unified-assessment-company h2{margin:2px 0 0;font-size:15px;line-height:1.35}.unified-assessment-company>span{width:max-content;max-width:100%;margin-top:3px;padding:5px 9px;font-size:10px}.unified-assessment-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:7px 0 10px;display:grid;overflow:visible}.unified-assessment-step{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:5px 2px;display:flex}.unified-assessment-step-icon{width:22px;height:20px}.unified-assessment-step-icon svg{width:16px;height:16px}.unified-assessment-step>.text-sm{white-space:normal;font-size:10px;line-height:1.2}.unified-assessment-step>.ml-auto{display:none}.unified-assessment-content{padding:18px 16px max(28px,env(safe-area-inset-bottom));flex:1}.unified-assessment-content-inner,.unified-assessment-footer{zoom:1;max-width:100%}.unified-assessment-title-row{margin-bottom:16px;padding-bottom:14px}.unified-assessment-title-row h1{gap:9px;font-size:23px;line-height:1.2}.unified-assessment-title-row h1 svg{width:22px;height:22px}.unified-assessment-title-row p.mt-2{font-size:13px;line-height:1.5}.unified-assessment-overview>h2{font-size:18px}.unified-assessment-overview .mt-8{margin-top:20px}.unified-assessment-overview .unified-assessment-primary-button{width:100%;min-height:50px}.unified-assessment-overview .unified-assessment-secondary-button{width:100%;min-height:44px}.unified-assessment-body,.unified-assessment-overview{overflow-wrap:anywhere;min-width:0}.unified-assessment-footer{padding-bottom:env(safe-area-inset-bottom)}.unified-assessment{width:100%;max-width:100%}.unified-assessment-grid{min-width:0}.unified-assessment-rail{gap:0;width:100%;min-width:0}.unified-assessment-company{min-height:0!important;margin:0!important;padding:8px 0 12px!important}.unified-assessment-company h2{margin-top:6px!important}.unified-assessment-company>span{margin-top:8px!important}.unified-assessment-steps{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}.unified-assessment-step{overflow-wrap:anywhere;max-width:100%;min-width:0!important}.unified-assessment-step>.text-sm{font-size:clamp(9px,2.6vw,12px)!important}.unified-assessment-content{min-width:0;padding-top:14px!important}.unified-assessment-content-inner{min-width:0}.unified-assessment-title-row{margin-bottom:14px!important}.unified-assessment-overview{margin-top:0!important;padding-top:0!important}.unified-assessment-size-controls{display:none!important}}@media (width>=901px){.unified-assessment-rail{padding:16px 20px 20px}.unified-assessment-back{min-height:32px}.unified-assessment-company{padding:15px 0 16px}.unified-assessment-company h2{margin-top:12px;font-size:16px;line-height:1.3}.unified-assessment-company>span{margin-top:10px;padding:6px 10px}.unified-assessment-steps{padding:15px 0}.unified-assessment-step{gap:8px;min-height:40px;margin-top:2px;padding:5px 8px}.unified-assessment-step-icon{width:29px;height:29px}.unified-assessment-rail-extras{padding:15px 0}.unified-assessment-rail-note{padding:12px 0;line-height:1.45}.unified-assessment-content{padding-top:24px;padding-bottom:36px}.unified-assessment-title-row{margin-bottom:18px;padding-bottom:16px}.unified-assessment-footer{margin-top:18px;padding-top:16px}}.unified-assessment-rail-extras .assessment-rubric-guide{height:auto!important;min-height:0!important;padding:12px!important}.unified-assessment-rail-extras .assessment-rubric-guide>.flex{gap:8px}.unified-assessment-rail-extras .assessment-rubric-guide .grid.h-9.w-9{width:30px;height:30px}.unified-assessment-rail-extras .assessment-rubric-guide h3{line-height:1.35}.unified-assessment-rail-extras .assessment-rubric-guide p{line-height:1.45}.unified-assessment-rail-extras>:is(div,section,article){min-height:0}.unified-assessment-rail-extras>:is(div,section,article)+:is(div,section,article){margin-top:10px}@media (width<=900px) and (width>=768px){.unified-assessment-rail{padding:12px 18px}.unified-assessment-company{padding:8px 0 10px}.unified-assessment-company h2{margin-top:6px}.unified-assessment-steps{padding:8px 0 2px}.unified-assessment-content{padding:20px 18px 36px}}@media (width<=767px){.unified-assessment-rail{padding-top:6px!important;padding-bottom:0!important}.unified-assessment-back{min-height:30px}.unified-assessment-company{gap:2px;padding:5px 0 7px!important}.unified-assessment-company h2{margin-top:3px!important}.unified-assessment-company>span{margin-top:4px!important}.unified-assessment-steps{padding:5px 0 7px}.unified-assessment-step{min-height:43px;padding:4px 2px}.unified-assessment-content{padding-top:12px!important}.unified-assessment-title-row{padding-bottom:12px;margin-bottom:12px!important}.unified-assessment-overview .mt-5{margin-top:12px}.unified-assessment-overview .mt-6{margin-top:14px}.unified-assessment-footer{margin-top:14px;padding-top:12px}}.unified-assessment-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.unified-assessment-employer{align-items:center;gap:9px;min-width:0;display:flex}.unified-assessment-position{align-items:center;gap:10px;min-width:0;display:flex}.unified-assessment-position h2{flex:58%;min-width:0;margin:0}.unified-assessment-position p{text-align:right;flex:0 42%;margin:0}.unified-assessment-company{padding:12px 0 14px}.unified-assessment-company .unified-assessment-eyebrow{display:none}.unified-assessment-confirm-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.unified-assessment-confirm-actions .unified-assessment-primary-button{min-width:190px}.unified-assessment-confirm-actions .unified-assessment-secondary-button{min-width:110px}.unified-assessment:has(.unified-assessment-confirm-actions) .unified-assessment-title-row{border:0;margin:0;padding:0}.unified-assessment:has(.unified-assessment-confirm-actions) .unified-assessment-title-row .unified-assessment-eyebrow{display:none}@media (width<=767px){.unified-assessment-identity{gap:6px}.unified-assessment-company{padding:7px 0 10px!important}.unified-assessment-company .unified-assessment-employer{gap:8px}.unified-assessment-company .unified-assessment-employer :is(img,svg){max-width:36px;max-height:36px}.unified-assessment-position{gap:8px}.unified-assessment-position h2{margin:0!important;font-size:13px!important}.unified-assessment-position p{font-size:10px!important}.unified-assessment:has(.unified-assessment-confirm-actions) .unified-assessment-content{padding-bottom:calc(var(--interview-dock-height,48px) + 104px + env(safe-area-inset-bottom))!important}.unified-assessment-confirm-actions{left:0;right:0;bottom:var(--interview-dock-height,48px);z-index:220;background:hsl(var(--background)/.98);border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:8px;margin:0;padding:10px 14px;display:grid;position:fixed;box-shadow:0 -8px 24px #0000000a}.unified-assessment-confirm-actions .unified-assessment-primary-button,.unified-assessment-confirm-actions .unified-assessment-secondary-button{white-space:nowrap;width:100%;font-size:12px;min-width:0!important;min-height:46px!important;padding:8px!important}}.assessment-text-desktop-rail{display:none}@media (width>=901px){.unified-assessment-rail.has-text-home-rail{background:hsl(var(--background));padding:0;overflow:hidden}.has-text-home-rail .assessment-text-legacy-rail{display:none}.has-text-home-rail .assessment-text-desktop-rail{height:100%;display:block}.assessment-text-rail-layout{flex-direction:column;height:calc(100dvh - 76px);min-height:0;display:flex}.assessment-text-rail-main{scrollbar-width:thin;flex:1;min-height:0;padding:16px 16px 24px;overflow-y:auto}.assessment-text-rail-recent{text-align:left;width:100%;min-height:42px;color:hsl(var(--muted-foreground));border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.assessment-text-rail-recent:hover,.assessment-text-info-trigger:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.assessment-text-company-section{border-bottom:1px solid hsl(var(--border));margin-top:22px;padding-bottom:20px}.assessment-text-company-section>.unified-assessment-eyebrow{margin-bottom:10px;padding:0 10px}.assessment-text-company-selector{border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px 10px;display:flex}.assessment-text-company-selector:hover{background:hsl(var(--secondary)/.55)}.assessment-text-company-icon{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.assessment-text-company-details{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;margin-top:7px;padding:12px}.assessment-text-procedures{padding-top:21px}.assessment-text-procedures>.unified-assessment-eyebrow{padding-left:10px}.assessment-text-procedure{min-height:44px;color:hsl(var(--muted-foreground));border-radius:10px;align-items:center;gap:11px;padding:7px 9px;display:flex}.assessment-text-procedure.is-current{background:hsl(var(--secondary));color:hsl(var(--foreground));font-weight:650}.assessment-text-procedure-number{border:1px solid hsl(var(--border));background:hsl(var(--background));font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid}.assessment-text-rail-bottom{border-top:1px solid hsl(var(--border));padding:9px 10px max(10px,env(safe-area-inset-bottom));background:hsl(var(--background));flex-shrink:0;margin-top:auto}.assessment-text-info-trigger{width:100%;min-height:42px;color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.assessment-text-info-body{border:1px solid hsl(var(--border));background:hsl(var(--secondary)/.4);color:hsl(var(--muted-foreground));border-radius:10px;gap:8px;margin:0 3px 9px;padding:12px;font-size:11px;line-height:1.5;display:grid}.assessment-text-rail-bottom [data-rail-sign-out]{border-top:1px solid hsl(var(--border));background:0 0;margin-top:5px}.assessment-text-rail-signin{align-items:center;gap:9px;padding:14px;font-size:13px;display:flex}}@media (width>=1024px){.unified-assessment[data-assessment-mode=text] .unified-assessment-grid{grid-template-columns:var(--fr-shared-rail-width,clamp(11.55rem,12.6vw,18.9rem)) minmax(0,1fr)}.unified-assessment[data-assessment-mode=text] .unified-assessment-rail.has-text-home-rail{background:hsl(var(--background));border-right:1px solid hsl(var(--border));padding:0}.assessment-text-rail-layout{flex-direction:column;height:calc(100dvh - 76px);min-height:0;display:flex}.assessment-text-rail-main{scrollbar-width:thin;flex:1;min-height:0;padding:0;overflow-y:auto}.assessment-text-rail-bottom{background:hsl(var(--background));margin-top:auto;padding:0}.assessment-text-rail-bottom [data-rail-sign-out]{border-top:1px solid hsl(var(--border));background:hsl(var(--background));margin:0}.assessment-text-rail-bottom [data-rail-sign-out] button{justify-content:flex-start;min-height:44px}.has-text-home-rail .assessment-text-desktop-rail{height:100%;display:block}.has-text-home-rail .assessment-text-legacy-rail{display:none}}@media (width>=1024px) and (width<=1599px){.unified-assessment[data-assessment-mode=text]{--fr-shared-rail-width:11.55rem}.assessment-text-rail-main .px-4{padding-left:.75rem;padding-right:.75rem}.assessment-text-rail-main nav .text-sm{font-size:.75rem}}@media (width>=1600px){.unified-assessment[data-assessment-mode=text]{--fr-shared-rail-width:clamp(15.4rem,12.6vw,19rem)}}@media (width>=901px) and (width<=1023px){.has-text-home-rail .assessment-text-desktop-rail{display:none}.has-text-home-rail .assessment-text-legacy-rail{display:block}.unified-assessment-rail.has-text-home-rail{padding:12px 18px}}.unified-assessment:has(.unified-assessment-application-grid) .unified-assessment-content-inner{zoom:1;max-width:none;margin-left:0;margin-right:0}.unified-assessment:has(.unified-assessment-application-grid) .unified-assessment-overview{width:100%;max-width:none}.unified-assessment-application-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:start;gap:clamp(12px,1.5vw,22px);width:100%;display:grid}.unified-assessment-application-grid :is(h2,h3,p){overflow-wrap:anywhere}@media (width<=1150px){.unified-assessment-application-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.unified-assessment:has(.unified-assessment-application-grid) .unified-assessment-content{padding:16px 14px 128px!important}.unified-assessment-application-grid{gap:12px}.unified-assessment-application-grid>section,.unified-assessment-application-grid>aside{padding:16px}}.unified-assessment{--assessment-zoom:1;background:hsl(var(--secondary)/.3)}.unified-assessment-grid{grid-template-columns:clamp(245px,23vw,315px) minmax(0,1fr);gap:0;min-height:100dvh}.unified-assessment-rail.has-text-home-rail{background:hsl(var(--background));border-right:0;align-self:start;height:100dvh;max-height:100dvh;padding:0;position:sticky;top:0;overflow:hidden}.has-text-home-rail .assessment-text-rail-layout{height:100dvh}.has-text-home-rail .assessment-text-rail-main{flex:1;min-height:0;overflow-y:auto}.unified-assessment-content{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:22px;align-self:start;min-width:0;min-height:calc(100dvh - 22px);margin:11px 11px 11px 0;padding:clamp(20px,2.3vw,36px);overflow:hidden}.unified-assessment-content-inner{zoom:var(--assessment-zoom);max-width:none;margin:0}.unified-assessment-footer{zoom:var(--assessment-zoom);max-width:none;margin-left:0;margin-right:0}.unified-assessment[data-size=large]{--assessment-zoom:1.15}.unified-assessment[data-size=compact]{--assessment-zoom:1}.assessment-rail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.assessment-rail-action{text-align:center;min-width:0;min-height:65px;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.assessment-rail-action:hover,.assessment-rail-action:focus-visible{background:hsl(var(--secondary));outline-offset:2px}.assessment-rail-action small{color:hsl(var(--muted-foreground));font-size:10px}.assessment-text-rail-bottom{scrollbar-width:thin;max-height:55dvh;overflow-y:auto}.unified-assessment:has(.unified-assessment-application-grid) .unified-assessment-content{padding:clamp(20px,2.3vw,36px)}@media (width<=900px){.unified-assessment-grid{flex-direction:column;min-height:100dvh;display:flex}.unified-assessment-rail.has-text-home-rail{border:0;width:100%;height:auto;max-height:none;padding:0;position:relative;top:auto;overflow:visible}.has-text-home-rail .assessment-text-rail-layout{height:auto}.has-text-home-rail .assessment-text-rail-main{padding:10px 12px;overflow:visible}.has-text-home-rail .assessment-text-rail-bottom{max-height:none;padding:8px 12px;overflow:visible}.unified-assessment-content{border-radius:20px 20px 18px 18px;width:calc(100% - 20px);min-height:0;margin:0 10px 10px;padding:20px 16px}.unified-assessment-content-inner,.unified-assessment-footer{zoom:1}.assessment-rail-settings{padding:8px 4px}.assessment-rail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-rail-action{min-height:56px}.unified-assessment:has(.unified-assessment-application-grid) .unified-assessment-content{padding:18px 14px 120px!important}}@media (width<=540px){.unified-assessment-content{border-radius:18px;width:calc(100% - 16px);margin:0 8px 8px;padding:16px 12px}.assessment-rail-settings .assessment-rail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.has-text-home-rail .assessment-text-rail-main{padding:8px}}@media (width>=1024px){.unified-assessment-rail.has-text-home-rail,.has-text-home-rail .assessment-text-rail-layout{height:100dvh;max-height:100dvh;overflow:hidden}.has-text-home-rail .assessment-text-rail-main{min-height:0;padding-bottom:4px;overflow:visible}.has-text-home-rail .assessment-text-rail-bottom{flex-shrink:0;max-height:none;margin-top:auto;overflow:visible}.unified-assessment[data-assessment-mode=text] .unified-assessment-content:has(.text-assessment-bottom-actions){padding-bottom:112px}.unified-assessment[data-assessment-mode=text] .text-assessment-bottom-actions{left:var(--assessment-dock-left,clamp(245px,23vw,315px));z-index:150;border:1px solid hsl(var(--border));background:hsl(var(--background)/.97);box-shadow:0 -9px 22px hsl(var(--foreground)/.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px 16px 0 0;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:14px clamp(20px,2.3vw,36px);display:flex;position:fixed;bottom:0;right:12px}.unified-assessment[data-assessment-mode=text] .text-assessment-bottom-actions>:first-child:not(:last-child){margin-right:auto}.unified-assessment[data-assessment-mode=text] .text-assessment-bottom-actions button{min-height:42px}}@media (width>=1024px) and (width<=1599px){.unified-assessment[data-assessment-mode=text]{--assessment-dock-left:11.55rem}}@media (width>=1600px){.unified-assessment[data-assessment-mode=text]{--assessment-dock-left:clamp(15.4rem,12.6vw,19rem)}}@media (width<=1023px){.text-assessment-bottom-actions{position:relative}}.unified-assessment .assessment-text-rail-layout{flex-direction:column;display:flex}.unified-assessment .assessment-text-rail-main{flex:auto;min-height:0}.unified-assessment .assessment-text-rail-bottom{background:hsl(var(--background));scrollbar-width:thin;max-height:min(65dvh,620px);padding:8px 10px max(10px,env(safe-area-inset-bottom));flex-direction:column;gap:0;margin-top:auto;display:flex;overflow-y:auto;border-top:0!important}.unified-assessment .assessment-rail-settings,.unified-assessment .assessment-rail-details{border:0;margin:0;padding:0 2px!important}.unified-assessment .assessment-rail-settings>button,.unified-assessment .assessment-rail-details>button{background:0 0;border:0;border-radius:11px;gap:11px;min-height:43px;padding:9px 12px;font-weight:600}.unified-assessment .assessment-rail-settings>button:hover,.unified-assessment .assessment-rail-details>button:hover{background:hsl(var(--secondary))}.unified-assessment .assessment-rail-settings .assessment-rail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 10px 8px}.unified-assessment .assessment-rail-settings .assessment-rail-action{border-radius:12px;min-height:65px}.unified-assessment .assessment-text-rail-bottom [data-rail-sign-out]{background:0 0;margin-top:2px;border-top:0!important}@media (width<=900px){.unified-assessment .assessment-text-rail-bottom{max-height:none;padding:5px 12px 10px;overflow:visible}}@media (width>=1024px){.unified-assessment.assessment-setup-page[data-assessment-mode=text] .unified-assessment-content:has(.unified-assessment-footer){padding-bottom:132px}.unified-assessment.assessment-setup-page[data-assessment-mode=text] .unified-assessment-footer{bottom:0;left:var(--assessment-dock-left,clamp(245px,23vw,315px));z-index:150;border:1px solid hsl(var(--border));background:hsl(var(--background)/.97);box-shadow:0 -9px 22px hsl(var(--foreground)/.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px 16px 0 0;justify-content:flex-end;margin:0;padding:12px clamp(20px,2.3vw,36px);display:flex;position:fixed;right:12px}.unified-assessment.assessment-setup-page[data-assessment-mode=text] .unified-assessment-footer>*{width:min(100%,430px)}.unified-assessment[data-assessment-mode=text] .unified-assessment-grid{grid-template-columns:clamp(245px,23vw,315px) minmax(0,1fr)}.unified-assessment[data-assessment-mode=text] .unified-assessment-content-inner{max-width:1140px}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size]{--assessment-rail-width:clamp(245px,23vw,315px);--assessment-dock-left:var(--assessment-rail-width)}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-grid{grid-template-columns:var(--assessment-rail-width) minmax(0,1fr);display:grid}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-rail{height:100dvh;max-height:100dvh;top:0}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-text-rail-layout{height:100dvh}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-text-rail-main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-text-rail-bottom{flex-shrink:0;max-height:55dvh;overflow-y:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-content-inner{zoom:1;max-width:1140px;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-content{overflow:visible}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size=large] .unified-assessment-content-inner .text-xs{font-size:.8625rem}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size=large] .unified-assessment-content-inner .text-sm{font-size:1.00625rem}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size=large] .unified-assessment-content-inner .text-base{font-size:1.15rem}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size=large] .unified-assessment-content-inner :is(input,textarea,select){font-size:1.00625rem}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-title-row>div>div{justify-content:center;width:100%}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-body>:is(h1,h2),.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-body>article>:is(h1,h2){text-align:center;text-wrap:balance}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-body>:is(h1,h2)+p{text-align:center;max-width:70ch;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size]:has(.unified-assessment-application-grid) .unified-assessment-content-inner{max-width:1320px;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-overview{margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-title-row{text-align:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-title-row>div,.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-title-row h1{justify-content:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-title-row p{justify-content:center;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-overview>:is(p,h1){text-align:center;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-body>:is(section.max-w-2xl,div.max-w-2xl),.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-start-summary{margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-stage-heading{text-align:center;justify-content:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-stage-heading p{margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-stage-heading>span{align-self:center}:is(.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-content:has(.unified-assessment-confirm-actions),.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-content:has(.unified-assessment-footer),.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-content:has(.text-assessment-bottom-actions),.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-content:has(.assessment-centered-actions)){padding-bottom:calc(170px + var(--interview-dock-height,0px))}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-confirm-actions,.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .text-assessment-bottom-actions,.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-centered-actions,.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-footer{left:var(--assessment-rail-width);right:12px;bottom:var(--interview-dock-height,0px);z-index:150;border:1px solid hsl(var(--border));background:hsl(var(--background));zoom:1;box-shadow:0 -6px 18px hsl(var(--foreground)/.04);border-radius:16px 16px 0 0;margin:0;padding:14px 24px;position:fixed}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-footer{text-align:center;display:block}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-footer>*{width:min(100%,640px);margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .unified-assessment-confirm-actions,.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .text-assessment-bottom-actions,.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-centered-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .text-assessment-bottom-actions>:first-child:not(:last-child){margin-right:0}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] :is(.unified-assessment-confirm-actions,.text-assessment-bottom-actions,.assessment-centered-actions)>:is(button,a){text-align:center;white-space:normal;border-radius:12px;flex:0 240px;justify-content:center;align-items:center;gap:9px;width:240px;min-width:160px;height:auto;min-height:48px;margin:0;padding:10px 16px;font-size:13px;line-height:1.35;display:inline-flex}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-video-launch{text-align:center;flex-direction:column;align-items:center;display:flex}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-video-launch>div{flex:none;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] .assessment-video-launch>div:last-child{justify-content:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-media-heading]{text-align:center;padding-inline:24px}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-media-heading]>div{justify-content:center;padding-right:0}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-media-controls]{text-align:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-media-controls]>div{flex-direction:column;justify-content:center;align-items:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-media-controls]>div>div{justify-content:center;align-items:center;margin-inline:0}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-media-controls] button{border-radius:12px;width:240px;min-height:48px;margin-inline:auto}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-briefing-controls]{flex-wrap:wrap;justify-content:center}.unified-assessment[data-assessment-shell][data-assessment-mode][data-size] [data-assessment-briefing-controls]>button{white-space:normal;border-radius:12px;flex:0 240px;height:auto;min-height:48px}}.unified-assessment .assessment-session-guide{border:1px solid hsl(var(--border));border-radius:10px;margin:12px 10px}.unified-assessment .assessment-session-guide>summary{cursor:pointer;padding:10px 12px;font-size:12px;font-weight:600}.unified-assessment .assessment-session-guide>div{padding:0 12px 12px;font-size:12px}.unified-assessment .assessment-session-guide section{padding-block:0!important}@media (width<=767px){.unified-assessment-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-assessment-confirm-actions>:is(button,a){white-space:normal!important;min-height:48px!important}}
