#cvb[data-astro-cid-pc5dbg53] #cvb-pages[data-astro-cid-pc5dbg53]{transform-origin:top left}#cvb{--cvb-card:#f5f4f1;--cvb-white:#ffffff;--cvb-ink:#111110;--cvb-muted:#6b6a67;--cvb-soft:#a3a29f;--cvb-line:rgba(0,0,0,.09);--cvb-line-md:rgba(0,0,0,.16);--cvb-green:#158a43;--cvb-amber:#c07a08;--cvb-red:#d33d3d}#cvb{max-width:1500px;margin:0 auto;font-family:Inter,system-ui,-apple-system,Arial,sans-serif;color:#111110;font-size:14px}#cvb button{font-family:inherit}#cvb .cvb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}#cvb .cvb-brand b{display:block;font-size:15px}#cvb .cvb-brand span{font-size:11.5px;color:var(--cvb-soft)}#cvb .cvb-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#cvb .cvb-lang-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--cvb-line-md);border-radius:999px;background:var(--cvb-white)}#cvb .cvb-lang-btn{border:0;background:transparent;border-radius:999px;padding:4px 9px;font:inherit;font-size:11.5px;color:var(--cvb-muted);cursor:pointer}#cvb .cvb-lang-btn.active{background:#111110;color:#fff}#cvb .cvb-mini{font-size:11.5px;color:var(--cvb-soft)}#cvb .cvb-scorechip{background:var(--cvb-card);border:1px solid var(--cvb-line-md);padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:600}#cvb .cvb-btn{border:1px solid var(--cvb-line-md);background:var(--cvb-white);border-radius:999px;padding:7px 14px;cursor:pointer;font-weight:500;color:#111110;font-size:13px}#cvb .cvb-btn:hover{border-color:#111110}#cvb .cvb-btn.cvb-primary{background:#111110;color:#fff;border-color:#111110}#cvb .cvb-btn.cvb-danger{color:#d33d3d}#cvb .cvb-btn.cvb-sm{padding:5px 11px;font-size:12px}#cvb .cvb-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 14px;padding:0;justify-content:center}#cvb .cvb-steps li{display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;cursor:pointer;color:var(--cvb-muted);font-size:12.5px;background:var(--cvb-card);border:1px solid transparent}#cvb .cvb-steps li:hover{border-color:var(--cvb-line-md)}#cvb .cvb-steps li .num{width:19px;height:19px;border-radius:50%;background:#e8e6e2;color:var(--cvb-muted);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;flex:none}#cvb .cvb-steps li.active{background:#111110;color:#fff}#cvb .cvb-steps li.active .num{background:#fff;color:#111110}#cvb .cvb-steps li.done .num{background:var(--cvb-green);color:#fff}#cvb .cvb-app{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}#cvb .cvb-editor{flex:3 1 0;min-width:0}#cvb .cvb-side{flex:2 1 0;min-width:0;position:sticky;top:74px}#cvb.cvb-unscaled .cvb-editor{flex:1 1 0;min-width:180px}#cvb.cvb-unscaled .cvb-side{flex:0 1 auto}@media(max-width:980px){#cvb .cvb-app{flex-direction:column}#cvb .cvb-editor{flex:auto;width:100%;max-width:100%}#cvb .cvb-side{width:100%;max-width:100%}}#cvb .cvb-tabs{display:flex;gap:6px;margin-bottom:10px}#cvb .cvb-tab{flex:1;padding:8px 12px;border-radius:999px;border:1px solid var(--cvb-line-md);background:var(--cvb-white);color:var(--cvb-muted);font-weight:500;cursor:pointer;font-size:13px}#cvb .cvb-tab.active{background:#111110;border-color:#111110;color:#fff}#cvb .cvb-pane{display:none}#cvb .cvb-pane.active{display:block}#cvb .cvb-toolbar{display:flex;align-items:center;gap:8px;background:var(--cvb-card);border-radius:12px;padding:9px 11px;margin-bottom:10px;flex-wrap:wrap}#cvb .cvb-page-outer{overflow:hidden;background:#e5e2dd;border-radius:12px;padding:20px}#cvb .cvb-page-wrap{margin:0 auto;box-shadow:0 3px 16px #0a142824}.cv-page{width:210mm;min-height:297mm;background:#fff;padding:12mm 13mm;transform-origin:top left;font-family:Carlito,Calibri,Segoe UI,Arial,sans-serif;color:#101828}.cv-name{font-size:17.5pt;font-weight:700;letter-spacing:.2px;line-height:1.12}.cv-headline{font-size:10pt;color:#333;margin-top:1pt}.cv-contact{font-size:8.8pt;color:#333;margin-top:2pt}.cv-contact a,.cv-page a,.cv-sheet a{color:inherit;text-decoration:none}.cv-sec{font-size:10pt;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-bottom:1.2px solid #101828;margin:11pt 0 3.5pt;padding-bottom:1pt}.cv-keep{break-inside:avoid}.cv-item{break-inside:avoid;margin-bottom:5pt}.cv-row{display:flex;justify-content:space-between;gap:8pt}.cv-row b{font-size:10pt}.cv-date{font-size:9pt;color:#333;white-space:nowrap}.cv-sub{font-size:9.3pt;color:#333;margin-top:.5pt}.cv-line{font-size:9.5pt;margin:1pt 0 0}.cv-subhead{font-size:9pt;font-weight:700;text-transform:uppercase;letter-spacing:.35px;margin:3.5pt 0 1pt}.cv-desc{font-size:9.3pt;margin:1.5pt 0 0}.cv-page p,.cv-sheet p{margin:1.5pt 0 0;font-size:9.5pt}.cv-ul{margin:1.5pt 0 0;padding-left:13pt}.cv-ul li{font-size:9.2pt;margin:.5pt 0;line-height:1.22}#cvb .cvb-panel{display:none;background:var(--cvb-card);border-radius:18px;padding:18px}#cvb .cvb-panel.active{display:block}#cvb .cvb-panel h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:22px;letter-spacing:-.2px;margin:0 0 10px}#cvb .cvb-panel h3{margin:24px 0 10px;font-size:13px;color:var(--cvb-muted);font-weight:500}#cvb .cvb-field{display:flex;flex-direction:column;gap:5px;margin-bottom:13px;min-width:0}#cvb .cvb-field label{font-size:12px;font-weight:500;color:var(--cvb-muted)}#cvb input[type=text],#cvb textarea,#cvb select{border:1px solid var(--cvb-line-md);border-radius:8px;padding:8px 10px;font:inherit;color:#111110;background:var(--cvb-white);width:100%}#cvb input:focus,#cvb textarea:focus,#cvb select:focus{outline:2px solid rgba(17,17,16,.25);border-color:#111110}#cvb textarea{resize:vertical;line-height:1.5}#cvb .cvb-entry{background:var(--cvb-white);border-radius:12px;padding:14px;margin-bottom:14px}#cvb .cvb-entry-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px}#cvb .cvb-entry-head b{font-size:13px}#cvb .cvb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#cvb .cvb-tools{display:flex;gap:6px}#cvb .cvb-sec-row{display:flex;justify-content:space-between;align-items:center;background:var(--cvb-white);border-radius:10px;padding:8px 12px;margin-bottom:6px;font-size:13px;font-weight:500}#cvb .cvb-icon-btn{border:1px solid var(--cvb-line);background:var(--cvb-white);border-radius:7px;width:26px;height:26px;cursor:pointer;color:var(--cvb-muted);font-size:12px;line-height:1;flex:none}#cvb .cvb-icon-btn:hover{border-color:#111110;color:#111110}#cvb .cvb-icon-btn.armed{background:#fdeaea;color:#d33d3d;border-color:#f0b4b4;width:auto;min-width:64px;padding:0 10px;white-space:nowrap;font-weight:600}#cvb .cvb-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}#cvb .cvb-panel-actions{display:flex;justify-content:space-between;margin-top:20px;gap:10px;align-items:center}#cvb .cvb-empty{color:var(--cvb-soft);font-size:12.5px;border:1px dashed var(--cvb-line-md);border-radius:10px;padding:16px;text-align:center;margin-bottom:10px}#cvb .score-top{display:flex;align-items:center;gap:14px;background:var(--cvb-card);border-radius:18px;padding:14px;margin-bottom:12px}#cvb .verdict{font-size:13px;font-weight:600;margin:2px 0 0}#cvb .checks{background:var(--cvb-card);border-radius:18px;padding:6px 14px;margin-bottom:12px}#cvb .check-row{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--cvb-line);align-items:flex-start}#cvb .check-row:last-child{border-bottom:0}#cvb .check-ico{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none;margin-top:1px}#cvb .check-ico.ok{background:#e7f6ec;color:var(--cvb-green)}#cvb .check-ico.warn{background:#fdf3e2;color:var(--cvb-amber)}#cvb .check-ico.bad{background:#fdeaea;color:var(--cvb-red)}#cvb .check-row b{font-size:13px}#cvb .check-pts{color:var(--cvb-soft);font-size:11.5px;font-weight:600;margin-left:auto;white-space:nowrap}#cvb .check-tip{color:var(--cvb-muted);font-size:12px;margin-top:2px;line-height:1.45}#cvb .kwbox{background:var(--cvb-card);border-radius:18px;padding:14px}#cvb .kw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#cvb .kw{font-size:11.5px;padding:4px 9px;border-radius:999px}#cvb .kw.found{background:#e7f6ec;color:var(--cvb-green)}#cvb .kw.missing{background:var(--cvb-white);color:var(--cvb-muted);border:1px dashed var(--cvb-line-md)}#cvb .kw-note{font-size:11.5px;color:var(--cvb-muted);margin-top:8px;line-height:1.45}#cvb .checklist{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}#cvb .formcheck{display:flex;gap:9px;align-items:flex-start;border-radius:9px;padding:9px 11px;cursor:pointer;background:var(--cvb-white)}#cvb .formcheck input{margin-top:2px}#cvb .formcheck span{font-size:12.8px;line-height:1.45}#cvb .cvb-guide{border-radius:11px;padding:12px 14px;font-size:12.8px;line-height:1.6;margin-bottom:14px;background:var(--cvb-white)}#cvb .cvb-guide ol{margin:6px 0 0;padding-left:18px}@media(max-width:900px){#cvb .cvb-app{flex-direction:column}#cvb .cvb-side{position:static}#cvb .cvb-grid2{grid-template-columns:1fr}}@media(max-width:560px){#cvb .cvb-steps li{padding:5px 8px;font-size:11.5px}#cvb .cvb-steps li span:last-child{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}}#print-root{display:none}@media print{@page{size:A4;margin:0}html,body{margin:0;padding:0;background:#fff;min-height:0!important;height:auto!important;overflow:visible!important}body>*:not(#print-root){display:none!important}#print-root{display:block!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;animation:none!important}#print-root,#print-root *{transform:none!important}.cv-sheet{width:210mm;min-height:297mm;padding:12mm 13mm;box-sizing:border-box;overflow:hidden;page-break-after:always;break-after:page;font-family:Carlito,Calibri,Segoe UI,Arial,sans-serif;color:#101828;-webkit-print-color-adjust:economy;print-color-adjust:economy}.cv-sheet:last-child{page-break-after:auto;break-after:auto;min-height:0}#print-root .cv-item{break-inside:avoid}}
