:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-read:var(--font-sans,system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--font-mark:var(--font-read);--font-machine:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-family:var(--font-read);font-synthesis-weight:none;font-synthesis-style:auto;font-synthesis-small-caps:none;--ink:var(--color-text-primary,var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#ececec));--muted:var(--color-text-secondary,var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,#a3a3a3));--accent:var(--color-text-info,var(--lightningcss-light,#2b59c3)var(--lightningcss-dark,#8ab4f8));--line:var(--color-border-tertiary,var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#383838));--edge:var(--color-border-primary,var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#7a7a7a));--line-inset:var(--color-background-tertiary,var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#2c2c2c));--raised:var(--color-background-primary,transparent);--wash:var(--color-background-secondary,var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#262626));--wash-ink:var(--color-text-secondary,var(--lightningcss-light,#4d4d4d)var(--lightningcss-dark,#b4b4b4));--select:var(--color-background-tertiary,var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#333));--select-hover:var(--color-background-secondary,var(--lightningcss-light,#dedede)var(--lightningcss-dark,#3d3d3d));--on-select:var(--color-text-primary,var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#ececec));--fill:var(--color-background-inverse,var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#ececec));--on-fill:var(--color-text-inverse,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f));--radius-control:var(--border-radius-md,8px);--radius-card:var(--border-radius-lg,12px);--risk-fail:var(--color-text-danger,var(--lightningcss-light,#b3261e)var(--lightningcss-dark,#ffb4ab));--on-risk-fail:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3b0906);--risk-warn:var(--color-text-warning,var(--lightningcss-light,#8a5300)var(--lightningcss-dark,#f2c26b));--beta:var(--muted);--beta-wash:transparent;--beta-line:var(--line);--art-ink:var(--ink);--art-face:var(--select);--art-flower:var(--accent);--art-light:var(--wash);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:34px;--measure:68ch;font-style:normal}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light],:root:root[data-viik-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root:root[data-viik-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brand,h1,h2,h3{font-family:var(--font-mark);font-style:normal}.sheet :is(h1,h2,h3){font-family:inherit;font-style:normal}code,.document,.status,.assessment-id{font-family:var(--font-machine)}*,:before,:after{box-sizing:border-box}body{margin:0}.resume-app{max-width:860px;padding:var(--space-lg);padding-bottom:calc(var(--space-lg) + var(--host-inset-bottom,0px));color:var(--ink);background:0 0;margin:auto}header{align-items:center;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.brand{letter-spacing:-.01em;min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;margin-inline:-6px;padding:0 6px;font-size:15px;font-weight:700;display:inline-flex}button.brand{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0 6px}button.brand:not(:disabled):active{background:var(--line-inset);translate:0}.resume-app>h1[tabindex="-1"]:focus{outline:none}.brand .mark{color:var(--accent)}.beta{letter-spacing:.04em;color:var(--beta);background:var(--beta-wash);border:1px solid var(--beta-line);border-radius:999px;flex:none;align-self:center;padding:2px 8px;font-size:11px;font-weight:600}h1{font-size:var(--font-heading-md-size,20px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;margin:0 0 var(--space-sm);line-height:1.3}h2{margin:0 0 var(--space-xs);font-size:16px;font-weight:600}p,ul,ol,pre,blockquote{margin:0 0 var(--space-sm)}p,li{line-height:1.6}p,section>ul,aside ul{max-width:var(--measure)}:is(p,ul,ol,pre,blockquote):last-child{margin-bottom:0}section+section,section+aside,div+section{margin-top:var(--space-xl)}ul{padding-inline-start:20px;list-style:outside}.actions{gap:var(--space-sm) var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}button,.browse{font:inherit;font-weight:var(--font-weight-medium,600);background:var(--raised);color:var(--ink);border:1px solid var(--edge);border-radius:var(--radius-control);cursor:pointer;padding:10px 14px;transition:background-color .16s,border-color .16s,color .16s}button:not(:disabled):active,.browse:active{background:var(--select)}.dropzone[data-picture] .browse{cursor:default}.dropzone[data-sample]{cursor:pointer}button[aria-pressed=true]{background:var(--select);color:var(--on-select)}button[aria-pressed=true]:before{content:"✓";content:"✓" / "";margin-inline-end:var(--space-xs)}@media (hover:hover){button[aria-pressed=true]:not(:disabled):hover{background:var(--select-hover)}}button:disabled{color:var(--muted);border-color:var(--line);box-shadow:none;cursor:not-allowed;background:0 0}.coming-soon>.actions{margin-top:var(--space-sm)}.coming-soon button:disabled{align-items:center;gap:var(--space-sm);padding-left:6px;font-weight:400;display:inline-flex}.blank-initial:before{content:attr(data-guide);text-align:left;border:1px solid;flex:none;width:28px;height:28px;padding:2px 4px;font-size:10px;line-height:1}@media (hover:hover){button:not(:disabled):not([aria-pressed=true]):hover,.dropzone input[type=file]:not(:disabled)+.browse:hover{background:var(--line-inset)}}:is(button,a,input,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:8px}.arrived{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.arrived .spot{flex:none;margin:0}.arrived .ready{min-width:0;padding:var(--space-sm);flex:auto}.arrived-head{margin:0 0 var(--space-2xs);font-size:1.1rem;font-weight:700}.arrived-file{margin:0 0 var(--space-2xs);font-family:var(--font-machine);overflow-wrap:anywhere;font-size:.875rem}.arrived .caveat{margin:0}.arrived .ready{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.arrived .ready>[role=status]{flex:auto;min-width:0}.arrived-clear{min-height:44px;padding:var(--space-xs) var(--space-sm);flex:none;font-size:.875rem}.status{min-height:1.4em;color:var(--muted);font-size:13px}.working{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.working .spot,.working .status{margin:0}.document{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);border:1px solid var(--line);-webkit-user-select:text;user-select:text;border-radius:14px;padding:28px;font-size:14px;font-style:normal;line-height:1.65}.sheet{--sheet-family:ui-serif, Georgia, "Times New Roman", serif;--sheet-size:15px;--sheet-lead:1.5;--sheet-pad:clamp(24px, 6%, 56px);--sheet-name-size:1.6em;--sheet-section-size:.8em;--sheet-section-tracking:.08em;--sheet-section-transform:uppercase;--sheet-rule:1px solid #c9c9c4;--sheet-gap:var(--space-lg);color:#1b1b1a;padding:var(--sheet-pad);font-family:var(--sheet-family);font-style:normal;font-size:var(--sheet-size);line-height:var(--sheet-lead);margin-bottom:var(--space-md);overflow-wrap:break-word;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f7f7f4);border-radius:4px;animation:.32s cubic-bezier(.2,.9,.3,1) both sheet-in;box-shadow:0 1px 2px #141a2814,0 12px 28px #141a281a}@keyframes sheet-in{0%{opacity:0;transform:translateY(6px)}}.sheet-name{font-size:var(--sheet-name-size);margin:0 0 var(--space-2xs);font-weight:700;line-height:1.15}.sheet-contact{margin:0 0 var(--space-lg);color:#4a4a48;font-size:.9em}.sheet-section{font-family:inherit;font-size:var(--sheet-section-size);letter-spacing:var(--sheet-section-tracking);text-transform:var(--sheet-section-transform);margin:var(--sheet-gap) 0 var(--space-xs);padding-bottom:var(--space-2xs);border-bottom:var(--sheet-rule);color:#1b1b1a;font-weight:700}.sheet>.sheet-section:first-of-type{margin-top:0}.sheet-role{margin:var(--space-sm) 0 0;font-weight:700}.sheet-line{margin:0 0 var(--space-2xs)}.sheet-bullets{margin:var(--space-2xs) 0 var(--space-sm);max-width:none;padding-inline-start:1.2em;list-style:outside}.sheet-bullets li{margin-bottom:2px;line-height:1.5}.sheet p:last-child,.sheet ul:last-child{margin-bottom:0}.note{margin-top:var(--space-sm);color:var(--muted);font-size:.875rem}.note>summary{cursor:pointer;color:var(--ink);padding:var(--space-2xs) 0;font-weight:600;list-style-position:outside}.note>summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:8px}.note>:not(summary){margin-top:var(--space-xs)}.note ul{max-width:var(--measure)}aside{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--line);color:var(--muted);font-size:13px}aside h2{color:var(--ink)}.assessment-id{color:var(--muted);font-size:.875rem}.assessment-id code{-webkit-user-select:all;user-select:all;word-break:break-all;color:var(--ink)}.intake-lede{max-width:var(--measure);margin:0}.upload-panel{margin-top:var(--space-sm)}.upload-panel>.dropzone{padding:var(--space-md)}.dropzone>.spot{margin:0 auto var(--space-xs);display:block}.upload-panel .dropzone-icon{margin-bottom:var(--space-xs)}.dropzone{padding:var(--space-xl) var(--space-lg);text-align:center;background:var(--raised);border:1px solid var(--line);border-radius:14px;transition:background-color .16s,color .16s}.dropzone[data-dragging]{background:var(--wash)}.dropzone-icon{width:24px;height:24px;margin:0 auto var(--space-sm);color:var(--muted);transition:color .16s;display:block}.dropzone[data-dragging] .dropzone-icon{color:var(--ink)}@media (hover:hover){.dropzone:not([data-dragging],[data-disabled],[data-accepted],[data-picture]):hover .dropzone-icon{color:var(--ink)}.dropzone:not([data-dragging],[data-disabled],[data-accepted],[data-picture]):hover .browse{background:var(--line-inset)}}.dropzone[data-accepted]{padding:var(--space-lg)}.dropzone-mark{font-size:26px;line-height:1;display:block}.dropzone-lede{margin:0 auto var(--space-md);font-weight:600}.dropzone-hint{margin:var(--space-sm) auto 0;color:var(--muted);font-size:.875rem}.dropzone input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.browse{display:inline-block}.dropzone input[type=file]:focus-visible+.browse{outline:3px solid var(--accent);outline-offset:5px}.dropzone input[type=file]:disabled+.browse{color:var(--muted);cursor:not-allowed}.paste-open{margin:var(--space-sm) auto 0;display:block}.paste-text{margin-top:var(--space-md)}.paste-text>label{font-weight:var(--font-weight-medium,600);margin-bottom:var(--space-2xs);display:block}.paste-text>.edit-field{border-color:var(--edge);font-size:16px}.paste-text>.caveat{margin:var(--space-2xs) 0 0}.paste-actions{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.caveat{color:var(--muted);font-size:.875rem}.dimensions,.improvements{padding:0;list-style:none}.dimensions li,.improvements li{padding:var(--space-sm) 0;border-top:1px solid var(--line)}.dimensions li p,.improvements li p{margin-bottom:0}.dimension-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);min-width:0;max-width:42rem;margin-bottom:var(--space-2xs);font-weight:600;display:flex}.improvements li{gap:var(--space-sm);align-items:baseline;min-width:0;display:flex}.improvements li>:not(.priority){overflow-wrap:break-word;min-width:0}.flag,.priority{border:1px solid var(--line);text-align:center;min-width:5rem;color:var(--muted);border-radius:30px;flex:none;padding:2px 8px;font-size:.875rem;font-weight:600;line-height:1.4}.flag-warn,.priority-medium{border-color:var(--risk-warn);color:var(--risk-warn)}.flag-fail,.priority-high{background:var(--risk-fail);border-color:var(--risk-fail);color:var(--on-risk-fail)}.tally{color:var(--muted);margin-bottom:0;font-size:.875rem}.tally-fail{color:var(--risk-fail);font-weight:600}.tally-warn{color:var(--risk-warn);font-weight:600}.actions-list{margin:0;padding:0;list-style:none}.actions-list>li{gap:var(--space-sm);min-width:0;padding:var(--space-sm) 0;border-top:1px solid var(--line);align-items:baseline;display:flex}.actions-list>li>:not(.priority){overflow-wrap:break-word;min-width:0}.rows{margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--line)}.row-head{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600;display:flex}.row-label{overflow-wrap:break-word;flex:auto;min-width:0}.row-why{margin-top:var(--space-2xs);color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5;display:block}.row-body p.row-fix{margin-top:var(--space-sm);color:var(--ink)}.cited .stronger{margin-top:var(--space-xs);display:block}.cited .stronger-label,.cited .stronger-line{display:block}.cited .stronger-line{line-height:1.6}.row-chevron{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .22s cubic-bezier(.2,.9,.3,1)}.row-head[aria-expanded=true] .row-chevron{transform:rotate(90deg)}@media (hover:hover){.row-head:hover .row-chevron{color:var(--ink)}}.row-body{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.9,.3,1);display:grid}.row-body[data-open]{grid-template-rows:1fr}.row-body-inner{min-height:0;overflow:hidden}.row-body[data-open] .row-body-inner{padding-bottom:var(--space-sm)}.row-body p{color:var(--muted);max-width:var(--measure);margin:0}.sheet[data-style=modern]{--sheet-family:ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;--sheet-size:14.5px;--sheet-lead:1.55;--sheet-name-size:1.75em;--sheet-section-size:.78em;--sheet-section-tracking:.1em;--sheet-rule:1px solid #d8d8d4}.sheet[data-style=compact]{--sheet-family:ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;--sheet-size:13px;--sheet-lead:1.4;--sheet-pad:clamp(18px, 4%, 36px);--sheet-name-size:1.45em;--sheet-section-size:.8em;--sheet-section-tracking:.06em;--sheet-gap:var(--space-md);--sheet-rule:none}.sheet[data-style=typewriter]{--sheet-family:ui-monospace, SFMono-Regular, Consolas, monospace;--sheet-size:13px;--sheet-lead:1.6;--sheet-name-size:1.3em;--sheet-section-size:.85em;--sheet-section-tracking:.04em;--sheet-rule:1px solid #d0d0cc}.style-bar{align-items:center;gap:var(--space-sm);color:var(--muted);flex-wrap:wrap;font-size:.875rem;display:flex}.style-note-status{margin-bottom:var(--space-sm)}.style-bar select{font:inherit;color:var(--ink);border:1px solid var(--edge);background:0 0;border-radius:8px;min-height:34px;padding:6px 10px;font-style:normal}.style-bar select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (width<=480px){.resume-app{padding:var(--space-md);padding-bottom:calc(var(--space-md) + var(--host-inset-bottom,0px))}.actions{gap:var(--space-md)}.actions button{flex:100%}.document{padding:var(--space-md)}.dropzone{padding:var(--space-lg) var(--space-md)}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}button,.browse,.dropzone,.dropzone-icon,.row-chevron,.row-body{transition:none}}@media (pointer:coarse),(width<=480px){button,.browse,.note>summary,select{min-height:44px}button,.browse{padding:13px 16px}.note>summary,.start-over-open,.keep-open{padding-block:var(--space-sm)}select,.style-bar select{min-height:44px;font-size:16px}.actions{gap:var(--space-md)}}.provenance{border-top:1px solid var(--line);color:var(--muted);margin-top:2rem;padding-top:.75rem;font-size:.85em}.download-original{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--edge);border-radius:var(--radius-control);padding:10px 14px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover){.download-original:not(:disabled):hover{background:var(--line-inset)}}.download-original:not(:disabled):active{background:var(--select)}.original .caveat{margin-top:var(--space-sm)}.start-over{margin-bottom:var(--space-md)}.start-over-open{align-items:center;gap:var(--space-2xs);color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:6px 12px 6px 8px;font-size:.875rem;display:inline-flex}.start-over-open:active{translate:0}@media (hover:hover){.start-over-open:hover{color:var(--ink);background:var(--line-inset)}}.start-over-arrow{flex:none;width:16px;height:16px}.start-over-open-panel{padding:var(--space-md);background:var(--wash);border-radius:14px}.start-over-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.start-over-dismiss{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:4px 10px;font-size:.875rem;font-weight:400}.start-over-dismiss:active{translate:0}@media (hover:hover){.start-over-dismiss:hover{color:var(--ink);background:var(--line-inset)}}.start-over .actions{margin-top:var(--space-xs)}.original-pages{gap:var(--space-md);margin:var(--space-md) 0;flex-direction:column;display:flex}.original-page{border-radius:4px;max-width:100%;height:auto;display:block;box-shadow:0 1px 2px #141a2814,0 12px 28px #141a281a}.jobs-lead{max-width:var(--measure);margin:0}.jobs-count{font-family:var(--font-machine)}.jobs-seniority{align-items:center;gap:var(--space-2xs) var(--space-sm);margin:var(--space-xs) 0 0;max-width:var(--measure);color:var(--muted);flex-wrap:wrap;display:flex}.jobs-narrow{margin-top:var(--space-md)}.jobs-form{gap:var(--space-sm);max-width:34rem;display:grid}.jobs-field{align-items:center;gap:var(--space-sm);color:var(--ink);grid-template-columns:8rem 1fr;display:grid}.jobs-field input,.jobs-field select{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--muted);border-radius:9px;min-width:0;min-height:44px;padding:8px 10px;font-size:16px;font-style:normal}.jobs-field input:focus-visible,.jobs-field select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.jobs-check{margin:0}.jobs-hint{color:var(--muted);max-width:var(--measure);margin:0;font-size:.875rem}.jobs-form-go{gap:var(--space-sm);margin:var(--space-2xs) 0 0;flex-wrap:wrap;display:flex}.jobs-clear{box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.jobs-said:empty{display:none}.jobs-order{gap:var(--space-sm);margin:var(--space-sm) 0 0;flex-wrap:wrap;display:flex}.jobs-coverage,.jobs-employers-fold{margin-top:var(--space-sm)}.jobs-employers{margin:var(--space-sm) 0 0;gap:var(--space-2xs) var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));padding:0;list-style:none;display:grid}.jobs-employers li{justify-content:space-between;gap:var(--space-xs);min-width:0;display:flex}.jobs-employer{overflow-wrap:anywhere}.jobs-list{margin:var(--space-lg) 0 0;counter-reset:job;padding:0;list-style:none}.job{padding:var(--space-md) 0;border-top:1px solid var(--line)}.job:last-child{border-bottom:1px solid var(--line)}.job-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.3}.job-where{margin:var(--space-2xs) 0 0;overflow-wrap:anywhere}.job-company{font-weight:600}.job-also{margin-top:var(--space-2xs)}.job-also>summary{color:var(--muted);font-weight:400}.job-facts{gap:var(--space-2xs) var(--space-md);margin:var(--space-xs) 0 0;font-family:var(--font-machine);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.job-shares{margin:var(--space-xs) 0 0;color:var(--muted);max-width:var(--measure);font-size:.875rem}.job-words{color:var(--ink)}.job-open,.job-fit,.job-check-open{margin:var(--space-sm) 0 0}.job-check .fit-req-reason{margin:var(--space-2xs) 0 0;max-width:var(--measure)}.job-check-wait{margin:var(--space-sm) 0 0;max-width:var(--measure)}.job-skills{margin-top:var(--space-xs)}.job-skills>summary{font-weight:400}.job-skills p{margin:var(--space-xs) 0 0;max-width:var(--measure)}.job-skills-head{font-weight:600}.job-skills-lines{margin:var(--space-2xs) 0 0;padding-left:var(--space-md)}.job-skills-lines li{margin-top:var(--space-2xs)}.job-skills-name{font-weight:600}.job-skills-line{background:var(--line-inset);color:var(--ink);overflow-wrap:anywhere;margin-top:2px;padding:2px 8px;display:block}.job-opinion,.job-check{margin-top:var(--space-xs);max-width:var(--measure)}.job-opinion p,.job-check p{margin:0}.job-opinion-head,.job-check-head{font-weight:600}.job-opinion-cites ul{margin:var(--space-2xs) 0 0;padding-left:var(--space-md)}.job-opinion-cites p{margin-top:var(--space-xs);color:var(--muted);font-size:.875rem}.jobs-opinion{align-items:center;gap:var(--space-2xs) var(--space-sm);margin:var(--space-sm) 0 0;flex-wrap:wrap;display:flex}.job-skills-note{color:var(--muted);font-size:.875rem}.job-opinion .job-opinion-reason{margin-top:var(--space-sm)}.job-score{margin:var(--space-2xs) 0 0}.job-score-head{align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin:0 0 var(--space-2xs);flex-wrap:wrap;display:flex}.job-score-num{font-family:var(--font-machine);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.job-score-num strong{color:var(--ink);font-size:1.35em}.job-score-label{color:var(--ink);font-weight:600}.job-score-confidence{font-family:var(--font-machine);color:var(--muted);font-size:13px}.job-score-limit{margin:var(--space-2xs) 0 0;color:var(--muted);font-size:.875rem}.job-score-stale{color:var(--ink);font-weight:600}.job-score-more{margin-top:var(--space-xs)}.fit-dims{margin:var(--space-xs) 0 0;gap:var(--space-md);display:grid}.fit-dim{align-items:baseline;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.fit-dim dt{color:var(--ink);font-weight:600}.fit-dim dd{margin:0}.fit-dim-detail,.fit-dim-cites{grid-column:1/-1}.fit-dim-detail{margin-top:var(--space-2xs)}.fit-weight,.fit-left-out,.fit-share{font-family:var(--font-machine);color:var(--muted);font-size:13px;font-weight:400}.fit-weight{margin-inline-start:var(--space-2xs)}.fit-cited li[data-from=posting]{clip-path:none;border-inline-start:2px solid var(--line);background:0 0;padding-inline-start:var(--space-sm)}.fit-cite-from{font-family:var(--font-machine);color:var(--muted);font-size:12px}.job-score-more .fit-sub{margin:var(--space-lg) 0 0;color:var(--ink);font-weight:600}.fit-reqs{margin:var(--space-xs) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.fit-req-head{color:var(--ink);overflow-wrap:anywhere;margin:0}.fit-req-status{font-family:var(--font-machine);padding:1px var(--space-2xs);border:1px solid var(--line);font-size:12px;font-weight:600}.fit-req-kind{font-weight:600}.job-score-more .fit-cap{margin:var(--space-md) 0 0;border-inline-start:2px solid var(--risk-warn);color:var(--ink);padding-inline-start:var(--space-sm)}.job-score-more .fit-confidence,.job-score-more .fit-limit{margin:var(--space-sm) 0 0}.jobs-prefs{margin-top:var(--space-sm)}.jobs-pay{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.jobs-pay input,.jobs-pay select{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--muted);border-radius:9px;min-width:0;min-height:44px;padding:8px 10px;font-size:16px;font-style:normal}.jobs-pay input[name=pay]{flex:7rem}.jobs-pay input[name=currency]{text-transform:uppercase;flex:0 0 5rem}.jobs-pay select{flex:none}.jobs-pay input:focus-visible,.jobs-pay select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (width<=480px){.fit-dim{grid-template-columns:minmax(0,1fr)}.jobs-field{gap:var(--space-2xs);grid-template-columns:1fr}}.job-url{margin:var(--space-2xs) 0 0;font-family:var(--font-machine);color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.job-url-host{color:var(--ink);font-weight:600}.job-url-refused{font-family:var(--font-read)}dialog.job-leave{inset-inline:0;width:min(34rem,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--ink);font:inherit;margin:0 auto;position:fixed;top:16px;bottom:auto;overflow:auto}dialog.job-leave[data-warn]{--dialog-line:var(--risk-warn)}dialog.job-leave::backdrop{background:#151b2773}:root[data-theme=dark] dialog.job-leave::backdrop,:root:root[data-viik-theme=dark] dialog.job-leave::backdrop{background:#0009}.job-leave-q{color:var(--ink);margin:0;font-weight:600}.job-leave-q:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:2px}.job-leave-url{margin-top:var(--space-xs)}.job-leave-who{margin:var(--space-xs) 0 0;color:var(--muted);font-size:.875rem}.job-leave-warn{margin:var(--space-xs) 0 0;color:var(--risk-warn);font-size:.875rem;font-weight:600}.job-leave-actions{margin-top:var(--space-sm)}.job-leave-go{background:var(--fill);color:var(--on-fill);border-color:var(--fill)}@media (hover:hover){.job-leave-go:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}}.cited{margin:var(--space-xs) 0 0;gap:var(--space-2xs);padding:0;list-style:none;display:grid}.cited li{padding:var(--space-2xs) var(--space-md);background:var(--line-inset);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%);overflow-wrap:anywhere;min-width:0;font-size:.875rem}.cited code{color:var(--ink);margin-right:var(--space-2xs);font-size:.8125em}.edit-line{margin-top:var(--space-sm);display:block}.edit-line-id{color:var(--muted);margin-bottom:var(--space-2xs);font-size:.8125rem;display:block}.edit-field{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--edge);padding:var(--space-sm);resize:vertical;border-radius:9px;font-size:1rem;font-style:normal;line-height:1.5;display:block}.edit-field:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.edit-line .caveat{margin-top:var(--space-2xs)}.cited li.editable{clip-path:none;align-items:center;gap:var(--space-2xs) var(--space-sm);background:0 0;flex-wrap:wrap;padding:0;font-size:1rem;display:flex}.cited li.editable .quote{min-width:0;padding:var(--space-2xs) var(--space-md);background:var(--line-inset);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%);overflow-wrap:anywhere;flex:18rem;font-size:.875rem}.cited li.editable .edit-line{flex:100%}.line-mark{color:var(--muted);font-weight:600}mark.blank{background:var(--wash);color:var(--ink);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:3px;border-radius:2px;padding:0 2px}.edit-preview{margin:var(--space-2xs) 0 0;color:var(--muted);overflow-wrap:break-word;font-size:.875rem}.proposal-actions{flex-wrap:wrap}.proposal-skipped{margin:var(--space-xs) 0}.caveat.refused{color:var(--ink)}.revision-panel{margin-top:var(--space-lg);padding:var(--space-md);background:var(--raised);border:1px solid var(--line);border-radius:14px}.revision-panel p{margin:0}.revision-panel>*+*{margin-top:var(--space-sm)}.revision-said{font-weight:600}.before-after{gap:var(--space-sm);padding:0;list-style:none;display:grid}.before-after li{gap:var(--space-2xs);overflow-wrap:break-word;display:grid}.before-after code{color:var(--muted);font-size:.8125rem}.before-after .tag{min-width:4.5em;color:var(--muted);font-size:.8125rem;font-weight:600;display:inline-block}.before-after .was{color:var(--muted)}.before-after .now{color:var(--ink)}.revision-status>*+*{margin-top:var(--space-2xs)}.revision-writing{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:400}.revision-notice{padding:var(--space-sm) var(--space-md);border-left:2px solid var(--ink);background:var(--line-inset)}.revision-notice p+p{margin-top:var(--space-xs)}.rewrite{margin:var(--space-sm) 0;padding:var(--space-sm) var(--space-md);border-left:2px solid var(--accent);background:var(--wash);border-radius:0 9px 9px 0}.rewrite-label{color:var(--muted);margin:0;font-size:.8125rem;font-weight:600}.rewrite-line{margin:var(--space-2xs) 0 0;color:var(--ink);overflow-wrap:break-word;font-size:1rem;line-height:1.5}.rewrite .actions,.rewrite .caveat{margin-top:var(--space-xs)}.tabs{gap:0 var(--space-md);margin-top:var(--space-lg);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tabs [role=tab]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) 2px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;display:inline-flex}.tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}@media (hover:hover){.tabs [role=tab]:not([aria-selected=true]):hover{color:var(--ink);border-bottom-color:var(--line);background:0 0}}@media (width<=480px){.tabs{gap:0 var(--space-sm)}}.tabs [role=tab]:focus-visible{outline-offset:2px}.tab-count{background:var(--line-inset);color:var(--ink);border-radius:30px;padding:0 6px;font-size:.8125rem;line-height:1.4}.review{overflow-anchor:none}.tab-panel{padding-top:var(--space-lg)}.tab-panel:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:8px}.why{margin-top:var(--space-2xs);color:var(--muted);font-size:.875rem;display:block}.notice-head{margin-bottom:var(--space-2xs);font-weight:600}.dialog+.dialog{margin-top:var(--space-md)}.notice-next{align-items:center;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.notice-next>span{flex:14ch}.keep-open{color:var(--muted);flex:none;align-self:center;padding:4px 10px;font-size:13px}.header-actions{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}.header-actions .keep-open{min-height:44px}@media (width<=360px){.header-actions{flex-basis:100%;justify-content:flex-end}}.row-body[hidden]{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stats{margin:0}.stat{align-items:baseline;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;max-width:30rem;display:grid}.stat+.stat{margin-top:var(--space-md)}.stat dt{font-weight:600}.stat dd{margin:0}.stat-value{white-space:nowrap;color:var(--muted)}.stat-value strong{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5em;line-height:1}.stat-draw,.stat .caveat{margin-top:var(--space-2xs);grid-column:1/-1}.stats+.tally{margin-top:var(--space-md)}.stat-bar{width:208px;height:14px;display:block;position:relative}.stat-frame{box-sizing:border-box;border:2px solid var(--art-ink);background:var(--art-face);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);position:absolute;inset:0}.stat-reveal{width:200px;height:6px;position:absolute;top:2px;left:2px}.stat-fill,.stat-band{position:absolute;top:0;bottom:0}.stat-fill{background:var(--art-flower);left:0}.stat-band{background:conic-gradient(var(--art-flower) 0 25%, transparent 0 50%, var(--art-flower) 0 75%, transparent 0) 0 0 / 8px 8px}.stat-tick{background:var(--art-ink);width:2px;height:18px;position:absolute;top:-2px}.pips{flex:none;gap:3px;display:inline-flex}.pip{box-sizing:border-box;border:2px solid var(--art-ink);width:10px;height:10px}.pip[data-on]{background:var(--art-flower)}@media (forced-colors:active){.stat-frame,.stat-fill,.stat-band,.stat-tick,.pip{forced-color-adjust:none}.stat-frame{background:canvas;border-color:canvastext}.stat-fill,.pip[data-on]{background:highlight}.stat-band{background:conic-gradient(Highlight 0 25%, transparent 0 50%, Highlight 0 75%, transparent 0) 0 0 / 8px 8px}.stat-tick{background:canvastext}.pip{border-color:canvastext}}.dialog{--dialog-line:var(--art-ink);background:var(--raised);border:2px solid var(--dialog-line);box-shadow:inset 0 0 0 4px var(--raised), inset 0 0 0 6px var(--art-ink);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);max-width:var(--measure);padding:18px 20px}.dialog>:last-child{margin-bottom:0}.dialog-warn{--dialog-line:var(--risk-warn)}.dialog-fail{--dialog-line:var(--risk-fail)}.trouble{align-items:center;gap:var(--space-md);background:var(--raised);border:2px solid var(--risk-fail);box-shadow:inset 0 0 0 4px var(--raised), inset 0 0 0 6px var(--art-ink);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);max-width:var(--measure);padding:18px 20px;display:flex}.task-choices{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column}.task-choices button{padding:var(--space-sm) var(--space-sm) var(--space-sm) 38px;text-align:left;position:relative}.task-choices button[aria-pressed=true]:before{position:absolute;top:50%;left:14px;translate:0 -50%}.task-label,.task-description{display:block}.task-description{margin-top:var(--space-2xs);font-size:13px;font-weight:400;line-height:1.5}.intake-status:empty{margin:0}.advance-on{align-items:center;gap:var(--space-sm);background:var(--fill);color:var(--on-fill);border-color:var(--fill);display:inline-flex}@media (hover:hover){.advance-on:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}}.advance-on .advance{color:currentColor}.advance{color:var(--art-flower);flex:none;animation:1s step-end 1.2s 3 advance-blink}@keyframes advance-blink{50%{visibility:hidden}}.dots{vertical-align:baseline;gap:2px;margin-inline-start:3px;display:inline-flex}.dots>span{background:currentColor;width:4px;height:4px;animation:1s step-end infinite dot-step}.dots>span:nth-child(2){animation-delay:.25s}.dots>span:nth-child(3){animation-delay:.5s}@keyframes dot-step{75%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.advance,.dots>span{animation:none!important}}.horse{flex:none;display:block}.spot{margin:0 0 var(--space-sm)}.trouble p{margin:0}.gain{align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.gain .stats{flex:auto;min-width:0}.stat-ghost{background:conic-gradient(var(--art-flower) 0 25%, transparent 0) 0 0 / 4px 4px;opacity:.6;height:6px;position:absolute;top:2px;left:2px}.download-row{align-items:center}.download-lead{background:var(--fill);color:var(--on-fill);border-color:var(--fill)}@media (hover:hover){.download-lead:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}}.download-row-second .download-lead{background:var(--raised);color:var(--ink);border-color:var(--ink)}@media (hover:hover){.download-row-second .download-lead:not(:disabled):hover{background:var(--line-inset);border-color:var(--ink);color:var(--ink)}}.download-alt{color:var(--muted);font-weight:400}@media (hover:hover){.download-alt:not(:disabled):hover{color:var(--ink);background:var(--line-inset)}}.download-status{align-items:center;gap:var(--space-sm);display:flex}.seal{flex:none;animation:.24s steps(3,end) both seal-strike}@keyframes seal-strike{0%{opacity:.4;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.seal{animation:none}}@media (width<=480px){.gain{flex-direction:column;align-items:flex-start}.download-row .download-lead{flex:100%}.download-row .download-alt{flex:1 1 0}.download-dock{margin-inline:calc(var(--space-md) * -1);padding:var(--space-sm) var(--space-md);background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.download-dock .actions{margin-top:0}}.screen-ways{align-items:center;gap:var(--space-2xs) var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.screen-ways>.start-over{margin-bottom:0}.screen-ways>.start-over-open-panel{flex:100%}.screen-ways:has(.start-over-open-panel) .review-recall-open{display:none}.review-recall-open{align-items:center;gap:var(--space-2xs);color:var(--ink);padding:6px 12px 6px 10px;font-size:.875rem;display:inline-flex}.review-recall-mark{width:16px;height:16px;color:var(--accent);flex:none}@media (hover:hover){.review-recall-open:hover{background:var(--line-inset)}}.recall-note{margin:0 0 var(--space-md)}.zzz .z{transform-box:fill-box;animation:2.4s steps(4,end) infinite z-rise}.zzz .z2{animation-delay:.8s}.zzz .z3{animation-delay:1.6s}@keyframes z-rise{0%{opacity:0;translate:-2px 3px}25%{opacity:1}to{opacity:0;translate:2px -3px}}@media (prefers-reduced-motion:reduce){.zzz .z{animation:none}}.finish{margin-top:var(--space-xl);padding-top:var(--space-lg);background:conic-gradient(var(--line) 0 25%, transparent 0) top / 4px 4px repeat-x}.finish-mark{isolation:isolate;width:44px;height:44px;margin:0 0 var(--space-sm);image-rendering:pixelated;justify-content:center;align-items:center;display:flex;position:relative}.finish-head{letter-spacing:-.025em;margin:0 0 var(--space-xs);font-size:20px;font-weight:600}.finish-said{color:var(--muted);max-width:var(--measure);font-size:.875rem}.finish-next-label{margin:var(--space-lg) 0 0;color:var(--ink);font-size:13px;font-weight:600}.finish-next,.finish .status{margin-top:var(--space-xs)}.finish .seal{animation:none}.finish[data-seen] .seal{animation:.24s steps(3,end) both seal-strike}.burst{z-index:-1;opacity:0;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.finish[data-seen] .burst{animation:.36s steps(3,end) both burst-strike}@keyframes burst-strike{0%{opacity:1;scale:.7}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.finish[data-seen] .seal{animation:none}.finish[data-seen] .burst,.burst{animation:none;display:none}}.document-preserved{margin-block:var(--space-sm);color:var(--muted);font-size:.875rem}.document-options{align-items:start;gap:var(--space-xs) var(--space-sm);margin-block:var(--space-sm);flex-wrap:wrap;display:flex}.document-options .actions,.document-options .note{margin-top:0}.document-options .document-views{gap:var(--space-xs)}.document-settings>summary{border:1px solid var(--ink);background:var(--raised);border-radius:8px;min-height:44px;padding:10px 14px;list-style-position:inside}.document-settings>summary:active{background:var(--select)}@media (hover:hover){.document-settings>summary:hover{background:var(--line-inset)}}.document-settings[open]{flex-basis:100%}.document-settings .style-bar{margin-block:var(--space-sm)}.document-settings .style-bar p{flex-basis:100%;margin:0}.document-copy-status:empty,.download-dock .download-status:empty{min-height:0;margin:0}.download-dock .download-row{margin-top:var(--space-sm)}@media (width<=480px){.download-dock .download-row{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.download-dock .download-row button{min-width:0;padding-inline:var(--space-xs)}}.primary{background:var(--fill);color:var(--on-fill);border-color:var(--fill)}@media (hover:hover){.primary:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}}button.quiet{box-shadow:none;color:var(--accent);text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){button.quiet:not(:disabled):hover{color:var(--ink);background:0 0}}button.quiet:disabled{color:var(--muted);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.verdict{gap:var(--space-sm);display:grid}.verdict>p{margin:0}.verdict-line{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.5}.confidence-mark{font-family:var(--font-machine);color:var(--muted);border:1px solid var(--line);white-space:nowrap;vertical-align:2px;padding:0 6px;font-size:.75rem;line-height:1.4;display:inline-block}.health{align-items:center;column-gap:var(--space-md);row-gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);display:grid}.health>p{margin:0}.health-score{white-space:nowrap;color:var(--muted);font-family:var(--font-machine);grid-row:1;font-size:.8125rem}.health-score strong{font-family:var(--font-read);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.health-bar{grid-row:1}.health-legend{gap:0 var(--space-md);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;font-size:.8125rem;display:flex}.health-legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.health-as{font-style:italic}.health-seg{background:var(--art-flower);transition:left .32s steps(4,end),width .32s steps(4,end);position:absolute;top:0;bottom:0}.health-seg-cut{box-shadow:inset -2px 0 0 var(--art-face)}.health-band{background:conic-gradient(var(--art-flower) 0 25%, transparent 0 50%, var(--art-flower) 0 75%, transparent 0) 0 0 / 8px 8px}.health-limit{font-size:.8125rem}.change-card{margin-top:var(--space-lg);padding:var(--space-lg);border:1px solid var(--ink);outline:1px solid var(--line);outline-offset:-7px;background:var(--raised);max-width:var(--measure);overflow-wrap:anywhere}.change-card>*{margin:0}.change-card>*+*{margin-top:var(--space-sm)}.change-head{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.change-head h2{letter-spacing:-.02em;margin:0 auto 0 0;font-size:18px}.change-head h2:focus{outline:none}.change-head h2:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.change-count{font-family:var(--font-machine);letter-spacing:normal;color:var(--muted);margin-left:var(--space-2xs);font-size:.8125rem;font-style:normal;font-weight:400}.change-head .flag,.change-head .priority{min-width:0;padding-inline:10px}.change-note,.change-fact,.change-question{line-height:1.55}.change-fact,.change-question{font-size:1.0625rem}.change-note .why{margin-top:var(--space-2xs)}.banderole{isolation:isolate;padding:var(--space-xs) var(--space-md);background:var(--line-inset);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5;position:relative}.banderole code{color:var(--ink);margin-right:var(--space-2xs);font-size:.8125em}.banderole[data-inking]:before{content:"";z-index:-1;background:var(--select);transform-origin:0;animation:.32s steps(4,end) both ink-in;position:absolute;inset:0}.banderole[data-inking]{color:var(--on-select)}.banderole[data-inking] code{color:inherit}@keyframes ink-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stronger{padding-left:var(--space-md);border-left:1px solid var(--accent)}.stronger>p{margin:0}.stronger-label{color:var(--muted);font-size:.8125rem;font-weight:600}.stronger-line{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:2}.blank-input{font:inherit;box-sizing:border-box;min-width:3.5em;max-width:100%;color:var(--ink);caret-color:var(--accent);background:var(--wash);border:0;border-bottom:2px solid var(--accent);border-radius:2px 2px 0 0;margin:0 2px;padding:1px 6px;font-size:16px;line-height:1.4}.blank-input::placeholder{color:var(--wash-ink);opacity:1}.blank-input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.change-actions{align-items:center}.change-card>.change-actions{margin-top:var(--space-md)}.change-limit{font-size:.8125rem}.another .another-note{color:var(--ink)}.another .another-note .flag,.another .another-note .priority{min-width:0;margin-right:var(--space-2xs)}.another-way{gap:var(--space-xs);padding-left:var(--space-md);border-left:1px solid var(--line);justify-items:start;display:grid}.another-way .stronger-line{margin:0;line-height:1.6}.add-line{gap:var(--space-xs);display:grid}.add-line-label{font-size:.875rem;font-weight:600}.add-line-optional{color:var(--muted);font-weight:400}.add-line-where{align-items:center;gap:var(--space-xs);color:var(--muted);flex-wrap:wrap;font-size:.875rem;display:flex}.add-line-where select{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--ink);border-radius:9px;max-width:100%;padding:6px 10px;font-size:16px}.queue{margin-top:var(--space-md);max-width:var(--measure)}.queue-rows{margin:var(--space-xs) 0 0;padding:0;list-style:none}.queue-rows li+li{border-top:1px solid var(--line)}.queue-row{align-items:center;gap:var(--space-xs);width:100%;min-height:44px;padding:var(--space-xs) var(--space-2xs);box-shadow:none;text-align:left;color:var(--ink);background:0 0;border:0;border-radius:0;font-weight:400;display:flex}.queue-row .queue-mark{width:16px;height:16px;color:var(--muted);flex:none;margin-left:auto}@media (hover:hover){.queue-row:not(:disabled):hover{background:var(--line-inset)}}.queue-lead{flex:none;font-weight:600}.queue-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.advice-end{margin-top:var(--space-lg)}.advice-end h2{font-size:18px}.verdict+.visually-hidden+.finish{margin-top:var(--space-lg)}.finish-horse{justify-content:flex-start;width:auto;height:auto}.finish-actions{margin-top:var(--space-md);align-items:center}.finish .download-plain .actions,.revision-detail{margin-top:var(--space-sm)}@media (pointer:coarse),(width<=480px){.change-card{padding:var(--space-md)}.blank-input{min-width:44px;min-height:44px}.stronger-line:has(.blank-input){line-height:2.75}.add-line-where select{min-height:44px}}.change-card .note>summary,.revision-panel .note>summary{list-style-position:inside}@media (width<=480px){.change-actions button{flex:40%}.change-actions button.quiet{flex:100%}.health{grid-template-columns:minmax(0,1fr)}.health-bar{grid-row:auto}}@media (prefers-reduced-motion:reduce){.health-seg{transition:none}.banderole[data-inking]:before{animation:none}}.dialog,.trouble{clip-path:none;box-shadow:none;border-radius:var(--radius-card);border-width:1px}.dialog{border-color:var(--line)}.flag,.priority,.cited li,.banderole{clip-path:none;border-radius:var(--radius-control)}.fit-cited li[data-from=posting]{border-radius:0}.jobs-rail{margin:var(--space-lg) 0 0}.jobs-rail-nav{justify-content:flex-end;gap:var(--space-xs);margin:0 0 var(--space-xs);display:flex}.jobs-rail-nav button{border-radius:var(--border-radius-full,999px);place-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;display:inline-grid}@media (pointer:coarse),(width<=480px){.jobs-rail-nav button{width:44px;height:44px}}.jobs-rail .jobs-list{align-items:flex-start;gap:var(--space-sm);padding:2px 2px var(--space-sm);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;display:flex;overflow-x:auto}.jobs-rail .job,.jobs-rail .job:last-child{scroll-snap-align:start;min-width:0;padding:var(--space-md);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-card);flex:0 0 min(300px,85%);position:relative}.jobs-rail .job :is(.job-fit,.job-apply,.job-open){margin:var(--space-xs) var(--space-xs) 0 0;display:inline-block}.jobs-rail .job :is(.job-fit,.job-apply,.job-open) button{font-size:var(--font-text-sm-size,14px);padding:6px 10px}@media (pointer:coarse),(width<=480px){.jobs-rail .job :is(.job-fit,.job-apply,.job-open) button{min-height:44px}}.apply-lead{max-width:var(--measure);margin:0}.apply-role{font-weight:600}.apply-unsaved{margin-top:var(--space-sm);max-width:var(--measure)}.apply-open{margin-top:var(--space-md)}.apply-said:empty{display:none}.apply-counts{margin:var(--space-md) 0 0;color:var(--muted)}.apply-group{margin-top:var(--space-xl)}.apply-group-head{margin:0;font-size:17px}.apply-fields{margin:var(--space-sm) 0 0;padding:0;list-style:none}.apply-field{padding:var(--space-md) 0;border-top:1px solid var(--line)}.apply-field:last-child{border-bottom:1px solid var(--line)}.apply-field-head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.apply-label{color:var(--ink);font-weight:600}.apply-tag{font-family:var(--font-machine);color:var(--muted);font-size:13px}.apply-field[data-status=fromResume] .apply-tag{color:var(--ink)}.apply-why{margin:var(--space-2xs) 0 0;color:var(--muted);max-width:var(--measure);font-size:.875rem}.apply-line{font-family:var(--font-machine);color:var(--ink);font-size:13px}.apply-input{width:100%;margin-top:var(--space-xs);font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--muted);border-radius:9px;min-width:0;min-height:44px;padding:10px;font-size:16px;font-style:normal;display:block}textarea.apply-input{resize:vertical;line-height:1.45}.apply-input[readonly]{color:var(--muted);border-color:var(--line);background:0 0}.apply-input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.apply-choice{margin-top:var(--space-xs)}.apply-copy{align-items:center;gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0 0;flex-wrap:wrap;display:flex}.apply-copied{min-height:0}.apply-questions{margin-top:var(--space-lg)}.job-apply{margin:var(--space-sm) 0 0}html,body,#demo-root{height:100%}.resume-app{box-sizing:border-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.demo-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.resume-app>h1:focus,.arrived-head:focus{outline:none}
