.cio svg text{font-family:var(--font)}.cio .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.cio .ic-round-head .v4-h{text-wrap:balance}.cio .ic-round-head .v4-h span{display:inline}.cio a.cio-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cio #cio-estate .ic-round-head .v4-intro{max-width:76em;font-size:16px;line-height:1.55;margin-top:clamp(8px,1.4vh,14px)!important}.cio .cio-estate{border-collapse:separate;border-spacing:0 3px;table-layout:auto;width:100%;max-width:1180px;margin:clamp(12px,2.2vh,24px) auto 0}.cio .cio-estate thead th{text-align:left;vertical-align:bottom;letter-spacing:.06em;text-transform:uppercase;color:#5c6088;padding:0 8px 2px;font:500 14px/1.3 JetBrains Mono,monospace}.cio .cio-estate thead th:first-child{padding-left:34px}.cio .cio-estate thead th.cio-wrong{color:#b4500f;padding-left:42px}.cio .cio-estate tbody th,.cio .cio-estate tbody td{text-align:left;vertical-align:middle;border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);background:#fff;padding:clamp(3px,.6vh,7px) 8px;line-height:1.35}.cio .cio-estate tbody th{border-left:1px solid var(--v4-line);color:var(--v4-ink);white-space:nowrap;border-radius:10px 0 0 10px;padding-left:34px;font-size:18px;font-weight:600;position:relative}.cio .cio-estate tbody th i{border:2px solid var(--v4-indigo);box-sizing:border-box;border-radius:4px;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:12px}.cio .cio-estate tbody td{color:var(--v4-muted);white-space:nowrap;font-size:16px}.cio .cio-estate tbody td.cio-wrong{border-right:1px solid var(--v4-line);color:var(--v4-ink);border-radius:0 10px 10px 0;padding-left:42px;padding-right:10px;position:relative}.cio .cio-break{width:26px;height:12px;margin-top:-6px;position:absolute;top:50%;left:8px}.cio .cio-result{text-align:center;max-width:62em;color:var(--v4-ink);font-size:18px;font-weight:500;line-height:1.5;margin:clamp(10px,2vh,22px) auto 0!important}.cio .cio-see-sec .ic-round-head .v4-h span{color:#cbd0ff}.cio .cio-mirror{border-collapse:collapse;table-layout:fixed;width:100%;max-width:1120px;margin:clamp(16px,3vh,34px) auto 0}.cio .cio-mirror thead th{letter-spacing:.06em;text-transform:uppercase;color:#cbd0ff;width:50%;padding:0 36px clamp(10px,1.8vh,16px);font:500 14px/1.3 JetBrains Mono,monospace}.cio .cio-mirror thead th.cio-a{text-align:right}.cio .cio-mirror thead th.cio-b{text-align:left;color:#f1c84c;border-left:3px solid #cbd0ff;position:relative}.cio .cio-mirror thead th.cio-b:before{content:"";background:#e3b93c;border-radius:3px;width:14px;height:14px;position:absolute;top:-6px;left:-8.5px;transform:rotate(45deg)}.cio .cio-mirror td{vertical-align:middle;padding:clamp(8px,1.6vh,15px) 36px;font-size:16px;line-height:1.45}.cio .cio-mirror tbody tr+tr td{border-top:1px solid #cbd0ff2e}.cio .cio-mirror td.cio-a{text-align:right;color:#e3e5ff}.cio .cio-mirror td.cio-b{color:#fff;border-left:3px solid #cbd0ff;font-weight:600;position:relative}.cio .cio-mirror td.cio-b:before{content:"";box-sizing:border-box;background:#2a2d9f;border:2.5px solid #cbd0ff;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:-10.5px}.cio-art{max-width:1180px;margin:clamp(10px,2vh,22px) auto 0;position:relative}.cio-art svg{width:100%;height:clamp(190px,33vh,290px);display:block;overflow:visible}.cio .cio-art .pa-illus{position:absolute;top:0;right:0;margin:0!important}.cio .cio-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);max-width:1180px;margin:clamp(12px,2.2vh,24px) auto 0;padding:0;list-style:none;display:grid}.cio .cio-steps li{border-top:2px solid var(--v4-indigo);margin:0;padding:clamp(10px,1.8vh,16px) 0 0;position:relative}.cio .cio-steps p{color:var(--v4-muted);font-size:16px;line-height:1.5;margin:0!important}.cio .cio-steps i{background:var(--v4-indigo);vertical-align:-6px;color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 10px 0 0;font:600 14px/1 JetBrains Mono,monospace;display:inline-grid}.cio .cio-steps b{color:var(--v4-ink);font-size:18px;font-weight:600}.cio .cio-why{text-align:center;max-width:76em;color:var(--v4-muted);font-size:16px;line-height:1.55;margin:clamp(12px,2.4vh,26px) auto 0!important}.cio .cio-why b{color:var(--v4-ink);font-weight:600}.cio-web,.cio-weak,.cio-snap,.cio-alert,.cio-key{opacity:0}.cio-drop{stroke-dasharray:1;stroke-dashoffset:0}.cio-onekey{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.cio-web{animation:10s infinite both cio-web}.cio-weak{animation:10s infinite both cio-weak}.cio-layer{animation:10s cubic-bezier(.2,.7,.2,1) infinite both cio-layer}.cio-drop{animation:10s infinite both cio-drop;animation-delay:var(--d,0s)}.cio-drop-crm{animation-name:cio-drop-crm}.cio-key{animation:10s ease-in-out infinite both cio-key}.cio-onekey{animation:10s infinite both cio-onekey}.cio-snap{animation:10s infinite both cio-snap}.cio-alert{animation:10s infinite both cio-alert}.cio-owner{animation:10s infinite both cio-owner}.cio-ok,.cio-mend{animation:10s infinite both cio-ok}.cio-cap{animation:10s infinite both cio-cap}}@keyframes cio-web{0%{opacity:0}4%,20%{opacity:1}28%,to{opacity:0}}@keyframes cio-weak{0%{opacity:0;stroke:#8f94d6;stroke-dasharray:1 0}4%,8%{opacity:1;stroke:#8f94d6;stroke-dasharray:1 0}10%{stroke:#d9641a}12%{stroke:#f2c39c}14%{stroke:#d9641a;stroke-dasharray:1 0}16%,22%{opacity:1;stroke:#d9641a;stroke-dasharray:.42 .16}28%,to{opacity:0;stroke:#d9641a;stroke-dasharray:.42 .16}}@keyframes cio-layer{0%,28%{opacity:0;transform:translate(-1000px)}30%{opacity:1}38%,to{opacity:1;transform:none}}@keyframes cio-drop{0%,38%{stroke-dashoffset:1px}48%,to{stroke-dashoffset:0}}@keyframes cio-drop-crm{0%,38%{stroke-dashoffset:1px;opacity:1}48%,62%{stroke-dashoffset:0;opacity:1}63%,to{stroke-dashoffset:0;opacity:0}}@keyframes cio-key{0%{opacity:0;transform:none}4%,50%{opacity:1;transform:none}57%{opacity:.6;transform:translate(var(--dx),var(--dy))}58%,to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes cio-onekey{0%,56%{opacity:0;transform:scale(.4)}60%,to{opacity:1;transform:none}}@keyframes cio-snap{0%,62%{opacity:0}64%,74%{opacity:1}77%,to{opacity:0}}@keyframes cio-alert{0%,64%{opacity:0}67%,74%{opacity:1}77%,to{opacity:0}}@keyframes cio-owner{0%,64%{opacity:0;transform:translateY(4px)}67%,to{opacity:1;transform:none}}@keyframes cio-ok{0%,74%{opacity:0}77%,to{opacity:1}}@keyframes cio-cap{0%,82%{opacity:0}88%,to{opacity:1}}.cio .cio-panes{background:#fff;border:1.5px solid #c9cdea;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:clamp(16px,3vh,34px) auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.cio .cio-panes li{margin:0;padding:clamp(12px,2.4vh,24px) clamp(18px,1.8vw,28px)}.cio .cio-panes li:not(:nth-child(3n+1)){border-left:1px solid var(--v4-line)}.cio .cio-panes li:nth-child(n+4){border-top:1px solid var(--v4-line)}.cio .cio-panes b{color:var(--v4-ink);align-items:center;gap:12px;margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.cio .cio-panes b svg{flex:none;width:32px;height:32px}.cio .cio-panes span{color:var(--v4-muted);font-size:16px;line-height:1.5;display:block}.cio .cio-proof{border:1px solid var(--v4-line);text-align:center;max-width:1180px;color:var(--v4-muted);background:#fff;border-radius:12px;padding:clamp(10px,1.8vh,16px) 28px;font-size:16px;line-height:1.55;margin:clamp(12px,2.4vh,26px) auto 0!important}@media (max-width:1100px){.cio .cio-estate tbody th,.cio .cio-estate tbody td{white-space:normal}}@media (max-width:1000px){.cio .cio-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.cio-art svg{height:auto}.cio .cio-art .pa-illus{text-align:center;position:static;margin-top:6px!important}.cio .cio-panes{grid-template-columns:repeat(2,minmax(0,1fr))}.cio .cio-panes li:nth-child(n){border-top:0;border-left:0}.cio .cio-panes li:nth-child(2n){border-left:1px solid var(--v4-line)}.cio .cio-panes li:nth-child(n+3){border-top:1px solid var(--v4-line)}}@media (max-width:640px){.cio .cio-estate,.cio .cio-estate tbody,.cio .cio-estate tr,.cio .cio-estate th,.cio .cio-estate td,.cio .cio-mirror,.cio .cio-mirror tbody,.cio .cio-mirror tr,.cio .cio-mirror td{width:100%;display:block}.cio .cio-estate thead,.cio .cio-mirror thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cio .cio-estate tbody tr{border:1px solid var(--v4-line);background:#fff;border-radius:12px;margin:0 0 12px;overflow:hidden}.cio .cio-estate tbody th,.cio .cio-estate tbody td,.cio .cio-estate tbody td.cio-wrong{border:0;border-radius:0;width:100%;padding:12px 18px 0}.cio .cio-estate tbody th{padding-left:42px}.cio .cio-estate tbody th i{margin-top:0;top:15px}.cio .cio-estate tbody td.cio-wrong{background:#fff8f1;border-top:1px dashed #e0a878;margin-top:12px;padding:10px 18px 12px 58px}.cio .cio-estate tbody td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#5c6088;margin-bottom:2px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.cio .cio-estate tbody td.cio-wrong:before{color:#b4500f}.cio .cio-break{margin-top:0;top:22px}.cio .cio-mirror tbody tr{border:1.5px solid #cbd0ff73;border-radius:14px;margin:0 0 12px;overflow:hidden}.cio .cio-mirror tbody tr+tr td{border-top:0}.cio .cio-mirror td.cio-a,.cio .cio-mirror td.cio-b{text-align:left;border:0;padding:12px 18px}.cio .cio-mirror td.cio-b{background:#ffffff12;border-top:1.5px solid #cbd0ff73}.cio .cio-mirror td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#cbd0ff;margin-bottom:4px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.cio .cio-mirror td.cio-b:before{content:attr(data-label);color:#f1c84c;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0 0 4px;display:block;position:static}.cio .cio-steps,.cio .cio-panes{grid-template-columns:minmax(0,1fr)}.cio .cio-panes li:nth-child(n){border-top:0;border-left:0}.cio .cio-panes li+li{border-top:1px solid var(--v4-line)}}
