.cp [hidden]{display:none!important}.cp .small{margin:0;font-size:14px}.cp .muted{color:var(--muted);margin:0}.cp .cp-slots{flex-direction:column;gap:10px;display:flex}.cp .cp-slot{flex-direction:column;gap:8px;min-width:0;display:flex}.cp .cp-slot-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.cp .cp-tag{color:#fff;background:#b3362f;border-radius:8px;align-items:center;padding:2px 10px;font-size:15px;font-weight:800;display:inline-flex}.cp .cp-tag[data-side=b]{background:#1a7a4c}.cp .cp-swap{align-self:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.cp .cp-swap:disabled{opacity:.5;cursor:default}.cp .cp-both,.cp .cp-mode-note{margin:0}@media (width>=760px){.cp .cp-slots{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.cp .cp-swap{align-self:center;margin-top:30px}.cp .cp-swap svg{transform:rotate(90deg)}}.cp [data-pane=done]{gap:14px}.cp .cp-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.cp .summary{margin:0}.cp .cp-note{max-width:560px;box-shadow:inset 4px 0 0 var(--ink);text-align:start;background:#fff;border-radius:12px;margin:0;padding:10px 14px}[dir=rtl] .cp .cp-note{box-shadow:inset -4px 0 0 var(--ink)}.cp .cp-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.cp .cp-actions .dl{flex:260px;width:auto;max-width:360px}.cp .cp-actions .btn-line{flex:0 auto;min-height:48px}.cp .cp-act-msg{min-height:1.4em;color:var(--red-dark);font-weight:700}.cp .cp-res{flex-direction:column;gap:14px;min-width:0;display:flex}.cp .cp-listbox{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.cp .cp-filters{flex-wrap:wrap;gap:6px;display:flex}.cp .cp-chip{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d3cc;border-radius:12px;align-items:center;gap:4px;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}.cp .cp-chip[aria-pressed=true]{border:2px solid var(--red);background:var(--blush);padding:0 9px}.cp .cp-chip:disabled{opacity:.45;cursor:default}.cp .cp-chip:focus-visible{outline:3px solid var(--red);outline-offset:2px}.cp .cp-n{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.cp .cp-list{overscroll-behavior:contain;flex-direction:column;max-height:42vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cp .cp-list li{border-top:1px solid var(--soft)}.cp .cp-item{width:100%;min-height:44px;font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 6px;display:flex}.cp .cp-item:hover{background:var(--soft)}.cp .cp-item[aria-current=true]{background:var(--blush);box-shadow:inset 3px 0 0 var(--red)}[dir=rtl] .cp .cp-item[aria-current=true]{box-shadow:inset -3px 0 0 var(--red)}.cp .cp-item:focus-visible{outline:3px solid var(--red);outline-offset:-2px}.cp .cp-ih{color:var(--muted);font-size:13px;font-weight:700}.cp .cp-ib{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.cp .cp-ib del{color:#8e2a24;background:#fbe3e1;border-radius:4px;padding:1px 3px;text-decoration:none}.cp .cp-ib ins{color:#145c39;background:#ddf2e6;border-radius:4px;padding:1px 3px;text-decoration:none}.cp .cp-arrow{color:var(--muted)}.cp .cp-more{margin:0}.cp .cp-viewer{flex-direction:column;gap:8px;min-width:0;display:flex}.cp .cp-vbar{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cp .cp-tabs{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:3px;display:inline-flex}.cp .cp-tab{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:15px;font-weight:700}.cp .cp-tab[aria-selected=true][data-side=a]{color:#fff;background:#b3362f}.cp .cp-tab[aria-selected=true][data-side=b]{color:#fff;background:#1a7a4c}.cp .cp-tab:focus-visible{outline:3px solid var(--red);outline-offset:2px}.cp .cp-nav{align-items:center;gap:2px;font-weight:700;display:inline-flex}.cp .cp-nav .icon-btn{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.cp .cp-pos{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5em;font-size:15px}[dir=rtl] .cp .flip svg{transform:scaleX(-1)}.cp .cp-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.cp .cp-check input{width:20px;height:20px;accent-color:var(--red);margin:0}.cp .cp-cols{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cp .cp-col{flex-direction:column;gap:6px;min-width:0;display:flex}.cp .cp-col-h{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.cp .cp-col-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp .cp-scroll{overscroll-behavior:contain;background:#e9e5e0;border-radius:14px;height:min(72vh,1100px);padding:8px;position:relative;overflow:hidden auto}.cp .cp-scroll:focus-visible{outline:3px solid var(--red);outline-offset:2px}.cp .cp-pages{flex-direction:column;gap:10px;display:flex}.cp .cp-pg{background:#fff;width:100%;position:relative;box-shadow:0 0 0 1px #16181d1f}.cp .cp-pg img{width:100%;height:100%;display:block;position:absolute;inset:0}.cp .cp-pg .cp-img:not([src]){visibility:hidden}.cp .cp-ov{opacity:.85;mix-blend-mode:multiply}.cp.cp-no-ov .cp-ov{display:none}.cp .cp-m{pointer-events:none;border-radius:2px;position:absolute}.cp .cp-m[data-kind=removed]{background:#d2403a33;box-shadow:0 0 0 1.5px #d2403a}.cp .cp-m[data-kind=added]{background:#1f875433;box-shadow:0 0 0 1.5px #1f8754}.cp .cp-col[data-side=a] .cp-m[data-kind=caret]{background:#1f8754}.cp .cp-col[data-side=b] .cp-m[data-kind=caret]{background:#d2403a}.cp .cp-m.cur{box-shadow:0 0 0 3px var(--ink)}.cp .cp-pno{bottom:6px;color:var(--muted);background:#ffffffeb;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:6px}@media (width<=899px){.cp .cp-cols[data-show=a] .cp-col[data-side=b],.cp .cp-cols[data-show=b] .cp-col[data-side=a],.cp .cp-col-h .cp-tag{display:none}.cp .cp-vbar{z-index:4;background:var(--soft);padding:6px 0;position:sticky;top:0}.cp .cp-scroll{height:68vh;margin:0 -8px}}@media (width>=900px){.cp .cp-tabs{display:none}.cp .cp-res{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.cp .cp-viewer{grid-area:1/1}.cp .cp-listbox{grid-area:1/2;position:sticky;top:12px}.cp .cp-list{max-height:calc(min(72vh,1100px) - 60px)}.cp .cp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page[data-astro-cid-nfs55dna]{flex-direction:column;gap:24px;padding-top:28px;display:flex}@media (width<=560px){.page[data-astro-cid-nfs55dna]{padding-top:18px}}
