.app-shell_brandMark__xLeOR{--logo-tint:#bfd2ff;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(152deg,#3d6be6,#2a55cc 52%,#1f3fa0);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface) 45%,transparent)}.app-shell_brandMark__xLeOR svg{width:18px;height:18px}.app-shell_bell__GPOF6{position:relative;width:40px;height:40px;padding:8px;justify-content:center;flex-shrink:0}.app-shell_bell__GPOF6 svg{width:20px;height:20px}.app-shell_badge__y5JCQ{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:var(--surface);font-size:10px;line-height:16px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@font-face{font-family:notoSansSC;src:url(/_next/static/media/99852c744475aefd-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSansSC;src:url(/_next/static/media/fcf822c16d2a6d1f-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:notoSansSC;src:url(/_next/static/media/2742bf2a89643054-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:notoSansSC;src:url(/_next/static/media/68fe3ca0a3dcc7f8-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSansSC Fallback;src:local("Arial");ascent-override:110.26%;descent-override:27.38%;line-gap-override:0.00%;size-adjust:105.20%}.__className_09267c{font-family:notoSansSC,notoSansSC Fallback}.__variable_09267c{--font-noto-cjk-raw:"notoSansSC","notoSansSC Fallback"}@font-face{font-family:sora;src:url(/_next/static/media/e9cef8cf3b31c2d5-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sora;src:url(/_next/static/media/fb7a3bbe62a508a7-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora;src:url(/_next/static/media/e01878d1fe0ac756-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sora;src:url(/_next/static/media/e782781e71754fe0-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_7cbf63{font-family:sora,sora Fallback}.__variable_7cbf63{--font-sora-raw:"sora","sora Fallback"}:root{color-scheme:light;--paper:#f1f0eb;--surface:#ffffff;--surface-soft:#faf9f5;--line:#eceae3;--line-strong:#e4e1d8;--ink:#191c22;--ink-soft:#565c68;--muted:#8b919c;--accent:#2e5bd0;--accent-deep:#2347a8;--accent-tint:color-mix(in srgb,var(--accent) 13%,var(--surface));--accent-line:color-mix(in srgb,var(--accent) 30%,var(--surface));--violet:#6b5bf5;--violet-tint:color-mix(in srgb,var(--violet) 15%,var(--surface));--violet-line:color-mix(in srgb,var(--violet) 24%,transparent);--go:#1f8a4c;--caution:#b5760c;--go-tint:color-mix(in srgb,var(--go) 15%,var(--surface));--go-line:color-mix(in srgb,var(--go) 26%,transparent);--caution-tint:color-mix(in srgb,var(--caution) 16%,var(--surface));--caution-line:color-mix(in srgb,var(--caution) 30%,transparent);--mark:#b3791a;--mark-soft:#f7edd6;--danger:#c0433b;--danger-tint:color-mix(in srgb,var(--danger) 12%,var(--surface));--danger-line:color-mix(in srgb,var(--danger) 28%,transparent);--success:var(--go);--warning:var(--caution);--font-display:var(--font-sora-raw),var(--font-noto-cjk-raw),"Source Han Sans SC","PingFang SC",system-ui,sans-serif;--font-ui:var(--font-noto-cjk-raw),"Source Han Sans SC","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-evidence:"Songti SC","STSong","Source Han Serif SC",Georgia,"Times New Roman",serif;--radius:16px;--radius-sm:8px;--radius-lg:18px;--shadow-card:0 1px 1px rgba(0,0,0,0.03),0 22px 48px -30px rgba(20,30,60,0.4);--shadow-sm:0 1px 2px rgba(28,31,38,0.05);--shadow:0 6px 20px rgba(28,31,38,0.07);--shadow-lg:0 16px 44px rgba(28,31,38,0.1)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{margin:0;letter-spacing:-.01em;color:var(--ink)}p{margin:0}body{--btsb-w:230px}#btsb{position:fixed;left:0;top:0;height:100vh;width:var(--btsb-w);z-index:60;display:flex;flex-direction:column;gap:4px;padding:18px 14px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-right:1px solid var(--line);transition:width .22s ease;font-family:inherit;overflow-y:auto}#btsb,#btsb *{box-sizing:border-box}.btsb-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 12px;text-decoration:none}.btsb-name{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.3px;color:var(--ink);white-space:nowrap;line-height:1.55}.btsb-nav{gap:7px}.btsb-grp,.btsb-nav{display:flex;flex-direction:column}.btsb-grp{gap:2px}.btsb-gh{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;text-decoration:none;color:var(--ink);font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden}.btsb-gh svg{width:18px;height:18px;flex-shrink:0}.btsb-gh.on{color:var(--accent-deep)}.btsb-items{display:flex;flex-direction:column;gap:1px;margin:1px 0 2px 25px;padding-left:11px;border-left:1px solid var(--line-strong)}.btsb-items a{font-size:13px;color:var(--ink-soft);text-decoration:none;padding:7px 10px;border-radius:8px;transition:.14s;white-space:nowrap;overflow:hidden}.btsb-items a:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 80%,transparent)}.btsb-items a.on{color:var(--accent-deep);background:var(--accent-tint);font-weight:600}.btsb-sp{flex:1 1;min-height:8px}.btsb-foot{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.btsb-user{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:11px;border:0;background:none;text-decoration:none;text-align:left;font:inherit;cursor:pointer;transition:.14s;white-space:nowrap;overflow:hidden}.btsb-user:hover{background:color-mix(in srgb,var(--surface) 80%,transparent)}.btsb-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--accent));display:grid;place-items:center;color:var(--surface);flex-shrink:0}.btsb-av,.btsb-uname{font-size:13px;font-weight:600}.btsb-uname{color:var(--ink)}.btsb-urole{font-size:11px;color:var(--muted)}.btsb-col{display:flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;font-size:12px;color:var(--muted);background:none;border:1px solid var(--line-strong);border-radius:9px;padding:7px;cursor:pointer;transition:.14s;white-space:nowrap;overflow:hidden}.btsb-col:hover{color:var(--ink);border-color:var(--muted)}.btsb-col svg{width:14px;height:14px;transition:transform .22s;flex-shrink:0}body.btsb-rail #btsb{width:66px}body.btsb-rail .btsb-col span,body.btsb-rail .btsb-gh span,body.btsb-rail .btsb-items,body.btsb-rail .btsb-name,body.btsb-rail .btsb-utext{display:none}body.btsb-rail .btsb-gh{justify-content:center;padding:10px}body.btsb-rail .btsb-gh.on{background:var(--accent-tint)}body.btsb-rail .btsb-user{justify-content:center}body.btsb-rail .btsb-brand{justify-content:center;padding:4px 0 12px}body.btsb-rail .btsb-col svg{transform:rotate(180deg)}@media (min-width:721px){body:has(#btsb){padding-left:var(--btsb-w)!important;transition:padding-left .22s ease}body.btsb-rail:has(#btsb){padding-left:66px!important}}@media (max-width:720px){#btsb{top:auto;bottom:0;left:0;right:0;height:auto;flex-direction:row;align-items:center;gap:2px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-right:none;border-top:1px solid var(--line);overflow:visible}#btsb,body.btsb-rail #btsb{width:auto}.btsb-brand,.btsb-col,.btsb-items,.btsb-sp,.btsb-user .btsb-utext{display:none}.btsb-nav{flex-direction:row;flex:1 1;justify-content:space-around;gap:0}.btsb-grp{flex:1 1}.btsb-gh{flex-direction:column;gap:3px;font-size:11px;padding:4px 6px;font-weight:600;justify-content:center}.btsb-gh span{display:inline!important}.btsb-gh svg{width:20px;height:20px}.btsb-foot{flex-direction:row;padding-top:0;border-top:none}body:has(#btsb){padding-left:0!important;padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}}.page-stack--foot{padding-top:0}.bt-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line-strong)}.btf-card{display:flex;align-items:center;gap:13px;padding:15px 17px;border-radius:13px;border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;transition:.16s;text-decoration:none;color:inherit}.btf-card:hover{background:var(--surface);border-color:var(--accent-line);transform:translateY(-2px);box-shadow:0 16px 32px -20px color-mix(in srgb,var(--accent) 44%,transparent)}.btf-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.btf-ic svg{width:19px;height:19px}.btf-card.coach .btf-ic{background:color-mix(in srgb,var(--violet) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--violet) 22%,transparent);color:var(--violet)}.btf-card.fb .btf-ic{background:var(--accent-tint);border:1px solid var(--accent-line);color:var(--accent)}.btf-x{flex:1 1;min-width:0}.btf-t{font-size:13.5px;font-weight:600;color:var(--ink)}.btf-d{font-size:12px;margin-top:3px}.btf-ar,.btf-d{color:var(--muted)}.btf-ar{width:17px;height:17px;flex-shrink:0;transition:transform .16s}.btf-card:hover .btf-ar{color:var(--accent-deep);transform:translateX(2px)}@media (max-width:720px){.bt-foot{grid-template-columns:1fr}}body.btsb-noanim,body.btsb-noanim #btsb{transition:none!important}#btsb-rz{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:61}#btsb-rz:after{content:"";position:absolute;top:50%;right:3px;transform:translateY(-50%);width:3px;height:34px;border-radius:3px;background:var(--line-strong);transition:background .15s}#btsb-rz:hover:after,body.btsb-rzing #btsb-rz:after{background:var(--accent)}body.btsb-rzing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.btsb-rail #btsb-rz{display:none}@media (max-width:720px){#btsb-rz{display:none}}.site-footer{padding:20px 32px 32px;text-align:center}.site-footer p{font-size:12px;color:var(--muted)}.site-footer a{display:inline-block;padding:4px 0}.search-box{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:13px}.search-box input{border:none;background:transparent;outline:none;width:150px}.page-stack{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1120px;margin:0 auto;padding:32px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.page-hero h1{font-family:var(--font-display);font-size:28px;font-weight:600;margin:10px 0 8px}.page-hero p{color:var(--muted);max-width:60ch}.surface-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-heading h2{font-size:16px}.content-grid{display:grid;grid-gap:18px;gap:18px}.content-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-row{margin-top:14px}.badge-row,.task-row{display:flex;flex-wrap:wrap;gap:8px}.task-row{margin-top:12px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:var(--surface);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .05s ease}.primary-button:hover{background:var(--accent-deep)}.primary-button:active{transform:translateY(1px)}.primary-button--wide{width:100%}.primary-button--compact{padding:8px 13px;font-size:13px}.primary-button--link{text-decoration:none}.primary-button--ai{background:var(--accent);border-color:var(--accent);color:var(--surface)}.primary-button--ai:hover{background:var(--accent-deep)}.ghost-button,.ghost-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ghost-button:hover,.ghost-link:hover{border-color:var(--ink-soft);background:var(--surface-soft)}.text-button{background:none;border:none;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;padding:6px 2px}.text-button:hover{color:var(--accent-deep);text-decoration:underline}.ability-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink-soft)}.ability-badge--product{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-deep)}.ability-badge--operation{background:var(--go-tint);border-color:var(--go-line);color:var(--go)}.ability-badge--ai{background:var(--violet-tint);border-color:var(--violet-line);color:var(--violet)}.ability-badge--business{background:var(--caution-tint);border-color:var(--caution-line);color:var(--caution)}.ability-badge--success{background:var(--go-tint);border-color:var(--go-line);color:var(--go)}.ability-badge--weak{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.status-badge--success{background:var(--go-tint);color:var(--go)}.status-badge--warning{background:var(--caution-tint);color:var(--caution)}.ai-task,.status-badge--muted{background:var(--surface-soft);color:var(--muted)}.ai-task{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line)}.ai-task:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ai-task--idle{color:var(--muted)}.ai-task--running{background:var(--violet-tint);border-color:var(--violet-line);color:var(--violet)}.ai-task--running:before{animation:pulse 1.1s ease-in-out infinite}.ai-task--success{background:var(--go-tint);border-color:var(--go-line);color:var(--go)}.ai-task--failed{background:var(--danger-tint);border-color:var(--danger-line);color:var(--danger)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.decision-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:700;border:1.5px solid transparent}.decision-badge .decision-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:12px;color:var(--surface)}.decision-badge--go{background:var(--go-tint);border-color:var(--go-line);color:var(--go)}.decision-badge--go .decision-mark{background:var(--go)}.decision-badge--caution{background:var(--caution-tint);border-color:var(--caution-line);color:var(--caution)}.decision-badge--caution .decision-mark{background:var(--caution)}.decision-badge--hold{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent)}.decision-badge--hold .decision-mark{background:var(--accent)}.evidence-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.evidence-card__rail{display:grid;grid-template-columns:132px 1fr}.evidence-row{display:contents}.evidence-row__label{display:flex;align-items:flex-start;gap:7px;padding:14px 14px 14px 18px;background:var(--surface-soft);border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted)}.evidence-row__body{padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-soft)}.evidence-card__rail .evidence-row:last-child .evidence-row__body,.evidence-card__rail .evidence-row:last-child .evidence-row__label{border-bottom:none}.evidence-quote{font-family:var(--font-evidence);font-size:15px;line-height:1.7;color:var(--ink)}.evidence-mark,.evidence-quote mark{background:linear-gradient(transparent 60%,var(--mark-soft) 60%);color:inherit;padding:0 1px;text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-underline-offset:3px;text-decoration-thickness:1.5px}.evidence-row--translate .evidence-row__label{color:var(--violet)}.evidence-row--action .evidence-row__body{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--violet);padding:2px 8px;border-radius:999px;background:var(--violet-tint);border:1px solid var(--violet-line)}.job-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.job-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.job-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-card__title{font-size:16px;font-weight:600}.job-card__company{font-size:13px;color:var(--muted);margin-top:2px}.job-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:var(--muted)}.job-card__meta span{display:inline-flex;align-items:center;gap:5px}.job-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.source-badge{gap:5px;font-size:11px;color:var(--muted)}.coverage-dot,.source-badge{display:inline-flex;align-items:center}.coverage-dot{gap:6px;font-size:12px;font-weight:500}.coverage-dot:before{content:"";width:8px;height:8px;border-radius:50%}.coverage-dot--deep{color:var(--go)}.coverage-dot--deep:before{background:var(--go)}.coverage-dot--basic{color:var(--caution)}.coverage-dot--basic:before{background:var(--caution)}.coverage-dot--building{color:var(--muted)}.coverage-dot--building:before{background:var(--muted)}.jd-input{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.jd-input__tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-soft);align-self:flex-start}.jd-input__tab{padding:7px 16px;border-radius:999px;border:none;background:transparent;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.jd-input__tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.jd-input textarea{width:100%;min-height:148px;resize:vertical;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-soft);font-size:14px;line-height:1.6;outline:none;transition:border-color .15s ease,background .15s ease}.jd-input textarea:focus{border-color:var(--accent);background:var(--surface)}.jd-input textarea::placeholder{color:var(--muted)}.jd-input__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jd-input__hint{font-size:12px;color:var(--muted)}.trust-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--line)}.trust-bar__item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink-soft)}.trust-bar__item:before{content:"✓";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--go-tint);color:var(--go);font-size:10px;font-weight:700}.state-panel{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.state-panel h3{font-size:15px;margin-bottom:4px}.state-panel p{font-size:13px;color:var(--muted);margin-bottom:10px}.state-symbol{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--surface-soft);color:var(--muted);font-size:15px;font-weight:700}.state-panel--error{border-color:var(--danger-line);background:var(--danger-tint)}.state-panel--error .state-symbol{background:var(--danger);color:var(--surface)}.state-panel--locked{border-color:var(--caution-line);background:var(--caution-tint)}.state-panel--locked .state-symbol{background:var(--caution);color:var(--surface)}.state-loader{width:34px;height:34px;flex-shrink:0;border-radius:50%;border:3px solid var(--surface-soft);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dialog-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ink) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-dialog{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.login-dialog h2{font-size:20px}.login-dialog>p{font-size:13px;color:var(--muted)}.login-dialog label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-soft)}.login-dialog input{padding:11px 13px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-soft);outline:none;font-weight:400}.login-dialog input:focus{border-color:var(--accent);background:var(--surface)}.code-row{display:flex;gap:8px}.code-row input{flex:1 1}.dialog-close{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer}.dialog-close:hover{background:var(--surface-soft);color:var(--ink)}.quota-card{gap:10px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.quota-card,.quota-list{display:flex;flex-direction:column}.quota-list{gap:8px;font-size:13px;color:var(--ink-soft)}.entitlement-trust{margin:2px 0 16px;color:var(--muted);font-size:13px}.entitlement-list,.history-list,.settings-reserved{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.history-list{gap:8px}.entitlement-item{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.entitlement-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.entitlement-item__head strong{display:block;font-size:15px;color:var(--ink)}.entitlement-item__hint{display:block;margin-top:2px;color:var(--muted);font-size:12px}.entitlement-count{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;line-height:1.1;text-align:right}.entitlement-count em{font-style:normal;font-size:26px;font-weight:700;color:var(--ink)}.entitlement-count small{color:var(--muted);font-size:11px}.entitlement-count--empty em{color:var(--caution)}.entitlement-breakdown{display:flex;flex-wrap:wrap;gap:8px}.entitlement-breakdown span{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:12px}.entitlement-depleted{margin:0;color:var(--caution);font-size:13px}.text-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.redeem-form{display:flex;flex-direction:column;gap:8px}.redeem-form__label{color:var(--muted);font-size:13px}.redeem-form__row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.redeem-form__input{min-height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.redeem-feedback{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px}.redeem-feedback--ok{color:var(--go)}.redeem-feedback--err{color:var(--danger)}.history-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);transition:border-color .15s ease,background .15s ease}.history-link:focus-visible,.history-link:hover{border-color:var(--accent-line);background:var(--accent-tint)}.history-link__marker{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:600}.history-link__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.history-link__text small{color:var(--muted);font-size:12px}.history-link__chevron{color:var(--muted);font-size:20px}.account-meta{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--violet-tint);color:var(--violet);font-size:12px;font-weight:600}.account-meta--muted{background:var(--surface-soft);color:var(--muted)}.settings-reserved__item{display:flex;flex-direction:column;gap:6px}@media (max-width:960px){.search-box{display:none}.page-stack{padding:20px 16px 88px}.content-grid--two{grid-template-columns:1fr}}@media (max-width:560px){.evidence-card__rail{grid-template-columns:1fr}.evidence-row__label{border-right:none;padding-bottom:6px}.evidence-row__body{padding-top:6px}.page-hero h1{font-size:22px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.decision-cluster{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.decision-hint{font-size:13px;color:var(--muted)}.evidence-empty{font-size:14px;color:var(--caution);font-weight:500}.jd-input__pick{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.job-card__flags{display:inline-flex;gap:6px}.home-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:36px;gap:36px;align-items:center;padding:20px 0 8px}.home-hero__copy h1{font-size:38px;line-height:1.18;margin:12px 0 14px;max-width:14ch}.home-hero__copy>p{font-size:16px;color:var(--ink-soft);max-width:44ch;margin-bottom:20px}.home-section{display:flex;flex-direction:column;gap:18px}.section-head h2{display:flex;align-items:center;gap:10px;font-size:20px}.section-head p{margin-top:6px;color:var(--muted);font-size:14px;max-width:64ch}.sample-tag{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--mark);background:var(--mark-soft);border:1px solid var(--mark);padding:2px 8px;border-radius:999px}.flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.flow-step{position:relative;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.flow-step__index{font-family:var(--font-evidence);font-size:15px;color:var(--accent);font-weight:600}.flow-step__title{font-size:15px;font-weight:600;margin:8px 0 4px}.flow-step__desc{font-size:13px;color:var(--muted);line-height:1.5}.sample-report{display:flex;flex-direction:column;gap:14px}.sample-report__decision{display:flex}.home-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:960px){.home-hero{grid-template-columns:1fr;gap:24px}.home-hero__copy h1{font-size:30px;max-width:none}.flow-grid,.home-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-hero__copy h1{font-size:26px}.flow-grid,.home-jobs-grid{grid-template-columns:1fr}}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.resume-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.resume-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.resume-card__meta dt{color:var(--muted);font-size:12px}.resume-card__meta dd{margin:2px 0 0;color:var(--ink);font-size:14px}.upload-drop{display:grid;grid-gap:8px;gap:8px;padding:28px;margin:16px 0;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;text-align:center}.upload-drop__input{display:block;margin:0 auto 8px;color:var(--muted)}.upload-drop__title{color:var(--ink);font-weight:600}.upload-drop__hint{color:var(--muted);font-size:13px}.resume-form{display:grid;grid-gap:16px;gap:16px;margin:16px 0}.resume-form__group{display:grid;grid-gap:10px;gap:10px;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.resume-form__group legend{padding:0 6px;color:var(--ink);font-weight:600}.resume-form__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.resume-form label,.resume-form__block{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px}.resume-form input,.resume-form textarea,.resume-form__block input,.resume-form__block textarea{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:14px;line-height:1.6;resize:vertical;transition:border-color .15s ease,background .15s ease}.resume-form input:focus,.resume-form textarea:focus,.resume-form__block input:focus,.resume-form__block textarea:focus{border-color:var(--accent);background:var(--surface);outline:none}.resume-form__hint{color:var(--muted);font-size:12px}.form-error{margin:12px 0 0;color:var(--danger);font-size:13px}.editor-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start}.version-list{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px;padding:0;list-style:none}.version-item{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.version-item--active{border-color:var(--accent);background:var(--surface)}.version-item__main{display:grid;grid-gap:4px;gap:4px;width:100%;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.version-item__title{display:flex;align-items:center;gap:8px;font-weight:600}.version-item__meta{color:var(--muted);font-size:12px}.version-item__actions{display:flex;gap:6px}.text-button--danger{color:var(--danger)}[aria-disabled=true],button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:960px){.editor-grid,.resume-card__meta,.resume-form__row,.resume-grid{grid-template-columns:1fr}}.match-result,.optimize-result{display:flex;flex-direction:column;gap:18px}.match-summary__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.match-score{display:flex;align-items:baseline;gap:6px;color:var(--muted)}.match-score__value{font-size:28px;font-weight:600;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-score__unit{font-size:12px;color:var(--muted)}.dimension-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.dimension-item__head{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px}.dimension-item__tag{font-weight:600;color:var(--ink)}.dimension-item__cat{color:var(--muted);font-size:12px}.dimension-item__score{margin-left:auto;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dimension-bar{height:8px;border-radius:var(--radius-sm);background:var(--surface-soft);overflow:hidden}.dimension-bar__fill{display:block;height:100%;border-radius:var(--radius-sm);background:var(--accent)}.match-block{display:flex;flex-direction:column;gap:12px}.match-cards{display:grid;grid-gap:12px;gap:12px}.match-empty-line{color:var(--muted);font-size:14px}.match-basics__list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--ink-soft);font-size:14px;line-height:1.6}.ai-disclaimer,.evidence-footnote{color:var(--muted);font-size:12px;line-height:1.6}.ai-disclaimer{border-top:1px dashed var(--line);padding-top:12px}.match-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.match-cta h2{font-size:16px;margin-bottom:4px}.match-cta p{color:var(--muted);font-size:13px}.match-setup{gap:16px}.match-setup,.match-setup__field{display:flex;flex-direction:column}.match-setup__field{gap:6px}.match-setup__label{font-size:13px;font-weight:600;color:var(--ink)}.match-setup__select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.match-setup__foot,.match-setup__hint{font-size:12px;color:var(--muted);line-height:1.6}.match-setup__guide{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.optimize-truth{display:flex;gap:12px;align-items:flex-start;border-color:var(--caution);background:var(--caution-tint)}.optimize-truth__mark{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--caution);color:var(--surface);font-weight:700}.optimize-truth h2{font-size:15px;margin-bottom:4px}.optimize-truth p{font-size:13px;color:var(--ink-soft);line-height:1.6}.optimize-score__head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.optimize-score__label{font-size:13px;font-weight:600;color:var(--ink)}.optimize-score__hint{margin-top:6px;font-size:12px;color:var(--muted)}.rewrite-list{display:grid;grid-gap:14px;gap:14px}.rewrite-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:var(--shadow-sm)}.rewrite-card__head{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:12px}.rewrite-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rewrite-col{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--radius-sm)}.rewrite-col--before{background:var(--surface-soft)}.rewrite-col--after{background:var(--violet-tint);border:1px solid var(--violet-line)}.rewrite-col__label{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.rewrite-note{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.6}.optimize-export{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.optimize-export h2{font-size:16px;margin-bottom:4px}.optimize-export p{color:var(--muted);font-size:13px}.optimize-export__actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:560px){.rewrite-diff{grid-template-columns:1fr}.match-cta,.match-summary__head,.optimize-export{flex-direction:column;align-items:flex-start}}.ghost-button--xs{padding:6px 10px;font-size:12px;font-weight:500}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.workspace-block{display:flex;flex-direction:column;gap:10px}.workspace-subhead{margin:6px 0 0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.workspace-hint,.workspace-muted{color:var(--muted);font-size:13px}.workspace-hint{margin-top:auto;padding-top:8px;font-size:12px;color:var(--muted)}.workspace-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.workspace-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.workspace-row__title{font-size:13px;font-weight:500;color:var(--ink)}.workspace-row__title:hover{color:var(--accent)}.workspace-row__meta{flex:0 0 auto;font-size:12px;color:var(--muted)}.workspace-todos{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.workspace-todo{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-todo__text{font-size:13px;color:var(--ink-soft)}.workspace-reports{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.workspace-report{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.workspace-report__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-report__score{font-size:13px;font-weight:700;color:var(--ink)}.workspace-report__job{font-size:13px;font-weight:500;color:var(--ink)}.workspace-report__gap{font-size:13px;color:var(--ink-soft)}.workspace-quota{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.workspace-quota__item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);text-align:center}.workspace-quota__num{font-size:20px;font-weight:700;color:var(--ink)}.workspace-quota__item--empty .workspace-quota__num{color:var(--caution)}.workspace-quota__label{font-size:11px;color:var(--muted)}.workspace-next{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.workspace-next__label{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--violet-tint);color:var(--violet);font-size:11px;font-weight:600}.workspace-next__text{flex:1 1 auto;font-size:13px;color:var(--ink-soft)}.funnel{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.funnel__cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);text-align:center}.funnel__cell:hover{border-color:var(--accent-line);background:var(--accent-tint)}.funnel__count{font-size:18px;font-weight:700;color:var(--ink)}.funnel__label{font-size:11px;color:var(--muted)}.application-create{display:flex;flex-direction:column;gap:8px}.application-create__label{font-size:13px;color:var(--muted)}.application-create__row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.application-create__input{min-height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.application-create__ok{margin-top:8px;font-size:13px;color:var(--go)}.application-create__err{margin-top:8px;font-size:13px;color:var(--danger)}.application-filters{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.filter-chip:hover{border-color:var(--line-strong)}.filter-chip--active{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:600}.application-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.application-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.application-card__main{display:flex;flex-direction:column;gap:4px;min-width:220px;flex:1 1 240px}.application-card__title{font-size:15px;font-weight:600;color:var(--ink)}a.application-card__title:hover{color:var(--accent)}.application-card__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.application-card__closed{color:var(--caution)}.status-control{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.status-control__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.status-control__actions{display:flex;flex-wrap:wrap;gap:6px}.status-control__locked{font-size:12px;color:var(--muted)}.status-control__error{font-size:12px;color:var(--danger)}.pager{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:4px}.pager__info{font-size:13px;color:var(--muted)}@media (max-width:960px){.workspace-grid{grid-template-columns:1fr}.funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.workspace-quota{grid-template-columns:repeat(2,minmax(0,1fr))}.application-card{flex-direction:column}.status-control,.status-control__row{align-items:flex-start;justify-content:flex-start}}.interview-rules{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--ink-soft);font-size:14px}.interview-quota-note{font-size:14px;color:var(--ink-soft);background:var(--violet-tint);border:1px solid var(--violet-line);border-radius:var(--radius-sm);padding:10px 12px}.interview-quota-note--muted{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.interview-entry-foot{display:grid;grid-gap:10px;gap:10px;justify-items:start}.interview-setup{display:grid;grid-gap:18px;gap:18px}.interview-setup__group{margin:0;padding:0;border:0;display:grid;grid-gap:10px;gap:10px}.interview-setup__group legend{padding:0;font-size:14px;font-weight:600;color:var(--ink)}.interview-option-row{display:flex;flex-wrap:wrap;gap:8px}.interview-option{display:inline-flex;flex-direction:column;gap:2px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:14px;color:var(--ink-soft)}.interview-option input{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);overflow:hidden}.interview-option small{font-size:12px;color:var(--muted)}.interview-option--active{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-deep)}.interview-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.interview-setup__field{display:grid;grid-gap:6px;gap:6px}.interview-setup__label{font-size:13px;color:var(--muted)}.interview-setup__select,.interview-setup__textarea{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:14px}.interview-setup__textarea{resize:vertical;min-height:96px;line-height:1.6}.interview-setup__select:focus,.interview-setup__textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.interview-setup__manual{display:grid;grid-gap:10px;gap:10px}.interview-setup__foot,.interview-setup__hint{font-size:13px;color:var(--muted)}.interview-meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);font-size:13px;color:var(--ink-soft)}.interview-meta__hint{color:var(--muted)}.interview-chat{max-height:60vh;overflow-y:auto}.interview-flow{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.interview-bubble{max-width:min(640px,92%);display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--line)}.interview-bubble--interviewer{justify-self:start;background:var(--violet-tint);border-color:var(--violet-line)}.interview-bubble--candidate{justify-self:end;background:var(--surface-soft)}.interview-bubble--pending{opacity:.7}.interview-bubble__who{font-size:12px;font-weight:600;color:var(--muted)}.interview-bubble--interviewer .interview-bubble__who{color:var(--violet)}.interview-bubble__text{font-size:14px;color:var(--ink);white-space:pre-wrap;word-break:break-word}.interview-answer{display:grid;grid-gap:10px;gap:10px}.interview-answer__label{font-size:14px;font-weight:600;color:var(--ink)}.interview-answer__draft-preserved{display:grid;grid-gap:6px;gap:6px}.interview-answer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.interview-abandon-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--caution)}.interview-ended{display:grid;grid-gap:12px;gap:12px}.interview-report-block{display:grid;grid-gap:8px;gap:8px;align-content:start}.interview-report-block__hint{font-size:13px;color:var(--muted)}.interview-report-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--ink-soft)}.interview-record-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.interview-record{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line)}.interview-record:last-child{border-bottom:0}.interview-record__main{display:grid;grid-gap:4px;gap:4px;min-width:0}.interview-record__title{font-size:15px;font-weight:600;color:var(--ink)}.interview-record__meta{font-size:13px;color:var(--muted)}.interview-record__side{display:flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width:560px){.interview-record{flex-direction:column;align-items:flex-start}.interview-bubble{max-width:100%}.interview-option-row{flex-direction:column;align-items:stretch}}