:root{--con-bg:var(--color-surface-alt);--con-surface:var(--color-paper);--con-surface-alt:var(--color-surface-alt);--con-ink:var(--teal-950);--con-border:rgba(19,78,74,.10);--con-border-strong:rgba(19,78,74,.18);--con-divider:rgba(19,78,74,.06);--con-text:var(--teal-900);--con-text-muted:var(--slate-600);--con-text-soft:var(--slate-500);--con-text-soft-2:var(--slate-400);--con-radius-card:12px;--con-radius-input:8px;--con-radius-btn:10px;--con-radius-chip:6px;--con-radius-hero:14px;--con-aside-w:312px;--con-right-w:380px;--con-ai-w:380px;--con-topbar-h:56px;--con-bottombar-h:60px;--con-shadow-card:0 1px 2px rgba(2,32,30,.04),0 0 0 0.5px rgba(19,78,74,.06);--con-shadow-pop:0 16px 40px rgba(2,32,30,.18);--con-shadow-sheet:0 -8px 32px rgba(2,32,30,.06);--con-ai-bg:linear-gradient(135deg,var(--warning-100) 0%,var(--warning-50) 100%)}.con-ab-tag{position:absolute;top:18px;left:50%;transform:translateX(-50%);font-family:JetBrains Mono,monospace;font-size:10px;color:rgba(255,255,255,.45);letter-spacing:.04em;pointer-events:none}.con-app{display:grid;grid-template-columns:var(--con-aside-w) minmax(0,1fr) var(--con-right-w);grid-template-rows:var(--con-topbar-h) minmax(0,1fr) var(--con-bottombar-h);grid-template-areas:"topbar topbar topbar" "aside  main   right" "bottombar bottombar bottombar";height:840px;background:var(--con-bg);position:relative;overflow:hidden}.con-app[data-layout="2col"],.con-app[data-right=off]{grid-template-columns:var(--con-aside-w) minmax(0,1fr);grid-template-areas:"topbar topbar" "aside  main" "bottombar bottombar"}.con-topbar{grid-area:topbar;background:var(--color-paper);border-bottom:1px solid var(--con-border);justify-content:space-between;padding:0 18px;gap:18px}.con-tb-left,.con-topbar{display:flex;align-items:center}.con-tb-left{gap:14px;min-width:0}.con-tb-aside-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--con-border);background:var(--color-paper);color:var(--slate-600);display:grid;place-items:center;cursor:pointer;flex:none}.con-tb-aside-btn:hover{background:var(--color-surface-alt);color:var(--teal-900)}.con-crumbs{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--slate-500);min-width:0;overflow:hidden}.con-crumbs .sep{color:var(--slate-300);flex:none}.con-crumbs a{color:inherit;text-decoration:none}.con-crumbs a:hover{color:var(--teal-600)}.con-crumbs .now{color:var(--teal-950);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.con-crumbs .badge{font-family:JetBrains Mono,monospace;font-size:10px;background:var(--teal-50);color:var(--teal-700);padding:2px 6px;border-radius:4px;font-weight:600;letter-spacing:.04em;margin-left:8px}.con-tb-right{display:flex;align-items:center;gap:10px;flex:none}.con-tb-save{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--teal-700);padding:5px 10px;border-radius:99px;background:var(--teal-50);border:1px solid rgba(13,148,136,.18);font-family:JetBrains Mono,monospace}.con-tb-save .dot{width:6px;height:6px;border-radius:50%;background:var(--success-500);box-shadow:0 0 8px rgba(16,185,129,.6)}.con-tb-save.saving .dot{background:var(--warning-300);box-shadow:0 0 8px rgba(252,211,77,.6)}.con-tb-save.saving{color:var(--warning-800);background:var(--warning-50);border-color:rgba(245,158,11,.24)}.con-tb-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--con-border);background:var(--color-paper);color:var(--slate-500);display:grid;place-items:center;cursor:pointer;position:relative}.con-tb-icon-btn:hover{background:var(--color-surface-alt);color:var(--teal-700);border-color:var(--teal-300)}.con-tb-icon-btn.ai{background:linear-gradient(135deg,var(--warning-50) 0,var(--warning-50) 100%);border-color:var(--warning-300);color:var(--warning-800)}.con-tb-icon-btn.ai:hover{border-color:var(--warning-500)}.con-tb-icon-btn.ai .dot-pulse{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--warning-500);box-shadow:0 0 0 0 rgba(245,158,11,.6);animation:con-pulse 2.2s infinite}@keyframes con-pulse{0%{box-shadow:0 0 0 0 rgba(245,158,11,.6)}70%{box-shadow:0 0 0 6px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.con-tb-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--teal-600),var(--teal-800));color:var(--color-paper);display:grid;place-items:center;font-size:11px;font-weight:600}.con-tb-sep{width:1px;height:24px;background:var(--con-border);margin:0 2px;flex:none}.con-aside{grid-area:aside;background:var(--color-paper);border-right:1px solid var(--con-border);min-width:0;overflow:hidden}.con-aside,.con-aside-search{display:flex;flex-direction:column}.con-aside-search{padding:12px 14px 10px;border-bottom:1px solid var(--con-divider);gap:8px}.con-aside-search .field{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--color-surface-alt);border:1px solid var(--con-border);border-radius:9px}.con-aside-search .field:focus-within{border-color:var(--teal-300);box-shadow:0 0 0 3px rgba(94,234,212,.18)}.con-aside-search .field svg{width:14px;height:14px;color:var(--slate-400)}.con-aside-search .field input{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:12.5px;color:var(--teal-900)}.con-aside-search .field input::-moz-placeholder{color:var(--slate-400)}.con-aside-search .field input::placeholder{color:var(--slate-400)}.con-aside-search .field .k{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--slate-400);padding:1px 5px;border-radius:3px;background:var(--color-paper);border:1px solid var(--con-border)}.con-aside-filters{display:flex;gap:6px;padding:0 14px 10px;border-bottom:1px solid var(--con-divider)}.con-fchip{padding:4px 9px;border-radius:99px;font-size:11px;font-weight:500;background:var(--color-paper);border:1px solid var(--con-border);color:var(--slate-500);cursor:pointer;font-family:inherit;transition:all .12s;display:inline-flex;align-items:center;gap:4px}.con-fchip:hover{background:var(--color-surface-alt);color:var(--teal-700);border-color:var(--teal-300)}.con-fchip[data-on=true]{background:var(--teal-700);color:var(--color-paper);border-color:var(--teal-700)}.con-fchip .ct{font-family:JetBrains Mono,monospace;font-size:9.5px;opacity:.7}.con-fchip[data-on=true] .ct{opacity:.9;color:var(--success-200)}.con-aside-counter{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 6px;font-size:10.5px;color:var(--slate-400);font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.con-aside-counter .ct{color:var(--slate-600)}.con-aside-counter .a{color:var(--slate-400);cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-size:11px}.con-aside-counter .a:hover{color:var(--teal-700)}.con-aside-tree{flex:1;overflow-y:auto;padding:4px 8px 16px;scrollbar-width:thin;scrollbar-color:rgba(19,78,74,.18) transparent}.con-aside-tree::-webkit-scrollbar{width:8px}.con-aside-tree::-webkit-scrollbar-thumb{background:rgba(19,78,74,.15);border-radius:4px;border:2px solid transparent;background-clip:content-box}.con-tr-mod{display:flex;align-items:center;gap:8px;padding:9px 8px;margin:2px 0;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;border-radius:8px;color:var(--slate-600);transition:background .12s}.con-tr-mod:hover{background:var(--color-surface-alt)}.con-tr-mod[data-on=true]{background:var(--teal-50);color:var(--teal-900)}.con-tr-mod .chev{width:14px;color:var(--slate-400);flex:none}.con-tr-mod[data-on=true] .chev{color:var(--teal-700)}.con-tr-mod .code{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--slate-400);font-weight:600;padding:2px 6px;border-radius:4px;background:var(--slate-100);flex:none;letter-spacing:.02em}.con-tr-mod[data-on=true] .code{background:var(--teal-100);color:var(--teal-700)}.con-tr-mod .ttl{font-size:13px;font-weight:600;color:inherit;flex:1;min-width:0}.con-tr-mod .ct{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--slate-400);flex:none}.con-tr-preset{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 28px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;border-radius:7px;color:var(--slate-600)}.con-tr-preset:hover{background:var(--color-surface-alt)}.con-tr-preset[data-on=true]{background:var(--teal-700);color:var(--color-paper)}.con-tr-preset .code{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--slate-400);flex:none;letter-spacing:.02em}.con-tr-preset[data-on=true] .code{color:var(--success-200)}.con-tr-preset .ttl{font-size:11.5px;font-weight:500;flex:1;min-width:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.con-tr-preset .ct{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--slate-400);flex:none}.con-tr-preset[data-on=true] .ct{color:var(--success-200)}.con-tr-sec{display:flex;align-items:center;gap:9px;padding:10px 8px 6px 28px;margin-top:4px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%}.con-tr-sec .chev{width:12px;color:var(--slate-400);flex:none}.con-tr-sec .code{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--teal-700);font-weight:700;letter-spacing:.04em;flex:none}.con-tr-sec .ttl{font-weight:600;color:var(--teal-950);flex:1;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.con-tr-sec .ct{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--slate-400);flex:none}.con-tr-clause{display:flex;align-items:center;gap:9px;padding:7px 8px 7px 38px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;border-radius:7px;margin:1px 0;color:var(--slate-600);position:relative;transition:background .12s}.con-tr-clause:hover{background:var(--color-surface-alt)}.con-tr-clause[data-on=true]{background:var(--teal-50)}.con-tr-clause[data-on=true]:before{content:"";position:absolute;left:18px;top:7px;bottom:7px;width:2.5px;background:var(--teal-600);border-radius:0 3px 3px 0}.con-tr-clause .code{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--slate-400);font-weight:600;flex:none;width:42px;letter-spacing:.01em}.con-tr-clause[data-on=true] .code{color:var(--teal-700)}.con-tr-clause .ttl{font-size:11.5px;font-weight:500;color:var(--teal-900);line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.con-tr-clause[data-on=true] .ttl{color:var(--teal-950);font-weight:600}.con-tr-clause[data-off=true] .ttl{color:var(--slate-400);text-decoration:line-through;text-decoration-color:rgba(148,163,184,.4)}.con-tr-clause .cat{width:4px;height:4px;border-radius:50%;flex:none}.con-tr-clause .cat.core{background:var(--tag-taupe-accent)}.con-tr-clause .cat.b2c{background:var(--tag-clay-accent)}.con-tr-clause .cat.cond{background:var(--tag-indigo-accent)}.con-tr-clause .cat.opt{background:var(--tag-sage-accent)}.con-tr-clause .lock{width:11px;height:11px;color:var(--slate-400);flex:none}.con-tr-clause[data-off=true] .cat{opacity:.35}.con-aside[data-density=compact] .con-tr-clause{padding:4px 8px 4px 38px}.con-aside[data-density=compact] .con-tr-clause .ttl{font-size:11px}.con-aside[data-density=cards] .con-tr-clause{padding:10px 10px 10px 38px;margin:3px 4px;background:var(--color-paper);border:1px solid var(--con-divider);border-radius:8px;flex-wrap:wrap}.con-aside[data-density=cards] .con-tr-clause .ttl{white-space:normal;font-size:12px}.con-aside[data-density=cards] .con-tr-clause .sub{width:100%;padding-left:50px;font-size:10.5px;color:var(--slate-400);margin-top:2px}.con-aside[data-density=compact] .con-tr-clause .sub,.con-aside[data-density=default] .con-tr-clause .sub{display:none}.con-main{grid-area:main;min-width:0;min-height:0;overflow-y:auto;background:var(--con-bg)}.con-main-inner{max-width:760px;margin:0 auto;padding:24px 28px 60px}.con-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.con-section-head .eyebrow{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--teal-600);letter-spacing:.06em;text-transform:uppercase}.con-section-head .meta{font-size:11px;color:var(--slate-400);font-family:JetBrains Mono,monospace}.con-main h1.con-clause-h1{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.012em;color:var(--teal-950);text-wrap:pretty}.con-clause-sub{font-size:13px;color:var(--slate-600);line-height:1.55;margin-bottom:18px;max-width:620px}.con-clause-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.con-cat-tag{display:inline-flex;align-items:center;gap:6px;padding:3.5px 9px 3.5px 6px;border-radius:4px;font-size:11px;border-left:3px solid;font-family:inherit}.con-cat-tag,.con-cat-tag .lbl{font-weight:600}.con-cat-tag .norm{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;opacity:.85;margin-left:6px;padding-left:6px;border-left:1px solid}.con-cat-tag.core{background:var(--tag-taupe-bg-loud);color:var(--tag-taupe-fg-loud);border-color:var(--tag-taupe-accent)}.con-cat-tag.b2c{background:var(--tag-clay-bg-loud);color:var(--tag-clay-fg-loud);border-color:var(--tag-clay-accent)}.con-cat-tag.cond{background:var(--tag-indigo-bg-loud);color:var(--tag-indigo-fg-loud);border-color:var(--tag-indigo-accent)}.con-cat-tag.opt{background:var(--tag-sage-bg-loud);color:var(--tag-sage-fg-loud);border-color:var(--tag-sage-accent)}.con-toggle-card{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:18px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:12px;box-shadow:var(--con-shadow-card)}.con-toggle-card[data-on=false]{background:var(--slate-50);border-color:var(--con-border)}.con-toggle-card[data-locked=true]{background:var(--tag-clay-bg-loud);border-color:var(--tag-clay-accent)}.con-toggle-card .ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--teal-50);color:var(--teal-700)}.con-toggle-card[data-on=false] .ico{background:var(--slate-100);color:var(--slate-400)}.con-toggle-card[data-locked=true] .ico{background:var(--tag-clay-accent);color:var(--color-paper)}.con-toggle-card .body{flex:1;min-width:0}.con-toggle-card .body .nm{font-size:13px;font-weight:600;color:var(--teal-950);margin-bottom:2px}.con-toggle-card[data-locked=true] .body .nm{color:var(--tag-clay-fg-loud)}.con-toggle-card .body .ds{font-size:11.5px;color:var(--slate-500)}.con-toggle-card[data-locked=true] .body .ds{color:var(--tag-clay-fg-loud);opacity:.85}.con-toggle-card .switch{position:relative;width:44px;height:24px;border-radius:99px;background:var(--slate-300);cursor:pointer;flex:none;border:none;padding:0;transition:background .15s}.con-toggle-card .switch:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--color-paper);top:3px;left:3px;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.18)}.con-toggle-card[data-on=true] .switch{background:var(--teal-600)}.con-toggle-card[data-on=true] .switch:after{transform:translateX(20px)}.con-toggle-card[data-locked=true] .switch{background:var(--tag-clay-accent);cursor:not-allowed;opacity:.7}.con-field-card{background:var(--color-paper);border:1px solid var(--con-border);border-radius:12px;padding:18px;margin-bottom:14px;box-shadow:var(--con-shadow-card)}.con-field-card[data-disabled=true]{opacity:.55;pointer-events:none;background:var(--slate-50)}.con-field-card .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.con-field-card .head h4{margin:0;font-size:13px;font-weight:600;color:var(--teal-950)}.con-field-card .head .marker{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--slate-400)}.con-field-card .hint{font-size:11.5px;color:var(--slate-500);line-height:1.5;margin:0 0 12px}.con-field-card .hint b,.con-input{color:var(--teal-900)}.con-input{width:100%;padding:9px 12px;font-family:inherit;font-size:13px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:8px;outline:none;transition:all .12s}.con-input:focus{border-color:var(--teal-300);box-shadow:0 0 0 3px rgba(94,234,212,.18)}.con-input.mono{font-family:JetBrains Mono,monospace;font-size:12.5px}.con-textarea{width:100%;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.55;color:var(--teal-900);background:var(--color-paper);border:1px solid var(--con-border);border-radius:8px;outline:none;resize:vertical;min-height:84px;transition:all .12s}.con-textarea:focus{border-color:var(--teal-300);box-shadow:0 0 0 3px rgba(94,234,212,.18)}.con-seg{display:inline-flex;background:var(--slate-100);border-radius:9px;padding:3px;gap:2px}.con-seg button{padding:6px 12px;border-radius:7px;border:none;background:transparent;color:var(--slate-500);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.con-seg button:hover{color:var(--teal-900)}.con-seg button[data-on=true]{background:var(--color-paper);color:var(--teal-950);font-weight:600;box-shadow:0 1px 2px rgba(2,32,30,.06)}.con-slider-row{display:flex;align-items:center;gap:14px}.con-slider{flex:1;position:relative;height:24px}.con-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--slate-200);border-radius:99px;outline:none;padding:0;margin:9px 0}.con-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--teal-600);border:3px solid var(--color-paper);box-shadow:0 0 0 1px var(--teal-700),0 2px 6px rgba(13,148,136,.4);cursor:pointer}.con-slider .fill{position:absolute;top:9px;left:0;height:6px;background:var(--teal-600);border-radius:99px;pointer-events:none}.con-slider-input{width:80px;padding:6px 9px;text-align:right;font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--teal-900);background:var(--color-paper);border:1px solid var(--con-border);border-radius:7px;outline:none}.con-slider-input:focus{border-color:var(--teal-300)}.con-ai-row{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 8px}.con-ai-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:9px;background:linear-gradient(135deg,var(--warning-50) 0,var(--warning-50) 100%);border:1px solid var(--warning-300);font-family:inherit;font-size:12px;font-weight:500;color:var(--warning-900);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.con-ai-btn:hover{background:var(--warning-50);border-color:var(--warning-500);transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.12)}.con-ai-btn .spark{width:14px;height:14px;color:var(--warning-500);flex:none}.con-ai-btn .lbl{font-weight:500;color:var(--warning-900)}.con-ai-btn .code{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--warning-700);opacity:.8;padding:1px 5px;border-radius:3px;background:rgba(245,158,11,.12);font-weight:600}.con-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border-radius:9px;border:1px solid transparent;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;background:transparent;color:var(--con-text);transition:all .15s cubic-bezier(.4,0,.2,1)}.con-btn svg{width:14px;height:14px}.con-btn.ghost{color:var(--slate-500)}.con-btn.ghost:hover{color:var(--teal-700);background:var(--teal-50)}.con-btn.secondary{background:var(--color-paper);border-color:var(--con-border);color:var(--teal-900)}.con-btn.secondary:hover{background:var(--teal-50);border-color:var(--teal-300)}.con-btn.primary{background:var(--teal-600);color:var(--color-paper);border-color:var(--teal-600);padding:9px 16px}.con-btn.primary:hover{background:var(--teal-700);border-color:var(--teal-700);transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,148,136,.18)}.con-btn.danger{background:var(--color-paper);color:var(--tag-clay-fg-loud);border-color:var(--tag-clay-accent)}.con-btn.danger:hover{background:var(--tag-clay-bg-loud)}.con-right{grid-area:right;background:var(--slate-100);border-left:1px solid var(--con-border);display:flex;flex-direction:column;min-width:0;overflow:hidden}.con-right-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--color-paper);border-bottom:1px solid var(--con-border);flex:none}.con-right-head h4{margin:0;font-size:12px;font-weight:600;color:var(--teal-950);display:inline-flex;align-items:center;gap:8px}.con-right-head .tag{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--teal-700);background:var(--teal-50);padding:2px 6px;border-radius:4px;letter-spacing:.04em;font-weight:600}.con-right-head .actions{display:flex;align-items:center;gap:4px}.con-right-head .ic{width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:var(--slate-500);display:grid;place-items:center;cursor:pointer}.con-right-head .ic:hover{background:var(--slate-100);color:var(--teal-900)}.con-right-body{flex:1;overflow-y:auto;padding:18px 14px 60px}.con-doc-page{background:var(--color-paper);border:1px solid rgba(19,78,74,.1);border-radius:6px;box-shadow:0 1px 3px rgba(2,32,30,.08),0 0 0 1px rgba(19,78,74,.05);padding:36px 36px 28px;margin-bottom:14px;position:relative}.con-doc-page .pn{position:absolute;bottom:8px;right:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--slate-400)}.con-doc-h-contract{text-align:center;margin-bottom:22px}.con-doc-h-contract .lab{font-size:9.5px;color:var(--slate-400);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.con-doc-h-contract h2{margin:4px 0 0;font-size:13.5px;font-weight:700;color:var(--teal-950);letter-spacing:.01em;text-transform:uppercase}.con-doc-h-contract .meta{margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--slate-500)}.con-doc-pre{display:flex;justify-content:space-between;margin-bottom:14px;font-size:9.5px;color:var(--slate-600)}.con-doc-pre .a,.con-doc-pre .b{width:46%}.con-doc-section{margin-bottom:12px}.con-doc-section h3{margin:0 0 4px;font-size:10.5px;font-weight:700;color:var(--teal-950);text-transform:uppercase;letter-spacing:.04em;text-align:center}.con-doc-clause{font-size:9.5px;line-height:1.55;color:var(--slate-800);margin:0 0 5px;text-align:justify}.con-doc-clause .num{font-family:JetBrains Mono,monospace;font-weight:600;margin-right:4px;color:var(--slate-600)}.con-doc-clause.highlight{background:rgba(252,211,77,.18);outline:2px solid rgba(245,158,11,.4);outline-offset:1px;border-radius:2px;padding:2px 4px;margin-left:-4px}.con-doc-clause.disabled{color:var(--slate-400);text-decoration:line-through;text-decoration-color:rgba(148,163,184,.4)}.con-ai-panel{grid-area:right;background:var(--color-paper);border-left:1px solid var(--con-border);display:flex;flex-direction:column;min-width:0;width:var(--con-ai-w);box-shadow:-12px 0 32px rgba(2,32,30,.06)}.con-mob-ai{width:100%}.con-mob-ai .con-ai-panel{grid-area:auto;width:100%;border-left:none;box-shadow:none}.con-ai-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 12px;background:var(--con-ai-bg);border-bottom:1px solid var(--warning-300)}.con-ai-head .left{display:flex;align-items:center;gap:10px;min-width:0}.con-ai-head .ico{width:32px;height:32px;border-radius:8px;background:var(--warning-500);color:var(--color-paper);display:grid;place-items:center;flex:none}.con-ai-head .nm{font-size:13px;font-weight:600;color:var(--warning-900)}.con-ai-head .sub{font-size:11px;color:var(--warning-800);font-family:JetBrains Mono,monospace;margin-top:1px;letter-spacing:.02em}.con-ai-head .x{width:26px;height:26px;border-radius:6px;background:transparent;border:none;color:var(--warning-800);display:grid;place-items:center;cursor:pointer;flex:none}.con-ai-head .x:hover{background:rgba(245,158,11,.16)}.con-ai-back-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:7px;background:rgba(255,255,255,.6);border:1px solid rgba(146,64,14,.18);color:var(--warning-900);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .12s}.con-ai-back-btn svg{width:13px;height:13px}.con-ai-back-btn:hover{background:var(--color-paper);border-color:var(--warning-500);color:var(--warning-800)}.con-ai-body{flex:1;overflow-y:auto;padding:14px 16px 40px}.con-ai-target{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-surface-alt);border:1px solid var(--con-border);border-radius:8px;font-size:11.5px;color:var(--slate-600);margin-bottom:14px}.con-ai-target .code{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--teal-700);background:var(--teal-100);padding:1.5px 5px;border-radius:3px;font-weight:600}.con-ai-target .ttl{color:var(--teal-900);font-weight:500}.con-ai-task-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 8px;border-radius:6px;background:var(--warning-100);color:var(--warning-900);font-size:11px;font-weight:600;margin-bottom:12px;border:1px solid var(--warning-300)}.con-ai-task-tag .code{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--warning-700);opacity:.9}.con-ai-h2{font-size:14px;font-weight:600;color:var(--teal-950);margin:0 0 10px;letter-spacing:-.005em}.con-ai-h{font-size:11px;font-weight:700;color:var(--teal-600);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px}.con-ai-p{font-size:12.5px;line-height:1.6;color:var(--slate-800);margin:0 0 10px;text-wrap:pretty}.con-ai-p b{color:var(--teal-950);font-weight:600}.con-ai-ex{background:var(--color-surface-alt);border-radius:8px;padding:10px 12px;font-size:11.5px;color:var(--slate-600);line-height:1.55;margin:8px 0;border:1px solid var(--con-border);border-left:3px solid var(--teal-600)}.con-ai-ex b{color:var(--teal-700);font-weight:600}.con-ai-kv{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:8px;padding:10px 12px}.con-ai-kv .row{display:flex;justify-content:space-between;gap:12px;font-size:12px}.con-ai-kv .row .k{color:var(--slate-500)}.con-ai-kv .row .v{color:var(--teal-950);font-weight:600;font-family:JetBrains Mono,monospace}.con-ai-verdict{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:8px;font-size:12px;font-weight:600;margin-bottom:12px}.con-ai-verdict .ico{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--color-paper)}.con-ai-verdict.ok{background:var(--success-50);color:var(--success-700);border:1px solid var(--success-200)}.con-ai-verdict.ok .ico{background:var(--success-500)}.con-ai-verdict.warn{background:var(--warning-50);color:var(--warning-800);border:1px solid var(--warning-300)}.con-ai-verdict.warn .ico{background:var(--warning-500)}.con-ai-verdict.err{background:var(--error-50);color:var(--error-700);border:1px solid var(--error-200)}.con-ai-verdict.err .ico{background:var(--error-500)}.con-ai-issues{display:flex;flex-direction:column;gap:6px;margin:6px 0 12px}.con-ai-issue{display:flex;gap:9px;align-items:flex-start;padding:9px 12px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:8px;font-size:12px;line-height:1.5;color:var(--slate-800)}.con-ai-issue .dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:5px}.con-ai-issue[data-sev=high]{border-color:var(--error-200);background:var(--error-50)}.con-ai-issue[data-sev=high] .dot{background:var(--error-500)}.con-ai-issue[data-sev=med],.con-ai-issue[data-sev=warn]{border-color:var(--warning-300);background:var(--warning-50)}.con-ai-issue[data-sev=med] .dot,.con-ai-issue[data-sev=warn] .dot{background:var(--warning-500)}.con-ai-issue[data-sev=info],.con-ai-issue[data-sev=low]{border-color:#BAE6FD;background:var(--info-50)}.con-ai-issue[data-sev=info] .dot,.con-ai-issue[data-sev=low] .dot{background:var(--info-500)}.con-ai-issue[data-sev=ok]{border-color:var(--success-200);background:var(--success-50)}.con-ai-issue[data-sev=ok] .dot{background:var(--success-500)}.con-ai-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.con-ai-disclaimer{margin-top:20px;padding:10px 12px;background:var(--color-surface-alt);border:1px dashed var(--con-border);border-radius:8px;font-size:10.5px;color:var(--slate-400);line-height:1.5;display:flex;gap:8px;align-items:flex-start}.con-ai-disclaimer .ic{width:13px;height:13px;flex:none;margin-top:1px;color:var(--slate-300)}.con-ai-loading{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.con-ai-loading .badge{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--warning-100) 0,var(--warning-50) 100%);display:grid;place-items:center;margin-bottom:14px;position:relative;animation:con-ai-rotate 3s linear infinite}@keyframes con-ai-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.con-ai-loading .badge svg{color:var(--warning-500);width:22px;height:22px}.con-ai-loading .ttl{font-size:13px;font-weight:600;color:var(--teal-950);margin-bottom:4px}.con-ai-loading .sub{font-size:11.5px;color:var(--slate-500)}.con-shimmer-lines{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:24px}.con-shimmer-l{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--slate-100) 0,var(--slate-200) 50%,var(--slate-100) 100%);background-size:400px 100%;animation:con-shimmer 1.8s linear infinite}.con-shimmer-l.w70{width:70%}.con-shimmer-l.w90{width:90%}.con-shimmer-l.w50{width:50%}@keyframes con-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.con-ai-error{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px}.con-ai-error .ic{width:42px;height:42px;border-radius:12px;background:var(--error-50);color:var(--error-500);display:grid;place-items:center;margin-bottom:14px;border:1px solid var(--error-200)}.con-ai-error h4{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--teal-950)}.con-ai-error p{margin:0 0 14px;font-size:12.5px;color:var(--slate-600);line-height:1.55}.con-ai-error p.meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--slate-400);background:var(--color-surface-alt);padding:8px 10px;border-radius:6px;border:1px solid var(--con-border)}.con-ai-error .actions{display:flex;gap:8px}.con-bottombar{grid-area:bottombar;background:var(--color-paper);border-top:1px solid var(--con-border);justify-content:space-between;padding:0 18px;gap:14px}.con-bb-stats,.con-bottombar{display:flex;align-items:center}.con-bb-stats{gap:18px}.con-bb-stat{display:flex;align-items:baseline;gap:6px;font-size:11.5px;color:var(--slate-500)}.con-bb-stat .v{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--teal-950);font-size:14px}.con-bb-stat .v.warn{color:var(--warning-700)}.con-bb-stat .v.ok{color:var(--success-700)}.con-bb-actions{display:flex;gap:8px}.con-modal-scrim{position:absolute;inset:0;background:rgba(2,32,30,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:grid;place-items:center;z-index:60;padding:32px}.con-modal{background:var(--color-paper);border-radius:14px;box-shadow:var(--con-shadow-pop);width:min(540px,100%);max-height:calc(100% - 64px);overflow:hidden;display:flex;flex-direction:column}.con-modal-head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--con-divider)}.con-modal-head .ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;color:var(--color-paper)}.con-modal-head[data-tone=b2c] .ico{background:var(--tag-clay-accent)}.con-modal-head[data-tone=conflict] .ico{background:var(--warning-500)}.con-modal-head[data-tone=requires] .ico{background:var(--teal-600)}.con-modal-head[data-tone=neutral] .ico{background:var(--slate-600)}.con-modal-head .body{flex:1;min-width:0}.con-modal-head h2{margin:0 0 3px;font-size:16px;font-weight:600;color:var(--teal-950);letter-spacing:-.005em}.con-modal-head .sub{font-size:12px;color:var(--slate-600);font-family:JetBrains Mono,monospace}.con-modal-head .x{width:30px;height:30px;border-radius:7px;background:transparent;border:none;color:var(--slate-500);display:grid;place-items:center;cursor:pointer;flex:none}.con-modal-head .x:hover{background:var(--slate-100);color:var(--teal-950)}.con-modal-body{padding:16px 20px 18px;overflow-y:auto}.con-modal-body p{margin:0 0 12px;font-size:13px;color:var(--slate-800);line-height:1.55}.con-modal-body p b{color:var(--teal-950);font-weight:600}.con-modal-foot{padding:14px 20px;border-top:1px solid var(--con-divider);background:var(--color-surface-alt);display:flex;align-items:center;justify-content:flex-end;gap:8px}.con-norm-card{display:flex;gap:10px;padding:11px 12px;background:var(--tag-clay-bg-loud);color:var(--tag-clay-fg-loud);border-radius:8px;border-left:3px solid var(--tag-clay-accent);font-size:12px;line-height:1.5;margin:0 0 12px}.con-norm-card .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--tag-clay-accent)}.con-norm-card .ttl{font-weight:600;margin-bottom:2px}.con-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 12px}.con-diff .col{border:1px solid var(--con-border);border-radius:8px;overflow:hidden;background:var(--color-paper)}.con-diff .col h5{margin:0;padding:8px 12px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--color-surface-alt);color:var(--slate-500);border-bottom:1px solid var(--con-divider);display:flex;align-items:center;justify-content:space-between}.con-diff .col[data-tone=ours] h5{background:var(--teal-50);color:var(--teal-700)}.con-diff .col[data-tone=theirs] h5{background:var(--warning-50);color:var(--warning-800)}.con-diff .col .val{padding:14px 12px;font-size:18px;font-weight:700;color:var(--teal-950)}.con-diff .col .at,.con-diff .col .val{font-family:JetBrains Mono,monospace;text-align:center}.con-diff .col .at{padding:8px 12px;font-size:10.5px;color:var(--slate-400);border-top:1px solid var(--con-divider)}.con-req-chain{display:flex;flex-direction:column;gap:8px;margin:6px 0 12px}.con-req-chain .it{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--color-surface-alt);border:1px solid var(--con-border);border-radius:8px}.con-req-chain .it .code{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--teal-700);background:var(--teal-100);padding:2px 6px;border-radius:4px;font-weight:600;flex:none}.con-req-chain .it .ttl{flex:1;font-size:12.5px;color:var(--teal-900);font-weight:500}.con-req-chain .it .pill{font-size:10.5px;padding:2px 8px;border-radius:99px;background:var(--error-50);color:var(--error-700);font-weight:600;border:1px solid var(--error-200)}.con-req-chain .it .pill.ok{background:var(--success-50);color:var(--success-700);border-color:var(--success-200)}.con-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;min-height:60vh}.con-empty .illu{width:96px;height:96px;border-radius:24px;background:var(--teal-50);display:grid;place-items:center;margin-bottom:18px;color:var(--teal-600)}.con-empty .illu svg{width:36px;height:36px}.con-empty h2{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--teal-950);letter-spacing:-.005em}.con-empty p{margin:0 0 18px;font-size:13.5px;color:var(--slate-600);max-width:380px;line-height:1.55}.con-empty .quick{display:flex;flex-direction:column;gap:6px;width:100%;max-width:380px;margin-top:12px}.con-empty .quick .q{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:9px;font-size:12.5px;color:var(--slate-600);cursor:pointer;font-family:inherit;text-align:left;transition:all .12s}.con-empty .quick .q:hover{border-color:var(--teal-300);background:var(--teal-50);transform:translateY(-1px)}.con-empty .quick .q .code{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--teal-700);background:var(--teal-100);padding:2px 6px;border-radius:4px;font-weight:600;flex:none}.con-empty .quick .q .ttl{color:var(--teal-900);flex:1}.con-empty .quick .q .arrow{color:var(--slate-400)}.con-srch-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--teal-50);border:1px solid var(--teal-200);border-radius:8px;margin:0 8px 8px;font-size:11.5px;color:var(--teal-700)}.con-srch-banner b{color:var(--teal-950);font-weight:600}.con-srch-banner .x{margin-left:auto;width:22px;height:22px;border-radius:5px;background:transparent;border:none;color:var(--teal-700);display:grid;place-items:center;cursor:pointer}.con-srch-banner .x:hover{background:rgba(13,148,136,.12)}.con-mark{background:rgba(245,158,11,.22);color:var(--warning-900);padding:0 1px;border-radius:2px}.con-mob{display:flex;flex-direction:column;height:840px;background:var(--con-bg);position:relative;overflow:hidden}.con-mob-bar{height:54px;background:#0B201E;color:var(--color-paper);display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex:none}.con-mob-bar .left{display:flex;align-items:center;gap:9px}.con-mob-bar .cube{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,var(--teal-600) 0,var(--teal-700) 100%);display:grid;place-items:center;color:var(--teal-300);font-weight:700;font-size:9.5px;letter-spacing:.04em}.con-mob-bar .nm{font-weight:700;font-size:12px;letter-spacing:.06em}.con-mob-bar .actions{display:flex;gap:6px}.con-mob-bar .ic{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.04);border:none;color:var(--color-paper);display:grid;place-items:center;cursor:pointer}.con-mob-crumbs{padding:10px 14px 8px;background:var(--color-paper);border-bottom:1px solid var(--con-border);font-size:11px;color:var(--slate-500);display:flex;align-items:center;gap:6px;flex:none}.con-mob-crumbs b{color:var(--teal-950);font-weight:600}.con-mob-zone{display:flex;padding:8px;background:var(--color-paper);border-bottom:1px solid var(--con-border);gap:4px;flex:none}.con-mob-zone button{flex:1;padding:7px 8px;border-radius:7px;border:none;background:transparent;font-family:inherit;font-size:11px;font-weight:600;color:var(--slate-500);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.con-mob-zone button .ic{width:15px;height:15px;color:var(--slate-400)}.con-mob-zone button[data-on=true]{background:var(--teal-50);color:var(--teal-700)}.con-mob-zone button[data-on=true] .ic{color:var(--teal-700)}.con-mob-content{flex:1;overflow-y:auto;padding:12px 14px 90px}.con-mob-h{font-size:10px;font-weight:700;color:var(--teal-600);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 8px;font-family:JetBrains Mono,monospace}.con-mob-h:first-child{margin-top:0}.con-mob-clause{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:10px;margin-bottom:8px}.con-mob-clause .code{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--slate-400);font-weight:600;flex:none;padding-top:2px}.con-mob-clause .body{flex:1;min-width:0}.con-mob-clause .body .ttl{font-size:12.5px;font-weight:500;color:var(--teal-950);line-height:1.3}.con-mob-clause .body .ds{font-size:11px;color:var(--slate-500);margin-top:3px;line-height:1.4}.con-mob-clause .switch{position:relative;width:36px;height:20px;border-radius:99px;background:var(--slate-300);cursor:pointer;flex:none;border:none;padding:0;transition:background .15s}.con-mob-clause .switch:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:var(--color-paper);top:3px;left:3px;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.18)}.con-mob-clause[data-on=true] .switch{background:var(--teal-600)}.con-mob-clause[data-on=true] .switch:after{transform:translateX(16px)}.con-mob-clause[data-locked=true] .switch{background:var(--tag-clay-accent);opacity:.7}.con-mob-fab{position:absolute;bottom:18px;right:18px;width:50px;height:50px;border-radius:50%;background:var(--warning-500);color:var(--color-paper);display:grid;place-items:center;cursor:pointer;border:none;box-shadow:0 8px 24px rgba(245,158,11,.36),0 2px 6px rgba(0,0,0,.12)}.con-mob-fab svg{width:22px;height:22px}.con-mob-bottom{position:absolute;bottom:0;left:0;right:0;background:var(--color-paper);border-top:1px solid var(--con-border);padding:10px 14px;display:flex;gap:8px;flex:none}.con-eyebrow,.con-mono{font-family:JetBrains Mono,monospace}.con-eyebrow{font-size:10.5px;font-weight:600;color:var(--teal-600);letter-spacing:.06em;text-transform:uppercase}.con-divider{height:1px;background:var(--con-divider);margin:18px 0}[hidden]{display:none!important}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--teal-700,var(--teal-700));text-decoration:none;cursor:pointer}.brand-lockup .brand-mark{flex-shrink:0;color:inherit}.brand-lockup .brand-text{display:inline-flex;align-items:baseline;font-family:var(--font-display,"Zen Dots Kir","Inter",sans-serif);font-size:16px;letter-spacing:.04em;line-height:1}.brand-lockup .brand-text .ru{color:var(--teal-800,var(--teal-800))}.brand-lockup .brand-divider{display:inline-block;width:1px;background:currentColor;opacity:.35;margin:0 .55em;height:.85em;vertical-align:middle}.brand-lockup.sm .brand-text{font-size:13px}.brand-lockup.sm .brand-mark{width:18px;height:19px}.brand-lockup.on-dark{color:var(--teal-300)}.brand-lockup.on-dark .brand-text{color:var(--color-paper)}.brand-lockup.on-dark .brand-text .ru{color:var(--teal-300)}.brand-lockup.mark-only{gap:0}.con-tr-clause .con-tr-add{margin-left:auto;flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;cursor:pointer;background:var(--teal-50);color:var(--teal-700);border:1px solid var(--con-border)}.con-tr-clause .con-tr-add:hover{background:var(--teal-100)}.con-opt-banner{margin:8px;padding:10px 12px;border-radius:10px;background:var(--teal-50);border:1px solid var(--con-border)}.con-opt-banner-head{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--teal-700);margin-bottom:8px}.con-opt-banner-list{display:flex;flex-direction:column;gap:6px}.con-opt-block{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--color-paper);border:1px solid var(--con-border);border-radius:8px}.con-opt-block-info{flex:1;min-width:0}.con-opt-block-info .nm{font-size:12px;font-weight:600;color:var(--teal-900)}.con-opt-block-info .ds{font-size:10.5px;color:var(--slate-500);line-height:1.4}.con-opt-add{flex:none;font-size:11px;padding:6px 10px}.con-opt-banner-note{margin-top:8px;font-size:11px;color:var(--teal-700)}.con-soft-warn{position:fixed;left:50%;bottom:78px;transform:translateX(-50%);z-index:70;max-width:520px;padding:10px 16px;border-radius:10px;background:var(--warning-50);color:var(--warning-800);border:1px solid var(--warning-300);box-shadow:var(--con-shadow-pop);font-size:12.5px}.con-doc-ph{background:rgba(252,211,77,.3);color:var(--warning-900);border-radius:2px;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:.92em}.con-mob-wrap{min-height:100vh;background:var(--con-bg);display:flex;flex-direction:column}.con-export-block{margin:0 0 14px}.con-export-disclaimer{font-size:12.5px;color:var(--slate-600);line-height:1.55;margin:0 0 14px}.con-export-status-note{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:8px;background:var(--color-surface-alt);border:1px solid var(--con-border);font-size:12px;color:var(--slate-600);line-height:1.5;margin:0 0 14px}.con-export-status-note .ic{flex:none;width:15px;height:15px;margin-top:1px;color:var(--slate-500)}.con-export-gaps{padding:11px 13px;border-radius:8px;background:var(--cst-active-bg);border:1px solid var(--cst-active-bd);margin:0 0 14px}.con-export-gaps-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--cst-active-fg);margin-bottom:8px}.con-export-gaps-head .ic{flex:none;width:15px;height:15px}.con-export-gaps-list{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:4px}.con-export-gaps-list li{font-size:12px;color:var(--slate-700);line-height:1.45}.con-export-gaps-foot{font-size:11.5px;color:var(--slate-600);margin:0;line-height:1.45}.con-export-ok{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--slate-600);margin:0 0 14px}.con-export-ok .ic{flex:none;width:15px;height:15px;color:#16A34A}.con-resizer{position:absolute;top:var(--con-topbar-h);bottom:var(--con-bottombar-h);width:9px;margin-right:-4px;z-index:45;cursor:col-resize;background:transparent;transition:background .12s}.con-resizer:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:var(--con-border)}.con-resizer:active,.con-resizer:hover{background:rgba(13,148,136,.12)}.con-resizer:active:after,.con-resizer:hover:after{background:var(--teal-600);width:2px}