.cm-comparison{--cm-bg:#ebeef3;--cm-surface:#fff;--cm-surface-2:#f7f9fc;--cm-surface-3:#eef2f7;--cm-ink:#1a1f2e;--cm-ink-2:#475467;--cm-ink-3:#667085;--cm-ink-4:#98a2b3;--cm-line:#e3e8ef;--cm-line-2:#d0d5dd;--cm-brand:#353f51;--cm-brand-tint:#eef1f5;--cm-ok:#15803d;--cm-ok-bg:#f0faf4;--cm-ok-bd:#a7d7b8;--cm-danger:#b91c1c;--cm-danger-bg:#fdf2f2;--cm-danger-bd:#e8b4b4;--cm-warning:#92400e;--cm-warning-bg:#fffbeb;--cm-warning-bd:#e8d5a0;--cm-warning-accent:#b45309;--cm-status-col:clamp(132px, 14cqi, 188px);color:var(--cm-ink);font-feature-settings:"tnum" 1;flex-direction:column;gap:22px;display:flex;container:cmpanel/inline-size}.cm-comparison--compact{gap:18px}@keyframes cm-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cm-reveal-scale{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cm-verdict,.cm-action,.cm-section,.cm-notice{animation:.46s cubic-bezier(.2,.72,.18,1) both cm-reveal}.cm-verdict{animation-delay:20ms}.cm-action{animation-delay:60ms}.cm-section:first-of-type{animation-delay:80ms}.cm-section:nth-of-type(2){animation-delay:.12s}.cm-section:nth-of-type(3){animation-delay:.16s}.cm-section:nth-of-type(4){animation-delay:.2s}.cm-notice{animation-delay:.22s}.cm-verdict{border:1px solid var(--cm-line);background:var(--cm-surface);border-radius:18px;gap:18px;padding:22px 24px;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 12px 28px -22px #10182852}.cm-verdict:hover{box-shadow:0 1px 2px #1018280d,0 18px 36px -24px #10182861}.cm-verdict:before{content:"";background:var(--cm-brand);width:6px;position:absolute;inset:0 auto 0 0}.cm-verdict--danger{background:linear-gradient(90deg, var(--cm-danger-bg), #fff 62%);border-color:var(--cm-danger-bd)}.cm-verdict--danger:before{background:var(--cm-danger)}.cm-verdict--warning:before{background:var(--cm-warning-accent)}.cm-verdict--success:before{background:var(--cm-ok)}.cm-verdict__icon{background:var(--cm-brand-tint);width:54px;height:54px;color:var(--cm-brand);border-radius:14px;flex:none;place-items:center;display:grid}.cm-verdict--danger .cm-verdict__icon{background:var(--cm-danger-bg);border:1px solid var(--cm-danger-bd);color:var(--cm-danger)}.cm-verdict--warning .cm-verdict__icon{background:var(--cm-warning-bg);border:1px solid var(--cm-warning-bd);color:var(--cm-warning)}.cm-verdict--success .cm-verdict__icon{background:var(--cm-ok-bg);border:1px solid var(--cm-ok-bd);color:var(--cm-ok)}.cm-verdict__body{flex:1;min-width:0}.cm-verdict__actions{flex:none;align-self:flex-start}.cm-verdict__print{border:1px solid var(--cm-line-2);color:var(--cm-ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.cm-verdict__print:hover{border-color:var(--cm-brand);color:var(--cm-brand);background:var(--cm-surface-2);box-shadow:0 1px 2px #1018280d}.cm-verdict__print:focus-visible{outline:2px solid var(--cm-brand);outline-offset:2px}.cm-verdict__print svg{flex:none}.cm-verdict__meta,.cm-highlights{flex-wrap:wrap;gap:8px;display:flex}.cm-verdict h2{color:var(--cm-ink);letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.12}.cm-verdict p{max-width:78ch;color:var(--cm-ink-2);margin:9px 0 0;font-size:14px;font-weight:600;line-height:1.65}.cm-pill,.cm-highlight,.cm-status,.cm-side-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-weight:800;display:inline-flex}.cm-pill{border:1px solid var(--cm-line-2);background:var(--cm-surface-2);color:var(--cm-ink-2);padding:5px 10px;font-size:12px}.cm-pill--danger{border-color:var(--cm-danger);background:var(--cm-danger);color:#fff}.cm-pill--warning{border-color:var(--cm-warning-bd);background:var(--cm-warning-bg);color:var(--cm-warning)}.cm-pill--success{border-color:var(--cm-ok-bd);background:var(--cm-ok-bg);color:var(--cm-ok)}.cm-pill--info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cm-pill--soft{box-shadow:none}.cm-highlights{margin-top:14px}.cm-highlight{color:#334155;background:#ffffffbf;border:1px solid #94a3b847;padding:6px 10px;font-size:12px}.cm-highlight span{background:var(--cm-ink-4);border-radius:50%;width:7px;height:7px}.cm-highlight--success span{background:var(--cm-ok)}.cm-highlight--warning span{background:var(--cm-warning-accent)}.cm-highlight--danger span{background:var(--cm-danger)}.cm-action{border:1px solid var(--cm-warning-bd);background:linear-gradient(180deg, var(--cm-warning-bg), #fdf6e6);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.cm-action:hover{border-color:#d8b16d;box-shadow:0 8px 18px -16px #92400e6b}.cm-action__icon{border:1px solid var(--cm-warning-bd);width:38px;height:38px;color:var(--cm-warning);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.cm-action__title{color:var(--cm-warning);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.cm-action p{color:#6b5417;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.5}.cm-section{flex-direction:column;gap:12px;display:flex}.cm-section__head{align-items:center;gap:10px;min-width:0;display:flex}.cm-section__mark{background:var(--cm-brand);border-radius:999px;flex:none;width:4px;height:18px}.cm-section__mark--warning{background:var(--cm-warning-accent)}.cm-section__mark--success{background:var(--cm-ok)}.cm-section__head h3{color:var(--cm-ink);margin:0;font-size:14px;font-weight:800}.cm-section__head p{color:var(--cm-ink-3);margin:0 0 0 auto;font-size:12px;font-weight:600}.cm-doc-compare{border:1px solid var(--cm-line);background:var(--cm-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}.cm-doc-card{min-width:0;padding:20px 22px;transition:background .16s}.cm-doc-card:hover{background:#fbfcff}.cm-doc-card--warning{background:linear-gradient(180deg, #fff, var(--cm-warning-bg))}.cm-doc-card--danger{background:linear-gradient(180deg, #fff, var(--cm-danger-bg))}.cm-doc-card__tag{background:var(--cm-brand-tint);color:var(--cm-brand);letter-spacing:.04em;text-transform:uppercase;border:1px solid #d7deea;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-doc-card__file{align-items:center;gap:9px;min-width:0;margin-top:13px;display:flex}.cm-doc-card__file span{background:var(--cm-surface-3);width:30px;height:30px;color:var(--cm-ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.cm-doc-card__file strong{min-width:0;color:var(--cm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.cm-confidence{margin-top:15px}.cm-confidence div{color:var(--cm-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.cm-confidence strong{color:var(--cm-ink);font-weight:800}.cm-confidence__bar{background:var(--cm-surface-3);border-radius:999px;height:7px;display:block;overflow:hidden}.cm-confidence__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--cm-ok), #34c98a);height:100%;display:block}.cm-confidence__bar--warning span{background:linear-gradient(90deg, var(--cm-warning-accent), #f6b45d)}.cm-confidence__bar--danger span{background:linear-gradient(90deg, var(--cm-danger), #ef6f6f)}.cm-doc-balances{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cm-balance-box{border:1px solid var(--cm-line);background:var(--cm-surface-2);border-radius:12px;padding:11px 12px}.cm-balance-box>span{color:var(--cm-ink-3);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.cm-balance-box strong{color:var(--cm-ink);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:5px;font-size:15px;font-weight:800;display:flex}.cm-side-tag{letter-spacing:.02em;border-radius:6px;padding:2px 7px;font-size:10px}.cm-side-tag--debit{background:var(--cm-surface-3);color:var(--cm-ink-2)}.cm-side-tag--credit{color:#174ea6;background:#e8f0fe}.cm-doc-card__foot{color:var(--cm-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.cm-doc-card--success .cm-doc-card__foot svg{color:var(--cm-ok)}.cm-doc-card--warning .cm-doc-card__foot svg{color:var(--cm-warning)}.cm-doc-card--danger .cm-doc-card__foot svg{color:var(--cm-danger)}.cm-doc-details{border-top:1px solid var(--cm-line);margin-top:12px;padding-top:10px}.cm-doc-details summary{cursor:pointer;color:var(--cm-ink-2);font-size:12px;font-weight:700;list-style-position:outside}.cm-doc-details summary:hover{color:var(--cm-brand)}.cm-doc-details__grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cm-dot{background:var(--cm-ink-4);border-radius:50%;width:4px;height:4px}.cm-connector{border-right:1px solid var(--cm-line);border-left:1px solid var(--cm-line);text-align:center;background:linear-gradient(#fff,#fbfcff);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 16px;display:flex}.cm-connector__icon{background:var(--cm-brand);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:0;width:46px;height:46px;display:inline-flex}.cm-connector--danger .cm-connector__icon{background:var(--cm-danger)}.cm-connector--warning .cm-connector__icon{background:var(--cm-warning-accent)}.cm-connector--success .cm-connector__icon{background:var(--cm-ok)}.cm-connector__label,.cm-connector__sub{color:var(--cm-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.cm-connector--danger .cm-connector__label{color:var(--cm-danger)}.cm-connector--warning .cm-connector__label{color:var(--cm-warning)}.cm-connector--success .cm-connector__label{color:var(--cm-ok)}.cm-connector__sub{color:var(--cm-ink-3)}.cm-connector__value{color:var(--cm-ink);margin-top:2px;font-size:22px;font-weight:800}.cm-connector__divider{background:var(--cm-line-2);width:60px;height:1px;margin:4px 0}.cm-connector__subvalue{color:var(--cm-warning);font-size:14px;font-weight:800}.cm-connector--success .cm-connector__subvalue{color:var(--cm-ok)}.cm-connector--danger .cm-connector__subvalue{color:var(--cm-danger)}.cm-priority-list{gap:10px;display:grid}.cm-priority{border:1px solid var(--cm-line);border-left:3px solid var(--cm-warning-accent);background:var(--cm-surface);border-radius:13px;align-items:flex-start;gap:13px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;animation:.38s cubic-bezier(.2,.72,.18,1) both cm-reveal;display:flex;box-shadow:0 1px 2px #1018280a}.cm-priority:nth-child(2){animation-delay:40ms}.cm-priority:nth-child(3){animation-delay:80ms}.cm-priority:nth-child(4){animation-delay:.12s}.cm-priority:nth-child(5){animation-delay:.16s}.cm-priority:hover{border-color:var(--cm-warning-bd);background:#fffdfa;transform:translateY(-1px);box-shadow:0 10px 20px -18px #92400e59}.cm-priority--danger{border-left-color:var(--cm-danger)}.cm-priority--danger:hover{border-color:var(--cm-danger-bd);background:snow}.cm-priority__rank{background:var(--cm-surface-3);width:25px;height:25px;color:var(--cm-ink-2);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.cm-priority__body{min-width:0}.cm-priority__line{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.cm-priority__line strong{color:var(--cm-ink);font-size:16px;font-weight:800}.cm-priority__line span{border:1px solid var(--cm-warning-bd);background:var(--cm-warning-bg);color:var(--cm-warning);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.cm-priority--danger .cm-priority__line span{border-color:var(--cm-danger-bd);background:var(--cm-danger-bg);color:var(--cm-danger)}.cm-priority__line em{color:var(--cm-ink-3);font-size:12px;font-style:normal;font-weight:700}.cm-priority p,.cm-priority small{color:var(--cm-ink-2);margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.45;display:block}.cm-priority small{color:var(--cm-ink-3);font-size:12px}.cm-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cm-kpi{border:1px solid var(--cm-line);background:var(--cm-surface);border-radius:14px;padding:16px;transition:box-shadow .16s,transform .16s,border-color .16s;animation:.42s cubic-bezier(.2,.72,.18,1) both cm-reveal-scale;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.cm-kpi:nth-child(2){animation-delay:40ms}.cm-kpi:nth-child(3){animation-delay:80ms}.cm-kpi:nth-child(4){animation-delay:.12s}.cm-kpi:nth-child(5){animation-delay:.16s}.cm-kpi:hover{border-color:var(--cm-line-2);transform:translateY(-2px);box-shadow:0 10px 22px -18px #10182857}.cm-kpi__edge{background:var(--cm-ink-4);width:3px;position:absolute;inset:0 auto 0 0}.cm-kpi__icon{background:var(--cm-surface-3);width:32px;height:32px;color:var(--cm-ink-2);border-radius:9px;place-items:center;display:grid}.cm-kpi strong{margin-top:11px;font-size:25px;font-weight:800;line-height:1;display:block}.cm-kpi span:not(.cm-kpi__edge){color:var(--cm-ink-2);margin-top:6px;font-size:12px;font-weight:800;display:block}.cm-kpi small{color:var(--cm-ink-3);margin-top:2px;font-size:11px;font-weight:600;display:block}.cm-kpi--success .cm-kpi__edge,.cm-kpi--success .cm-kpi__icon{background:var(--cm-ok-bg);color:var(--cm-ok)}.cm-kpi--success .cm-kpi__edge{background:var(--cm-ok)}.cm-kpi--success strong{color:var(--cm-ok)}.cm-kpi--warning .cm-kpi__edge,.cm-kpi--warning .cm-kpi__icon{background:var(--cm-warning-bg);color:var(--cm-warning)}.cm-kpi--warning .cm-kpi__edge{background:var(--cm-warning-accent)}.cm-kpi--warning strong{color:var(--cm-warning)}.cm-kpi--danger .cm-kpi__edge,.cm-kpi--danger .cm-kpi__icon{background:var(--cm-danger-bg);color:var(--cm-danger)}.cm-kpi--danger .cm-kpi__edge{background:var(--cm-danger)}.cm-kpi--danger strong{color:var(--cm-danger)}.cm-records{border:1px solid var(--cm-line);background:var(--cm-surface);border-radius:16px;overflow:hidden}.cm-records__tools{border-bottom:1px solid var(--cm-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.cm-segment{border:1px solid var(--cm-line-2);background:#f3f6fa;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.cm-segment button{color:var(--cm-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.cm-segment button:hover{color:var(--cm-ink);background:#ffffffc2}.cm-segment button[aria-selected=true]{background:var(--cm-brand);color:#fff;box-shadow:0 6px 14px -12px #1018288c}.cm-segment button[data-tone=danger][aria-selected=true]{background:var(--cm-danger);color:#fff;box-shadow:0 6px 14px -12px #b91c1c99}.cm-segment button[data-tone=success][aria-selected=true]{background:var(--cm-ok);color:#fff;box-shadow:0 6px 14px -12px #15803d94}.cm-segment button[aria-selected=true] span,.cm-segment button[data-tone=danger][aria-selected=true] span,.cm-segment button[data-tone=success][aria-selected=true] span{color:#fff;background:#ffffff2e}.cm-segment button span{background:var(--cm-surface-3);color:var(--cm-ink-3);border-radius:999px;padding:1px 6px;font-size:11px}.cm-search{flex:1;align-items:center;min-width:220px;max-width:360px;display:flex;position:relative}.cm-search svg{color:var(--cm-ink-3);position:absolute;left:11px}.cm-search input{border:1px solid var(--cm-line-2);background:var(--cm-surface-2);width:100%;color:var(--cm-ink);font:inherit;border-radius:11px;outline:none;padding:9px 12px 9px 34px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.cm-search input:focus{border-color:var(--cm-brand);background:#fff;box-shadow:0 0 0 3px #353f511f}.cm-legend{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.cm-legend span{color:var(--cm-ink-3);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.cm-legend i{border-radius:4px;width:13px;height:13px}.cm-legend__ok{border:1px solid var(--cm-ok-bd);background:var(--cm-ok-bg)}.cm-legend__warn{background:var(--cm-warning-accent)}.cm-legend__missing{border:1px solid var(--cm-warning-bd);background-image:repeating-linear-gradient(45deg,#f3e0bd 0 5px,#fdf6e6 5px 10px)}.cm-records__totals{border-bottom:1px solid var(--cm-line);background:var(--cm-surface-2);flex-wrap:wrap;gap:10px;padding:13px 16px;display:flex}.cm-total-pill{border:1px solid var(--cm-line);min-width:220px;color:var(--cm-warning);background:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.cm-truncated{border-bottom:1px solid var(--cm-warning-bd);background:var(--cm-warning-bg);color:var(--cm-warning);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.cm-total-pill>svg{border:1px solid var(--cm-warning-bd);background:var(--cm-warning-bg);border-radius:9px;flex:none;width:30px;height:30px;padding:6px}.cm-total-pill--left>svg,.cm-total-pill--right>svg{color:#9a4f06}.cm-total-pill span{color:var(--cm-ink-3);font-size:11px;font-weight:800;display:block}.cm-total-pill strong{color:var(--cm-warning);margin-top:1px;font-size:15px;font-weight:800;display:block}.cm-record-grid{min-width:0}.cm-record-head{grid-template-columns:minmax(0, 1fr) var(--cm-status-col) minmax(0, 1fr);z-index:2;border-bottom:1px solid var(--cm-line-2);background:var(--cm-surface-2);color:var(--cm-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:grid;position:sticky;top:0}.cm-record-head span{min-width:0;padding:11px 16px}.cm-record-row{grid-template-columns:minmax(0, 1fr) var(--cm-status-col) minmax(0, 1fr);border-bottom:1px solid var(--cm-line);background:#fff;align-items:stretch;transition:background .14s,box-shadow .14s;animation:.32s cubic-bezier(.2,.72,.18,1) both cm-reveal;display:grid;position:relative}.cm-record-row:nth-child(2){animation-delay:20ms}.cm-record-row:nth-child(3){animation-delay:40ms}.cm-record-row:nth-child(4){animation-delay:60ms}.cm-record-row:nth-child(5){animation-delay:80ms}.cm-record-row:nth-child(6){animation-delay:.1s}.cm-record-row:nth-child(7){animation-delay:.12s}.cm-record-row:nth-child(8){animation-delay:.14s}.cm-record-row:nth-child(9){animation-delay:.16s}.cm-record-row:nth-child(10){animation-delay:.18s}.cm-record-row:nth-child(11){animation-delay:.2s}.cm-record-grid[data-searching=true] .cm-record-row{animation:none}.cm-record-row:last-child{border-bottom:0}.cm-record-row:hover{background:var(--cm-surface-2)}.cm-record-row__rail{background:var(--cm-ok);width:3px;position:absolute;inset:0 auto 0 0}.cm-record-row--warning .cm-record-row__rail{background:var(--cm-warning-accent)}.cm-record-row--danger .cm-record-row__rail{background:var(--cm-danger)}.cm-record-row--warning{background:linear-gradient(90deg,#b453090d,#fff 56%)}.cm-record-row--danger{background:linear-gradient(90deg,#b91c1c0d,#fff 56%)}.cm-record-row--warning:hover{background:linear-gradient(90deg, #b4530917, #b453090b 42%, var(--cm-surface-2) 82%)}.cm-record-row--danger:hover{background:linear-gradient(90deg, #b91c1c17, #b91c1c0b 42%, var(--cm-surface-2) 82%)}.cm-status{overflow-wrap:anywhere;text-align:center;white-space:normal;border-radius:999px;justify-content:center;gap:5px;min-width:0;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.2}.cm-status svg{flex:none}.cm-status--success{background:var(--cm-ok-bg);color:var(--cm-ok)}.cm-status--warning{background:var(--cm-warning-bg);color:var(--cm-warning)}.cm-status--danger{background:var(--cm-danger-bg);color:var(--cm-danger)}.cm-row-status{border-right:1px solid var(--cm-line);border-left:1px solid var(--cm-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 8px;display:flex}.cm-delta-pill{border:1px solid var(--cm-danger-bd);background:var(--cm-danger-bg);max-width:100%;color:var(--cm-danger);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.25;display:inline-flex}.cm-delta-pill--direction,.cm-delta-pill--rounding{border-color:var(--cm-warning-bd);background:var(--cm-warning-bg);color:var(--cm-warning)}.cm-expand-button{border:1px solid var(--cm-line-2);color:var(--cm-ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:inline-flex}.cm-expand-button:hover{border-color:var(--cm-brand);color:var(--cm-brand);box-shadow:0 6px 12px -12px #10182873}.cm-expand-button svg{transition:transform .14s}.cm-expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.cm-entry-stack{min-width:0;padding:8px 14px;transition:background-color .14s}.cm-entry-stack__head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:4px;display:flex}.cm-entry-stack__head span{overflow-wrap:anywhere;color:var(--cm-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.cm-entry-stack__head strong{background:var(--cm-surface-3);color:var(--cm-ink-2);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.cm-entry-stack__head em{min-width:0;color:var(--cm-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.cm-entry-stack__items{gap:0;display:grid}.cm-entry-line{grid-template-columns:minmax(82px,116px) minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;padding:3px 0;display:grid}.cm-entry-line+.cm-entry-line{border-top:1px solid #e3e8efb8;margin-top:3px;padding-top:6px}.cm-entry-line__meta{flex-direction:column;justify-content:center;min-width:0;min-height:24px;display:flex}.cm-entry-line__meta,.cm-entry-line__desc,.cm-entry-line__amount{min-width:0}.cm-entry-line__meta span,.cm-entry-stack__total span{color:var(--cm-ink-3);font-size:11px;font-weight:600;display:block}.cm-entry-line__meta strong{color:var(--cm-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;display:block;overflow:hidden}.cm-entry-line__desc{-webkit-line-clamp:2;overflow-wrap:anywhere;min-height:24px;color:var(--cm-ink);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cm-entry-line__amount{min-height:24px;color:var(--cm-ink);text-align:right;justify-content:flex-end;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.cm-entry-line__amount>span:first-child{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.cm-entry-line__amount .cm-side-tag{flex:none}.cm-entry-stack__total{display:none}.cm-missing{border:1px dashed var(--cm-warning-bd);min-height:44px;color:var(--cm-warning);background-image:repeating-linear-gradient(45deg,#f3e0bd 0 6px,#fdf6e6 6px 13px);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:8px 10px;font-size:12px;font-weight:800;transition:background-color .14s,border-color .14s;display:flex}.cm-missing svg{stroke-width:2.25px;width:18px;height:18px;color:var(--cm-warning)}.cm-empty{color:var(--cm-ink-3);text-align:center;place-items:center;padding:42px 20px;display:grid}.cm-empty strong{color:var(--cm-ink-2);margin-top:8px;font-size:14px}.cm-empty span{margin-top:2px;font-size:12px;font-weight:600}.cm-notice{border-top:1px solid var(--cm-line);color:var(--cm-ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;font-size:12px;font-weight:600;display:flex}.cm-notice svg{color:var(--cm-ink-4)}@container cmpanel (max-width:1100px){.cm-comparison{--cm-status-col:clamp(120px, 15cqi, 156px)}.cm-entry-stack__head span{display:none}}@container cmpanel (max-width:860px){.cm-section__head{align-items:flex-start}.cm-section__head p{margin-left:0}.cm-record-head{display:none}.cm-record-grid{padding:12px}.cm-record-row{border:1px solid var(--cm-line);background:#fff;border-radius:14px;grid-template-columns:1fr;margin-bottom:12px;display:grid;overflow:hidden}.cm-record-row:hover{background:var(--cm-surface-2)}.cm-record-row__rail{width:auto;height:4px;bottom:auto;right:0}.cm-entry-stack:before,.cm-row-status:before,.cm-missing:before{content:attr(data-label);color:var(--cm-ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.cm-missing{flex-wrap:wrap}.cm-missing:before{text-align:center;flex-basis:100%}.cm-row-status{border-top:1px dashed var(--cm-line);border-right:0;border-bottom:1px dashed var(--cm-line);text-align:left;border-left:0;align-items:flex-start}.cm-entry-stack{padding:8px 12px}.cm-entry-line{grid-template-columns:minmax(84px,116px) minmax(0,1fr) minmax(112px,auto);align-items:center}.cm-entry-line__amount{text-align:right;justify-content:flex-end}.cm-entry-line__meta,.cm-entry-line__desc,.cm-entry-line__amount{min-height:26px}.cm-missing{min-height:44px;margin:8px 10px}.cm-records__totals .cm-total-pill{min-width:100%}.cm-legend{width:100%;margin-left:0}}@container cmpanel (max-width:620px){.cm-verdict{flex-direction:column;padding:18px}.cm-doc-balances{grid-template-columns:1fr}.cm-connector{flex-direction:column}.cm-search{min-width:100%}.cm-records__tools{align-items:stretch}.cm-segment{scrollbar-width:thin;width:100%;overflow-x:auto}.cm-segment button{flex:1 0 max-content;white-space:nowrap;justify-content:center}.cm-entry-line{grid-template-columns:1fr}.cm-entry-line__amount{text-align:left;justify-content:flex-start}.cm-entry-line__meta,.cm-entry-line__desc,.cm-entry-line__amount{min-height:0}.cm-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cm-comparison *,.cm-comparison :before,.cm-comparison :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cm-priority:hover,.cm-kpi:hover{transform:none}}.cm-print-clone{display:none!important}@media print{@page{size:A4 landscape;margin:10mm 12mm}html,body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.cm-printing>:not(.cm-print-clone){display:none!important}.cm-print-clone{--cm-status-col:140px!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;container-type:normal!important}.cm-print-clone .cm-record-head,.cm-print-clone .cm-record-row{border:none!important;border-bottom:1px solid var(--cm-line)!important;background:#fff!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr)!important;margin:0!important;display:grid!important}.cm-print-clone .cm-record-head{background:var(--cm-surface-2)!important;border-bottom:1px solid var(--cm-line-2)!important;display:grid!important}.cm-print-clone .cm-entry-line{grid-template-columns:minmax(82px,116px) minmax(0,1fr) minmax(112px,auto)!important;align-items:center!important;gap:10px!important;display:grid!important}.cm-print-clone .cm-entry-line__amount{text-align:right!important;justify-content:flex-end!important}.cm-print-clone .cm-entry-stack__head span,.cm-print-clone .cm-row-status:before,.cm-print-clone .cm-entry-stack:before,.cm-print-clone .cm-missing:before{display:none!important}.cm-print-clone .cm-doc-compare{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr)!important}.cm-print-clone,.cm-print-clone *,.cm-print-clone :before,.cm-print-clone :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;text-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}.cm-print-clone .cm-verdict,.cm-print-clone .cm-action,.cm-print-clone .cm-doc-compare,.cm-print-clone .cm-doc-card,.cm-print-clone .cm-priority,.cm-print-clone .cm-kpi,.cm-print-clone .cm-records,.cm-print-clone .cm-record-row,.cm-print-clone .cm-total-pill{box-shadow:none!important}.cm-print-clone .cm-verdict,.cm-print-clone .cm-action,.cm-print-clone .cm-doc-compare,.cm-print-clone .cm-doc-card,.cm-print-clone .cm-priority,.cm-print-clone .cm-kpi,.cm-print-clone .cm-record-row,.cm-print-clone .cm-total-pill,.cm-print-clone .cm-section,.cm-print-clone .cm-section__head{page-break-inside:avoid!important;break-inside:avoid!important}.cm-print-clone .cm-section__head{page-break-after:avoid!important;break-after:avoid!important}.cm-print-clone .cm-record-head{position:static!important}.cm-print-clone .cm-record-grid,.cm-print-clone .cm-records{max-height:none!important;overflow:visible!important}.cm-print-clone .cm-doc-details>summary{display:none!important}.cm-print-clone .cm-doc-details>.cm-doc-details__grid{display:grid!important}.cm-print-clone .cm-verdict__print,:is(.cm-print-clone .cm-section:has(.cm-priority-list),.cm-print-clone .cm-section:has(.cm-kpis)){display:none!important}}
.mkt-mock{--m-card:#fff;--m-line:#e6e8ec;--m-muted:#8a8f9a;--m-ink:#16161b;--m-gold:#a9885a;--m-gold-d:#8c6e44;--m-font:var(--font-outfit), "Segoe UI", system-ui, sans-serif}.mkt-mock *{box-sizing:border-box}.mkt-frame{container-type:inline-size}.mkt-mock .panel-bar{background:#1a1712;align-items:center;gap:6px;padding:11px 14px;display:flex}.mkt-mock .panel-bar i{background:#ffffff47;border-radius:50%;width:9px;height:9px;display:block}.mkt-mock .panel-bar .pt{color:#b7ae9d;font-size:.72rem;font-family:var(--m-font);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-weight:600;overflow:hidden}.mkt-mock .mck{color:#1e2230;width:100%;font-family:var(--m-font);background:#ebeef2;position:relative;overflow:hidden}.mkt-mock .bd{white-space:nowrap;border-radius:100em;align-items:center;font-weight:800;line-height:1;display:inline-flex}.mkt-mock .bd-red{color:#c5392e;background:#fbe9e7}.mkt-mock .bd-amber{color:#b2780f;background:#fcf0df}.mkt-mock .bd-green{color:#2c7a4f;background:#e6f4ec}.mkt-mock .bd-blue{color:#2a66d6;background:#e8f0fd}.mkt-mock .bd-gold{color:#8c6e44;background:#f1e7d5}.mkt-mock .dot{border-radius:50%;flex-shrink:0}.mkt-mock .mock-dash{aspect-ratio:16/10;font-size:2.7cqw;display:flex}.mkt-mock.panel-main .mock-dash{font-size:2.02cqw}.mkt-mock.showcase-frame .mock-dash{aspect-ratio:16/9;font-size:1.42cqw}.mkt-mock .mck-side{background:var(--m-ink);color:#e9e6df;flex-direction:column;flex-shrink:0;gap:.9em;width:22%;padding:1.1em .9em;display:flex}.mkt-mock .mck-brand{align-items:center;gap:.4em;padding:.2em .3em .4em;display:flex}.mkt-mock .mck-brand img{object-fit:contain;width:1.7em;height:1.7em}.mkt-mock .mck-brand b{font-family:var(--m-font);letter-spacing:-.02em;white-space:nowrap;text-overflow:clip;font-size:.82em;font-weight:700;overflow:hidden}.mkt-mock .mck-brand b i{color:var(--m-gold);font-style:normal}.mkt-mock .mck-org{background:#ffffff0f;border-radius:.7em;flex-direction:column;gap:.45em;padding:.7em;display:flex}.mkt-mock .mck-org .row{align-items:center;gap:.5em;display:flex}.mkt-mock .mck-org .av{background:#ffffff1a;border-radius:.45em;flex-shrink:0;place-items:center;width:1.9em;height:1.9em;display:grid}.mkt-mock .mck-org .av svg{width:1em;height:1em;stroke:var(--m-gold)}.mkt-mock .mck-org .nm{letter-spacing:.02em;font-size:.82em;font-weight:800}.mkt-mock .mck-org .sb{color:#9a968c;letter-spacing:.06em;font-size:.62em}.mkt-mock .mck-org .pill{color:#c9c4b8;border-top:1px solid #ffffff14;align-items:center;gap:.4em;padding-top:.45em;font-size:.64em;display:flex}.mkt-mock .mck-org .pill .dot{background:var(--m-gold);width:.45em;height:.45em}.mkt-mock .mck-nav{flex-direction:column;gap:.18em;margin-top:.2em;display:flex}.mkt-mock .mck-nav a{color:#b7b3aa;border-radius:.5em;align-items:center;gap:.55em;padding:.55em .6em;font-size:.74em;font-weight:600;display:flex}.mkt-mock .mck-nav a svg{stroke:currentColor;opacity:.8;width:1.05em;height:1.05em}.mkt-mock .mck-nav a.on{color:#fff;background:#ffffff14}.mkt-mock .mck-nav a.on svg{stroke:var(--m-gold);opacity:1}.mkt-mock .mck-main{flex:1;padding:1.2em 1.3em;overflow:hidden}.mkt-mock .mck-head{justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:1em;display:flex}.mkt-mock .mck-head .hd{font-family:var(--m-font);letter-spacing:-.02em;font-size:1.5em;font-weight:700}.mkt-mock .mck-head .sub{color:var(--m-muted);margin-top:.25em;font-size:.72em}.mkt-mock .mck-head .acts{flex-shrink:0;gap:.5em;display:flex}.mkt-mock .mck-btn{border-radius:.55em;align-items:center;gap:.4em;padding:.6em .85em;font-size:.7em;font-weight:700;display:inline-flex}.mkt-mock .mck-btn.ghost{border:1px solid var(--m-line);color:#4a4f5a;background:#fff}.mkt-mock .mck-btn.solid{background:var(--m-ink);color:#f0eadf}.mkt-mock .mck-btn svg{width:.95em;height:.95em}.mkt-mock .mck-stats{grid-template-columns:repeat(4,1fr);gap:.6em;margin-bottom:.9em;display:grid}.mkt-mock .mck-stat{background:var(--m-card);border:1px solid var(--m-line);border-radius:.7em;padding:.75em .8em}.mkt-mock .mck-stat .t{letter-spacing:.06em;color:var(--m-muted);align-items:center;gap:.45em;font-size:.6em;font-weight:800;display:flex}.mkt-mock .mck-stat .t .dot{width:.7em;height:.7em}.mkt-mock .mck-stat .v{font-family:var(--m-font);letter-spacing:-.02em;margin-top:.25em;font-size:1.7em;font-weight:700}.mkt-mock .mck-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:.8em;padding:.9em 1em}.mkt-mock .mck-card .ch{justify-content:space-between;align-items:center;margin-bottom:.75em;display:flex}.mkt-mock .mck-card .ch b{font-family:var(--m-font);font-size:.95em;font-weight:700}.mkt-mock .mck-card .ch .sub{color:var(--m-muted);font-size:.66em;font-weight:500}.mkt-mock .mck-card .ch .lk{color:var(--m-gold-d);align-items:center;gap:.3em;font-size:.66em;font-weight:700;display:flex}.mkt-mock .mck-row{border-top:1px solid #f0f1f3;align-items:center;gap:.8em;padding:.6em 0;display:flex}.mkt-mock .mck-row:first-of-type{border-top:0}.mkt-mock .mck-row .bd{flex-shrink:0;justify-content:center;width:6.2em;padding:.4em .6em;font-size:.58em}.mkt-mock .mck-row .meta{flex:1;min-width:0}.mkt-mock .mck-row .meta .co{white-space:nowrap;text-overflow:ellipsis;font-size:.74em;font-weight:700;overflow:hidden}.mkt-mock .mck-row .meta .dt{color:var(--m-muted);margin-top:.15em;font-size:.62em}.mkt-mock .mck-row .act{background:var(--m-ink);color:#f0eadf;border-radius:.45em;flex-shrink:0;align-items:center;gap:.3em;padding:.45em .7em;font-size:.62em;font-weight:700;display:inline-flex}.mkt-mock .mck-row .act.g{border:1px solid var(--m-line);color:#4a4f5a;background:#fff}.mkt-mock .mck-row .act svg{width:.85em;height:.85em}.mkt-mock .mock-compare{aspect-ratio:16/10;background:#ebeef2;padding:1.1em 1.2em;font-size:2.5cqw}.mkt-mock.proc-screen .mock-compare{aspect-ratio:4/3.1;font-size:2.4cqw}.mkt-mock.proc-screen .mock-sync,.mkt-mock.proc-screen .mock-invite,.mkt-mock.proc-screen .mock-track,.mkt-mock.proc-screen .mock-compare{flex-direction:column;height:100%;display:flex}.mkt-mock.proc-screen .mock-sync .mck-synclist,.mkt-mock.proc-screen .mock-invite .mck-invlist,.mkt-mock.proc-screen .mock-track .mck-trklist{flex-direction:column;flex:1;min-height:0;display:flex}.mkt-mock.proc-screen .mock-sync .mck-synclist .sr,.mkt-mock.proc-screen .mock-invite .mck-invlist .ir,.mkt-mock.proc-screen .mock-track .mck-trklist .tr{flex:1}.mkt-mock .mock-compare{background:linear-gradient(165deg,#eef1f5 0%,#e6eaef 100%);gap:.5em}.mkt-mock .cmp-head{justify-content:space-between;align-items:center;display:flex}.mkt-mock .cmp-head .ttl{font-family:var(--m-font);align-items:center;gap:.4em;font-size:.82em;font-weight:700;display:flex}.mkt-mock .cmp-head .ttl svg{width:1em;height:1em;stroke:var(--m-gold-d)}.mkt-mock .cmp-head .bd{padding:.42em .7em;font-size:.56em}.mkt-mock .cmp-docs{grid-template-columns:1fr .92fr 1fr;align-items:stretch;gap:.5em;display:grid}.mkt-mock .cmp-doc{border:1px solid var(--m-line);background:#fff;border-radius:.7em;flex-direction:column;gap:.45em;min-width:0;padding:.6em .65em;display:flex;position:relative;overflow:hidden;box-shadow:0 .35em .9em #211c1412}.mkt-mock .cmp-doc:before{content:"";height:.2em;position:absolute;top:0;left:0;right:0}.mkt-mock .cmp-doc.you:before{background:linear-gradient(90deg,#2a66d6,#5b8def)}.mkt-mock .cmp-doc.other:before{background:linear-gradient(90deg, var(--m-gold), var(--m-gold-d))}.mkt-mock .cmp-doc .dh{justify-content:space-between;align-items:center;gap:.4em;display:flex}.mkt-mock .cmp-doc .tag{letter-spacing:.07em;color:var(--m-muted);font-size:.48em;font-weight:800}.mkt-mock .cmp-doc .ok{color:#2c7a4f;align-items:center;gap:.25em;font-size:.5em;font-weight:800;display:flex}.mkt-mock .cmp-doc .ok svg{stroke:#2c7a4f;width:.95em;height:.95em}.mkt-mock .cmp-doc .file{border-bottom:1px solid #f0f1f3;align-items:center;gap:.35em;min-width:0;padding-bottom:.42em;font-size:.62em;font-weight:700;display:flex}.mkt-mock .cmp-doc .file svg{width:.95em;height:.95em;stroke:var(--m-muted);flex-shrink:0}.mkt-mock .cmp-doc .file span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkt-mock .cmp-doc .bals{flex-direction:column;gap:.45em;display:flex}.mkt-mock .cmp-doc .bal{flex-wrap:wrap;align-items:center;gap:.3em .4em;display:flex}.mkt-mock .cmp-doc .bal .bl{letter-spacing:.05em;width:100%;color:var(--m-muted);font-size:.45em;font-weight:800}.mkt-mock .cmp-doc .bal .bv{font-family:var(--m-font);letter-spacing:-.01em;font-size:.78em;font-weight:700}.mkt-mock .cmp-doc .bal .bd{padding:.28em .46em;font-size:.5em}.mkt-mock .cmp-mid{background:linear-gradient(165deg,#fdecea,#fbdcd7);border:1px solid #f4cdc6;border-radius:.7em;flex-direction:column;justify-content:center;align-items:center;gap:.22em;padding:.5em .3em;display:flex;position:relative;box-shadow:0 .5em 1.1em #d6483b33}.mkt-mock .cmp-mid .badge{background:linear-gradient(140deg,#e0594b,#c5392e);border-radius:.6em;place-items:center;width:2.1em;height:2.1em;display:grid;box-shadow:0 .35em .7em #c5392e73}.mkt-mock .cmp-mid .badge svg{stroke:#fff;width:1.1em;height:1.1em}.mkt-mock .cmp-mid .l{letter-spacing:.08em;color:#a4392f;text-align:center;font-size:.44em;font-weight:800}.mkt-mock .cmp-mid .v{font-family:var(--m-font);color:#c5392e;letter-spacing:-.02em;white-space:nowrap;font-size:1.12em;font-weight:700;line-height:1}.mkt-mock .cmp-mid .sub{color:#b06a62;white-space:nowrap;font-size:.46em;font-weight:700}.mkt-mock .cmp-difflist{flex-direction:column;flex:1;gap:.4em;min-height:0;display:flex}.mkt-mock .cmp-dr{border:1px solid var(--m-line);background:#fff;border-radius:.55em;flex:1;grid-template-columns:1.1fr auto 1fr;align-items:center;gap:.5em;padding:.45em .55em .45em .75em;display:grid;position:relative;overflow:hidden;box-shadow:0 .25em .7em #211c140f}.mkt-mock .cmp-dr:before{content:"";background:linear-gradient(#e0594b,#c5392e);width:.22em;position:absolute;top:0;bottom:0;left:0}.mkt-mock .cmp-dr .own{min-width:0}.mkt-mock .cmp-dr .own .d{color:var(--m-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5em;font-weight:700;overflow:hidden}.mkt-mock .cmp-dr .own .am{align-items:center;gap:.3em;margin-top:.16em;font-size:.64em;font-weight:800;display:flex}.mkt-mock .cmp-dr .own .am .bd{padding:.26em .45em;font-size:.74em}.mkt-mock .cmp-dr .st{color:#b2780f;white-space:nowrap;background:#fcf0df;border-radius:100em;align-items:center;gap:.25em;padding:.32em .5em;font-size:.48em;font-weight:800;display:flex}.mkt-mock .cmp-dr .st svg{stroke:#b2780f;width:.9em;height:.9em}.mkt-mock .cmp-dr .none{color:#b2780f;text-align:center;background-color:#fdf6e6;background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#b2780f17 5px 10px);border:1px dashed #e0c486;border-radius:.45em;justify-content:center;align-items:center;gap:.3em;padding:.42em .35em;font-size:.48em;font-weight:800;display:flex}.mkt-mock .cmp-dr .none svg{stroke:#b2780f;flex-shrink:0;width:.9em;height:.9em}.mkt-mock .mock-sync{aspect-ratio:16/9;background:#ebeef2;padding:1.2em 1.3em;font-size:2.7cqw}.mkt-mock.proc-screen .mock-sync{aspect-ratio:4/3.1;font-size:2.5cqw}.mkt-mock .mck-sync-head{align-items:center;gap:.7em;margin-bottom:.9em;display:flex}.mkt-mock .mck-sync-head .lu{background:linear-gradient(140deg, var(--m-gold), var(--m-gold-d));color:#fff;width:2.6em;height:2.6em;font-family:var(--m-font);border-radius:.6em;flex-shrink:0;place-items:center;font-size:.95em;font-weight:700;display:grid;box-shadow:0 .3em .7em #8c6e4459}.mkt-mock .mck-sync-head .hd{font-family:var(--m-font);font-size:1.05em;font-weight:700}.mkt-mock .mck-sync-head .s{color:var(--m-muted);margin-top:.15em;font-size:.68em}.mkt-mock .mck-prog{border:1px solid var(--m-line);background:#fff;border-radius:.7em;margin-bottom:.8em;padding:.85em .95em}.mkt-mock .mck-prog .pr-top{justify-content:space-between;align-items:center;margin-bottom:.55em;font-size:.72em;display:flex}.mkt-mock .mck-prog .pr-top b{font-weight:800}.mkt-mock .mck-prog .pr-top .c{color:var(--m-gold-d);font-weight:800}.mkt-mock .mck-bar{background:#ece4d5;border-radius:1em;height:.7em;overflow:hidden}.mkt-mock .mck-bar i{background:linear-gradient(90deg, var(--m-gold), var(--m-gold-d));border-radius:1em;width:78%;height:100%;display:block}.mkt-mock .mck-synclist{border:1px solid var(--m-line);background:#fff;border-radius:.7em;overflow:hidden}.mkt-mock .mck-synclist .sr{border-top:1px solid #f0f1f3;align-items:center;gap:.6em;padding:.55em .85em;font-size:.72em;display:flex}.mkt-mock .mck-synclist .sr:first-child{border-top:0}.mkt-mock .mck-synclist .sr .ico{border-radius:50%;flex-shrink:0;place-items:center;width:1.4em;height:1.4em;display:grid}.mkt-mock .mck-synclist .sr .ico.ok{background:#e6f4ec}.mkt-mock .mck-synclist .sr .ico.ok svg{stroke:#2c7a4f}.mkt-mock .mck-synclist .sr .ico.go{background:#f1e7d5}.mkt-mock .mck-synclist .sr .ico.go svg{stroke:var(--m-gold-d)}.mkt-mock .mck-synclist .sr .ico svg{width:.85em;height:.85em}.mkt-mock .mck-synclist .sr .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mkt-mock .mck-synclist .sr .cd{color:var(--m-muted);font-size:.85em}.mkt-mock .mock-invite{aspect-ratio:16/9;background:#ebeef2;padding:1.2em 1.3em;font-size:2.7cqw}.mkt-mock.proc-screen .mock-invite{aspect-ratio:4/3.1;font-size:2.5cqw}.mkt-mock .mck-inv-head{justify-content:space-between;align-items:center;margin-bottom:.85em;display:flex}.mkt-mock .mck-inv-head .hd{font-family:var(--m-font);font-size:1.05em;font-weight:700}.mkt-mock .mck-inv-head .s{color:var(--m-muted);margin-top:.15em;font-size:.66em}.mkt-mock .mck-sel{background:var(--m-ink);color:#f0eadf;border-radius:.55em;align-items:center;gap:.4em;padding:.55em .85em;font-size:.72em;font-weight:700;display:inline-flex}.mkt-mock .mck-sel svg{width:.95em;height:.95em}.mkt-mock .mck-invlist{border:1px solid var(--m-line);background:#fff;border-radius:.7em;overflow:hidden}.mkt-mock .mck-invlist .ir{border-top:1px solid #f0f1f3;align-items:center;gap:.7em;padding:.6em .85em;display:flex}.mkt-mock .mck-invlist .ir:first-child{border-top:0}.mkt-mock .mck-invlist .ir.sel{background:#faf6ee}.mkt-mock .mck-chk{border:1.5px solid #cdd0d6;border-radius:.35em;flex-shrink:0;place-items:center;width:1.25em;height:1.25em;display:grid}.mkt-mock .mck-chk.on{background:var(--m-gold-d);border-color:var(--m-gold-d)}.mkt-mock .mck-chk.on svg{stroke:#fff;width:.8em;height:.8em}.mkt-mock .mck-invlist .ir .nm{flex:1;min-width:0}.mkt-mock .mck-invlist .ir .nm .co{white-space:nowrap;text-overflow:ellipsis;font-size:.72em;font-weight:700;overflow:hidden}.mkt-mock .mck-invlist .ir .nm .em{color:var(--m-muted);margin-top:.1em;font-size:.6em}.mkt-mock .mck-invlist .ir .bd{flex-shrink:0;padding:.38em .6em;font-size:.56em}.mkt-mock .mock-track{aspect-ratio:16/9;background:#ebeef2;padding:1.2em 1.3em;font-size:2.6cqw}.mkt-mock.proc-screen .mock-track{aspect-ratio:4/3.1;font-size:2.4cqw}.mkt-mock .mck-trk-head{justify-content:space-between;align-items:center;margin-bottom:.8em;display:flex}.mkt-mock .mck-trk-head .hd{font-family:var(--m-font);font-size:1.05em;font-weight:700}.mkt-mock .mck-trk-head .tabs{gap:.35em;display:flex}.mkt-mock .mck-trk-head .tabs span{border:1px solid var(--m-line);color:var(--m-muted);background:#fff;border-radius:100em;padding:.4em .7em;font-size:.62em;font-weight:700}.mkt-mock .mck-trk-head .tabs span.on{background:var(--m-ink);color:#f0eadf;border-color:var(--m-ink)}.mkt-mock .mck-trklist{border:1px solid var(--m-line);background:#fff;border-radius:.7em;overflow:hidden}.mkt-mock .mck-trklist .tr{border-top:1px solid #f0f1f3;align-items:center;gap:.7em;padding:.62em .9em;display:flex}.mkt-mock .mck-trklist .tr:first-child{border-top:0}.mkt-mock .mck-trklist .tr .nm{flex:1;min-width:0}.mkt-mock .mck-trklist .tr .nm .co{white-space:nowrap;text-overflow:ellipsis;font-size:.72em;font-weight:700;overflow:hidden}.mkt-mock .mck-trklist .tr .nm .cd{color:var(--m-muted);margin-top:.12em;font-size:.6em}.mkt-mock .mck-trklist .tr .bal{font-family:var(--m-font);text-align:right;font-size:.78em;font-weight:700}.mkt-mock .mck-trklist .tr .bd{flex-shrink:0;justify-content:center;width:6em;padding:.38em .62em;font-size:.56em}
