:where(.conovo){--cv-panel:var(--conovo-panel,#ffffff);--cv-ink:var(--conovo-ink,#1c1c1a);--cv-accent:var(--conovo-accent,#2f6fed);--cv-radius:var(--conovo-radius,10px);--cv-muted:#6f6f68;--cv-line:#e6e4de;--cv-accent-soft:#e8f0ff;--cv-good:#1a7f4e;--cv-warn:#b45309;--cv-danger:#b42318;--cv-good-bg:#f1f8f3;--cv-good-line:#5aa87d;--cv-warn-bg:#fff8e8;--cv-warn-line:#e0921f;--cv-danger-bg:#fdf0ef;--cv-danger-line:#e5352b;--cv-mark:#fff3bf;--cv-mark-active:#ffd43b;--cv-tag:#f4f3ef;--cv-tag-line:#e6e4de;--cv-text:var(--cv-ink);--cv-surface:#faf9f6;--cv-bg:var(--cv-panel);--cv-rule:var(--cv-line)}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-muted:color-mix(in oklab,var(--cv-ink) 62%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-line:color-mix(in oklab,var(--cv-ink) 14%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-accent-soft:color-mix(in oklab,var(--cv-accent) 12%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-good-bg:color-mix(in oklab,var(--cv-good) 10%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-good-line:color-mix(in oklab,var(--cv-good) 55%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-warn-bg:color-mix(in oklab,var(--cv-warn) 10%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-warn-line:color-mix(in oklab,var(--cv-warn) 55%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-danger-bg:color-mix(in oklab,var(--cv-danger) 10%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-danger-line:color-mix(in oklab,var(--cv-danger) 55%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-tag:color-mix(in oklab,var(--cv-ink) 5%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-tag-line:color-mix(in oklab,var(--cv-ink) 14%,var(--cv-panel))}}@supports (color:color-mix(in oklch,#000,#fff)){:where(.conovo){--cv-surface:color-mix(in oklab,var(--cv-ink) 3%,var(--cv-panel))}}.conovo{color:var(--cv-ink);font-size:15px;line-height:1.55}.conovo *,.conovo :after,.conovo :before{box-sizing:border-box}.conovo input,.conovo select,.conovo textarea{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;width:auto;box-shadow:none}.conovo input[type=checkbox],.conovo input[type=radio]{width:auto;flex:none;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:var(--cv-accent)}.conovo h1{font-size:22px;margin:0 0 6px}.conovo .sub{color:var(--cv-muted);margin:0 0 24px}.conovo .error{color:var(--cv-danger)}.conovo .card{background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);padding:20px}.conovo button.primary{background:var(--cv-accent);color:#fff;border:0;border-radius:8px;padding:10px 18px;font-size:15px;font-weight:600;cursor:pointer}.conovo button.primary:disabled{opacity:.5;cursor:default}.conovo .review{display:grid;grid-template-columns:1fr 420px;grid-gap:20px;gap:20px;align-items:start}.conovo .docpane{background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);padding:56px 64px;max-width:8.5in;margin-inline:auto;line-height:1.45;max-height:calc(100vh - 180px);overflow-y:auto}.conovo .docpane p{margin:0 0 10px;white-space:pre-wrap}.conovo .docpane p.pdfline{margin-bottom:0}.conovo .docpane p.pdfline.cont{display:inline}.conovo .docpane p.pdfline.cont:before{content:" "}.conovo .docpane .docheader{margin-bottom:36px}.conovo .docpane p.intable{padding-left:14px;border-left:3px solid var(--cv-line)}.conovo mark{background:var(--cv-mark);border-bottom:2px solid #f0c000;padding:0 2px;border-radius:2px;cursor:pointer}.conovo .covered{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;padding:6px 9px;font-size:12.5px;line-height:1.5;color:var(--cv-good);background:#e7f3ec;border-radius:6px}.conovo .covered.off{color:var(--cv-muted);background:transparent;padding:0;margin-top:4px}.conovo .covered strong{font-weight:650}.conovo .covered button.linkish{font-size:12.5px;color:var(--cv-good);font-weight:600}.conovo .covered-path{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--cv-muted)}.conovo .fkeys{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.conovo .fkeys-lead{font-size:11.5px;color:var(--cv-muted);letter-spacing:.02em}.conovo button.fkey{display:inline-flex;align-items:baseline;gap:5px;padding:2px 7px;font-size:11.5px;line-height:1.6;color:var(--cv-ink);background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:999px;cursor:pointer;max-width:100%}.conovo button.fkey:hover{border-color:var(--cv-accent);background:var(--cv-accent-soft)}.conovo button.fkey code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;color:var(--cv-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conovo mark.st-good{background:#e7f3ec;border-bottom-color:var(--cv-good)}.conovo mark.st-check{background:#fdf0c8;border-bottom-color:var(--cv-warn)}.conovo mark.st-fix{background:#fbeae8;border-bottom-color:var(--cv-danger)}.conovo mark.active{background:var(--cv-mark-active)}.conovo .fieldspane{max-height:calc(100vh - 180px);overflow-y:auto;padding-inline:4px;display:flex;flex-direction:column;gap:10px}.conovo .panehead{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:8px;background:var(--cv-panel);padding-bottom:10px}.conovo .score{background:var(--cv-accent-soft);border:1px solid #c6dbff;border-radius:var(--cv-radius);padding:12px 16px;font-weight:600}.conovo .fieldcard{background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);padding:12px 14px}.conovo .fieldcard.off{opacity:.55}.conovo .fieldcard .row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conovo .fieldcard .label-input{flex:1 1 100%;min-width:0;border:0;font-size:15px;font-weight:600;background:transparent;color:var(--cv-ink)}.conovo .fieldcard .meta{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.conovo .fieldcard select,.conovo input.expr,.conovo select,.conovo textarea.expr{font-size:12.5px;border:1px solid var(--cv-line);border-radius:6px;padding:4px 6px;background:#fff;color:var(--cv-ink)}.conovo textarea.expr{padding:8px 10px;line-height:1.55;resize:vertical}.conovo .fieldcard input.expr{flex:1 1;font-family:ui-monospace,monospace}.conovo .binding{margin-top:8px;font-size:12.5px;color:var(--cv-good);background:#ecfdf3;border-radius:6px;padding:5px 8px}.conovo .binding.rejected{color:var(--cv-muted);background:#f4f4f2;text-decoration:line-through}.conovo .conf{font-size:11.5px;color:var(--cv-muted);white-space:nowrap}.conovo .conf .lowconf{color:var(--cv-warn);font-weight:600}.conovo .rationale{margin-top:6px;font-size:12.5px;color:var(--cv-muted)}.conovo .section-title{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--cv-muted);margin:28px 0 14px}.conovo .footerbar{position:-webkit-sticky;position:sticky;bottom:0;background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.conovo .footerbar-row{align-items:center;gap:14px}.conovo .footerbar .blocked,.conovo .footerbar .error{margin:0;font-size:13px}.conovo .footerbar .blocked{color:var(--cv-muted)}.conovo .spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--cv-line);border-top-color:var(--cv-accent);border-radius:50%;animation:conovo-spin .8s linear infinite;vertical-align:-3px;margin-right:8px}@keyframes conovo-spin{to{transform:rotate(1turn)}}.conovo .success{background:#ecfdf3;border:1px solid #abefc6;border-radius:var(--cv-radius);padding:24px}.conovo .preview-ok{font-size:12.5px;color:var(--cv-good);font-weight:600}.conovo .preview-err{font-size:12px;color:var(--cv-muted)}.conovo .sub-inline{color:var(--cv-muted);font-weight:400}.conovo .sender-toggle{cursor:pointer}.conovo .columns,.conovo .sender-toggle{font-size:12.5px;color:var(--cv-muted)}.conovo .bulk table{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 14px}.conovo .bulk th{text-align:left;color:var(--cv-muted);font-weight:500;padding:6px 8px}.conovo .bulk td,.conovo .bulk th{border-bottom:1px solid var(--cv-line)}.conovo .bulk td{padding:7px 8px;vertical-align:top}.conovo .bulk tr:last-child td{border-bottom:none}.conovo .bulk .state{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.conovo .bulk .state.ready{background:var(--cv-accent-soft);color:var(--cv-accent)}.conovo .bulk .state.sent{background:#e8f6ee;color:var(--cv-good)}.conovo .bulk .state.queued{background:#f1f2f4;color:var(--cv-muted)}.conovo .bulk .state.needs_attention{background:#fdf1e2;color:var(--cv-warn)}.conovo .bulk .state.failed,.conovo .bulk .state.skipped{background:#f1f2f4;color:var(--cv-muted)}.conovo .bulk .outlier{color:var(--cv-warn);font-weight:600}.conovo .bulk input[type=file]{font-size:13px}.conovo .dropzone{text-align:center;padding:44px 28px;background:var(--cv-panel,#fff);border:1.5px dashed var(--cv-line);border-radius:var(--cv-radius);cursor:pointer;transition:border-color .12s,background .12s}.conovo .dropzone.dragging,.conovo .dropzone:hover{border-color:var(--cv-accent)}.conovo .dropzone.dragging{background:var(--cv-accent-soft)}.conovo .dropzone.busy{cursor:default}.conovo .dz-icon{width:36px;height:36px;color:var(--cv-muted);margin-bottom:10px}.conovo .dropzone.dragging .dz-icon{color:var(--cv-accent)}.conovo .dz-title{font-size:15px;font-weight:500;margin:0}.conovo .dz-choose{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--cv-accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.conovo .dz-hint{color:var(--cv-muted);font-size:12.5px;margin:10px auto 0;max-width:400px;line-height:1.5}.conovo .dropzone .filename{font-weight:600;margin:0;word-break:break-all}.conovo .processing-doc,.conovo .processing-note{margin-inline:auto}.conovo .processing-doc{max-width:720px;margin-top:20px;opacity:.75}.conovo .processing-head{text-align:center}@keyframes cv-doc-settle{0%{transform:translateX(90px)}to{transform:none}}@keyframes cv-panel-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}.conovo .review>.docpane-host{animation:cv-doc-settle .48s cubic-bezier(.22,1,.36,1) both}.conovo .review>:nth-child(2){animation:cv-panel-in .42s cubic-bezier(.22,1,.36,1) .12s both}@media (prefers-reduced-motion:reduce){.conovo .review>.docpane-host,.conovo .review>:nth-child(2){animation:none}}.conovo .filled,.conovo .pending{display:flex;flex-direction:column;gap:2px;padding:0;margin-bottom:16px}.conovo .filled-label,.conovo .pending-label{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--cv-muted)}.conovo .filled-value{display:flex;align-items:center;gap:8px;min-width:0}.conovo .filled-value input{flex:1 1;min-width:0}.conovo .filled .expr,.conovo .pending .expr{width:100%}.conovo input.expr.bad,.conovo textarea.expr.bad{border-color:var(--cv-danger)}.conovo .linkish{background:none;border:0;padding:0;font-size:11.5px;color:var(--cv-accent);cursor:pointer;text-decoration:underline}.conovo .ok-check{color:var(--cv-good);font-weight:700}.conovo .notice{margin-top:12px;padding:10px 12px;border:1px solid var(--cv-line);border-left:3px solid var(--cv-warn);border-radius:var(--cv-radius);background:var(--cv-panel);font-size:13px;line-height:1.5}.conovo .chip{font:inherit;font-size:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;padding:3px 8px;border:1px solid var(--cv-line);border-radius:999px;background:#fff;cursor:pointer}.conovo .chip:hover{border-color:var(--cv-accent)}.conovo .attention{background:var(--cv-panel);border:1px solid var(--cv-line);border-left:3px solid var(--cv-warn);border-radius:var(--cv-radius);padding:12px 14px}.conovo .attention-head{font-size:13px;font-weight:700;color:var(--cv-warn);margin-bottom:8px}.conovo .attention-list{list-style:none;margin:0;padding:0}.conovo .attention-list li+li{margin-top:2px}.conovo .attention-item{font:inherit;display:block;width:100%;text-align:left;background:none;border:0;border-radius:6px;padding:5px 6px;cursor:pointer;font-size:13px;line-height:1.4}.conovo .attention-item:hover{background:var(--cv-accent-soft)}.conovo .attention-label{font-weight:600}.conovo .attention-reason{color:var(--cv-muted)}.conovo .attention-label+.attention-reason:before{content:" — "}.conovo .attention-item:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:7px;vertical-align:1px}.conovo .attention-item.fix:before{background:var(--cv-danger)}.conovo .attention-item.check:before{background:var(--cv-warn)}.conovo .attention-more{font:inherit;font-size:12.5px;margin-top:6px;padding:0 6px;background:none;border:0;color:var(--cv-accent);cursor:pointer}.conovo .fixbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cv-panel);border:1px solid var(--cv-line);border-left:3px solid var(--cv-danger);border-radius:var(--cv-radius);padding:8px 12px}.conovo .fixbar-count{font-size:13px;font-weight:600}.conovo .fixbar-rest{font-weight:400;color:var(--cv-muted)}.conovo .fixbar button{white-space:nowrap}.conovo .fieldcard[data-status=fix],.conovo [data-status=fix]>.notice{border-color:var(--cv-danger-line);background:var(--cv-danger-bg)}.conovo .fieldcard[data-status=check]{border-color:var(--cv-warn-line);background:var(--cv-warn-bg)}.conovo .fieldcard[data-status=good]{border-color:var(--cv-good-line);background:var(--cv-good-bg)}.conovo .fieldcard .row .conf{margin-left:auto}.conovo .cardflag{flex:none;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border-radius:99px;padding:2px 8px;border:1px solid transparent}.conovo .cardflag-fix{background:var(--cv-danger);border-color:var(--cv-danger);color:#fff}.conovo .cardflag-check{background:var(--cv-warn-bg);border-color:var(--cv-warn-line);color:var(--cv-warn)}.conovo .cardflag-good{background:transparent;border-color:color-mix(in srgb,var(--cv-good) 35%,transparent);color:var(--cv-good)}.conovo .fieldcard.off .cardflag{display:none}.conovo .fieldcard.targeted,.conovo .targeted>.notice{box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-danger) 22%,transparent)}.conovo .fieldcard[data-status=check].targeted{box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-warn) 22%,transparent)}.conovo .fieldcard.active{border-color:var(--cv-accent);outline:2px solid var(--cv-accent);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.conovo .fieldcard{transition:outline-color .12s ease,background-color .12s ease}}.conovo .section-note{margin:-2px 0 4px;font-size:12.5px;max-width:46ch}.conovo .hintline{display:block;font-size:12px;margin-top:2px}.conovo .hintline .chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.conovo .fieldcard{scroll-behavior:auto}}.conovo .blanklist{margin-top:10px;display:flex;flex-direction:column;gap:6px}.conovo .blankrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.conovo .blankrow .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conovo .whereitgoes{margin-top:4px}.conovo .excerpt{margin:6px 0 0;padding:8px 10px;background:#f9fafb;border-left:3px solid var(--cv-line);border-radius:4px;font-size:12.5px;line-height:1.6;color:var(--cv-muted)}.conovo .excerpt mark{background:var(--cv-accent-soft);color:var(--cv-ink);font-weight:600;padding:0 2px;border-radius:3px}.conovo .tmplcard.off{opacity:.6}.conovo .tmplhead{display:flex;align-items:center;gap:10px}.conovo .tmplhead input{flex:1 1}.conovo .tmplmeta{margin:6px 0 0;font-size:12.5px}.conovo .tmplsource{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.conovo .badge-archived{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--cv-muted);border:1px solid var(--cv-line);border-radius:999px;padding:1px 8px}.conovo .tmplfields{margin-top:12px;padding-top:12px;border-top:1px solid var(--cv-line);display:flex;flex-direction:column;gap:10px}.conovo .tmplfield{padding-left:10px;border-left:2px solid var(--cv-line)}.conovo .sendlayout{display:grid;grid-template-columns:minmax(0,560px);grid-gap:20px;gap:20px;align-items:start}@media (min-width:1180px){.conovo .sendlayout{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}.conovo .sendform{max-width:460px;margin:0}.conovo .sendpreview{background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.conovo .sendpreview-head{display:flex;align-items:baseline;gap:10px;padding:12px 18px;border-bottom:1px solid var(--cv-line);flex-wrap:wrap}.conovo .docpane.live{border:0;background:transparent;border-radius:0;padding:18px 22px;font-size:13px;line-height:1.75;overflow-y:auto;max-height:none}.conovo .docpane.live mark{cursor:pointer}.conovo .docpane.live mark.hasvalue{background:#eef6ee;color:var(--cv-ink);border-radius:2px;padding:0 1px}.conovo .docpane.live mark.novalue{background:#fdf0c8;color:#8a6d1f;border-radius:2px;padding:0 1px}.conovo .docpane.live mark.active{outline:2px solid var(--cv-accent);background:var(--cv-accent-soft);color:var(--cv-ink)}.conovo .filled.hot,.conovo .pending.hot{background:var(--cv-accent-soft);border-radius:6px;box-shadow:0 0 0 6px var(--cv-accent-soft)}.conovo .docpane p.b{font-weight:600}.conovo .docpane p.h1,.conovo .docpane p.h2,.conovo .docpane p.h3{font-weight:700;color:var(--cv-ink);margin-top:18px}.conovo .docpane p.h1{font-size:16px;letter-spacing:-.01em}.conovo .docpane p.h2{font-size:14.5px}.conovo .docpane p.h3,.conovo .docpane p.h4,.conovo .docpane p.h5,.conovo .docpane p.h6{font-size:13px}.conovo .docpane p.al-center{text-align:center}.conovo .docpane p.al-right{text-align:right}.conovo .docpane p.al-justify{text-align:justify}.conovo .docpane p.li{padding-left:1.1em;text-indent:-1.1em}.conovo .docpane p.li:before{content:"• ";color:var(--cv-muted)}.conovo .docpane-host{min-width:0}.conovo .docpane .doctable{width:100%;border-collapse:collapse;margin:10px 0}.conovo .docpane .doctable td{border:1px solid var(--cv-line);padding:8px 10px;vertical-align:top}.conovo .docpane .doctable.bare td{border:0;padding:4px 10px 4px 0}.conovo .docpane .doctable.sized{table-layout:fixed}.conovo .docpane .doctable.sized td{overflow-wrap:break-word}.conovo .docpane .doctable p:last-child{margin-bottom:0}.conovo .rev-toggle{display:block;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--cv-muted);margin:12px 0 2px}.conovo .rev-toggle:hover{color:var(--cv-text)}.conovo .rev-caret{font-size:11px}.conovo .rev-hint{font-size:13px;color:var(--cv-muted);margin:2px 0 8px}.conovo .rev-prose{background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);padding:12px 14px;margin-bottom:12px}.conovo .rev-prose .section-title{margin-top:0}.conovo .rev-prose ul{list-style:none;margin:0;padding:0}.conovo .rev-change{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.5;padding:6px 0;border-top:1px solid var(--cv-line)}.conovo .rev-change:first-child{border-top:0}.conovo .rev-chip{border-radius:999px;padding:1px 7px;background:var(--cv-accent-soft,rgba(0,0,0,.05));color:var(--cv-accent)}.conovo .rev-chip,.conovo .rev-sev{flex:none;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.conovo .rev-sev{color:var(--cv-muted)}.conovo .rev-material .rev-sev{color:var(--cv-warn);font-weight:700}.conovo .advisory{margin-top:12px;background:var(--cv-panel);border:1px solid var(--cv-line);border-left:3px solid var(--cv-muted);border-radius:var(--cv-radius);padding:10px 12px}.conovo .advisory-head{font-size:13px;font-weight:700;color:var(--cv-text);margin-bottom:6px}.conovo .advisory ul{margin:0;padding-left:18px}.conovo .advisory li{font-size:13px;line-height:1.5;color:var(--cv-text)}.conovo .advisory-foot{font-size:12px;color:var(--cv-muted);margin:8px 0 0}.conovo .signframe{border:1px solid var(--cv-line);border-radius:var(--cv-radius);overflow:hidden;background:var(--cv-panel)}.conovo .signframe-head{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-bottom:1px solid var(--cv-line);flex-wrap:wrap}.conovo .signframe-head a.ghost{text-decoration:none}.conovo .signframe-consent{margin:0;padding:10px 16px;border-top:1px solid var(--cv-line);font-size:12px}.conovo .askpanel{border:1px solid var(--cv-line);border-radius:var(--cv-radius);background:var(--cv-panel);margin-top:12px;padding:12px 16px}.conovo .askpanel summary{cursor:pointer;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conovo .askpanel-body{margin-top:12px;display:flex;flex-direction:column;gap:10px}.conovo .askpanel-answer{border-left:3px solid var(--cv-accent);padding:8px 12px;background:var(--cv-panel-2,rgba(0,0,0,.03));border-radius:0 var(--cv-radius) var(--cv-radius) 0}.conovo .askpanel-quotes{margin:8px 0 0;padding-left:18px;font-size:12.5px;color:var(--cv-muted)}.conovo .askpanel-disclaimer{margin:0;font-size:12px}.conovo .verifygate{padding:18px 20px;max-width:460px}.conovo .readiness,.conovo .verifygate{border:1px solid var(--cv-line);border-radius:var(--cv-radius);background:var(--cv-panel)}.conovo .readiness{text-align:left;padding:14px 16px;margin:14px 0 18px}.conovo .readiness-headline{font-weight:600;margin:0 0 10px}.conovo .readiness-action{margin-bottom:10px}.conovo .readiness-action:last-of-type{margin-bottom:0}.conovo .gallery-head{max-width:560px}.conovo .gallery-eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cv-muted)}.conovo .gallery-lede{margin:0;font-size:13.5px;line-height:1.55;color:var(--cv-muted)}.conovo .gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,340px));grid-gap:14px;gap:14px;margin:18px 0 14px}.conovo .gallery-card{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);transition:border-color .12s,box-shadow .12s}.conovo .gallery-card:hover{border-color:var(--cv-accent);box-shadow:0 2px 10px -4px rgba(0,0,0,.12)}.conovo .gallery-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.conovo .gallery-card-name{font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.conovo .gallery-chip{flex-shrink:0;padding:1px 9px;border:1px solid var(--cv-line);border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--cv-muted)}.conovo .gallery-card-desc{margin:0;font-size:13px;line-height:1.5;color:var(--cv-muted)}.conovo .gallery-fill{margin-top:2px}.conovo .gallery-fill-bar{display:block;height:4px;border-radius:999px;background:var(--cv-line);overflow:hidden}.conovo .gallery-fill-bar>span{display:block;height:100%;border-radius:999px;background:var(--cv-accent)}.conovo .gallery-fill-label{display:block;margin-top:6px;font-size:12px;color:var(--cv-muted)}.conovo .gallery-adopt{align-self:flex-start;margin-top:auto}.conovo .gallery-fineprint{margin:0;font-size:11.5px;color:var(--cv-muted)}.conovo .gallery-done h2{font-size:18px}.conovo .chooser{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px;align-items:stretch;max-width:980px}.conovo .panel{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius)}.conovo .panel-title{margin:0;font-size:16.5px;font-weight:650;line-height:1.3}.conovo .panel-sub{margin:0;font-size:13.5px;line-height:1.55;color:var(--cv-muted)}.conovo .panel-cta{align-self:flex-start;margin-top:auto}.conovo .panel .dropzone.compact{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;margin:0}.conovo .panel .dropzone.compact .dz-icon{width:30px;height:30px;margin-bottom:8px}.conovo .panel .dropzone.compact .dz-title{font-size:14px}.conovo .panel .dropzone.compact .dz-hint{margin-top:8px;max-width:340px}.conovo .panel .starter{display:flex;flex-direction:column;gap:10px;flex:1 1}.conovo .panel .starter+.starter{border-top:1px solid var(--cv-line);padding-top:14px}.conovo .panel .gallery-fineprint{margin-top:2px}.conovo .deviation{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--cv-warn)}.conovo .binding-sample{font-weight:600}.conovo .sendresult-wide{max-width:1100px}.conovo .pdfpreview{width:100%;height:min(80vh,1000px);min-height:520px;border:1px solid var(--cv-line);border-radius:8px;display:block}.conovo .testnotice{margin:8px 0;padding:8px 12px;border:1px solid #fcd9a5;background:#fffaeb;border-radius:8px;color:var(--cv-warn);font-size:13px;line-height:1.5}.conovo .fieldq{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:500;color:var(--cv-muted);text-transform:uppercase;letter-spacing:.04em}.conovo .fieldq select{text-transform:none;letter-spacing:0;font-size:12.5px}.conovo .outcome{margin:8px 0 0;font-size:12.5px;line-height:1.45}.conovo .outcome-good{color:var(--cv-good)}.conovo .outcome-warn{color:var(--cv-warn)}.conovo .fieldcard[data-status=fix] .outcome-warn{color:var(--cv-danger);font-weight:600}.conovo .outcome-plain{color:var(--cv-muted)}.conovo .sign{max-width:760px;margin:0 auto;padding:8px;overflow-x:clip}.conovo .sign h2{font-size:20px;margin:0 0 8px}.conovo .sign-muted{color:var(--cv-muted);margin:0 0 14px}.conovo .sign-error{color:var(--cv-danger,#b3261e);margin:10px 0}.conovo .sign-test{background:#fdeaea;border:1px solid #f3c9c9;color:#7a2020;border-radius:var(--cv-radius,8px);padding:8px 12px;margin:0 0 16px;font-weight:600}.conovo .sign-step{display:flex;flex-direction:column}.conovo .sign-doc{border:1px solid var(--cv-line);border-radius:var(--cv-radius,8px);overflow:hidden;background:#fff;margin:0 0 20px}.conovo .sign-doc-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--cv-line);background:var(--cv-surface,#faf9f6);font-size:12.5px}.conovo .sign-doc-label{color:var(--cv-muted)}.conovo .sign-doc-links{display:flex;gap:14px}.conovo .sign-doc-links a{color:var(--cv-text);text-decoration:none;border-bottom:1px solid var(--cv-line)}.conovo .sign-doc-links a:hover{border-bottom-color:var(--cv-text)}.conovo .sign-frame{width:100%;height:62vh;min-height:420px;border:0;background:#fff;display:block}.conovo .sign-doc-mobile{display:none}.conovo .sign-sigblock{border:1px solid var(--cv-line);border-radius:var(--cv-radius,8px);padding:16px;margin:0 0 18px;background:var(--cv-surface,#faf9f6)}.conovo .sign-siglabel{font-size:15px;margin:0 0 4px}.conovo .sign-sighint{color:var(--cv-muted);font-size:13px;margin:0 0 12px;line-height:1.5}.conovo .sign-rule-x{color:var(--cv-muted);font-size:15px;line-height:1}.conovo .sign-rule{flex:1 1;height:1px;background:var(--cv-line)}.conovo .sign-disclosure{margin:0 0 16px;padding-left:20px;color:var(--cv-text)}.conovo .sign-disclosure li{margin:0 0 8px;line-height:1.5}.conovo .sign-agree{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--cv-line);border-radius:var(--cv-radius,8px);margin:0 0 16px}.conovo .sign-agree input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--cv-accent)}.conovo .sign-btn{background:var(--cv-accent,#1c1c1a);color:#fff;border:0;border-radius:var(--cv-radius,8px);padding:13px 20px;min-height:48px;font-weight:600;font-size:15px;cursor:pointer;align-self:flex-start;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.conovo .sign-btn[disabled]{opacity:.45;cursor:default}.conovo .sign-btn-ghost{background:transparent;color:var(--cv-text);border:1px solid var(--cv-line)}.conovo .sign-code{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.conovo .sign-code input{font-size:22px;letter-spacing:6px;width:160px;text-align:center;padding:12px 10px;min-height:52px;border:1px solid var(--cv-line);border-radius:var(--cv-radius,8px)}.conovo .sign-tabs{display:flex;gap:8px;margin:0 0 12px}.conovo .sign-tabs button{background:transparent;border:1px solid var(--cv-line);color:var(--cv-muted);border-radius:999px;padding:10px 18px;min-height:44px;cursor:pointer;font-size:14px}.conovo .sign-tabs button.on{color:var(--cv-text);border-color:var(--cv-text);font-weight:600}.conovo .sign-pad{position:relative;margin:0 0 6px;background:#fff;border:1px solid var(--cv-line);border-radius:var(--cv-radius,8px)}.conovo .sign-pad canvas{width:100%;height:170px;background:transparent;touch-action:none;display:block;position:relative;z-index:1;cursor:crosshair;border-radius:inherit}.conovo .sign-pad-guide{position:absolute;inset:0;pointer-events:none;z-index:0;display:flex;align-items:flex-end;gap:8px;padding:0 18px 34px}.conovo .sign-pad-placeholder{position:absolute;left:44px;bottom:40px;color:var(--cv-muted);font-size:15px;letter-spacing:.02em}.conovo .sign-clear{position:absolute;top:8px;right:8px;z-index:2;background:#fff;border:1px solid var(--cv-line);border-radius:8px;padding:8px 14px;min-height:40px;font-size:13px;color:var(--cv-muted);cursor:pointer;line-height:1}.conovo .sign-typed{margin:0 0 14px}.conovo .sign-typed input{width:100%;padding:12px;font-size:16px;min-height:48px}.conovo .sign-typed input,.conovo .sign-typed-preview{border:1px solid var(--cv-line);border-radius:var(--cv-radius,8px)}.conovo .sign-typed-preview{margin-top:10px;padding:10px 16px 8px;background:#fff;min-height:76px;display:flex;align-items:flex-end;gap:10px}.conovo .sign-typed-ink{flex:1 1;border-bottom:1px solid var(--cv-line);padding-bottom:4px;min-height:46px;font-family:Segoe Script,Snell Roundhand,Apple Chancery,cursive;font-size:34px;line-height:1.15;word-break:break-word}.conovo .sign-actions{display:flex;gap:10px;align-items:center;margin:4px 0 10px}.conovo .sign-fineprint{color:var(--cv-muted);font-size:12px;line-height:1.5;margin:0}.conovo .sign-done h2{margin-bottom:6px}@media (max-width:620px){.conovo .sign-actions{flex-direction:column;align-items:stretch}.conovo .sign-btn{align-self:stretch;text-align:center}.conovo .sign-frame{display:none}.conovo .sign-doc-mobile{display:flex;flex-direction:column;gap:10px;padding:14px}.conovo .sign-doc-mobile .sign-btn{align-self:stretch}.conovo .sign-doc-bar .sign-doc-links{display:none}}.conovo .sign-pages{max-height:70vh;overflow:auto;background:#f2f1ec;padding:16px 0}.conovo .conovo-pdf{position:relative}.conovo .conovo-pdf-host{display:flex;flex-direction:column;align-items:center;gap:16px}.conovo .conovo-pdf-page{position:relative;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.14)}.conovo .conovo-pdf-canvas{display:block}.conovo .conovo-pdf-overlay{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.conovo .conovo-tag{position:absolute;pointer-events:auto}.conovo .conovo-tag-signature{display:block;padding:0;cursor:pointer;background:color-mix(in srgb,var(--cv-tag,#ffd75e) 34%,transparent);border:1px dashed var(--cv-tag-line,#e2b93b);border-bottom:2px solid var(--cv-tag-line,#e2b93b);border-radius:3px;overflow:visible;animation:conovo-tag-in .3s ease-out}.conovo .conovo-tag-signature:hover{background:color-mix(in srgb,var(--cv-tag,#ffd75e) 55%,transparent)}.conovo .conovo-tag-signature:focus-visible{outline:2px solid var(--cv-tag-line,#e2b93b);outline-offset:2px}.conovo .conovo-tag-flag{position:absolute;left:-1px;bottom:calc(100% + 7px);white-space:nowrap;background:var(--cv-tag,#ffd75e);color:#4a3a00;border:1px solid var(--cv-tag-line,#e2b93b);border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 1px 4px rgba(0,0,0,.18);animation:conovo-tag-pulse 2.4s ease-in-out infinite}.conovo .conovo-tag-point{position:absolute;left:12px;bottom:calc(100% + 1px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--cv-tag-line,#e2b93b)}@keyframes conovo-tag-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.conovo .conovo-tag-flag,.conovo .conovo-tag-signature{animation:none}}.conovo .conovo-tag-signature.filled{background:transparent;border:0;box-shadow:none;border-bottom:1px solid var(--cv-line);border-radius:0;display:flex;align-items:flex-end;justify-content:flex-start}.conovo .conovo-tag-signature.filled img{max-width:100%;max-height:100%;object-fit:contain;object-position:left bottom}.conovo .conovo-tag-date{display:flex;align-items:flex-end;white-space:nowrap;font-size:10px;font-weight:700;color:#4a3a00;background:var(--cv-tag,#ffd75e);border:1px solid var(--cv-tag-line,#e2b93b);border-radius:4px;padding:0 5px;text-transform:uppercase;letter-spacing:.04em}.conovo .conovo-tag-date.filled{background:transparent;border:0;color:var(--cv-text);font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.conovo .sign-actionbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 14px}.conovo .sign-actionbar-title{font-size:19px;margin:0 0 2px}.conovo .sign-actionbar-sub{color:var(--cv-muted);font-size:13px;margin:0}.conovo .sign-actionbar-actions{display:flex;gap:8px;align-items:center}.conovo .sign-btn-start{background:var(--cv-tag,#ffd75e);color:#4a3a00}.conovo .sign-modal-scrim{position:fixed;inset:0;background:rgba(20,20,18,.45);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.conovo .sign-modal{background:var(--cv-bg,#fff);border-radius:12px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:18px 20px 20px;box-shadow:0 12px 40px rgba(0,0,0,.28)}.conovo .sign-modal-head{display:flex;align-items:center;justify-content:space-between}.conovo .sign-modal-head h3{font-size:17px;margin:0 0 10px}.conovo .sign-modal-close{background:transparent;border:0;font-size:17px;cursor:pointer;color:var(--cv-muted);min-width:44px;min-height:44px;margin:-8px -8px 0 0;display:flex;align-items:center;justify-content:center}.conovo .sign-capture .sign-btn{margin-top:4px}.conovo .sign-adopted{display:flex;flex-direction:column;gap:8px}.conovo .sign-adopted img{max-height:56px;align-self:flex-start;border-bottom:1px solid var(--cv-line);padding-bottom:4px}@media (max-width:620px){.conovo .sign{padding:8px 8px 96px}.conovo .sign-actionbar{flex-direction:column;gap:4px;padding-bottom:12px}.conovo .sign-pages{max-height:none;overflow:visible;padding:0}.conovo .conovo-pdf-host{gap:10px}.conovo .sign-actionbar-actions{position:fixed;left:0;right:0;bottom:0;z-index:40;width:auto;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--cv-panel,#fff);border-top:1px solid var(--cv-line);box-shadow:0 -2px 14px rgba(0,0,0,.09)}.conovo .sign-actionbar-actions .sign-btn{flex:1 1;min-width:0;padding:13px 6px}.conovo .sign-modal-scrim{align-items:flex-end;padding:0}.conovo .sign-modal{border-radius:16px 16px 0 0;max-height:92vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.conovo .sign-pad canvas{height:200px}.conovo .sign-doc-bar{flex-wrap:wrap;gap:4px 12px}.conovo .conovo-tag-signature:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-height:100%}.conovo .conovo-tag-date{pointer-events:none}}.conovo .sign-note{background:#fdf6e3;border:1px solid #f0e3bd;border-radius:var(--cv-radius,8px);padding:10px 12px;margin:0 0 14px;font-size:13px;line-height:1.55;color:#6b5a20}.conovo .dz-aura{position:relative;display:flex;justify-content:center;padding:34px 0 10px}.conovo .dz-aura-art{position:absolute;inset:0;pointer-events:none;z-index:0}.conovo .dz-chip,.conovo .dz-ghost{position:absolute}.conovo .dz-chip{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--cv-surface,#fff);box-shadow:0 6px 18px -8px rgba(20,24,28,.28),0 0 0 1px rgba(20,24,28,.05);animation:dz-float 7s ease-in-out infinite}.conovo .dz-chip svg{width:20px;height:20px}.conovo .dz-chip-docx{left:4%;top:34%;color:#2b6cb0;animation-delay:-.4s}.conovo .dz-chip-pdf{left:12%;top:66%;color:#b8402f;animation-delay:-2.6s}.conovo .dz-chip-sign{right:6%;top:58%;color:#17805a;animation-delay:-4.5s}.conovo .dz-ghost{display:flex;flex-direction:column;gap:6px;opacity:.5}.conovo .dz-ghost i{display:block;height:7px;border-radius:4px;background:var(--cv-rule,#dfe2df)}.conovo .dz-ghost-a{left:1%;top:46%;width:108px;animation:dz-float 9s ease-in-out infinite}.conovo .dz-ghost-a i:nth-child(2){width:76%}.conovo .dz-ghost-a i:nth-child(3){width:52%}.conovo .dz-ghost-b{right:2%;top:34%;width:92px;animation:dz-float 8s ease-in-out -3s infinite}.conovo .dz-ghost-b i:nth-child(2){width:64%}@keyframes dz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.conovo .dropzone.hero{position:relative;z-index:1;width:100%;padding:54px 32px;border-radius:20px;border-width:2px;background:color-mix(in srgb,var(--cv-accent,#2e4374) 4%,var(--cv-surface,#fff));transition:background .18s ease,border-color .18s ease,transform .18s ease}.conovo .dropzone.hero .dz-icon{width:60px;height:60px;margin-bottom:16px;color:var(--cv-accent,#2e4374);opacity:.75}.conovo .dropzone.hero .dz-title{font-size:17px;font-weight:600}.conovo .dropzone.hero .dz-hint{margin-top:8px}.conovo .dropzone.hero.dragging{background:color-mix(in srgb,var(--cv-accent,#2e4374) 12%,var(--cv-surface,#fff));border-color:var(--cv-accent,#2e4374);transform:translateY(-2px)}.conovo .dz-aura:has(.dropzone.dragging) .dz-aura-art{opacity:.35}.conovo .dz-aura-art{transition:opacity .18s ease}@media (max-width:780px){.conovo .dz-aura-art{display:none}.conovo .dz-aura{padding-top:8px}.conovo .dropzone.hero{padding:40px 22px}}@media (prefers-reduced-motion:reduce){.conovo .dz-chip,.conovo .dz-ghost{animation:none}.conovo .dropzone.hero{transition:none}}.conovo .upload-head{text-align:center}.conovo p.sub.upload-head{max-width:54ch;margin-inline:auto}.conovo .processing-head,.conovo .review-head{text-align:center}.conovo h1.processing-head{margin-bottom:20px}.conovo p.sub.review-head{max-width:60ch;margin-inline:auto}.conovo .docpane.live{max-width:100%;width:100%;overflow-x:auto}.conovo .filled-label .conf{margin-left:auto}.conovo .sendform>h2{margin-bottom:4px}.conovo .sendform-template{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--cv-ink);overflow-wrap:anywhere}.conovo .sendform>select{margin-bottom:6px}.conovo .sendform .section-title:first-of-type{margin-top:22px}.conovo .attorney{max-width:1400px;margin:0 auto;padding:20px 16px}.conovo .attorney-status{max-width:560px;margin:64px auto;text-align:center}.conovo .attorney-status h2{font-size:20px;margin:0 0 8px}.conovo .attorney-muted{color:var(--cv-muted)}.conovo .attorney-muted.small{font-size:12px}.conovo .attorney-error{color:var(--cv-danger);margin:8px 0 0}.conovo .attorney-head{margin-bottom:16px}.conovo .attorney-head h2{font-size:22px;margin:0 0 4px}.conovo .attorney-head p{margin:0}.conovo .attorney-note{margin:12px 0 0;padding:10px 14px;border-left:3px solid var(--cv-line);color:var(--cv-muted);font-style:italic}.conovo .attorney-body{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:20px;gap:20px;align-items:start}.conovo .attorney-side{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding-right:6px}@media (max-width:1100px){.conovo .attorney-body{grid-template-columns:minmax(0,1fr)}.conovo .attorney-side{position:static;max-height:none;overflow-y:visible}}.conovo .attorney-side h3{font-size:14px;margin:0 0 6px}.conovo .attorney-side section{min-width:0}.conovo .attorney-hint{margin:8px 0 0;font-size:12px;color:var(--cv-muted);text-align:center}.conovo .attorney-card{border:1px solid var(--cv-line);border-radius:var(--cv-radius);background:var(--cv-panel);padding:12px 14px;margin-bottom:10px}.conovo .attorney-card strong{display:block;margin:4px 0}.conovo .attorney-card p{margin:0 0 8px;font-size:13px;color:var(--cv-muted)}.conovo .attorney-card.offered{background:transparent;border-style:dashed}.conovo .attorney-card.drafting{border-color:var(--cv-accent)}.conovo .attorney label{display:block;margin-bottom:10px;font-size:13px}.conovo .attorney label input,.conovo .attorney label select,.conovo .attorney label textarea{display:block;width:100%;margin-top:4px}.conovo .attorney label.inline{display:flex;gap:8px;align-items:center}.conovo .attorney label.inline input{display:inline;width:auto;margin:0}.conovo .attorney-editline{font-size:12px;color:var(--cv-accent);margin:0 0 8px}.conovo .attorney-sev{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px}.conovo .attorney-sev.gap{background:var(--cv-warn-bg);color:var(--cv-warn)}.conovo .attorney-sev.risk{background:var(--cv-danger-bg);color:var(--cv-danger)}.conovo .attorney-sev.note{background:var(--cv-line);color:var(--cv-muted)}.conovo .attorney-actions{display:flex;gap:8px;flex-wrap:wrap}.conovo .attorney-submit{border-top:1px solid var(--cv-line);padding-top:14px}.conovo .docpane p.pickable{cursor:pointer;border-radius:4px}.conovo .docpane p.pickable:hover{background:var(--cv-accent-soft)}.conovo .docpane p.pickable:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px}.conovo .docpane p.picked{background:var(--cv-accent-soft)}.conovo .docpane p.struck{text-decoration:line-through;color:var(--cv-muted);background:var(--cv-danger-bg)}.conovo .docpane p.edited{box-shadow:-3px 0 0 var(--cv-accent);padding-left:8px}.conovo .score{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.conovo .score-line{min-width:0}.conovo .score-why{font:inherit;flex:none;background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--cv-accent);text-decoration:underline;cursor:pointer}.conovo .guide{background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:var(--cv-radius);padding:12px 14px;font-size:13px;line-height:1.5}.conovo .guide-intro{margin:0 0 10px;color:var(--cv-muted)}.conovo .guide-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cv-muted);margin:12px 0 6px}.conovo .guide-head:first-child{margin-top:0}.conovo .guide-list{list-style:none;margin:0;padding:0}.conovo .guide-list li+li{margin-top:2px}.conovo .guide-item{font:inherit;display:block;width:100%;text-align:left;background:none;border:0;border-left:3px solid transparent;border-radius:6px;padding:5px 8px;cursor:pointer;font-size:13px;line-height:1.4}.conovo .guide-item:hover{background:var(--cv-accent-soft)}.conovo .guide-item.fixable{border-left-color:var(--cv-warn)}.conovo .guide-label{font-weight:600;display:block}.conovo .guide-reason{color:var(--cv-muted);display:block}.conovo .guide-defs{margin:0}.conovo .guide-defs>div+div{margin-top:8px}.conovo .guide-defs dt{font-weight:600}.conovo .guide-defs dd{margin:0;color:var(--cv-muted)}.conovo .guide-foot{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--cv-line);color:var(--cv-muted)}.conovo .fixbar.clear{border-left-color:var(--cv-good);background:var(--cv-good-bg)}.conovo .fixbar.clear .fixbar-count{color:var(--cv-good)}.conovo .footerbar-row{display:flex;flex-direction:column;align-items:stretch;gap:10px}.conovo .footerbar-name{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--cv-muted)}.conovo .footerbar-name input{width:100%;font-family:inherit;font-size:14px;color:var(--cv-text)}.conovo .footerbar-save{width:100%;padding:11px 16px;white-space:nowrap}.conovo .gallery-search{display:flex;align-items:center;gap:8px;margin:12px 0}.conovo .gallery-search input{flex:1 1;min-width:0;font-family:inherit}.conovo .gallery-none{margin:12px 0;font-size:13px;color:var(--cv-muted)}.conovo .gallery-when-brief{margin:0;font-size:13px;line-height:1.45;color:var(--cv-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conovo .gallery-tags{display:flex;flex-wrap:wrap;gap:4px}.conovo .gallery-tag{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--cv-tag);border:1px solid var(--cv-tag-line);color:var(--cv-muted)}.conovo .gallery-card-actions{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:4px}.conovo .gallery-preview{display:flex;flex-direction:column;gap:12px}.conovo .gallery-back{align-self:flex-start;font-size:13px}.conovo .gallery-preview-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.conovo .gallery-preview-head h2{margin:0;font-size:20px}.conovo .gallery-when{background:var(--cv-accent-soft);border-radius:var(--cv-radius);padding:10px 14px}.conovo .gallery-when-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cv-muted);margin-bottom:4px}.conovo .gallery-when p{margin:0;font-size:14px;line-height:1.5}.conovo .gallery-preview-doc{max-height:60vh;overflow:auto;border:1px solid var(--cv-line);border-radius:var(--cv-radius);background:var(--cv-surface)}.conovo .gallery-preview-foot{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.conovo .records-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.conovo .records-title{margin:0;font-size:18px}.conovo .records-sub{margin:4px 0 0}.conovo .records-actions{display:flex;gap:8px;align-items:center}.conovo .records-actions .expr{min-width:200px}.conovo .records-list{list-style:none;margin:0;padding:0}.conovo .records-list li+li{border-top:1px solid var(--cv-line)}.conovo .records-row{font:inherit;display:flex;width:100%;gap:12px;align-items:baseline;justify-content:space-between;text-align:left;background:none;border:0;padding:11px 8px;border-radius:8px;color:inherit}.conovo .records-row:not(:disabled){cursor:pointer}.conovo .records-row:not(:disabled):hover{background:var(--cv-accent-soft)}.conovo .records-main{min-width:0}.conovo .records-name{font-weight:600}.conovo .records-party{color:var(--cv-muted)}.conovo .records-test{margin-left:8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:1px 6px;border-radius:999px;background:var(--cv-warn-bg);color:var(--cv-warn)}.conovo .records-meta{display:flex;gap:10px;align-items:baseline;flex:none;font-size:12.5px}.conovo .records-status{color:var(--cv-muted)}.conovo .records-date{color:var(--cv-muted);white-space:nowrap}.conovo .records-evidence{font-size:11px;padding:1px 7px;border-radius:999px;white-space:nowrap}.conovo .records-evidence.proven{background:var(--cv-good-bg);color:var(--cv-good);border:1px solid var(--cv-good-line)}.conovo .records-evidence.asserted{background:var(--cv-tag);color:var(--cv-muted);border:1px solid var(--cv-tag-line)}