.chro svg text{font-family:var(--font)}.chro .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.chro .ic-round-head .v4-h{text-wrap:balance}.chro .ic-round-head .v4-h span{display:inline}.chro a.chro-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.chro .chro-estate{border-collapse:collapse;table-layout:fixed;width:100%;max-width:1140px;margin:clamp(14px,2.8vh,30px) auto 0}.chro .chro-estate thead th{text-align:left;vertical-align:bottom;letter-spacing:.06em;text-transform:uppercase;color:#5c6088;border-bottom:2px solid var(--v4-indigo);padding:0 20px clamp(8px,1.4vh,12px);font:500 14px/1.3 JetBrains Mono,monospace}.chro .chro-estate thead th:first-child{width:24%}.chro .chro-estate thead th:nth-child(2){width:32%}.chro .chro-estate thead th.chro-gap{color:#b4500f;border-bottom-color:#d9641a}.chro .chro-estate tbody th,.chro .chro-estate tbody td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--v4-line);padding:clamp(6px,1.15vh,11px) 20px;line-height:1.35}.chro .chro-estate tbody tr:last-child>*{border-bottom:0}.chro .chro-estate tbody th{color:var(--v4-ink);white-space:nowrap;font-size:18px;font-weight:600}.chro .chro-estate tbody th i{border:2px solid var(--v4-indigo);vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:12px;display:inline-block}.chro .chro-estate tbody td{color:var(--v4-muted);font-size:16px}.chro .chro-estate .chro-gap{border-left:2px dashed #e0a878;position:relative}.chro .chro-estate tbody td.chro-gap{color:var(--v4-ink);padding-left:28px}.chro .chro-estate tbody td.chro-gap:before{content:"";background:#fff;border:2px solid #d9641a;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-7px}.chro .chro-matter{text-align:center;max-width:62em;color:var(--v4-ink);font-size:18px;font-weight:500;line-height:1.5;margin:clamp(12px,2.4vh,26px) auto 0!important}.chro .chro-see-sec .ic-round-head .v4-h span{color:#cbd0ff}.chro .chro-see{border-collapse:separate;border-spacing:0 clamp(6px,1.2vh,10px);table-layout:fixed;width:100%;max-width:1120px;margin:clamp(10px,2vh,22px) auto 0}.chro .chro-see thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#cbd0ff;padding:0 22px;font:500 14px/1.3 JetBrains Mono,monospace}.chro .chro-see thead th:first-child{width:54%}.chro .chro-see thead th:last-child{color:#f1c84c}.chro .chro-see td{vertical-align:middle;padding:clamp(9px,1.7vh,14px) 22px;font-size:16px;line-height:1.4}.chro .chro-see .chro-a{color:#fff;background:#ffffff12;border:1.5px solid #cbd0ff73;border-right:0;border-radius:14px 0 0 14px}.chro .chro-see .chro-b{color:var(--v4-ink);background:#fff;border:1.5px solid #fff;border-radius:0 14px 14px 0;font-weight:500;position:relative}.chro .chro-see .chro-b:before{content:"";background:#e3b93c;border-radius:2px;width:3px;position:absolute;top:22%;bottom:22%;left:0}.chro .chro-how-sec .ic-round-head .v4-intro{max-width:70em;font-size:16px;line-height:1.6;margin-top:clamp(8px,1.6vh,16px)!important}.chro-how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3.4vw,56px);margin:clamp(12px,2.4vh,26px) 0 0;display:grid}.chro .chro-steps{counter-reset:chro-step;gap:clamp(10px,2vh,20px);margin:0;padding:0;list-style:none;display:grid;position:relative}.chro .chro-steps:before{content:"";background:#c9cdea;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.chro .chro-steps li{counter-increment:chro-step;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;margin:0;display:grid;position:relative}.chro .chro-steps li:before{content:counter(chro-step);border:2px solid var(--v4-indigo);box-sizing:border-box;width:36px;height:36px;color:var(--v4-indigo);background:#fcfcfd;border-radius:50%;place-items:center;font:600 16px/1 JetBrains Mono,monospace;display:grid}.chro .chro-steps li:last-child:before{color:#6b4f00;background:#fdf6de;border-color:#b98a12}.chro .chro-steps p{color:var(--v4-muted);padding-top:5px;font-size:16px;line-height:1.5;margin:0!important}.chro .chro-steps p b{color:var(--v4-ink);font-weight:600}.chro-art svg{width:100%;height:auto;max-height:46vh;display:block;overflow:visible}.chro .chro-art .pa-illus{text-align:center;margin:6px 0 0!important}.chro-wire,.chro-link{stroke-dasharray:1;stroke-dashoffset:0}.chro-odd,.chro-ghost{opacity:0}.chro-card{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.chro-odd{animation:10s infinite both chro-odd}.chro-slab{animation:10s infinite both chro-slab}.chro-wire{animation:10s infinite both chro-wire}.chro-ghost{animation:10s ease-in-out infinite both chro-ghost}.chro-card{animation:10s infinite both chro-card}.chro-one{animation:10s infinite both chro-one}.chro-plan{animation:10s infinite both chro-plan}.chro-items{animation:10s infinite both chro-items}.chro-link{animation:10s infinite both chro-link}.chro-goal{animation:10s infinite both chro-goal}.chro-cap{animation:10s infinite both chro-cap}}@keyframes chro-odd{0%,3%{opacity:0}7%,38%{opacity:1}43%,to{opacity:0}}@keyframes chro-slab{0%,10%{opacity:.35}16%,to{opacity:1}}@keyframes chro-wire{0%,12%{stroke-dashoffset:1px}28%,to{stroke-dashoffset:0}}@keyframes chro-ghost{0%,29%{opacity:0;transform:none}32%{opacity:1;transform:none}45%{opacity:1;transform:translate(var(--dx),var(--dy))}49%,to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes chro-card{0%,44%{opacity:0;transform:scale(.82)}51%,to{opacity:1;transform:none}}@keyframes chro-one{0%,52%{opacity:0}57%,to{opacity:1}}@keyframes chro-plan{0%,58%{opacity:0;transform:translateY(-10px)}64%,to{opacity:1;transform:none}}@keyframes chro-items{0%,62%{opacity:0}66%,to{opacity:1}}@keyframes chro-link{0%,66%{stroke-dashoffset:1px}76%,to{stroke-dashoffset:0}}@keyframes chro-goal{0%,75%{opacity:0}79%,to{opacity:1}}@keyframes chro-cap{0%,81%{opacity:0;transform:translateY(8px)}87%,to{opacity:1;transform:none}}.chro .chro-rows{border-top:1px solid var(--v4-line);max-width:1080px;margin:clamp(14px,2.8vh,30px) auto 0;padding:0;list-style:none}.chro .chro-rows li{border-bottom:1px solid var(--v4-line);grid-template-columns:40px minmax(0,17em) minmax(0,1fr);align-items:center;gap:clamp(14px,1.8vw,28px);margin:0;padding:clamp(10px,2vh,18px) 20px;display:grid}.chro .chro-rows li.chro-ai{border-left:4px solid var(--v4-indigo);background:#fcfcfd;padding-left:16px}.chro .chro-rows svg{width:40px;height:40px;display:block}.chro .chro-rows b{color:var(--v4-ink);font-size:18px;font-weight:600;line-height:1.3}.chro .chro-rows li.chro-ai b{color:var(--v4-indigo)}.chro .chro-rows span{color:var(--v4-muted);font-size:16px;line-height:1.5}.chro .chro-proof{border:1px solid var(--v4-line);text-align:center;max-width:1080px;color:var(--v4-muted);background:#fcfcfd;border-radius:16px;padding:clamp(12px,2.2vh,20px) 28px;font-size:16px;line-height:1.55;margin:clamp(14px,2.8vh,30px) auto 0!important}@media (max-width:1000px){.chro-how{grid-template-columns:minmax(0,1fr)}.chro .chro-rows li{grid-template-columns:40px minmax(0,1fr);row-gap:4px}.chro .chro-rows span{grid-column:2}}@media (max-width:640px){.chro .chro-estate,.chro .chro-estate tbody,.chro .chro-estate tr,.chro .chro-estate th,.chro .chro-estate td,.chro .chro-see,.chro .chro-see tbody,.chro .chro-see tr,.chro .chro-see td{width:100%;display:block}.chro .chro-estate thead,.chro .chro-see thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chro .chro-estate tbody tr{border:1.5px solid var(--v4-line);background:#fff;border-radius:14px;margin:0 0 12px;padding:16px 18px}.chro .chro-estate tbody th,.chro .chro-estate tbody td{white-space:normal;border:0;padding:0}.chro .chro-estate tbody td{margin-top:10px}.chro .chro-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}.chro .chro-estate tbody td.chro-gap{border-top:2px dashed #e0a878;padding:10px 0 0}.chro .chro-estate tbody td.chro-gap:before{content:attr(data-label);color:#b4500f;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0 0 2px;position:static}.chro .chro-see tbody tr{margin:0 0 12px}.chro .chro-see td{border-radius:0}.chro .chro-see .chro-a{border:1.5px solid #cbd0ff73;border-bottom:0;border-radius:14px 14px 0 0}.chro .chro-see .chro-b{border-radius:0 0 14px 14px}.chro .chro-see 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}.chro .chro-see td.chro-b:before{color:#8a6a0e;background:0 0;width:auto;display:block;position:static}.chro .chro-rows li{grid-template-columns:minmax(0,1fr);padding-inline:0}.chro .chro-rows li.chro-ai{padding-left:14px}.chro .chro-rows span{grid-column:auto}}
