.analyse-status{flex-direction:column;gap:22px;max-width:1180px;margin:0 auto;padding:28px 24px 96px;display:flex}.analyse-status__layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:26px;display:grid}.analyse-status__panel{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.analyse-status__main{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:960px){.analyse-status__layout{grid-template-columns:1fr}.analyse-status__panel{position:static}}.analyse-status__masthead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:18px;display:flex}.analyse-status__brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.analyse-status__brand img{border:1px solid var(--border);object-fit:cover;background:#fff;border-radius:8px;width:28px;height:28px}.analyse-status__brand span{letter-spacing:-.01em;font:700 14.5px/1.15 Schibsted Grotesk,sans-serif}.analyse-status__masthead-right{align-items:center;gap:10px;display:flex}.analyse-status__live{color:#12855f;white-space:nowrap;background:#12855f14;border-radius:6px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.analyse-status__live-dot{background:#12855f;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite analyse-status-pulse}.analyse-status__live--done .analyse-status__live-dot{animation:none}.analyse-status__header{flex-direction:column;gap:10px;max-width:560px;display:flex}.analyse-status__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700}.analyse-status__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font:700 34px/1.15 Schibsted Grotesk,sans-serif}.analyse-status__sub{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.analyse-status__job{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;display:flex}.analyse-status__job-icon{color:var(--accent);display:inline-flex}.analyse-status__job-label{flex:1;font-size:13.5px;font-weight:600}.analyse-status__badge{background:var(--bg-alt);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.analyse-status__badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite analyse-status-pulse}.analyse-status__badge--matching{color:var(--accent-dark);background:#e3efe7}.analyse-status__badge--done{color:#12855f;background:#12855f1a}.analyse-status__badge--failed{color:#b42318;background:#fef3f2}.analyse-status__list-label{letter-spacing:.07em;text-transform:uppercase;color:#17201b73;margin-top:6px;font-size:11px;font-weight:700}.analyse-status__cvs{flex-direction:column;gap:14px;display:flex}.analyse-status__cv{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;animation:.4s both analyse-status-rise;display:flex}.analyse-status__cvs .analyse-status__cv:nth-child(2){animation-delay:60ms}.analyse-status__cvs .analyse-status__cv:nth-child(3){animation-delay:.12s}.analyse-status__cvs .analyse-status__cv:nth-child(4){animation-delay:.18s}.analyse-status__cvs .analyse-status__cv:nth-child(n+5){animation-delay:.24s}.analyse-status__cv-header{align-items:center;gap:10px;display:flex}.analyse-status__rank{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font:700 11.5px Schibsted Grotesk,sans-serif;display:grid}.analyse-status__rank--1{color:#fff;background:#12855f}.analyse-status__rank--2{color:var(--accent-dark);background:#e3efe7}.analyse-status__rank--3{background:var(--bg-alt);color:#17201b8c}.analyse-status__cv-filename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.analyse-status__error-chip{letter-spacing:.04em;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:700}.analyse-status__scorebar{align-items:center;gap:12px;display:flex}.analyse-status__scorebar-label{color:var(--muted);flex:none;font-size:12px;font-weight:600}.analyse-status__bar{background:#ecede6;border-radius:99px;flex:1;height:6px;overflow:hidden}.analyse-status__bar-fill{border-radius:99px;height:100%;transition:width .6s;display:block}.analyse-status__bar-fill--strong{background:#12855f}.analyse-status__bar-fill--mid{background:#8fd0b4}.analyse-status__bar-fill--low{background:#cbcdc2}.analyse-status__score{font-variant-numeric:tabular-nums;flex:none;font:700 15px Schibsted Grotesk,sans-serif}.analyse-status__score--strong{color:#12855f}.analyse-status__score--mid{color:var(--accent)}.analyse-status__score--low{color:#17201b8c}.analyse-status__verdict{letter-spacing:.03em;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}.analyse-status__verdict--yes{color:var(--accent-dark);background:#e3efe7}.analyse-status__verdict--no{color:#17201b99;background:var(--bg-alt)}.analyse-status__reason{color:#17201bcc;margin:0;font-size:13.5px;line-height:1.6}.analyse-status__reason-label{letter-spacing:.06em;text-transform:uppercase;color:#17201b80;margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.analyse-status__insights{flex-direction:column;gap:7px;display:flex}.analyse-status__insights-title{letter-spacing:.06em;text-transform:uppercase;color:#17201b80;margin:0;font-size:10.5px;font-weight:700}.analyse-status__insights-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.analyse-status__insight{align-items:baseline;gap:9px;display:flex}.analyse-status__insight-sign{flex:none;font-weight:800}.analyse-status__insight-sign--plus{color:#12855f}.analyse-status__insight-sign--minus{color:#9c6b1f}.analyse-status__insight-body{flex-direction:column;gap:6px;min-width:0;display:flex}.analyse-status__insight-claim{color:#17201bd9;margin:0;font-size:13.5px;line-height:1.55}.analyse-status__quote{border-left:2px solid var(--accent);background:var(--bg-light);border-radius:0 8px 8px 0;flex-direction:column;gap:3px;margin:0;padding:8px 12px;display:flex}.analyse-status__quote-text{color:#17201bcc;margin:0;font-size:12.5px;font-style:italic;line-height:1.55}.analyse-status__quote-src{color:#17201b80;font-size:10.5px;font-weight:600}.analyse-status__insight-tags{flex-wrap:wrap;gap:6px;display:flex}.analyse-status__tag{color:#17201bb3;border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.analyse-status__tag--learn{color:var(--accent-dark);background:#12855f0d;border-color:#d6e4dd}.analyse-status__note{margin:10px 0 0;font-size:13px}.analyse-status__back{align-items:center;gap:7px;font-weight:600;display:inline-flex}.analyse-status__empty{border:1px solid var(--border);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:56px 32px;display:flex;box-shadow:0 1px 2px #17201b0a,0 16px 40px -16px #17201b1a}.analyse-status__empty-icon{background:var(--bg-alt);color:#17201b8c;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.analyse-status__empty-icon--accent{color:var(--accent);background:#e3efe7}.analyse-status__empty-hint{color:#17201b80;margin:-4px 0 10px;font-size:12.5px}.analyse-status__danger-btn{color:#b42318;cursor:pointer;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin-bottom:6px;padding:12px 22px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s}.analyse-status__danger-btn:hover{background:#fee4e2;border-color:#b42318}.analyse-status__danger-btn:disabled{opacity:.6;cursor:not-allowed}.analyse-status__empty-title{margin:0;font:700 24px Schibsted Grotesk,sans-serif}.analyse-status__empty-text{color:var(--muted);max-width:420px;margin:0 0 10px;font-size:14.5px;line-height:1.65}.analyse-status__skeleton-job,.analyse-status__skeleton-cv{border:1px solid var(--border);background:linear-gradient(100deg, #fff 40%, var(--bg-alt) 50%, #fff 60%);background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite analyse-status-shimmer}.analyse-status__skeleton-job{height:50px}.analyse-status__skeleton-cv{height:92px}@keyframes analyse-status-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes analyse-status-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes analyse-status-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.analyse-status__cv,.analyse-status__skeleton-job,.analyse-status__skeleton-cv,.analyse-status__live-dot,.analyse-status__badge-dot{animation:none}.analyse-status__bar-fill{transition:none}}@media (max-width:640px){.analyse-status__title{font-size:28px}.analyse-status__scorebar{flex-wrap:wrap;row-gap:6px}}.analyse-status__judgement{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:14px;padding-top:14px;display:flex}.analyse-status__judgement-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analyse-status__judgement-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:700}.analyse-status__judgement-btns{gap:8px;margin-left:auto;display:flex}.analyse-status__judgement-btn{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.analyse-status__judgement-btn--confirm:hover{border-color:var(--accent);color:var(--accent-dark)}.analyse-status__judgement-btn--confirm.analyse-status__judgement-btn--active{background:var(--accent);border-color:var(--accent);color:#fff}.analyse-status__judgement-btn--reject:hover{color:#b42318;border-color:#b42318}.analyse-status__judgement-btn--reject.analyse-status__judgement-btn--active{color:#fff;background:#b42318;border-color:#b42318}.analyse-status__protocol{border:1px solid var(--border);background:var(--bg-light,#f7f8f5);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;padding:12px 16px;display:flex}.analyse-status__protocol--done{border-color:var(--accent);background:#e3efe7}.analyse-status__protocol-icon{color:var(--accent);display:inline-flex}.analyse-status__protocol-text{min-width:200px;color:var(--muted);flex:1;margin:0;font-size:13.5px;line-height:1.5}.analyse-status__protocol--done .analyse-status__protocol-text{color:var(--accent-dark);font-weight:600}.analyse-status__protocol-count{color:var(--accent-dark);white-space:nowrap;font-size:12.5px;font-weight:700}.analyse-status__jobpanel{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.analyse-status__jobpanel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.analyse-status__jobpanel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.analyse-status__jobpanel-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font:700 21px/1.2 Schibsted Grotesk,sans-serif}.analyse-status__jobpanel-company{color:var(--muted);margin:-6px 0 0;font-size:13px;font-weight:600}.analyse-status__jobpanel-chips{flex-wrap:wrap;gap:6px;display:flex}.analyse-status__chip{background:var(--bg-alt);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.analyse-status__chip--nice{color:var(--accent-dark);background:#12855f0f;border:1px solid #d6e4dd}.analyse-status__jobpanel-summary{color:#17201bcc;margin:0;font-size:13px;line-height:1.55}.analyse-status__jobpanel-block{border-top:1px solid var(--bg-alt);flex-direction:column;gap:8px;padding-top:12px;display:flex}.analyse-status__jobpanel-blocktitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.analyse-status__musts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analyse-status__must{border-bottom:1px solid var(--bg-alt);padding:8px 0;font-size:13.5px;font-weight:600}.analyse-status__must:last-child{border-bottom:none;padding-bottom:0}.analyse-status__avatar{color:#f2f6f1;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font:700 13px Schibsted Grotesk,sans-serif;display:grid}.analyse-status__cv-names{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.analyse-status__cv-file{color:#17201b80;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.analyse-status__cv--top{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);padding:0;overflow:hidden}.analyse-status__cv--top .analyse-status__cv-body{padding:16px 18px}.analyse-status__cv-body{flex-direction:column;gap:12px;display:flex}.analyse-status__topbanner{background:var(--accent);color:#eaf3ed;flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 18px;display:flex}.analyse-status__topbanner-label{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.analyse-status__topbanner-sub{opacity:.75;font-size:11.5px}.analyse-status__cv--rejected{opacity:.6}.analyse-status__actionbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analyse-status__action-btn{border:1px solid var(--border);background:var(--bg-light);cursor:pointer;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.analyse-status__action-btn:hover{border-color:var(--accent);color:var(--accent-dark)}.analyse-status__action-btn--active{color:var(--accent-dark);background:#e3efe7;border-color:#bcd4c4}.analyse-status__stars{align-items:center;gap:1px;margin-left:auto;display:inline-flex}.analyse-status__star{cursor:pointer;color:#c9c4b8;background:0 0;border:none;padding:2px;font-size:18px;line-height:1;transition:color .15s,transform .1s}.analyse-status__star:hover{transform:scale(1.15)}.analyse-status__star--on{color:#c98a3d}.analyse-status__feedback{background:var(--bg-light);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.analyse-status__feedback-title{letter-spacing:.06em;text-transform:uppercase;color:#17201b80;font-size:10.5px;font-weight:700}.analyse-status__feedback-input{box-sizing:border-box;resize:vertical;border:1px solid var(--border);width:100%;min-height:76px;color:var(--ink);outline-color:var(--accent);background:#fff;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.analyse-status__feedback-actions{justify-content:flex-end;display:flex}.analyse-status__anon-toggle{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.analyse-status__anon-toggle--on{background:var(--accent);border-color:var(--accent);color:#fff}.analyse-status__modal-overlay{z-index:100;background:#141c1873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.analyse-status__modal{background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:620px;max-height:86vh;padding:24px 26px;display:flex;overflow:auto;box-shadow:0 24px 70px #0f191440}.analyse-status__modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.analyse-status__modal-title{margin:0;font:700 18px/1.25 Schibsted Grotesk,sans-serif}.analyse-status__modal-hint{color:#17201b8c;margin:0;font-size:12px}.analyse-status__mail-text{white-space:pre-wrap;background:var(--bg-light);border:1px solid var(--border);color:var(--ink);border-radius:10px;margin:4px 0;padding:14px 16px;font-family:inherit;font-size:13.5px;line-height:1.6}.analyse-status__modal-actions{gap:8px;display:flex}.analyse-status__weights-hint{color:var(--ink-soft,#5a6b63);margin:0 0 10px;font-size:12.5px}.analyse-status__weight-row{align-items:center;gap:8px;width:100%;display:flex}.analyse-status__weight-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.analyse-status__weight-slider{accent-color:#12855f;flex:0 0 92px}.analyse-status__weight-value{text-align:right;font-variant-numeric:tabular-nums;color:#12855f;flex:0 0 14px;font-weight:700}.analyse-status__skillchips{margin-top:14px}.analyse-status__chip--ok{color:#12855f;background:#12855f1a}.analyse-status__chip--gap{color:#8a6d1a;background:#b482141f}.analyse-status__gaps-note{color:#8a6d1a;margin:8px 0 0;font-size:12.5px}.analyse-status__why{background:#12855f12;border:1px solid #12855f40;border-radius:10px;margin-top:12px;padding:12px 14px}.analyse-status__why-title{text-transform:uppercase;letter-spacing:.04em;color:#12855f;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.analyse-status__why-list{margin:0;padding-left:18px;font-size:13.5px}.analyse-status__why-list li+li{margin-top:3px}.skill-radar{margin:14px 0 4px}.skill-radar__title{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#5a6b63);margin-bottom:6px;font-size:12px;font-weight:700}.skill-radar svg{width:min(340px,100%);margin:0 auto;display:block;overflow:visible}.skill-radar__ring{fill:none;stroke:#1428201f}.skill-radar__axis{stroke:#14282024}.skill-radar__value{fill:#12855f38;stroke:#12855f;stroke-width:1.6px;stroke-linejoin:round}.skill-radar__label{fill:#37483f;font-size:8.5px}.analyse-status__list-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.analyse-status__compare-btn:disabled{opacity:.45;cursor:not-allowed}.analyse-status__modal--wide{max-width:720px}.compare__head,.compare__row{border-bottom:1px solid #14282014;grid-template-columns:160px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.compare__section{margin-top:10px}.compare__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#5a6b63);margin:8px 0 2px;font-size:12px;font-weight:700}.compare__row-label{overflow-wrap:anywhere;font-size:13px;font-weight:600}.compare__bars,.compare__bar-line{align-items:center;gap:8px;display:flex}.compare__bars{flex-direction:column;align-items:stretch;gap:5px}.compare__bar{background:#14282014;border-radius:999px;flex:auto;height:8px;overflow:hidden}.compare__bar-fill{border-radius:inherit;background:#12855f;height:100%;display:block}.compare__bar-fill--gap{background:#d9a021}.compare__bar-score{text-align:right;font-variant-numeric:tabular-nums;color:#12855f;flex:0 0 28px;font-size:12.5px;font-weight:700}.compare__bar-score--gap{color:#8a6d1a}.compare__candidate{align-items:center;gap:8px;display:flex}.compare__candidate-name{flex:auto;font-size:13.5px;font-weight:600}.compare__candidate-score{color:#12855f;font-weight:800}.compare__hint{color:#8a6d1a;margin:12px 0 0;font-size:12.5px}
