:root{--brand-primary:var(--public-primary,#24594f);--brand-secondary:var(--public-secondary,#b96a3e);--brand-on-primary:#fff;--ink:#17191f;--ink-soft:#535a68;--ink-faint:#5f6673;--surface-canvas:#f3f5f8;--surface-paper:#fbfcfe;--surface-raised:#fff;--surface-inset:#edf0f5;--surface-overlay:#ffffffd1;--surface:var(--surface-paper);--line:#17191f1a;--line-strong:#17191f33;--success:#14764f;--success-bg:#e5f6ee;--warning:#8b5b08;--warning-bg:#fff3d6;--danger:#b23a42;--danger-bg:#fdebed;--info:#2d62a9;--info-bg:#e9f1ff;--focus:#4c7de7;--font-body:Inter, "SF Pro Display", "SF Pro Text", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-body);--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--shadow-sm:0 1px 2px #181c260d, 0 4px 12px #181c260a;--shadow:0 2px 6px #181c260d, 0 16px 42px #181c2614;--shadow-lg:0 24px 70px #181c2624;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.candidate-integrity-timeline{color:#f5f7fa;border-radius:var(--radius-lg);background:#ffffff0b;border:1px solid #ffffff1a;overflow:hidden}.candidate-integrity-timeline__announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.candidate-integrity-timeline>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;list-style:none;display:flex}.candidate-integrity-timeline>summary:focus-visible{outline-offset:-3px;outline:3px solid #88d9bb7a}.candidate-integrity-timeline>summary::-webkit-details-marker{display:none}.candidate-integrity-timeline>summary>span{align-items:center;gap:.55rem;font-weight:760;display:inline-flex}.candidate-integrity-timeline>summary svg{color:#88d9bb;width:1.05rem;height:1.05rem}.candidate-integrity-timeline>summary>strong{color:#071a14;font-variant-numeric:tabular-nums;background:#88d9bb;border-radius:999px;place-items:center;min-width:1.75rem;min-height:1.75rem;font-size:.75rem;display:grid}.candidate-integrity-timeline__body{scrollbar-color:#88d9bbb8 transparent;scrollbar-width:thin;border-top:1px solid #ffffff1a;max-height:18rem;padding:0 1rem 1rem;overflow-y:auto}.candidate-integrity-timeline__body::-webkit-scrollbar{width:.65rem}.candidate-issue-dialog .accessible-dialog__body::-webkit-scrollbar{width:.65rem}.evaluation-detail-dialog .accessible-dialog__body::-webkit-scrollbar{width:.65rem}.candidate-integrity-timeline__body::-webkit-scrollbar-thumb{background:#88d9bb94 padding-box padding-box;border:.18rem solid #0000;border-radius:999px}.candidate-integrity-timeline__body>p{color:#c4d2ce;margin:0;padding-block:.85rem;font-size:.78rem;line-height:1.5}.candidate-integrity-timeline__body ol{gap:.65rem;margin:0;padding:0;padding-inline-start:1.35rem;list-style:none;display:grid;position:relative}.candidate-integrity-timeline__body ol:before{content:"";background:#88d9bb52;width:1px;position:absolute;inset-block:.75rem;inset-inline-start:.3rem}.candidate-integrity-timeline__body li{background:#ffffff0e;border-radius:.9rem;gap:.35rem;padding:.8rem;display:grid;position:relative}.candidate-integrity-timeline__body li:before{content:"";background:#88d9bb;border:2px solid #112a25;border-radius:50%;width:.6rem;height:.6rem;position:absolute;inset-block-start:1rem;inset-inline-start:-1.35rem}.candidate-integrity-timeline__body li[data-strike=true]{box-shadow:inset 0 0 0 1px #ffd36d4d}.candidate-integrity-timeline__body li[data-strike=true]:before{background:#ffd36d}.candidate-integrity-timeline__body li>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.candidate-integrity-timeline__body li strong{font-size:.82rem}.candidate-integrity-timeline__body li time,.candidate-integrity-timeline__body li>span{color:#aebfba;font-variant-numeric:tabular-nums;font-size:.7rem}.candidate-integrity-timeline__body li p{color:#dbe5e2;margin:0;font-size:.76rem;line-height:1.45}.candidate-integrity-timeline__empty{text-align:center;background:#ffffff09;border-radius:.9rem;margin:0;padding:.85rem}.candidate-issue-dialog{width:min(38rem,100vw - 2rem)}.candidate-issue-dialog .workbench-actions{margin-top:.25rem}.candidate-issue-dialog__success:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 42%, transparent);outline-offset:.25rem;border-radius:var(--radius-lg)}.candidate-issue-dialog .accessible-dialog__surface{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden}.candidate-issue-dialog .accessible-dialog__body{scrollbar-color:color-mix(in srgb, var(--brand-primary) 56%, transparent) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.candidate-issue-dialog .accessible-dialog__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 52%, transparent);background-clip:padding-box;border:.18rem solid #0000;border-radius:999px}.evaluation-detail-dialog .accessible-dialog__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 52%, transparent);background-clip:padding-box;border:.18rem solid #0000;border-radius:999px}.evaluation-detail-dialog[open]{width:min(66rem,100vw);height:100dvh;max-height:none;margin:0 0 0 auto}.evaluation-detail-dialog .accessible-dialog__surface{border-radius:var(--radius-lg) 0 0 var(--radius-lg);height:100dvh;max-height:none;animation:evaluation-sheet-enter .3s var(--ease-out) both;border-block:0;border-inline-end:0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@keyframes evaluation-sheet-enter{0%{opacity:.84;transform:translate(2.25rem)}to{opacity:1;transform:translate(0)}}.evaluation-detail-dialog .accessible-dialog__body{scrollbar-color:color-mix(in srgb, var(--brand-primary) 56%, transparent) transparent;scrollbar-width:thin;gap:1rem;min-height:0;padding:1.1rem 1.25rem 1.5rem;overflow-y:auto}.evaluation-detail-tabs{z-index:1;background:var(--surface-inset);border:1px solid var(--line);scrollbar-width:thin;border-radius:.95rem;gap:.35rem;padding:.35rem;display:flex;position:sticky;top:0;overflow-x:auto}.evaluation-detail-tabs button{min-height:2.65rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.7rem;flex:1 0 auto;padding-inline:.9rem;font-size:.78rem;font-weight:720}.evaluation-detail-tabs button:hover{color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}.evaluation-detail-tabs button.is-active{color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-sm)}:is(.evaluation-detail-tabs button:focus-visible,.evaluation-media-timeline button:focus-visible){outline:3px solid color-mix(in srgb, var(--focus) 42%, transparent);outline-offset:2px}.evaluation-detail-panel{min-width:0}.evaluation-log__integrity-event{background:var(--surface-raised);border:1px solid var(--line);border-radius:.9rem;padding:.95rem 1rem}.evaluation-log__integrity-event>summary{cursor:pointer;align-items:center;min-height:2.75rem;list-style:none}.evaluation-log__integrity-event>summary>div{flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;min-width:0;display:flex}.evaluation-log__integrity-event>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 38%, transparent);outline-offset:.35rem}.evaluation-log__integrity-event>summary::-webkit-details-marker{display:none}.evaluation-log__integrity-event>summary:after{color:var(--ink-soft);content:"+";margin-inline-start:auto;font-size:1.15rem;font-weight:700}.evaluation-log__integrity-event[open]>summary:after{content:"−"}.evaluation-log__integrity-event>p{max-width:70ch;margin:.8rem 0}.evaluation-integrity-event__meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.55rem;margin:.8rem 0;display:grid}.evaluation-integrity-event__meta>div{background:var(--surface-inset);border-radius:.7rem;gap:.12rem;min-width:0;padding:.65rem .7rem;display:grid}.evaluation-integrity-event__meta dt{color:var(--ink-faint);font-size:.68rem;font-weight:700}.evaluation-integrity-event__meta dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.78rem}.evaluation-integrity-event__empty{color:var(--ink-soft);background:var(--surface-inset);border-radius:.7rem;margin-block-end:0;padding:.75rem;font-size:.78rem}.evaluation-integrity-gallery{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;margin-top:.75rem;display:grid}.evaluation-integrity-gallery a{color:var(--ink);background:var(--surface-inset);border-radius:.9rem;text-decoration:none;overflow:hidden}.evaluation-integrity-gallery img{aspect-ratio:16/10;object-fit:cover;background:var(--surface-canvas);width:100%;display:block}.evaluation-integrity-gallery span{color:var(--ink-soft);padding:.65rem .75rem;font-size:.72rem;display:block}.evaluation-media-player{background:var(--surface-inset);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.evaluation-media-player>div{align-items:center;gap:.55rem;display:flex}.evaluation-media-player svg{width:1.05rem;height:1.05rem;color:var(--brand-primary)}.evaluation-media-player audio,.evaluation-media-player video{width:100%}.evaluation-media-player video{background:#090b0f;border-radius:.8rem;max-height:28rem}.evaluation-media-timeline{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.55rem;display:grid}.evaluation-media-timeline button{min-height:4.5rem;color:var(--ink);text-align:start;background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:.8rem;gap:.15rem;padding:.7rem;display:grid}.evaluation-media-timeline button:hover,.evaluation-media-timeline button.is-active{border-color:color-mix(in srgb, var(--brand-primary) 55%, var(--line));background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface-raised))}.evaluation-media-timeline span,.evaluation-media-timeline small{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.7rem}.evaluation-log__recording{border-block-end:1px solid var(--line);grid-template-columns:minmax(8rem,.7fr) auto minmax(13rem,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.85rem 0;display:grid}.evaluation-log__recording:last-child{border-block-end:0}.evaluation-log__recording>div,.evaluation-log__recording>label{gap:.3rem;min-width:0;display:grid}.evaluation-log__recording small,.evaluation-log__recording>span,.evaluation-log__recording>label span{color:var(--ink-faint);font-size:.72rem}.evaluation-log__recording progress{-webkit-appearance:none;appearance:none;background:var(--surface-inset);border:0;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.evaluation-log__recording progress::-webkit-progress-bar{background:var(--surface-inset)}.evaluation-log__recording progress::-webkit-progress-value{background:var(--brand-primary);border-radius:inherit}.evaluation-log__recording progress::-moz-progress-bar{background:var(--brand-primary);border-radius:inherit}@media (max-width:680px){.candidate-integrity-timeline__body li>div{flex-direction:column;align-items:flex-start;gap:.2rem}.candidate-issue-dialog{width:calc(100vw - 1rem)}.evaluation-detail-dialog[open]{width:100vw}.evaluation-detail-dialog .accessible-dialog__surface{border:0;border-radius:0}.evaluation-detail-dialog .accessible-dialog__body{padding-inline:.8rem}.evaluation-detail-tabs button{min-height:3rem}.evaluation-log__recording{grid-template-columns:minmax(0,1fr) auto}.evaluation-log__recording>label,.evaluation-log__recording>span{grid-column:1/-1}}.status-badge{letter-spacing:.005em;white-space:nowrap;gap:.35rem;min-height:1.75rem;padding-inline:.62rem .72rem}.status-badge:before{content:none}.status-badge svg{stroke-width:2.1px;flex:none;width:.9rem;height:.9rem}.workbench-table__clickable-row{cursor:pointer}.workbench-table__clickable-row:hover>td{background:color-mix(in srgb, var(--public-primary) 5%, var(--surface-raised))}.workbench-table__clickable-row:has(a:focus-visible)>td{background:color-mix(in srgb, var(--public-primary) 7%, var(--surface-raised))}.account-menu>summary{min-width:8.75rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;padding:.42rem .55rem .42rem .45rem}.account-menu__avatar{width:2rem;height:2rem;color:var(--brand-on-primary);background:var(--public-primary);border-radius:50%;flex:none;place-items:center;display:grid}.account-menu__summary-label{gap:.05rem;min-width:0;line-height:1.05;display:grid}.account-menu__summary-label small{color:var(--ink-soft);font-size:.66rem;font-weight:650}.account-menu__summary-label strong{font-size:.78rem}.account-menu[open]>summary>svg:last-child{transform:rotate(180deg)}.app-loading-overlay{z-index:200;color:var(--ink);background:color-mix(in srgb, var(--app-bg,#f5f7f8) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.app-loading-overlay__surface{text-align:center;background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border:1px solid var(--line);border-radius:1.75rem;align-content:center;place-items:center;gap:1.5rem;width:min(24rem,100%);min-height:17rem;padding:2rem;display:grid;box-shadow:0 2rem 6rem #0912112e}.app-loading-overlay__spinner{border:3px solid color-mix(in srgb, var(--public-primary) 18%, var(--line));border-top-color:var(--public-primary);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;animation:1.05s linear infinite app-loader-spin;display:grid;position:relative}.app-loading-overlay__spinner i{border:2px solid color-mix(in srgb, var(--public-primary) 30%, var(--line));border-bottom-color:var(--public-primary);border-radius:50%;width:1.4rem;height:1.4rem;animation:.75s linear infinite reverse app-loader-spin;display:block}.app-loading-overlay__copy{gap:.45rem;min-height:3.6rem;display:grid}.app-loading-overlay__copy strong{letter-spacing:-.01em;font-size:1rem}.app-loading-overlay__cycle{min-height:1.2rem;color:var(--ink-soft);font-size:.82rem;position:relative}.app-loading-overlay__cycle span{opacity:0;animation:6s ease-in-out infinite app-loader-copy;position:absolute;inset:0}.app-loading-overlay__cycle span:nth-child(2){animation-delay:2s}.app-loading-overlay__cycle span:nth-child(3){animation-delay:4s}@keyframes app-loader-spin{to{transform:rotate(360deg)}}@keyframes app-loader-copy{0%,8%{opacity:0;transform:translateY(.25rem)}15%,28%{opacity:1;transform:translateY(0)}36%,to{opacity:0;transform:translateY(-.2rem)}}@media (prefers-reduced-motion:reduce){.app-loading-overlay__spinner,.app-loading-overlay__spinner i{animation-duration:2.4s}.app-loading-overlay__cycle span{animation:none;display:none}.app-loading-overlay__cycle span:first-child{opacity:1;display:block;position:static}}.app-loading-overlay{animation:.16s ease-out .28s both app-loader-reveal}.workspace-content .app-loading-overlay{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:min(22rem,50vh);padding:2rem 1rem;position:relative;inset:auto}.workspace-content .app-loading-overlay__surface{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;gap:1rem;padding:1rem}@keyframes app-loader-reveal{0%{opacity:0}to{opacity:1}}.route-progress{z-index:300;pointer-events:none;background:linear-gradient(90deg, transparent, var(--public-primary,var(--brand-primary)) 45%, transparent 90%);background-size:200% 100%;height:3px;animation:.12s ease-out .12s both app-loader-reveal,1.1s linear infinite route-progress-sweep;position:fixed;inset:0 0 auto}@keyframes route-progress-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.app-loading-overlay{animation-duration:1ms}.route-progress{background:var(--public-primary,var(--brand-primary));animation:1ms linear .12s both app-loader-reveal}}@media (max-width:680px){.account-menu>summary{justify-content:center;min-width:2.9rem}.account-menu__summary-label,.account-menu>summary>svg:last-child{display:none}.app-loading-overlay__surface{border-radius:1.35rem;min-height:15rem}}.candidate-setup-layout{grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem)}.candidate-setup-layout .setup-steps{background:color-mix(in srgb, var(--surface-paper) 94%, var(--brand-primary));box-shadow:inset 0 0 0 1px var(--line);border-radius:1rem;gap:.25rem;padding:.45rem;top:6.25rem}.candidate-setup-layout .setup-step{min-height:2.75rem;transition:color .24s var(--ease-out), background-color .24s var(--ease-out), transform .24s var(--ease-out);border-radius:.75rem;padding:.6rem .7rem}.candidate-setup-layout .setup-step--active{background:var(--surface-raised);box-shadow:var(--shadow-sm);transform:translate(.18rem)}.candidate-setup-layout .setup-workspace{box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--brand-primary) 9%, transparent), inset 0 0 0 1px var(--line);border:0;border-radius:1.25rem}.candidate-setup-layout .setup-workspace__progress{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper))}.candidate-setup-layout .setup-workspace__screen{padding:clamp(1.35rem,4vw,3rem)}.candidate-setup-layout .setup-screen>p{max-width:66ch;font-size:.96rem;line-height:1.65}.candidate-setup-layout .acknowledgement-overview{border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;margin-top:1.5rem;padding-block:.85rem;display:flex}.candidate-setup-layout .acknowledgement-overview strong{color:var(--brand-primary);font-variant-numeric:tabular-nums;font-size:1.2rem}.candidate-setup-layout .acknowledgement-overview span{color:var(--ink-soft);font-size:.82rem}.candidate-setup-layout .acknowledgement-groups{gap:1.5rem;margin-block:1.5rem;display:grid}.candidate-setup-layout .acknowledgement-group{gap:.75rem;min-width:0;display:grid}.candidate-setup-layout .acknowledgement-group+.acknowledgement-group{border-top:1px solid var(--line);padding-top:1.5rem}.candidate-setup-layout .acknowledgement-group__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;min-width:0;display:grid}.candidate-setup-layout .acknowledgement-group__header h2,.candidate-setup-layout .acknowledgement-group__header p{margin:0}.candidate-setup-layout .acknowledgement-group__header h2{color:var(--ink);font-size:1rem}.candidate-setup-layout .acknowledgement-group__header p{color:var(--ink-soft);margin-top:.18rem;font-size:.78rem;line-height:1.5}.candidate-setup-layout .acknowledgement-group__header>span{min-width:2.5rem;color:var(--ink-soft);background:var(--surface-inset);font-variant-numeric:tabular-nums;text-align:center;border-radius:.65rem;padding:.28rem .55rem;font-size:.74rem;font-weight:750}.candidate-setup-layout .acknowledgement-list{border:0;gap:.65rem;margin:0;display:grid}.candidate-setup-layout .acknowledgement-item{background:color-mix(in srgb, var(--brand-primary) 2.5%, var(--surface-raised));min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .24s var(--ease-out), box-shadow .24s var(--ease-out), transform .24s var(--ease-out);border:0;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.candidate-setup-layout .acknowledgement-item[data-accepted=true]{background:color-mix(in srgb, var(--success) 6%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 24%, var(--line))}.candidate-setup-layout .acknowledgement-item:hover,.candidate-setup-layout .acknowledgement-item:focus-within{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-primary) 34%, var(--line))}.candidate-setup-layout .acknowledgement-item:focus-within{transform:translateY(-1px)}.acknowledgement-item__choice{cursor:pointer;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;display:grid}.acknowledgement-item__choice input{width:1.25rem;height:1.25rem;accent-color:var(--brand-primary);justify-self:center;margin:0}.acknowledgement-item__choice input:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 42%, transparent);outline-offset:.25rem}.acknowledgement-item__choice>span{gap:.22rem;min-width:0;display:grid}.acknowledgement-item__choice strong{color:var(--ink);font-size:.92rem}.acknowledgement-item__choice .check-item__detail{max-width:62ch;color:var(--ink-soft);line-height:1.45}.acknowledgement-item__actions{align-items:center;gap:.55rem;display:flex}.acknowledgement-help-trigger{min-height:2.75rem;color:var(--brand-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;font:inherit;transition:color .24s var(--ease-out), background-color .24s var(--ease-out), transform .24s var(--ease-out), box-shadow .24s var(--ease-out);border:0;border-radius:.75rem;align-items:center;gap:.42rem;padding:.55rem .7rem;font-size:.78rem;font-weight:750;display:inline-flex}.acknowledgement-help-trigger:hover{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-primary) 38%, var(--line));transform:translateY(-1px)}.acknowledgement-help-trigger:active{transform:scale(.98)}.acknowledgement-help-trigger svg{flex:none;width:1rem;height:1rem}.candidate-acknowledgement-dialog{width:min(48rem,100vw - 2rem)}.candidate-acknowledgement-dialog .accessible-dialog__surface{border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden}.acknowledgement-guide{scrollbar-color:color-mix(in srgb, var(--brand-primary) 55%, transparent) transparent;scrollbar-width:thin;gap:1.25rem;min-height:0;padding:clamp(1.1rem,3vw,1.75rem);display:grid;overflow-y:auto}.acknowledgement-guide::-webkit-scrollbar{width:.7rem}.acknowledgement-guide::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 52%, transparent);background-clip:padding-box;border:.2rem solid #0000;border-radius:999px}.acknowledgement-guide__lead{max-width:68ch;color:var(--ink);margin:0;font-size:1rem;line-height:1.7}.acknowledgement-guide__section{border-top:1px solid var(--line);gap:.65rem;margin:0;padding-top:1.15rem;display:grid}.acknowledgement-guide__section h3,.acknowledgement-guide__section p,.acknowledgement-guide__section ul{margin:0}.acknowledgement-guide__section h3{color:var(--ink);font-size:1rem}.acknowledgement-guide__section p,.acknowledgement-guide__section li{color:var(--ink-soft);font-size:.88rem;line-height:1.6}.acknowledgement-guide__section ul{gap:.55rem;padding-inline-start:1.2rem;display:grid}.acknowledgement-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.acknowledgement-event-grid article{background:var(--surface-inset);border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;min-width:0;padding:.85rem;display:grid}.acknowledgement-event-grid article>span{width:2rem;height:2rem;color:var(--brand-primary);background:var(--surface-raised);border-radius:.65rem;place-items:center;display:grid}.acknowledgement-event-grid svg{width:1rem;height:1rem}.acknowledgement-event-grid article>div{gap:.22rem;min-width:0;display:grid}.acknowledgement-event-grid strong{color:var(--ink);font-size:.83rem}.acknowledgement-event-grid p,.acknowledgement-event-grid small{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.45}.acknowledgement-event-grid small{color:var(--brand-primary);font-weight:740}.acknowledgement-guide__support{background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset));border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.9rem;display:grid}.acknowledgement-guide__support>svg{width:1.1rem;height:1.1rem;color:var(--brand-primary);justify-self:center}.acknowledgement-guide__support p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.5}.candidate-back-icon{transform:rotate(180deg)}.candidate-setup-layout .audio-calibration__intro>.audio-calibration__icon{align-self:center;place-items:center;margin:0;line-height:0;display:grid}.audio-calibration__actions .ui-button{align-items:center}.audio-calibration__actions .ui-button svg,.audio-calibration__icon svg{flex:none;align-self:center;margin:auto}.candidate-session-gate{align-content:center;width:min(100% - 2rem,64rem);min-height:calc(100dvh - 4.75rem);padding-block:clamp(2rem,7vw,5rem)}.candidate-session-gate>.notice{width:100%}.candidate-session-gate__surface{background:var(--surface-paper);width:100%;box-shadow:0 1.5rem 4.5rem color-mix(in srgb, var(--brand-primary) 10%, transparent), inset 0 0 0 1px var(--line);border-radius:1.25rem;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.candidate-session-gate__copy{justify-items:start;gap:.9rem;min-width:0;display:grid}.candidate-session-gate__copy h1,.candidate-session-gate__copy p{margin:0}.candidate-session-gate__copy h1{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.3rem,6vw,4.4rem)}.candidate-session-gate__copy p{max-width:48ch;font-size:1rem;line-height:1.65}.candidate-session-gate__copy .ui-button{margin-top:.5rem}.candidate-session-gate__requirements{background:var(--surface-inset);border-radius:1rem;gap:.2rem;padding:.45rem;display:grid}.candidate-session-gate__requirements>div{border-radius:.75rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:4rem;padding:.65rem;display:grid}.candidate-session-gate__requirements>div+div{border-top:1px solid var(--line)}.candidate-session-gate__requirements>div>svg{width:2.5rem;height:2.5rem;color:var(--brand-primary);background:var(--surface-raised);border-radius:.75rem;padding:.68rem}.candidate-session-gate__requirements span{gap:.12rem;min-width:0;display:grid}.candidate-session-gate__requirements strong{color:var(--ink);font-size:.86rem}.candidate-session-gate__requirements small{color:var(--ink-soft);font-size:.74rem;line-height:1.4}.candidate-session-gate__support{color:var(--ink-soft);text-align:center;justify-self:center;margin:0;font-size:.8rem}.candidate-session-gate__support a{color:var(--brand-primary);text-underline-offset:.2em;font-weight:750}.candidate-screen-evidence-source{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;inset:auto auto 0 0}.interview-stat__label{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.interview-stat__label svg{color:#88d9bb;flex:none;width:1rem;height:1rem}.agent-orb__fallback>span{animation-play-state:paused}.agent-orb[data-mode=speaking] .agent-orb__fallback>span{animation-play-state:running}@media (max-width:820px){.candidate-setup-layout{grid-template-columns:1fr}.candidate-setup-layout .setup-steps{overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb, var(--brand-primary) 42%, transparent) transparent;scrollbar-width:thin;grid-template-columns:repeat(7,minmax(2.75rem,1fr));position:static;overflow-x:auto}.candidate-setup-layout .setup-step{justify-content:center;min-width:max-content}.candidate-setup-layout .setup-step--active{transform:none}.candidate-session-gate__surface{grid-template-columns:1fr}.candidate-session-gate__requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-session-gate__requirements>div+div{border-top:0}}@media (max-width:600px){.candidate-setup-layout .setup-steps{margin-inline:-.25rem}.candidate-setup-layout .setup-step>span:last-child{display:none}.candidate-setup-layout .setup-step{min-width:2.75rem;padding-inline:.5rem}.candidate-setup-layout .setup-workspace__screen{padding:1.15rem}.acknowledgement-item{grid-template-columns:1fr;gap:.75rem}.acknowledgement-item__choice{grid-template-columns:2.25rem minmax(0,1fr)}.acknowledgement-item__actions{justify-content:space-between;padding-inline-start:3.1rem}.candidate-setup-layout .acknowledgement-group__header{gap:.65rem}.acknowledgement-event-grid{grid-template-columns:1fr}.candidate-session-gate{width:min(100% - 1rem,64rem);min-height:calc(100dvh - 4.25rem);padding-block:1rem 2rem}.candidate-session-gate__surface{border-radius:1rem;gap:1.25rem;padding:1.15rem}.candidate-session-gate__copy h1{font-size:clamp(2rem,12vw,3.1rem)}.candidate-session-gate__requirements{grid-template-columns:1fr}.audio-calibration__actions,.audio-calibration__actions .ui-button{width:100%}.audio-calibration__actions{display:grid}.candidate-acknowledgement-dialog{width:calc(100vw - 1rem)}.candidate-acknowledgement-dialog .accessible-dialog__surface{border-radius:1rem;max-height:calc(100dvh - 1rem)}}@media (prefers-reduced-motion:reduce){.candidate-setup-layout .setup-step,.acknowledgement-item,.acknowledgement-help-trigger{transition-duration:.01ms}.agent-orb__fallback>span{animation:none}.agent-orb__fallback{transition:opacity .16s;transform:none}.interview-warning{animation:none}}.evaluation-detail-dialog .accessible-dialog__header{border-block-end:1px solid var(--line);min-height:5.25rem}.evaluation-detail-dialog .accessible-dialog__header h2{letter-spacing:-.035em;font-size:clamp(1.35rem,2.4vw,1.8rem)}.evaluation-detail-dialog .accessible-dialog__header p{max-width:65ch}.evaluation-detail-dialog .ui-badge,.evaluation-log__table .ui-badge{text-transform:none;align-items:center;gap:.35rem;display:inline-flex}.evaluation-detail-dialog .ui-badge svg,.evaluation-log__table .ui-badge svg{flex:none;width:.9rem;height:.9rem}.evaluation-detail-tabs{z-index:3;background:color-mix(in srgb, var(--surface-inset) 94%, var(--surface-paper));min-height:3.5rem;box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 7%, transparent);padding:.4rem}.evaluation-detail-tabs button{min-height:2.75rem;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border-radius:.75rem;padding:.65rem 1rem}.evaluation-detail-tabs button:active{transform:scale(.98)}.evaluation-run-record{overflow:hidden}.evaluation-run-record__header{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-paper));border-block-end:1px solid color-mix(in srgb, var(--brand-primary) 16%, var(--line));justify-content:space-between;align-items:center;gap:1.25rem;min-height:6.5rem;padding:1.35rem 1.5rem;display:flex}.evaluation-run-record__identity{align-items:center;gap:1rem;min-width:0;display:flex}.evaluation-run-record__identity h3,.evaluation-run-record__identity p{margin:0}.evaluation-run-record__identity h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2.5vw,1.8rem)}.evaluation-run-record__identity p{max-width:58ch;color:var(--ink-soft);margin-top:.3rem;line-height:1.5}.evaluation-run-record__icon{width:3rem;height:3rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 13%, var(--surface-raised));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 72%, transparent);border-radius:.9rem;flex:none;place-items:center;display:grid}.evaluation-run-record__icon svg{width:1.4rem;height:1.4rem}.evaluation-run-record__body{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:0;display:grid}.evaluation-run-record__lifecycle{background:var(--surface-inset);border-inline-end:1px solid var(--line);align-content:center;gap:0;margin:0;padding:1.25rem 1.5rem;list-style:none;display:grid}.evaluation-run-record__lifecycle li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:4rem;display:grid;position:relative}.evaluation-run-record__lifecycle li:not(:last-child):after{background:var(--line-strong);content:"";width:1px;position:absolute;inset-block:2rem 0;inset-inline-start:.94rem}.evaluation-run-record__lifecycle svg{z-index:1;width:1.9rem;height:1.9rem;color:var(--ink-faint);background:var(--surface-raised);border-radius:.65rem;padding:.42rem}.evaluation-run-record__lifecycle .is-complete svg{color:var(--brand-on-primary);background:var(--brand-primary)}.evaluation-run-record__lifecycle span{gap:.15rem;min-width:0;padding-top:.15rem;display:grid}.evaluation-run-record__lifecycle small{color:var(--ink-faint);font-size:.7rem;line-height:1.4}.evaluation-run-record__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.evaluation-run-record__facts>div{border-block-end:1px solid var(--line);align-content:center;gap:.25rem;min-width:0;padding:1rem 1.2rem;display:grid}.evaluation-run-record__facts>div:nth-child(odd){border-inline-end:1px solid var(--line)}.evaluation-run-record__facts>div:nth-last-child(-n+2){border-block-end:0}.evaluation-run-record__facts dt{color:var(--ink-faint);font-size:.7rem;font-weight:700}.evaluation-run-record__facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:720;line-height:1.4}.evaluation-template{overflow:hidden}.evaluation-template__summary{min-height:5.2rem}.evaluation-template__summary:after{align-self:center}.evaluation-template__counts{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-inline-start:auto;display:flex}.evaluation-template__body{border-block-start:1px solid var(--line);grid-template-columns:minmax(15rem,.9fr) minmax(18rem,1.1fr);gap:0;padding:0;display:grid}.evaluation-template__rubric,.evaluation-template__plan{min-width:0;padding:1.4rem}.evaluation-template__rubric{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-inset));border-inline-end:1px solid var(--line)}.evaluation-template__section-heading{justify-content:space-between;gap:1rem;min-height:3.5rem;margin-bottom:1rem;display:flex}.evaluation-template__section-heading h4,.evaluation-template__section-heading p{margin:0}.evaluation-template__section-heading h4{letter-spacing:-.015em;font-size:1rem}.evaluation-template__section-heading p{max-width:48ch;color:var(--ink-soft);margin-top:.25rem;font-size:.76rem;line-height:1.45}.evaluation-template__section-heading>strong{color:var(--brand-primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.5rem}.evaluation-template ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.evaluation-template li{border-block-end:1px solid var(--line);grid-template-columns:3.4rem minmax(0,1fr);gap:.85rem;min-width:0;padding:.9rem 0;display:grid}.evaluation-template li:last-child{border-block-end:0}.evaluation-template li>div{gap:.25rem;min-width:0;display:grid}.evaluation-template li small{color:var(--ink-faint);overflow-wrap:anywhere;font-size:.68rem}.evaluation-template li p{max-width:58ch;color:var(--ink-soft);margin:.2rem 0 0;font-size:.78rem;line-height:1.5}.evaluation-template__weight,.evaluation-template__question-number{height:2.35rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 11%, var(--surface-raised));font-variant-numeric:tabular-nums;border-radius:.7rem;align-self:start;place-items:center;font-size:.76rem;font-weight:800;display:grid}.evaluation-template__question-number{justify-self:center;width:2.35rem}.evaluation-template__scripts{background:var(--surface-inset);border-block-start:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.evaluation-template__scripts>div{min-width:0;padding:1.2rem 1.4rem}.evaluation-template__scripts>div+div{border-inline-start:1px solid var(--line)}.evaluation-template__scripts p{max-width:70ch;color:var(--ink-soft);margin:.45rem 0 0;line-height:1.55}.evaluation-evidence-studio{overflow:clip}.evaluation-evidence-studio__header{background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface-paper));min-height:5.4rem}.evaluation-evidence-studio__body{gap:1.25rem;display:grid}.evaluation-evidence-studio__guidance{max-width:76ch;color:var(--ink-soft);margin:0;line-height:1.55}.evaluation-evidence-ruler{background:var(--surface-inset);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 65%, transparent);border-radius:.9rem;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.35rem 1rem;padding:.85rem 1rem;display:grid}.evaluation-evidence-ruler__readout{font-variant-numeric:tabular-nums;grid-row:1/span 2;display:grid}.evaluation-evidence-ruler__readout strong{letter-spacing:-.035em;font-size:1.25rem}.evaluation-evidence-ruler__readout span{color:var(--ink-faint);font-size:.7rem}.evaluation-evidence-ruler input[type=range]{width:100%;min-height:2.75rem;accent-color:var(--brand-primary);cursor:ew-resize;margin:0}.evaluation-evidence-ruler input[type=range]:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 40%, transparent);outline-offset:.15rem;border-radius:.5rem}.evaluation-evidence-ruler__ticks{color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.65rem;display:flex}.evaluation-evidence-tracks{background:var(--surface-raised);border:1px solid var(--line);border-radius:1rem;overflow:hidden}.evaluation-evidence-track{border-block-end:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr);align-items:center;min-width:0;display:grid}.evaluation-evidence-track:last-child{border-block-end:0}.evaluation-evidence-track__label{background:var(--surface-inset);border-inline-end:1px solid var(--line);grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:4.2rem;padding:.75rem .9rem;display:grid}.evaluation-evidence-track__label>svg{width:1.15rem;height:1.15rem;color:var(--brand-primary)}.evaluation-evidence-track__label span{gap:.1rem;min-width:0;display:grid}.evaluation-evidence-track__label strong{font-size:.78rem}.evaluation-evidence-track__label small{color:var(--ink-faint);font-size:.65rem;line-height:1.35}.evaluation-evidence-track__rail{background:color-mix(in srgb, var(--surface-inset) 45%, var(--surface-raised));min-width:0;min-height:4.2rem;position:relative;overflow:hidden}.evaluation-evidence-track__rail>.evaluation-evidence-track__range--voice{min-width:.42rem;color:var(--brand-on-primary);background:color-mix(in srgb, var(--brand-primary) 68%, var(--surface-raised));cursor:pointer;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border:0;border-radius:.35rem;padding:0;position:absolute;inset-block:1.2rem}.evaluation-evidence-track__rail>.evaluation-evidence-track__range--voice:hover{z-index:1;background:var(--brand-primary);box-shadow:0 5px 14px color-mix(in srgb, var(--brand-primary) 24%, transparent);transform:translateY(-1px)}.evaluation-evidence-track__rail>.evaluation-evidence-track__range--voice:focus-visible{z-index:2;outline:3px solid var(--focus);outline-offset:2px}.evaluation-evidence-track__target{z-index:2;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.5rem;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;padding:0;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.evaluation-evidence-track__target:focus-visible{z-index:4;outline:3px solid var(--focus);outline-offset:1px}.evaluation-evidence-track__visual{pointer-events:none;background:color-mix(in srgb, var(--brand-primary) 68%, var(--surface-raised));min-width:.42rem;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border-radius:.35rem;position:absolute}.evaluation-evidence-track__visual--range{inset-block:1.2rem}.evaluation-evidence-track__target:hover+.evaluation-evidence-track__visual,.evaluation-evidence-track__target.is-active+.evaluation-evidence-track__visual{z-index:1;background:var(--brand-primary);box-shadow:0 5px 14px color-mix(in srgb, var(--brand-primary) 24%, transparent);transform:translateY(-1px)}.evaluation-evidence-track__target:focus-visible+.evaluation-evidence-track__visual{background:var(--brand-primary)}.evaluation-evidence-track__range--voice{align-items:center;display:flex;background:color-mix(in srgb, var(--brand-primary) 82%, var(--surface-raised))!important;min-width:4rem!important;padding-inline:.7rem!important}.evaluation-evidence-track__range--voice span{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;overflow:hidden}.evaluation-evidence-track__visual--marker{margin-inline-start:-.36rem;border-radius:999px!important;width:.72rem!important;min-width:.72rem!important;inset-block:.75rem!important}.evaluation-evidence-track__visual--transcript{background:var(--info)!important}.evaluation-evidence-track__visual--integrity{background:var(--warning)!important}.evaluation-evidence-track__visual--integrity.is-strike{background:var(--danger)!important}.evaluation-evidence-track__empty{color:var(--ink-faint);align-items:center;padding-inline:.9rem;font-size:.7rem;display:flex;position:absolute;inset:0}.evaluation-evidence-studio__legend{color:var(--ink-soft);flex-wrap:wrap;gap:.55rem 1.15rem;font-size:.7rem;display:flex}.evaluation-evidence-studio__legend span{align-items:center;gap:.4rem;display:inline-flex}.evaluation-evidence-studio__legend i{background:var(--brand-primary);border-radius:.2rem;width:.6rem;height:.6rem}.evaluation-evidence-studio__legend .is-transcript{background:var(--info);border-radius:999px}.evaluation-evidence-studio__legend .is-integrity{background:var(--warning);border-radius:999px}.evaluation-evidence-playback{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.evaluation-evidence-playback>:only-child{grid-column:1/-1}.evaluation-evidence-playback .evaluation-media-player{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-inset));border:1px solid color-mix(in srgb, var(--brand-primary) 12%, var(--line));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 70%, transparent);align-content:start;margin:0}.evaluation-evidence-playback .evaluation-media-player>div{grid-template-columns:1.4rem minmax(0,1fr) auto;min-width:0;display:grid}.evaluation-evidence-playback .evaluation-media-player>div>span{gap:.12rem;min-width:0;display:grid}.evaluation-evidence-playback .evaluation-media-player small{color:var(--ink-faint);font-size:.68rem;line-height:1.4}.evaluation-evidence-playback .evaluation-media-player .ui-button{white-space:nowrap;min-height:2.5rem}.evaluation-evidence-playback audio,.evaluation-evidence-playback video{accent-color:var(--brand-primary)}.evaluation-log__table tbody tr[data-actionable=true]{cursor:pointer}.evaluation-log__table tbody tr[data-actionable=true] td{transition:background-color .18s var(--ease-out)}.evaluation-log__table tbody tr[data-actionable=true]:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 46%, transparent);outline-offset:-3px}@media (max-width:820px){.evaluation-run-record__body,.evaluation-template__body,.evaluation-evidence-playback{grid-template-columns:1fr}.evaluation-run-record__lifecycle,.evaluation-template__rubric{border-inline-end:0;border-block-end:1px solid var(--line)}.evaluation-template__scripts{grid-template-columns:1fr}.evaluation-template__scripts>div+div{border-inline-start:0;border-block-start:1px solid var(--line)}.evaluation-evidence-playback>:only-child{grid-column:auto}}@media (max-width:620px){.evaluation-run-record__header,.evaluation-template__summary,.evaluation-evidence-studio__header{flex-direction:column;align-items:flex-start}.evaluation-run-record__header{padding:1.15rem}.evaluation-run-record__identity{align-items:flex-start}.evaluation-run-record__facts{grid-template-columns:1fr}.evaluation-run-record__facts>div,.evaluation-run-record__facts>div:nth-child(odd),.evaluation-run-record__facts>div:nth-last-child(-n+2){border-inline-end:0;border-block-end:1px solid var(--line)}.evaluation-run-record__facts>div:last-child{border-block-end:0}.evaluation-template__counts{justify-content:flex-start;margin-inline-start:0}.evaluation-template__rubric,.evaluation-template__plan{padding:1.1rem}.evaluation-template__scripts>div{padding:1rem 1.1rem}.evaluation-evidence-ruler{grid-template-columns:1fr}.evaluation-evidence-ruler__readout{grid-row:auto}.evaluation-evidence-track{grid-template-columns:1fr}.evaluation-evidence-track__label{border-inline-end:0;border-block-end:1px solid var(--line);min-height:3.2rem}.evaluation-evidence-track__rail{min-height:3.8rem}.evaluation-evidence-playback .evaluation-media-player>div{grid-template-columns:1.4rem minmax(0,1fr)}.evaluation-evidence-playback .evaluation-media-player .ui-button{grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.evaluation-detail-tabs button,.evaluation-evidence-track__rail>button,.evaluation-log__table tbody tr[data-actionable=true] td{transition:none}.evaluation-detail-dialog .accessible-dialog__surface{animation:none}}.ui-button svg,.public-back-link svg,.job-row__arrow svg{flex:none;width:1.05rem;height:1.05rem}.public-back-link svg{transform:rotate(180deg)}.provider-manager__hero{min-width:0;color:var(--surface-raised);background:var(--brand-secondary);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);align-items:end;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 16px 34px #17201e2e}.provider-manager__hero h2{color:inherit;font:650 clamp(2rem, 4vw, 3.65rem) / .98 var(--font-display);letter-spacing:-.035em;margin:0}.provider-manager__hero p{max-width:64ch;color:color-mix(in srgb, var(--surface-raised) 76%, var(--brand-secondary));margin:.8rem 0 0}.provider-manager__metrics{border-block:1px solid color-mix(in srgb, var(--surface-raised) 24%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-manager__metrics>div{border-inline-end:1px solid color-mix(in srgb, var(--surface-raised) 24%, transparent);gap:.2rem;padding:.85rem 1rem;display:grid}.provider-manager__metrics>div:nth-child(2n){border-inline-end:0}.provider-manager__metrics>div:nth-child(-n+2){border-block-end:1px solid color-mix(in srgb, var(--surface-raised) 24%, transparent)}.provider-manager__metrics strong{color:inherit;font-variant-numeric:tabular-nums;font-size:1.45rem}.provider-manager__metrics span{color:color-mix(in srgb, var(--surface-raised) 70%, var(--brand-secondary));font-size:.76rem}.provider-manager__heading>div>strong{font:650 1.2rem var(--font-display)}.provider-manager__tabs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0;display:grid}.provider-manager__tabs .ui-button{border:1px solid var(--line-strong);border-radius:var(--radius-md);text-align:start;justify-content:flex-start;min-height:4.5rem;padding:.9rem 1rem}.provider-manager__tabs .ui-button>span{gap:.2rem;display:grid}.provider-manager__tabs .ui-button strong,.provider-manager__tabs .ui-button small{color:inherit}.provider-manager__tabs .ui-button small{opacity:.78;font-size:.72rem;font-weight:600}.evaluation-lab__intro{border-block-end:1px solid var(--line-strong);grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:end;gap:2rem;padding-block:.5rem 1.25rem;display:grid}.evaluation-lab__intro h2{max-width:18ch;font:650 clamp(2rem, 4vw, 3.5rem) / 1 var(--font-display);letter-spacing:-.035em;margin:0}.evaluation-lab__intro p{max-width:68ch;color:var(--ink-soft);margin:.8rem 0 0}.evaluation-lab__capabilities{border-block:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evaluation-lab__capabilities span{border-inline-end:1px solid var(--line);min-height:3.2rem;color:var(--ink-soft);align-items:center;gap:.55rem;padding:.7rem;font-size:.78rem;font-weight:750;display:flex}.evaluation-lab__capabilities span:nth-child(2n){border-inline-end:0}.evaluation-lab__capabilities span:nth-child(-n+2){border-block-end:1px solid var(--line)}.evaluation-lab__capabilities svg,.assessment-test-mode__summary svg{width:1.15rem;height:1.15rem;color:var(--brand-primary)}.evaluation-lab__form{gap:1rem;display:grid}.evaluation-lab__duration{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;display:grid}.evaluation-lab__duration input{min-width:0;accent-color:var(--brand-primary)}.evaluation-lab__duration output{min-width:4.75rem;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;font-weight:800}.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{border:0;border-block-end:1px solid var(--line);grid-template-columns:minmax(10rem,.8fr) minmax(9rem,.65fr) minmax(6rem,.35fr) minmax(16rem,1.4fr) auto;align-items:end;gap:.75rem;min-width:0;margin:0;padding:1rem 0;display:grid}.evaluation-lab__questions fieldset{grid-template-columns:minmax(9rem,.55fr) minmax(12rem,.75fr) minmax(18rem,1.7fr) auto}.evaluation-lab__criteria fieldset:last-child,.evaluation-lab__questions fieldset:last-child{border-block-end:0}.evaluation-lab__criteria legend,.evaluation-lab__questions legend{width:100%;color:var(--ink-faint);grid-column:1/-1;padding:0;font-size:.72rem;font-weight:800}.evaluation-lab__criteria label,.evaluation-lab__questions label{color:var(--ink-soft);gap:.35rem;font-size:.76rem;font-weight:750;display:grid}.evaluation-lab__launch{color:var(--surface-raised);background:var(--brand-secondary);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 12px 28px #17201e33}.evaluation-lab__launch>div{gap:.2rem;display:grid}.evaluation-lab__launch span{color:color-mix(in srgb, var(--surface-raised) 76%, var(--brand-secondary));font-size:.78rem}.evaluation-log{padding-block-start:1rem}.evaluation-log__table td small,.evaluation-log__table td strong{display:block}.evaluation-log__table td small{color:var(--ink-faint);margin-block-start:.2rem}.assessment-test-mode__summary>div{grid-template-columns:auto minmax(0,1fr);align-items:center}.assessment-test-mode__summary>div strong{grid-column:2}.assessment-test-mode__duration{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);padding:1rem}.assessment-test-mode__duration input{width:100%;accent-color:var(--brand-primary)}.assessment-test-mode__duration output{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.assessment-test-mode__log{border-block-start:1px solid var(--line);padding-block-start:1rem}.assessment-test-mode__runs{margin:0;padding:0;list-style:none}.assessment-test-mode__runs li{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.assessment-test-mode__runs li>div{gap:.2rem;display:grid}.assessment-test-mode__runs span{color:var(--ink-soft);font-size:.78rem}.career-presentation-controls{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.career-presentation-controls legend{padding-inline:.35rem;font-weight:800}.career-presentation-controls>p{max-width:68ch;color:var(--ink-soft);margin-block-start:0}.branding-preview__job{border-block:1px solid var(--line);gap:.25rem;margin-block-start:1rem;padding-block:.8rem;display:grid}.branding-preview__job span{color:var(--ink-soft);font-size:.78rem}.branding-preview__job--cards{border:1px solid var(--line);border-radius:var(--radius-md);padding:.9rem}.branding-preview__job--compact{grid-template-columns:minmax(0,1fr) auto}.branding-preview__content--split{border-inline-start:1px solid var(--line-strong);padding-inline-start:1rem}.branding-preview__content--compact p{display:none}.career-layout--split .public-hero--split{border-block:1px solid var(--line-strong);align-items:center;min-height:28rem}.career-layout--compact .public-hero--compact{border-block-end:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding-block:1rem 2rem}.career-layout--compact .public-hero--compact h1{font-size:clamp(2rem,5vw,4.25rem)}.job-list--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.job-list--cards .job-row{border:1px solid var(--line-strong);border-radius:var(--radius-md);grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:12rem;padding:1.25rem}.job-list--cards .job-row>span:nth-child(2),.job-list--cards .job-row>span:nth-child(3){grid-column:1}.job-list--cards .job-row__arrow{grid-area:1/2/-1;align-self:center}.job-list--compact .job-row{min-height:3.75rem;padding-block:.65rem}.job-row__arrow svg{display:block}.application-layout--stacked{grid-template-columns:1fr}.application-layout--stacked .application-layout__role{max-width:72ch}.application-layout--focused{grid-template-columns:minmax(0,.7fr) minmax(32rem,1.3fr)}.application-layout--focused .application-layout__role>.stack{flex-wrap:wrap;display:flex}.application-layout__form{align-self:start}.application-resume-field{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);padding:1rem}@media (max-width:900px){.provider-manager__hero,.evaluation-lab__intro,.provider-manager__tabs{grid-template-columns:1fr}.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{grid-template-columns:1fr 1fr}.evaluation-lab__criterion-description,.evaluation-lab__question-prompt{grid-column:1/-1}.job-list--cards,.application-layout--focused{grid-template-columns:1fr}}html[data-theme=dark]{--ink:#f4f6fa;--ink-soft:#b8bfcc;--ink-faint:#8e97a7;--surface-canvas:#101217;--surface-paper:#191c23;--surface-raised:#22262f;--surface-inset:#14171d;--surface-overlay:#1c1f27db;--surface:var(--surface-paper);--line:#eef3ff1a;--line-strong:#eef3ff33;--success:#65d6a0;--success-bg:#15372a;--warning:#efc46a;--warning-bg:#3a2d15;--danger:#ff9299;--danger-bg:#421f24;--info:#8eb9ff;--info-bg:#192d4c;--focus:#83a8ff;--shadow-sm:0 1px 2px #00000047, 0 4px 14px #0000002e;--shadow:0 2px 8px #00000042, 0 18px 48px #00000038;--shadow-lg:0 28px 80px #0000006b}body:before{opacity:0}:where(a,button,summary,input,select,textarea){transition:color .16s ease, background-color .16s ease, border-color .16s ease, box-shadow .22s var(--ease-out), transform .22s var(--ease-out), opacity .16s ease}:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 38%, transparent);outline:0}h1{letter-spacing:-.048em;max-width:22ch;font-weight:760;line-height:1.02}h2{letter-spacing:-.025em;font-weight:730}h3{letter-spacing:-.015em;font-weight:700}.ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 88%, black);box-shadow:0 10px 26px color-mix(in srgb, var(--brand-primary) 26%, transparent)}.ui-button--quiet{color:var(--ink-soft)}.ui-button--danger{border-color:color-mix(in srgb, var(--danger) 84%, black);box-shadow:0 8px 20px color-mix(in srgb, var(--danger) 16%, transparent)}.ui-button svg{stroke-width:1.9px;width:1.125rem;height:1.125rem}.ui-badge{border:1px solid color-mix(in srgb, currentColor 14%, transparent);min-height:1.65rem;padding-inline:.65rem;font-weight:700}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.workbench-search input,.auth-password-control input,.markdown-editor textarea){width:100%;min-height:3rem;color:var(--ink);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;padding:.72rem .85rem;box-shadow:inset 0 1px 1px #14182006}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea):hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--line-strong))}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea):focus{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent);outline:0}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea):disabled{color:var(--ink-faint);background-color:var(--surface-inset);cursor:not-allowed;opacity:.76}:where(.ui-field select,.form-field select,select.workbench-table__select){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7382' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.05rem;padding-inline-end:2.75rem}:where(input[type=number],input[inputmode=numeric],input[inputmode=decimal],input[type=tel]){font-variant-numeric:tabular-nums;letter-spacing:.01em}input[type=number]::-webkit-inner-spin-button{opacity:.72;min-width:1.25rem;min-height:1.65rem}input[type=file]::file-selector-button{min-height:2.35rem;color:var(--ink);background:var(--surface-inset);cursor:pointer;border:0;border-radius:.65rem;margin-inline-end:.75rem;padding-inline:.85rem;font-weight:680}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--brand-primary)}.ui-field,.form-field{gap:.48rem}.ui-field__label,.form-field>span,.form-field__heading>span{color:var(--ink);letter-spacing:-.005em;font-size:.82rem;font-weight:710}.ui-field__hint,.form-field small{line-height:1.45}.ui-select-control,.ui-number-control{min-width:0;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;align-items:stretch;display:flex;overflow:hidden}.ui-select-control select,.ui-number-control input{min-width:0;box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1}.ui-number-control__affix{background:var(--surface-inset);border-inline-end:1px solid var(--line);white-space:nowrap;align-items:center;padding-inline:.85rem;font-size:.82rem;font-weight:720;display:inline-flex}.ui-number-control__affix:last-child{border-inline-start:1px solid var(--line);border-inline-end:0}.ui-notice{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:1rem;padding:1.05rem 1.15rem}.ui-progress__track{height:.55rem;box-shadow:inset 0 1px 2px #14182014}.ui-skeleton span{border-radius:999px}.nav-link--active{color:#fff;background:#ffffff1f;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.sidebar__footer{color:#9098a6;margin-inline:.65rem}.brand-lockup__mark{border-radius:.7rem;width:2.2rem;height:2.2rem;box-shadow:0 6px 18px #00000024}.brand-lockup__logo{object-fit:contain;border-radius:.65rem;width:2.2rem;height:2.2rem}.topbar{z-index:15;background:var(--surface-overlay);border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:4.5rem;padding-inline:clamp(1rem,3vw,2.5rem);position:sticky;top:0;box-shadow:0 1px #ffffff59}.topbar__context{font-size:.9rem}.topbar__context strong{font-weight:730}.topbar__actions{gap:.35rem}.page-actions{align-items:center}.section-heading{align-items:center;margin-bottom:1rem}.stack{gap:1.15rem}.paper:hover{border-color:color-mix(in srgb, var(--line-strong) 70%, transparent)}.metric-ledger,.operations-signal-grid,.job-report-metrics,.assessment-test-mode__summary{border-radius:var(--radius-lg);overflow:hidden}.workbench-table-wrap{border-radius:var(--radius-lg);overflow-x:auto}.workbench-table th{color:var(--ink-faint);background:color-mix(in srgb, var(--surface-inset) 72%, var(--surface-paper));letter-spacing:.055em;font-size:.7rem}.workbench-table td{background:var(--surface-paper)}.workbench-table tbody tr:hover td{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.accessible-dialog{background:0 0;padding:.6rem}.accessible-dialog__header{background:var(--surface-overlay);border-bottom:1px solid var(--line);min-height:4.75rem;padding:1rem 1.25rem}.provider-manager__tabs{background:var(--surface-inset);border-radius:var(--radius-lg);gap:.5rem;padding:.35rem}.provider-manager__tabs .ui-button{min-height:4.35rem;box-shadow:none;background:0 0;border-color:#0000}.provider-manager__tabs .ui-button--primary{color:var(--ink);background:var(--surface-raised);border-color:var(--line);box-shadow:var(--shadow-sm)}.provider-manager__hero{color:#fff;border-radius:var(--radius-xl)}.public-shell{background:var(--surface-canvas)}.public-header__support{border-radius:.75rem;min-height:2.75rem;padding-inline:.65rem}.public-header__support:hover{color:var(--ink);background:var(--surface-inset)}.public-main{padding-block:clamp(2rem,7vw,6.5rem)}.workspace-picker__option{min-height:5rem;color:var(--ink);background:var(--surface-raised);border-color:var(--line);cursor:pointer;border-radius:1rem;padding:1rem 1.1rem}.workspace-picker__option:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 42%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.theme-menu{position:relative}.theme-menu>summary{list-style:none}.theme-menu>summary::-webkit-details-marker{display:none}.theme-menu__trigger{width:2.75rem;height:2.75rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;place-items:center;display:grid}.theme-menu__trigger:hover,.theme-menu[open] .theme-menu__trigger{color:var(--ink);background:var(--surface-inset);border-color:var(--line)}.theme-menu__trigger svg{width:1.15rem;height:1.15rem}.theme-menu__panel{z-index:50;width:min(18rem,100vw - 2rem);color:var(--ink);background:var(--surface-overlay);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-radius:1.15rem;gap:.25rem;padding:.55rem;display:grid;position:absolute;inset:calc(100% + .55rem) 0 auto auto}.theme-menu__heading{gap:.18rem;padding:.65rem .7rem .75rem;display:grid}.theme-menu__heading strong{font-size:.9rem}.theme-menu__heading span{color:var(--ink-faint);font-size:.76rem}.theme-menu__panel button{width:100%;min-height:2.85rem;color:var(--ink-soft);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.8rem;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.85rem;font-weight:650;display:grid}.theme-menu__panel button:hover,.theme-menu__panel button[aria-checked=true]{color:var(--ink);background:var(--surface-inset)}.theme-menu__icon{background:var(--surface-raised);border:1px solid var(--line);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.theme-menu__icon svg,.theme-menu__check svg{width:1rem;height:1rem}.theme-menu__check{color:var(--brand-primary)}html[data-theme=dark] .topbar{box-shadow:0 1px #ffffff06}html[data-theme=dark] .ui-button--primary{border-color:color-mix(in srgb, var(--brand-primary) 75%, white)}html[data-theme=dark] .provider-manager__tabs .ui-button--primary{border-color:var(--line-strong)}html[data-theme=dark] img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:980px){.app-shell{grid-template-columns:4.75rem minmax(0,1fr)}}@media (max-width:680px){h1,.page-header h1{font-size:clamp(2rem,11vw,3rem);line-height:1.02}.page{padding:1.15rem 1rem 1.75rem}.page-header{gap:1rem;min-height:0;margin-bottom:1.5rem}.paper{border-radius:1.15rem}.paper__header,.paper__body{padding-inline:1rem}.topbar{min-height:4rem;padding-inline:.85rem}.theme-menu__panel{width:auto;position:fixed;inset:4.25rem .75rem auto}.public-header{min-height:4.25rem;padding-inline:1rem}.public-header__actions{gap:.1rem}.public-header__support{padding-inline:.45rem}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111419f5;border-top:1px solid #ffffff14}.sidebar nav{scrollbar-width:none;gap:.15rem}.sidebar nav::-webkit-scrollbar{display:none}.nav-link{border-radius:.8rem;min-height:3.35rem}.accessible-dialog{padding:.35rem}.accessible-dialog__surface{border-radius:1.15rem}:where(.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.workbench-search input){min-height:3.15rem;font-size:1rem}}.accessible-dialog{padding:0;overflow:hidden}.accessible-dialog__surface{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.accessible-dialog__header{flex:none}.accessible-dialog__surface>:not(.accessible-dialog__header){overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--brand-primary) 52%, var(--line-strong)) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar{width:.7rem}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar-track{background:0 0}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 46%, var(--line-strong));background-clip:padding-box;border:.18rem solid #0000;border-radius:999px}.accessible-dialog__surface>:not(.accessible-dialog__header)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand-primary) 70%, var(--line-strong));background-clip:padding-box}.accessible-dialog__close.ui-button{white-space:nowrap;border-radius:.85rem;flex:none;justify-content:center;align-items:center;gap:.45rem;width:auto;min-width:5.25rem;height:2.75rem;padding:.6rem .85rem;display:inline-flex}.accessible-dialog__close>span:first-child{font-size:1.1rem;line-height:1}.evaluation-lab__section{overflow:clip}.evaluation-lab__section>summary{list-style:none}.evaluation-lab__section>summary::-webkit-details-marker{display:none}.evaluation-lab__section-summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s,color .16s}.evaluation-lab__section-summary:hover{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-overlay))}.evaluation-lab__section-summary:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 28%, transparent);outline-offset:-3px}.evaluation-lab__section-status{color:var(--ink-muted);align-items:center;gap:.75rem;font-size:.78rem;font-weight:720;display:inline-flex}.evaluation-lab__section-status>svg{width:1.1rem;height:1.1rem;transition:transform .18s}.evaluation-lab__section[open] .evaluation-lab__section-status>svg{transform:rotate(180deg)}.evaluation-lab__section-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.25rem;display:flex}.evaluation-lab__section-toolbar p{max-width:42rem;color:var(--ink-muted);margin:0;font-size:.82rem}.evaluation-lab__context-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;display:grid}.evaluation-lab__context-control .ui-button{min-height:3rem}.evaluation-lab__criteria,.evaluation-lab__questions{gap:1rem;display:grid}.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-raised));border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid;position:relative}.evaluation-lab__criteria legend,.evaluation-lab__questions legend{width:auto;max-width:calc(100% - 7rem);color:var(--brand-primary);letter-spacing:.025em;padding:0 .45rem;font-size:.76rem;font-weight:780}.evaluation-lab__criteria fieldset>label,.evaluation-lab__questions fieldset>label{min-width:0;color:var(--ink-muted);gap:.45rem;font-size:.78rem;font-weight:720;display:grid}.evaluation-lab__criteria fieldset input,.evaluation-lab__criteria fieldset textarea,.evaluation-lab__questions fieldset input,.evaluation-lab__questions fieldset select,.evaluation-lab__questions fieldset textarea{width:100%;min-height:3rem;color:var(--ink);background:var(--surface-paper);border:1px solid var(--line-strong);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);font:inherit;border-radius:.8rem;padding:.72rem .85rem;font-size:.9rem;font-weight:540;line-height:1.45;transition:border-color .15s,box-shadow .15s,background-color .15s}.evaluation-lab__criteria fieldset textarea,.evaluation-lab__questions fieldset textarea{resize:vertical;min-height:5.4rem}.evaluation-lab__criteria fieldset input:focus,.evaluation-lab__criteria fieldset textarea:focus,.evaluation-lab__questions fieldset input:focus,.evaluation-lab__questions fieldset select:focus,.evaluation-lab__questions fieldset textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 17%, transparent);outline:0}.evaluation-lab__criterion-description,.evaluation-lab__question-prompt{grid-column:1/-1}.evaluation-lab__criteria fieldset>.ui-button,.evaluation-lab__questions fieldset>.ui-button{background:var(--surface-paper);border:1px solid var(--line);min-height:2.35rem;padding:.45rem .7rem;position:absolute;top:-.55rem;right:.75rem}.evaluation-context-dialog .accessible-dialog__surface{width:min(44rem,100vw - 2rem)}.evaluation-context-preview{gap:1.25rem;padding:1.25rem;display:grid}.evaluation-context-preview__title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;display:grid}.evaluation-context-preview__title>span:first-child,.evaluation-context-preview__description>span{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:780}.evaluation-context-preview__title h3{letter-spacing:-.035em;margin:0;font-size:1.65rem}.evaluation-context-preview__facts{background:var(--surface-inset);border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.evaluation-context-preview__facts div{border-bottom:1px solid var(--line);gap:.25rem;padding:1rem;display:grid}.evaluation-context-preview__facts div:nth-child(odd){border-right:1px solid var(--line)}.evaluation-context-preview__facts dt{color:var(--ink-faint);font-size:.72rem}.evaluation-context-preview__facts dd{color:var(--ink);margin:0;font-weight:720}.evaluation-context-preview__description{gap:.75rem;display:grid}.career-management-card .paper__header,.career-management-card .paper__body{padding:clamp(1.15rem,2.5vw,1.6rem)}.career-management-card--primary{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.career-management-preview{background:var(--surface-paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:1rem;gap:.6rem;padding:clamp(1.15rem,2.5vw,1.65rem);display:grid}.career-management-preview>span{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.career-management-preview h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,2rem)}.career-management-preview .safe-markdown,.career-management-preview .safe-markdown>:last-child{margin-bottom:0}.career-management-preview>div:last-child{color:var(--ink-faint);align-items:center;gap:.7rem;display:flex}.career-management-card .page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.career-management-card .workbench-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.career-management-card .workbench-link{background:var(--surface-raised);border:1px solid var(--line);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.career-management-card .workbench-link>span{gap:.32rem;min-width:0;display:grid}.career-management-card .workbench-link>span>strong,.career-management-card .workbench-link>span>span{display:block}.career-management-card article.workbench-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.career-management-card article.workbench-link .page-actions{display:flex}.career-cover{background:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 35%, var(--line));border-radius:var(--radius-xl);min-height:clamp(10rem,24vw,18rem);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.career-cover img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.career-cover__fallback{color:var(--brand-on-primary,white);background:color-mix(in srgb, var(--brand-primary) 86%, black);justify-content:flex-end;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:absolute;inset:0}.career-cover__fallback svg{width:clamp(2rem,4vw,3.2rem);height:clamp(2rem,4vw,3.2rem)}.career-cover__fallback span{letter-spacing:-.04em;text-align:right;max-width:16rem;font-size:clamp(1.15rem,2.5vw,2rem);font-weight:780;line-height:1.05}.career-cover+.career-hero{z-index:1;width:calc(100% - clamp(1rem,4vw,4rem));margin:clamp(-4.5rem,-6vw,-2.5rem) auto 0;position:relative}.career-hero,.career-role-hero{background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-paper))}.career-hero__content,.career-role-hero__content{max-width:52rem}.career-hero h1,.career-role-hero h1{letter-spacing:-.065em;max-width:18ch;font-size:clamp(2.45rem,5vw,5rem);line-height:.98}.career-hero .safe-markdown--lead,.career-role-hero .safe-markdown--lead{max-width:48rem}.career-hero__facts,.career-role-hero .fact-sheet{background:color-mix(in srgb, var(--surface-paper) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:1rem}.career-openings{gap:1rem;display:grid}.career-openings .job-row{min-height:5rem;transition:transform .16s,border-color .16s,box-shadow .16s}.career-cover--role{min-height:clamp(7rem,16vw,12rem);margin-bottom:1rem}.career-cover--role+.career-page-toolbar{margin-top:-.2rem}.application-layout{grid-template-columns:minmax(16rem,.8fr) minmax(28rem,1.2fr);align-items:start;gap:clamp(1rem,2.5vw,2rem)}.application-layout--stacked,.application-layout--focused{grid-template-columns:minmax(0,1fr)}.application-layout__role{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.application-layout__role h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.application-role-skills{flex-wrap:wrap;gap:.55rem;display:flex}.application-role-skills .badge{gap:.35rem;padding:.55rem .7rem}.application-role-skills svg,.application-role-empty>svg,.application-role-support>svg{flex:none;width:1rem;height:1rem}.application-role-empty,.application-role-support{background:var(--surface-paper);border:1px solid var(--line);border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.application-role-empty p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.application-role-support{color:var(--ink-muted);font-size:.82rem}.application-layout__form{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.application-layout__form .paper__header{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-overlay));padding:1.35rem 1.5rem}.application-layout__form .paper__body{gap:1rem;padding:clamp(1.15rem,2.5vw,1.6rem)}.application-form__guide{flex-wrap:wrap;gap:.55rem;padding-bottom:.35rem;display:flex}.application-form__guide span{color:var(--ink-muted);background:var(--surface-inset);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.application-form__guide svg{width:.9rem;height:.9rem;color:var(--brand-primary)}.application-layout__form .form-field input,.application-layout__form .form-field textarea{background:var(--surface-raised);border-color:var(--line-strong);border-radius:.85rem}.application-form__submit{gap:.55rem;display:grid}.application-form__submit .ui-button{justify-content:center;width:100%;min-height:3.3rem;font-size:.95rem}.application-form__submit small{color:var(--ink-faint);text-align:center}.branding-cover-field__preview,.branding-preview__cover{background:var(--surface-inset);border:1px solid var(--line);border-radius:.9rem;display:block;overflow:hidden}.branding-cover-field__preview{aspect-ratio:4;margin-top:.35rem}.branding-cover-field__preview img,.branding-preview__cover img{object-fit:cover;width:100%;height:100%;display:block}.branding-preview__cover{aspect-ratio:4;margin:-.25rem -.25rem .6rem}@media (max-width:860px){.application-layout,.career-management-card .workbench-links,.career-management-card article.workbench-link{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.accessible-dialog__surface{max-height:calc(100dvh - 1rem)}.accessible-dialog__close.ui-button{min-width:4.8rem;padding-inline:.65rem}.evaluation-lab__section-summary{gap:.75rem}.evaluation-lab__section-summary small,.evaluation-lab__section-status>span:not(.badge){display:none}.evaluation-lab__context-control,.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset,.evaluation-context-preview__facts{grid-template-columns:minmax(0,1fr)}.evaluation-lab__section-toolbar{flex-direction:column;align-items:stretch}.evaluation-lab__section-toolbar .ui-button{width:100%}.evaluation-context-preview__facts div:nth-child(odd){border-right:0}.career-cover{border-radius:1.15rem;min-height:9rem}.career-cover+.career-hero{width:calc(100% - 1rem);margin-top:-2.25rem}.career-hero h1,.career-role-hero h1{font-size:clamp(2.25rem,12vw,3.5rem)}.application-form__guide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-management-card .page-actions,.career-management-card article.workbench-link .page-actions{width:100%;display:grid}.career-management-card .page-actions .ui-button{justify-content:center;width:100%}}.auth-context__eyebrow{color:color-mix(in srgb, var(--brand-primary) 72%, var(--ink));font-size:.78rem;font-weight:720}.auth-context__footnote{border-top:1px solid var(--line);color:var(--ink-faint);margin:1.25rem 0 0;padding-top:1rem;font-size:.82rem}html[data-theme=dark] .auth-context__eyebrow,html[data-theme=dark] .auth-panel__eyebrow,html[data-theme=dark] .first-run-guide__eyebrow,html[data-theme=dark] .help-walkthrough__eyebrow,html[data-theme=dark] .public-eyebrow,html[data-theme=dark] .context-help summary,html[data-theme=dark] .context-help__trigger,html[data-theme=dark] .auth-password-field button,html[data-theme=dark] .public-back-link{color:color-mix(in srgb, var(--brand-primary) 58%, white)}html[data-theme=dark] .public-header .brand-lockup__mark{color:var(--ink);background:var(--surface-raised)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(a,button,summary,input,select,textarea){scroll-behavior:auto;transition-duration:.01ms!important}.agent-orb__fallback>span{animation:none}}.brand-lockup__logo-frame{flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}.brand-lockup__logo-frame .brand-lockup__logo{position:absolute;inset:0}.brand-lockup__logo-frame--product{background:#f7faf9;border:1px solid #1113151a;border-radius:.7rem;overflow:hidden;box-shadow:0 6px 18px #0000001f}.brand-lockup__logo-frame--product .brand-lockup__logo{border-radius:0;width:calc(100% - .4rem);height:calc(100% - .4rem);inset:.2rem}.brand-lockup__logo--dark,html[data-theme=dark] .brand-lockup:not([data-inverse]) .brand-lockup__logo--light{display:none}html[data-theme=dark] .brand-lockup:not([data-inverse]) .brand-lockup__logo--dark{display:block}.auth-layout{border-color:var(--line);border-radius:var(--radius-xl);min-height:min(45rem,100vh - 10rem);box-shadow:var(--shadow-lg);overflow:hidden}.auth-context{border-color:var(--line);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset));padding:clamp(2.25rem,6vw,5.5rem);position:relative;overflow:hidden}.auth-context:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-primary) 15%, transparent);width:clamp(14rem,34vw,30rem);box-shadow:0 0 0 3rem color-mix(in srgb, var(--brand-primary) 4%, transparent), 0 0 0 7rem color-mix(in srgb, var(--brand-primary) 3%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-18% -16% auto auto}.auth-context>*{position:relative}.auth-context h2{letter-spacing:-.05em;max-width:13ch;font-weight:760}.auth-panel{background:var(--surface-paper);gap:1.1rem;padding:clamp(2rem,5vw,4.5rem)}.auth-panel__eyebrow,.first-run-guide__eyebrow,.help-walkthrough__eyebrow,.public-eyebrow{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.auth-panel__heading h1{margin-block:.55rem .65rem;font-size:clamp(2.25rem,4.5vw,3.75rem)}.auth-mode-tabs{background:var(--surface-inset);border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.3rem;display:grid}.auth-mode-tabs button{min-height:2.65rem;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.auth-mode-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.auth-mode-tabs svg{width:1rem;height:1rem}.auth-password-field:focus-within input{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent)}.auth-password-field button{border-radius:0 .8rem .8rem 0;inset-block:1px;inset-inline-end:1px}.auth-form__action{gap:.55rem;margin-top:.15rem;display:grid}.auth-form__action .ui-button{width:100%}.auth-form__action small,.auth-panel__privacy{color:var(--ink-faint);text-align:center;font-size:.74rem}.auth-panel__privacy{border-top:1px solid var(--line);margin:.25rem 0 0;padding-top:.9rem}.first-run-guide{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-block-end:2rem;padding-inline:1.25rem;overflow:hidden}.first-run-guide__progress{grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;display:grid}.first-run-guide__progress progress,.help-walkthrough__progress{-webkit-appearance:none;appearance:none;background:var(--surface-inset);border:0;border-radius:999px;width:100%;height:.45rem;overflow:hidden}.first-run-guide__progress progress::-webkit-progress-bar{background:var(--surface-inset)}.help-walkthrough__progress::-webkit-progress-bar{background:var(--surface-inset)}.first-run-guide__progress progress::-webkit-progress-value{background:var(--brand-primary);border-radius:999px}.help-walkthrough__progress::-webkit-progress-value{background:var(--brand-primary);border-radius:999px}.first-run-guide__progress progress::-moz-progress-bar{background:var(--brand-primary);border-radius:999px}.help-walkthrough__progress::-moz-progress-bar{background:var(--brand-primary);border-radius:999px}.first-run-guide__steps li:hover{background:color-mix(in srgb, var(--brand-primary) 3%, transparent)}.account-menu>summary{border:1px solid #0000;border-radius:.9rem;min-height:2.75rem;padding:.35rem .55rem .35rem .35rem}.account-menu>summary:hover,.account-menu[open]>summary{border-color:var(--line);background:var(--surface-inset)}.account-menu__avatar{width:2rem;height:2rem;color:var(--brand-on-primary);background:var(--brand-primary);border-radius:.65rem;place-items:center;display:grid}.account-menu__avatar svg{width:1rem;height:1rem}.account-menu__summary-label{font-size:.8rem}.account-menu__panel{background:var(--surface-overlay);border-color:var(--line-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border-radius:1.1rem;padding:.55rem}.account-menu__heading{border-bottom:1px solid var(--line);gap:.15rem;padding:.7rem .75rem .8rem;display:grid}.account-menu__heading span{color:var(--ink-faint);font-size:.74rem}.account-menu__panel nav{margin-top:.35rem}.accessible-dialog__close{width:2.6rem;height:2.6rem;color:var(--ink-soft);background:var(--surface-inset);border:1px solid var(--line);cursor:pointer;border-radius:.8rem;flex:none;place-items:center;display:grid}.accessible-dialog__close:hover{color:var(--ink);transform:rotate(3deg)}.help-directory__results{color:var(--ink-faint);margin:.85rem 0 0;font-size:.76rem}.help-topic__action{background:var(--surface-inset);border-radius:.7rem;align-items:center;min-height:2.35rem;padding-inline:.75rem;display:inline-flex}.help-topics>a:hover{background:color-mix(in srgb, var(--brand-primary) 4%, transparent);border-radius:.8rem;padding-inline:.65rem}.route-state,.async-state{text-align:center}.route-state{justify-items:center;gap:.8rem;padding-block:2rem;display:grid}.route-state__mark{width:3.5rem;height:3.5rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface-paper));border-radius:1.15rem;place-items:center;display:grid}.candidate-public-header .public-header__support{gap:.45rem;text-decoration:none}.candidate-public-header .public-header__support svg{width:1rem;height:1rem}.career-hero__content,.career-role-hero__content,.candidate-invitation-hero__content{min-width:0}.career-hero h1,.career-role-hero h1,.candidate-invitation-hero h1{margin-block:.65rem 1rem}.career-openings{padding-top:clamp(2rem,5vw,4rem)}.career-openings .job-list{border:0;gap:.65rem;margin-top:1.25rem;display:grid}.career-openings .job-row:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.career-openings .job-row__arrow{width:2.3rem;height:2.3rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-paper));border-radius:.7rem;place-items:center;display:grid}.career-page-toolbar{margin-bottom:1rem}.career-page-toolbar .public-back-link,.application-confirmation__return .public-back-link{gap:.45rem;font-weight:700;text-decoration:none}.career-role-hero{margin-bottom:2rem}.application-layout{gap:clamp(1.25rem,3vw,2rem)}.application-layout__role{padding:1.25rem}.application-layout__role .stack{flex-wrap:wrap;gap:.5rem;display:flex}.application-layout__form{border-radius:var(--radius-lg);overflow:hidden}.application-resume-field__control{min-height:7.5rem;color:var(--ink-soft);background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-inset));border:1px dashed color-mix(in srgb, var(--brand-primary) 42%, var(--line-strong));cursor:pointer;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid;position:relative}.application-resume-field__control>svg{width:2.5rem;height:2.5rem;color:var(--brand-primary);background:var(--surface-raised);border-radius:.75rem;padding:.65rem}.application-resume-field__control strong,.application-resume-field__control small{display:block}.application-resume-field__control strong{color:var(--ink)}.application-resume-field__control input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.application-resume-field__control:hover,.application-resume-field__control:focus-within{background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset));border-color:var(--brand-primary)}.career-management-card{overflow:hidden}.career-management-card--primary{border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--line))}.application-confirmation{gap:1.25rem;display:grid}.candidate-invitation-details{margin-top:2rem}.setup-workspace{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.setup-workspace__progress{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper));border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.38fr) minmax(14rem,1fr);align-items:end;gap:clamp(1rem,3vw,2rem);padding:1.15rem clamp(1.25rem,4vw,2.5rem);display:grid}.setup-workspace__current-step{gap:.15rem;min-width:0;display:grid}.setup-workspace__current-step span{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:720}.setup-workspace__current-step strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.setup-workspace__notice{background:var(--warning-bg);border-bottom:1px solid color-mix(in srgb, var(--warning) 20%, var(--line));padding:1rem 1.25rem}.setup-workspace__notice p{color:var(--warning);margin:0}.setup-workspace__screen,.setup-screen{min-width:0}.setup-workspace__screen{animation:setup-screen-enter .22s var(--ease-out) both;padding:clamp(1.25rem,4vw,2.5rem)}.setup-workspace__screen h1,.setup-workspace__screen h2{animation:setup-title-enter .18s var(--ease-out) 40ms both}@keyframes setup-screen-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes setup-title-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.setup-screen h1,.setup-screen h2{margin-top:.55rem}.check-item{min-height:4.5rem;padding-inline:.2rem}.check-item>span:not(.check-item__icon){gap:.18rem;display:grid}.check-item__detail{color:var(--ink-faint);font-size:.76rem;font-weight:500}.device-preview{background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-lg);place-items:center;min-height:10rem;margin-block:1.25rem;display:grid;overflow:hidden}.device-preview--video{background:#11151b;min-height:18rem}.device-preview--video video{object-fit:cover;width:100%;height:100%}.device-preview__audio{width:min(100% - 2rem,28rem)}.audio-calibration{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-inset));border:1px solid var(--line);border-radius:var(--radius-md);gap:1rem;margin-block:1.5rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.audio-calibration__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.audio-calibration__icon{width:2.75rem;height:2.75rem;color:var(--brand-primary);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:.9rem;place-items:center;display:grid}.audio-calibration__icon svg{width:1.2rem;height:1.2rem}.audio-calibration__intro div,.audio-calibration__review,.audio-calibration__recording{gap:.35rem;min-width:0;display:grid}.audio-calibration__intro strong,.audio-calibration__intro span,.audio-calibration__recording span{display:block}.audio-calibration__intro div>span,.audio-calibration__recording>small{color:var(--ink-soft);font-size:.8rem}.audio-calibration__recording>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;display:grid}.audio-calibration__recording>div:first-child>span:last-child{color:var(--ink-soft);grid-column:1;font-size:.78rem}.audio-calibration__prompt{color:var(--brand-primary);font-size:1rem;font-weight:760}.audio-calibration__countdown{min-width:3.25rem;color:var(--brand-primary);font:780 clamp(2.35rem, 7vw, 3.65rem) / 1 var(--font-display);text-align:center;transition:opacity .16s ease, transform .16s var(--ease-out);animation:audio-countdown-enter .16s var(--ease-out) both;grid-area:1/2/span 2}@keyframes audio-countdown-enter{0%{opacity:.35;transform:translateY(.2rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.audio-calibration__meter{background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;height:.65rem;overflow:hidden}.audio-calibration__meter-fill{background:var(--brand-primary);width:100%;height:100%;transform:scaleX(var(--audio-level,0));transform-origin:0;transition:transform .12s linear;display:block}.audio-calibration__review h2,.audio-calibration__review p{margin:0}.audio-calibration__playback{width:100%;margin-top:.45rem}.audio-calibration__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.interview-entry{justify-items:start;gap:.9rem;display:grid}.interview-entry .ui-button{margin-top:.5rem}.interview-timer{color:#e9edf4;min-height:2.4rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.75rem;align-items:center;gap:.45rem;padding-inline:.75rem;font-size:.82rem;display:inline-flex}.interview-warning{z-index:60;pointer-events:none;width:min(38rem,100vw - 2rem);animation:integrity-flash-enter .32s var(--ease-out) both;margin-inline:auto;position:fixed;inset-block-start:5.5rem;inset-inline:1rem}.interview-warning .ui-notice{color:#fff2c8;background:#49350f;border:1px solid #ffd36d61;box-shadow:0 1rem 2.5rem #00000052}.interview-warning[data-strike=true] .ui-notice{color:#fff0df;background:#552f18;border-color:#ffb27075}.interview-warning time{color:currentColor;font-variant-numeric:tabular-nums;opacity:.82;margin-top:.35rem;font-size:.72rem;display:block}@keyframes integrity-flash-enter{0%{opacity:0;transform:translateY(-.7rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.interview-stat-list{border-radius:var(--radius-lg);background:#ffffff0b;border:1px solid #ffffff14;padding:.25rem 1rem;overflow:hidden}.interview-suspended{text-align:center;border-radius:var(--radius-xl);background:#ffffff0d;border:1px solid #ffffff1a;place-self:center;justify-items:center;gap:1rem;width:min(100% - 2rem,42rem);padding:clamp(1.5rem,5vw,3rem);display:grid}.interview-terminal-shell{min-height:100dvh}.interview-terminal{text-align:start;background:#11171c;border-color:#ffffff1f;align-content:center;justify-items:stretch;gap:1.25rem;width:min(100% - 2rem,48rem);box-shadow:0 1.5rem 4rem #00000052}.interview-terminal__mark{color:#b8ecda;background:#4caa8824;border:1px solid #88d9bb3d;border-radius:1.1rem;place-items:center;width:3.75rem;height:3.75rem;display:grid}.interview-terminal__mark[data-stage=error]{color:#ffd4d7;background:#b23a4229;border-color:#ffa6ad40}.interview-terminal__mark svg{width:1.65rem;height:1.65rem}.interview-terminal__mark[data-stage=announcing] svg{animation:terminal-announcement-pulse 1.5s var(--ease-in-out) infinite alternate}@keyframes terminal-announcement-pulse{0%{opacity:.62;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.interview-terminal__copy{max-width:68ch}.interview-terminal__copy h1{color:#f7faf9;font:650 clamp(2rem, 5vw, 3.5rem) / 1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.interview-terminal__copy p{color:#c7d4d0;margin:.8rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.interview-terminal__progress{border-block:1px solid #ffffff1f;gap:.3rem;padding-block:1rem;display:grid}.interview-terminal__progress strong{color:#f7faf9;font-size:.95rem}.interview-terminal__progress span{color:#aebfba;max-width:65ch;font-size:.84rem;line-height:1.55}.interview-terminal>.candidate-integrity-timeline{width:100%}.interview-terminal__support{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.interview-terminal__support>span{color:#aebfba;overflow-wrap:anywhere;margin-inline-end:auto;font-size:.78rem}.interview-terminal__support>span strong{color:#f7faf9;font-family:var(--font-mono);font-weight:650}.interview-terminal__support .ui-button--secondary{color:#f7faf9;background:#ffffff14;border-color:#ffffff29}.technical-exit__device-status{border-block:1px solid var(--line-strong);gap:.25rem;width:100%;padding:.9rem 0;display:grid}.technical-exit__device-status strong{color:var(--ink)}.technical-exit__device-status span{max-width:68ch;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.interview-completion{gap:1.5rem;display:grid}.interview-completion__header{justify-items:start;gap:.75rem;display:grid}.interview-completion__mark{width:3.5rem;height:3.5rem;color:var(--success);background:var(--success-bg);border:1px solid color-mix(in srgb, var(--success) 18%, transparent);border-radius:1.15rem;place-items:center;display:grid}.interview-completion__mark svg{width:1.7rem;height:1.7rem}.interview-completion__receipt{padding:0;overflow:hidden}.interview-completion__receipt>*{margin:0;padding:1rem 1.25rem}.interview-completion__receipt .fact{border-bottom:1px solid var(--line)}.interview-completion__reference{overflow-wrap:anywhere;max-width:15rem;font-family:var(--font-mono);font-size:.8rem}.interview-completion__next-title{margin-bottom:.3rem}.interview-completion__support{text-align:center;justify-self:center;font-size:.82rem}@media (prefers-color-scheme:dark){html:not([data-theme]) .brand-lockup:not([data-inverse]) .brand-lockup__logo--light{display:none}html:not([data-theme]) .brand-lockup:not([data-inverse]) .brand-lockup__logo--dark{display:block}}@media (max-width:980px){.auth-layout{border-radius:var(--radius-lg)}.career-hero,.career-role-hero,.candidate-invitation-hero{grid-template-columns:1fr}.career-hero__facts,.career-role-hero .fact-sheet,.candidate-invitation-hero .fact-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.auth-layout,.auth-reset-layout .auth-panel{border-radius:1.25rem}.auth-context,.auth-panel{padding:1.4rem 1.15rem}.auth-context h2{font-size:2rem}.auth-context>p{font-size:.92rem}.auth-principles{gap:.6rem;margin-top:1.25rem}.auth-mode-tabs button{font-size:.78rem}.account-menu__summary-label,.account-menu>summary>svg{display:none}.first-run-guide{padding-inline:1rem}.first-run-guide__progress{grid-template-columns:1fr auto}.first-run-guide__progress progress{grid-area:2/1/auto/-1}.career-hero,.career-role-hero,.candidate-invitation-hero{border-radius:1.25rem;padding:1.25rem}.career-hero__facts,.career-role-hero .fact-sheet,.candidate-invitation-hero .fact-sheet{grid-template-columns:1fr}.career-openings .job-row{padding:1rem}.setup-workspace{border-radius:1.25rem}.setup-workspace__screen{padding:1.15rem}.setup-actions{gap:.65rem}.interview-warning{width:auto;margin:0;inset-block-start:4.75rem;inset-inline:.75rem}.interview-stage{padding:.75rem}.agent-stage{border-radius:1.25rem;min-height:18rem}.interview-terminal{border-radius:1.25rem;gap:1rem;width:calc(100% - 1rem);padding:1.25rem 1rem}.interview-terminal__support{flex-direction:column;align-items:stretch}.interview-terminal__support .ui-button{width:100%}.interview-completion__receipt>*{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.interview-terminal__mark[data-stage=announcing] svg{animation:none}}@media (max-width:640px){.provider-manager__hero{padding:1.25rem}.provider-manager__metrics,.evaluation-lab__capabilities,.evaluation-lab__criteria fieldset,.evaluation-lab__questions fieldset{grid-template-columns:1fr}.provider-manager__metrics>div,.provider-manager__metrics>div:nth-child(2n),.evaluation-lab__capabilities span,.evaluation-lab__capabilities span:nth-child(2n){border-block-end:1px solid;border-inline-end:0}.provider-manager__metrics>div:last-child,.evaluation-lab__capabilities span:last-child{border-block-end:0}.evaluation-lab__launch,.assessment-test-mode__runs li{flex-direction:column;align-items:stretch}.evaluation-lab__launch .ui-button{width:100%}.career-layout--compact .public-hero--compact{grid-template-columns:1fr}.job-list--cards .job-row{min-height:0}}body:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#17201e06 1px,#0000 1px);background-size:100% 28px;position:fixed;inset:0}h1,h2,h3,p{margin-top:0}h1{max-width:18ch;font:600 clamp(2rem, 4vw, 4.75rem)/.98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:1rem}h2{letter-spacing:-.015em;margin-bottom:.65rem;font-size:1.125rem;line-height:1.25}h3{margin-bottom:.4rem;font-size:.95rem;line-height:1.3}p{max-width:72ch;color:var(--ink-soft)}.ui-button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-button:disabled{cursor:not-allowed;opacity:.52}.ui-button--primary{color:var(--brand-on-primary);background:var(--brand-primary)}.ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary), black 12%)}.ui-button--secondary{color:var(--ink);background:var(--surface-paper);border-color:var(--line-strong)}.ui-button--secondary:hover:not(:disabled),.ui-button--quiet:hover:not(:disabled){background:var(--surface-inset)}.ui-button--quiet{color:var(--ink-soft);background:0 0}.ui-button--danger{color:#fff;background:var(--danger)}.ui-badge{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.22rem .55rem;font-size:.75rem;font-weight:750;line-height:1.35;display:inline-flex}.ui-badge:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.ui-badge--neutral{color:var(--ink-soft);background:var(--surface-inset)}.ui-badge--success{color:var(--success);background:var(--success-bg)}.ui-badge--warning{color:var(--warning);background:var(--warning-bg)}.ui-badge--danger{color:var(--danger);background:var(--danger-bg)}.ui-badge--info{color:var(--info);background:var(--info-bg)}.ui-field{gap:.42rem;display:grid}.ui-field__label{color:var(--ink);font-size:.85rem;font-weight:700}.ui-field input,.form-field input,.form-field select,.form-field textarea{width:100%;min-height:2.75rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.65rem .75rem}.form-field textarea{resize:vertical;min-height:6rem}.form-field--compact{width:min(100%,15rem)}.form-field--medium{width:min(100%,32rem)}.form-field>input[type=number]{max-width:15rem}.form-field input[type=color]{width:5.5rem;padding:.3rem}.form-field input[type=datetime-local],.form-field input[type=date],.form-field input[type=time]{max-width:22rem}.ui-field input[aria-invalid=true]{border-color:var(--danger)}.ui-field__hint{color:var(--ink-faint);font-size:.78rem}.ui-field__error{color:var(--danger);font-size:.78rem;font-weight:650}.ui-notice{border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.ui-notice h2{margin-bottom:.2rem;font-size:.95rem}.ui-notice__body,.ui-notice__body p{color:currentColor;margin:0;font-size:.88rem}.ui-notice--info{color:var(--info);background:var(--info-bg)}.ui-notice--success{color:var(--success);background:var(--success-bg)}.ui-notice--warning{color:var(--warning);background:var(--warning-bg)}.ui-notice--danger{color:var(--danger);background:var(--danger-bg)}.ui-progress{gap:.45rem;display:grid}.ui-progress__meta{color:var(--ink-soft);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.ui-progress__track{background:var(--surface-inset);border-radius:999px;height:.45rem;overflow:hidden}.ui-progress__track span{border-radius:inherit;background:var(--brand-primary);transform-origin:0;width:100%;height:100%;transition:transform .24s var(--ease-in-out);display:block}.ui-skeleton{gap:.7rem;padding:1rem 0;display:grid}.ui-skeleton span{background:linear-gradient(100deg, var(--surface-inset) 20%, var(--surface-raised) 38%, var(--surface-inset) 56%);background-size:200% 100%;border-radius:.25rem;height:.85rem;animation:1.4s infinite skeleton;display:block}@keyframes skeleton{to{background-position:-200% 0}}.ui-empty{text-align:center;max-width:36rem;margin:3rem auto}.ui-empty__mark{border:1px solid var(--line-strong);background:var(--surface-paper);width:3rem;height:3.6rem;box-shadow:var(--shadow);border-radius:.25rem;margin:0 auto 1.2rem;transform:rotate(-3deg)}.ui-empty__mark span{background:var(--line-strong);width:62%;height:1px;box-shadow:0 .55rem 0 var(--line-strong), 0 1.1rem 0 var(--line-strong);margin:1.1rem auto 0;display:block}.app-shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#edf3f1;background:#173d37;flex-direction:column;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:800;text-decoration:none;display:flex}.brand-lockup__mark{color:#173d37;background:var(--surface-paper);border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.brand-lockup__mark:before,.brand-lockup__mark:after{content:"";background:currentColor;width:.9rem;height:1px;position:absolute;transform:rotate(45deg)}.brand-lockup__mark:after{transform:rotate(-45deg)}.sidebar nav{gap:.2rem;margin-top:2.5rem;display:grid}.nav-link{color:#c7d6d2;border-radius:.45rem;align-items:center;gap:.7rem;padding:.65rem .75rem;font-size:.88rem;font-weight:620;text-decoration:none;display:flex}.nav-link:hover,.nav-link--active{color:#fff;background:#ffffff1a}.nav-link svg{width:1rem;height:1rem}.sidebar__footer{color:#c7d6d2;border-top:1px solid #ffffff2e;margin-top:auto;padding-top:1rem;font-size:.78rem}.workspace{min-width:0}.workspace-content:focus{outline:none}.skip-link{z-index:100;color:var(--brand-on-primary);background:var(--brand-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.7rem .9rem;text-decoration:none;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-canvas) 92%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem clamp(1rem,3vw,2.5rem);display:flex}.topbar__context{align-items:center;gap:.6rem;min-width:0;display:flex}.topbar__context strong,.topbar__context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__context span{color:var(--ink-faint)}.topbar__actions{align-items:center;gap:.45rem;display:flex}.topbar__mobile-home{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:750;text-decoration:none;display:none;overflow:hidden}.page{width:min(100%,92rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.75rem)}.page-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.page-header h1{margin-bottom:.25rem;font-size:clamp(2rem,4vw,3.4rem)}.page-header p{margin-bottom:0}.page-actions{flex-wrap:wrap;gap:.65rem;display:flex}.metric-ledger{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 2.5rem;display:grid}.metric{border-right:1px solid var(--line);min-width:0;padding:1.15rem 1rem}.metric:last-child{border-right:0}.metric span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700;display:block}.metric strong{font:600 clamp(1.55rem, 3vw, 2.5rem)/1 var(--font-display);letter-spacing:-.03em;margin-top:.3rem;display:block}.reliability-operations{margin-bottom:2.5rem}.operations-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.operations-signal-grid>span{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--ink-soft);background:var(--surface-inset);gap:.15rem;padding:.75rem;font-size:.78rem;display:grid}.operations-signal-grid strong{color:var(--ink);font-size:1.1rem}.recovery-job-list{gap:.65rem;display:grid}.recovery-job{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-paper)}.recovery-job summary{cursor:pointer;grid-template-columns:minmax(12rem,1fr) auto auto minmax(10rem,auto);align-items:center;gap:.75rem;min-height:3.25rem;padding:.7rem .85rem;display:grid}.recovery-job summary>span:first-child{display:grid}.recovery-job summary small{color:var(--ink-faint)}.recovery-job form,.recovery-job>p{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.metric small{color:var(--ink-soft);margin-top:.35rem;display:block}.split{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.75fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 .85rem;display:flex}.section-heading p{margin:0;font-size:.85rem}.paper{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow)}.paper__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.paper__header h2{margin:0}.dossier-list{display:grid}.dossier-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(11rem,1.35fr) repeat(3,minmax(7rem,.65fr)) auto;align-items:center;gap:1rem;min-height:4.4rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.dossier-row:last-child{border-bottom:0}.dossier-row:hover{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper))}.dossier-row strong,.dossier-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dossier-row small{color:var(--ink-faint);display:block}.stack{gap:1rem;display:grid}.timeline{gap:0;display:grid}.timeline-item{grid-template-columns:1.25rem 1fr;gap:.8rem;padding-bottom:1.2rem;display:grid;position:relative}.timeline-item:before{content:"";background:var(--line);width:1px;position:absolute;top:.8rem;bottom:-.1rem;left:.34rem}.timeline-item:last-child:before{display:none}.timeline-item__dot{background:var(--brand-primary);width:.72rem;height:.72rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 14%, transparent);border-radius:50%;margin-top:.25rem}.timeline-item p{margin-bottom:.15rem;font-size:.85rem}.timeline-item time{color:var(--ink-faint);font-size:.75rem}.public-shell{min-height:100vh}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);display:flex}.public-header__support{min-height:2.75rem;color:var(--ink-soft);align-items:center;font-size:.84rem;display:inline-flex}.public-header__actions{align-items:center;gap:.35rem;display:flex}.public-header__support-mobile{display:none}.public-header .brand-lockup,.public-back-link{min-height:2.75rem}.public-back-link{align-items:center;display:inline-flex}.page-back-link{align-items:center;min-height:2.75rem;display:inline-flex}.public-main{width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(2rem,7vw,6rem) 0}.public-main--narrow{width:min(100% - 2rem,48rem)}.public-shell--access{flex-direction:column;min-height:100svh;display:flex}.public-shell--access>.public-main{flex:1;align-items:center;padding-block:1.5rem;display:grid}.public-shell--access .auth-layout{min-height:0}.public-shell--access .auth-context,.public-shell--access .auth-panel{padding:clamp(1.5rem,3vw,2.5rem)}.public-shell--access .auth-context h2{font-size:clamp(2rem,3.4vw,3rem)}.public-shell--access .auth-panel__heading h1{font-size:clamp(2rem,3vw,2.75rem)}.public-shell--access .auth-principles{margin-block-start:1.5rem}.public-shell--access .auth-panel{gap:1rem}@media (min-width:861px) and (max-height:900px){.public-shell--access>.public-main{padding-block:1rem}.public-shell--access .auth-panel,.public-shell--access .auth-context{padding:1.5rem}.public-shell--access .auth-panel,.public-shell--access .auth-form{gap:.75rem}}.workspace-picker{gap:1.5rem;display:grid}.workspace-picker h1{margin-bottom:.45rem}.workspace-picker .async-state--error .ui-notice{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.workspace-picker .async-state--error .ui-button{white-space:nowrap}.workspace-picker__list{gap:.65rem;display:grid}.workspace-picker__option{min-height:4.5rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.85rem 1rem;display:grid}.workspace-picker__option:hover:not(:disabled){border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface))}.workspace-picker__option>strong,.workspace-picker__option>span:first-of-type{overflow-wrap:anywhere;min-width:0}.workspace-picker__option>span:first-of-type{color:var(--ink-faint);font-size:.8rem}.workspace-picker__option>span:last-child{color:var(--brand-primary);grid-area:1/2/span 2;align-self:center;font-size:.82rem;font-weight:750}.withdrawal-panel{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line));border-radius:var(--radius-md);background:var(--surface-paper);width:min(100%,44rem);margin:3rem auto 0}.withdrawal-panel summary{cursor:pointer;min-height:2.75rem;color:var(--danger);align-items:center;padding:.75rem 1rem;font-weight:750;display:flex}.withdrawal-form{border-top:1px solid var(--line);gap:1rem;padding:0 1rem 1rem;display:grid}.withdrawal-form>p{color:var(--ink-soft);margin:1rem 0 0}.withdrawal-form .ui-button{justify-self:start}.auth-layout{border:1px solid var(--line-strong);background:var(--surface-paper);min-height:min(42rem,100vh - 10rem);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);align-items:stretch;display:grid}.auth-context{border-right:1px solid var(--line-strong);background:var(--surface-inset);flex-direction:column;justify-content:flex-end;padding:clamp(2rem,6vw,5rem);display:flex}.auth-context h2{max-width:14ch;font:600 clamp(2rem, 4vw, 4rem)/1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:.8rem 0 1rem}.auth-context>p{max-width:37rem;font-size:1.02rem}.auth-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2rem,5vw,4rem) 0 0;display:grid}.auth-principles div{border-top:1px solid var(--line-strong);padding-top:.75rem}.auth-principles dt{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.auth-principles dd{color:var(--ink);margin:.3rem 0 0;font-weight:700}.auth-panel{background:var(--surface-raised);flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,5vw,4rem);display:flex}.auth-panel__heading h1{margin:.7rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem)}.auth-panel__heading p{margin-bottom:0}.auth-form{gap:1rem;display:grid}.auth-form>.ui-button{width:100%;margin-top:.25rem}.auth-password-field{position:relative}.auth-password-field input{padding-inline-end:4.25rem}.auth-password-field button{min-width:3.75rem;color:var(--brand-primary);background:var(--surface-inset);border:0;border-inline-start:1px solid var(--line);border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer;padding-inline:.75rem;font-weight:750;position:absolute;inset-block:1px;inset-inline-end:1px}.auth-form__support{color:var(--ink-faint);margin:-.2rem 0 0;font-size:.8rem}.auth-form__alert{border:1px solid color-mix(in srgb, currentColor 28%, transparent);justify-content:flex-start;gap:.65rem}.auth-form__alert>svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.auth-form__alert .ui-notice__body{font-weight:650}.auth-form__alert:focus{outline:none}.auth-form__alert:focus-visible{outline-offset:2px;outline:2px solid}.auth-panel__heading h1[tabindex="-1"]:focus{box-shadow:none;outline:none}.auth-form .ui-field input[aria-invalid=true]{border-color:var(--danger)}.password-requirements{color:var(--ink-faint);flex-wrap:wrap;gap:.45rem 1rem;margin:-.35rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.password-requirements li{align-items:center;gap:.4rem;display:flex}.password-requirements li:before{content:"";border:1px solid;border-radius:50%;width:.5rem;height:.5rem}.password-requirements li[data-met=true]{color:var(--success)}.password-requirements li[data-met=true]:before{background:currentColor;border-color:currentColor}.auth-check{min-height:2.75rem;color:var(--ink-soft);cursor:pointer;align-items:center;gap:.65rem;font-size:.85rem;display:flex}.auth-check input{width:1.1rem;height:1.1rem;accent-color:var(--brand-primary)}.auth-mode-switch{width:fit-content;min-height:2.75rem;color:var(--brand-primary);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;font-weight:750;text-decoration:underline;display:inline-flex}.auth-reset-layout{align-items:center;min-height:min(38rem,100vh - 10rem);display:grid}.auth-reset-layout .auth-panel{border:1px solid var(--line-strong);width:min(100%,34rem);box-shadow:var(--shadow);margin:0 auto}.public-hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.public-hero p{font-size:clamp(1.05rem,2vw,1.3rem)}.fact-sheet{background:var(--surface-paper);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:.9rem;padding:1.2rem;display:grid}.fact{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.86rem;display:flex}.fact:last-child{border-bottom:0;padding-bottom:0}.fact span{color:var(--ink-faint)}.job-list{border-top:1px solid var(--line-strong);margin-top:2rem}.job-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(7rem,.5fr)) auto;align-items:center;gap:1rem;padding:1.25rem .25rem;text-decoration:none;display:grid}.job-row:hover strong{color:var(--brand-primary)}.job-row span{color:var(--ink-soft);font-size:.88rem}.job-row>span:first-child{gap:.2rem;display:grid}.job-row small{display:block}.job-row__arrow{font-size:1.4rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{align-content:start;gap:.4rem;min-width:0;display:grid}.form-field--wide{grid-column:1/-1}.import-samples{background:var(--surface-inset);border-radius:var(--radius-sm);padding:1rem}.import-samples p{color:var(--ink-soft);max-width:70ch;margin-block:.4rem .75rem}.import-samples>div{flex-wrap:wrap;gap:.75rem;display:flex}.form-field>span{font-size:.84rem;font-weight:700}.check-row{align-items:center;gap:.7rem;display:flex}.check-row input[type=checkbox]{width:1.15rem;min-height:1.15rem;margin:0}.check-row>span{font-size:.9rem}.checkbox{min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.65rem;padding-block:.35rem;font-size:.88rem;display:flex}.checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--brand-primary);margin:0}.setup-layout{grid-template-columns:14rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.setup-steps{align-self:start;gap:.35rem;display:grid;position:sticky;top:1.5rem}.setup-step{color:var(--ink-faint);align-items:center;gap:.65rem;padding:.55rem;font-size:.83rem;transition:color .18s;display:flex}.setup-step__number{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:750;transition:color .18s,background-color .18s,border-color .18s;display:grid}.setup-step--active{color:var(--ink);font-weight:700}.setup-step--active .setup-step__number{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary);animation:setup-marker-enter .18s var(--ease-out) both}@keyframes setup-marker-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.setup-step--done .setup-step__number{color:var(--success);background:var(--success-bg);border-color:#0000}.setup-step__number svg{width:.85rem;height:.85rem}.check-list{border-top:1px solid var(--line);margin:1.5rem 0;display:grid}.check-item{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.check-item__icon{width:1.7rem;height:1.7rem;color:var(--success);background:var(--success-bg);border-radius:50%;place-items:center;display:grid}.check-item--blocked .check-item__icon{color:var(--danger);background:var(--danger-bg)}.setup-actions{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.interview-shell{color:#eaf2ef;background:#102a26;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.interview-bar{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.interview-stage{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);gap:1rem;padding:1rem;display:grid}.interview-workspace{flex-direction:column;min-width:0;display:flex}.interview-workspace>.interview-stage{flex:1}.evidence-recovery{width:100%;min-width:0;color:var(--ink);background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-md);text-align:start;align-self:start}.evidence-recovery>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:3rem;padding:.75rem 1rem;list-style:none;display:flex}.evidence-recovery>summary::-webkit-details-marker{display:none}.evidence-recovery>summary:hover{background:var(--surface-raised)}.evidence-recovery>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.evidence-recovery>summary>svg{flex:none;width:1rem;height:1rem}.evidence-recovery>summary>strong{font-size:.875rem}.evidence-recovery>summary>span{font-size:.8rem}.evidence-recovery__toggle{align-items:center;gap:.5rem;margin-inline-start:auto;display:inline-flex}.evidence-recovery__toggle svg{width:1rem;height:1rem}.evidence-recovery[open] .evidence-recovery__toggle svg{transform:rotate(180deg)}.evidence-recovery__details{flex-wrap:wrap;align-items:start;gap:1rem;padding:.25rem 1rem 1rem;display:flex}.evidence-recovery__details>div{flex:24rem;min-width:0}.evidence-recovery__details p{max-width:75ch;color:inherit;margin:0 0 .5rem;font-size:.875rem}.evidence-recovery__details p:last-child{margin-bottom:0}.evidence-recovery__details>.ui-button{flex:none}.evidence-recovery[data-attention=true]{color:var(--warning);background:var(--warning-bg)}.interview-workspace>.evidence-recovery{color:#eaf2ef;background:#172623;border-color:#35544c;width:auto;margin:1rem 1.25rem 0}.interview-workspace>.evidence-recovery[data-attention=true]{color:#ffe0ad;background:#382912;border-color:#6b512f}.interview-workspace>.evidence-recovery>summary:hover{background:#254038}.interview-workspace>.evidence-recovery[data-attention=true]>summary:hover{background:#47351a}.agent-stage{border-radius:var(--radius-lg);background:#0b201d;place-items:center;min-height:26rem;display:grid;position:relative;overflow:hidden}.agent-orb{--agent-orb-primary:var(--brand-primary);--agent-orb-secondary:var(--brand-secondary);--agent-orb-depth:#041d19;--agent-orb-background:#0b201d;aspect-ratio:1;isolation:isolate;contain:layout paint style;width:clamp(14rem,32vw,22rem);max-width:82%;position:relative}.agent-orb__canvas,.agent-orb__fallback{width:100%;height:100%;position:absolute;inset:0}.agent-orb__canvas{opacity:0;transition:opacity .24s var(--ease-out), filter .18s var(--ease-out);display:block}.agent-orb[data-renderer=webgl] .agent-orb__canvas{opacity:.96}.agent-orb[data-mode=idle] .agent-orb__canvas{filter:saturate(.76)brightness(.82)}.agent-orb[data-mode=speaking] .agent-orb__canvas{filter:saturate(1.12)brightness(1.05)}.agent-orb__fallback{opacity:.82;transform:scale(calc(.94 + var(--agent-orb-energy,.05) * .08));transition:opacity .24s var(--ease-out), transform .12s linear;place-items:center;display:grid}.agent-orb[data-renderer=webgl] .agent-orb__fallback{opacity:0}.agent-orb__fallback:before,.agent-orb__fallback>span{content:"";border-radius:58% 42% 63% 37%/42% 61% 39% 58%;position:absolute}.agent-orb__fallback:before{background:color-mix(in srgb, var(--brand-primary) 78%, white 8%);box-shadow:0 1.75rem 4.5rem color-mix(in srgb, var(--brand-primary) 28%, transparent);inset:13%}.agent-orb__fallback>span{background:color-mix(in srgb, var(--brand-secondary) 54%, var(--brand-primary));opacity:calc(.42 + var(--agent-orb-energy,.05) * .38);animation:agent-orb-fallback-drift 3.2s var(--ease-in-out) infinite alternate;inset:25% 18% 19% 28%}.agent-orb[data-mode=idle] .agent-orb__fallback{opacity:.58}@keyframes agent-orb-fallback-drift{0%{transform:rotate(-8deg)scale(.94)}to{transform:rotate(10deg)scale(1.04)}}.agent-state{z-index:1;text-align:center;pointer-events:none;width:min(100% - 2rem,30rem);position:absolute;bottom:2rem}.agent-state strong{font-family:var(--font-display);font-size:1.3rem;display:block}.agent-state span{color:#b7cdc7;font-size:.82rem}.candidate-video{border-radius:var(--radius-md);background:#1c3430;min-height:16rem;position:relative;overflow:hidden}.candidate-video video{object-fit:cover;width:100%;height:100%;min-height:16rem;display:block;transform:scaleX(-1)}.candidate-video__live{color:#f4fff9;letter-spacing:.02em;background:#081915d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.42rem;padding:.36rem .55rem;font-size:.72rem;font-weight:760;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.candidate-video__live>span{background:#63d59f;border-radius:50%;width:.46rem;height:.46rem}.video-placeholder{color:#b7cdc7;text-align:center;place-items:center;height:100%;display:grid}.interview-panel{align-content:start;gap:1rem;display:grid}.interview-stat{color:#b7cdc7;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.85rem;display:flex}.interview-stat strong{color:#fff;font-family:var(--font-mono);font-size:.9rem}.interview-footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.report-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:1.5rem;display:grid}.score-sheet{grid-template-columns:10rem 1fr;gap:1.5rem;padding:1.25rem;display:grid}.score-total{text-align:center;border-right:1px solid var(--line);place-content:center;display:grid}.score-total strong{font:600 3.5rem/1 var(--font-display)}.score-total span{color:var(--ink-faint);font-size:.8rem}.criterion{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.8fr) 1fr auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.criterion:last-child{border-bottom:0}.criterion__bar{background:var(--surface-inset);border-radius:999px;height:.45rem}.criterion__bar span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.evidence-quote{color:var(--ink);background:var(--surface-inset);border-radius:var(--radius-sm);font-family:var(--font-display);margin:0;padding:1rem 1.1rem;font-size:1.05rem}.evidence-quote cite{color:var(--ink-faint);font:normal .75rem var(--font-body);margin-top:.5rem;display:block}.workbench-links{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.workbench-link{min-width:min(100%,15rem);color:var(--ink);background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex:15rem;gap:.15rem;padding:.9rem 1rem;text-decoration:none;display:grid}.workbench-link:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.workbench-link span{color:var(--ink-soft);font-size:.82rem}.workbench-split{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.75fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.workbench-list-heading{align-items:center;min-height:2.75rem}.workbench-search{gap:.45rem;display:flex}.workbench-search input{min-width:min(15rem,40vw);min-height:2.75rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .7rem}.workbench-table-wrap{min-width:0;overflow-x:auto}.workbench-table{border-collapse:collapse;width:100%;font-size:.86rem}.workbench-table th,.workbench-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);min-width:8rem;padding:.85rem 1rem}.workbench-table th{color:var(--ink-faint);background:var(--surface-inset);letter-spacing:.045em;text-transform:uppercase;font-size:.73rem;font-weight:750}.workbench-table tbody tr:hover{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.workbench-table tbody tr:last-child td{border-bottom:0}.workbench-table__action{z-index:1;background:var(--surface-paper);box-shadow:-1px 0 0 var(--line);position:sticky;right:0;text-align:right!important;min-width:4rem!important}.workbench-table__select{width:3rem;text-align:center!important}.workbench-table__select input{width:1rem;height:1rem;accent-color:var(--brand-primary)}.workbench-table tbody tr:hover .workbench-table__action{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper))}.workbench-table__action>a{align-items:center;min-height:2.75rem;padding-inline:.5rem;display:inline-flex}.workbench-muted{color:var(--ink-faint)}.candidate-operations,.candidate-bulk-workspace,.job-pipeline{min-width:0;margin-block-start:1.25rem}.candidate-bulk-workspace{margin-block-end:1.25rem}.candidate-bulk-form{grid-template-columns:minmax(9rem,.55fr) repeat(2,minmax(10rem,.7fr)) minmax(14rem,1.2fr) auto;align-items:end;gap:.75rem;display:grid}.candidate-bulk-form__notice{grid-column:1/-1}.candidate-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.candidate-governance-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.candidate-governance-card--privacy{border-color:color-mix(in srgb, var(--danger) 25%, var(--line))}.candidate-governance-card>div:first-child{min-width:0}.candidate-governance-card h3{margin-block-end:.2rem}.candidate-governance-card p{color:var(--ink-faint);overflow-wrap:anywhere;margin:0;font-size:.78rem}.candidate-governance-card>.ui-button,.candidate-governance-card>form>.ui-button{align-self:flex-start;margin-block-start:auto}.candidate-governance-card textarea{min-height:6.5rem}.candidate-deletion-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.candidate-deletion-status small{color:var(--ink-faint)}.candidate-operations .paper__header,.job-pipeline .paper__header{align-items:center}.candidate-tags{justify-content:space-between;align-items:center;gap:1rem;display:flex}.candidate-tags>div{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0;display:flex}.selection-action-bar{min-width:0;color:var(--ink);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--brand-primary) 24%, var(--line));border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.selection-action-bar>div:first-child{gap:.15rem;min-width:0;display:grid}.selection-action-bar span{color:var(--ink-soft);font-size:.8rem}.candidate-action-bar{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:.55rem;padding-block:.25rem 1rem;display:flex}.candidate-action-dialogs{display:contents}.accessible-dialog .candidate-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.accessible-dialog .candidate-bulk-form__reason,.accessible-dialog .candidate-bulk-form__notice,.accessible-dialog .candidate-bulk-form .workbench-form__actions{grid-column:1/-1}.candidate-application-list{border-block-start:1px solid var(--line);display:grid}.candidate-application{border-block-end:1px solid var(--line);gap:1rem;min-width:0;padding-block:1rem;display:grid}.candidate-application__summary{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.candidate-application__summary>div{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.candidate-application__summary small,.candidate-note-form p,.candidate-timeline>div>p{color:var(--ink-faint);margin:0;font-size:.78rem}.candidate-stage-form{grid-template-columns:minmax(10rem,.65fr) minmax(15rem,1.35fr) auto;align-items:end;gap:.75rem;display:grid}.candidate-note-form{border-block:1px solid var(--line);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr) auto;align-items:end;gap:.85rem;padding-block:1rem;display:grid}.candidate-note-form>div,.candidate-timeline>div{grid-column:1/-1}.candidate-note-form h3,.candidate-timeline h3{margin-block-end:.2rem}.candidate-note-form textarea{min-height:6rem}.candidate-timeline{gap:1rem;min-width:0;display:grid}.candidate-timeline .timeline{max-height:32rem;padding-inline-end:.5rem;overflow-y:auto}.candidate-timeline .timeline-item>div{overflow-wrap:anywhere;min-width:0}.job-stage-list{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.job-stage-row{border-block-end:1px solid var(--line);grid-template-columns:2rem minmax(8rem,.7fr) minmax(12rem,1fr) auto;align-items:end;gap:.75rem;min-width:0;padding-block:.9rem;display:grid}.job-stage-row__position{color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:center;align-self:center}.job-stage-row .check-row{align-items:center;min-height:2.75rem}.job-stage-row__actions{flex-wrap:wrap;grid-column:2/-1;gap:.35rem;display:flex}.job-pipeline__actions{justify-content:flex-end;gap:.55rem;display:flex}.candidate-filter-workspace{min-width:0;margin-block-end:1.25rem}.candidate-filter-workspace .paper__header,.job-ats .paper__header{align-items:center}.candidate-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.candidate-filter-grid>.ui-button{justify-self:start}.candidate-saved-filters{border-block-start:1px solid var(--line);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);align-items:end;gap:1rem;padding-block-start:1rem;display:grid}.candidate-saved-filters>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.candidate-saved-filters>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.candidate-saved-filter{border:1px solid var(--line-strong);background:var(--surface-inset);border-radius:999px;display:inline-flex;overflow:hidden}.candidate-saved-filter button{min-height:2.35rem;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;padding-inline:.75rem;font-size:.8rem;font-weight:700}.candidate-saved-filter button+button{border-inline-start:1px solid var(--line);padding-inline:.65rem;font-size:1rem}.candidate-saved-filter button:hover{color:var(--ink);background:color-mix(in srgb, var(--brand-primary) 7%, transparent)}.job-ats{min-width:0;margin-block-start:1.25rem}.job-report-metrics{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.job-report-metrics>div{border-inline-end:1px solid var(--line);gap:.25rem;min-width:0;padding:1rem;display:grid}.job-report-metrics>div:last-child{border-inline-end:0}.job-report-metrics span{color:var(--ink-faint);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:750}.job-report-metrics strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.5vw,2rem)}.job-stage-report{border-block:1px solid var(--line);gap:.9rem;min-width:0;padding-block:1rem;display:grid}.job-stage-report h3,.job-bulk-actions h3{margin-block-end:.2rem}.job-stage-report p,.job-bulk-actions p{color:var(--ink-faint);margin:0;font-size:.78rem}.job-stage-report ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.job-stage-report li{grid-template-columns:minmax(8rem,.45fr) minmax(8rem,1fr) 2.5rem;align-items:center;gap:.75rem;font-size:.82rem;display:grid}.job-stage-report progress{width:100%;height:.55rem;accent-color:var(--brand-primary);border:0;border-radius:999px;overflow:hidden}.job-stage-report strong{font-variant-numeric:tabular-nums;text-align:end}.job-bulk-actions{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:minmax(11rem,.7fr) minmax(10rem,.45fr) minmax(14rem,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.job-application-list{border-block-start:1px solid var(--line);display:grid}.job-application-row{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(11rem,.8fr) minmax(8rem,.45fr) minmax(18rem,1.4fr);align-items:center;gap:.85rem;min-width:0;padding-block:1rem;display:grid}.job-application-row>.ui-button{justify-self:end}.job-application-row__select{place-items:center;min-width:2rem;min-height:2.75rem;display:grid}.job-application-row__identity,.job-application-row__status{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.job-application-row__identity span,.job-application-row__identity small,.job-application-row__status>span{color:var(--ink-faint);font-size:.76rem}.job-reviewer-form{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,1fr) auto;align-items:end;gap:.55rem;min-width:0;display:grid}.job-close-workflow{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 3%, var(--surface-paper));padding:.85rem 1rem}.job-close-workflow summary{cursor:pointer;min-height:2.25rem;color:var(--danger);font-weight:800}.job-close-workflow form{border-block-start:1px solid var(--line);gap:.85rem;padding-block-start:.75rem;display:grid}.job-close-workflow p{max-width:70ch;color:var(--ink-soft);margin:0;font-size:.82rem}.document-status{margin-block-start:1.25rem}.document-status .paper__header{align-items:center}.document-status__retry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.document-status__retry .form-field{min-width:0}.document-status__retry textarea{min-height:5.5rem}.campaign-operations{margin-block-start:1.25rem}.campaign-operations .paper__header{align-items:center;gap:1rem}.campaign-candidate-form,.campaign-invitation-confirm{gap:1rem;display:grid}.campaign-candidate-form fieldset{border:0;min-width:0;padding:0}.campaign-candidate-form legend{color:var(--ink-soft);margin-block-end:.6rem;font-size:.82rem;font-weight:700}.campaign-candidate-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.55rem;max-height:18rem;display:grid;overflow-y:auto}.campaign-candidate-list label{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.campaign-candidate-list label:has(input:checked){border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper))}.campaign-candidate-list input{flex:none;block-size:1.5rem;inline-size:1.5rem;margin-block-start:.2rem}.campaign-candidate-list span{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.campaign-candidate-list small{color:var(--ink-faint)}.campaign-invitation-actions,.campaign-invitation-confirm__actions{flex-wrap:wrap;gap:.35rem;display:flex}.campaign-invitation-confirm{border-top:1px solid var(--line);padding-block-start:1rem}.workbench-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.workbench-form-launcher{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 0 1rem;display:flex}.workbench-form-launcher>div{gap:.15rem;min-width:0;display:grid}.workbench-form-launcher strong{font-size:.88rem}.workbench-form-launcher span{color:var(--ink-soft);font-size:.8rem}.workbench-form__actions{justify-content:flex-end;gap:.55rem;padding-top:.25rem;display:flex}.workbench-form__fields{display:contents}.provider-actions,.provider-actions__form{gap:.65rem;min-width:min(100%,20rem);display:grid}.provider-actions__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.provider-actions__form{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);padding:.75rem}.provider-actions__form label{gap:.35rem;font-weight:700;display:grid}.provider-actions__form input,.provider-actions__form textarea{width:100%;min-height:2.6rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .7rem}.provider-actions__form textarea{resize:vertical;min-height:6rem}.provider-deployment-dialog{width:min(42rem,100vw - 2rem);max-width:none;color:var(--ink);background:0 0;border:0;padding:0}.provider-deployment-dialog::backdrop{background:#102a2694}.provider-deployment{text-align:start;overflow-wrap:anywhere;width:100%;max-height:min(46rem,76vh);box-shadow:var(--shadow);overflow:hidden auto}.provider-deployment p{max-width:65ch;color:var(--ink-soft);margin:.25rem 0 0;font-size:.82rem}.provider-deployment details{border-block-start:1px solid var(--line);padding-block:.55rem}.provider-deployment summary{cursor:pointer;min-height:2.5rem;font-weight:750}.provider-deployment__grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:.65rem 0 0;display:grid}.provider-deployment__grid+.provider-deployment__grid{border-block-start:1px solid var(--line);margin-top:.9rem}.provider-deployment__grid legend{color:var(--ink-soft);padding:0 0 .15rem;font-size:.78rem;font-weight:750}.provider-deployment__wide{grid-column:1/-1}.provider-manager{min-width:0}.provider-manager__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.provider-manager__heading h2,.provider-manager__heading p{margin:0}.provider-manager__heading p{color:var(--ink-soft);margin-top:.25rem}.provider-manager__heading .form-field{width:min(24rem,100%)}.provider-manager__tabs{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:.65rem;display:flex;overflow-x:auto}.provider-manager__credentials{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.provider-manager__credentials legend{padding-inline:.25rem;font-weight:800}.provider-manager__guardrails{flex-wrap:wrap;gap:.45rem;display:flex}.provider-manager__guardrails>*{color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-inset);padding:.35rem .55rem;font-size:.78rem;font-weight:750}.provider-manager__advanced{border-block:1px solid var(--line);padding-block:.45rem}.provider-manager__advanced summary{cursor:pointer;min-height:2.5rem;font-weight:800}.provider-manager__readiness{gap:0;margin:0 0 .65rem;padding:0;list-style:none;display:grid}.provider-manager__readiness li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.7rem;display:grid}.provider-manager__readiness li div,.provider-manager__readiness li span{gap:.15rem;display:grid}.provider-manager__readiness li span{color:var(--ink-soft);font-size:.84rem}.provider-manager__provider-select{max-width:28rem;margin-bottom:.8rem}.branding-workspace{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:1.25rem;display:grid}.branding-editor,.branding-preview{min-width:0}.email-operations{grid-column:1/-1;min-width:0}.email-test-send{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.85rem;display:grid}.email-test-send .button{min-height:2.75rem}.campaign-delivery-summary{flex-wrap:wrap;gap:.55rem;display:flex}.campaign-delivery-summary span{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:7.5rem;color:var(--ink-soft);background:var(--surface-inset);text-transform:capitalize;gap:.1rem;padding:.65rem .75rem;font-size:.75rem;display:grid}.campaign-delivery-summary strong{color:var(--ink);font-size:1.05rem}.branding-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.branding-logo-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.5rem .75rem;min-width:0;padding:.8rem;font-weight:700;display:grid}.branding-logo-input>span:first-child,.branding-logo-input>small{grid-column:1/-1}.branding-logo-input input{width:100%;min-width:0}.branding-logo-input small{color:var(--ink-faint);font-weight:500;line-height:1.45}.branding-logo-input__preview{border:1px solid var(--line-strong);background:var(--surface-paper);width:4.5rem;height:4.5rem;color:var(--ink-faint);text-align:center;border-radius:1rem;place-items:center;font-size:.72rem;display:grid;overflow:hidden}.branding-logo-input__preview img{object-fit:contain;width:100%;height:100%}.branding-preview{position:static}.branding-preview__header{gap:1rem;display:grid}.branding-preview__modes{border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.25rem;display:grid}.branding-preview__modes button{border-radius:calc(var(--radius-sm) - 2px);min-height:2.75rem;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .55rem;font-size:.76rem;font-weight:750}.branding-preview__modes button[aria-pressed=true]{color:var(--ink);background:var(--surface-paper);box-shadow:var(--shadow-low)}.branding-preview__surface{padding:0;overflow:hidden}.branding-preview__bar{min-height:4.75rem;color:var(--brand-on-primary);background:var(--brand-primary);align-items:center;padding:1rem;display:flex}.branding-preview__bar .brand-lockup{color:inherit}.branding-preview__content{gap:.85rem;padding:1.35rem;display:grid}.branding-preview__content h3,.branding-preview__content p{margin:0}.branding-preview__content h3{font-size:clamp(1.45rem,4vw,2rem);line-height:1.12}.branding-preview__content>small{color:var(--ink-faint)}.branding-preview__content>button{border-radius:var(--radius-sm);width:fit-content;min-height:2.75rem;color:var(--brand-on-primary);background:var(--brand-primary);font:inherit;border:0;padding:.65rem .9rem;font-weight:750}.branding-preview__email{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-low);margin:1.25rem;padding:1.25rem}.branding-preview__support{color:var(--ink-faint);font-size:.82rem}.branding-preview__contrast{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.branding-preview__contrast span{place-items:center;min-height:2.75rem;padding:.55rem;font-size:.72rem;font-weight:800;display:grid}.workbench-form small,.form-field small{color:var(--ink-faint);font-size:.76rem}.first-run-guide{border-block:1px solid var(--line-strong);background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-canvas));margin-block-end:2.25rem}.first-run-guide__intro{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 0;display:flex}.first-run-guide__intro h2{font:600 clamp(1.35rem, 2vw, 1.8rem)/1.15 var(--font-display);letter-spacing:-.025em;margin-block-end:.35rem}.first-run-guide__intro p{margin:0}.first-run-guide__intro .ui-button{flex:none}.first-run-guide__progress{border-block-start:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.78rem;display:flex}.first-run-guide__progress span:first-child{color:var(--ink);font-weight:750}.first-run-guide__steps{margin:0;padding:0;list-style:none}.first-run-guide__steps li{border-block-start:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.8rem;padding-block:.85rem;display:grid}.first-run-guide__number{border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.first-run-guide__number svg{width:.9rem;height:.9rem}.first-run-guide__steps strong{display:block}.first-run-guide__steps p{margin:.15rem 0 0;font-size:.82rem}.first-run-guide__step--complete .first-run-guide__number{color:var(--success);background:var(--success-bg);border-color:#0000}.first-run-guide__step--complete>div{opacity:.72}.context-help{width:fit-content;display:inline-flex}.context-help summary,.context-help__trigger{min-height:2.75rem;color:var(--brand-primary);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.8rem;font-weight:750;text-decoration:underline;list-style:none;display:inline-flex}.context-help summary::-webkit-details-marker{display:none}.context-help summary svg,.context-help__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.context-help__panel{z-index:500;overscroll-behavior:contain;width:min(22rem,100vw - 3rem);max-height:min(24rem,100dvh - 1.5rem);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.85rem .95rem;position:fixed;inset:auto;overflow-y:auto}.context-help__panel p{color:var(--ink-soft);margin:.3rem 0 0;font-size:.8rem}.heading-with-help{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading-with-help .context-help__panel{inset-inline:auto 0}.candidate-readiness{border-block-end:1px solid var(--line-strong);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:2rem;display:grid}.candidate-readiness>div p{margin:0}.candidate-readiness ol{counter-reset:readiness;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.candidate-readiness li{counter-increment:readiness;min-width:0}.candidate-readiness li:before{content:counter(readiness, decimal-leading-zero);color:var(--brand-primary);font:600 1.15rem var(--font-display);margin-block-end:.35rem;display:block}.candidate-readiness strong,.candidate-readiness span{display:block}.candidate-readiness span{color:var(--ink-soft);margin-block-start:.25rem;font-size:.8rem}.form-field__heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.form-field__heading .context-help summary,.form-field__heading .context-help__trigger{min-height:2rem;font-size:.72rem}.form-field select:disabled{color:var(--ink-faint);background:var(--surface-inset);cursor:wait}.view-as-write-option{border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:.75rem;min-height:3.5rem;padding:.85rem;display:flex}.view-as-write-option input{width:1.2rem;height:1.2rem;accent-color:var(--brand-primary);margin-block-start:.1rem}.view-as-write-option span{gap:.25rem;display:grid}.view-as-write-option small{color:var(--ink-soft);font-size:.78rem;font-weight:500}.invitation-share-panel{border-block:1px solid var(--line-strong);gap:1rem;padding-block:1.25rem;display:grid}.invitation-share-panel h3,.invitation-share-panel p{margin-block-end:.25rem}.invitation-share-panel ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.invitation-share-panel li{gap:.35rem;display:grid}.invitation-share-panel li>label{color:var(--ink-soft);font-size:.78rem;font-weight:750}.invitation-share-panel li>div{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.invitation-share-panel input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;color:var(--ink-soft);background:var(--surface-raised);font-family:var(--font-mono);padding:.7rem .8rem;font-size:.76rem}.assessment-test-mode{overflow:hidden}.assessment-test-mode__setup,.assessment-test-mode__session,.assessment-test-mode__complete{gap:1.25rem;display:grid}.assessment-test-mode__summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-test-mode__summary>div{border-inline-end:1px solid var(--line);gap:.3rem;padding:.9rem 1rem;display:grid}.assessment-test-mode__summary>div:last-child{border-inline-end:0}.assessment-test-mode__summary span,.assessment-test-mode__question>span{color:var(--ink-faint);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:800}.assessment-test-mode__summary strong{font-size:1rem}.assessment-test-mode__video{aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;background:#102a26;width:min(100%,42rem)}.assessment-test-mode__video--session{width:min(100%,24rem)}.assessment-test-mode__actions,.assessment-test-mode__status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.assessment-test-mode__status{border-block-end:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding-block-end:.9rem}.assessment-test-mode blockquote{border:1px solid var(--line);border-radius:var(--radius-md);max-width:72ch;color:var(--ink-soft);background:var(--surface-inset);margin:0;padding:1rem}.assessment-test-mode__question{max-width:72ch;padding-block:1rem}.assessment-test-mode__question h3,.assessment-test-mode__complete h3{font:600 clamp(1.35rem, 2vw, 2rem)/1.2 var(--font-display);letter-spacing:-.025em;margin-block:.45rem .65rem}.policy-builder__fieldset{border:1px solid var(--line-strong);border-radius:var(--radius-md);gap:1rem;margin:0;padding:1.15rem;display:grid}.policy-builder__fieldset legend{padding-inline:.4rem;font-weight:800}.policy-builder__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.policy-builder__checks{border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;padding-block-start:.75rem;display:grid}.plan-builder__entitlements{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;margin:0;padding:1.15rem}.plan-builder__entitlements>legend{padding-inline:.4rem;font-weight:800}.plan-builder__entitlements>p{max-width:68ch;color:var(--ink-muted)}.plan-builder__feature-group+.plan-builder__feature-group{margin-top:1.25rem}.plan-builder__feature-group h3{margin-bottom:.75rem;font-size:.9rem}.plan-builder__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.plan-builder__feature{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-inset);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.plan-builder__feature:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.plan-builder__feature input{margin-top:.2rem}.plan-builder__feature span{gap:.2rem;display:grid}.plan-builder__feature small{color:var(--ink-muted)}.plan-version-manager__actions{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem;padding-top:1rem;display:grid}.plan-version-manager__actions form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);align-content:start;gap:.75rem;padding:1rem;display:grid}.plan-version-manager__actions textarea{min-height:6rem}.topbar-help-trigger svg,.account-menu svg,.share-career-link svg{flex:none;width:1.15rem;height:1.15rem}.account-menu{z-index:8;position:relative}.account-menu>summary{min-height:2.75rem;color:var(--ink-soft);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;font-weight:750;list-style:none;display:inline-flex}.account-menu>summary:hover{background:var(--surface-inset)}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>summary svg{transform:rotate(180deg)}.account-menu__panel{z-index:9;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:min(19rem,100vw - 2rem);box-shadow:var(--shadow);padding:.45rem;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;overflow:hidden}.account-menu__panel nav{display:grid}.account-menu__panel a,.account-menu__panel button{width:100%;min-height:2.75rem;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:.55rem;padding:.7rem .75rem;font-weight:700;text-decoration:none;display:flex}.account-menu__panel a:hover,.account-menu__panel button:hover:not(:disabled){background:var(--surface-inset)}.account-menu__panel button{border-block-start:1px solid var(--line);color:var(--danger);margin-block-start:.35rem}.account-menu__error,.view-as-banner__error,.share-career-link__error{color:var(--danger);margin:.45rem 0 0;font-size:.78rem}.view-as-banner{border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin:0;display:flex}.view-as-banner__summary{gap:.15rem;min-width:0;display:grid}.view-as-banner__status{color:var(--warning);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.8rem;display:flex}.view-as-banner__countdown{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.view-as-banner__countdown svg{width:.95rem;height:.95rem}.view-as-banner__until{opacity:.85;font-weight:500}.view-as-banner__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.view-as-elevation-dialog{width:min(34rem,100vw - 2rem)}.view-as-elevation-form .workbench-form__actions{justify-content:flex-end}.accessible-dialog{width:min(46rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.accessible-dialog::backdrop{background:#17201ea8}.accessible-dialog__surface{background:var(--surface-raised);border-radius:var(--radius-lg);max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 24px 60px #17201e38,0 3px 8px #17201e1f}.accessible-dialog__header{z-index:2;background:var(--surface-raised);border-block-end:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex;position:sticky;inset-block-start:0}.accessible-dialog__header h2,.accessible-dialog__header p{margin-block-end:0}.accessible-dialog__header p{margin-block-start:.3rem;font-size:.82rem}.accessible-dialog__body{padding:1.25rem}.assessment-test-mode__dialog{width:min(58rem,100vw - 2rem)}.help-directory,.help-walkthrough{padding:1.25rem}.help-directory__tools{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;padding-block-end:1.25rem;display:grid}.help-topics{display:grid}.help-topics>a{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;padding-block:1rem;text-decoration:none;display:grid}.help-topics>a:hover strong{color:var(--brand-primary)}.help-topics>a>span:first-child{gap:.25rem;min-width:0;display:grid}.help-topics small{color:var(--ink-soft)}.help-topics>a>span:last-child{color:var(--brand-primary);font-size:.8rem;font-weight:800}.help-directory__empty{padding-block:2rem 1rem}.help-walkthrough__progress{background:var(--surface-inset);border-radius:999px;height:.35rem;overflow:hidden}.help-walkthrough__progress span{background:var(--brand-primary);transform-origin:0;width:100%;height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block}.help-walkthrough__step{align-content:center;justify-items:start;min-height:17rem;padding-block:2rem;display:grid}.help-walkthrough__step>span{color:var(--ink-faint);margin-block-end:.65rem;font-size:.78rem;font-weight:800}.help-walkthrough__step h3{font:600 clamp(1.5rem, 4vw, 2.5rem)/1.05 var(--font-display);letter-spacing:-.025em}.help-walkthrough__actions{border-block-start:1px solid var(--line);justify-content:space-between;gap:.75rem;padding-block-start:1rem;display:flex}.markdown-editor__heading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.markdown-editor__heading>label{font-size:.84rem;font-weight:700}.markdown-editor__views{gap:.25rem;display:flex}.markdown-editor__views button,.review-evidence-filters button{min-height:2.75rem;color:var(--ink-soft);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:.55rem .8rem;font-weight:750}.markdown-editor__views button[aria-pressed=true],.review-evidence-filters button[aria-pressed=true]{color:var(--ink);background:var(--surface-inset);border-color:var(--line-strong)}.markdown-editor textarea{min-height:11rem}.markdown-editor__preview{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:11rem;padding:1rem}.markdown-editor__empty{color:var(--ink-faint)}.markdown-editor__syntax summary{min-height:2.75rem;color:var(--brand-primary);cursor:pointer;align-items:center;font-size:.78rem;font-weight:750;display:inline-flex}.markdown-editor__syntax p{margin-block-end:0;font-size:.78rem}.markdown-editor__syntax code{color:var(--ink);font-family:var(--font-mono)}.safe-markdown>:last-child{margin-block-end:0}.safe-markdown h2,.safe-markdown h3{margin-block-start:1.35rem}.safe-markdown ul,.safe-markdown ol{max-width:72ch;color:var(--ink-soft);padding-inline-start:1.4rem}.safe-markdown a{color:var(--brand-primary);text-underline-offset:.2em;font-weight:700}.safe-markdown--lead p,.safe-markdown--lead li{font-size:clamp(1.05rem,2vw,1.3rem)}.safe-markdown--lead h2{font-size:clamp(1.3rem,2.2vw,1.75rem)}.share-career-link{gap:.3rem;width:fit-content;margin-block-start:1rem;display:grid}.share-career-link__status,.share-career-link__error{max-width:30rem;min-height:1.15rem;font-size:.76rem}.career-page-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.career-page-toolbar .share-career-link{margin-block-start:0}.review-evidence-filters{flex-wrap:wrap;gap:.35rem;margin-block-end:1rem;display:flex}.review-evidence-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.review-evidence-timeline>li{grid-template-columns:1rem minmax(0,1fr);gap:.85rem;padding-block-end:1.35rem;display:grid;position:relative}.review-evidence-timeline>li:before{content:"";background:var(--line);width:1px;position:absolute;inset-block:.8rem -.2rem;inset-inline-start:.35rem}.review-evidence-timeline>li:last-child:before{display:none}.review-evidence-timeline__marker{z-index:1;background:var(--brand-primary);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--surface-paper);border-radius:50%;margin-block-start:.2rem;position:relative}.review-evidence-timeline__marker--integrity{background:var(--warning)}.review-evidence-timeline__marker--recording{background:var(--info)}.review-evidence-timeline>li>div{min-width:0}.review-evidence-timeline>li>div>strong,.review-evidence-timeline>li>div>small{display:block}.review-evidence-timeline>li>div>small{color:var(--ink-faint);margin-block-start:.2rem}.review-evidence-timeline>li p{margin:.45rem 0 .65rem}.review-evidence-timeline__meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:.45rem;font-size:.75rem;display:flex}.credit-delta{color:var(--success);font-variant-numeric:tabular-nums}.credit-delta--debit{color:var(--danger)}.review-queue-filters{border-block:1px solid var(--line-strong);gap:1rem;margin-block-end:1.5rem;padding:1rem;display:grid}.review-queue-filters__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-queue-filters__heading h2,.review-queue-filters__heading p{margin-block-end:0}.review-queue-filters__heading>span{color:var(--ink-soft);flex:none;font-size:.8rem;font-weight:750}.review-queue-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.review-queue-filters__score{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.review-queue-filters>.ui-button{width:fit-content}.structured-field{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-width:0;margin:0;padding:1rem}.structured-field>legend{padding-inline:.35rem;font-weight:800}.structured-field>p{margin-block-end:.85rem;font-size:.82rem}.reminder-schedule__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;display:grid}.reminder-schedule__presets label,.tenant-lifecycle__acknowledgement{cursor:pointer;align-items:center;gap:.65rem;min-height:2.75rem;display:flex}.reminder-schedule__presets input,.tenant-lifecycle__acknowledgement input{width:1.15rem;height:1.15rem;accent-color:var(--brand-primary);flex:none}.reminder-schedule__custom{border-block-start:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;margin-block-start:.85rem;padding-block-start:.85rem;display:grid}.reminder-schedule__selected{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.75rem;margin-block-start:.85rem;display:flex}.reminder-schedule__selected button{min-height:2.75rem;color:var(--ink);background:var(--surface-inset);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.55rem .75rem;font-size:.78rem;font-weight:700}.reminder-schedule__selected>span{color:var(--ink-faint);font-size:.8rem}.assessment-structure{gap:2rem;display:grid}.assessment-structure__section{border-block:1px solid var(--line-strong);gap:1rem;padding-block:1rem;display:grid}.assessment-structure__section+.assessment-structure__section{border-block-start:0}.assessment-structure__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.assessment-structure__heading h3,.assessment-structure__heading p{margin-block-end:0}.assessment-structure__heading>strong{color:var(--warning);font-variant-numeric:tabular-nums;flex:none}.assessment-structure__heading>.assessment-structure__total--valid{color:var(--success)}.assessment-structure__rows{gap:.85rem;display:grid}.assessment-structure__competency,.assessment-structure__question{border-block-end:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) minmax(8rem,.35fr) auto;align-items:start;gap:.75rem;padding-block-end:.85rem;display:grid}.assessment-structure__question{grid-template-columns:minmax(8rem,.35fr) minmax(11rem,.5fr) minmax(16rem,1fr) auto}.assessment-structure__competency>.ui-button,.assessment-structure__question>.ui-button{margin-block-start:1.7rem}.assessment-structure__prompt textarea{min-height:5rem}.assessment-structure__error{color:var(--danger);margin:0;font-size:.82rem;font-weight:650}.assessment-structure__section>.ui-button{width:fit-content}.tenant-lifecycle__action{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding-block:.35rem 1.1rem;display:grid}.tenant-lifecycle__action h3,.tenant-lifecycle__action p{margin-block-end:0}.tenant-lifecycle__action--danger h3{color:var(--danger)}.tenant-lifecycle__confirm{background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-md);gap:1rem;padding:1rem;display:grid}.tenant-lifecycle__confirm h3,.tenant-lifecycle__confirm p{margin-block-end:0}.tenant-lifecycle__buttons{flex-wrap:wrap;gap:.65rem;display:flex}@media (max-width:980px){.review-queue-filters__grid,.assessment-structure__question{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-structure__prompt{grid-column:1/-1}.branding-workspace{grid-template-columns:1fr}.app-shell{grid-template-columns:4.25rem minmax(0,1fr)}.sidebar{padding-inline:.65rem}.sidebar .brand-lockup span,.sidebar .nav-link span,.sidebar__footer{display:none}.sidebar .brand-lockup,.sidebar .nav-link{justify-content:center}.metric-ledger,.operations-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-job summary{grid-template-columns:minmax(0,1fr) auto}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.split,.report-grid,.workbench-split{grid-template-columns:1fr}.workbench-form{position:static}.candidate-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-filter-grid>.ui-button{grid-column:1/-1;justify-self:end}.candidate-saved-filters{grid-template-columns:1fr}.candidate-saved-filters>div{justify-content:flex-start}.candidate-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-bulk-form__reason{grid-column:1/-1}.candidate-governance-grid{grid-template-columns:1fr}.job-application-row{grid-template-columns:auto minmax(10rem,.8fr) minmax(8rem,.45fr)}.job-reviewer-form,.job-application-row>.ui-button{grid-column:2/-1}.job-application-row>.ui-button{justify-self:start}.job-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.job-bulk-actions>div{grid-column:1/-1}.public-hero{grid-template-columns:1fr}.auth-layout{grid-template-columns:1fr;max-width:42rem;margin-inline:auto}.public-shell--access .auth-context{display:none}.candidate-readiness{grid-template-columns:1fr}.auth-context{border-right:0;border-bottom:1px solid var(--line-strong)}.interview-stage{grid-template-columns:1fr}.interview-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-panel>.candidate-integrity-timeline{grid-column:1/-1}}@media (max-width:680px){.selection-action-bar{flex-direction:column;align-items:stretch}.selection-action-bar .page-actions,.selection-action-bar .ui-button,.candidate-action-bar .ui-button{width:100%}.accessible-dialog .candidate-bulk-form{grid-template-columns:1fr}.workbench-form-launcher{flex-direction:column;align-items:stretch}.workbench-form-launcher>.ui-button{width:100%}.review-queue-filters__heading,.assessment-structure__heading{flex-direction:column;align-items:flex-start}.review-queue-filters__grid,.review-queue-filters__score,.reminder-schedule__presets,.reminder-schedule__custom,.assessment-structure__competency,.assessment-structure__question,.tenant-lifecycle__action{grid-template-columns:1fr}.review-queue-filters>.ui-button,.reminder-schedule__custom .ui-button,.assessment-structure__section>.ui-button,.assessment-structure__competency>.ui-button,.assessment-structure__question>.ui-button,.tenant-lifecycle__action>.ui-button,.tenant-lifecycle__buttons,.tenant-lifecycle__buttons .ui-button{width:100%}.assessment-structure__prompt{grid-column:auto}.assessment-structure__competency>.ui-button,.assessment-structure__question>.ui-button{margin-block-start:0}.topbar{gap:.4rem}.topbar__actions{gap:.15rem}.topbar-help-trigger{width:2.75rem;padding-inline:0}.topbar-help-trigger span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-menu>summary{padding-inline:.65rem}.account-menu__panel{width:auto;position:fixed;inset:4rem 1rem auto}.view-as-banner{flex-direction:column;align-items:stretch}.view-as-banner__actions .ui-button{flex:auto}.accessible-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.accessible-dialog__surface{border-radius:var(--radius-md);max-height:calc(100dvh - 1rem)}.accessible-dialog__header,.help-directory,.help-walkthrough{padding:1rem}.help-directory__tools{grid-template-columns:1fr}.help-directory__tools .ui-button,.help-walkthrough__step .ui-button{width:100%}.help-topics>a{grid-template-columns:1fr;gap:.35rem}.help-walkthrough__actions{flex-direction:column-reverse;align-items:stretch}.help-walkthrough__actions .ui-button{width:100%}.markdown-editor__heading{flex-direction:column;align-items:flex-start}.markdown-editor__views,.markdown-editor__views button{width:100%}.career-page-toolbar{flex-direction:column;align-items:stretch}.career-page-toolbar .share-career-link,.career-page-toolbar .share-career-link .ui-button{width:100%}.review-evidence-filters{flex-wrap:nowrap;padding-block-end:.3rem;overflow-x:auto}.review-evidence-filters button{flex:none}.branding-logo-grid,.branding-preview__contrast,.branding-preview__modes,.email-test-send,.operations-signal-grid,.recovery-job form{grid-template-columns:1fr}.email-test-send .button{width:100%}.app-shell{display:block}.sidebar{z-index:20;width:auto;height:auto;padding:.35rem max(.5rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));display:block;position:fixed;inset:auto 0 0}.sidebar>.brand-lockup,.sidebar__footer{display:none}.sidebar nav{margin:0;display:flex;overflow-x:auto}.nav-link{flex:1 0 3.5rem;min-width:3.5rem;min-height:3.25rem;padding:.4rem}.workspace{padding-bottom:4rem}.topbar{min-height:3.75rem}.topbar__context span,.topbar__desktop-context{display:none}.topbar__mobile-home{display:block}.page-header,.first-run-guide__intro,.first-run-guide__progress{flex-direction:column;align-items:flex-start}.first-run-guide__intro .ui-button,.first-run-guide__steps .ui-button{width:100%}.first-run-guide__steps li{grid-template-columns:2rem minmax(0,1fr)}.first-run-guide__steps .ui-button{grid-column:1/-1}.candidate-readiness ol{grid-template-columns:1fr}.context-help__panel{width:auto;position:fixed;inset:auto 1rem 5.25rem}.page-actions,.page-actions .ui-button{width:100%}.metric-ledger{grid-template-columns:1fr 1fr}.dossier-row{grid-template-columns:1fr auto;gap:.45rem}.dossier-row>:not(:first-child):not(:last-child){display:none}.public-header{gap:.75rem}.public-header__support{text-align:end;flex:none;font-size:.82rem}.public-header__support-desktop{display:none}.public-header__support-mobile{display:inline}.auth-principles{grid-template-columns:1fr}.job-row{grid-template-columns:1fr auto}.job-row>span:not(:first-child):not(.job-row__arrow){display:none}.form-grid{grid-template-columns:1fr}.form-field--wide{grid-column:auto}.setup-layout{display:block}.setup-steps{grid-auto-flow:column;margin-bottom:1.5rem;position:static;overflow-x:auto}.setup-step span:last-child{display:none}.setup-actions{flex-direction:column-reverse}.setup-actions .ui-button{width:100%}.interview-bar .brand-lockup span{display:none}.interview-panel{grid-template-columns:1fr}.interview-footer{flex-direction:column;align-items:stretch}.score-sheet{grid-template-columns:1fr}.score-total{border-right:0;border-bottom:1px solid var(--line);padding-bottom:1rem}.criterion{grid-template-columns:1fr auto}.criterion__bar{grid-column:1/-1}.workbench-list-heading,.workbench-search{flex-direction:column;align-items:stretch}.workbench-search,.workbench-search input,.workbench-search .ui-button{width:100%}.workbench-table,.workbench-table tbody,.workbench-table tr,.workbench-table td{width:100%;display:block}.workbench-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.workbench-table tr{border-bottom:1px solid var(--line);padding:.65rem 0}.workbench-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(6.5rem,.65fr) minmax(0,1.35fr);gap:.75rem;min-width:0;padding:.45rem .85rem;display:grid}.workbench-table td:before{content:attr(data-label);color:var(--ink-faint);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:750}.workbench-table__action{box-shadow:none;background:0 0;position:static;text-align:left!important;padding-top:.75rem!important;display:block!important}.workbench-table__action:before{display:none}.document-status__retry{grid-template-columns:1fr}.candidate-operations .paper__header,.candidate-bulk-workspace .paper__header,.job-pipeline .paper__header,.candidate-filter-workspace .paper__header,.job-ats .paper__header,.candidate-application__summary{flex-direction:column;align-items:stretch}.candidate-operations .paper__header .ui-button,.candidate-bulk-workspace .paper__header .ui-button,.job-pipeline .paper__header .ui-button,.candidate-filter-workspace .paper__header .ui-button,.job-ats .paper__header .ui-button,.candidate-stage-form .ui-button,.candidate-note-form .ui-button,.job-pipeline__actions .ui-button{width:100%}.candidate-tags{flex-direction:column;align-items:flex-start}.candidate-tags>div{justify-content:flex-start}.candidate-stage-form,.candidate-note-form,.job-stage-row,.candidate-bulk-form,.candidate-filter-grid,.candidate-saved-filters,.candidate-saved-filters>form,.job-bulk-actions,.job-reviewer-form{grid-template-columns:1fr}.candidate-filter-grid>.ui-button,.job-bulk-actions>div,.job-reviewer-form{grid-column:auto}.candidate-filter-grid .ui-button,.candidate-bulk-form .ui-button,.candidate-saved-filters .ui-button,.job-bulk-actions .ui-button,.job-reviewer-form .ui-button,.job-close-workflow .ui-button{width:100%}.candidate-bulk-form__reason{grid-column:auto}.candidate-governance-card>.ui-button,.candidate-governance-card>form>.ui-button{width:100%}.job-report-metrics{grid-template-columns:1fr 1fr}.job-report-metrics>div:nth-child(2){border-inline-end:0}.job-report-metrics>div:nth-child(-n+2){border-block-end:1px solid var(--line)}.job-stage-report li{grid-template-columns:minmax(7rem,.7fr) minmax(5rem,1fr) 2rem}.job-application-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.job-application-row__status,.job-reviewer-form,.job-application-row>.ui-button{grid-column:2}.job-application-row>.ui-button,.job-stage-row__position{justify-self:start}.job-stage-row__actions{grid-column:auto}.document-status__retry .ui-button{width:100%}.campaign-operations .paper__header{flex-direction:column;align-items:stretch}.campaign-operations .paper__header .ui-button,.campaign-candidate-form>.ui-button{width:100%}.invitation-share-panel li>div,.assessment-test-mode__summary,.policy-builder__grid,.policy-builder__checks,.plan-builder__feature-grid{grid-template-columns:1fr}.invitation-share-panel .ui-button,.assessment-test-mode__actions .ui-button{width:100%}.assessment-test-mode__summary>div{border-inline-end:0;border-block-end:1px solid var(--line)}.assessment-test-mode__summary>div:last-child{border-block-end:0}.assessment-test-mode__status{flex-direction:column;align-items:flex-start}.provider-deployment{width:100%;max-height:none}.provider-deployment__grid{grid-template-columns:1fr}.provider-deployment__wide{grid-column:auto}.provider-actions__form input,.provider-actions__form textarea{font-size:1rem}}.fact a{align-items:center;min-height:2.75rem;display:inline-flex}@media (max-width:900px){.provider-manager__tabs{grid-template-columns:1fr;display:grid;overflow:visible}.provider-manager__tabs .ui-button{width:100%;min-width:0}}.ui-button{letter-spacing:-.01em;border-radius:.875rem;min-height:2.875rem;padding:.7rem 1.05rem;font-size:.9rem;font-weight:720;text-decoration:none;box-shadow:0 1px 1px #14182008}.ui-button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ui-button:active:not(:disabled){box-shadow:none;transform:scale(.985)}.ui-button--primary{border-color:color-mix(in srgb, var(--brand-primary) 88%, black);box-shadow:0 8px 20px color-mix(in srgb, var(--brand-primary) 20%, transparent)}.ui-button--secondary{border-color:var(--line);background:var(--surface-raised)}.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.select-control,.text-control,.textarea-control,.file-control,.numeric-control__input{width:100%;min-height:3rem;color:var(--ink);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;padding:.72rem .85rem;box-shadow:inset 0 1px 1px #14182006}.ui-field input:hover:not(:disabled),.ui-field select:hover:not(:disabled),.form-field input:hover:not(:disabled),.form-field select:hover:not(:disabled),.form-field textarea:hover:not(:disabled),.select-control:hover:not(:disabled),.text-control:hover:not(:disabled),.textarea-control:hover:not(:disabled),.numeric-control__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--line-strong))}.ui-field input:focus,.ui-field select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.select-control:focus,.text-control:focus,.textarea-control:focus,.numeric-control__input:focus{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent);outline:0}.ui-field select,.form-field select,.select-control,select.workbench-table__select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7382' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.05rem;padding-inline-end:2.75rem}.numeric-field{min-width:0}.numeric-control{min-width:0;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;align-items:stretch;display:flex;overflow:hidden}.numeric-control:hover:not(:has(input:disabled)){border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--line-strong))}.numeric-control:focus-within{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent)}.numeric-control .numeric-control__input{width:0;min-width:0;max-width:none;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1 1 0}.numeric-control .numeric-control__input:hover:not(:disabled),.numeric-control .numeric-control__input:focus{box-shadow:none;border-color:#0000}.numeric-control__affix{color:var(--ink-soft);background:var(--surface-inset);border-inline-end:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;padding-inline:.8rem;font-size:.78rem;font-weight:720;display:inline-flex}.numeric-control__input+.numeric-control__affix{border-inline-start:1px solid var(--line);border-inline-end:0}.ui-number-control{min-width:0;color:var(--ink-soft);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #14182006}.ui-number-control:hover:not(:has(input:disabled)){border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--line-strong))}.ui-number-control:focus-within{border-color:color-mix(in srgb, var(--brand-primary) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent)}.ui-field .ui-number-control input{width:0;min-width:0;max-width:none;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1 1 0}.ui-field .ui-number-control input:focus{box-shadow:none}.ui-number-control__affix,.numeric-control__unit{color:var(--ink-soft);background:var(--surface-inset);white-space:nowrap;flex:none;align-items:center;padding-inline:.8rem;font-size:.78rem;font-weight:720;display:inline-flex}.ui-number-control__affix:first-child{border-inline-end:1px solid var(--line)}.ui-number-control__affix:last-child,.numeric-control__unit{border-inline-start:1px solid var(--line);border-inline-end:0}.sidebar__brand{gap:.3rem;display:grid}.public-header__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.deployment-stamp{width:fit-content;color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;align-items:center;font-size:.68rem;line-height:1;display:inline-flex;position:relative}.deployment-stamp--inverse{color:#98a1af;margin-inline-start:.65rem}.deployment-stamp__tooltip{z-index:80;width:max-content;max-width:min(17rem,100vw - 2rem);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border-radius:.75rem;gap:.25rem;padding:.7rem .8rem;display:grid;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:0;transform:translateY(-.2rem)}.deployment-stamp__tooltip strong{font-size:.76rem}.deployment-stamp__tooltip>span{color:var(--ink-faint);font-size:.7rem}:is(.deployment-stamp:hover .deployment-stamp__tooltip,.deployment-stamp:focus-visible .deployment-stamp__tooltip){opacity:1;transform:translateY(0)}.app-loading-overlay__surface{width:min(21rem,100%);min-height:14rem}@media (max-width:980px){.sidebar .deployment-stamp{display:none}}@media (max-width:680px){.sidebar__brand,.public-header__brand .deployment-stamp{display:none}}.app-shell{grid-template-columns:17rem minmax(0,1fr)}.sidebar{color:#f4f6f8;background:#15181d;border-inline-end:1px solid #ffffff0f;padding:1.25rem .9rem}.sidebar .brand-lockup{min-height:3rem;padding-inline:.65rem}.sidebar nav{gap:.28rem;margin-top:1.75rem}.nav-link{color:#b9c0cc;border:1px solid #0000;border-radius:.85rem;gap:.75rem;min-height:2.85rem;padding:.68rem .8rem;font-size:.86rem;font-weight:630}.nav-link:hover{color:#fff;background:#fff1}.nav-link--active{color:#fff;background:#ffffff1f;border-color:#ffffff14}.workspace{background:var(--surface-canvas);min-height:100vh}.topbar{z-index:15;background:var(--surface-overlay);border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:4.5rem;padding-inline:clamp(1rem,3vw,2.5rem);position:sticky;top:0}.page{width:min(100%,96rem);padding:clamp(1.25rem,3.5vw,3rem)}.page-header{min-height:7rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.page-header h1{font-size:clamp(2.2rem,4vw,3.75rem)}.paper{background:var(--surface-paper);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.paper__header{min-height:4.25rem;padding:1rem 1.25rem}.paper__body{padding:1.25rem}.metric-ledger,.operations-signal-grid{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.metric{padding:1.25rem}.metric strong,.wallet-balance{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:760}.attention-item{background:color-mix(in srgb, var(--warning) 4%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--warning) 18%, var(--line));border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.attention-item__title{margin:0}.report-grid--spaced{margin-top:1.5rem}.criterion__meta{color:var(--ink-faint);margin-top:.2rem;font-size:.74rem;display:block}.criterion-override{background:var(--surface-inset);border-radius:.8rem;grid-column:1/-1;padding:.65rem .8rem}.criterion-override>summary{min-height:2.4rem;color:var(--brand-primary);cursor:pointer;align-items:center;font-size:.8rem;font-weight:720;display:flex}.criterion-override__form{padding-top:.75rem}.icon--back{transform:rotate(180deg)}.section-heading a svg,.workbench-link svg{flex:none;width:1.05rem;height:1.05rem}.accessible-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0e94}.accessible-dialog__surface{background:var(--surface-paper);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.accessible-dialog__header{background:var(--surface-overlay);min-height:4.75rem;padding:1rem 1.25rem}.auth-layout{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.auth-context{border-color:var(--line);background:color-mix(in srgb, var(--brand-primary) 7%, var(--surface-inset))}.auth-context h2{letter-spacing:-.05em;font-weight:760}.auth-panel{background:var(--surface-paper);gap:1.1rem}.auth-password-field input{min-height:3rem;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:.875rem}.auth-reset-layout .auth-panel{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.first-run-guide{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding-inline:1.25rem;overflow:hidden}.public-header{z-index:15;background:var(--surface-overlay);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-height:4.75rem;padding-block:.75rem;position:sticky;top:0}.career-hero,.career-role-hero,.candidate-invitation-hero{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,4vw,3rem)}.career-openings .job-list{border:0;gap:.65rem;display:grid}.career-openings .job-row{background:var(--surface-paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:1rem;padding:1.05rem 1.15rem}.setup-workspace{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.interview-shell{color:#f5f7fa;background:#0d1015}.interview-bar,.interview-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1015db}.interview-stage{gap:1.25rem;padding:1.25rem}.agent-stage{border-radius:var(--radius-xl);border:1px solid #ffffff14;box-shadow:0 20px 60px #0000004d}.candidate-video{border-radius:var(--radius-lg);border:1px solid #ffffff17}html[data-theme=dark] .sidebar{background:#090b0f}@media (max-width:980px){.app-shell{grid-template-columns:4.75rem minmax(0,1fr)}}@media (max-width:680px){.public-header{gap:.45rem;padding-inline:.75rem}.app-shell{display:block}.sidebar{width:auto;height:auto;padding:.35rem max(.5rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));position:fixed;inset:auto 0 0}.sidebar nav{margin:0;display:flex;overflow-x:auto}.page{padding:1.15rem 1rem 1.75rem}.page-header{min-height:0}.paper{border-radius:1.15rem}.auth-layout,.auth-reset-layout .auth-panel,.career-hero,.career-role-hero,.candidate-invitation-hero,.setup-workspace{border-radius:1.25rem}.setup-workspace__progress{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.15rem}.ui-field input,.ui-field select,.form-field input,.form-field select,.form-field textarea,.select-control,.text-control,.textarea-control,.numeric-control__input{min-height:3.15rem;font-size:1rem}}.active-policy-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.active-policy-map article{background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;min-width:0;padding:1rem;display:flex}.active-policy-map__icon{width:2.25rem;height:2.25rem;color:var(--public-primary);background:color-mix(in srgb, var(--public-primary) 10%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--public-primary) 18%, var(--line));border-radius:.75rem;flex:none;place-items:center;display:grid}.active-policy-map__icon svg{width:1.1rem;height:1.1rem}.active-policy-map article>div{gap:.24rem;min-width:0;display:grid}.active-policy-map small,.active-policy-map span{color:var(--ink-soft)}.active-policy-map small{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.active-policy-map strong{font-size:.92rem}.active-policy-map article>div>span{font-size:.78rem;line-height:1.45}.active-policy-details{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.active-policy-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;font-weight:750;list-style:none;display:flex}.active-policy-details summary::-webkit-details-marker{display:none}.active-policy-details summary span{align-items:center;gap:.5rem;display:inline-flex}.active-policy-details summary svg{width:1rem;height:1rem}.active-policy-details[open] summary>svg{transform:rotate(180deg)}.active-policy-details ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.35rem 1rem 1rem;list-style:none;display:grid}.active-policy-details li{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.75rem 0;display:flex}.active-policy-details li>span:first-child{text-transform:capitalize}.provider-connection__type{color:var(--public-primary);margin-block-start:.18rem;font-size:.76rem;font-weight:750;display:block}@media (max-width:920px){.active-policy-map{grid-template-columns:1fr}}@media (max-width:680px){.active-policy-details ul{grid-template-columns:1fr}}.career-layout .public-main,.career-job-shell .public-main{width:min(100% - 2rem,84rem);padding-block:clamp(1.5rem,4vw,4rem)}.candidate-public-header .theme-menu__trigger,.candidate-public-header .topbar-help-trigger,.candidate-public-header .public-header__support{border-radius:.8rem;min-width:2.75rem;min-height:2.75rem}:is(.candidate-public-header .topbar-help-trigger:focus-visible,.candidate-public-header .public-header__support:focus-visible,.career-page-toolbar .public-back-link:focus-visible,.career-openings .job-row:focus-visible){outline:3px solid color-mix(in srgb, var(--brand-primary) 38%, transparent);outline-offset:3px}.share-career-link__status:empty,.share-career-link__error:empty{display:none}.career-cover{max-height:19rem}.career-cover__fallback{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--brand-secondary) 42%, transparent), transparent 34%), color-mix(in srgb, var(--brand-primary) 86%, #10161a)}.career-hero .safe-markdown--lead{color:var(--ink-soft)}.career-hero .safe-markdown--lead>:first-child{margin-block-start:0}.career-openings .section-heading h2{margin-block-end:.3rem}.career-openings .job-row{min-height:6.5rem;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);grid-template-columns:minmax(13rem,.8fr) minmax(20rem,1.2fr) auto;gap:clamp(1rem,2.5vw,2rem);padding:1.15rem 1.25rem}.career-openings .job-row__identity{gap:.3rem;min-width:0;display:grid}.career-openings .job-row__identity strong{color:var(--ink);letter-spacing:-.015em;font-size:1rem}.career-openings .job-row__identity small{color:var(--ink-faint)}.career-openings .job-row__metadata{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.65rem 1rem;min-width:0;display:grid}.career-openings .job-row__meta{gap:.12rem;min-width:0;display:grid}.career-openings .job-row__meta small{color:var(--ink-faint);font-size:.68rem}.career-openings .job-row__meta>span{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.82rem;font-weight:680}.career-openings .job-row__metadata-empty{color:var(--ink-faint);align-self:center;font-size:.8rem}.career-openings .job-row__action{color:var(--brand-primary);white-space:nowrap;align-items:center;gap:.65rem;font-size:.8rem;font-weight:760;display:inline-flex}.career-openings .job-row__arrow{width:2.5rem;height:2.5rem;transition:transform .22s var(--ease-out), background-color .22s var(--ease-out);border-radius:.75rem}.career-openings .job-row:hover .job-row__arrow{background:color-mix(in srgb, var(--brand-primary) 13%, var(--surface-paper));transform:translate(2px)}.job-list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.job-list--cards .job-row{grid-template:"identity action""metadata metadata"1fr/minmax(0,1fr) auto;align-items:start;min-height:14rem}.job-list--cards .job-row__identity{grid-area:identity}.job-list--cards .job-row__metadata{grid-area:metadata;align-self:end}.job-list--cards .job-row__action{grid-area:action}.job-list--compact .job-row{grid-template-columns:minmax(13rem,1fr) minmax(16rem,1fr) auto;min-height:4.5rem}.job-list--compact .job-row__identity small,.job-list--compact .job-row__meta small,.job-list--compact .job-row__action>span:first-child{display:none}.career-page-toolbar{align-items:center;margin-block-end:1.25rem}.career-page-toolbar .public-back-link{color:var(--ink-soft);border-radius:.55rem}.career-page-toolbar .public-back-link svg,.application-confirmation__return .public-back-link svg{transform:rotate(180deg)}.career-role-hero{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.55fr);align-items:center;margin-block-end:clamp(1.25rem,3vw,2rem)}.career-role-hero__content>p{max-width:42rem;color:var(--ink-soft);margin-block-end:0}.career-role-hero .fact-sheet{min-width:0;margin:0}.career-role-hero .fact dt{color:var(--ink-faint)}.career-role-hero .fact dd{color:var(--ink);text-align:end;margin:0;font-weight:750}.career-role-hero__facts-empty{min-height:7rem;color:var(--ink-soft);background:var(--surface-inset);border-radius:var(--radius-md);text-align:center;place-items:center;gap:.55rem;padding:1.25rem;display:grid}.career-role-hero__facts-empty svg{width:1.5rem;height:1.5rem;color:var(--brand-primary)}.application-layout,.split.application-layout{grid-template-columns:minmax(0,1.05fr) minmax(30rem,.95fr);gap:clamp(1.25rem,3vw,2.5rem)}.application-layout--stacked,.split.application-layout--stacked{grid-template-columns:minmax(0,1fr)}.application-layout--stacked .application-layout__form{width:min(100%,56rem)}.application-layout--focused,.split.application-layout--focused{grid-template-columns:minmax(15rem,.65fr) minmax(32rem,1.35fr)}.application-layout__role{background:var(--surface-paper);gap:0;padding:0;overflow:hidden}.application-role-section{gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.application-role-section+.application-role-section,.application-role-support{border-block-start:1px solid var(--line)}.application-role-section h2,.application-role-section h3{letter-spacing:-.035em;margin:0}.application-role-section h2{font-size:clamp(1.6rem,3vw,2.35rem)}.application-role-section h3{font-size:1.12rem}.application-role-description{color:var(--ink-soft);line-height:1.7}.application-role-description>:first-child{margin-block-start:0}.application-role-description h2,.application-role-description h3{color:var(--ink);letter-spacing:-.02em;font-size:1.12rem}.application-role-description li+li{margin-block-start:.45rem}.application-role-skills .ui-badge,.application-role-skills .badge{min-height:2rem;color:var(--ink-soft);background:var(--surface-inset);border-color:color-mix(in srgb, var(--brand-primary) 18%, var(--line));padding-inline:.75rem}.application-role-empty{background:var(--surface-inset);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 72%, transparent);border-color:#0000}.application-role-support{background:color-mix(in srgb, var(--brand-primary) 3%, var(--surface-inset));border-radius:0;margin:0;padding:1rem clamp(1.25rem,2.5vw,1.75rem)}.application-layout__form{min-width:0}.application-layout__form .paper__header{align-items:flex-start}.application-layout__form .paper__header small{max-width:54ch;color:var(--ink-soft);margin-block-start:.25rem;line-height:1.45;display:block}.application-layout__form .paper__body{gap:1.15rem}.application-form__guide{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.application-form__guide span{border:1px solid color-mix(in srgb, var(--brand-primary) 12%, var(--line));border-radius:.75rem;justify-content:center;min-height:2.5rem;padding-inline:.75rem}.application-resume-field{background:0 0;border:0;padding:0}.application-resume-field__control{min-height:7rem;transition:background-color .22s var(--ease-out), border-color .22s var(--ease-out), transform .22s var(--ease-out)}.application-resume-field__control:active{transform:scale(.995)}.application-resume-error{color:var(--danger)!important}.application-layout__form .form-field textarea{resize:vertical;min-height:8rem}.application-layout__form [tabindex="-1"]:focus{outline:none}.application-layout__form .checkbox{align-items:flex-start;line-height:1.55}.application-layout__form .checkbox input{flex:none;width:1.25rem;height:1.25rem;margin-block-start:.08rem}.career-management-preview{padding:0;overflow:hidden}.career-management-preview__cover{aspect-ratio:5;background:var(--surface-inset);overflow:hidden}.career-management-preview__cover img{object-fit:cover;width:100%;height:100%;display:block}.career-management-preview__content{gap:.6rem;padding:clamp(1.15rem,2.5vw,1.65rem);display:grid}.career-management-preview>div.career-management-preview__content{grid-template-columns:minmax(7.5rem,.35fr) minmax(13rem,.75fr) minmax(16rem,1fr) auto;align-items:center;display:grid}.career-management-preview__content h3,.career-management-preview__content .safe-markdown{min-width:0}.career-management-preview__content h3{margin:0}.career-management-preview__content>span{color:var(--brand-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.career-management-preview__status{min-width:0;color:var(--ink-faint);align-items:center;gap:.7rem;display:flex}.career-management-preview__status small{overflow-wrap:anywhere;min-width:0}.career-management-job__metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:.45rem;gap:.55rem 1rem!important;display:grid!important}.career-management-job__metadata>span{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;gap:.1rem;display:grid}.career-management-job__metadata small{color:var(--ink-faint);font-size:.68rem}.career-management-job .share-career-link{margin-block-start:0}.branding-workspace{grid-template-columns:minmax(20rem,.8fr) minmax(32rem,1.2fr);gap:1.5rem}.branding-summary{background:color-mix(in srgb, var(--brand-primary) 4%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--brand-primary) 18%, var(--line));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);place-content:start stretch;align-items:start;gap:1.25rem;padding:1.4rem;display:grid}.branding-summary__heading{gap:.65rem;display:grid}.branding-summary__heading>span{max-width:48ch;color:var(--ink-soft);line-height:1.5}.branding-summary__facts{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.branding-summary__facts>span{border-inline-end:1px solid var(--line);gap:.25rem;min-width:0;padding:.85rem;display:grid}.branding-summary__facts>span:last-child{border-inline-end:0}.branding-summary__facts small{color:var(--ink-faint);font-size:.68rem}.branding-summary__facts strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);text-transform:capitalize;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.branding-summary__facts i{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:.3rem;flex:none;width:.85rem;height:.85rem}.branding-summary>.ui-button{justify-content:center;width:100%}.workbench-form-dialog{width:min(68rem,100vw - 2rem)}.workbench-form-dialog .accessible-dialog__surface{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid}.branding-editor{grid-template-columns:1fr;align-content:start;gap:1rem;min-height:0;padding:1.15rem;display:grid;overflow-y:auto}.branding-editor__section{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-paper) 70%, transparent);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.branding-editor__section-heading{gap:.25rem;display:grid}.branding-editor__section-heading h3,.branding-editor__section-heading p{margin:0}.branding-editor__section-heading h3{font-size:1.05rem}.branding-editor__section-heading p{max-width:62ch;color:var(--ink-soft);font-size:.8rem;line-height:1.5}.branding-editor>.workbench-form__actions{background:var(--surface-overlay);border-block-start:1px solid var(--line);box-shadow:0 -8px 24px color-mix(in srgb, var(--surface-canvas) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);margin:0 -1.15rem -1.15rem;padding:.9rem 1.15rem;position:sticky;bottom:-1.15rem}.branding-cover-field>label{color:var(--ink);font-size:.82rem;font-weight:710}.branding-cover-field__preview{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 70%, transparent)}.branding-cover-field__remove{width:fit-content}.career-presentation-controls{background:var(--surface-inset);border-color:var(--line);padding:1.15rem}.career-presentation-controls>p{margin-block-end:1rem;font-size:.8rem;line-height:1.5}.branding-preview__cover{place-items:center;min-height:5rem;display:grid;position:relative}.branding-preview__cover-empty{color:var(--ink-faint);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.branding-preview__cover-empty svg{width:1.15rem;height:1.15rem}.branding-preview__job-metadata{flex-wrap:wrap;gap:.4rem;display:flex}.branding-preview__job-metadata>span{color:var(--ink-soft);background:var(--surface-inset);border-radius:.5rem;padding:.25rem .45rem;font-size:.7rem}.branding-preview__job button{min-height:2.5rem;color:var(--brand-on-primary);background:var(--brand-primary);font:inherit;border:0;border-radius:.7rem;justify-self:start;padding-inline:.8rem;font-size:.75rem;font-weight:750}@media (max-width:1080px){.application-layout,.split.application-layout,.application-layout--focused,.split.application-layout--focused,.branding-workspace{grid-template-columns:minmax(0,1fr)}.application-layout__role,.application-layout__form{width:min(100%,56rem);margin-inline:auto}.branding-summary,.branding-preview{width:100%}}@media (max-width:760px){.career-layout .public-main,.career-job-shell .public-main{width:min(100% - 1.25rem,84rem);padding-block:1.25rem 2.5rem}.career-cover{border-radius:1.1rem;min-height:8.5rem}.career-cover+.career-hero{width:calc(100% - .75rem);margin-block-start:-1.75rem}.career-hero,.career-role-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.35rem}.career-hero h1,.career-role-hero h1{font-size:clamp(2.15rem,11vw,3.35rem);line-height:1}.career-openings{padding-block-start:2.25rem}.career-openings .job-row,.job-list--cards .job-row,.job-list--compact .job-row{grid-template:"identity action""metadata metadata"/minmax(0,1fr) auto;gap:.85rem;min-height:0;padding:1rem}.career-openings .job-row__identity{grid-area:identity}.career-openings .job-row__metadata,.job-list--cards .job-row__metadata{border-block-start:1px solid var(--line);grid-area:metadata;grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:.75rem;display:grid}.career-openings .job-row>span.job-row__metadata{display:grid}.career-openings .job-row__action{grid-area:action}.career-openings .job-row>span.job-row__action{display:inline-flex}.career-openings .job-row__action>span:first-child{display:none}.job-list--cards{grid-template-columns:minmax(0,1fr)}.career-page-toolbar{flex-direction:column;align-items:stretch}.career-page-toolbar .share-career-link,.career-page-toolbar .share-career-link .ui-button{width:100%}.career-page-toolbar .share-career-link .ui-button{justify-content:center}.career-role-hero .fact dd{overflow-wrap:anywhere;max-width:60%}.application-layout__role,.application-layout__form{width:100%}.application-role-section{padding:1.15rem}.application-role-support{padding:1rem 1.15rem}.application-layout__form .form-grid,.branding-editor__section .form-grid,.application-form__guide{grid-template-columns:minmax(0,1fr)}.application-form__guide span{justify-content:flex-start}.career-management-card .paper__header{flex-direction:column;align-items:flex-start}.career-management-card article.workbench-link,.career-management-job,.career-management-job__metadata{grid-template-columns:minmax(0,1fr)}.career-management-preview__status{flex-direction:column;align-items:flex-start}.career-management-preview>div.career-management-preview__content{grid-template-columns:minmax(0,1fr);align-items:start}.branding-summary{padding:1.1rem}.branding-summary__facts{grid-template-columns:minmax(0,1fr)}.branding-summary__facts>span{border-inline-end:0;border-block-end:1px solid var(--line)}.branding-summary__facts>span:last-child{border-block-end:0}.branding-preview__modes{grid-template-columns:repeat(3,minmax(0,1fr))}.branding-preview__modes button{min-width:0;padding-inline:.35rem;font-size:.7rem}.branding-editor{padding:.75rem}.branding-editor__section{padding:1rem}.branding-editor>.workbench-form__actions{flex-direction:column-reverse;margin:0 -.75rem -.75rem;padding:.75rem;bottom:-.75rem}.branding-editor>.workbench-form__actions .ui-button{width:100%}.branding-logo-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.candidate-public-header{padding-inline:.65rem}.candidate-public-header .brand-lockup{min-width:0}.candidate-public-header .brand-lockup>span{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;overflow:hidden}.candidate-public-header .public-header__support{justify-content:center;width:2.75rem;padding-inline:0}.candidate-public-header .public-header__support-mobile{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.job-list--cards .job-row__metadata{grid-template-columns:minmax(0,1fr)}.application-layout__form .paper__header,.application-layout__form .paper__body{padding-inline:1rem}.application-resume-field__control{grid-template-columns:2.25rem minmax(0,1fr);padding:.85rem}}@media (prefers-reduced-motion:reduce){.career-openings .job-row,.career-openings .job-row__arrow,.application-resume-field__control{transition:none}}.provider-manager__hero{color:#f5faf8;background:linear-gradient(135deg, color-mix(in srgb, var(--public-primary) 72%, #14201e), #172522);border:1px solid color-mix(in srgb, var(--public-primary) 38%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 42px color-mix(in srgb, var(--public-primary) 14%, transparent)}.provider-manager__hero p,.provider-manager__metrics span{color:#f5faf8bd}.provider-manager__metrics,.provider-manager__metrics>div,.provider-manager__metrics>div:nth-child(-n+2){border-color:#f5faf833}.provider-connection-row{position:relative}.provider-connection-row>td:first-child{position:static}.provider-connection__row-trigger{max-width:34rem;color:var(--ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-items:start;gap:.15rem;padding:0;display:grid}.provider-connection__row-trigger:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.provider-connection__row-trigger:focus-visible{box-shadow:none}.provider-connection__row-trigger:focus-visible:after{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--focus) 48%, transparent)}.provider-connection__row-trigger small{max-width:52ch;color:var(--ink-soft);line-height:1.45}.provider-connection__environment{color:var(--ink-faint);font-size:.7rem;font-weight:700}.provider-credential{font-variant-numeric:tabular-nums;gap:.2rem;display:grid}.provider-credential small{color:var(--ink-faint)}.provider-actions__buttons--compact{z-index:2;flex-wrap:nowrap;justify-content:flex-end;position:relative}.provider-action-icon.ui-button{border-radius:.82rem;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.provider-action-icon.ui-button svg{width:1.05rem;height:1.05rem}.first-run-guide__progress{grid-template-columns:auto minmax(10rem,1fr) auto;align-items:center;gap:1rem;min-height:3.4rem;display:grid}.first-run-guide__progress-count{color:var(--ink);white-space:nowrap;font-weight:760}.first-run-guide__progress-note{color:var(--ink-faint);text-align:end}.first-run-guide__progress progress{min-width:0}.first-run-guide__steps li{padding-inline:.15rem}.first-run-guide__steps li:has(.ui-button){background:color-mix(in srgb, var(--brand-primary) 3%, transparent)}@media (max-width:680px){.account-menu>summary{justify-content:flex-start;min-width:6.4rem;padding-inline-end:.75rem}.account-menu__summary-label{display:grid}.account-menu__summary-label small,.account-menu>summary>svg:last-child{display:none}.provider-manager__hero{gap:1.35rem}.provider-manager__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-manager__metrics>div,.provider-manager__metrics>div:nth-child(2n){border-inline-end:1px solid #f5faf833}.provider-manager__metrics>div:nth-child(2n){border-inline-end:0}.provider-manager__metrics>div:nth-child(-n+2){border-block-end:1px solid #f5faf833}.provider-manager__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-manager__tabs .ui-button{text-align:center;justify-content:center;min-height:3.35rem;padding:.65rem .4rem}.provider-manager__tabs .ui-button small{display:none}.provider-manager__tabs .ui-button strong{font-size:.76rem}.provider-manager__tabs .ui-button svg{display:none}.provider-connection__row-trigger:after{inset:.35rem 0}.provider-actions__buttons--compact{flex-wrap:wrap;justify-content:flex-start}.provider-action-icon.ui-button{width:2.9rem;min-width:2.9rem;min-height:2.9rem}.first-run-guide__intro{gap:1rem}.first-run-guide__intro .ui-button{width:auto}.first-run-guide__progress{grid-template-columns:1fr auto;gap:.55rem .75rem;min-height:auto;padding-block:.8rem}.first-run-guide__progress progress{grid-area:2/1/auto/-1}.first-run-guide__progress-note{max-width:13rem;font-size:.72rem}.first-run-guide__steps li{gap:.75rem;padding-block:1rem}.first-run-guide__steps .ui-button{justify-self:start;width:auto;margin-inline-start:2.75rem}}@media (max-width:360px){.account-menu>summary{justify-content:center;min-width:2.9rem;padding-inline:.4rem}.account-menu__summary-label{display:none}}.status-badge:before{content:none;display:none}.status-badge{text-transform:none;gap:.35rem;min-height:1.75rem}.status-badge svg{flex:none;width:.9rem;height:.9rem}a.ui-button,.ui-button:is(a){text-decoration:none}@media (max-width:760px){.sidebar nav{scrollbar-width:thin;gap:.2rem}.sidebar .nav-link{flex-direction:column;flex:0 0 5.35rem;gap:.2rem;min-width:5.35rem;min-height:4.15rem;padding:.45rem .3rem}.sidebar .nav-link span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:720;line-height:1.15;display:block;overflow:hidden}.workspace{padding-bottom:5rem}}.evaluation-detail-dialog .accessible-dialog__surface{height:100dvh;max-height:none}.evaluation-detail-dialog .evaluation-detail-content{grid-template-rows:auto 3.5rem minmax(0,1fr);gap:.75rem;min-height:0;padding:.9rem 1.1rem 1.1rem;display:grid;overflow:hidden}.evaluation-detail-dialog .evaluation-detail-summary{background:var(--surface-paper);border:1px solid var(--line);scrollbar-width:thin;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:4.25rem;overflow-x:auto}.evaluation-detail-dialog .evaluation-detail-summary>div{align-content:center;min-width:0;padding:.65rem .8rem}.evaluation-detail-dialog .evaluation-detail-summary span{font-size:.65rem;line-height:1.2}.evaluation-detail-dialog .evaluation-detail-summary strong{overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.25}.evaluation-detail-dialog .evaluation-detail-tabs{box-sizing:border-box;width:100%;height:3.5rem;min-height:3.5rem;max-height:3.5rem;margin:0;position:relative;inset-block-start:auto;overflow:auto hidden}.evaluation-detail-dialog .evaluation-detail-tabs button{white-space:nowrap;flex:1 0 auto;height:2.75rem;min-height:2.75rem;max-height:2.75rem;line-height:1.1}.evaluation-detail-dialog .evaluation-detail-panel{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--brand-primary) 52%, var(--line-strong)) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:.85rem;min-height:0;padding:.1rem .15rem .75rem;display:flex;overflow:hidden auto}.evaluation-detail-dialog .evaluation-detail-panel>*{flex:none}.evaluation-detail-dialog .evaluation-detail-panel.paper{gap:0}.evaluation-detail-dialog .evaluation-detail-panel:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 42%, transparent);outline-offset:-3px}.evaluation-artifact-status{background:color-mix(in srgb, var(--info) 7%, var(--surface-paper));border:1px solid color-mix(in srgb, var(--info) 24%, var(--line));border-radius:var(--radius-lg);gap:0;display:grid;overflow:hidden}.evaluation-artifact-status__heading{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;padding:1rem 1.1rem;display:grid}.evaluation-artifact-status__icon{width:2.5rem;height:2.5rem;color:var(--info);background:color-mix(in srgb, var(--info) 13%, var(--surface-paper));border-radius:.75rem;place-items:center;display:grid}.evaluation-artifact-status__icon svg{width:1.15rem;height:1.15rem}.evaluation-artifact-status h3,.evaluation-artifact-status p{margin:0}.evaluation-artifact-status h3{font-size:1rem}.evaluation-artifact-status__heading p,.evaluation-artifact-status__footnote{max-width:72ch;color:var(--ink-soft);margin-top:.2rem;font-size:.76rem;line-height:1.5}.evaluation-artifact-status ul{border-block-start:1px solid color-mix(in srgb, var(--info) 20%, var(--line));margin:0;padding:0;list-style:none}.evaluation-artifact-status li{border-block-end:1px solid color-mix(in srgb, var(--info) 16%, var(--line));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.75rem 1.1rem;display:grid}.evaluation-artifact-status li>span{gap:.16rem;min-width:0;display:grid}.evaluation-artifact-status li small{color:var(--ink-soft);font-size:.72rem;line-height:1.45}.evaluation-artifact-status__footnote{margin:0;padding:.75rem 1.1rem}.evaluation-evidence-studio__body{--evidence-gutter:9rem;gap:.65rem;padding:.8rem;container-type:inline-size}.evaluation-evidence-studio__header{min-height:3.75rem;padding:.65rem .8rem}.evaluation-evidence-studio__guidance{max-width:none;font-size:.74rem}.evaluation-evidence-browser-audio{border-block-start:1px solid var(--line);grid-area:2/1;align-self:start;min-width:0}.evaluation-evidence-browser-audio>summary{min-height:2.75rem;color:var(--ink-soft);cursor:pointer;padding:.6rem;font-size:.74rem;font-weight:700}.evaluation-evidence-browser-audio>summary span{font-variant-numeric:tabular-nums;margin-inline-start:.5rem;font-weight:500}.evaluation-recording-details>summary{cursor:pointer;padding-inline-start:1.5rem;display:list-item}.evaluation-recording-details>summary>div{vertical-align:middle;display:inline-grid}:is(.evaluation-recording-details>summary:focus-visible,.evaluation-evidence-browser-audio>summary:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.evaluation-evidence-clip-jump{width:min(28rem,50%);min-width:0;color:var(--ink-soft);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:0;font-size:.74rem;font-weight:750;display:grid}.evaluation-evidence-clip-jump select{min-width:0;min-height:2.75rem;color:var(--ink);background:var(--surface-paper);border:1px solid var(--line-strong);font:inherit;border-radius:.7rem;padding:.6rem 2.2rem .6rem .75rem}@media (max-width:620px){.evaluation-evidence-clip-jump{width:100%}}.evaluation-evidence-clip-jump select:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 42%, transparent);outline-offset:2px}.evaluation-evidence-playback:empty{display:none}.evaluation-evidence-playback .evaluation-media-player{min-width:0;box-shadow:none;border-radius:.75rem;gap:.5rem;padding:.65rem}.evaluation-evidence-playback{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem .65rem}.evaluation-evidence-playback .evaluation-media-player--provider-voice{grid-area:1/1}.evaluation-evidence-playback>.evaluation-media-player--camera,.evaluation-evidence-playback>.evaluation-media-player--screen{grid-area:1/2/span 2}.evaluation-evidence-playback:has(>.evaluation-media-player--camera):has(>.evaluation-media-player--screen):has(.evaluation-media-player--provider-voice,.evaluation-evidence-browser-audio){grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-evidence-playback:has(>.evaluation-media-player--camera)>.evaluation-media-player--screen{grid-column:3}.evaluation-evidence-playback:not(:has(.evaluation-media-player--provider-voice,.evaluation-evidence-browser-audio))>.evaluation-media-player--camera{grid-column:1}.evaluation-evidence-playback:not(:has(.evaluation-media-player--provider-voice,.evaluation-evidence-browser-audio))>.evaluation-media-player--screen{grid-column:2}.evaluation-evidence-playback>:only-child{grid-row:auto;grid-column:1/-1!important}.evaluation-evidence-playback .evaluation-media-player>div{grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.35rem}.evaluation-evidence-playback .evaluation-media-player strong{font-size:.76rem}.evaluation-evidence-playback .evaluation-media-player .ui-button{width:2.75rem;min-width:2.75rem;padding:.5rem;font-size:0}.evaluation-evidence-playback .evaluation-media-player video{aspect-ratio:16/9;object-fit:contain;border-radius:.4rem;height:clamp(7rem,21dvh,11rem)}.evaluation-evidence-playback .evaluation-media-player audio{min-height:3.4rem}.evaluation-evidence-tracks{isolation:isolate;border-radius:.6rem;position:relative}.evaluation-evidence-track{grid-template-columns:var(--evidence-gutter) minmax(0, 1fr)}.evaluation-evidence-track__label{border-inline-end:1px solid var(--line);border-block-end:0;grid-template-columns:1.2rem minmax(0,1fr);gap:.4rem;min-height:3.25rem;padding:.45rem .55rem}.evaluation-evidence-track__rail{min-height:3.25rem}.evaluation-evidence-track__visual--range,.evaluation-evidence-track__rail>.evaluation-evidence-track__range--voice{inset-block:.75rem}.evaluation-evidence-track__visual--marker{inset-block:.6rem!important}.evaluation-evidence-track__rail>button{z-index:1}.evaluation-evidence-tracks__playhead{z-index:4;inset-block:0;inset-inline:var(--evidence-gutter) 0;pointer-events:none;position:absolute;overflow:hidden}.evaluation-evidence-tracks__playhead:before{background:var(--danger);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-raised) 84%, transparent);content:"";position:absolute;inset-block:0;inset-inline-start:clamp(1px, var(--evaluation-playhead), calc(100% - 1px));transform:translate(-1px)}.evaluation-evidence-tracks__playhead:after{background:var(--danger);clip-path:polygon(0 0,100% 0,50% 100%);content:"";width:.65rem;height:.65rem;position:absolute;inset-block-start:0;inset-inline-start:clamp(.325rem, var(--evaluation-playhead), calc(100% - .325rem));transform:translate(-50%)}.evaluation-evidence-ruler{z-index:5;grid-template-columns:var(--evidence-gutter) minmax(0, 1fr);border:1px solid var(--line);background:var(--surface-paper);box-shadow:0 4px 10px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:.6rem;gap:0;padding:.3rem 0;position:sticky;top:0}.evaluation-evidence-ruler input[type=range]{touch-action:none;-webkit-appearance:none;appearance:none;background:0 0}.evaluation-evidence-ruler input[type=range]::-webkit-slider-runnable-track{background:var(--line-strong);border-radius:1rem;height:.25rem}.evaluation-evidence-ruler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--brand-primary);border:2px solid var(--surface-paper);width:.75rem;height:1.25rem;box-shadow:0 2px 5px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:.3rem;margin-top:-.5rem}.evaluation-evidence-ruler input[type=range]::-moz-range-track{background:var(--line-strong);height:.25rem}.evaluation-evidence-ruler input[type=range]::-moz-range-thumb{background:var(--brand-primary);border:2px solid var(--surface-paper);border-radius:.3rem;width:.75rem;height:1.25rem}.evaluation-evidence-ruler__readout{font-variant-numeric:tabular-nums;grid-row:1/span 2;align-items:center;gap:.45rem;padding-inline:.6rem;display:flex}.evaluation-evidence-ruler__readout>div{min-width:0;display:grid}.evaluation-evidence-ruler__play{width:2rem;height:2.5rem;color:var(--brand-primary);background:var(--surface-paper);border:1px solid var(--line);cursor:pointer;border-radius:.5rem;flex:0 0 2rem;place-items:center;padding:0;transition:background-color .16s;display:grid}.evaluation-evidence-ruler__play:hover{background:color-mix(in srgb, var(--brand-primary) 12%, var(--surface-paper))}.evaluation-evidence-ruler__play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.evaluation-evidence-ruler__play svg{width:1rem;height:1rem}.evaluation-media-player__error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.evaluation-evidence-ruler__ticks{padding-inline:.375rem}@container (width<=580px){:is(.evaluation-evidence-playback,.evaluation-evidence-playback:has(>.evaluation-media-player--camera):has(>.evaluation-media-player--screen)){grid-template-rows:none;grid-template-columns:minmax(0,1fr)!important}.evaluation-evidence-playback>*{grid-area:auto/1!important}.evaluation-evidence-playback .evaluation-media-player .ui-button{grid-column:3}.evaluation-evidence-track,.evaluation-evidence-ruler{--evidence-gutter:6.75rem;grid-template-columns:var(--evidence-gutter) minmax(0, 1fr)}.evaluation-evidence-tracks__playhead{inset-inline-start:6.75rem}.evaluation-evidence-track__label{grid-template-columns:minmax(0,1fr)}.evaluation-evidence-track__label>svg{display:none}}.evaluation-transcript{gap:0;margin:0;padding:0;list-style:none;display:grid}.evaluation-transcript>li{min-width:0}.evaluation-log__transcript{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:start;min-width:0;min-height:6.25rem;display:grid}.evaluation-log__transcript-time{grid-area:1/2;justify-content:center;min-height:100%;padding-top:1rem;display:flex;position:relative}.evaluation-log__transcript-time span{background:var(--line-strong);width:1px;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-.5px)}.evaluation-log__transcript-time time{z-index:1;height:1.65rem;color:var(--ink-soft);background:var(--surface-paper);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding-inline:.45rem;font-size:.7rem;font-weight:780;display:inline-flex}.evaluation-log__transcript-time button{z-index:1;min-height:2.75rem;color:var(--brand-primary);background:var(--surface-paper);cursor:pointer;border:0;border-radius:.5rem;padding:0}.evaluation-log__transcript-time button:hover time{color:var(--brand-primary);border-color:var(--brand-primary)}.evaluation-log__transcript-time button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.evaluation-log__transcript-bubble{background:var(--surface-inset);border:1px solid var(--line);border-radius:1rem;grid-row:1;min-width:0;margin:.65rem 0 1rem;padding:.85rem 1rem;position:relative}.evaluation-log__transcript--agent .evaluation-log__transcript-bubble{border-start-end-radius:.35rem;grid-column:1}.evaluation-log__transcript--candidate .evaluation-log__transcript-bubble{background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface-paper));border-color:color-mix(in srgb, var(--brand-primary) 22%, var(--line));border-start-start-radius:.35rem;grid-column:3}.evaluation-log__transcript-bubble header{flex-wrap:wrap;justify-content:space-between;gap:.25rem .7rem;min-width:0;margin-bottom:.4rem;display:flex}.evaluation-log__transcript-bubble header strong{font-size:.78rem}.evaluation-log__transcript-bubble header span{color:var(--ink-faint);font-size:.66rem}.evaluation-log__transcript-bubble p{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.58}.evaluation-log__transcript:focus-visible{outline:none}.evaluation-log__transcript:focus-visible .evaluation-log__transcript-bubble{outline:3px solid color-mix(in srgb, var(--focus) 44%, transparent);outline-offset:2px}.evaluation-log__criterion{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.evaluation-log__criterion-header{background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface-paper));border-block-end:1px solid var(--line);grid-template-columns:minmax(12rem,1fr) minmax(21rem,auto);align-items:stretch;min-width:0;display:grid}.evaluation-log__criterion-identity{align-content:center;gap:.2rem;min-width:0;padding:1rem 1.1rem;display:grid}.evaluation-log__criterion-identity strong{overflow-wrap:anywhere;font-size:1rem}.evaluation-log__criterion-identity span,.evaluation-log__criterion-metrics dt{color:var(--ink-faint);font-size:.67rem;font-weight:750}.evaluation-log__criterion-metrics{border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(6.5rem,1fr));margin:0;display:grid}.evaluation-log__criterion-metrics>div{border-inline-end:1px solid var(--line);align-content:center;gap:.2rem;min-width:0;padding:.8rem .9rem;display:grid}.evaluation-log__criterion-metrics>div:last-child{border-inline-end:0}.evaluation-log__criterion-metrics dd{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:.9rem;font-weight:780}.evaluation-log__criterion-metrics dd>strong{color:var(--brand-primary);font-size:1.15rem}.evaluation-log__criterion-metrics dd>strong span{color:var(--ink-faint);font-size:.72rem}.evaluation-log__criterion-body{gap:1rem;padding:1rem 1.1rem 1.1rem;display:grid}.evaluation-log__criterion-rationale{max-width:75ch;color:var(--ink-soft);margin:0;line-height:1.55}.evaluation-log__criterion-evidence{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;display:grid}.evaluation-log__criterion-evidence blockquote{margin:0}.evaluation-log__criterion-evidence .ui-button{justify-self:start}@media (max-width:760px){.evaluation-detail-dialog .evaluation-detail-summary{grid-template-columns:none;display:flex}.evaluation-detail-dialog .evaluation-detail-summary>div{border-block-end:0;border-inline-end:1px solid var(--line);flex:1 0 10rem;min-width:10rem}.evaluation-artifact-status li{grid-template-columns:1fr;gap:.5rem}.evaluation-artifact-status li .ui-badge{justify-self:start}.evaluation-log__criterion-header{grid-template-columns:1fr}.evaluation-log__criterion-metrics{border-block-start:1px solid var(--line);border-inline-start:0}}@media (max-width:620px){.evaluation-detail-dialog .evaluation-detail-content{padding-inline:.7rem}.evaluation-evidence-clip-jump{grid-template-columns:auto minmax(0,1fr);gap:.35rem}.evaluation-log__transcript{grid-template-columns:3.8rem minmax(0,1fr)}.evaluation-log__transcript-time{grid-column:1}.evaluation-log__transcript--agent .evaluation-log__transcript-bubble,.evaluation-log__transcript--candidate .evaluation-log__transcript-bubble{grid-column:2}.evaluation-log__transcript--agent .evaluation-log__transcript-bubble{margin-inline-end:1.5rem}.evaluation-log__transcript--candidate .evaluation-log__transcript-bubble{margin-inline-start:1.5rem}.evaluation-log__criterion-metrics{grid-template-columns:1fr}.evaluation-log__criterion-metrics>div{border-inline-end:0;border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center}.evaluation-log__criterion-metrics>div:last-child{border-block-end:0}}@media (max-height:700px) and (min-width:621px){.evaluation-detail-dialog .accessible-dialog__header{min-height:4.25rem;padding-block:.7rem}.evaluation-detail-dialog .evaluation-detail-content{grid-template-rows:auto 3.5rem minmax(0,1fr);gap:.55rem;padding-block:.65rem}.evaluation-detail-dialog .evaluation-detail-summary{min-height:3.65rem}.evaluation-detail-dialog .evaluation-detail-summary>div{padding-block:.45rem}.evaluation-detail-dialog .evaluation-detail-tabs{height:3.5rem;min-height:3.5rem;max-height:3.5rem}.evaluation-detail-dialog .evaluation-detail-tabs button{height:2.75rem;min-height:2.75rem;max-height:2.75rem}.evaluation-evidence-playback .evaluation-media-player video{height:6rem}.evaluation-evidence-playback .evaluation-media-player--provider-voice small{display:none}.evaluation-evidence-studio__header{min-height:3rem;padding-block:.4rem}.evaluation-evidence-studio__header>div>small{display:none}.evaluation-evidence-studio__body{gap:.45rem;padding-block:.5rem}}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-latin-variable.woff2)format("woff2")}:root{--font-body:Geist, "SF Pro Text", system-ui, sans-serif;--font-display:var(--font-body);--ink:#202c28;--ink-soft:#53615b;--ink-faint:#68756e;--surface-canvas:#f5f7f5;--surface-paper:#fff;--surface-raised:#fff;--surface-inset:#eef2ef;--line:#e1e7e2;--line-strong:#c6d1c9;--workspace-accent:#245f4b;--workspace-tint:#e8f2eb;--radius-sm:.5rem;--radius-md:.85rem;--radius-lg:1.1rem;--focus:#26715a;--shadow-sm:0 2px 5px #203d2d06;--shadow:0 3px 16px #203d2d06}html[data-theme=dark]{--ink:#eaf1ec;--ink-soft:#bdc9c1;--ink-faint:#9cafa3;--surface-canvas:#141c18;--surface-paper:#1c2721;--surface-raised:#26322b;--surface-inset:#17201b;--line:#334339;--line-strong:#52685a;--workspace-accent:#9ed9b6;--workspace-tint:#293e31;--focus:#99d6b3}.portal-shell{min-height:100dvh;font-family:var(--font-body);font-variant-numeric:tabular-nums;grid-template-columns:15.5rem minmax(0,1fr);font-size:.9rem}.portal-shell .sidebar,html[data-theme=dark] .portal-shell .sidebar{height:100dvh;color:var(--ink);background:var(--surface-paper);border-right:1px solid var(--line);box-shadow:none;z-index:25;padding:1.5rem .85rem 1rem;position:sticky;inset:0 auto auto 0;overflow-y:auto}.portal-shell .sidebar__brand{padding:0 .55rem .8rem}.portal-shell .brand-lockup{font-size:.9rem;line-height:1.3}.portal-shell .brand-lockup__image{flex-shrink:0}.sidebar__workspace-type{color:var(--ink-faint);margin:.6rem 0 0 .15rem;font-size:.72rem;display:block}.portal-shell .sidebar .workspace-navigation{gap:1.3rem;margin:1.2rem 0;display:grid}.navigation-group{gap:.2rem;display:grid}.navigation-group__label{color:var(--ink-faint);letter-spacing:.035em;padding:0 .75rem .4rem;font-size:.69rem;font-weight:600}.portal-shell .nav-link,.mobile-navigation-dialog .nav-link{min-height:2.6rem;color:var(--ink-soft);border:1px solid #0000;border-radius:.45rem;padding:.6rem .75rem;font-size:.83rem;font-weight:500;position:relative}.portal-shell .nav-link:hover,.mobile-navigation-dialog .nav-link:hover{color:var(--ink);background:var(--surface-inset);transform:none}.portal-shell .nav-link--active,.mobile-navigation-dialog .nav-link--active{color:var(--workspace-accent);background:var(--workspace-tint);font-weight:600}.portal-shell .nav-link svg,.mobile-navigation-dialog .nav-link svg{flex-shrink:0;width:1.1rem;height:1.1rem}.nav-link__dot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;margin-left:auto}.portal-shell .sidebar__footer{color:var(--ink-faint);border-color:var(--line);margin-top:auto;padding:1rem .5rem 0}.sidebar-guide-link{color:var(--ink-soft);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.73rem;line-height:1.5;text-decoration:none;display:flex}.sidebar-guide-link svg{flex-shrink:0;width:1rem;height:1rem}.portal-shell .deployment-stamp{color:var(--ink-faint);margin-top:.7rem}.portal-shell .topbar,html[data-theme=dark] .portal-shell .topbar{background:var(--surface-paper);border-bottom:1px solid var(--line);gap:.6rem;min-height:4.3rem;padding:.65rem 2rem}.workspace-home-link{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none;overflow:hidden}.portal-shell .topbar__context{gap:.65rem;font-size:.78rem}.portal-shell .topbar__current{color:var(--ink-soft)}.portal-shell .topbar__separator{color:var(--line-strong)}.portal-shell .page{width:min(100%,90rem);padding:2rem clamp(1.25rem,3vw,2.5rem) 3.5rem}.portal-shell .page-header{align-items:center;gap:1.25rem;margin-bottom:1.6rem}.portal-shell .page-header h1{letter-spacing:-.04em;max-width:30ch;margin-top:0;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.18}.portal-shell .page-header p{max-width:67ch;color:var(--ink-soft);text-wrap:pretty;font-size:.86rem;line-height:1.65}.workspace-eyebrow{color:var(--workspace-accent);letter-spacing:.03em;margin-bottom:.5rem;font-size:.73rem;font-weight:600;display:block}.portal-shell h2{letter-spacing:-.025em;font-size:1.12rem;font-weight:600}.portal-shell h3{font-weight:600}.portal-shell .ui-button{min-height:2.65rem;box-shadow:none;border-radius:.5rem;padding:.6rem .95rem;font-size:.8rem;font-weight:600}.portal-shell .ui-button--primary{border:1px solid #0000}.portal-shell .ui-button--secondary{border:1px solid var(--line-strong);background:var(--surface-paper)}.portal-shell .ui-button:hover{transform:none}.portal-shell .ui-button:active{transform:translateY(1px)}:is(.portal-shell :focus-visible,.workspace-search-dialog :focus-visible,.mobile-navigation-dialog :focus-visible){outline:2px solid var(--focus);outline-offset:3px;box-shadow:none}.portal-shell .paper{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none}.portal-shell .paper:hover{box-shadow:none}.portal-shell .paper__header{padding:1.15rem 1.35rem}.portal-shell .paper__body{padding:1.35rem}.portal-shell .metric-ledger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-paper);box-shadow:none;margin:1.25rem 0 1.75rem}.portal-shell .metric{padding:1.2rem 1.4rem}.portal-shell .metric span{color:var(--ink-soft);text-transform:none;letter-spacing:0;font-size:.81rem;font-weight:500}.portal-shell .metric strong{margin:.6rem 0 .45rem;font-size:2rem;font-weight:600}.portal-shell .metric small{font-size:.73rem}.portal-shell .split{grid-template-columns:minmax(0,1.7fr) minmax(15rem,.8fr);gap:1.4rem}.portal-shell .dossier-row{grid-template-columns:minmax(8rem,1.6fr) auto minmax(4rem,.6fr) auto auto;gap:.7rem;font-size:.8rem}.portal-shell .dossier-row>*{min-width:0}.portal-shell .workbench-links{flex-wrap:wrap;gap:.75rem;margin-bottom:1.3rem;display:flex}.portal-shell .workbench-link{background:var(--surface-paper);border:1px solid var(--line);box-shadow:none;border-radius:.65rem;flex:14rem;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;padding:1rem 1.15rem;display:grid}.portal-shell .workbench-link strong{color:var(--workspace-accent);font-size:.83rem}.portal-shell .workbench-link span{color:var(--ink-soft);grid-row:2;font-size:.76rem;line-height:1.5}.portal-shell .workbench-link svg{grid-area:1/2/3;align-self:center}.portal-shell .workbench-link:hover{background:var(--workspace-tint);border-color:var(--line-strong);transform:none}.portal-shell .workbench-form-launcher{padding:.2rem 0 1.25rem}.portal-shell .workbench-table th{background:var(--surface-inset);color:var(--ink-soft);letter-spacing:.025em;text-transform:none;padding:.85rem 1.1rem;font-size:.7rem;font-weight:600}.portal-shell .workbench-table td{padding:1rem 1.1rem;font-size:.82rem}.portal-shell .workbench-table tbody td:first-child{font-weight:500}.portal-shell .workbench-table__action{opacity:1}.portal-shell .workbench-table__action a,.portal-shell .context-help__trigger,.portal-shell .workbench-link strong,.portal-shell .guide-step-action{color:var(--workspace-accent)}.portal-shell .workbench-list-heading{margin-top:.5rem}.portal-shell .form-field input,.portal-shell .form-field select,.portal-shell .form-field textarea{border-radius:.5rem;min-height:2.75rem}.portal-shell .form-field small{line-height:1.5}.portal-shell .inline-workspace-form{max-width:64rem}.inline-workspace-form .paper__header p{color:var(--ink-soft);margin:.3rem 0 0;font-size:.8rem}.portal-shell .inline-workspace-form .form-grid{padding:1.6rem}.workspace-back-link{color:var(--ink-soft);gap:.5rem;margin:-.35rem 0 1rem;font-size:.8rem;text-decoration:none;display:inline-flex}.workspace-back-link:hover{color:var(--workspace-accent);text-decoration:underline}.workflow-context{background:var(--surface-paper);border:1px solid var(--line);border-radius:.65rem;margin:0 0 1.5rem;padding:.85rem 1.1rem}.workflow-context__caption{color:var(--ink-faint);align-items:center;gap:.8rem;margin-bottom:.65rem;font-size:.72rem;display:flex}.workflow-context__caption .context-help__trigger{min-height:1.5rem;color:var(--ink-soft);font-size:.7rem}.workflow-context ol{flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.workflow-context li{align-items:center;gap:.4rem;display:flex}.workflow-context li>svg{width:.8rem;height:.8rem;color:var(--ink-faint)}.workflow-context a,.workflow-context__unavailable{min-height:2.25rem;color:var(--ink-soft);border-radius:.4rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.76rem;text-decoration:none;display:inline-flex}.workflow-context a[aria-current]{color:var(--workspace-accent);background:var(--workspace-tint);font-weight:600}.workflow-context a:hover{background:var(--surface-inset)}.workflow-context__number{opacity:.8;font-size:.64rem}.module-connection{margin-bottom:1rem}.module-connection p,.module-connection a{font-size:.8rem}.module-connection a{color:var(--workspace-accent)}.mobile-nav-trigger{display:none}.workspace-search-trigger{min-height:2.5rem;color:var(--ink-soft);background:var(--surface-canvas);border:1px solid var(--line);cursor:pointer;border-radius:.5rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.workspace-search-trigger svg{width:1rem;height:1rem}.workspace-search-trigger kbd{border:1px solid var(--line);border-radius:.2rem;margin-left:1.5rem;padding:.1rem .3rem;font-family:inherit;font-size:.65rem}.workspace-search-dialog{width:min(39rem,100vw - 2rem)}.workspace-search-body{padding:1.25rem}.workspace-search-body input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-height:3rem;color:var(--ink);border-radius:.5rem;padding:.7rem}.workspace-search-count{color:var(--ink-faint);margin:.85rem 0 .4rem;font-size:.75rem}.workspace-search-results{gap:.2rem;max-height:55dvh;padding:.25rem;display:grid;overflow-y:auto}.workspace-search-results a{min-height:4rem;color:var(--ink);border-radius:.5rem;align-items:center;gap:1rem;padding:.7rem;text-decoration:none;display:flex}:is(.workspace-search-results a:hover,.workspace-search-results a:focus-visible){background:var(--workspace-tint)}.workspace-search-results a>svg{width:1.2rem;height:1.2rem;color:var(--workspace-accent);flex-shrink:0}.workspace-search-results a>svg:last-child{width:.9rem;margin-left:auto}.workspace-search-results span{gap:.2rem;display:grid}.workspace-search-results strong{font-size:.86rem;font-weight:600}.workspace-search-results small{color:var(--ink-soft);font-size:.77rem}.workspace-search-empty{justify-items:center;gap:.65rem;padding:2rem 1rem;display:grid}.workspace-search-empty svg{width:1.5rem;height:1.5rem}.workspace-search-empty p{margin:0}.guide-intro{color:var(--workspace-accent);background:var(--workspace-tint);border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex}.guide-intro>svg{flex-shrink:0;width:1.5rem;height:1.5rem}.guide-intro strong{font-size:1.05rem}.guide-intro p{color:var(--ink-soft);max-width:76ch;margin:.4rem 0 0;font-size:.85rem;line-height:1.65}.guide-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2.5rem;margin-top:2rem;display:grid}.guide-steps{margin:0;padding:0;list-style:none}.guide-steps li{border-bottom:1px solid var(--line);grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;margin-bottom:1.4rem;padding:.5rem 0 1.8rem;scroll-margin-top:1rem;display:grid}.guide-step-number{text-align:center;background:var(--surface-paper);border:1px solid var(--line);height:2.8rem;color:var(--workspace-accent);border-radius:.6rem;align-content:center;font-size:.85rem;display:grid}.guide-steps h2{margin:0 0 .6rem;font-size:1.3rem}.guide-steps p{max-width:65ch;color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.75}.guide-result{color:var(--ink-soft);align-items:flex-start;gap:.5rem;margin:.85rem 0;font-size:.77rem;display:flex}.guide-result svg{width:1rem;height:1rem;color:var(--workspace-accent);flex-shrink:0}.guide-step-action{min-height:2.6rem;color:var(--workspace-accent);align-items:center;gap:.75rem;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-flex}.guide-step-action:hover{text-decoration:underline}.guide-step-action svg{width:1rem;height:1rem}.guide-resources{background:var(--surface-paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.3rem}.guide-resources>h2{margin:0 0 1rem}.guide-resources>a{border-bottom:1px solid var(--line);padding:.9rem 0;text-decoration:none;display:block}.guide-resources strong{color:var(--workspace-accent);justify-content:space-between;align-items:center;gap:.5rem;font-size:.81rem;display:flex}.guide-resources svg{flex-shrink:0;width:1rem;height:1rem}.guide-resources p{color:var(--ink-soft);margin:.4rem 0 0;font-size:.77rem;line-height:1.65}.guide-glossary{margin-top:1.4rem}.guide-glossary h3{font-size:.85rem}.guide-glossary dt{margin-top:.9rem;font-size:.78rem;font-weight:600}.guide-glossary dd{color:var(--ink-soft);margin:.25rem 0 0;font-size:.77rem;line-height:1.6}.portal-shell .async-state--error .ui-notice{text-align:left;align-items:start}.portal-shell .async-state--error .ui-notice__body{max-width:65ch}.portal-shell .async-state--error .ui-button{white-space:nowrap}@media (max-width:1150px){.portal-shell{grid-template-columns:13.5rem minmax(0,1fr)}.portal-shell .topbar{padding-inline:1.25rem}.workspace-search-trigger span,.workspace-search-trigger kbd{display:none}.portal-shell .split{grid-template-columns:1fr}.guide-layout{grid-template-columns:minmax(0,1fr) 15rem;gap:1.5rem}}@media (max-width:800px){.portal-shell{padding-bottom:0;display:block}.portal-shell>.sidebar{display:none}.portal-shell .workspace{padding-bottom:0}.portal-shell .topbar{z-index:30;min-height:4rem;padding:.6rem 1rem;position:sticky;top:0}.mobile-nav-trigger{min-width:2.6rem;min-height:2.6rem;color:var(--ink);background:var(--surface-paper);border:1px solid var(--line);cursor:pointer;border-radius:.5rem;place-items:center;padding:.55rem;display:grid}.mobile-nav-trigger svg{width:1.15rem;height:1.15rem}.portal-shell .topbar__context{flex:1;gap:.7rem}.portal-shell .topbar__separator,.portal-shell .topbar__current{display:none}.portal-shell .workspace-home-link{max-width:24ch;font-size:.8rem}.portal-shell .topbar__actions{flex-shrink:0;gap:.3rem}.portal-shell .topbar-help-trigger{display:none}.portal-shell .account-menu__trigger{padding:.5rem}.portal-shell .account-menu__trigger>span:not(.account-avatar){display:none}.portal-shell .page{padding:1.5rem 1.1rem 2.5rem}.portal-shell .page-header{align-items:flex-start}.portal-shell .page-header h1{font-size:1.85rem}.portal-shell .page-header p{font-size:.84rem}.portal-shell .metric-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell .metric{border-bottom:1px solid var(--line);padding:1rem}.portal-shell .metric:nth-child(2n){border-right:none}.portal-shell .metric:nth-child(n+3){border-bottom:none}.portal-shell .metric strong{font-size:1.7rem}.portal-shell .dossier-row{grid-template-columns:minmax(0,1fr) auto}.portal-shell .dossier-row>span:nth-child(n+3){display:none}.mobile-navigation-dialog{width:min(22rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 auto 0 0}.mobile-navigation-dialog .accessible-dialog__surface{border-radius:0;min-height:100%}.mobile-navigation-dialog .workspace-navigation{gap:1.5rem;padding:1.25rem;display:grid}.mobile-navigation-dialog .nav-link{min-height:2.8rem}.mobile-navigation-dialog .accessible-dialog__header{z-index:1;background:var(--surface-paper);position:sticky;top:0}.guide-layout{grid-template-columns:1fr}.guide-intro{padding:1.2rem}.guide-steps li{gap:.85rem}.workflow-context{padding:.8rem}.workflow-context ol{gap:.25rem 0}.workflow-context a{min-height:2.75rem}.workflow-context li>svg{width:.6rem}.portal-shell .inline-workspace-form .form-grid{padding:1rem}.portal-shell .workbench-form-launcher{flex-wrap:wrap;gap:.75rem}.portal-shell .workbench-search{width:100%}.portal-shell .workbench-search input{width:100%;min-width:0}.portal-shell .async-state--error .ui-notice{flex-direction:column;display:flex}}@media (max-width:480px){.portal-shell .workspace-home-link{max-width:16ch}.portal-shell .page-header{flex-direction:column}.portal-shell .page-actions{width:100%}.portal-shell .page-actions .ui-button{flex:1}.portal-shell .workbench-links{display:grid}.portal-shell .workbench-link{min-width:0}}@media (prefers-reduced-motion:reduce){.portal-shell *,.workspace-search-dialog *,.mobile-navigation-dialog *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (max-width:800px){.portal-shell .account-menu>summary{min-width:2.5rem;padding:.5rem}.portal-shell .account-menu__summary-label,.portal-shell .account-menu>summary>svg{display:none}.portal-shell .theme-menu__trigger{min-width:2.5rem}}.workspace-readonly-controls{border:0;min-width:0;margin:0;padding:0}.workflow-context__unavailable{color:var(--ink-faint)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface-canvas);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;color:var(--ink);background:var(--surface-canvas);font-family:var(--font-body);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg,video{max-width:100%;display:block}::selection{color:var(--brand-on-primary);background:var(--brand-primary)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-button,.skip-link{transition:none}.ui-button:hover:not(:disabled),.ui-button:active:not(:disabled){transform:none}.ui-skeleton span{background:var(--surface-inset);animation:none}.setup-workspace__screen,.setup-workspace__screen h1,.setup-workspace__screen h2,.setup-step--active .setup-step__number{animation:.16s both setup-screen-fade}.ui-progress__track span{transition:none}.audio-calibration__countdown{transition:opacity .16s;animation:none}.audio-calibration__meter-fill{transition:none}}@keyframes setup-screen-fade{0%{opacity:0}to{opacity:1}}
