:root{--app:#fcf5ef;--app-2:#f6eadf;--card:#fff;--ink:#3b2418;--muted:#75523f;--accent:#a3460e;--accent-ink:#fff;--tint:#fce7d7;--field:#9a7562;--hair:#eeddd0;--tile:#f6eadf;--ok:#2d6a3e;--stop:#a3264f;--stop-tint:#fbeaef;--look:#7a5300;--look-tint:#fbf0dc;--danger:#b42318;--danger-tint:#fdefea;--bar:#3b2418;--bar-ink:#fff6ef;--bar-muted:#f0d5c3;--bar-btn:#f7a76c;--bar-btn-ink:#3b2418;--stitch:#f7a76c80;--bar-edge:0 0 0 0 transparent;--bar-drop:0 18px 40px -16px #3b24188c;--pay-bg:#f7a76c;--pay-ink:#3b2418;--scrim:#3b241866;--shadow:0 1px 2px #3b24180f;--lift:0 24px 48px -28px #3b241873;--f:"Atkinson Hyperlegible Next", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cvf:"Carlito", Calibri, "Segoe UI", ui-sans-serif, sans-serif;--print-size:10.5pt;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--app:#1c130e;--card:#2a1d16;--ink:#f6e9df;--muted:#c9ae9e;--accent:#f7a76c;--accent-ink:#1c130e;--tint:#3a271c;--field:#8a6a58;--hair:#3a2a21;--tile:#34241b;--ok:#7fc79a;--stop:#f08ba5;--stop-tint:#3a1e26;--look:#e8b45c;--look-tint:#33281a;--danger:#f97066;--danger-tint:#2e1a18;--bar:#3a261b;--bar-ink:#fff3ea;--bar-muted:#e2c9b9;--bar-btn:#f7a76c;--bar-btn-ink:#1c130e;--stitch:#f7a76c8c;--bar-edge:inset 0 0 0 1px #f7a76c4d;--bar-drop:0 18px 40px -16px #000000b3;--pay-bg:#f7a76c;--pay-ink:#1c130e;--app-2:#140d09;--scrim:#0000008c;--shadow:0 1px 2px #0000004d;--lift:0 24px 48px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body[data-screen=upload]{padding-bottom:calc(210px + env(safe-area-inset-bottom))}body{background:var(--app);min-height:100vh;color:var(--ink);font:400 18px/1.5 var(--f);padding-bottom:calc(150px + env(safe-area-inset-bottom));margin:0}body[data-screen=wait]{padding-bottom:24px}h1,h2,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:8px}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--bar);color:var(--bar-ink);border-radius:12px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}svg{flex:none}.top{z-index:20;background:var(--app);grid-template-columns:auto auto 1fr auto;align-items:center;gap:4px;min-height:60px;padding:0 8px 0 12px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;padding:6px 4px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.brand .mark{color:var(--ink)}.top-title{padding-left:4px;font-size:17px;font-weight:600}.top-title:empty{display:none}.top-r{grid-column:4;justify-self:end;align-items:center;display:flex}.top-title{grid-column:3}.top-note{color:var(--ink);font-variant-numeric:tabular-nums;padding:0 8px;font-size:18px;font-weight:600}.ib{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.tbtn{min-height:44px;color:var(--accent);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.tbtn.small{min-height:40px;font-size:16px}@media (max-width:959px){body:not([data-screen=upload]) .brand span,body[data-screen=questions] .brand,body[data-screen=result] .brand,body[data-screen=upload] .top-note,body[data-screen=result] .top-note{display:none}}.screen{padding:4px 16px 24px}.card{background:var(--card);box-shadow:var(--shadow);border-radius:22px;padding:16px}.meta{color:var(--muted);font-size:16px}.opt{color:var(--muted);background:var(--app);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:14px;font-weight:600}textarea,input[type=text]{border:1.5px solid var(--field);background:var(--card);resize:vertical;border-radius:14px;width:100%;padding:12px 14px;font-size:17px;line-height:1.45}textarea:focus{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--accent)}::placeholder{color:var(--muted);opacity:1}summary{list-style:none}summary::-webkit-details-marker{display:none}.err{background:var(--danger-tint);border-left:4px solid var(--danger);color:var(--ink);border-radius:6px 16px 16px 6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:16px;display:flex}.err svg{color:var(--danger);margin-top:2px}.tchip{border:1.5px solid var(--hair);background:var(--card);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.tchip svg{color:var(--accent)}.tchip:hover:not(:disabled){border-color:var(--accent)}.tchip:disabled{color:var(--muted);border-color:var(--hair);background:0 0}.tchip:disabled svg{color:var(--muted)}.qm{background:var(--stop);width:20px;height:20px;color:var(--card);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.qm-look{background:var(--look);font-family:Georgia,serif;font-style:italic}.pb{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:15;background:var(--bar);max-width:560px;color:var(--bar-ink);box-shadow:var(--bar-edge), var(--bar-drop);border-radius:26px;gap:6px;margin:0 auto;padding:16px 14px 14px 18px;display:grid;position:fixed}.pb:before{content:"";border-top:1.5px dashed var(--stitch);pointer-events:none;position:absolute;top:7px;left:14px;right:14px}.pb-row{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.pb-left{align-items:center;gap:10px;min-width:0;display:flex}.pb-btn{flex-shrink:0}@media (max-width:959px){.pb-btn{padding:0 16px}}.pb-amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:800;line-height:1}.pb-what,.pb-free{color:var(--bar-ink);font-size:17px;font-weight:600;line-height:1.2}.pb-free{white-space:nowrap}.pb-result .pb-free{white-space:normal;max-width:5.2em}.pb-free-more{display:none}.pb-calm{padding:4px 0;font-size:17px;font-weight:600}.pb-btn{background:var(--bar-btn);min-height:56px;color:var(--bar-btn-ink);white-space:nowrap;border:0;border-radius:18px;padding:0 22px;font-size:17px;font-weight:800}.pb-btn:hover{filter:brightness(1.05)}.pb-sub{color:var(--bar-ink);padding:0 0 2px;font-size:18px}.pb-stack{padding:18px 12px 12px}.pb-stack .pb-row{flex-direction:column;align-items:stretch;gap:12px}.pb-stack .pb-left{padding-left:6px}.pb-edit{display:none}.pb-editnote{padding:0 4px;font-size:17px;display:none}.pb-editnote b{font-variant-numeric:tabular-nums;font-weight:800}.pb-edit{gap:8px}.pb-tool{white-space:nowrap;min-height:48px;color:var(--bar-ink);background:0 0;border:1.5px solid #fff6ef4d;border-radius:14px;align-items:center;gap:6px;padding:0 11px;font-size:16px;font-weight:600;display:inline-flex}.pb-done{min-height:48px;margin-left:auto;padding:0 16px}.pb :focus-visible{outline-color:var(--bar-btn)}.s-upload{flex-direction:column;gap:16px;display:flex}.up-col{display:contents}.hero-h{letter-spacing:-.03em;order:1;margin-top:8px;font-size:clamp(40px,11vw,64px);font-weight:800;line-height:.98}.lede{color:var(--muted);order:2;max-width:30ch;margin-top:-4px;font-size:18px}.ai-note{order:3;margin-top:-6px}.up-visual{order:4}.up-card{order:5;gap:12px;display:grid}#up-error{order:6}.up-pay,.up-paid{order:7}.pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{background:var(--tile);text-align:center;cursor:pointer;border:2px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:12px 6px;font-size:16px;font-weight:600;display:flex}.tile svg{color:var(--accent)}.tile:hover{border-color:var(--accent)}.tile:focus-within{outline:3px solid var(--accent);outline-offset:3px}.tile:first-child{border-color:var(--accent);background:var(--tint)}.drop-only{display:none}.can-drop .drop-only{display:inline}.up-card.over,.advert.over{outline:3px dashed var(--accent);outline-offset:3px}.filecard{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.thumb{width:44px;height:58px;box-shadow:0 0 0 1px var(--hair), 0 6px 12px -6px #3b241866;background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:8px 7px;display:flex}.thumb i{background:#dacbc0;border-radius:2px;height:3px;display:block}.thumb i:first-child{background:#6e5546;width:70%;height:4px}.fc-t{gap:2px;min-width:0;display:grid}.fc-t b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.ai-note{color:var(--ink);max-width:36ch;font-size:17px}.okline{color:var(--ok);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.advert{border-top:1px solid var(--hair);gap:10px;margin-top:-2px;padding-top:6px;display:grid}.adv-toggle{min-height:44px;color:var(--accent);background:0 0;border:0;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:0 6px 0 2px;font-size:17px;font-weight:600;display:inline-flex}.adv-toggle:hover{text-underline-offset:3px;text-decoration:underline}.adv-opt{color:var(--muted);font-weight:400}.adv-body{gap:10px;padding-top:4px;display:grid}.adv-h{align-items:center;font-size:17px;font-weight:600;display:flex}.tbtn.wide{border:1.5px dashed var(--field);cursor:pointer;min-height:48px;font-size:16px}.tbtn.wide.has{color:var(--ink);border-style:solid}.tuck{border-radius:0 0 26px 26px;height:340px;position:relative;overflow:hidden}.tuck-front{z-index:4;background:var(--bar);min-height:68px;color:var(--bar-ink);box-shadow:var(--bar-edge), 0 -12px 24px -14px #3b241880;border-radius:14px 14px 26px 26px;align-items:center;gap:10px;padding:18px 20px 14px;font-size:16px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:0;left:0;right:0}.tuck-front:before{content:"";border-top:1.5px dashed var(--stitch);position:absolute;top:7px;left:14px;right:14px}.tuck-front svg{color:var(--bar-btn)}.oldcv{transform-origin:0 0;color:#6e5d53;background:#efe7e1;border-radius:3px;width:60%;height:420px;padding:16px 14px;font-family:Arial,Helvetica,sans-serif;position:absolute;top:26px;left:0;transform:rotate(-6deg);box-shadow:0 10px 20px -12px #3b241859}.oldcv b{margin-bottom:10px;font-size:12px;font-weight:700;display:block}.oldcv i{background:#d6c8be;width:92%;height:5px;margin:9px 0;display:block}.oldcv span{font-size:11px;position:absolute;top:16px;right:14px}.w40{width:40%!important}.w50{width:50%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w88{width:88%!important}.w90{width:90%!important}.w95{width:95%!important}.cv-sample{padding-left:2.8em;font-size:8.6px;position:absolute;inset:12px 0 -60px 12%}.cv-sample li{position:relative}.cv-sample .job-h{gap:2.4em}.q-side{display:none}.q-cv .sec-tools,.q-cv .add-li,.q-cv .li-tools{display:none!important}.q-cv{transform:translateY(var(--q-y,0px));font-size:12.5px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0}.q-back{transform-origin:100% 0;background:#efe7e1;border-radius:3px;position:absolute;inset:40px 1.5% -40px 9%;transform:rotate(2.6deg);box-shadow:0 10px 20px -12px #3b241859}.pips{align-items:center;gap:7px;padding-left:4px;display:flex}.pips i{background:#fff6ef4d;border-radius:50%;flex:none;width:9px;height:9px}.pips i.done{background:var(--bar-ink)}.pips i.now{background:var(--bar-btn);border-radius:5px;width:26px}.pb-sub-q{border-top:1px solid #fff6ef29;margin-top:2px;padding:10px 4px 0;font-size:17px}.pb-sub-q b{font-variant-numeric:tabular-nums;font-weight:800}.q-cv .q-hit{background:#fce7d7;border-radius:2px;box-shadow:0 0 0 .35em #fce7d7,-.35em 0 0 .35em #fce7d7}.q-cv li.q-hit:before{background:#a3460e}.ex{z-index:3;color:#fff;background:#3b2418;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600;position:absolute;top:22px;right:12px}.q-col{gap:18px;max-width:600px;margin:0 auto;padding-top:12px;display:grid}.q-count{color:var(--muted);font-size:16px;font-weight:600;display:none}.quote{background:var(--card);box-shadow:var(--shadow);border-radius:18px;padding:14px 16px 16px}.quote figcaption{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.quote figcaption:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px}.quote blockquote p{font-size:18px;line-height:1.4}.quote blockquote.is-line p{font-family:var(--cvf);text-indent:-.42em;font-size:22px;line-height:1.3}.q-h{letter-spacing:-.02em;text-wrap:balance;outline:none;font-size:clamp(25px,6.8vw,34px);font-weight:800;line-height:1.12}#q-hint{margin-top:-8px}#q-answer{min-height:120px}#q-answer.short{resize:none;min-height:0}.w-col{gap:18px;max-width:460px;margin:0 auto;padding-top:8px;display:grid}.w-words{display:contents}.w-h{letter-spacing:-.02em;order:1;font-size:30px;font-weight:800;line-height:1.1}.pocket{--win:120px;--lap:18px;order:2;display:grid;position:relative}.w-note{order:3}.sheet-win{height:var(--win);margin-bottom:calc(-1 * var(--lap));transition:height .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.sheet-win .cv{position:absolute;top:0;left:7%;right:7%}.pocket-front{z-index:1;color:var(--bar-ink);background:var(--bar);box-shadow:var(--bar-edge), 0 -12px 24px -14px #3b24188c;border-radius:14px 14px 26px 26px;gap:12px;padding:26px 20px 18px 22px;display:grid;position:relative}.pocket-front:before{content:"";border-top:1.5px dashed var(--stitch);position:absolute;top:9px;left:14px;right:14px}.prog-n{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pct{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;min-width:3.2ch;font-size:40px;font-weight:800;line-height:1}.eta{text-align:right;font-size:16px;font-weight:600}.track{background:#fff6ef2e;border-radius:999px;height:10px;overflow:hidden}.track i{border-radius:inherit;background:var(--bar-btn);width:4%;height:100%;transition:width .25s linear;display:block}.skel .sk{background:#e9ded6;border-radius:3px;height:.62em;margin:.55em 0;display:block}.skel .cv-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skel .cv-role .sk{margin:.45em 0 0}.skel .cv-h{margin:1.1em 0 .45em}.skel .sk.dark{background:#a08b7e;height:.7em}.skel .sk.pend{background:linear-gradient(90deg,#f1e8e1 0%,#fbf6f2 50%,#f1e8e1 100%) 0 0/200% 100%}.skel{font-size:11px}.stages{border-top:1px solid #fff6ef24;gap:0;margin-top:4px;padding-top:8px;display:grid}.stages li{color:#fff6efb8;align-items:center;gap:12px;min-height:36px;font-size:17px;display:flex}.stages li svg{color:#fff6ef80}.stages li[data-s=done]{color:var(--bar-ink)}.stages li[data-s=done] svg{color:#7fc79a}.stages li[data-s=now]{color:var(--bar-ink);font-weight:600}.stages li[data-s=now] svg{color:var(--bar-btn)}.w-note{color:var(--ink);align-items:center;gap:10px;padding:4px 4px 0;font-size:17px;display:flex}.w-note svg{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.skel .sk.pend{animation:1.4s linear infinite sheen}@keyframes sheen{to{background-position:-200% 0}}}@media (prefers-reduced-motion:reduce){.sheet-win,.track i,.q-cv,.pay-wrap{transition:none!important}}.s-result{gap:20px;padding:4px 12px 24px;display:grid}.desk{gap:12px;min-width:0;display:grid}.toolrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolrow .hint{color:var(--muted);padding:0 8px;font-size:16px;display:none}.proof{gap:2px;padding:0 4px;display:grid}.facts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:17px;font-weight:600;display:flex}.ai-mini{color:var(--ink);font-size:17px}.f-look{align-items:center;gap:7px;display:inline-flex}.facts a{min-height:32px;text-decoration:none}.facts a:hover{text-decoration:underline}.dock{display:contents}.f-ok{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.f-flag{color:var(--stop);align-items:center;gap:7px;display:inline-flex}.f-look{color:var(--look)}.panel,.panel-body{align-content:start;gap:18px;min-width:0;display:grid}.pn-h{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.05}.ai-line{color:var(--ink);font-size:18px}.checks{gap:10px;margin-bottom:12px;display:grid}.checks li{align-items:flex-start;gap:10px;font-size:17px;display:flex}.checks li svg{color:var(--ok);margin-top:3px}.checks li .qm{margin-top:3px}.checks b{font-weight:600}.flagcard{background:var(--stop-tint);border-radius:18px;gap:8px;margin-top:10px;padding:16px;font-size:17px;display:grid}.fc-look{background:var(--look-tint)}.fc-kind{color:var(--stop);font-size:15px;font-weight:800}.fc-look .fc-kind{color:var(--look)}.fc-kind span{color:var(--muted);font-weight:600}.fq{font-family:var(--cvf);text-indent:-.42em;font-size:19px;line-height:1.3}.fa{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.more-flags{margin-top:6px;padding:0 6px}.more-flags svg{transition:transform .15s;transform:rotate(90deg)}.more-flags[aria-expanded=true] svg{transform:rotate(-90deg)}.more{border-top:1px solid var(--hair);padding-top:10px}.more summary{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;font-size:17px;font-weight:600;display:flex}.more summary .chev{color:var(--accent);transition:transform .15s}.more[open] summary .chev{transform:rotate(90deg)}.more ul{gap:6px;margin-top:8px;padding-left:0;display:grid}.more li{padding-left:16px;font-size:16px;position:relative}.more li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:2px}.pb-result .pb-row.pb-price{flex-wrap:nowrap}body.editing-line .pb-result .pb-price,body.editing-line .pb-result .pb-sub{display:none}body.editing-line .pb-result .pb-edit{display:flex}body.editing-line .pb-result .pb-editnote{display:block}.foot{color:var(--muted);border-top:1px solid var(--hair);gap:8px;margin-top:24px;padding:28px 16px 20px;font-size:16px;display:grid}.foot p:first-child{color:var(--ink)}.foot-links{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.foot-links a{color:var(--accent);align-items:center;min-height:32px;font-weight:600;display:inline-flex}body[data-screen=wait] .foot,body[data-screen=questions] .foot{display:none}.cv{color:#1b2023;font-family:var(--cvf);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;background:#fff;border-radius:3px;padding:1.9em 2em;font-size:11px;line-height:1.4;box-shadow:0 0 0 1px #3b24180f,0 18px 34px -18px #3b241873}.cv p{margin:0}.cv-name{letter-spacing:-.01em;color:#111517;margin:0;font-size:2.15em;font-weight:700;line-height:1.05}.cv-role{color:#2e3a3f;margin-top:.2em;font-size:1.2em}.cv-contact{color:#4f5b60;overflow-wrap:anywhere;margin-top:.35em}.cv-h{letter-spacing:.09em;text-transform:uppercase;color:#111517;border-bottom:1px solid #d2cbc6;align-items:center;gap:.5em;min-height:2.4em;margin:1.3em 0 .55em;padding-bottom:.3em;font-size:.92em;font-weight:700;display:flex}.cv .cv-h{margin:1.3em 0 .55em}.cv-sample .cv-h,.skel .cv-h{border-color:#e2d8d1;min-height:0}.job+.job{margin-top:.8em}.job-h{justify-content:space-between;align-items:baseline;gap:1.2em;display:flex}.job-h b,.role{font-size:1.06em;font-weight:700}.d{white-space:nowrap;color:#3e4a4f;font-variant-numeric:tabular-nums}.org,.det{color:#3e4a4f}.cv ul{margin:.3em 0 0;padding:0;list-style:none}.cv li{margin:.22em 0;padding-left:1em;position:relative}.cv li:before{content:"";background:#1b2023;border-radius:50%;width:.32em;height:.32em;position:absolute;top:.62em;left:.15em}.ks{margin:.2em 0}.ks b{font-weight:700}.earlier{margin-top:.9em}.earlier-h{color:#2e3a3f;margin-bottom:.2em;font-weight:700}.earlier-l{color:#2e3a3f}@media (prefers-color-scheme:dark){.cv{background:#f5efe8}.cv.cv .flagged>.t{background:#f7d5df;box-shadow:0 0 0 .18em #f7d5df}.cv.cv .flagged.look>.t{background:#f6e1b8;box-shadow:0 0 0 .18em #f6e1b8}.cv-live .ed:focus{background:#f5efe8;box-shadow:0 0 0 .15em #f5efe8,0 0 0 .3em #a3460e}}.cv-live{padding:2em 1.6em 2em 2.4em;font-size:clamp(11.5px,3.2vw,14px)}.cv-live .ed{cursor:text;border-radius:3px;outline:0;transition:background-color .12s}.cv-live .ed:hover{background:#fbf0e6;box-shadow:0 0 0 .15em #fbf0e6}.cv-live .ed:focus{background:#fff;box-shadow:0 0 0 .15em #fff,0 0 0 .3em #a3460e}.cv-live .ed:empty:before{content:"Type here";color:#6e5d53}.cv-live li:has(.ed:focus){background:#f7f1ec;border-radius:0 6px 6px 0;margin-left:-.6em;padding:.3em .5em .3em 1.6em;box-shadow:inset 3px 0 #a3460e}.cv-live li:has(.ed:focus):before{top:.92em;left:.75em}.cv-live li:has(.ed:focus) .ed:focus{box-shadow:none;background:0 0}.cv .flagged>.t{background:#fbeaef;box-shadow:0 0 0 .18em #fbeaef}.cv .flagged.look>.t{background:#fbf0dc;box-shadow:0 0 0 .18em #fbf0dc}.cv-live .job-h{gap:2.4em}button.mk{cursor:pointer;border:0;padding:0;line-height:1}button.mk:after{content:"";position:absolute;inset:-12px}button.mk[aria-expanded=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #a3264f}button.mk.mk-look[aria-expanded=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #7a5300}.cv-live .flag-inline{font-family:var(--f);margin:.55em 0 .8em;padding:0;line-height:1.4;position:relative}.cv-live li.flag-inline{padding-left:1em}.cv-live li.flag-inline:before{content:none}.cv-live li.flag-inline:has(.ed:focus){box-shadow:none;background:0 0;border-radius:0;margin-left:0;padding:0 0 0 1em}.flag-inline .flagcard{color:#1b2023;background:#fbeaef;border-radius:4px 14px 14px;gap:6px;margin:0;padding:14px 14px 12px;font-size:16px;position:relative}.flag-inline .flagcard+.flagcard{margin-top:8px}.flag-inline .flagcard:before{content:"";border-top:0 solid #0000;border-bottom:9px solid #fbeaef;border-left:12px solid #0000;border-right:0 solid #0000;position:absolute;top:-9px;left:0}.flag-inline .flagcard+.flagcard:before{content:none}.flag-inline .fc-look{background:#fbf0dc}.flag-inline .fc-look:before{border-bottom-color:#fbf0dc}.flag-inline .fc-kind{color:#a3264f}.flag-inline .fc-look .fc-kind{color:#7a5300}.flag-inline .fc-kind span{color:#5c4a3f}.flag-inline .tchip{color:#3b2418;background:#fff;border-color:#dcc6b8}.flag-inline :focus-visible{outline-color:#a3460e}.tap-hint{font-size:17px}.tap-hint .qm{vertical-align:-4px;margin:0 2px}.lit{box-shadow:0 0 0 3px var(--accent)}@media (prefers-reduced-motion:no-preference){.lit{animation:1.6s ease-out forwards lit}@keyframes lit{0%,55%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 3px #0000}}}.mk{color:#fff;width:1.3em;height:1.3em;font-family:var(--f);background:#a3264f;border-radius:50%;place-items:center;font-size:.85em;font-weight:800;display:grid;position:absolute;top:.1em;left:-1.75em}.cv-live p.flagged,.cv-live .job{position:relative}.mk.mk-look{background:#7a5300;font-family:Georgia,serif;font-style:italic}.cv-live .job>.mk{top:.15em}.mk-ok{color:#2d6a3e;background:0 0;width:1.25em;height:1.25em;font-size:1em;top:.1em;left:-1.8em}.mk-ok svg{width:.9em;height:.9em}.d{position:relative}.d .mk-ok{top:.02em;left:auto;right:calc(100% + .3em)}.cv-live li:has(.ed:focus) .mk{top:.45em;left:-1.15em}.sec-tools{text-transform:none;letter-spacing:0;font-family:var(--f);gap:3px;margin-left:auto;display:inline-flex}.sec-tools button{color:#8f3d0c;background:#fce7d7;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:40px;height:40px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.sec-tools button:disabled{opacity:.45}.sec-tools button:hover:not(:disabled){background:#f9d2b4}.cv-sec.is-hidden .h-t{color:#8c7b71;text-decoration:line-through;text-decoration-thickness:1px}.h-note{font-family:var(--f);letter-spacing:0;text-transform:none;color:#6e5d53;font-size:12px;font-weight:600}.add-li{white-space:nowrap;color:#8f3d0c;min-height:44px;font-family:var(--f);background:0 0;border:1.5px dashed #9a7562;border-radius:10px;align-items:center;gap:4px;margin-top:.45em;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.li-tools{font-family:var(--f);gap:8px;margin:.45em 0 .1em;display:none}.li-tools button{white-space:nowrap;color:#fff;background:#3b2418;border:0;border-radius:10px;align-items:center;gap:4px;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.cv-live :focus-visible{outline-color:#a3460e}@media (hover:hover) and (pointer:fine){.cv-live .sec-tools{opacity:0;transition:opacity .12s}.cv-live .cv-sec:hover .sec-tools,.cv-live .cv-sec:focus-within .sec-tools,.cv-live .is-hidden .sec-tools{opacity:1}.cv-live .add-li{display:none}.cv-live .job:focus-within .add-li{display:inline-flex}}.cv-live .sep,.cv-live .dot{color:#4f5b60}.pay-wrap{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;display:grid}.pay{min-height:0;color:var(--bar-ink);gap:12px;padding:2px 6px;display:grid;overflow:hidden}body.paying .pay-wrap{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),visibility}body.paying .pb-result .pb-price,body.paying .pb-result .pb-sub,body.paying .pb-result .pb-editnote,body.paying .pb-result .pb-edit{display:none!important}body.paying .pb-result{z-index:30;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.pay-scrim{z-index:25;background:var(--scrim);position:fixed;inset:0}.sh-top{align-items:center;gap:8px;padding-top:4px;display:flex}.sh-t{letter-spacing:-.015em;outline:none;margin-right:auto;font-size:24px;font-weight:800}.pay .ib{color:var(--bar-ink);margin-right:-8px}.line-item{border-top:1px solid #fff6ef2e;border-bottom:1px solid #fff6ef2e;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:17px;display:flex}.line-item b{font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:800}.tick{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-top:4px;font-size:17px;line-height:1.35;display:flex}.tick input{appearance:none;border:2px solid var(--bar-ink);cursor:pointer;background:0 0;border-radius:6px;flex:none;width:24px;height:24px;margin:0}.tick input:checked{background:var(--bar-btn) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233B2418' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat;border-color:var(--bar-btn)}.tick-light{color:var(--ink);order:5;margin:0}.tick-light input{border-color:var(--ink)}.tick-light input:checked{border-color:var(--accent)}.tick-light a{color:var(--accent)}.tick input:focus-visible{outline:3px solid var(--bar-btn);outline-offset:2px;border-radius:6px}.paybtn{background:var(--bar-btn);min-height:56px;color:var(--bar-btn-ink);font-variant-numeric:tabular-nums;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.paybtn:hover{filter:brightness(1.05)}.paybtn.not-yet{color:var(--bar-muted);filter:none;background:#fff6ef12;border:1.5px solid #fff6ef3d;font-weight:600}.pay-hint{color:var(--bar-ink);text-align:center;margin-bottom:-4px;font-size:17px}.pay .err{color:#3b2418;background:#fdefea}.lab-note{color:var(--bar-ink);background:#fff6ef1a;border-radius:14px;padding:12px 14px;font-size:17px}.secure{color:var(--bar-ink);text-align:center;padding-bottom:4px;font-size:17px}.pay a{color:var(--bar-btn);font-weight:600}@media (max-width:340px),(max-height:520px) and (max-width:959px){body,body[data-screen=upload]{padding-bottom:24px}.pb{max-width:none;box-shadow:var(--bar-edge);margin:8px 0 0;position:relative;bottom:auto;left:auto;right:auto}.pb-row{flex-wrap:wrap}.pb-btn{white-space:normal;flex:auto;min-height:52px;padding:10px 18px}.pb-amt{font-size:28px}.pb-what,.pb-free{white-space:normal}.pb-left{flex-wrap:wrap;min-width:0}.pb-stack .pb-btn{width:100%}.tuck{height:auto;overflow:visible}.tuck>:not(.pb),.tuck:after{display:none}.pick{grid-template-columns:1fr}}@media (min-width:640px){.screen{padding-left:24px;padding-right:24px}.tuck{height:330px}.cv-sample{font-size:10.5px;left:18%;right:6%}}@media (min-width:960px){body{padding-bottom:0}.top{border-bottom:1px solid var(--hair);min-height:68px;padding:0 24px}.top-title{border-left:1px solid var(--hair);color:var(--muted);margin-left:8px;padding-left:16px}.pb{max-width:none;box-shadow:var(--bar-edge);margin:8px 0 0;position:relative;bottom:auto;left:auto;right:auto}.screen{padding:0 40px}.s-upload{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:64px;max-width:1240px;min-height:calc(100vh - 68px);margin:0 auto;padding-top:32px;padding-bottom:48px;display:grid}.up-col{flex-direction:column;gap:16px;display:flex}.up-col>*{order:0!important}.hero-h{font-size:68px}.lede{margin-bottom:8px;font-size:20px}.up-visual{align-self:stretch;align-items:center;display:flex}.tuck{border-radius:0 0 36px 36px;width:100%;height:min(720px,100vh - 140px);min-height:560px}.tuck-front{border-radius:20px 20px 36px 36px;min-height:96px;padding:26px 32px 22px;font-size:18px}.tuck-front:before{top:10px;left:22px;right:22px}.oldcv{width:58%;height:640px;padding:26px 22px;top:40px;left:2%}.oldcv b{font-size:16px}.oldcv i{height:8px;margin:14px 0}.oldcv span{font-size:14px;top:26px;right:22px}.cv-sample{font-size:14px;inset:22px 4% -80px 16%}.ex{top:40px;right:28px}.s-q{grid-template-columns:minmax(0,600px) minmax(0,470px);justify-content:center;align-items:start;gap:88px;max-width:1240px;margin:0 auto;display:grid}.q-col{max-width:600px;margin:0;padding-top:56px}.q-h{text-wrap:pretty;font-size:38px}.q-side{border-radius:0 0 36px 36px;height:min(600px,100vh - 140px);margin-top:56px;display:block;position:sticky;top:100px;overflow:hidden}.q-paper{position:absolute;inset:14px 7% 0 4%;overflow:hidden}.q-cv{min-height:900px;box-shadow:0 0 0 1px #3b241814}.q-front{border-radius:20px 20px 36px 36px;min-height:84px;padding:24px 28px 20px;font-size:17px}.q-front:before{content:none}.q-front{padding-top:20px}.q-count{display:block}body[data-screen=questions] .top-title,body[data-screen=wait] .top-title{display:none}.w-col{grid-template-columns:minmax(0,1fr) 500px;align-items:start;column-gap:96px;max-width:1060px;min-height:calc(100vh - 68px);padding:min(13vh,120px) 0 48px}.w-words{align-content:start;gap:28px;padding-top:28px;display:grid}.w-h{letter-spacing:-.03em;font-size:64px;line-height:1}.w-note{max-width:30ch;padding-left:2px;font-size:18px}.pocket{--lap:22px}.sheet-win .cv{font-size:14px;left:6%;right:6%}.pocket-front{border-radius:20px 20px 36px 36px;gap:16px;padding:36px 32px 26px}.pocket-front:before{top:12px;left:22px;right:22px}.pct{font-size:64px}.eta{font-size:18px}.track{height:12px}.stages li{min-height:38px;font-size:18px}.s-result{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:0;padding:0}.desk{background:var(--app-2);justify-items:center;min-height:calc(100vh - 68px);padding:28px 40px 64px}.dock{z-index:5;background:var(--app-2);justify-content:center;justify-self:stretch;margin:-28px -40px 0;padding:16px 40px 10px;display:flex;position:sticky;top:68px}.toolrow{background:var(--card);box-shadow:var(--shadow), 0 0 0 1px var(--hair);border-radius:999px;padding:6px}.pb-amt{font-size:44px}.pb-result .pb-free{max-width:none}.toolrow .hint{display:inline}.proof{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;width:100%;max-width:760px;padding:0 2px;display:flex}.cv-live{width:100%;max-width:760px;min-height:1060px;padding:3.2em 3.2em 3em 4em;font-size:14.5px}.panel{background:var(--card);border-left:1px solid var(--hair);flex-direction:column;gap:0;height:calc(100vh - 68px);padding:0;display:flex;position:sticky;top:68px;overflow:hidden}.panel-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:32px 28px 48px;display:flex;overflow:auto}.panel .pb{box-shadow:var(--bar-edge), 0 -30px 22px -4px var(--card);flex:none;margin:0 20px 20px}.panel .pb-row.pb-price{flex-direction:column;align-items:stretch;gap:12px}.pb-free{white-space:normal}.pb-free-more{display:inline}.pn-h{font-size:32px}body.editing-line .pb-result .pb-price,body.editing-line .pb-result .pb-sub{display:flex}body.editing-line .pb-result .pb-sub{display:block}body.editing-line .pb-result .pb-edit,body.editing-line .pb-result .pb-editnote{display:none}.cv-live li:has(.ed:focus) .li-tools{display:flex}body.paying .panel{z-index:30}body.paying .panel-body{opacity:.4}body.paying .pb-result{max-height:calc(100% - 40px)}.foot{flex-wrap:wrap;justify-content:space-between;max-width:1240px;margin:0 auto;padding:24px 40px 32px;display:flex}body[data-screen=result] .foot{display:none}}@media (min-width:960px) and (max-width:1180px){.s-result{grid-template-columns:minmax(0,1fr) 360px}.desk{padding:24px 24px 56px}.dock{margin:-24px -24px 0;padding:16px 24px 10px}.w-col{grid-template-columns:minmax(0,1fr) 420px;column-gap:56px;padding-left:8px;padding-right:8px}.s-q{gap:48px}.cv-live{font-size:13px}}@page{size:A4;margin:14mm 16mm}@media print{body{background:#fff;min-height:0;padding:0}#pocket>:not(main),.top,.foot,.pay-scrim,.skip,main>.screen:not(.s-result),.panel,.toolrow,.facts{display:none!important}.s-result,.desk{background:#fff!important;min-height:0!important;padding:0!important;display:block!important}.cv-live{box-shadow:none;border-radius:0;width:auto;max-width:none;min-height:0;font-size:var(--print-size)!important;padding:0!important}.sec-tools,.add-li,.li-tools,.mk,.h-note,.cv-sec.is-hidden,.flag-inline{display:none!important}.cv-live .ed,.cv-live .flagged>.t{box-shadow:none!important;background:0 0!important}.cv-live .ed:empty{display:none}.cv-live li:has(.ed:focus){box-shadow:none;background:0 0;margin-left:0;padding:0 0 0 1em}.cv-h{break-after:avoid;min-height:0}.job{break-inside:avoid}}.more.lit{border-radius:14px}.q-front:before{content:none}@media (prefers-color-scheme:dark){.cv-live li:has(.ed:focus){background:#fff}}@media (max-width:959px){.tuck{border-radius:0}.tuck:after{content:"";z-index:3;background:linear-gradient(to bottom, transparent, var(--app) 85%);pointer-events:none;height:84px;position:absolute;bottom:0;left:-16px;right:-16px}body.has-file .tuck{height:auto;overflow:visible}body.has-file .tuck>:not(.pb),body.has-file .tuck:after{display:none}body.has-file .up-visual{order:8}}.w-big{display:none}@media (min-width:960px){.tuck .pb-tuck{z-index:4;max-width:none;box-shadow:var(--bar-edge), 0 -14px 28px -14px #3b24188c;border-radius:20px 20px 36px 36px;margin:0;padding:30px 26px 24px 34px;position:absolute;bottom:0;left:0;right:0}.tuck .pb-tuck:before{top:11px;left:22px;right:22px}.tuck .pb-tuck .pb-row{flex-direction:row;align-items:center;gap:20px}.tuck .pb-tuck .pb-left{gap:14px;padding-left:0}.tuck .pb-tuck .pb-btn{min-width:210px;min-height:60px;font-size:18px}.ai-note{margin-top:-4px;font-size:18px}.w-big{letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums lining-nums;margin:8px 0 4px -6px;font-size:152px;font-weight:800;line-height:.86;display:block}.w-words{gap:32px}.pocket .pct{display:none}.prog-n{justify-content:flex-start}.eta{text-align:left;font-size:20px}.s-upload{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:56px}.w-big{order:1}.w-col{align-content:center}.tuck .pb-tuck{padding-left:30px}.tuck .pb-tuck .pb-btn{min-width:180px}}.pb:before,.pocket-front:before{border:1.5px dashed var(--stitch);border-radius:19px;inset:7px}.pocket-front:before{border-radius:9px 9px 19px 19px}.pb-tuck:before{border-radius:14px 14px 29px 29px!important}.line-item span{text-wrap:balance}.pb-result .pb-free{white-space:nowrap;max-width:none;font-size:16px}.pb-result .pb-btn{padding:0 14px}.fc-t b{font-family:var(--cvf);font-size:18px}@media (min-width:960px){.pb:before{inset:9px}.tuck .pb-tuck:before,.pocket-front:before{border-radius:12px 12px 27px 27px;inset:10px}.pb-result .pb-btn{padding:0 18px}.pb-result .pb-free{white-space:normal;font-size:17px}body.paying .panel-body{opacity:1}body.paying .panel:after{content:"";z-index:1;background:var(--scrim);pointer-events:none;position:absolute;inset:0}.panel .pb{z-index:2;position:relative}.q-side:after{content:"";z-index:3;background:linear-gradient(to bottom, transparent, var(--app) 78%);pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}.q-front{z-index:4;min-height:0;box-shadow:none;color:var(--muted);background:0 0;border-radius:0;padding:0 0 8px;font-size:16px;left:4%;right:auto}.q-front svg{color:var(--accent)}.w-col{column-gap:72px}.w-h{white-space:nowrap;font-size:58px}body.paying .panel .pb{box-shadow:var(--bar-edge), var(--bar-drop)}}#pocket{display:contents}.up-pay{background:var(--bar);color:var(--bar-ink);box-shadow:var(--bar-edge);border-radius:22px;gap:12px;margin-top:12px;padding:16px 16px 14px;display:grid}.up-pay .err{color:#3b2418;background:#fdefea}.up-pay a{color:var(--bar-btn);font-weight:600}.up-paid{background:var(--tint);border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:17px;font-weight:600;display:flex}.up-paid svg{color:var(--ok);margin-top:3px}.pb-paid{display:none}body.paid .pb-result .pb-paid{flex-wrap:wrap;display:flex}body.paid .pb-result .pb-price,body.paid .pb-result .pb-sub,body.paid .pb-result .pb-editnote{display:none!important}.pb-dl{flex:auto;justify-content:flex-end;gap:8px;display:flex}.pb-dl .pb-btn{flex:1 1 0;max-width:160px}.pb-btn-2{color:var(--bar-ink);background:0 0;border:1.5px solid #fff6ef80}.pb-btn:disabled{opacity:.6}.dl-status{margin:4px 0 2px}@media (max-width:959px){body.paid.editing-line .pb-result .pb-paid{display:none}}@media (min-width:960px){.panel .pb-row.pb-paid{flex-direction:column;align-items:stretch;gap:12px}.pb-dl .pb-btn{max-width:none}}
