[data-ui-version=final]{--bg:var(--final-bg);--surface:var(--final-surface);--surface2:var(--final-surface-raised);--border:var(--final-border);--text:var(--final-text);--faint:var(--final-text-muted);--placeholder:var(--final-placeholder);--ac:var(--final-action);--ac-strong:var(--final-action-strong);--ac-soft:var(--final-action-soft);--ac-border:var(--final-action-border);--ac-btn:var(--final-action-button);--ac-fg:0 0% 100%;--ok:var(--final-success);--ok-soft:var(--final-success-soft);--warn:var(--final-warning);--warn-soft:var(--final-warning-soft);--danger:var(--final-danger);--danger-soft:var(--final-danger-soft);--low:18 84% 44%;--low-soft:18 92% 94%;--sheen:0 0% 100%/0.6}.dark [data-ui-version=final],[data-ui-version=final].dark{--low:18 84% 62%;--low-soft:18 60% 16%;--sheen:0 0% 100%/0.1;--ac-fg:262 60% 10%}@media (min-width:1025px){[data-ui-version=final] .cv-enterprise.is-calm:not(.is-preview-hidden) .cv-enterprise__form,[data-ui-version=final].cv-enterprise.is-calm:not(.is-preview-hidden) .cv-enterprise__form{display:none!important}}#main-content [data-ui-version=final] .cv-enterprise,#main-content>[data-ui-version=final].cv-enterprise{margin:0!important;width:100%;min-height:calc(100vh - 3.5rem)}[data-ui-version=final] .cv-enterprise{--ed-line:hsl(var(--final-border)/0.78);gap:0!important;min-height:calc(100vh - 1px);background:hsl(var(--final-bg))}[data-ui-version=final] .cv-enterprise__body{--cv-left-width:250px;--cv-right-width:360px;display:grid!important;grid-template-columns:var(--cv-left-width) minmax(0,1fr) var(--cv-right-width);gap:0!important;align-items:stretch!important;min-height:calc(100vh - var(--cv-enterprise-bar-h, 61px));position:relative}[data-ui-version=final] .cv-enterprise__resize-handle{position:fixed;top:var(--cv-enterprise-bar-h,61px);bottom:0;width:24px;z-index:50;cursor:col-resize;display:flex;align-items:center;justify-content:center}[data-ui-version=final] .cv-enterprise__resize-handle--left{left:var(--cv-left-width);transform:translateX(-50%)}[data-ui-version=final] .cv-enterprise__resize-handle--right{right:var(--cv-right-width);transform:translateX(50%)}@media (min-width:1025px){[data-ui-version=final].cv-enterprise:not(.is-focus) .cv-enterprise__app-rail{width:100%!important}}[data-ui-version=final] .cv-enterprise__resize-handle-bar{width:4px;height:56px;max-height:25%;border-radius:4px;background:hsl(var(--final-border));opacity:.9;transition:opacity .15s,background .15s,height .15s}[data-ui-version=final] .cv-enterprise__resize-handle:hover .cv-enterprise__resize-handle-bar{opacity:1;height:72px;background:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__resize-handle:focus-visible .cv-enterprise__resize-handle-bar{opacity:1;background:hsl(var(--ac));box-shadow:0 0 0 2px hsl(var(--ac)/.25)}[data-ui-version=final] .cv-enterprise__resize-handle.is-active .cv-enterprise__resize-handle-bar{opacity:1;height:100%;max-height:none;background:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__resize-handle:focus-visible{outline:none}@media (max-width:1180px){[data-ui-version=final] .cv-enterprise__resize-handle{display:none}}@media (min-width:901px){[data-ui-version=final].cv-enterprise.is-focus .cv-enterprise__body{grid-template-columns:minmax(0,1fr) var(--cv-right-width)}[data-ui-version=final].cv-enterprise.is-focus .cv-enterprise__resize-handle--left{display:none}}@media (min-width:1025px){[data-ui-version=final].cv-enterprise.is-calm .cv-enterprise__body{grid-template-columns:var(--cv-left-width) minmax(0,1fr)}[data-ui-version=final].cv-enterprise.is-calm .cv-enterprise__resize-handle--right{display:none}}[data-ui-version=final].cv-enterprise.is-preview-hidden .cv-enterprise__body{grid-template-columns:var(--cv-left-width) minmax(0,1fr)!important}[data-ui-version=final].cv-enterprise.is-preview-hidden .cv-enterprise__resize-handle--right{display:none}[data-ui-version=final] .cv-enterprise__editor-stack{display:contents}@media (min-width:1229px){[data-ui-version=final] .cv-enterprise__preview-col{display:contents}}[data-ui-version=final] .cv-enterprise__rail{position:sticky!important;top:var(--cv-enterprise-bar-h,61px)!important;align-self:start;flex:none!important;border-width:0 1px 0 0!important;border-style:solid;border-color:var(--ed-line);border-radius:0!important;box-shadow:none!important;padding:22px 12px!important;min-height:calc(100vh - var(--cv-enterprise-bar-h, 61px));background:hsl(var(--surface))!important}[data-ui-version=final] .cv-enterprise__form{grid-column:3;grid-row:1;align-self:start;flex:none!important;gap:0!important;padding:0 24px 56px;max-width:none;width:100%;height:calc(100vh - var(--cv-enterprise-bar-h, 61px));height:calc(100dvh - var(--cv-enterprise-bar-h, 61px));overflow-y:auto;-webkit-overflow-scrolling:touch;background:hsl(var(--surface));border-left:1px solid var(--ed-line)}[data-ui-version=final] .cv-enterprise__form-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:22px 0!important;background:transparent!important}[data-ui-version=final] .cv-enterprise__preview{grid-column:2;grid-row:1;position:sticky!important;top:var(--cv-enterprise-bar-h,61px)!important;align-self:start;flex:none!important;display:flex;flex-direction:column;gap:12px;height:calc(100vh - var(--cv-enterprise-bar-h, 61px));height:calc(100dvh - var(--cv-enterprise-bar-h, 61px));overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:hsl(var(--surface2));padding:10px}[data-ui-version=final] .cv-enterprise__preview-frame{flex:1;min-height:0;display:flex;flex-direction:column;border-width:0!important;border-radius:0!important;box-shadow:none!important;background:hsl(var(--surface2));padding:14px clamp(10px,1.5vw,26px) 0;overflow:hidden!important}[data-ui-version=final] .cv-enterprise__preview-frame>.cv-enterprise__paper,[data-ui-version=final] .cv-enterprise__preview-frame>.cv-enterprise__preview-head,[data-ui-version=final] .cv-enterprise__preview-frame>div:first-child{width:100%;max-width:calc(794px + 2 * clamp(24px, 3vw, 38px) + 36px);margin-inline:auto}[data-ui-version=final] .cv-enterprise__preview-frame>div:first-child{border:1px solid var(--ed-line);border-bottom:0!important;border-radius:10px 10px 0 0;flex-shrink:0}[data-ui-version=final] .cv-enterprise__paper{flex:1;min-height:0;max-height:none!important;height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ed-line);border-top:0;box-shadow:0 24px 56px -30px rgba(15,23,41,.38);padding:28px clamp(24px,3vw,38px) 44px!important}@media (min-width:1025px) and (max-width:1700px){[data-ui-version=final] .cv-enterprise__paper{padding:28px 20px 44px!important}}[data-ui-version=final] .cv-enterprise__ats{display:grid!important;grid-template-columns:minmax(180px,.65fr) minmax(280px,1.45fr) minmax(154px,.55fr);align-items:center;gap:14px;border-width:1px 0 0!important;border-style:solid;border-color:var(--ed-line);border-radius:0!important;box-shadow:none!important;padding:10px 18px!important;background:hsl(var(--surface))!important}[data-ui-version=final] .cv-enterprise__ats-breakdown{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px!important;margin-top:0!important}[data-ui-version=final] .cv-enterprise__ats>button{margin-top:0!important;min-height:36px!important}@media (max-width:1439px) and (min-width:881px){[data-ui-version=final] .cv-enterprise__ats{grid-template-columns:minmax(0,1fr) auto}[data-ui-version=final] .cv-enterprise__ats-breakdown,[data-ui-version=final] .cv-enterprise__ats-empty{grid-column:1/-1;grid-row:2}}@media (max-width:1024px) and (min-width:881px){[data-ui-version=final] .cv-enterprise__ats-empty{display:none}}[data-ui-version=final] .cv-enterprise__inspector-head{position:sticky;top:0;z-index:5;margin:0 -24px;padding:16px 24px 14px;max-width:none;border-bottom:1px solid var(--ed-line);background:hsl(var(--surface)/.97);backdrop-filter:blur(12px)}[data-ui-version=final] .cv-enterprise__inspector-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:10px;background:hsl(var(--surface2))}[data-ui-version=final] .cv-enterprise__inspector-tabs button{min-height:34px;border:0;border-radius:7px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}@media (hover:none) and (pointer:coarse){[data-ui-version=final] .cv-enterprise__inspector-tabs button{min-height:44px}}[data-ui-version=final] .cv-enterprise__inspector-tabs button.is-active,[data-ui-version=final] .cv-enterprise__inspector-tabs button[aria-current=page],[data-ui-version=final] .cv-enterprise__inspector-tabs button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--final-text));box-shadow:0 1px 3px hsl(var(--final-text)/.12)}[data-ui-version=final] .cv-enterprise__inspector-kicker{margin-top:16px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__inspector-title{margin-top:4px;font-size:18px;font-weight:800;letter-spacing:-.02em}[data-ui-version=final] .cv-enterprise__inspector-sub{margin-top:5px;font-size:12px;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__section-health{margin-top:4px;padding:15px;border:1px solid var(--ed-line);border-radius:11px;background:hsl(var(--surface2))}[data-ui-version=final] .cv-enterprise__section-health-verdict{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}[data-ui-version=final] .cv-enterprise__section-health-verdict[data-token=ok]{color:hsl(var(--ok))}[data-ui-version=final] .cv-enterprise__section-health-verdict[data-token=warn]{color:hsl(var(--warn))}[data-ui-version=final] .cv-enterprise__section-health-verdict[data-token=danger]{color:hsl(var(--danger))}.dark [data-ui-version=final] .cv-enterprise__section-health-issues li,.dark [data-ui-version=final] .cv-enterprise__section-health-verdict[data-token=danger],[data-ui-version=final].dark .cv-enterprise__section-health-issues li,[data-ui-version=final].dark .cv-enterprise__section-health-verdict[data-token=danger]{color:#ea7b7b}[data-ui-version=final] .cv-enterprise__section-health-verdict svg{flex-shrink:0}[data-ui-version=final] .cv-enterprise__section-health li{margin-top:7px;font-size:12px;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__section-health-issues li{color:hsl(var(--danger));font-weight:650}[data-ui-version=final] .cv-enterprise__section-progress{margin-top:2px;display:flex;flex-direction:column;gap:6px}[data-ui-version=final] .cv-enterprise__section-progress-attention-head,[data-ui-version=final] .cv-enterprise__section-progress-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.45}[data-ui-version=final] .cv-enterprise__section-progress-status{font-weight:600;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__section-progress[data-state=complete] .cv-enterprise__section-progress-status{color:hsl(var(--ok))}[data-ui-version=final] .cv-enterprise__section-progress-attention-head{margin-top:2px;font-weight:650;color:hsl(var(--danger))}[data-ui-version=final] .cv-enterprise__section-progress-attention-head svg,[data-ui-version=final] .cv-enterprise__section-progress-status svg{flex-shrink:0}[data-ui-version=final] .cv-enterprise__section-progress-issue{display:block;margin-top:3px;text-align:left;font-size:12px;line-height:1.45;font-weight:600;color:hsl(var(--danger));text-decoration:underline;text-underline-offset:2px}[data-ui-version=final] .cv-enterprise__section-progress-issue:hover{text-decoration-thickness:2px}[data-ui-version=final] .cv-enterprise__section-progress-issue:focus-visible,[data-ui-version=final] .cv-enterprise__section-progress-tips-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:5px}[data-ui-version=final] .cv-enterprise__section-tips{display:flex;flex-direction:column;align-items:flex-start;gap:6px}[data-ui-version=final] .cv-enterprise__section-progress-tips-toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;font-size:12px;font-weight:600;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__section-progress-tips-toggle:hover{color:hsl(var(--foreground))}[data-ui-version=final] .cv-enterprise__section-progress-tips-toggle svg[data-open=true]{transform:rotate(180deg)}[data-ui-version=final] .cv-enterprise__section-progress-tips li{margin-top:4px;font-size:12px;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__field-help-toggle{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__field-help-toggle:hover{color:hsl(var(--foreground))}[data-ui-version=final] .cv-enterprise__field-help-toggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:5px}[data-ui-version=final] .cv-enterprise__field-help-toggle svg[data-open=true]{transform:rotate(180deg)}[data-ui-version=final] .cv-enterprise__field-help-body{margin-top:8px}[data-ui-version=final] .cv-enterprise__field-ai{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;line-height:1.45;color:hsl(var(--primary))}[data-ui-version=final] .cv-enterprise__field-ai:hover{text-decoration:underline;text-underline-offset:2px}[data-ui-version=final] .cv-enterprise__field-ai:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:5px}[data-ui-version=final] .cv-enterprise__section-tertiary{display:flex;justify-content:flex-start;margin-top:14px;padding-top:12px;border-top:1px solid hsl(var(--final-border)/.7)}[data-ui-version=final] .cv-enterprise__section-tertiary-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__section-tertiary-btn:hover{background:hsl(var(--danger-soft));color:hsl(var(--danger))}[data-ui-version=final] .cv-enterprise__section-tertiary-btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width:880px){[data-ui-version=final] .cv-enterprise__section-tertiary-btn{border:1px solid hsl(var(--final-border));min-height:44px}}.dark [data-ui-version=final] .cv-enterprise__save-error,.dark [data-ui-version=final] .cv-enterprise__section-progress-attention-head,.dark [data-ui-version=final] .cv-enterprise__section-progress-issue,.dark [data-ui-version=final] .cv-enterprise__section-tertiary-btn:hover,[data-ui-version=final].dark .cv-enterprise__save-error,[data-ui-version=final].dark .cv-enterprise__section-progress-attention-head,[data-ui-version=final].dark .cv-enterprise__section-progress-issue,[data-ui-version=final].dark .cv-enterprise__section-tertiary-btn:hover{color:#ea7b7b}@media (min-width:901px){[data-ui-version=final] .cv-enterprise.is-focus .cv-enterprise__body{grid-template-columns:minmax(620px,1.55fr) minmax(360px,.7fr)}[data-ui-version=final] .cv-enterprise.is-focus .cv-enterprise__rail{display:none!important}[data-ui-version=final] .cv-enterprise.is-focus .cv-enterprise__preview{grid-column:1}[data-ui-version=final] .cv-enterprise.is-focus .cv-enterprise__form{grid-column:2}[data-ui-version=final] .cv-enterprise.is-focus .cv-enterprise__preview-frame{padding-left:clamp(24px,4vw,62px);padding-right:clamp(24px,4vw,62px)}}@media (min-width:1025px){[data-ui-version=final] .cv-enterprise.is-calm .cv-enterprise__body{grid-template-columns:250px minmax(0,1fr)}[data-ui-version=final] .cv-enterprise.is-calm .cv-enterprise__preview{grid-column:2}}@media (max-width:1180px) and (min-width:1025px){[data-ui-version=final] .cv-enterprise__bar{flex-wrap:nowrap!important;gap:8px!important;padding:9px 12px!important}[data-ui-version=final] .cv-enterprise__bar>div:first-of-type{flex:0 1 250px}[data-ui-version=final] .cv-enterprise__actions{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap!important;gap:6px!important;padding:2px 1px 5px}[data-ui-version=final] .cv-enterprise__actions :focus-visible{outline-offset:-2px!important}[data-ui-version=final] .cv-enterprise__actions>*{flex-shrink:0!important}[data-ui-version=final] .cv-enterprise__actions>button{padding-left:10px!important;padding-right:10px!important}[data-ui-version=final] .cv-enterprise__body{grid-template-columns:210px minmax(0,1fr) minmax(320px,.75fr)}[data-ui-version=final] .cv-enterprise__form{padding:0 18px 48px}[data-ui-version=final] .cv-enterprise__inspector-head{margin:0 -18px;padding-left:18px;padding-right:18px}[data-ui-version=final] .cv-enterprise__preview-frame{padding:14px 14px 0}}[data-ui-version=final] .resizable-panels{position:relative;min-height:calc(100vh - var(--cv-enterprise-bar-h, 61px))}[data-ui-version=final] .resizable-panels__left{position:relative}[data-ui-version=final] .resizable-panels__center,[data-ui-version=final] .resizable-panels__right{position:relative;min-width:0}[data-ui-version=final] .resizable-panels__handle{position:absolute;top:0;bottom:0;width:12px;z-index:20;cursor:col-resize;display:flex;align-items:center;justify-content:center}[data-ui-version=final] .resizable-panels__handle--left{left:100%;transform:translateX(-50%)}[data-ui-version=final] .resizable-panels__handle--right{right:100%;transform:translateX(50%)}[data-ui-version=final] .resizable-panels__handle-bar{width:4px;height:48px;max-height:30%;border-radius:4px;background:hsl(var(--final-border));opacity:0;transition:opacity .15s,background .15s}[data-ui-version=final] .resizable-panels__handle:focus-visible .resizable-panels__handle-bar,[data-ui-version=final] .resizable-panels__handle:hover .resizable-panels__handle-bar{opacity:1;background:hsl(var(--muted-foreground))}[data-ui-version=final] .resizable-panels__handle.is-active .resizable-panels__handle-bar{opacity:1;background:hsl(var(--ac))}[data-ui-version=final] .resizable-panels__handle:focus-visible{outline:none}[data-ui-version=final] .resizable-panels__handle:focus-visible .resizable-panels__handle-bar{box-shadow:0 0 0 2px hsl(var(--ac)/.3)}[data-ui-version=final] .cv-enterprise--resizable .cv-enterprise__body{display:contents}[data-ui-version=final] .cv-enterprise--resizable .cv-enterprise__preview,[data-ui-version=final] .cv-enterprise--resizable .cv-enterprise__rail{position:sticky!important;top:var(--cv-enterprise-bar-h,61px)!important;height:calc(100vh - var(--cv-enterprise-bar-h, 61px));height:calc(100dvh - var(--cv-enterprise-bar-h, 61px))}[data-ui-version=final] .cv-enterprise--resizable .cv-enterprise__form{height:calc(100vh - var(--cv-enterprise-bar-h, 61px));height:calc(100dvh - var(--cv-enterprise-bar-h, 61px));overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:1024px){[data-ui-version=final] .resizable-panels__handle{display:none}}[data-ui-version=final] .final-tools-hub-root{min-height:100vh;padding:18px 14px 96px;background:hsl(var(--final-bg));color:hsl(var(--final-text))}@media (min-width:640px){[data-ui-version=final] .final-tools-hub-root{padding:24px 30px 48px}}[data-ui-version=final] .final-tools-hub-root__inner{width:100%;max-width:none}[data-ui-version=final] .tools-hub__page-band{margin:-5px 0 18px;overflow:hidden;border-radius:20px;border:1px solid #dcd0f1;background:radial-gradient(120% 120% at 88% -25%,hsl(var(--sheen)),transparent 55%),linear-gradient(135deg,#f6f1fe,hsl(var(--final-bg)) 55%,#f6f1fe);box-shadow:0 1px 2px hsl(var(--final-text)/.04),0 18px 40px -24px hsl(var(--final-text)/.3);padding:20px 22px}.dark [data-ui-version=final] .tools-hub__page-band,[data-ui-version=final].dark .tools-hub__page-band{border-color:#442e6b;background:radial-gradient(120% 120% at 88% -25%,hsl(var(--sheen)),transparent 55%),linear-gradient(135deg,#221537,hsl(var(--final-bg)) 55%,#221537)}[data-ui-version=final] .tools-hub__page-band-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-ui-version=final] .tools-hub__page-band-icon{display:flex;height:52px;width:52px;flex-shrink:0;align-items:center;justify-content:center;border-radius:15px;background:hsl(var(--surface));color:#602eb8;box-shadow:0 6px 16px rgba(124,59,237,.22)}.dark [data-ui-version=final] .tools-hub__page-band-icon,[data-ui-version=final].dark .tools-hub__page-band-icon{color:#c2a6f2;box-shadow:0 6px 16px rgba(143,87,239,.22)}[data-ui-version=final] .tools-hub__page-band-body{min-width:0;flex:1}[data-ui-version=final] .tools-hub__page-band-eyebrow{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#602eb8}.dark [data-ui-version=final] .tools-hub__page-band-eyebrow,[data-ui-version=final].dark .tools-hub__page-band-eyebrow{color:#c2a6f2}[data-ui-version=final] .tools-hub__page-band-title{margin:2px 0 0;font-size:clamp(28px,4vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.08}[data-ui-version=final] .tools-hub__page-band-sub{margin:5px 0 0;font-size:13.5px;line-height:1.5;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tools-hub__cohorts button{min-height:36px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;font-weight:750;box-shadow:none;cursor:pointer;min-width:auto}[data-ui-version=final] .tools-hub__cohorts button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--final-text));box-shadow:0 1px 3px hsl(var(--final-text)/.1)}[data-ui-version=final] .tools-hub__filters{padding-right:24px;position:relative}[data-ui-version=final] .tools-hub__filters:after{content:"";position:sticky;right:0;flex-shrink:0;width:32px;margin-left:-32px;background:linear-gradient(to right,transparent,hsl(var(--final-bg)));pointer-events:none}@media (min-width:640px){[data-ui-version=final] .tools-hub__filters:after{display:none}}[data-ui-version=final] .tools-hub__filters button{min-height:36px;padding:0 12px;border:1px solid hsl(var(--final-border));border-radius:999px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap;min-width:auto;flex-shrink:0}[data-ui-version=final] .tools-hub__filters button[aria-pressed=true]{border:1.5px solid hsl(var(--ac));background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .tools-hub__filters button:hover:not([aria-pressed=true]){border-color:hsl(var(--ac-border));color:hsl(var(--ac))}[data-ui-version=final] .tool-card{display:flex;flex-direction:column;gap:0;width:100%;min-height:148px;padding:14px;border:1px solid hsl(var(--final-border));border-radius:16px;background:hsl(var(--surface));text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}[data-ui-version=final] .tool-card:hover{border-color:hsl(var(--ac-border));box-shadow:0 4px 12px hsl(var(--final-text)/.06)}[data-ui-version=final] .tool-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}[data-ui-version=final] .tool-card__icon{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;color:#fff}[data-ui-version=final] .tool-card__body{flex:1;margin-top:12px}[data-ui-version=final] .tool-card__name{font-size:14px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .tool-card__meta{margin-top:4px;font-size:12px;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tool-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}[data-ui-version=final] .tool-card__availability{font-size:12px;font-weight:600;color:hsl(var(--faint))}[data-ui-version=final] .tool-card__open{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:hsl(var(--ac))}[data-ui-version=final] .tool-card__badge{font-size:12px;font-weight:800;padding:2px 7px;border-radius:999px}[data-ui-version=final] .tool-card__badge--tier{background:hsl(var(--surface2));color:hsl(var(--faint))}[data-ui-version=final] .tool-card__badge--new{background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff}[data-ui-version=final] .tools-hub__empty{padding:30px 20px;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface));text-align:center}[data-ui-version=final] .tools-hub__empty h2{margin:0;font-size:16px;font-weight:800}[data-ui-version=final] .tools-hub__empty p{margin:6px 0 0;font-size:12.5px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .tools-hub__empty-action,[data-ui-version=final] .tools-hub__show-more{min-height:38px;margin-top:14px;padding:0 14px;border:none;border-radius:10px;background:hsl(var(--ac-btn));color:#fff;font-size:12px;font-weight:800;cursor:pointer}[data-ui-version=final] .tools-hub__show-more{margin-top:2px;border:1px solid hsl(var(--final-border));background:hsl(var(--surface));color:hsl(var(--ac));font-size:12.5px;font-weight:700;width:-moz-max-content;width:max-content}[data-ui-version=final] .tools-spotlight__secondary-copy{margin:8px 0 0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}[data-ui-version=final] .tools-spotlight__secondary-title{margin:5px 0 0;font-size:15px;font-weight:800;letter-spacing:-.02em}[data-ui-version=final] .tools-spotlight__progress>span{width:var(--readiness-pct,84%)}[data-ui-version=final] .cv-enterprise__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}[data-ui-version=final] .cv-enterprise__bar-spacer{flex:1;min-width:8px}[data-ui-version=final] .cv-enterprise__preview-head .cv-enterprise__bar-spacer{min-width:0}[data-ui-version=final] .cv-enterprise__bar-back--plain{display:inline-flex;height:auto;width:auto;min-height:auto;padding:6px;border:0;border-radius:8px;background:transparent;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__bar-back--plain:hover{background:hsl(var(--surface2));color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__phases{display:flex;flex-wrap:wrap;gap:6px;min-width:0}[data-ui-version=final] .cv-enterprise__phase{display:inline-flex;align-items:center;gap:7px;border:1px solid hsl(var(--final-border));background:hsl(var(--final-bg));border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));min-height:auto}[data-ui-version=final] .cv-enterprise__phase:hover{background:hsl(var(--surface));color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__phase.is-on{border-color:hsl(var(--ac));background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__phase-num{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--surface2));color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}[data-ui-version=final] .cv-enterprise__phase.is-on .cv-enterprise__phase-num{background:hsl(var(--ac));color:#fff}[data-ui-version=final] .cv-enterprise__phase.is-done .cv-enterprise__phase-num{background:hsl(var(--ok));color:#fff}[data-ui-version=final] .cv-enterprise__bar-more-btn,[data-ui-version=final] .cv-enterprise__bar-template-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--final-bg));color:hsl(var(--final-text));font-size:12px;font-weight:600}[data-ui-version=final] .cv-enterprise__bar-more-btn:hover,[data-ui-version=final] .cv-enterprise__bar-template-btn:hover{background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__bar-more-btn{width:34px;padding:6px}[data-ui-version=final] .cv-enterprise__subwrap{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}[data-ui-version=final] .cv-enterprise__subwrap-label{font-size:12px;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__subtabs{display:inline-flex;background:hsl(var(--surface));border-radius:10px;padding:3px;gap:0}[data-ui-version=final] .cv-enterprise__subtab-item{display:inline-flex;align-items:center;gap:2px}[data-ui-version=final] .cv-enterprise__subtab{border:0;background:transparent;font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));padding:6px 12px;border-radius:8px;min-height:auto}[data-ui-version=final] .cv-enterprise__subtab.is-on{background:#fff;color:hsl(var(--ac));box-shadow:0 1px 2px rgba(15,23,41,.06)}.dark [data-ui-version=final] .cv-enterprise__subtab.is-on,[data-ui-version=final].dark .cv-enterprise__subtab.is-on{background:hsl(var(--ac-soft));box-shadow:inset 0 0 0 1px hsl(var(--ac-border))}[data-ui-version=final] .cv-enterprise__subtab-add,[data-ui-version=final] .cv-enterprise__subtab-remove{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 8px;border:1px dashed hsl(var(--ac-border));border-radius:8px;background:hsl(var(--final-bg));color:hsl(var(--ac));font-size:12px;font-weight:700}[data-ui-version=final] .cv-enterprise__subtab-add{margin-left:4px}@media (max-width:1024px){[data-ui-version=final] .cv-enterprise__subtabs{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;--cv-subtab-scroll-hint:rgba(15,23,41,.24);background-color:hsl(var(--surface));background-image:linear-gradient(hsl(var(--surface)),hsl(var(--surface))),linear-gradient(hsl(var(--surface)),hsl(var(--surface))),linear-gradient(to right,var(--cv-subtab-scroll-hint),transparent),linear-gradient(to left,var(--cv-subtab-scroll-hint),transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:16px 100%,16px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.dark [data-ui-version=final] .cv-enterprise__subtabs,[data-ui-version=final].dark .cv-enterprise__subtabs{--cv-subtab-scroll-hint:hsla(0,0%,100%,.18)}[data-ui-version=final] .cv-enterprise__subtabs::-webkit-scrollbar{display:none}[data-ui-version=final] .cv-enterprise__subtabs>*{flex:0 0 auto;scroll-snap-align:start}[data-ui-version=final] .cv-enterprise__subtab{white-space:nowrap}[data-ui-version=final] .cv-enterprise__subtabs :focus-visible{outline-offset:-2px!important}}[data-ui-version=final] .cv-enterprise__preview-head{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsl(var(--surface2));color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__preview-title{display:flex;min-width:0;align-items:center;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__preview-title,[data-ui-version=final] .cv-enterprise__preview-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui-version=final] .cv-enterprise__preview-title>span:not(:last-child):after{content:"·";margin:0 6px}[data-ui-version=final] .cv-enterprise__preview-title-section{flex:0 0 auto}@media (max-width:1024px){[data-ui-version=final] .cv-enterprise__preview-title-lead{display:none}}[data-ui-version=final] .cv-enterprise__fit{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:2px;border:1px solid hsl(var(--final-border));border-radius:8px;background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__fit-btn{display:inline-flex;align-items:center;gap:4px;min-height:0;min-width:0;height:22px;position:relative;padding:0 7px;border:0;border-radius:6px;background:transparent;color:hsl(var(--faint));font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}[data-ui-version=final] .cv-enterprise__fit-btn:before{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}[data-ui-version=final] .cv-enterprise__fit-btn:hover{color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__fit-btn[data-active=true]{background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__fit-btn:focus-visible{outline:2px solid hsl(var(--ac));outline-offset:1px}@media (prefers-reduced-motion:reduce){[data-ui-version=final] .cv-enterprise__fit-btn{transition:none}}@media (max-width:1180px){[data-ui-version=final] .cv-enterprise__fit-btn-text{display:none}[data-ui-version=final] .cv-enterprise__fit-btn{padding:0 6px}}@media (max-width:1180px) and (pointer:coarse){[data-ui-version=final] .cv-enterprise__fit-btn{min-width:44px;justify-content:center}}[data-ui-version=final] .cv-enterprise__preview-badge{font-size:12px;font-weight:600;background:hsla(0,0%,100%,.2);border-radius:7px;padding:4px 8px;color:#fff;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui-version=final] .cv-enterprise__preview-template-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#fff;font-size:12px;font-weight:600;padding:0;min-height:auto}[data-ui-version=final] .cv-enterprise__preview-toolbar{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid hsl(var(--final-border));font-size:12px;color:hsl(var(--muted-foreground));background:hsl(var(--final-bg))}[data-ui-version=final] .cv-enterprise__preview-toolbar-label{font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__preview-chip{font-size:12px;font-weight:600;border-radius:999px;padding:3px 9px;background:hsl(var(--surface));color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__preview-chip--published{color:hsl(var(--ok));background:hsl(var(--ok-soft))}[data-ui-version=final] .cv-enterprise__preview-switch{flex-shrink:0}[data-ui-version=final] .cv-enterprise__preview-sync{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}[data-ui-version=final] .cv-enterprise__preview-sync--synced{color:hsl(var(--ok))}[data-ui-version=final] .cv-enterprise__preview-sync--saving{color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__preview-sync--offline{color:hsl(var(--warn))}[data-ui-version=final] .cv-enterprise__preview-sync--error{color:hsl(var(--danger))}[data-ui-version=final] .cv-enterprise__preview-sync--unsaved{color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__preview-body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px;background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__preview-caption{margin:8px 0 0;font-size:12px;color:hsl(var(--faint));text-align:center}[data-ui-version=final] .cv-enterprise__bar-back{display:flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid hsl(var(--final-border));border-radius:10px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));cursor:pointer;min-width:auto;min-height:auto}[data-ui-version=final] .cv-enterprise__bar-identity{display:flex;align-items:center;gap:9px;min-width:0}[data-ui-version=final] .cv-enterprise__bar-icon{display:flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__bar-title{min-width:0;border:none;background:none;font-size:15px;font-weight:800;letter-spacing:-.01em;color:hsl(var(--final-text));padding:2px 4px;border-radius:6px}[data-ui-version=final] .cv-enterprise__autosave{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:750}[data-ui-version=final] .cv-enterprise__autosave--synced{color:hsl(var(--ok))}[data-ui-version=final] .cv-enterprise__autosave--saving{color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__autosave--offline{color:hsl(var(--warn))}[data-ui-version=final] .cv-enterprise__autosave--error{color:hsl(var(--danger))}[data-ui-version=final] .cv-enterprise__autosave--unsaved{color:hsl(var(--muted-foreground))}@media (max-width:768px) and (hover:hover) and (pointer:fine){[data-content-workspace] [data-ui-version=final] button.cv-enterprise__autosave,[data-content-workspace][data-ui-version=final] button.cv-enterprise__autosave{min-height:0!important}}[data-ui-version=final] .cv-enterprise__actions{display:flex;align-items:center;gap:7px;margin-left:auto;flex-wrap:wrap}[data-ui-version=final] .cv-enterprise__action-group{display:flex;gap:1px;border:1px solid hsl(var(--final-border));border-radius:10px;overflow:hidden}[data-ui-version=final] .cv-enterprise__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 12px;border:none;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:12.5px;font-weight:700;cursor:pointer;min-width:auto;min-height:auto}[data-ui-version=final] .cv-enterprise__action-btn--icon{width:34px;padding:0;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__action-btn--icon-sm{width:28px;padding:0;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__action-btn--split{border-left:1px solid hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__action-btn:disabled{opacity:.4;cursor:not-allowed}[data-ui-version=final] .cv-enterprise__action-btn[aria-pressed=true]{background:hsl(var(--ac-soft));color:hsl(var(--ac));border:1px solid hsl(var(--ac-border))}[data-ui-version=final] .cv-enterprise__action-btn--primary{background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff;border-radius:10px;border:none;box-shadow:0 8px 20px -12px hsl(var(--ac)/.65)}[data-ui-version=final] .cv-enterprise__rail-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__rail-count{padding:2px 7px;border-radius:999px;background:hsl(var(--surface2));font-size:12px;letter-spacing:0;color:hsl(var(--muted-foreground));text-transform:none;font-weight:800}[data-ui-version=final] .cv-enterprise__rail-row{position:relative;display:flex;align-items:center;gap:2px;border-radius:11px;transition:opacity .15s,transform .15s,background .15s}[data-ui-version=final] .cv-enterprise__rail-row[data-reorderable=true]{cursor:grab}[data-ui-version=final] .cv-enterprise__rail-row[data-reorderable=true]:active{cursor:grabbing}[data-ui-version=final] .cv-enterprise__rail-row.is-dragging{opacity:.5;transform:scale(.98)}[data-ui-version=final] .cv-enterprise__rail-row.is-drag-over{background:hsl(var(--ac-soft));border-radius:8px}[data-ui-version=final] .cv-enterprise__drag-handle{display:inline-flex;flex-shrink:0;color:hsl(var(--faint));padding:4px 0;cursor:grab;overflow:hidden;width:0;opacity:0;transition:width .12s ease,opacity .12s ease}[data-ui-version=final] .cv-enterprise__rail-row.is-dragging .cv-enterprise__drag-handle,[data-ui-version=final] .cv-enterprise__rail-row:focus-within .cv-enterprise__drag-handle,[data-ui-version=final] .cv-enterprise__rail-row:hover .cv-enterprise__drag-handle{width:14px;opacity:1}@media (prefers-reduced-motion:reduce){[data-ui-version=final] .cv-enterprise__drag-handle{transition:none}}[data-ui-version=final] .cv-enterprise__drag-handle:active{cursor:grabbing}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button,[data-ui-version=final] .cv-enterprise__rail-row button{flex:1!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;border:none!important;border-radius:11px!important;background:transparent!important;color:hsl(var(--final-text-secondary,215 18% 35%))!important;cursor:pointer!important;min-height:42px!important;padding:10px 11px!important;font-size:13.5px!important;font-weight:500!important;text-align:left!important;width:100%!important;transition:background .12s ease,color .12s ease!important}@media (prefers-reduced-motion:reduce){[data-ui-version=final] .cv-enterprise__manage-sections,[data-ui-version=final] .cv-enterprise__rail-row button{transition:none!important}}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button svg,[data-ui-version=final] .cv-enterprise__rail-row button svg{flex-shrink:0!important;color:inherit!important}[data-ui-version=final] .cv-enterprise__rail-row button:hover:not([aria-pressed=true]):not([aria-current=true]){background:hsl(var(--surface2))!important;color:hsl(var(--final-text))!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button[aria-current=true],[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button[aria-pressed=true],[data-ui-version=final] .cv-enterprise__rail-row button[aria-current=true],[data-ui-version=final] .cv-enterprise__rail-row button[aria-pressed=true]{background:hsl(var(--ac-soft))!important;color:hsl(var(--ac))!important;font-weight:700!important;box-shadow:inset 3px 0 0 hsl(var(--ac))!important}[data-ui-version=final] .cv-enterprise__section-label{flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;line-height:1.25!important;color:inherit!important;word-break:normal!important}[data-ui-version=final] .cv-enterprise__progress{display:inline-flex!important;flex-shrink:0!important;white-space:nowrap!important;min-width:29px!important;height:19px!important;width:auto!important;padding:0 4px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:hsl(var(--final-surface-raised,210 40% 97%))!important;color:hsl(var(--final-text-secondary,215 18% 35%))!important;font-size:12px!important;font-weight:800!important;transition:opacity .12s ease!important}[data-ui-version=final] .cv-enterprise__needs-fix{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:hsl(var(--danger))}[data-ui-version=final] .cv-enterprise__rail-row button[aria-current=true] .cv-enterprise__progress,[data-ui-version=final] .cv-enterprise__rail-row button[aria-pressed=true] .cv-enterprise__progress{border-color:hsl(var(--ac));background:hsl(var(--ac-soft))!important;color:hsl(var(--ac))}@media (hover:hover){[data-ui-version=final] .cv-enterprise__rail-row[data-reorderable=true]:focus-within .cv-enterprise__progress,[data-ui-version=final] .cv-enterprise__rail-row[data-reorderable=true]:hover .cv-enterprise__progress{opacity:0!important}}[data-ui-version=final] .cv-enterprise__rail-reorder{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;gap:2px;padding:2px;border-radius:8px;background:hsl(var(--surface));box-shadow:0 1px 4px hsl(var(--final-text)/.12);opacity:0;pointer-events:none;transition:opacity .12s ease}[data-ui-version=final] .cv-enterprise__rail-row:focus-within .cv-enterprise__rail-reorder,[data-ui-version=final] .cv-enterprise__rail-row:hover .cv-enterprise__rail-reorder{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){[data-ui-version=final] .cv-enterprise__rail-reorder{transition:none}}@media (hover:none){[data-ui-version=final] .cv-enterprise__rail-reorder{position:static;transform:none;background:transparent;box-shadow:none;opacity:1;pointer-events:auto}}[data-ui-version=final] .cv-enterprise__rail-reorder button{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid hsl(var(--final-border));border-radius:6px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:12px;font-weight:800;cursor:pointer;min-width:auto;min-height:auto;transition:background .12s ease,color .12s ease}[data-ui-version=final] .cv-enterprise__rail-reorder button:hover:not(:disabled){background:hsl(var(--ac-soft));border-color:hsl(var(--ac)/.4);color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__rail-reorder button:focus-visible{outline:2px solid hsl(var(--ac));outline-offset:1px}[data-ui-version=final] .cv-enterprise__rail-reorder button:disabled{opacity:.35;cursor:not-allowed}[data-ui-version=final] .cv-enterprise__manage-sections{margin-top:6px;display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;border:1px dashed hsl(var(--final-border));border-radius:10px;background:none;color:hsl(var(--muted-foreground));font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}[data-ui-version=final] .cv-enterprise__manage-sections:hover{border-color:hsl(var(--ac)/.55);background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__preview-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid hsl(var(--final-border)/.78);background:hsl(var(--surface));font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__ats-safe{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:hsl(var(--ok-soft));color:hsl(var(--ok));font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}[data-ui-version=final] .cv-enterprise__rail-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:2px}[data-ui-version=final] .cv-enterprise__rail-group{padding:14px 8px 6px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--faint))}@media (max-width:1024px){[data-ui-version=final] .cv-enterprise__action-group:first-of-type,[data-ui-version=final] .cv-enterprise__action-group:nth-of-type(2){display:none}}@media (min-width:1025px){[data-ui-version=final] .cv-enterprise__rail{display:flex!important}}@media (max-width:1024px){[data-ui-version=final] .cv-enterprise__rail{display:none!important}}@media (max-width:1024px) and (min-width:881px){[data-ui-version=final] .cv-enterprise__bar{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:center}[data-ui-version=final] .cv-enterprise__bar>div:first-of-type{min-width:0}[data-ui-version=final] .cv-enterprise__actions{grid-column:3;width:auto;margin-left:0!important}[data-ui-version=final] .cv-enterprise__body{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)!important}[data-ui-version=final] .cv-enterprise__app-rail{grid-column:1/-1!important;grid-row:1!important}[data-ui-version=final] .cv-enterprise__preview{grid-column:1}[data-ui-version=final] .cv-enterprise__form,[data-ui-version=final] .cv-enterprise__preview{grid-row:2!important;height:calc(100vh - var(--cv-enterprise-bar-h, 61px) - var(--cv-enterprise-rail-strip-h, 0px));height:calc(100dvh - var(--cv-enterprise-bar-h, 61px) - var(--cv-enterprise-rail-strip-h, 0px))}[data-ui-version=final] .cv-enterprise__form{grid-column:2}[data-ui-version=final] .cv-enterprise__paper{padding:24px 25px 72px!important}[data-ui-version=final] .cv-enterprise.is-calm .cv-enterprise__body{grid-template-columns:minmax(0,1fr)!important}[data-ui-version=final] .cv-enterprise.is-calm .cv-enterprise__preview{grid-column:1}}@media (max-width:880px){[data-ui-version=final] .cv-enterprise,[data-ui-version=final].cv-enterprise{margin:0!important;min-height:0!important;gap:12px!important}[data-ui-version=final] .cv-enterprise__bar{position:sticky!important;top:0!important;z-index:35!important;padding:10px 12px!important;border-radius:0!important}[data-ui-version=final] .cv-enterprise__actions>.cv-enterprise__btn-label{display:none!important}[data-ui-version=final] .cv-enterprise__actions>.cv-enterprise__btn-label--ai{display:inline-flex!important}[data-ui-version=final] .cv-enterprise__actions{flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain}[data-ui-version=final] .cv-enterprise__actions :focus-visible{outline-offset:-2px!important}[data-ui-version=final] .cv-enterprise__actions>*{flex-shrink:0!important}[data-ui-version=final] .cv-enterprise__body{display:flex!important;flex-direction:column!important;min-height:0!important;width:100%!important}[data-ui-version=final] .cv-enterprise__form{flex:1 1 100%!important;width:100%!important;padding:0 14px 28px!important;max-width:none!important;height:auto!important;overflow-x:visible!important;overflow-x:clip!important;overflow-y:visible!important;grid-column:unset!important;grid-row:unset!important;border-left:0!important}[data-ui-version=final] .cv-enterprise__form-card{width:100%!important;padding:16px!important}[data-ui-version=final] .cv-enterprise__preview{position:relative!important;top:auto!important;flex:1 1 100%!important;width:100%!important;height:auto!important;overflow:visible!important;border-left:0!important;grid-column:unset!important;grid-row:unset!important}[data-ui-version=final] .cv-enterprise__preview-frame{padding:12px!important;border-radius:0!important;overflow:visible!important}[data-ui-version=final] .cv-enterprise__paper{height:auto!important;max-height:620px!important}[data-ui-version=final] .cv-enterprise__inspector-head{display:none}}@media (max-width:700px){[data-ui-version=final][role=dialog][aria-modal=true]{align-items:flex-end!important;padding:10px 0 0!important}[data-ui-version=final][role=dialog][aria-modal=true]>div{width:100%!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important;border-bottom:0!important}}[data-ui-version=final] .cv-enterprise__bar button,[data-ui-version=final] .cv-enterprise__rail button:not(.cv-enterprise__manage-sections){min-height:unset;min-width:unset}[data-ui-version=final] .cv-enterprise__app-rail,[data-ui-version=final].cv-enterprise .cv-enterprise__app-rail,[data-ui-version=final].cv-enterprise.is-calm .cv-enterprise__app-rail,[data-ui-version=final].cv-enterprise.is-compact .cv-enterprise__app-rail{display:flex!important;min-height:auto!important;height:auto!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__account,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__brand,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__workspace-label,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__workspace-nav{display:none}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list{display:flex!important;flex-direction:column!important;gap:2px!important;max-height:none!important;overflow-y:visible!important;overflow:visible!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row{display:flex!important;visibility:visible!important;opacity:1!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list>div,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row>div{display:block!important;visibility:visible!important}@media (min-width:640px){[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv{display:block;max-width:220px;border:0;padding:0;margin:0 0 8px}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv .cv-enterprise__cvname,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv-actions,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv-head{display:none}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv-export{margin-top:0}}@media (min-width:640px) and (max-width:880px){[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv{padding-inline:14px;flex:none}}@media (min-width:1025px){[data-ui-version=final] .cv-enterprise__app-rail{display:flex!important;flex-direction:column!important;flex:0 0 190px!important;position:sticky!important;top:14px!important;align-self:start!important;border-width:1px!important;border:1px solid hsl(var(--final-border))!important;background:hsl(var(--surface))!important;border-radius:14px!important;box-shadow:0 1px 2px hsl(var(--final-text)/.04)!important;padding:10px!important}}@media (max-width:1024px) and (min-width:881px){[data-ui-version=final] .cv-enterprise__app-rail{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;flex:none!important;position:relative!important;top:auto!important;width:100%!important;border-radius:12px!important;padding:8px!important;margin-bottom:12px!important;border:1px solid hsl(var(--final-border))!important;box-shadow:0 1px 2px hsl(var(--final-text)/.04)!important;background:hsl(var(--surface))!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-header{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__current-cv{flex:none!important;margin:0!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding-bottom:4px!important;flex:1 1 auto!important;min-width:0!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list>div,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row{flex-shrink:0!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button{white-space:nowrap!important;padding:8px 12px!important;min-height:44px!important;border:1px solid hsl(var(--final-border))!important;border-radius:10px!important;background:hsl(var(--surface))!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button[aria-current=true],[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button[aria-pressed=true]{border-color:hsl(var(--ac))!important;background:hsl(var(--ac-soft))!important;box-shadow:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__section-label{white-space:nowrap!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__progress,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-group{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__manage-sections{flex-shrink:0!important;margin-top:0!important;white-space:nowrap!important;width:auto!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__drag-handle,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-reorder{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row[data-active=true] .cv-enterprise__rail-reorder{display:flex!important;position:static!important;transform:none!important;background:transparent!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;flex-shrink:0!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row[data-active=true] .cv-enterprise__rail-reorder button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:13px!important}[data-ui-version=final] .cv-enterprise__inspector-title{display:none!important}}@media (max-width:880px){[data-ui-version=final] .cv-enterprise__app-rail{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;flex:none!important;position:sticky!important;top:var(--cv-enterprise-bar-h,61px)!important;z-index:30!important;width:100%!important;border-radius:0!important;border:none!important;border-bottom:1px solid hsl(var(--final-border))!important;box-shadow:none!important;padding:0!important;background:hsl(var(--surface))!important;margin-bottom:8px!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-header{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex:1 1 auto!important;min-width:0!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;padding:4px 14px 8px!important;scroll-padding-inline:14px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list::-webkit-scrollbar{display:none}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list[data-scroll-edges=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list[data-scroll-edges=start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list[data-scroll-edges=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-list>div,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row{flex-shrink:0!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button{white-space:nowrap!important;padding:8px 14px!important;min-height:44px!important;border:1px solid hsl(var(--final-border))!important;border-radius:999px!important;background:hsl(var(--surface))!important;font-size:12.5px!important;font-weight:700!important;gap:0!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button svg{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button[aria-current=true],[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row button[aria-pressed=true]{border-color:hsl(var(--ac))!important;background:hsl(var(--ac-soft))!important;color:hsl(var(--ac))!important;box-shadow:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__progress,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-group{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__manage-sections{flex:0 0 auto!important;order:1!important;margin:0 14px 0 2px!important;width:44px!important;min-width:44px!important;align-self:center!important;justify-content:center!important;gap:0!important;min-height:44px!important;padding:0!important;border:1px dashed hsl(var(--final-border))!important;border-radius:10px!important;background:hsl(var(--surface))!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__manage-sections .cv-enterprise__rail-btn-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important}[data-ui-version=final] .cv-enterprise__app-rail>.cv-enterprise__current-cv{order:2;margin-bottom:0}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__drag-handle,[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-reorder{display:none!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row[data-active=true] .cv-enterprise__rail-reorder{display:flex!important;position:static!important;transform:none!important;background:transparent!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;flex-shrink:0!important}[data-ui-version=final] .cv-enterprise__app-rail .cv-enterprise__rail-row[data-active=true] .cv-enterprise__rail-reorder button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:13px!important}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__subwrap{display:none!important}[data-ui-version=final] .cv-enterprise__form{display:flex;flex-direction:column}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__section-health,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__section-tips{order:1}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__foot,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__section-tertiary{order:2}}[data-ui-version=final] .cv-enterprise__entry-pagination [aria-label$=" pagination"]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-ui-version=final] .cv-enterprise__entry-pagination [aria-label$=" pagination"]::-webkit-scrollbar{display:none}[data-ui-version=final] .cv-enterprise__entry-pagination [aria-label$=" pagination"]>*{flex:0 0 auto}[data-ui-version=final] .cv-enterprise__entry-pagination [aria-label$=" pagination"][data-scroll-edges=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}[data-ui-version=final] .cv-enterprise__entry-pagination [aria-label$=" pagination"][data-scroll-edges=start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}[data-ui-version=final] .cv-enterprise__entry-pagination [aria-label$=" pagination"][data-scroll-edges=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}[data-ui-version=final] .cv-enterprise__brand{display:flex;align-items:center;gap:9px;padding:2px 6px 14px;font-size:16px;font-weight:700;color:hsl(var(--final-text));text-decoration:none}[data-ui-version=final] .cv-enterprise__brand-logo{display:inline-flex;overflow:hidden;border-radius:9px}[data-ui-version=final] .cv-enterprise__current-cv{border:1px solid hsl(var(--final-border));border-radius:12px;padding:11px;margin-bottom:12px}[data-ui-version=final] .cv-enterprise__current-cv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.04em;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__chip{font-size:12px;font-weight:600;border-radius:999px;padding:3px 9px}[data-ui-version=final] .cv-enterprise__chip--warn{color:hsl(var(--warn));background:hsl(var(--warn-soft))}[data-ui-version=final] .cv-enterprise__chip--acc{color:hsl(var(--ac));background:hsl(var(--ac-soft))}[data-ui-version=final] .cv-enterprise__chip--ok{color:hsl(var(--ok));background:hsl(var(--ok-soft))}[data-ui-version=final] .cv-enterprise__cvname{display:flex;align-items:center;gap:9px;min-width:0}[data-ui-version=final] .cv-enterprise__cvname-icon{display:flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__cvname-text{min-width:0}[data-ui-version=final] .cv-enterprise__cvname-edit{display:block;width:clamp(190px,22vw,460px);max-width:100%;border:none;background:none;font-size:15px;font-weight:800;letter-spacing:-.01em;color:hsl(var(--final-text));padding:2px 4px;border-radius:6px}[data-ui-version=final] .cv-enterprise__cvname-edit:focus{outline:none;background:hsl(var(--surface2))}[data-ui-version=final] .cv-enterprise__btn-group{display:flex;gap:1px;border:1px solid hsl(var(--final-border));border-radius:10px;overflow:hidden}[data-ui-version=final] .cv-enterprise__btn-icon{display:flex;height:36px;width:34px;align-items:center;justify-content:center;border:none;background:hsl(var(--surface));color:hsl(var(--muted-foreground));cursor:pointer}[data-ui-version=final] .cv-enterprise__btn-icon:not(:first-child){border-left:1px solid hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__btn-icon:hover:not(:disabled){background:hsl(var(--surface2));color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__btn-icon:disabled{opacity:.4;cursor:not-allowed}[data-ui-version=final] .cv-enterprise__btn-label{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:none;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}[data-ui-version=final] .cv-enterprise__btn-label:hover{background:hsl(var(--surface2))}[data-ui-version=final] .cv-enterprise__btn-label.is-on{background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__btn-chevron{display:inline-flex;align-items:center;justify-content:center;height:36px;width:28px;border:none;border-left:1px solid hsl(var(--final-border));background:hsl(var(--surface));color:hsl(var(--muted-foreground));cursor:pointer}[data-ui-version=final] .cv-enterprise__btn-chevron:hover{background:hsl(var(--surface2))}[data-ui-version=final] .cv-enterprise__autosave-spin{animation:cv-enterprise-spin 1s linear infinite}@keyframes cv-enterprise-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-ui-version=final] .cv-enterprise__current-cv-actions{display:flex;gap:7px;margin-top:10px}[data-ui-version=final] .cv-enterprise__current-cv-export{margin-top:7px}[data-ui-version=final] .cv-enterprise__rail-btn{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--final-bg));color:hsl(var(--final-text));font-size:12px;font-weight:600}[data-ui-version=final] .cv-enterprise__rail-btn--block{width:100%;flex:none}[data-ui-version=final] .cv-enterprise__workspace-label{font-size:12px;font-weight:700;letter-spacing:.05em;color:hsl(var(--faint));padding:6px 8px}[data-ui-version=final] .cv-enterprise__workspace-nav{display:flex;flex-direction:column;gap:2px}[data-ui-version=final] .cv-enterprise__workspace-link{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none}[data-ui-version=final] .cv-enterprise__workspace-link:hover{background:hsl(var(--surface));color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__workspace-link.is-on{background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__workspace-badge{margin-left:auto;background:hsl(var(--ac));color:#fff;font-size:12px;font-weight:600;border-radius:999px;padding:1px 7px}.dark [data-ui-version=final] .cv-enterprise__workspace-badge,[data-ui-version=final].dark .cv-enterprise__workspace-badge{color:hsl(var(--ac-fg))}[data-ui-version=final] .cv-enterprise__account{margin-top:auto;position:relative;padding-top:12px}[data-ui-version=final] .cv-enterprise__account-menu{position:absolute;left:0;right:0;bottom:52px;display:none;padding:6px;border:1px solid hsl(var(--final-border));border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(15,23,41,.14)}.dark [data-ui-version=final] .cv-enterprise__account-menu,[data-ui-version=final].dark .cv-enterprise__account-menu{background:hsl(var(--surface2));box-shadow:0 8px 28px rgba(5,8,15,.6)}[data-ui-version=final] .cv-enterprise__account-menu.is-open{display:block}[data-ui-version=final] .cv-enterprise__account-item{display:flex;width:100%;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:hsl(var(--final-text));font-size:13px;text-decoration:none}[data-ui-version=final] .cv-enterprise__account-item:hover:not(:disabled){background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__account-item:disabled{opacity:.45;cursor:not-allowed}[data-ui-version=final] .cv-enterprise__account-item--danger{color:hsl(var(--warn))}[data-ui-version=final] .cv-enterprise__account-btn{display:flex;width:100%;align-items:center;gap:9px;padding:8px 9px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--final-bg));text-align:left}[data-ui-version=final] .cv-enterprise__account-avatar{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:700}[data-ui-version=final] .cv-enterprise__account-name{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui-version=final] .cv-enterprise__account-plan{display:block;font-size:12px;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__shead{display:flex;align-items:flex-start;gap:11px}[data-ui-version=final] .cv-enterprise__shead-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__shead-title{margin:0;font-size:16px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__shead-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:2px;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__shead-meta-muted{color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__prog{height:6px;margin:11px 0 18px;overflow:hidden;border-radius:999px;background:hsl(var(--surface2))}[data-ui-version=final] .cv-enterprise__prog>span{display:block;height:100%;background:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__grp{margin:18px 0 10px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--faint))}[data-ui-version=final] .cv-enterprise__field{margin-bottom:14px}[data-ui-version=final] .cv-enterprise__fl{display:block;margin:0 0 5px;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__req{color:hsl(var(--warn))}[data-ui-version=final] .cv-enterprise__inp{width:100%;padding:10px 12px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--final-bg));color:hsl(var(--final-text));font-size:14px;text-overflow:ellipsis}[data-ui-version=final] .cv-enterprise__inp:focus{outline:2px solid hsl(var(--ac));outline-offset:1px;border-color:hsl(var(--ac))}[data-content-workspace] [data-ui-version=final] .cv-enterprise__inp,[data-content-workspace][data-ui-version=final] .cv-enterprise__inp{transition:border-color var(--cv-enterprise-motion-duration,.15s) var(--cv-enterprise-motion-ease,cubic-bezier(.4,0,.2,1)),background-color var(--cv-enterprise-motion-duration,.15s) var(--cv-enterprise-motion-ease,cubic-bezier(.4,0,.2,1))}[data-content-workspace] [data-ui-version=final] .cv-enterprise__inp:hover:not(:focus),[data-content-workspace][data-ui-version=final] .cv-enterprise__inp:hover:not(:focus){border-color:hsl(var(--ac-border))}[data-content-workspace] [data-ui-version=final] .cv-enterprise__inp:focus-visible,[data-content-workspace][data-ui-version=final] .cv-enterprise__inp:focus-visible{outline:var(--final-focus-ring-width,2px) solid hsl(var(--ac))!important;outline-offset:var(--final-focus-ring-offset-tight,1px)!important}[data-ui-version=final] .cv-enterprise__inp--textarea{min-height:120px;resize:vertical}[data-ui-version=final] .cv-enterprise__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__foot-stxt{font-size:13px;color:hsl(var(--muted-foreground));margin-right:auto}[data-ui-version=final] .cv-enterprise__foot-btn--back{color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__foot-btn--back:hover{color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__foot-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}[data-ui-version=final] .cv-enterprise__foot-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--final-bg));color:hsl(var(--final-text));font-size:13px;font-weight:600}[data-ui-version=final] .cv-enterprise__foot-btn:hover{background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__foot-btn--pri{border-color:hsl(var(--ac));background:hsl(var(--ac));color:#fff}[data-ui-version=final] .cv-enterprise__foot-btn--pri:hover{background:hsl(var(--ac-hover,var(--ac)))}.dark [data-ui-version=final] .cv-enterprise__foot-btn--pri,[data-ui-version=final].dark .cv-enterprise__foot-btn--pri{color:hsl(var(--ac-fg))}[data-ui-version=final] .cv-enterprise__legacy-section-nav{display:none}@media (min-width:640px){[data-ui-version=final] .cv-enterprise__form .sm\:grid-cols-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media (min-width:768px){[data-ui-version=final] .cv-enterprise__form .grid.md\:grid-cols-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media (min-width:1025px){[data-ui-version=final].cv-enterprise:not(.is-preview-hidden):not(.is-calm):not(.is-focus) .cv-enterprise__form .grid.md\:grid-cols-2,[data-ui-version=final].cv-enterprise:not(.is-preview-hidden):not(.is-calm):not(.is-focus) .cv-enterprise__form .sm\:grid-cols-2{grid-template-columns:minmax(0,1fr)}[data-ui-version=final].cv-enterprise:not(.is-preview-hidden):not(.is-calm):not(.is-focus) .cv-enterprise__form .md\:col-span-2,[data-ui-version=final].cv-enterprise:not(.is-preview-hidden):not(.is-calm):not(.is-focus) .cv-enterprise__form .sm\:col-span-2{grid-column:span 1/span 1}}@media (min-width:881px){[data-ui-version=final] .cv-enterprise__form{display:flex;flex-direction:column}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__section-health,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__section-tips{order:1}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__foot,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__section-tertiary{order:2}[data-ui-version=final] .cv-enterprise__inspector-kicker,[data-ui-version=final] .cv-enterprise__inspector-sub{display:none}[data-ui-version=final] .cv-enterprise__inspector-title{margin-top:12px}}[data-ui-version=final] .cv-enterprise__section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:-6px 0 14px}[data-ui-version=final] .cv-enterprise__inline-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--final-bg));color:hsl(var(--final-text));font-size:12px;font-weight:600}[data-ui-version=final] .cv-enterprise__inline-btn:hover{background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__inline-btn.is-on{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft));color:hsl(var(--ac));font-weight:700}[data-ui-version=final] .cv-enterprise__inline-btn--pri{border-color:hsl(var(--ac));background:hsl(var(--ac));color:#fff}[data-ui-version=final] .cv-enterprise__inline-btn--pri:hover{background:hsl(var(--ac-hover,var(--ac)))}.dark [data-ui-version=final] .cv-enterprise__inline-btn--pri,[data-ui-version=final].dark .cv-enterprise__inline-btn--pri{color:hsl(var(--ac-fg))}[data-ui-version=final] .cv-enterprise__flat-card{border:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important}[data-ui-version=final] .cv-enterprise__flat-card>[class*=CardHeader],[data-ui-version=final] .cv-enterprise__flat-card>div:first-child[class*=border-b][class*=bg-gradient]{display:none!important}[data-ui-version=final] .cv-enterprise__flat-card>[class*=CardContent],[data-ui-version=final] .cv-enterprise__flat-card>div[class*=p-6],[data-ui-version=final] .cv-enterprise__flat-card>div[class*=space-y]{padding:0!important}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .rounded-lg.border.bg-gray-50,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .rounded-xl.border{border-color:hsl(var(--final-border))!important;background:hsl(var(--final-bg))!important;box-shadow:none!important}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .bg-gradient-to-br,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .bg-gradient-to-r,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .shadow-lg.shadow-purple-200{background:hsl(var(--ac-soft))!important;box-shadow:none!important;color:hsl(var(--ac))!important}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .bg-amber-50,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .bg-blue-50,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .bg-purple-50{border-color:hsl(var(--final-border))!important;background:hsl(var(--surface))!important;color:hsl(var(--muted-foreground))!important}[data-ui-version=final] .cv-enterprise__form>div>.border.shadow-sm,[data-ui-version=final] .cv-enterprise__form>div>.rounded-lg.border{border-color:hsl(var(--final-border))!important;box-shadow:none!important;background:transparent!important}[data-ui-version=final] .cv-enterprise__form [class*=CardHeader]:not(.cv-enterprise__flat-card [class*=CardHeader]){border:0!important;background:transparent!important;padding-left:0!important;padding-right:0!important}@media (max-width:880px){[data-ui-version=final] .cv-enterprise__preview{display:none!important}}[data-ui-version=final] .cv-enterprise__bar-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}[data-ui-version=final] .cv-enterprise__bar-tools .cv-enterprise__inline-btn{padding:6px 8px;font-size:12px}[data-ui-version=final] .cv-enterprise__entry-card{padding:14px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--final-bg))}[data-ui-version=final] .cv-enterprise__entry-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__entry-pagination p{margin:0;color:hsl(var(--muted-foreground))}@media (max-height:800px){[data-ui-version=final] .cv-enterprise__entry-pagination .text-xs{display:none}[data-ui-version=final] .cv-enterprise__entry-pagination{gap:8px;padding:10px 12px}[data-ui-version=final] .cv-enterprise__entry-card .flex.flex-col.gap-1{flex-direction:row}[data-ui-version=final] .cv-enterprise__entry-card .font-medium.text-gray-700{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}[data-ui-version=final] .cv-enterprise__entry-pagination .text-sm{font-size:13px;font-weight:600;color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__entry-page-btn{border:1px solid hsl(var(--final-border));background:hsl(var(--final-bg));color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__entry-page-btn:hover{background:hsl(var(--surface));color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__entry-page-btn.is-on{border-color:hsl(var(--ac));background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .cv-enterprise__entry-card,[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card .p-4.border.rounded-lg.bg-gray-50{box-shadow:none}[data-ui-version=final] .cv-enterprise__form .cv-enterprise__flat-card>[class*=CardContent] .text-gray-500.text-center.py-8{padding:24px 12px;border:1px dashed hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:13px}[data-ui-version=final] .cv-enterprise__tbar{display:flex;align-items:center;gap:10px;min-width:0}[data-ui-version=final] .cv-enterprise__tbar--bar{flex:0 1 auto;min-width:0;margin-left:14px;padding-left:14px;border-left:1px solid hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__tbar--panel,[data-ui-version=final] .cv-enterprise__tbar--sheet{flex:none;width:100%;padding:9px 14px;background:hsl(var(--surface))}[data-ui-version=final] .cv-enterprise__tbar--panel{border-bottom:1px solid hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__tbar--panel,[data-ui-version=final] .cv-enterprise__tbar--sheet{flex-wrap:wrap;row-gap:8px}[data-ui-version=final] .cv-enterprise__tbar--panel .cv-enterprise__tbar-divider,[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-divider{display:none}[data-ui-version=final] .cv-enterprise__tbar-swatch{position:relative;flex-shrink:0;height:26px;width:21px;overflow:hidden;border:1px solid hsl(var(--final-border));border-radius:4px}[data-ui-version=final] .cv-enterprise__tbar-swatch-bar{position:absolute;top:0;left:0;right:0;height:6px}[data-ui-version=final] .cv-enterprise__tbar-meta{display:flex;align-items:baseline;gap:7px;min-width:0}[data-ui-version=final] .cv-enterprise__tbar-name{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui-version=final] .cv-enterprise__tbar-cat{flex-shrink:0;font-size:11px;font-weight:600;white-space:nowrap;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__tbar-browse{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;height:30px;min-height:0;min-width:0;position:relative;padding:0 10px;border:1px solid hsl(var(--ac-border));border-radius:9px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}[data-ui-version=final] .cv-enterprise__tbar-browse:before{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}[data-ui-version=final] .cv-enterprise__tbar-browse:hover{border-color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__tbar-divider{flex-shrink:0;width:1px;height:20px;background:hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__tbar--bar .cv-enterprise__tbar-browse-text,[data-ui-version=final] .cv-enterprise__tbar--bar .cv-enterprise__tbar-cat{display:none}[data-ui-version=final] .cv-enterprise__tbar--bar .cv-enterprise__tbar-browse{padding:0 8px}[data-ui-version=final] .cv-enterprise__tbar--bar .cv-enterprise__tbar-meta{min-width:96px}[data-ui-version=final] .cv-enterprise__tbar--bar .cv-enterprise__tbar-name{max-width:168px}@media (max-width:480px){[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-name{white-space:normal;overflow:visible;text-overflow:clip}[data-ui-version=final] .cv-enterprise__preview-head .cv-enterprise__bar-spacer{min-width:0}}@media (max-height:520px) and (min-width:481px){[data-ui-version=final] .cv-enterprise__tbar--sheet{flex-wrap:nowrap;gap:8px;padding:7px 10px}[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-browse-text,[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-cat{display:none}[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-browse{padding:0 8px}[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-meta{min-width:72px}[data-ui-version=final] .cv-enterprise__tbar--sheet .cv-enterprise__tbar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}[data-ui-version=final] .cv-enterprise__accents{display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex-shrink:0}[data-ui-version=final] .cv-enterprise__accent{height:26px;width:26px;min-height:0;min-width:0;padding:0;position:relative;border:2px solid transparent;border-radius:999px;box-shadow:0 0 0 1px hsl(var(--final-border));cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}[data-ui-version=final] .cv-enterprise__accent.cv-compact-target{height:26px!important;width:26px!important;min-height:0!important;min-width:0!important}[data-ui-version=final] .cv-enterprise__accent:before{content:"";position:absolute;top:50%;left:50%;height:44px;width:44px;transform:translate(-50%,-50%)}[data-ui-version=final] .cv-enterprise__accent:hover{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){[data-ui-version=final] .cv-enterprise__accent{transition:none}[data-ui-version=final] .cv-enterprise__accent:hover{transform:none}}[data-ui-version=final] .cv-enterprise__accent[data-active=true]{border-color:hsl(var(--final-text));box-shadow:0 0 0 2px hsl(var(--surface)),0 0 0 4px hsl(var(--ac)/.35)}[data-ui-version=final] .cv-enterprise__accent:focus-visible{outline:2px solid hsl(var(--ac));outline-offset:2px}[data-ui-version=final] .cv-enterprise__ats-summary{display:flex;align-items:center;gap:13px;min-width:0}[data-ui-version=final] .cv-enterprise__ats-ring{position:relative;flex-shrink:0;height:48px;width:48px}[data-ui-version=final] .cv-enterprise__ats-ring svg{height:100%;width:100%}[data-ui-version=final] .cv-enterprise__ats-score{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#278657}.dark [data-ui-version=final] .cv-enterprise__ats-score,[data-ui-version=final].dark .cv-enterprise__ats-score{color:#30a66b}[data-ui-version=final] .cv-enterprise__ats-copy{min-width:0;flex:1}[data-ui-version=final] .cv-enterprise__ats-title{font-size:13px;font-weight:700}[data-ui-version=final] .cv-enterprise__ats-sub{font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__ats-bar-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__ats-bar-head b{color:hsl(var(--final-text))}[data-ui-version=final] .cv-enterprise__ats-bar{margin-top:3px;height:5px;overflow:hidden;border-radius:999px;background:hsl(var(--final-border))}[data-ui-version=final] .cv-enterprise__ats-bar-fill{height:100%;border-radius:999px}[data-ui-version=final] .cv-enterprise__ats-empty{margin:0;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .cv-enterprise__ats>button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;border:1px solid hsl(var(--ac-border));border-radius:10px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12.5px;font-weight:700;cursor:pointer}[data-ui-version=final] .cv-enterprise__ats>button:hover{border-color:hsl(var(--ac))}@media (min-width:1025px){[data-ui-version=final] .cv-enterprise__ats.cv-enterprise__ats--unscored{display:none!important}}[data-ui-version=final] .cv-enterprise__ats-hide{margin-left:auto;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:26px;width:26px;position:relative;border:1px solid hsl(var(--final-border));border-radius:8px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}[data-ui-version=final] .cv-enterprise__ats-hide:after{content:"";position:absolute;top:50%;left:50%;height:44px;width:44px;transform:translate(-50%,-50%)}[data-ui-version=final] .cv-enterprise__ats-hide:hover{border-color:hsl(var(--ac));color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__ats-pill{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:30px;padding:0 14px;border-width:1px 0 0;border-style:solid;border-color:hsl(var(--final-border));background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:12px;font-weight:650;cursor:pointer}[data-ui-version=final] .cv-enterprise__ats-pill:hover{color:hsl(var(--ac))}[data-ui-version=final] .cv-enterprise__ats-pill-score{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:0 6px;border-radius:999px;background:rgba(48,166,107,.14);color:#278657;font-size:12px;font-weight:800}.dark [data-ui-version=final] .cv-enterprise__ats-pill-score,[data-ui-version=final].dark .cv-enterprise__ats-pill-score{color:#30a66b}[data-ui-version=final] .dashboard-home{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){[data-ui-version=final] .dashboard-home{padding-bottom:88px}}[data-ui-version=final] .dashboard-hero{overflow:hidden;border-radius:20px;border:1px solid hsl(var(--ac-border));background:radial-gradient(120% 120% at 88% -25%,hsl(var(--sheen)),transparent 55%),linear-gradient(135deg,hsl(var(--ac-soft)),hsl(var(--final-bg)) 52%,hsl(var(--ac-soft)));box-shadow:0 1px 2px hsl(var(--final-text)/.04)}[data-ui-version=final] .dashboard-hero__grid{display:grid;gap:0;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}@media (max-width:900px){[data-ui-version=final] .dashboard-hero__grid{grid-template-columns:1fr}}[data-ui-version=final] .dashboard-hero__left{min-width:0;padding:22px 22px 24px}@media (min-width:901px){[data-ui-version=final] .dashboard-hero__left{border-right:1px solid hsl(var(--ac-border)/.5)}}[data-ui-version=final] .dashboard-hero__eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--ac))}[data-ui-version=final] .dashboard-hero__title{margin:8px 0 0;font-size:clamp(24px,4vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-hero__copy{margin:8px 0 0;font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground));max-width:46ch}[data-ui-version=final] .dashboard-focus{margin-top:16px;border-radius:16px;border:1px solid hsl(var(--final-border));background:hsl(var(--surface));padding:16px;box-shadow:0 2px 10px hsl(var(--final-text)/.04)}[data-ui-version=final] .dashboard-focus__row{display:flex;gap:13px}[data-ui-version=final] .dashboard-focus__icon{display:flex;height:44px;width:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff;box-shadow:0 4px 12px hsl(var(--ac)/.32)}[data-ui-version=final] .dashboard-focus__content{min-width:0;flex:1}[data-ui-version=final] .dashboard-focus__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-ui-version=final] .dashboard-focus__title{font-size:15px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-focus__badge{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff;text-transform:uppercase}[data-ui-version=final] .dashboard-focus__desc{margin-top:3px;font-size:13px;line-height:1.5;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-focus__actions{margin-top:14px;display:flex;gap:9px;flex-wrap:wrap}[data-ui-version=final] .dashboard-focus__cta{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 18px;border:none;border-radius:12px;background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff;font-size:13.5px;font-weight:700;box-shadow:0 6px 16px hsl(var(--ac)/.28);cursor:pointer;text-decoration:none}[data-ui-version=final] .dashboard-focus__cta:hover{filter:brightness(1.05)}[data-ui-version=final] .dashboard-focus__secondary{min-height:44px;padding:0 16px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}[data-ui-version=final] .dashboard-focus__secondary:hover{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft))}[data-ui-version=final] .dashboard-hero__right{min-width:0;padding:22px;background:hsl(var(--surface)/.55)}.dark [data-ui-version=final] .dashboard-hero__right,[data-ui-version=final].dark .dashboard-hero__right{background:hsl(var(--final-bg)/.3)}[data-ui-version=final] .dashboard-strength{display:flex;align-items:center;gap:16px}[data-ui-version=final] .dashboard-strength__ring{position:relative;flex-shrink:0;width:118px;height:118px}[data-ui-version=final] .dashboard-strength__ring svg{transform:rotate(-90deg)}[data-ui-version=final] .dashboard-strength__ring-value{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-ui-version=final] .dashboard-strength__score{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}[data-ui-version=final] .dashboard-strength__max{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-strength__info{min-width:0}[data-ui-version=final] .dashboard-strength__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-strength__status{margin-top:5px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px}[data-ui-version=final] .dashboard-strength__updated{margin-top:8px;display:flex;align-items:center;gap:5px;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-strength__link{margin-top:7px;display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font-size:12px;font-weight:700;color:hsl(var(--ac));cursor:pointer;text-decoration:underline;text-underline-offset:3px}[data-ui-version=final] .dashboard-hero-stats{margin-top:16px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){[data-ui-version=final] .dashboard-hero-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){[data-ui-version=final] .dashboard-hero-stats{grid-template-columns:repeat(2,1fr)}}[data-qa-fixes] [data-ui-version=final] .dashboard-strength{flex-wrap:wrap}@media (max-width:760px) and (min-width:601px){[data-qa-fixes] [data-ui-version=final] .dashboard-hero-stats{grid-template-columns:repeat(2,1fr)}}[data-ui-version=final] .dashboard-hero-stat{display:flex;align-items:center;gap:10px;border:1px solid hsl(var(--final-border));background:hsl(var(--surface)/.7);border-radius:12px;padding:9px 11px;transition:border-color .15s,transform .15s,box-shadow .15s;text-decoration:none;color:inherit}[data-ui-version=final] .dashboard-hero-stat:hover{border-color:hsl(var(--ac-border));transform:translateY(-2px);box-shadow:0 1px 2px hsl(var(--final-text)/.05),0 18px 38px -20px hsl(var(--final-text)/.32)}[data-ui-version=final] .dashboard-hero-stat__icon{display:flex;height:30px;width:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .dashboard-hero-stat__body{min-width:0;flex:1}[data-ui-version=final] .dashboard-hero-stat__row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}[data-ui-version=final] .dashboard-hero-stat__label{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));line-height:1.25}[data-ui-version=final] .dashboard-hero-stat__value{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-hero-stat__hint{font-size:12px;color:hsl(var(--faint));line-height:1.3}[data-ui-version=final] .dashboard-workflow{border:1px solid hsl(var(--final-border));background:hsl(var(--surface));border-radius:16px;box-shadow:0 1px 2px hsl(var(--final-text)/.05),0 16px 36px -22px hsl(var(--final-text)/.28);padding:16px}[data-ui-version=final] .dashboard-workflow__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}[data-ui-version=final] .dashboard-workflow__title{font-size:14px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-workflow__subtitle{margin-top:1px;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-workflow__meta{display:flex;align-items:center;gap:8px}[data-ui-version=final] .dashboard-workflow__count{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:hsl(var(--ac-soft));color:hsl(var(--ac));white-space:nowrap}[data-ui-version=final] .dashboard-workflow__toggle{border:none;background:none;padding:2px;font-size:12px;font-weight:700;color:hsl(var(--ac));white-space:nowrap;cursor:pointer}[data-ui-version=final] .dashboard-workflow__progress{height:5px;border-radius:999px;background:hsl(var(--final-border));overflow:hidden;margin-bottom:12px}[data-ui-version=final] .dashboard-workflow__progress-fill{height:100%;border-radius:999px;background:hsl(var(--ok));transition:width .6s ease}[data-ui-version=final] .dashboard-workflow__steps{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){[data-ui-version=final] .dashboard-workflow__steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){[data-ui-version=final] .dashboard-workflow__steps{grid-template-columns:repeat(2,1fr)}}[data-ui-version=final] .dashboard-workflow__step{display:flex;align-items:flex-start;gap:10px;min-height:72px;padding:10px 12px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface));color:hsl(var(--final-text));text-align:left;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}[data-ui-version=final] .dashboard-workflow__step:hover{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft))}[data-ui-version=final] .dashboard-workflow__step.is-done{border-color:hsl(var(--ok)/.3);background:hsl(var(--ok-soft))}[data-ui-version=final] .dashboard-workflow__step-icon{display:flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .dashboard-workflow__step.is-done .dashboard-workflow__step-icon{background:hsl(var(--ok-soft));color:hsl(var(--ok))}[data-ui-version=final] .dashboard-workflow__step-body{min-width:0;flex:1}[data-ui-version=final] .dashboard-workflow__step-title-row{display:flex;align-items:center;gap:6px}[data-ui-version=final] .dashboard-workflow__step-title{font-size:12.5px;font-weight:700}[data-ui-version=final] .dashboard-workflow__step-now{font-size:12px;font-weight:700;padding:1px 6px;border-radius:999px;background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff;text-transform:uppercase}[data-ui-version=final] .dashboard-workflow__step-desc{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-ui-version=final] .dashboard-body{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}@media (max-width:900px){[data-ui-version=final] .dashboard-body{grid-template-columns:1fr}}[data-ui-version=final] .dashboard-card{border:1px solid hsl(var(--final-border));background:hsl(var(--surface));border-radius:16px;box-shadow:0 1px 2px hsl(var(--final-text)/.05),0 16px 36px -22px hsl(var(--final-text)/.28);padding:16px}[data-ui-version=final] .dashboard-card--flat{box-shadow:none}[data-ui-version=final] .dashboard-card__title{font-size:14px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-card__subtitle{margin-top:1px;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-recs{margin-top:6px}[data-ui-version=final] .dashboard-rec{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid hsl(var(--final-border));text-decoration:none;color:inherit;transition:background .15s}[data-ui-version=final] .dashboard-rec:last-child{border-bottom:none}[data-ui-version=final] .dashboard-rec:hover{background:hsl(var(--ac-soft)/.3);margin:0 -16px;padding-left:16px;padding-right:16px}[data-ui-version=final] .dashboard-rec__num{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--surface2));font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-rec__icon{display:flex;height:38px;width:38px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .dashboard-rec__body{min-width:0;flex:1}[data-ui-version=final] .dashboard-rec__title-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}[data-ui-version=final] .dashboard-rec__title{font-size:13.5px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-rec__badge{font-size:12px;font-weight:700;padding:2px 7px;border-radius:999px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .dashboard-rec__meta{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-rec__time{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:hsl(var(--faint))}[data-ui-version=final] .dashboard-rec__action{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 12px;border-radius:9px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:800;white-space:nowrap;flex-shrink:0}@media (max-width:360px){[data-ui-version=final] .dashboard-rec{flex-wrap:wrap}[data-ui-version=final] .dashboard-rec__body{flex:1 1 100%}[data-ui-version=final] .dashboard-rec__action{margin-left:auto}}[data-ui-version=final] .dashboard-sidebar{display:flex;flex-direction:column;gap:16px}[data-ui-version=final] .dashboard-active-cv{padding:14px}[data-ui-version=final] .dashboard-active-cv__row{display:flex;align-items:center;gap:11px}[data-ui-version=final] .dashboard-active-cv__icon{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .dashboard-active-cv__body{min-width:0;flex:1}[data-ui-version=final] .dashboard-active-cv__eyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--ac))}[data-ui-version=final] .dashboard-active-cv__title{font-size:14px;font-weight:700;color:hsl(var(--final-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui-version=final] .dashboard-active-cv__meta{font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-active-cv__actions{margin-top:12px;display:grid;gap:8px;grid-template-columns:1fr 1fr}[data-ui-version=final] .dashboard-active-cv__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:10px;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none}[data-ui-version=final] .dashboard-active-cv__btn--edit{border:1px solid hsl(var(--final-border));background:hsl(var(--surface));color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-active-cv__btn--edit:hover{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft))}[data-ui-version=final] .dashboard-active-cv__btn--open{border:none;background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff}[data-ui-version=final] .dashboard-activity__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}[data-ui-version=final] .dashboard-activity__count{font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid hsl(var(--final-border));color:hsl(var(--muted-foreground))}[data-ui-version=final] .dashboard-activity__item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid hsl(var(--final-border));text-decoration:none;color:inherit}[data-ui-version=final] .dashboard-activity__item:last-child{border-bottom:none}[data-ui-version=final] .dashboard-activity__icon{display:flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--surface2));color:hsl(var(--ac))}[data-ui-version=final] .dashboard-activity__label{display:block;font-size:12.5px;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .dashboard-activity__detail{display:block;font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui-version=final] .dashboard-upgrade{overflow:hidden;border-radius:16px;border:1px solid hsl(var(--ac-border));background:linear-gradient(140deg,hsl(var(--ac)),hsl(var(--ac-strong)));color:#fff;padding:18px}[data-ui-version=final] .dashboard-upgrade__eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.9}[data-ui-version=final] .dashboard-upgrade__title{margin-top:6px;font-size:16px;font-weight:800;letter-spacing:-.01em}[data-ui-version=final] .dashboard-upgrade__copy{margin-top:5px;font-size:12.5px;line-height:1.5;opacity:.92}[data-ui-version=final] .dashboard-upgrade__btn{margin-top:13px;width:100%;min-height:42px;border:none;border-radius:11px;background:#fff;color:#5312c4;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center}[data-ui-version=final] .dashboard-referral-link{display:flex;min-height:76px;align-items:center;gap:12px;border-radius:14px;border:1px solid hsl(var(--ac-border));background:hsl(var(--ac-soft)/.7);padding:16px;color:hsl(var(--final-text));text-decoration:none;transition:background .15s}[data-ui-version=final] .dashboard-referral-link:hover{background:hsl(var(--ac-soft))}[data-ui-version=final] .dashboard-referral-link__icon{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:hsl(var(--surface));color:hsl(var(--ac));box-shadow:0 1px 3px hsl(var(--final-text)/.1)}[data-ui-version=final] .dashboard-referral-link__body{min-width:0;flex:1}[data-ui-version=final] .dashboard-referral-link__title{display:block;font-size:13px;font-weight:700}[data-ui-version=final] .dashboard-referral-link__subtitle{margin-top:2px;display:block;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-workspace{display:grid;gap:16px}[data-ui-version=final] .kit-stagebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface));box-shadow:0 1px 2px hsl(var(--final-text)/.04);position:sticky;top:calc(var(--cv-app-topbar-height, 57px) + 8px);z-index:20}[data-ui-version=final] #application-kit-fixes-review,[data-ui-version=final] [id^=application-kit-step-]{scroll-margin-top:calc(var(--cv-app-topbar-height, 57px) + 8px + 64px + 8px)}@container kit (max-width: 640px){[data-ui-version=final] .kit-stagebar{display:flex;overflow-x:auto;padding:6px;scrollbar-width:thin;scroll-padding:4px}[data-ui-version=final] .kit-stagebar button.kit-stagebar__step{min-width:152px!important;flex:0 0 auto;scroll-snap-align:start}}@supports not (container-type:inline-size){@media (max-width:700px){[data-ui-version=final] .kit-stagebar{display:flex;overflow-x:auto;padding:6px;scrollbar-width:thin;scroll-padding:4px}[data-ui-version=final] .kit-stagebar button.kit-stagebar__step{min-width:152px!important;flex:0 0 auto;scroll-snap-align:start}}}[data-ui-version=final] .kit-stagebar__step{display:flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:hsl(var(--muted-foreground));text-align:left;cursor:pointer;transition:background .15s,color .15s}[data-ui-version=final] .kit-stagebar__step[data-active=true]{background:hsl(var(--ac-soft));color:hsl(var(--ac));box-shadow:inset 0 0 0 1px hsl(var(--ac-border))}[data-ui-version=final] .kit-stagebar__step[data-complete=true]{color:hsl(var(--ok))}[data-ui-version=final] .kit-stagebar__step[data-future=true]{opacity:.62;cursor:not-allowed;pointer-events:none}@media (hover:hover){[data-ui-version=final] .kit-stagebar__step:hover:not([data-active=true]){background:hsl(var(--surface2));color:hsl(var(--final-text))}[data-ui-version=final] .kit-stagebar__step[data-complete=true]:hover{color:hsl(var(--ok))}}[data-ui-version=final] .kit-stagebar__number{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;background:hsl(var(--surface2));font-size:12px;font-weight:850}[data-ui-version=final] .kit-stagebar__step[data-active=true] .kit-stagebar__number{background:hsl(var(--ac));color:hsl(var(--ac-fg))}[data-ui-version=final] .kit-stagebar__step[data-complete=true] .kit-stagebar__number{background:hsl(var(--ok-soft));color:hsl(var(--ok))}[data-ui-version=final] .kit-stagebar__copy{min-width:0}[data-ui-version=final] .kit-stagebar__copy b,[data-ui-version=final] .kit-stagebar__copy span{display:block;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui-version=final] .kit-stagebar__copy span{margin-top:2px;color:hsl(var(--muted-foreground))}@container kit (max-width: 420px){[data-ui-version=final] .kit-stagebar__copy span{display:none}[data-ui-version=final] .kit-stagebar button.kit-stagebar__step{min-width:100px!important}}@supports not (container-type:inline-size){@media (max-width:480px){[data-ui-version=final] .kit-stagebar__copy span{display:none}[data-ui-version=final] .kit-stagebar button.kit-stagebar__step{min-width:100px!important}}}@container kit (max-width: 360px){[data-ui-version=final] .kit-panel{padding:12px}}[data-ui-version=final] .kit-workspace{container-type:inline-size;container-name:kit}[data-ui-version=final] .kit-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;grid-template-areas:"main rail" "preview rail";grid-template-rows:max-content 1fr;gap:16px;align-items:start}[data-ui-version=final] .kit-main{grid-area:main}[data-ui-version=final] .kit-preview-col{grid-area:preview}[data-ui-version=final] .kit-rail{grid-area:rail}@container kit (min-width: 900px){[data-ui-version=final] .kit-layout{grid-template-columns:minmax(0,1fr) 320px}}@container kit (max-width: 800px){[data-ui-version=final] .kit-layout{grid-template-columns:1fr;grid-template-areas:"main" "rail" "preview";grid-template-rows:auto}}@supports not (container-type:inline-size){@media (max-width:900px){[data-ui-version=final] .kit-layout{grid-template-columns:1fr;grid-template-areas:"main" "rail" "preview";grid-template-rows:auto}}}[data-ui-version=final] .kit-main,[data-ui-version=final] .kit-preview-col,[data-ui-version=final] .kit-rail{min-width:0;display:grid;gap:14px}[data-ui-version=final] .kit-rail{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;scrollbar-gutter:stable}@container kit (max-width: 800px){[data-ui-version=final] .kit-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow-y:visible}[data-ui-version=final] .kit-rail .kit-panel:last-child{grid-column:1/-1}}@container kit (max-width: 440px){[data-ui-version=final] .kit-rail{grid-template-columns:1fr}[data-ui-version=final] .kit-rail .kit-panel:last-child{grid-column:auto}}@supports not (container-type:inline-size){@media (max-width:900px){[data-ui-version=final] .kit-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow-y:visible}[data-ui-version=final] .kit-rail .kit-panel:last-child{grid-column:1/-1}}@media (max-width:700px){[data-ui-version=final] .kit-rail{grid-template-columns:1fr}[data-ui-version=final] .kit-rail .kit-panel:last-child{grid-column:auto}}}[data-ui-version=final] .kit-panel{padding:18px;border:1px solid hsl(var(--final-border));border-radius:16px;background:hsl(var(--surface));box-shadow:0 1px 2px hsl(var(--final-text)/.04),0 18px 42px -34px hsl(var(--final-text)/.32)}[data-ui-version=final] .kit-panel--accent{border-color:hsl(var(--ac-border));background:linear-gradient(135deg,hsl(var(--ac-soft)/.82),hsl(var(--surface)) 72%)}[data-ui-version=final] .kit-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-ui-version=final] .kit-eyebrow{display:block;font-size:12px;font-weight:850;letter-spacing:.075em;text-transform:uppercase;color:hsl(var(--ac))}[data-ui-version=final] .kit-title{margin:4px 0 0;font-size:18px;line-height:1.25;letter-spacing:-.02em;color:hsl(var(--final-text))}[data-ui-version=final] .kit-copy{margin:5px 0 0;font-size:13.5px;line-height:1.55;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-copy .kit-link{color:hsl(var(--ac));font-weight:600;text-decoration:underline;text-underline-offset:3px}[data-ui-version=final] .kit-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px;margin-top:13px}[data-ui-version=final] .kit-option{display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:70px;padding:11px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface));color:hsl(var(--final-text));text-align:left;cursor:pointer;transition:border-color .15s,background .15s}[data-ui-version=final] .kit-option:hover{border-color:hsl(var(--ac-border))}[data-ui-version=final] .kit-option[aria-pressed=true]{border-color:hsl(var(--ac));background:hsl(var(--ac-soft));color:hsl(var(--ac));box-shadow:0 0 0 2px hsl(var(--ac)/.12)}[data-ui-version=final] .kit-option__icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;background:hsl(var(--surface2));color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-option[aria-pressed=true] .kit-option__icon{background:hsl(var(--surface));color:hsl(var(--ac))}[data-ui-version=final] .kit-option b{display:block;font-size:12px;line-height:1.35}[data-ui-version=final] .kit-option span{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}@media (max-width:600px){[data-ui-version=final] .kit-field-grid{grid-template-columns:1fr}}[data-ui-version=final] .kit-field{min-width:0;font-size:12px;font-weight:750;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-field[data-wide=true]{grid-column:1/-1}[data-ui-version=final] .kit-input{display:block;box-sizing:border-box;width:100%;height:42px;margin-top:6px;padding:0 11px;border:1px solid hsl(var(--final-border));border-radius:10px;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:13.5px;font-weight:550}[data-ui-version=final] .kit-input:focus{outline:none;border-color:hsl(var(--ac));box-shadow:0 0 0 2px hsl(var(--ac)/.12)}[data-ui-version=final] textarea.kit-input{min-height:170px;padding:11px;line-height:1.55;resize:vertical}[data-ui-version=final] textarea.kit-input[data-autosize=true]{min-height:64px;overflow-y:hidden;resize:none}[data-ui-version=final] .kit-picker-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}[data-ui-version=final] .kit-picker-row .kit-input{flex:1 1 12rem;margin-top:0}[data-ui-version=final] .kit-field__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-ui-version=final] .kit-file{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:7px;min-height:44px;margin-top:6px;padding:0 14px;border:1px dashed hsl(var(--final-border));border-radius:10px;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:12.5px;font-weight:700;cursor:pointer}[data-ui-version=final] .kit-file:hover{border-color:hsl(var(--ac));color:hsl(var(--ac))}[data-ui-version=final] .kit-field__file-input:focus-visible+.kit-file{outline:none;border-color:hsl(var(--ac));box-shadow:0 0 0 2px hsl(var(--ac)/.12)}[data-ui-version=final] .kit-field__file-input:disabled+.kit-file{cursor:progress;opacity:.55}[data-ui-version=final] .kit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:11px}[data-ui-version=final]{--kit-actionbar-h:64px}[data-ui-version=final] .kit-toolbar--actions{display:none}[data-ui-version=final] .kit-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:40;min-height:var(--kit-actionbar-h);display:flex;align-items:center;padding:8px 12px;border-top:1px solid hsl(var(--final-border));background:hsl(var(--surface));box-shadow:0 -4px 24px hsl(var(--final-text)/.12)}@media not all and (min-width:640px){[data-ui-version=final] .kit-actionbar{bottom:calc(4rem + 1px + max(env(safe-area-inset-bottom), 0px))}}html[data-keyboard-open=true] [data-ui-version=final] .kit-actionbar{bottom:0}[data-ui-version=final] .kit-actionbar__actions{flex:1;margin-top:0;flex-wrap:nowrap}[data-ui-version=final] .kit-actionbar .kit-button{min-height:44px;flex:1 1 0;min-width:0}[data-ui-version=final] .kit-toolbar--actions .kit-button--primary{flex:1 1 100%}[data-ui-version=final] .kit-workspace{padding-bottom:var(--kit-actionbar-h)}@media (min-width:640px){[data-ui-version=final] .kit-toolbar--actions{display:flex}[data-ui-version=final] .kit-actionbar{display:none}[data-ui-version=final] .kit-workspace{padding-bottom:0}}[data-ui-version=final] .kit-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:41px;padding:0 14px;border:1px solid hsl(var(--final-border));border-radius:10px;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:12px;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s}[data-ui-version=final] .kit-button:hover{border-color:hsl(var(--ac-border));background:hsl(var(--surface2))}[data-ui-version=final] .kit-button--primary{border-color:transparent;background:hsl(var(--ac));color:#fff;box-shadow:0 8px 22px hsl(var(--ac)/.2)}[data-ui-version=final] .kit-button--primary:hover{background:hsl(var(--ac-strong))}[data-ui-version=final] .kit-button--quiet{border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-button--quiet:hover{background:hsl(var(--surface2))}[data-ui-version=final] .kit-button--danger{border-color:hsl(var(--danger)/.3);background:hsl(var(--danger-soft));color:hsl(var(--danger))}[data-ui-version=final] .kit-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}[data-ui-version=final] .kit-validation{display:flex;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 10px;color:hsl(var(--danger));font-weight:700}[data-ui-version=final] .kit-upload-stop,[data-ui-version=final] .kit-validation{border:1px solid hsl(var(--danger)/.3);border-radius:10px;background:hsl(var(--danger-soft));font-size:12px;line-height:1.45}[data-ui-version=final] .kit-upload-stop{display:grid;gap:5px;margin-top:11px;padding:10px 11px;color:hsl(var(--foreground))}[data-ui-version=final] .kit-upload-stop__headline{display:flex;align-items:flex-start;gap:7px;font-weight:700;color:hsl(var(--danger))}[data-ui-version=final] .kit-upload-stop__file{font-size:11.5px;font-weight:600;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}[data-ui-version=final] .kit-upload-stop__list{display:grid;gap:4px;margin:1px 0 0;padding-left:17px;list-style:disc}[data-ui-version=final] .kit-summary-list{display:grid;gap:9px;margin-top:13px}[data-ui-version=final] .kit-summary-row{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;align-items:start;padding-bottom:9px;border-bottom:1px solid hsl(var(--final-border));font-size:12px;line-height:1.45}[data-ui-version=final] .kit-summary-row:last-child{padding-bottom:0;border-bottom:0}[data-ui-version=final] .kit-summary-row span{color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-summary-row b{min-width:0;overflow-wrap:anywhere;color:hsl(var(--final-text))}[data-ui-version=final] .kit-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}@media (max-width:600px){[data-ui-version=final] .kit-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-ui-version=final] .kit-signal{padding:12px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface2))}[data-ui-version=final] .kit-signal span{display:block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-signal b{display:block;margin-top:4px;font-size:18px;letter-spacing:-.025em;white-space:nowrap;color:hsl(var(--final-text))}[data-ui-version=final] .kit-evidence-list{display:grid;gap:8px;margin-top:14px}[data-ui-version=final] .kit-evidence{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--surface))}[data-ui-version=final] .kit-evidence__dot{width:8px;height:8px;flex:0 0 8px;margin-top:5px;border-radius:999px;background:hsl(var(--ok))}[data-ui-version=final] .kit-evidence[data-tone=gap] .kit-evidence__dot{background:hsl(var(--warn))}[data-ui-version=final] .kit-fix-list{display:grid;gap:10px;margin-top:14px}[data-ui-version=final] .kit-fix{padding:13px;border:1px solid hsl(var(--final-border));border-radius:13px;background:hsl(var(--surface))}[data-ui-version=final] .kit-fix[data-resolved=true]{border-color:hsl(var(--ok)/.3);background:linear-gradient(90deg,hsl(var(--ok-soft)/.65),hsl(var(--surface)) 52%)}[data-ui-version=final] .kit-fix__head{display:flex;align-items:flex-start;gap:10px}[data-ui-version=final] .kit-fix__details>summary{cursor:pointer;list-style:none}[data-ui-version=final] .kit-fix__details>summary::-webkit-details-marker{display:none}[data-ui-version=final] .kit-fix__details>summary:after{content:"";flex:0 0 auto;align-self:center;width:6px;height:6px;margin-inline-start:2px;border-right:2px solid hsl(var(--faint));border-bottom:2px solid hsl(var(--faint));transform:rotate(45deg);transition:transform .12s ease}[data-ui-version=final] .kit-fix__details[open]>summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){[data-ui-version=final] .kit-fix__details>summary:after{transition:none}}[data-ui-version=final] .kit-fix__number{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:850}[data-ui-version=final] .kit-fix__actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}[data-ui-version=final] .kit-fix__actions button{min-height:34px;padding:0 10px;border:1px solid hsl(var(--final-border));border-radius:9px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:12px;font-weight:800;cursor:pointer}[data-ui-version=final] .kit-fix__actions button:hover{background:hsl(var(--surface2))}[data-ui-version=final] .kit-fix__actions button[data-primary=true]{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .kit-fix__actions button:disabled{opacity:.55;cursor:not-allowed}[data-ui-version=final] .kit-fix__actions button[aria-busy=true]{opacity:1;cursor:progress}[data-ui-version=final] .kit-fix__resolution{display:grid;gap:9px;margin:12px 0 0;padding:11px;border:1px solid hsl(var(--ok)/.28);border-radius:11px;background:hsl(var(--ok-soft)/.7)}[data-ui-version=final] .kit-fix__resolution[data-tone=skipped]{border-color:hsl(var(--final-border));background:hsl(var(--surface2))}[data-ui-version=final] .kit-fix__resolution-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}[data-ui-version=final] .kit-fix__resolution-title{display:flex;align-items:flex-start;gap:8px;min-width:8rem;color:hsl(var(--ok))}[data-ui-version=final] .kit-fix__resolution[data-tone=skipped] .kit-fix__resolution-title{color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-fix__resolution-title>span{min-width:0}[data-ui-version=final] .kit-fix__resolution-title b{display:block;font-size:12px;line-height:1.35}[data-ui-version=final] .kit-fix__resolution-title small{display:block;margin-top:2px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45}[data-ui-version=final] .kit-fix__applied{padding:1px 0 1px 9px;border-left:2px solid hsl(var(--ok)/.45)}[data-ui-version=final] .kit-fix__resolution[data-tone=skipped] .kit-fix__applied{border-left-color:hsl(var(--final-border))}[data-ui-version=final] .kit-fix__applied>span{display:block;color:hsl(var(--faint));font-size:12px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}[data-ui-version=final] .kit-fix__applied p{margin:5px 0 0;color:hsl(var(--final-text));font-size:12px;font-weight:650;line-height:1.5}[data-ui-version=final] .kit-fix__undo{flex:0 0 auto;min-height:32px;padding:0 9px;border:1px solid hsl(var(--final-border));border-radius:8px;background:hsl(var(--surface));color:hsl(var(--final-text));font-size:12px;font-weight:800;cursor:pointer}[data-ui-version=final] .kit-fix__undo:disabled{opacity:.55;cursor:not-allowed}[data-ui-version=final] .kit-fix__undo[aria-busy=true]{opacity:1;cursor:progress}[data-ui-version=final] .kit-asset-grid{display:grid;gap:9px;margin-top:14px}[data-ui-version=final] .kit-asset{overflow:hidden;border:1px solid hsl(var(--final-border));border-radius:13px;background:hsl(var(--surface))}[data-ui-version=final] .kit-asset[data-selected=true]{border-color:hsl(var(--ac));box-shadow:0 0 0 2px hsl(var(--ac)/.1)}[data-ui-version=final] .kit-asset__head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:60px;padding:10px 12px;border:0;background:hsl(var(--surface));text-align:left;cursor:pointer}[data-ui-version=final] .kit-asset__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .kit-asset__body{padding:13px;border-top:1px solid hsl(var(--final-border));background:hsl(var(--surface2)/.48)}[data-ui-version=final] .kit-document{padding:14px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--surface));font-size:12px;line-height:1.65;color:hsl(var(--final-text));white-space:pre-line}[data-ui-version=final] .kit-document__page{position:relative;width:100%;overflow:hidden;border:1px solid hsl(var(--final-border));border-radius:11px;background:#fff;box-shadow:0 1px 2px hsl(var(--final-text)/.06)}[data-ui-version=final] .kit-highlight{position:absolute;display:block;border-radius:4px;background:hsl(var(--ac)/.14);box-shadow:0 0 0 2px hsl(var(--ac)/.16)}[data-ui-version=final] .kit-highlight[data-active=true]{background:hsl(var(--ac)/.24);box-shadow:0 0 0 2px hsl(var(--ac)/.45)}[data-ui-version=final] .kit-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:hsl(var(--surface2));color:hsl(var(--muted-foreground));font-size:12px;font-weight:850;white-space:nowrap}[data-ui-version=final] .kit-status[data-status=ready]{background:hsl(var(--ok-soft));color:hsl(var(--ok))}[data-ui-version=final] .kit-status[data-status=failed]{background:hsl(var(--danger-soft));color:hsl(var(--danger))}[data-ui-version=final] .kit-status[data-status=generating]{background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .kit-status[data-status=pending]{background:hsl(var(--surface2));color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-status[data-status=complete]{background:hsl(var(--ok-soft));color:hsl(var(--ok))}[data-ui-version=final] .kit-recovery{display:grid;gap:7px;margin-top:11px}[data-ui-version=final] .kit-recovery__row{display:flex;align-items:flex-start;gap:8px;padding:9px;border-radius:10px;background:hsl(var(--surface2));font-size:13px;line-height:1.45;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-recovery--warning .kit-recovery__row{border:1px solid hsl(var(--warn)/.32);background:hsl(var(--warn-soft));color:hsl(var(--foreground))}[data-ui-version=final] .kit-save-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:13px}@media (max-width:600px){[data-ui-version=final] .kit-save-grid{grid-template-columns:1fr}}[data-ui-version=final] .kit-disclosure{padding:0;overflow:hidden}[data-ui-version=final] .kit-disclosure>summary{display:flex;align-items:center;gap:11px;min-height:62px;padding:0 16px;cursor:pointer;list-style:none}[data-ui-version=final] .kit-disclosure>summary::-webkit-details-marker{display:none}[data-ui-version=final] .kit-disclosure>summary .kit-disclosure__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:hsl(var(--surface2));color:hsl(var(--ac))}[data-ui-version=final] .kit-disclosure>summary .kit-disclosure__copy{min-width:0;flex:1}[data-ui-version=final] .kit-disclosure>summary .kit-disclosure__copy b{display:block;font-size:14px;color:hsl(var(--final-text))}[data-ui-version=final] .kit-disclosure>summary .kit-disclosure__copy span{display:block;margin-top:2px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.4}[data-ui-version=final] .kit-disclosure>summary .kit-disclosure__value{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 9px;border-radius:999px;background:hsl(var(--surface2));color:hsl(var(--muted-foreground));font-size:12px;font-weight:800}[data-ui-version=final] .kit-disclosure[open]>summary{border-bottom:1px solid hsl(var(--final-border))}[data-ui-version=final] .kit-disclosure__body{padding:14px 16px 16px}[data-ui-version=final] .kit-score{text-align:right}[data-ui-version=final] .kit-score__value{display:block;font-size:34px;line-height:1;color:hsl(var(--ac));letter-spacing:-.04em}[data-ui-version=final] .kit-score__label{font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .kit-score--count .kit-score__value{font-size:22px;white-space:nowrap;font-weight:800}[data-ui-version=final] .kit-score-delta{padding-bottom:3px;font-size:12px;color:hsl(var(--ok))}[data-ui-version=final] .interview-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:22px;align-items:center;padding:22px;border:1px solid hsl(var(--ac-border));border-radius:20px;color:hsl(var(--final-text));background:radial-gradient(80% 120% at 100% 0,hsl(var(--sheen)),transparent 62%),linear-gradient(135deg,hsl(var(--ac-soft)),hsl(var(--surface)) 58%,hsl(var(--surface2)));box-shadow:0 1px 2px hsl(var(--final-text)/.04),0 20px 52px -40px hsl(var(--ac)/.48)}[data-ui-version=final] .interview-hero:after{content:"";position:absolute;inset:0 0 auto auto;width:180px;height:3px;background:hsl(var(--ac));opacity:.72;pointer-events:none}[data-ui-version=final] .interview-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ac))}[data-ui-version=final] .interview-hero__title{margin:7px 0 0;max-width:680px;font-size:clamp(23px,2.5vw,32px);font-weight:850;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}[data-ui-version=final] .interview-hero__copy{margin:8px 0 0;max-width:66ch;font-size:13px;line-height:1.55;color:hsl(var(--muted-foreground))}[data-ui-version=final] .interview-hero__meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}[data-ui-version=final] .interview-hero__meta span{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:0 9px;border:1px solid hsl(var(--final-border));border-radius:999px;background:hsl(var(--surface)/.82);font-size:12px;font-weight:700;color:hsl(var(--muted-foreground))}[data-ui-version=final] .interview-hero__aside{position:relative;z-index:1;padding:14px;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface)/.88);box-shadow:0 10px 28px -24px hsl(var(--final-text)/.42)}[data-ui-version=final] .interview-stagebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;border:1px solid hsl(var(--final-border));border-radius:14px;background:hsl(var(--surface))}[data-ui-version=final] .interview-stagebar button{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;font-weight:800;text-align:left;cursor:pointer}[data-ui-version=final] .interview-stagebar button[aria-pressed=true]{background:hsl(var(--ac-soft));color:hsl(var(--ac));box-shadow:inset 0 0 0 1px hsl(var(--ac-border))}[data-ui-version=final] .interview-stagebar__num{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:999px;background:hsl(var(--surface2));font-size:12px}[data-ui-version=final] .interview-stagebar button[aria-pressed=true] .interview-stagebar__num{background:hsl(var(--ac));color:#fff}[data-ui-version=final] .interview-setup-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;align-items:start}[data-ui-version=final] .interview-panel{border:1px solid hsl(var(--final-border));border-radius:17px;background:hsl(var(--surface));box-shadow:0 14px 42px -34px hsl(var(--final-text)/.45);padding:19px}[data-ui-version=final] .interview-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-ui-version=final] .interview-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-ui-version=final] .interview-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-ui-version=final] .interview-summary-card{position:sticky;top:14px;display:grid;gap:13px;padding:20px;border:1.5px solid hsl(var(--final-border));border-radius:16px;background:linear-gradient(180deg,hsl(var(--surface)),hsl(var(--background)) 100%);box-shadow:0 1px 2px hsl(var(--final-text)/.03),0 4px 12px -4px hsl(var(--final-text)/.06)}[data-ui-version=final] .interview-summary-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding-bottom:10px;border-bottom:1px solid hsl(var(--final-border));font-size:12px}[data-ui-version=final] .interview-summary-row:last-child{padding-bottom:0;border-bottom:0}[data-ui-version=final] .interview-preflight-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px;align-items:start}[data-ui-version=final] .interview-preflight-question{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;padding:18px 20px;border:1.5px solid #cad0d8;border-radius:16px;background:linear-gradient(145deg,#fff,#f9fafb 85%);box-shadow:0 1px 3px rgba(15,23,42,.04),0 6px 16px -8px rgba(15,23,42,.1);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dark [data-ui-version=final] .interview-preflight-question,[data-ui-version=final].dark .interview-preflight-question{border-color:#404b59;background:linear-gradient(145deg,#151e32,#0c1322 85%);box-shadow:0 1px 3px rgba(0,0,0,.2),0 6px 16px -8px rgba(0,0,0,.4)}[data-ui-version=final] .interview-preflight-question:hover{border-color:rgba(155,106,241,.5);box-shadow:0 1px 3px rgba(15,23,42,.05),0 10px 28px -10px rgba(124,58,237,.2);transform:translateY(-2px)}.dark [data-ui-version=final] .interview-preflight-question:hover,[data-ui-version=final].dark .interview-preflight-question:hover{border-color:rgba(167,123,244,.5);box-shadow:0 1px 3px rgba(0,0,0,.3),0 10px 28px -10px rgba(167,139,250,.25)}[data-ui-version=final] .interview-preflight-question+.interview-preflight-question{margin-top:12px}[data-ui-version=final] .interview-preflight-question__num{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:linear-gradient(135deg,hsl(var(--ac)),hsl(var(--ac-strong,var(--ac))));color:#fff;font-size:13px;font-weight:850;box-shadow:0 3px 10px -3px hsl(var(--ac)/.5)}[data-ui-version=final] .interview-preflight-question__text{display:block;font-size:14px;line-height:1.5;font-weight:700;color:hsl(var(--final-text))}[data-ui-version=final] .interview-preflight-question__type{display:inline-block;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .interview-preflight-question__time{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;background:hsl(var(--surface2));color:hsl(var(--muted-foreground))}[data-ui-version=final] .practice-shell-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid hsl(var(--final-border));background:hsl(var(--surface)/.96);backdrop-filter:blur(12px)}[data-ui-version=final] .practice-workspace{width:100%;max-width:1120px;margin:0 auto;display:grid;gap:16px;align-items:start}[data-ui-version=final] .practice-question-card{position:relative;border:2px solid hsl(var(--ac)/.25);background:linear-gradient(145deg,hsl(var(--ac-soft)),hsl(var(--surface)) 40%,hsl(var(--background)) 100%);border-radius:20px;box-shadow:0 1px 2px hsl(var(--final-text)/.04),0 8px 24px -8px hsl(var(--ac)/.12),0 20px 48px -24px hsl(var(--final-text)/.15);padding:24px;overflow:hidden}[data-ui-version=final] .practice-question-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,hsl(var(--ac)),hsl(var(--ac-strong,var(--ac))));border-radius:20px 20px 0 0}[data-ui-version=final] .practice-summary-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-ui-version=final] .practice-summary-kpi{position:relative;padding:16px;border:1.5px solid #cad0d8;border-radius:14px;background:linear-gradient(145deg,#fff,#f9fafb 85%);box-shadow:0 1px 3px rgba(15,23,42,.04),0 4px 12px -6px rgba(15,23,42,.08);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[data-ui-version=final] .practice-summary-kpi:hover{border-color:#acb6c3;box-shadow:0 2px 6px rgba(15,23,42,.06),0 8px 20px -8px rgba(15,23,42,.12);transform:translateY(-1px)}.dark [data-ui-version=final] .practice-summary-kpi,:root.dark [data-ui-version=final] .practice-summary-kpi{border-color:#3d4a5c;background:linear-gradient(145deg,#23262f,#1e2229 85%);box-shadow:0 1px 3px rgba(0,0,0,.2),0 4px 12px -6px rgba(0,0,0,.3)}[data-ui-version=final] .interview-review{border:1.5px solid #cad0d8;border-radius:18px;background:linear-gradient(145deg,#fff,#f9fafb 85%);box-shadow:0 1px 3px rgba(15,23,42,.04),0 6px 16px -8px rgba(15,23,42,.1);padding:20px}.dark [data-ui-version=final] .interview-review,:root.dark [data-ui-version=final] .interview-review{border-color:#3d4a5c;background:linear-gradient(145deg,#23262f,#1e2229 85%);box-shadow:0 1px 3px rgba(0,0,0,.2),0 6px 16px -8px rgba(0,0,0,.35)}[data-ui-version=final] .interview-review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}[data-ui-version=final] .interview-review__intro{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;border:1px solid hsl(var(--ac-border));border-radius:11px;background:hsl(var(--ac-soft)/.58);font-size:12px;line-height:1.5;color:hsl(var(--muted-foreground))}[data-ui-version=final] .interview-review__list{display:grid;gap:12px}[data-ui-version=final] .interview-review__item{border:1.5px solid #cad0d8;border-radius:16px;background:linear-gradient(145deg,#fff,#f9fafb 85%);overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04),0 4px 12px -6px rgba(15,23,42,.08);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[data-ui-version=final] .interview-review__item:hover{border-color:rgba(124,59,237,.5);box-shadow:0 2px 6px rgba(15,23,42,.06),0 8px 20px -8px rgba(15,23,42,.12);transform:translateY(-1px)}[data-ui-version=final] .interview-review__item[open]{border-color:#7c3bed;box-shadow:0 4px 12px rgba(139,92,246,.15),0 12px 30px -12px rgba(139,92,246,.25)}.dark [data-ui-version=final] .interview-review__item,:root.dark [data-ui-version=final] .interview-review__item{border-color:#3d4a5c;background:linear-gradient(145deg,#23262f,#1e2229 85%)}[data-ui-version=final] .interview-review__summary{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;cursor:pointer;list-style:none}[data-ui-version=final] .interview-review__summary::-webkit-details-marker{display:none}[data-ui-version=final] .interview-review__number{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:850}[data-ui-version=final] .interview-review__question{display:block;font-size:12.5px;line-height:1.4;color:hsl(var(--final-text))}[data-ui-version=final] .interview-review__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px;font-size:12px;color:hsl(var(--muted-foreground))}[data-ui-version=final] .interview-review__status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}[data-ui-version=final] .interview-review__action{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--ac));font-size:12px;font-weight:800;white-space:nowrap}[data-ui-version=final] .interview-review__body{display:grid;gap:10px;padding:0 13px 13px}[data-ui-version=final] .interview-review__answer{padding:12px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--surface2))}[data-ui-version=final] .interview-review__dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-ui-version=final] .interview-review__dimension{padding:10px;border:1px solid hsl(var(--final-border));border-radius:10px;background:hsl(var(--surface))}[data-ui-version=final] .interview-review__coach{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;border:1px solid hsl(var(--ac-border));border-radius:11px;background:hsl(var(--surface))}[data-ui-version=final] .interview-review__coach-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .interview-share-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}@media (max-width:1024px){[data-ui-version=final] .interview-hero{grid-template-columns:1fr}[data-ui-version=final] .interview-hero__aside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-ui-version=final] .interview-preflight-grid,[data-ui-version=final] .interview-setup-grid{grid-template-columns:1fr}[data-ui-version=final] .interview-summary-card{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-version=final] .interview-summary-card>:first-child{grid-column:1/-1}[data-ui-version=final] .interview-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-version=final] .practice-workspace{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:700px){[data-ui-version=final] .interview-hero{padding:20px 17px;border-radius:17px}[data-ui-version=final] .interview-hero__aside{grid-template-columns:1fr}[data-ui-version=final] .interview-stagebar{grid-template-columns:repeat(4,minmax(max-content,1fr));overflow-x:auto;scrollbar-width:thin}[data-ui-version=final] .interview-stagebar button{flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:6px 8px;text-align:center;white-space:nowrap}[data-ui-version=final] .interview-duration-grid,[data-ui-version=final] .interview-form-grid,[data-ui-version=final] .interview-summary-card{grid-template-columns:1fr}[data-ui-version=final] .interview-summary-card>:first-child{grid-column:auto}[data-ui-version=final] .interview-share-preview,[data-ui-version=final] .practice-summary-kpis{grid-template-columns:1fr}[data-ui-version=final] .interview-preflight-question{grid-template-columns:28px minmax(0,1fr)}[data-ui-version=final] .interview-preflight-question>:last-child{grid-column:2;justify-self:start}[data-ui-version=final] .interview-review{padding:14px}[data-ui-version=final] .interview-review__summary{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px}[data-ui-version=final] .interview-review__dimensions{grid-template-columns:1fr}}@media (max-width:420px){[data-ui-version=final] .interview-option-grid{grid-template-columns:1fr}[data-ui-version=final] .interview-panel{padding:15px}[data-ui-version=final] .practice-question-card{padding:17px}}[data-ui-version=final] .tracker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-ui-version=final] .tracker-view-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--surface2))}[data-ui-version=final] .tracker-view-switch button{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;font-weight:750;cursor:pointer}[data-ui-version=final] .tracker-view-switch button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--final-text));box-shadow:0 1px 3px hsl(var(--final-text)/.12)}[data-ui-version=final] .tracker-board-scroll{overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}[data-ui-version=final] .tracker-board{display:grid;gap:12px}[data-ui-version=final] .tracker-column{scroll-snap-align:start}[data-ui-version=final] .tracker-column[data-drop-active=true]{box-shadow:0 0 0 3px hsl(var(--ac)/.13),0 16px 34px -24px hsl(var(--ac)/.55)}[data-ui-version=final] .tracker-card[draggable=true]{cursor:grab;transition:border-color .15s,transform .15s,box-shadow .15s,opacity .15s}[data-ui-version=final] .tracker-card[draggable=true]:active{cursor:grabbing;opacity:.76;transform:rotate(.35deg) scale(.992)}[data-ui-version=final] .tracker-card__drag{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:hsl(var(--faint));font-size:12px;font-weight:750;letter-spacing:.01em}[data-ui-version=final] .tracker-dnd-note{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid hsl(var(--ac-border));border-radius:11px;background:hsl(var(--ac-soft));color:hsl(var(--muted-foreground));font-size:12px;line-height:1.45}[data-ui-version=final] .tracker-list{overflow:hidden;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface))}[data-ui-version=final] .tracker-list-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) 120px 170px auto;gap:12px;align-items:center;min-height:62px;padding:11px 14px;border-top:1px solid hsl(var(--final-border))}[data-ui-version=final] .tracker-list-row:first-child{border-top:0}[data-ui-version=final] .tracker-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}[data-ui-version=final] .tracker-calendar-day{min-height:118px;padding:10px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface))}@media (max-width:1024px){[data-ui-version=final] .tracker-board{grid-template-columns:repeat(5,minmax(260px,78vw))!important;min-width:-moz-max-content!important;min-width:max-content!important}[data-ui-version=final] .tracker-list-row{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) 110px auto}[data-ui-version=final] .tracker-list-row>:nth-child(4){display:none}[data-ui-version=final] .tracker-calendar{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}}@media (max-width:700px){[data-ui-version=final] .tracker-toolbar{align-items:stretch}[data-ui-version=final] .tracker-card__drag{display:none}[data-ui-version=final] .tracker-view-switch{width:100%}[data-ui-version=final] .tracker-view-switch button{flex:1;min-height:42px}[data-ui-version=final] .tracker-list{display:grid;gap:9px;border:0;background:transparent;overflow:visible}[data-ui-version=final] .tracker-list-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:13px;border:1px solid hsl(var(--final-border));border-radius:12px;background:hsl(var(--surface))}[data-ui-version=final] .tracker-list-row>:nth-child(2){grid-column:1}[data-ui-version=final] .tracker-list-row>:nth-child(3){grid-column:2;grid-row:1/span 2;align-self:center}[data-ui-version=final] .tracker-list-row>:nth-child(4),[data-ui-version=final] .tracker-list-row>:nth-child(5){display:none}[data-ui-version=final] .tracker-calendar{grid-template-columns:repeat(7,minmax(150px,1fr))}}[data-ui-version=final] .master-profile{width:100%;max-width:1160px;margin-inline:auto;display:grid;gap:16px}[data-ui-version=final] .master-profile__layout{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:16px;align-items:start}[data-ui-version=final] .master-profile__main{min-width:0;display:grid;gap:14px}[data-ui-version=final] .master-profile__rail{position:sticky;top:18px;display:grid;gap:12px}[data-ui-version=final] .master-profile__next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid hsl(var(--ac-border));border-radius:17px;background:linear-gradient(135deg,hsl(var(--ac-soft)),hsl(var(--surface)) 72%);box-shadow:0 14px 40px -28px hsl(var(--ac)/.72)}[data-ui-version=final] .master-profile__next-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}[data-ui-version=final] .master-profile__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface))}[data-ui-version=final] .master-profile__filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:1px}[data-ui-version=final] .master-profile__group{overflow:hidden;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface));box-shadow:0 1px 2px hsl(var(--final-text)/.04)}[data-ui-version=final] .master-profile__group-head{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px 15px;border:0;background:hsl(var(--surface));text-align:left;cursor:pointer}[data-ui-version=final] .master-profile__group-head:hover{background:hsl(var(--surface2)/.55)}[data-ui-version=final] .master-profile__rows{border-top:1px solid hsl(var(--final-border))}[data-ui-version=final] .master-profile__row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:74px;padding:12px 15px;border:0;border-bottom:1px solid hsl(var(--final-border));background:hsl(var(--surface));text-align:left}[data-ui-version=final] .master-profile__row:last-child{border-bottom:0}[data-ui-version=final] .master-profile__row:hover{background:hsl(var(--surface2)/.55)}[data-ui-version=final] .master-profile__row[data-incomplete=true]{background:linear-gradient(90deg,hsl(var(--ac-soft)/.7),hsl(var(--surface)) 38%);box-shadow:inset 3px 0 0 hsl(var(--ac))}[data-ui-version=final] .master-profile__row-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.4}[data-ui-version=final] .master-profile__row-action{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:9px;background:hsl(var(--surface2));color:hsl(var(--muted-foreground));font-size:12px;font-weight:800;white-space:nowrap}[data-ui-version=final] .master-profile__row[data-incomplete=true] .master-profile__row-action{background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .master-profile__rail-card{padding:15px;border:1px solid hsl(var(--final-border));border-radius:15px;background:hsl(var(--surface));box-shadow:0 1px 2px hsl(var(--final-text)/.04)}[data-ui-version=final] .master-profile__quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}[data-ui-version=final] .master-profile__quick-actions button{display:flex;min-width:0;min-height:66px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:7px;padding:10px;border:1px solid hsl(var(--final-border));border-radius:11px;background:hsl(var(--surface));text-align:left;color:hsl(var(--final-text));font-size:12px;font-weight:750;cursor:pointer}[data-ui-version=final] .master-profile__quick-actions button:hover{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft))}[data-ui-version=final] .master-profile__attention{display:grid;gap:6px;margin-top:10px}[data-ui-version=final] .master-profile__attention button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:9px;background:hsl(var(--surface2));color:hsl(var(--final-text));font-size:12px;font-weight:700;text-align:left;cursor:pointer}[data-ui-version=final] .master-profile__readiness{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}[data-ui-version=final] .master-profile__readiness-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}[data-ui-version=final] .master-profile__readiness-meta span{padding:3px 7px;border-radius:999px;background:hsl(var(--surface2));color:hsl(var(--muted-foreground));font-size:12px;font-weight:750}[data-ui-version=final] .master-profile__compat{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid hsl(var(--final-border));border-radius:999px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));font-size:12px;font-weight:750;white-space:nowrap}[data-ui-version=final] .profile-editor__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid hsl(var(--ac-border));border-radius:13px;background:hsl(var(--ac-soft))}[data-ui-version=final] .profile-editor__entries{display:grid;gap:12px;margin-top:14px}[data-ui-version=final] .profile-editor__entry{overflow:hidden;border:1px solid hsl(var(--final-border));border-radius:14px;background:hsl(var(--surface));box-shadow:0 1px 2px hsl(var(--final-text)/.04)}[data-ui-version=final] .profile-editor__entry-head{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid hsl(var(--final-border));background:hsl(var(--surface2)/.58)}[data-ui-version=final] .profile-editor__entry-index{display:flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--ac-soft));color:hsl(var(--ac));font-size:12px;font-weight:850}[data-ui-version=final] .profile-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}[data-ui-version=final] .profile-editor__field{min-width:0;font-size:12px;font-weight:750;color:hsl(var(--muted-foreground))}[data-ui-version=final] .profile-editor__field[data-wide=true]{grid-column:1/-1}[data-ui-version=final] .profile-editor__input{display:block;box-sizing:border-box;width:100%;height:42px;margin-top:6px;padding:0 11px;border:1px solid hsl(var(--final-border));border-radius:10px;background:hsl(var(--surface));color:hsl(var(--final-text));font:inherit;font-size:12.5px;font-weight:500}[data-ui-version=final] textarea.profile-editor__input{min-height:88px;padding:10px 11px;line-height:1.5;resize:vertical}[data-ui-version=final] .profile-editor__add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:43px;margin-top:12px;border:1px dashed hsl(var(--ac-border));border-radius:11px;background:hsl(var(--ac-soft)/.48);color:hsl(var(--ac));font-size:12.5px;font-weight:800;cursor:pointer}[data-ui-version=final] .profile-editor__footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px -22px -22px;padding:13px 22px;border-top:1px solid hsl(var(--final-border));background:hsl(var(--surface)/.96);backdrop-filter:blur(10px)}[data-ui-version=final] .profile-skill-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) auto;gap:8px}@media (max-width:1100px){[data-ui-version=final] .master-profile__layout{grid-template-columns:1fr}[data-ui-version=final] .master-profile__rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-version=final] .master-profile__rail-card:last-child{grid-column:1/-1}}@media (max-width:900px){[data-ui-version=final] .profile-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){[data-ui-version=final] .profile-skill-grid{grid-template-columns:1fr}}@media (max-width:700px){[data-ui-version=final] .master-profile__next{grid-template-columns:1fr;padding:16px}[data-ui-version=final] .master-profile__next-actions{justify-content:flex-start}[data-ui-version=final] .master-profile__next-actions button{flex:1;justify-content:center}[data-ui-version=final] .master-profile__toolbar{grid-template-columns:1fr;padding:11px}[data-ui-version=final] .master-profile__rail{grid-template-columns:1fr}[data-ui-version=final] .master-profile__rail-card:last-child{grid-column:auto}[data-ui-version=final] .master-profile__row{grid-template-columns:34px minmax(0,1fr);min-height:80px;padding:12px}[data-ui-version=final] .master-profile__row-action{grid-column:2;justify-self:start}[data-ui-version=final] .profile-editor__intro{flex-direction:column}[data-ui-version=final] .profile-editor__fields{grid-template-columns:1fr;padding:12px}[data-ui-version=final] .profile-editor__field[data-wide=true]{grid-column:auto}[data-ui-version=final] .profile-editor__footer{align-items:stretch;flex-direction:column}}[data-ui-version=final] .command-palette-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:7vh 18px 18px;background:rgba(9,14,26,.76);backdrop-filter:blur(10px) saturate(.72);-webkit-backdrop-filter:blur(10px) saturate(.72)}[data-ui-version=final] .command-palette{position:relative;width:min(720px,calc(100vw - 36px));max-height:min(780px,86vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--ac-border));border-radius:20px;background:hsl(var(--surface));box-shadow:0 1px 0 hsl(var(--surface)/.96) inset,0 32px 100px -24px rgba(5,8,15,.9),0 0 0 1px hsl(var(--final-text)/.045)}[data-ui-version=final] .command-palette__search{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:66px;padding:10px 14px;border-bottom:1px solid hsl(var(--final-border));background:linear-gradient(180deg,hsl(var(--surface)),hsl(var(--surface2)/.5))}[data-ui-version=final] .command-palette__search-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid hsl(var(--ac-border));border-radius:11px;background:hsl(var(--ac-soft));color:hsl(var(--ac));box-shadow:0 5px 16px -12px hsl(var(--ac)/.8)}[data-ui-version=final] .command-palette__input{width:100%;min-width:0;border:0;background:transparent;color:hsl(var(--final-text));font-size:16px;font-weight:600;line-height:1.4;outline:0}[data-ui-version=final] .command-palette__input::-moz-placeholder{color:hsl(var(--placeholder));font-weight:500}[data-ui-version=final] .command-palette__input::placeholder{color:hsl(var(--placeholder));font-weight:500}[data-ui-version=final] .command-palette__escape{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 9px;border:1px solid hsl(var(--final-border));border-radius:8px;background:hsl(var(--surface));color:hsl(var(--muted-foreground));box-shadow:0 1px 2px hsl(var(--final-text)/.06);font:inherit;font-size:12px;font-weight:850;letter-spacing:.04em;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}[data-ui-version=final] .command-palette__escape:hover{border-color:hsl(var(--ac-border));background:hsl(var(--ac-soft));color:hsl(var(--ac))}[data-ui-version=final] .command-palette__results{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 12px 12px;scroll-padding:38px 0 12px;overscroll-behavior:contain}[data-ui-version=final] .command-palette__group-label{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;min-height:30px;margin:0 -2px;padding:7px 10px 5px;background:hsl(var(--surface)/.96);backdrop-filter:blur(10px);color:hsl(var(--faint));font-size:12px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}[data-ui-version=final] .command-palette__group-label:after{content:"";height:1px;flex:1;background:hsl(var(--final-border)/.72)}[data-ui-version=final] .command-palette__row{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;min-height:54px;margin:2px 0;padding:7px 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:hsl(var(--final-text));text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}[data-ui-version=final] .command-palette__row:hover{border-color:hsl(var(--final-border))!important;background:hsl(var(--surface2)/.68)!important}[data-ui-version=final] .command-palette__row[data-pal-active=true]{border-color:hsl(var(--ac-border))!important;background:linear-gradient(90deg,hsl(var(--ac-soft)),hsl(var(--surface2)/.68))!important;box-shadow:0 10px 24px -18px hsl(var(--ac)/.82),inset 3px 0 0 hsl(var(--ac))}[data-ui-version=final] .command-palette__row[data-pal-active=true] .command-palette__title{color:hsl(var(--ac))}[data-ui-version=final] .command-palette__icon{display:grid!important;width:38px!important;height:38px!important;place-items:center;border:1px solid hsl(var(--final-border));border-radius:10px!important;box-shadow:0 1px 1px hsl(var(--final-text)/.04)}[data-ui-version=final] .command-palette__title{display:block;font-size:13.5px;font-weight:780;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui-version=final] .command-palette__subtitle{display:block;margin-top:2px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-ui-version=final] .command-palette__enter{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid hsl(var(--ac-border));border-radius:8px;background:hsl(var(--surface));color:hsl(var(--ac));font-size:12px;font-weight:850;white-space:nowrap}[data-ui-version=final] .command-palette__empty{padding:48px 20px;text-align:center}[data-ui-version=final] .command-palette__footer{display:flex;align-items:center;gap:14px;min-height:46px;padding:8px 14px;border-top:1px solid hsl(var(--final-border));background:hsl(var(--surface2)/.84)}[data-ui-version=final] .command-palette__key-help{display:inline-flex;align-items:center;gap:6px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}[data-ui-version=final] .command-palette__key{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:24px;padding:0 6px;border:1px solid hsl(var(--final-border));border-radius:7px;background:hsl(var(--surface));color:hsl(var(--final-text));box-shadow:0 1px 1px hsl(var(--final-text)/.05);font-size:12px;font-weight:850}[data-ui-version=final] .command-palette__count{margin-left:auto;padding:4px 8px;border-radius:999px;background:hsl(var(--surface));color:hsl(var(--faint));font-size:12px;font-weight:750;white-space:nowrap}@media (max-width:700px){[data-ui-version=final] .command-palette-backdrop{align-items:flex-end;padding:10px;background:rgba(9,14,26,.76)}[data-ui-version=final] .command-palette{width:100%;max-height:calc(100dvh - 20px);border-radius:18px}[data-ui-version=final] .command-palette__search{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:62px;padding:9px 11px}[data-ui-version=final] .command-palette__search-icon{width:36px;height:36px;border-radius:10px}[data-ui-version=final] .command-palette__input{font-size:15px}[data-ui-version=final] .command-palette__results{padding:8px}[data-ui-version=final] .command-palette__row{grid-template-columns:36px minmax(0,1fr) auto;min-height:54px;padding:7px 8px!important}[data-ui-version=final] .command-palette__icon{width:36px!important;height:36px!important}[data-ui-version=final] .command-palette__enter{width:28px;padding:0;font-size:0}[data-ui-version=final] .command-palette__enter svg{width:14px;height:14px}[data-ui-version=final] .command-palette__footer{gap:10px;padding:8px 12px}[data-ui-version=final] .command-palette__key-help:nth-child(2){display:none}}[data-ui-version=final]{box-sizing:border-box}[data-ui-version=final] .grid:is([class*=grid-cols],[class*=grid-rows]){width:100%;max-width:100%}@media (max-width:640px){[data-ui-version=final] h1{font-size:clamp(24px,6vw,32px)!important}[data-ui-version=final] h2{font-size:clamp(20px,5vw,26px)!important}[data-ui-version=final] h3{font-size:clamp(16px,4vw,20px)!important}}@media (max-width:767px){[data-ui-version=final] .experience-dashboard__grid{grid-template-columns:1fr!important;gap:16px!important}[data-ui-version=final] .experience-dashboard__card{padding:16px!important}[data-ui-version=final] .resumes-grid{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:900px){[data-ui-version=final] .tools-hub__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:600px){[data-ui-version=final] .tools-hub__grid{grid-template-columns:1fr!important}}@media (max-width:1024px){[data-ui-version=final] .tool-briefing-grid{grid-template-columns:1fr!important;gap:16px!important}}@media (max-width:640px){[data-ui-version=final] .tool-workspace-hero{flex-direction:column!important;padding:16px!important;border-radius:16px!important}[data-ui-version=final] .tool-workspace-hero__icon{width:44px!important;height:44px!important}[data-ui-version=final] .tool-workspace-hero__title{font-size:22px!important}[data-ui-version=final] .tool-workspace-hero__copy{font-size:13px!important}[data-ui-version=final] .tool-input-panel,[data-ui-version=final] .tool-preview-rail{padding:14px!important;border-radius:14px!important}[data-ui-version=final] .tool-workflow-guide{padding:12px!important;border-radius:14px!important}[data-ui-version=final] .tool-workflow-guide__steps{gap:6px!important}[data-ui-version=final] .tool-workflow-guide__step{min-width:100px!important;padding:6px 10px!important}}@media (max-width:767px){[data-ui-version=final] .job-tracker__table{display:block!important;overflow-x:auto!important}[data-ui-version=final] .job-tracker__card-grid,[data-ui-version=final] .master-profile__sections,[data-ui-version=final] .settings-grid{grid-template-columns:1fr!important}}@media (max-width:640px){[data-ui-version=final] input,[data-ui-version=final] select,[data-ui-version=final] textarea{font-size:16px!important}[data-ui-version=final] button{min-height:44px!important}[data-ui-version=final] .card,[data-ui-version=final] [class*=__card]{border-radius:12px!important}}[data-ui-version=final] img{max-width:100%;height:auto}[data-ui-version=final] *{max-width:100%}[data-ui-version=final] code,[data-ui-version=final] pre{overflow-x:auto;max-width:100%}@supports (padding:max(0px)){[data-ui-version=final] .final-tool-page-root{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:max(calc(4rem + env(safe-area-inset-bottom, 0px)),4rem)}}@media (min-width:640px){@supports (padding:max(0px)){[data-ui-version=final] .final-tool-page-root{padding-left:max(30px,env(safe-area-inset-left));padding-right:max(30px,env(safe-area-inset-right))}}}[data-ui-version=final] [aria-invalid=true]:not(:focus){border-color:#ef4444}@media (max-height:480px) and (orientation:landscape){[data-ui-version=final] a>svg,[data-ui-version=final] button>svg{flex-shrink:0}[data-ui-version=final] [role=dialog]{max-height:calc(100vh - 16px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (hover:hover) and (pointer:fine){[data-ui-version=final] .cv-enterprise__form,[data-ui-version=final] .cv-enterprise__preview,[data-ui-version=final] .cv-enterprise__rail-list{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent;overscroll-behavior:contain}[data-ui-version=final] .cv-enterprise__form:hover,[data-ui-version=final] .cv-enterprise__preview:hover,[data-ui-version=final] .cv-enterprise__rail-list:hover{scrollbar-color:rgba(148,163,184,.6) transparent}[data-ui-version=final] .cv-enterprise__form::-webkit-scrollbar,[data-ui-version=final] .cv-enterprise__preview::-webkit-scrollbar,[data-ui-version=final] .cv-enterprise__rail-list::-webkit-scrollbar{width:10px}[data-ui-version=final] .cv-enterprise__form::-webkit-scrollbar-thumb,[data-ui-version=final] .cv-enterprise__preview::-webkit-scrollbar-thumb,[data-ui-version=final] .cv-enterprise__rail-list::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.35);border:2px solid transparent;background-clip:content-box;border-radius:9999px;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out}[data-ui-version=final] .cv-enterprise__form:hover::-webkit-scrollbar-thumb,[data-ui-version=final] .cv-enterprise__preview:hover::-webkit-scrollbar-thumb,[data-ui-version=final] .cv-enterprise__rail-list:hover::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.6)}[data-ui-version=final] .cv-enterprise__form::-webkit-scrollbar-track,[data-ui-version=final] .cv-enterprise__preview::-webkit-scrollbar-track,[data-ui-version=final] .cv-enterprise__rail-list::-webkit-scrollbar-track{background:transparent}}[data-ui-version=final] select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}@media (hover:none) and (pointer:coarse){[data-ui-version=final] .cv-enterprise__bar-back,[data-ui-version=final] .cv-enterprise__btn-chevron,[data-ui-version=final] .cv-enterprise__btn-icon{min-width:44px!important;min-height:44px!important}[data-ui-version=final] .cv-enterprise__btn-label,[data-ui-version=final] .cv-enterprise__manage-sections,[data-ui-version=final] .cv-enterprise__subtab,[data-ui-version=final] .cv-enterprise__subtab-add,[data-ui-version=final] .cv-enterprise__subtab-remove,[data-ui-version=final] .tools-hub__cohorts button,[data-ui-version=final] .tools-hub__filters button{min-height:44px!important}[data-ui-version=final] .cv-enterprise__bar{grid-template-columns:44px minmax(0,1fr)}}@media (min-width:1025px) and (max-width:1228px){[data-ui-version=final] .cv-enterprise__body{grid-template-columns:var(--cv-left-width) minmax(0,1fr)!important}[data-ui-version=final] .cv-enterprise__form{grid-column:2!important}[data-ui-version=final] .cv-enterprise__resize-handle--right{display:none}}@media (min-width:881px) and (max-width:1024px){[data-content-workspace] [data-ui-version=final] .cv-enterprise__form,[data-content-workspace][data-ui-version=final] .cv-enterprise__form{grid-column:1/-1!important}}@media (max-width:880px){[data-content-workspace] [data-ui-version=final] .cv-enterprise__form .cv-enterprise__prog,[data-content-workspace][data-ui-version=final] .cv-enterprise__form .cv-enterprise__prog{display:none}}[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__chip,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__current-cv-head>span:first-child,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__cvname-text,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__rail-btn-label,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__rail-count,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__rail-group,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__rail-header>span:first-child,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__section-label,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__workspace-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important}[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__drag-handle,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__progress,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__workspace-badge{display:none!important}[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail{padding:22px 14px!important}[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__account-btn,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__brand,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__cvname,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__manage-sections,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__rail-btn,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__rail-row>button,[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__workspace-link{justify-content:center!important;gap:0!important;min-height:44px!important;padding-left:0!important;padding-right:0!important}[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__rail .cv-enterprise__account-menu{left:0;right:auto;min-width:220px}[data-ui-version=final] .cv-enterprise__body[data-rail-mode=icon-only] .cv-enterprise__resize-handle--left{display:none!important}