.cvb-shell{--cvb-accent: #0E5C42;--cvb-top: 63px;--desk: #E2E1D8;--desk-ink: #56645D;--desk-rule: rgba(19, 32, 27, .1);max-width:1440px;margin-inline:auto;padding-inline:clamp(.6rem,2.4vw,2rem)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cvb-shell{--desk: #070C0A;--desk-ink: #93A39B;--desk-rule: rgba(255, 255, 255, .08)}}:root[data-theme=dark] .cvb-shell{--desk: #070C0A;--desk-ink: #93A39B;--desk-rule: rgba(255, 255, 255, .08)}@media(max-width:760px){.cvb-shell{--cvb-top: 0px}}.cvb-section{padding-block:clamp(.8rem,2.5vw,1.4rem) clamp(2rem,5vw,3rem)}.cvb-shell .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvb-warn{background:var(--warn-soft);color:var(--warn);padding:.7rem .9rem;border-radius:6px;font-size:.9rem}.cvb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;white-space:nowrap;min-height:2.6rem;padding:.55rem 1rem;border-radius:6px;cursor:pointer;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink)}.cvb-btn:hover{border-color:var(--ink-3)}.cvb-btn.primary{background:var(--green);border-color:var(--green);color:var(--surface)}.cvb-btn.primary:hover{filter:brightness(1.08)}.cvb-btn.ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.cvb-btn.ghost:hover{background:var(--surface-2);color:var(--ink)}.cvb-btn[hidden]{display:none}.cvb-icon{flex:none;width:2.2rem;height:2.2rem;display:inline-grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.cvb-icon:hover{background:var(--surface-2);color:var(--ink)}.cvb-icon.danger:hover{background:var(--crit-soft);color:var(--crit)}.cvb-icon:disabled{opacity:.3;cursor:default;background:none}.cvb-add{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.88rem;font-weight:600;color:var(--green);background:none;border:0;border-radius:6px;padding:.4rem .25rem;cursor:pointer}.cvb-add:hover{text-decoration:underline;text-underline-offset:3px}.cvb-add.big{justify-self:stretch;justify-content:center;padding:.85rem;border:1.5px dashed var(--rule-strong);border-radius:8px}.cvb-add.big:hover{border-color:var(--green);background:var(--green-soft);text-decoration:none}.cvb-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.65rem .8rem;padding-inline-start:1.15rem;background:var(--surface);border:1px solid var(--rule);border-bottom:0;border-radius:10px 10px 0 0}.cvb-top-id{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;min-width:0}.cvb-top-title{font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:1.08rem;font-weight:600}body[dir=rtl] .cvb-top-title{font-family:Readex Pro,IBM Plex Sans Arabic,sans-serif}.cvb-meter{width:7.5rem;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.cvb-meter>span{display:block;height:100%;width:0;background:var(--green);border-radius:inherit;transition:width .3s ease}.cvb-top-pct{font-size:.82rem;color:var(--ink-3)}.cvb-top-pct b{color:var(--ink);font-variant-numeric:tabular-nums}.cvb-status{font-size:.8rem;color:var(--ink-3)}.cvb-status:not(:empty):before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-inline-end:.4rem;vertical-align:.05em}.cvb-top-actions{display:flex;align-items:center;gap:.35rem}.cvb-menu{position:relative}.cvb-menu>summary{list-style:none}.cvb-menu>summary::-webkit-details-marker{display:none}.cvb-menu[open]>summary{background:var(--surface-2);color:var(--ink)}.cvb-menu-list{position:absolute;inset-inline-end:0;top:calc(100% + .35rem);z-index:25;min-width:14.5rem;display:grid;padding:.35rem;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow)}.cvb-menu-list>button,.cvb-menu-list>label{display:block;position:relative;font:inherit;font-size:.9rem;text-align:start;padding:.6rem .75rem;border:0;border-radius:6px;background:none;color:var(--ink);cursor:pointer}.cvb-menu-list>button:hover,.cvb-menu-list>label:hover{background:var(--surface-2)}.cvb-menu-list>label:focus-within{outline:2px solid var(--green);outline-offset:-2px}.cvb-menu-list .danger{color:var(--crit)}.cvb-file{position:absolute;width:1px;height:1px;opacity:0}.cvb-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);border:1px solid var(--rule);border-radius:0 0 10px 10px;background:var(--surface)}.cvb-editor{min-width:0;display:flex;flex-direction:column;border-inline-end:1px solid var(--rule)}.cvb-editor{container-type:inline-size;container-name:cvb-editor}@container cvb-editor (max-width: 760px){.cvb-steps [role=tab][aria-selected=false] .cvb-step-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvb-steps [role=tab][aria-selected=false]{padding-inline:.45rem}}.cvb-steps{position:sticky;top:var(--cvb-top);z-index:6;display:flex;gap:.15rem;overflow-x:auto;scrollbar-width:none;padding:.45rem .6rem 0;background:var(--surface);border-bottom:1px solid var(--rule)}.cvb-steps::-webkit-scrollbar{display:none}.cvb-steps [role=tab]{flex:none;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font:inherit;font-size:.87rem;color:var(--ink-3);cursor:pointer;padding:.6rem .65rem .7rem;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent}.cvb-steps [role=tab]:hover{color:var(--ink)}.cvb-steps [aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--green)}.cvb-step-n{width:1.45rem;height:1.45rem;border-radius:50%;display:inline-grid;place-items:center;font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;border:1.5px solid var(--rule-strong);color:var(--ink-3)}.cvb-step-n:before{content:attr(data-n)}.cvb-step-n svg{display:none}.is-done .cvb-step-n{background:var(--green-soft);border-color:transparent;color:var(--green)}.is-done .cvb-step-n:before{content:none}.is-done .cvb-step-n svg{display:block}[aria-selected=true] .cvb-step-n{background:var(--green);border-color:var(--green);color:var(--surface)}.cvb-form{flex:1;display:flex;flex-direction:column}.cvb-panel{display:grid;gap:1.2rem;align-content:start;padding:1.4rem clamp(1rem,2.6vw,1.8rem) 1.6rem}.cvb-panel[hidden]{display:none}.cvb-panel-head h2{font-size:1.32rem;margin-bottom:.3rem}.cvb-panel-head p{margin:0;max-width:62ch;font-size:.92rem;color:var(--ink-2);line-height:1.55}.cvb-nav{position:sticky;bottom:0;z-index:5;margin-top:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem clamp(1rem,2.6vw,1.8rem);background:var(--surface);border-top:1px solid var(--rule);border-end-start-radius:10px}.cvb-nav [data-prev]{grid-column:1;justify-self:start}.cvb-nav-count{grid-column:2;font-size:.8rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.cvb-nav [data-next]{grid-column:3;justify-self:end}.cvb-next-name{font-weight:400;color:var(--ink-3)}.cvb-next-name:not(:empty):before{content:"";display:inline-block;width:1px;height:.9em;background:var(--rule-strong);margin-inline-end:.5rem;vertical-align:-.1em}.cvb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1rem}.cvb-grid .span-2{grid-column:1 / -1}.cvb-field{display:grid;gap:.38rem;align-content:start;min-width:0;margin:0}.cvb-label{font-size:.8rem;font-weight:600;color:var(--ink-2)}.cvb-hint{font-size:.8rem;line-height:1.45;color:var(--ink-3)}.cvb-hint b{color:var(--ink-2);font-weight:600}.cvb-shell input[type=text],.cvb-shell input[type=email],.cvb-shell input[type=tel],.cvb-shell select,.cvb-shell textarea{width:100%;min-height:2.75rem;padding:.6rem .75rem;font:inherit;font-size:.95rem;line-height:1.4;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;transition:border-color .15s,box-shadow .15s}.cvb-shell input:focus,.cvb-shell select:focus,.cvb-shell textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.cvb-shell ::placeholder{color:var(--ink-3);opacity:.7}.cvb-shell textarea{min-height:6rem;resize:vertical;line-height:1.55}.cvb-shell select{appearance:none;cursor:pointer;padding-inline-end:2.1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 8 4 4 4-4' fill='none' stroke='%237C8C84' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:right .7rem center}body[dir=rtl] .cvb-shell select{background-position:left .7rem center}.cvb-shell select:disabled{cursor:default}.cvb-sub{display:grid;gap:.85rem;padding-top:1.2rem;border-top:1px solid var(--rule)}.cvb-sub h3{font-size:1.02rem}.cvb-sub>p{margin:-.45rem 0 0;font-size:.86rem;color:var(--ink-3);line-height:1.5}.cvb-hello{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem;border-radius:8px;background:var(--green-soft)}.cvb-hello[hidden]{display:none}.cvb-hello p{margin:.15rem 0 0;font-size:.88rem;color:var(--ink-2);line-height:1.5}.cvb-count{justify-self:end;font-size:.8rem;color:var(--ink-3)}.cvb-count [data-count-n]{font-weight:600;font-variant-numeric:tabular-nums}.cvb-count[data-state=short] [data-count-n]{color:var(--warn)}.cvb-count[data-state=ok] [data-count-n]{color:var(--ok)}.cvb-count[data-state=long] [data-count-n]{color:var(--crit)}.cvb-tips{display:grid;gap:.35rem;margin:0;padding:.95rem 1.05rem;padding-inline-start:2.2rem;background:var(--surface-2);border-radius:8px;font-size:.88rem;color:var(--ink-2);line-height:1.5}.cvb-rows{display:grid;gap:.5rem}.cvb-row-item{display:flex;align-items:center;gap:.35rem}.cvb-row-item>input{flex:1;min-width:0}.cvb-lang>input{flex:1.25}.cvb-lang>select{flex:1;min-width:0}.cvb-cards{display:grid;gap:.65rem}.cvb-cards:empty{display:none}.cvb-card{border:1px solid var(--rule);border-radius:8px;background:var(--surface);transition:box-shadow .15s,border-color .15s}.cvb-card.is-open{border-color:var(--rule-strong);box-shadow:var(--shadow-sm)}.cvb-card-head{display:flex;align-items:center;gap:.15rem;padding-inline-end:.35rem}.cvb-card-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:.65rem;text-align:start;font:inherit;color:inherit;background:none;border:0;border-radius:8px;padding:.7rem .9rem;cursor:pointer}.cvb-card-text{flex:1;min-width:0;display:grid}.cvb-card-title{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvb-card-sub{font-size:.82rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvb-card-sub:empty{display:none}.cvb-chev{order:-1;display:inline-grid;color:var(--ink-3);transition:transform .2s}.cvb-card:not(.is-open) .cvb-chev{transform:rotate(-90deg)}body[dir=rtl] .cvb-card:not(.is-open) .cvb-chev{transform:rotate(90deg)}.cvb-card-tools{display:flex}.cvb-card-body{display:grid;gap:1.05rem;padding:1rem 1rem 1.15rem;border-top:1px solid var(--rule)}.cvb-card-body[hidden]{display:none}.cvb-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.9rem 1rem}.cvb-date{flex:1 1 13rem;min-width:0;margin:0;padding:0;border:0;transition:opacity .15s}.cvb-date legend{padding:0;margin-bottom:.38rem}.cvb-date-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.4rem}.cvb-date.is-off{opacity:.4}.cvb-switch{flex:1 0 100%;display:inline-flex;align-items:center;gap:.6rem;font-size:.9rem;cursor:pointer;position:relative}.cvb-switch input{position:absolute;opacity:0;width:1px;height:1px}.cvb-switch-ui{flex:none;position:relative;width:2.3rem;height:1.3rem;border-radius:999px;background:var(--rule-strong);transition:background .15s}.cvb-switch-ui:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:calc(1.3rem - 4px);height:calc(1.3rem - 4px);border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.cvb-switch input:checked+.cvb-switch-ui{background:var(--green)}.cvb-switch input:checked+.cvb-switch-ui:after{transform:translate(1rem)}body[dir=rtl] .cvb-switch input:checked+.cvb-switch-ui:after{transform:translate(-1rem)}.cvb-switch input:focus-visible+.cvb-switch-ui{outline:2px solid var(--green);outline-offset:2px}.cvb-bullets{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.cvb-bullet{display:flex;align-items:flex-start;gap:.3rem}.cvb-bullet:before{content:"";flex:none;width:6px;height:6px;margin-top:1.18rem;margin-inline:.25rem .2rem;border-radius:50%;background:var(--ink-3)}.cvb-shell .cvb-bullet textarea{flex:1;min-height:2.75rem;resize:none;overflow:hidden;field-sizing:content;line-height:1.45}.cvb-bullet .cvb-icon{margin-top:.28rem}.cvb-bullet-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem}.cvb-verbs{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8rem;color:var(--ink-3)}.cvb-verb{font:inherit;font-size:.8rem;padding:.2rem .6rem;cursor:pointer;border:1px solid var(--rule-strong);border-radius:999px;background:var(--surface);color:var(--ink-2)}.cvb-verb:hover{border-color:var(--green);color:var(--green)}.cvb-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:3rem;padding:.4rem;background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;cursor:text}.cvb-tags:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.cvb-tag-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.cvb-tag-list:empty{display:none}.cvb-tag-list li{display:inline-flex;align-items:center;gap:.1rem;padding-block:.22rem;padding-inline:.7rem .2rem;border-radius:999px;background:var(--green-soft);font-size:.86rem;font-weight:500;line-height:1.3}.cvb-tag-list button{width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--ink-3);font-size:1.05rem;line-height:1;cursor:pointer}.cvb-tag-list button:hover{background:var(--crit-soft);color:var(--crit)}.cvb-shell .cvb-tags input[data-tag-input]{flex:1 1 11rem;width:auto;min-height:2.1rem;padding:.3rem .45rem;border:0;background:transparent;box-shadow:none}.cvb-job{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;padding:.7rem .9rem;border-radius:8px;background:var(--surface-2);font-size:.9rem}.cvb-job>span:first-child,.cvb-job-org{color:var(--ink-3)}.cvb-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.4rem;padding:1.15rem;border:1px solid var(--rule);border-radius:8px}.cvb-result[hidden]{display:none}.cvb-ring{--p: 0;--c: var(--warn);width:6.6rem;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p) * 1%),var(--surface-2) 0)}.cvb-ring[data-band=high]{--c: var(--ok)}.cvb-ring[data-band=low]{--c: var(--crit)}.cvb-ring>span{width:78%;aspect-ratio:1;border-radius:50%;background:var(--surface);display:grid;place-content:center;text-align:center;line-height:1.1}.cvb-ring b{font-size:1.45rem;font-variant-numeric:tabular-nums}.cvb-ring small{font-size:.74rem;color:var(--ink-3)}.cvb-result-lists .cvb-label{margin:0}.cvb-result .cvb-note{grid-column:1 / -1;margin:0;font-size:.86rem;color:var(--ink-2);line-height:1.5}.cvb-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .9rem;padding:0;list-style:none}.cvb-chips li{font-size:.82rem;padding:.2rem .6rem;border-radius:999px}.cvb-chips.have li{background:var(--ok-soft);color:var(--ok)}.cvb-chips.miss li{background:var(--warn-soft);color:var(--warn)}.cvb-chips li.none{background:none;color:var(--ink-3);padding-inline:0}.cvb-desk{position:sticky;top:var(--cvb-top);align-self:start;min-width:0;height:calc(100vh - var(--cvb-top));height:calc(100dvh - var(--cvb-top));display:flex;flex-direction:column;background:var(--desk);border-end-end-radius:10px}.cvb-desk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.3rem;padding:.7rem clamp(.8rem,2vw,1.4rem) .5rem;border-bottom:1px solid var(--desk-rule)}.cvb-desk-main{flex:1;min-height:0;display:flex;flex-direction:column}.cvb-desk-head{display:none;flex-basis:100%;flex-wrap:wrap}.cvb-shell.is-previewing .cvb-desk-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cvb-desk-title{font-size:1.05rem}.cvb-tpls{display:grid;grid-template-columns:repeat(4,3.6rem);gap:.55rem;margin:0;padding:0;border:0}.cvb-tpl{position:relative;display:grid;gap:.35rem;justify-items:center;cursor:pointer;font-size:.78rem;color:var(--desk-ink)}.cvb-tpl input{position:absolute;opacity:0;width:1px;height:1px}.cvb-tpl input:checked~.cvb-tpl-name{color:var(--ink);font-weight:600}.cvb-thumb{width:100%;aspect-ratio:210 / 297;display:flex;flex-direction:column;gap:3px;overflow:hidden;padding:10% 11%;background:#fff;border-radius:3px;box-shadow:0 0 0 1px #00000012,0 1px 3px #00000024;transition:box-shadow .15s,transform .15s}.cvb-tpl:hover .cvb-thumb{transform:translateY(-1px)}.cvb-tpl input:checked+.cvb-thumb{box-shadow:0 0 0 2px var(--desk),0 0 0 4px var(--green)}.cvb-tpl input:focus-visible+.cvb-thumb{outline:2px solid var(--green);outline-offset:5px}.cvb-thumb>span{display:block;flex:none}.th-head{display:grid;gap:2px;margin-bottom:3px}.th-name{height:5px;width:58%;border-radius:1px;background:#222}.th-sub{height:2px;width:74%;background:#b8b8b8}.th-h{height:2.5px;width:36%;margin-top:3px;background:#333}.th-l{height:1.5px;width:100%;background:#d3d3d3}.th-l.s{width:68%}.th-classic .th-head{justify-items:center;padding-bottom:3px;border-bottom:3px double #444}.th-classic .th-h{background:var(--cvb-accent)}.th-modern .th-head{border-inline-start:3px solid var(--cvb-accent);padding-inline-start:4px}.th-modern .th-sub{background:var(--cvb-accent);opacity:.7}.th-modern .th-h{width:28%;background:var(--cvb-accent)}.th-executive .th-head{margin:-10% -11% 4px;padding:13% 11% 9%;background:var(--cvb-accent)}.th-executive .th-name{background:#fff}.th-executive .th-sub{background:#fff9}.th-executive .th-h{width:100%;height:2px;margin-top:4px;background:#222}.th-compact{gap:2px;padding-top:7%}.th-compact .th-head{padding-bottom:2px;margin-bottom:1px;border-bottom:1px solid #333}.th-compact .th-name{height:4px;width:46%}.th-compact .th-h{width:100%;height:1.5px;margin-top:2px;background:linear-gradient(to right,var(--cvb-accent) 32%,#CFCFCF 32%)}.th-compact[dir=rtl] .th-h{background:linear-gradient(to left,var(--cvb-accent) 32%,#CFCFCF 32%)}.th-compact .th-l{height:1.2px}.cvb-desk-row{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.cvb-swatches,.cvb-seg{display:flex;align-items:center;gap:.5rem;margin:0;padding:0;border:0}.cvb-swatches legend,.cvb-seg legend{float:inline-start;padding:0;margin-inline-end:.2rem;font-size:.78rem;color:var(--desk-ink)}.cvb-swatch{position:relative;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000002e;cursor:pointer}.cvb-swatch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cvb-swatch:has(input:checked){box-shadow:0 0 0 2px var(--desk),0 0 0 3.5px var(--ink-2)}.cvb-swatch:has(input:focus-visible){outline:2px solid var(--green);outline-offset:4px}.cvb-seg{gap:0}.cvb-seg label{position:relative}.cvb-seg label+label{margin-inline-start:-1px}.cvb-seg input{position:absolute;opacity:0;width:1px;height:1px}.cvb-seg span{display:block;padding:.32rem .75rem;font-size:.8rem;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);cursor:pointer}.cvb-seg label:first-of-type span{border-start-start-radius:6px;border-end-start-radius:6px}.cvb-seg label:last-of-type span{border-start-end-radius:6px;border-end-end-radius:6px}.cvb-seg input:checked+span{position:relative;background:var(--ink);border-color:var(--ink);color:var(--surface)}.cvb-seg input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.cvb-tpl-desc{flex-basis:100%;margin:0;min-height:1.45em;font-size:.8rem;line-height:1.45;color:var(--desk-ink)}.cvb-desk[data-layout=rail] .cvb-desk-main{flex-direction:row}.cvb-desk[data-layout=rail] .cvb-desk-bar{flex:none;width:10.75rem;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.85rem;padding:.9rem .85rem;overflow-y:auto;border-bottom:0;border-inline-end:1px solid var(--desk-rule)}.cvb-desk[data-layout=rail] .cvb-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .6rem}.cvb-desk[data-layout=rail] .cvb-desk-row{gap:.8rem}.cvb-desk[data-layout=rail] .cvb-swatches,.cvb-desk[data-layout=rail] .cvb-seg{flex-wrap:wrap}.cvb-desk[data-layout=rail] .cvb-swatches legend,.cvb-desk[data-layout=rail] .cvb-seg legend:not(.sr-only){float:none;width:100%;margin:0 0 .4rem}.cvb-desk[data-layout=rail] .cvb-tpl-desc{flex-basis:auto}.cvb-desk[data-layout=rail] .cvb-stage{min-width:0}.cvb-stage{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:.9rem clamp(.6rem,1.6vw,1.2rem) 1rem}.cvb-sheet-box{position:relative;margin-inline:auto}.cvb-sheet{position:absolute;top:0;left:0;width:210mm;min-height:297mm;transform-origin:0 0;background:#fff;color:#111;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000014,0 24px 48px -24px #0006}.cvb-page{padding-bottom:14mm}.cvb-breaks{position:absolute;inset:0;pointer-events:none}.cvb-break{position:absolute;left:0;right:0;border-top:1.5px dashed rgba(14,92,66,.55)}.cvb-break:after{content:attr(data-label);position:absolute;top:-10px;inset-inline-end:5mm;padding:3px 7px;border-radius:3px;border:1px solid rgba(14,92,66,.45);background:#fff;color:#0e5c42;font:600 11px/1.2 IBM Plex Sans,IBM Plex Sans Arabic,sans-serif}.cvb-desk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding:.45rem clamp(.8rem,2vw,1.4rem);border-top:1px solid var(--desk-rule);font-size:.76rem;line-height:1.45;color:var(--desk-ink)}.cvb-pages{font-weight:600;color:var(--ink-2)}.cvb-tip{flex:1 1 12rem}.cvb-zoom{display:flex;align-items:center;gap:.3rem;margin-inline-start:auto}.cvb-zoom .cvb-icon{color:var(--desk-ink)}.cvb-zoom .cvb-icon:hover{color:var(--ink)}.cvb-shell.is-previewing .cvb-desk{display:flex;position:fixed;inset:0;z-index:60;height:auto;border-radius:0;align-self:stretch;justify-self:stretch}.cvb-shell.is-previewing .cvb-expand,.cvb-fab{display:none}.cvb-toast{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:1rem;padding:.6rem .7rem;padding-inline-start:1rem;background:var(--ink);color:var(--surface);border-radius:8px;box-shadow:var(--shadow);font-size:.9rem}.cvb-toast[hidden],.cvb-toast button[hidden]{display:none}.cvb-toast button{font:inherit;font-weight:600;color:inherit;background:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--surface) 40%,transparent);border-radius:6px;padding:.3rem .75rem}html.cvb-lock{overflow:hidden}@media(max-width:1023px){.cvb-work{grid-template-columns:minmax(0,1fr)}.cvb-editor{border-inline-end:0}.cvb-nav{border-end-end-radius:10px;padding-inline-end:9.5rem}.cvb-desk,.cvb-expand{display:none}.cvb-fab{position:fixed;z-index:40;bottom:calc(.7rem + env(safe-area-inset-bottom));inset-inline-end:.8rem;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.05rem;border:0;border-radius:999px;font:inherit;font-size:.88rem;font-weight:600;background:var(--ink);color:var(--surface);cursor:pointer;box-shadow:0 8px 22px -8px #00000080}.cvb-shell.is-previewing .cvb-fab{display:none}.cvb-toast{bottom:4.6rem}}@media(max-width:640px){.cvb-grid{grid-template-columns:minmax(0,1fr)}.cvb-top{padding-inline-start:.9rem}.cvb-meter{width:4.5rem}.cvb-top-actions .cvb-menu summary span{display:none}.cvb-nav{display:flex;justify-content:flex-start;gap:.5rem;padding-inline-end:10rem}.cvb-nav-count,.cvb-next-name{display:none}.cvb-hello{flex-direction:column;align-items:flex-start}.cvb-result{grid-template-columns:minmax(0,1fr);justify-items:start}.cvb-tpls{grid-template-columns:repeat(4,minmax(0,4rem));gap:.6rem}.cvb-tpl-desc{display:none}}.cv{--cv-accent: #0E5C42;--cv-ink: #1C1C1C;--cv-soft: #4D4D4D;--cv-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", "Segoe UI", Arial, sans-serif;--cv-serif: "Source Serif 4", Georgia, "Times New Roman", serif;box-sizing:border-box;padding:14mm 16mm 0;background:#fff;color:var(--cv-ink);font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.45;text-align:start;font-variant-ligatures:none;letter-spacing:0;overflow-wrap:anywhere;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cv[lang=ar]{--cv-sans: "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--cv-serif: var(--cv-sans);line-height:1.7}.cv *,.cv *:before,.cv *:after{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cv p,.cv ul{margin:0}.cv .cv-header{margin-bottom:12pt}.cv .cv-header h1{margin:0;font-family:inherit;font-size:22pt;line-height:1.12;font-weight:700;letter-spacing:0;color:var(--cv-ink);text-wrap:balance}.cv .cv-headline{margin-top:3pt;font-size:11.5pt}.cv .cv-contact{margin-top:2pt;font-size:9pt;color:var(--cv-soft)}.cv .cv-section{margin-top:11pt}.cv .cv-section h2{margin:0 0 5pt;font-family:inherit;font-size:10.5pt;line-height:1.3;font-weight:700;letter-spacing:0;color:var(--cv-ink);text-wrap:wrap}.cv .cv-entry{break-inside:avoid}.cv .cv-entry+.cv-entry{margin-top:7pt}.cv .cv-entry-top{display:flex;align-items:baseline;justify-content:space-between;gap:12pt}.cv .cv-role{flex:1 1 auto;min-width:0}.cv .cv-role strong{font-weight:700}.cv .cv-when{flex:none;font-size:9pt;color:var(--cv-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.cv .cv-where{font-size:9pt;color:var(--cv-soft)}.cv ul{margin-top:2.5pt;padding-inline-start:13pt}.cv li{margin-bottom:1.5pt;padding-inline-start:1pt}.cv li::marker{color:var(--cv-soft)}.cv-classic{font-family:var(--cv-serif);font-size:10.5pt;line-height:1.42}.cv-classic[lang=ar]{line-height:1.8}.cv-classic .cv-header{margin-bottom:4pt;padding-bottom:9pt;text-align:center;border-bottom:3px double var(--cv-ink)}.cv-classic .cv-header h1{font-size:24pt;font-weight:600;letter-spacing:.015em}.cv-classic .cv-headline{font-size:12pt;font-style:italic}.cv-classic .cv-section{margin-top:12pt}.cv-classic .cv-section h2{margin-bottom:6pt;padding-bottom:1.5pt;font-size:12pt;font-weight:600;color:var(--cv-accent);border-bottom:.75pt solid var(--cv-ink)}.cv-classic .cv-org{font-style:italic}.cv-classic .cv-when{font-size:9.5pt;font-style:italic}.cv-classic[lang=ar] .cv-headline,.cv-classic[lang=ar] .cv-org,.cv-classic[lang=ar] .cv-when{font-style:normal}.cv-modern{font-family:var(--cv-sans);font-size:9.8pt;line-height:1.5}.cv-modern[lang=ar]{line-height:1.75}.cv-modern .cv-header{margin-bottom:14pt;padding-block:1pt;padding-inline-start:11pt;border-inline-start:4.5pt solid var(--cv-accent)}.cv-modern .cv-header h1{font-size:25pt;line-height:1.05;letter-spacing:-.01em}.cv-modern .cv-headline{margin-top:4pt;font-size:12pt;font-weight:600;color:var(--cv-accent)}.cv-modern .cv-contact{font-size:8.8pt}.cv-modern .cv-section{margin-top:12pt}.cv-modern .cv-section h2{margin-bottom:6pt;font-size:11.5pt;color:var(--cv-accent)}.cv-modern .cv-section h2:after{content:"";display:block;width:22pt;height:2pt;margin-top:3pt;border-radius:1pt;background:var(--cv-accent)}.cv-modern .cv-entry-top{align-items:flex-start}.cv-modern .cv-sep{display:none}.cv-modern .cv-org{display:block;font-size:9.5pt;font-weight:500;color:var(--cv-soft)}.cv-modern .cv-when{padding:1pt 5pt;border-radius:3pt;font-size:8.6pt;font-weight:600;color:var(--cv-accent);background:color-mix(in srgb,var(--cv-accent) 9%,#fff)}.cv-modern li::marker{color:var(--cv-accent)}.cv-executive{font-family:var(--cv-sans);font-size:10pt;line-height:1.48}.cv-executive[lang=ar]{line-height:1.75}.cv-executive .cv-header{margin:-14mm -16mm 15pt;padding:13mm 16mm 9mm;background:var(--cv-accent);color:#fff}.cv-executive .cv-header h1{font-family:var(--cv-serif);font-size:27pt;font-weight:600;letter-spacing:.01em;color:#fff}.cv-executive .cv-headline{margin-top:4pt;font-size:12pt;letter-spacing:.02em;color:#ffffffeb}.cv-executive .cv-contact{font-size:9pt;color:#fffc}.cv-executive .cv-section{margin-top:13pt}.cv-executive .cv-section h2{margin-bottom:7pt;padding-top:5pt;font-size:9.5pt;letter-spacing:.05em;text-transform:uppercase;border-top:2.5pt solid var(--cv-ink)}.cv-executive .cv-role strong{font-size:10.5pt}.cv-executive .cv-org{font-weight:600;color:var(--cv-accent)}.cv-executive .cv-when{font-size:8.4pt;letter-spacing:.03em;text-transform:uppercase}.cv-compact{padding:11mm 14mm 0;font-family:Arial,Helvetica,var(--cv-sans);font-size:9.2pt;line-height:1.34}.cv-compact[lang=ar]{font-family:var(--cv-sans);line-height:1.6}.cv-compact .cv-header{margin-bottom:2pt;padding-bottom:6pt;border-bottom:1.2pt solid var(--cv-ink)}.cv-compact .cv-header h1{font-size:18pt}.cv-compact .cv-headline{margin-top:1pt;font-size:10pt;font-weight:700;color:var(--cv-accent)}.cv-compact .cv-contact{margin-top:1pt;font-size:8.5pt}.cv-compact .cv-section{margin-top:8pt}.cv-compact .cv-section h2{display:flex;align-items:center;gap:6pt;margin-bottom:4pt;font-size:8.8pt;letter-spacing:.05em;text-transform:uppercase;color:var(--cv-accent)}.cv-compact .cv-section h2:after{content:"";flex:1;border-top:.75pt solid #BDBDBD}.cv-compact .cv-entry+.cv-entry{margin-top:4.5pt}.cv-compact .cv-when{font-size:8.5pt;font-weight:700;color:var(--cv-ink)}.cv-compact .cv-where{font-size:8.5pt}.cv-compact ul{margin-top:1pt;padding-inline-start:11pt;list-style-type:square}.cv-compact li{margin-bottom:.5pt}.cv[lang=ar] .cv-header h1,.cv[lang=ar] .cv-section h2,.cv[lang=ar] .cv-headline,.cv[lang=ar] .cv-when{letter-spacing:0;text-transform:none}.cv-letter .cv-letter-body{margin-top:18pt;font-size:10.5pt;line-height:1.6}.cv-letter .cv-letter-body p{margin:0 0 10pt}.cv-letter .cv-letter-date{margin-bottom:14pt;color:var(--cv-soft)}.cv-letter .cv-letter-sign{margin-top:18pt}.cv-letter.cv-classic .cv-letter-body{font-size:11pt}.cv-letter.cv-compact .cv-letter-body{margin-top:12pt;font-size:9.8pt;line-height:1.5}.cv-letter[lang=ar] .cv-letter-body{line-height:1.85}#cv-print-root{display:none}@media print{@page{size:A4;margin:14mm 0}@page :first{margin-top:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body>*:not(#cv-print-root){display:none!important}#cv-print-root{display:block!important}}.hero.cvb-hero{padding-block:clamp(1.2rem,3vw,1.9rem)}.cvb-hero h1{font-size:clamp(1.55rem,3.4vw,2.2rem);margin-bottom:.4rem}.cvb-hero .sub{max-width:72ch;margin-bottom:0;font-size:1rem}
