.cns{position:relative;z-index:1;background:var(--light-bg-2);color:var(--light-text);padding-block:6rem}.cns__header{margin-bottom:2rem}.cns__filters{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:center;margin-bottom:1.75rem}.cns__chip{font-size:.8rem;font-weight:600;border:1px solid var(--light-border);background:#ffffff;color:var(--light-text-muted);padding:.45rem 1rem;border-radius:999px;cursor:pointer;transition:background-color .15s var(--ease-soft),border-color .15s var(--ease-soft),color .15s var(--ease-soft)}.cns__chip:hover{border-color:var(--green);color:#4f7d17}.cns__chip--on{background:var(--green);border-color:var(--green);color:#ffffff}.cns__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:1.25rem;align-items:start;opacity:0;transform:translateY(16px)}.cns--in .cns__grid{animation:cns-rise .6s var(--ease-soft) .05s both}.cns__doc{position:relative;border-radius:14px;background:#ffffff;border:1px solid var(--light-border);box-shadow:0 24px 54px rgba(8,23,44,.12);padding:1.4rem 1.5rem 1.6rem;overflow:hidden}.cns__doc-top{position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--green),var(--green-2))}.cns__doc-head{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--light-border)}.cns__doc-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:10px;background:rgba(141,198,63,.14);color:#4f7d17;flex:none}.cns__doc-titles{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cns__doc-title{font-size:1rem;font-weight:700;color:var(--navy);line-height:1.2}.cns__doc-sub{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--light-text-muted)}.cns__doc-badge{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.3rem .6rem;border-radius:999px;background:#f4f0e5;color:#b3660a;white-space:nowrap;transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft)}.cns__doc-badge--done{background:#e6f3ea;color:#177245}.cns__fields{margin:0;padding:.35rem 0 .5rem}.cns__field{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px dashed var(--light-border);opacity:0;transform:translateY(6px)}.cns--in .cns__field{animation:cns-fill .5s var(--ease-soft) both;animation-delay:calc(var(--i) * .14s + .25s)}.cns__field-l{margin:0;font-size:.8rem;font-weight:600;color:var(--light-text-muted)}.cns__field-v{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:var(--navy);text-align:right}.cns__field-check{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:rgba(141,198,63,.16);color:#4f7d17;flex:none}.cns__sign{margin-top:1.15rem;padding:1rem 1.1rem 1.1rem;border:1px solid var(--light-border);border-radius:12px;background:#fbfcfa}.cns__sign-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--light-text-muted);margin-bottom:.35rem}.cns__sign-pad{position:relative;height:4.25rem}.cns__sign-svg{position:absolute;inset:0;width:100%;height:100%}.cns__sign-flourish,.cns__sign-path{fill:none;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.cns__sign-path{stroke-width:2.4;transition:stroke-dashoffset 1.6s var(--ease-soft)}.cns__sign-flourish{stroke-width:1.6;stroke:var(--green);transition:stroke-dashoffset .8s var(--ease-soft) 1.1s}.cns__sign--done .cns__sign-flourish,.cns__sign--done .cns__sign-path{stroke-dashoffset:0}.cns__sign-line{position:absolute;left:0;right:0;bottom:.55rem;height:1.5px;background:repeating-linear-gradient(90deg,var(--light-border) 0 8px,transparent 8px 14px)}.cns__sign-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.6rem;font-size:.76rem;color:var(--light-text-muted);opacity:0;transition:opacity .4s var(--ease-soft)}.cns__sign-meta b{font-size:.85rem;font-weight:700;color:var(--navy)}.cns__sign--done .cns__sign-meta{opacity:1}.cns__status{border-radius:14px;background:#ffffff;border:1px solid var(--light-border);box-shadow:0 24px 54px rgba(8,23,44,.12);padding:1.25rem 1.4rem 1.4rem}.cns__status-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid var(--light-border)}.cns__status-title{font-size:.95rem;font-weight:700;color:var(--navy)}.cns__live{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#4f7d17}.cns__live i{width:.5rem;height:.5rem;border-radius:50%;background:var(--green);animation:cns-ping 2s infinite}.cns__meter{display:flex;align-items:center;gap:1.25rem;padding:1.15rem 0;border-bottom:1px solid var(--light-border)}.cns__ring{position:relative;width:128px;height:128px;flex:none}.cns__ring svg{transform:rotate(-90deg)}.cns__ring-bg{fill:none;stroke:rgba(8,23,44,.08);stroke-width:12}.cns__ring-fg{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease-soft)}.cns__ring-num{position:absolute;inset:0;display:grid;place-content:center;font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cns__ring-num i{font-size:.95rem;font-weight:700;font-style:normal;color:#4f7d17;margin-left:.1rem}.cns__meter-side{min-width:0}.cns__meter-cap{display:block;font-size:.82rem;font-weight:600;color:var(--light-text-muted);margin-bottom:.7rem}.cns__stats{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cns__stat{border:1px solid var(--light-border);border-radius:10px;padding:.55rem .65rem;background:#fbfcfa}.cns__stat-v{display:block;font-size:1.05rem;font-weight:800;color:var(--navy);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cns__stat-l{display:block;margin-top:.15rem;font-size:.66rem;font-weight:600;letter-spacing:.04em}.cns__q-head,.cns__stat-l{text-transform:uppercase;color:var(--light-text-muted)}.cns__q-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0 .6rem;font-size:.7rem;font-weight:700;letter-spacing:.06em}.cns__q-sum{color:#4f7d17}.cns__queue{list-style:none;margin:0;padding:0}.cns__qrow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.6rem 0;border-top:1px solid var(--light-border)}.cns__qrow-main{min-width:0}.cns__qrow-name{font-size:.85rem;font-weight:700;color:var(--navy)}.cns__qrow-name,.cns__qrow-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cns__qrow-sub{font-size:.72rem;font-weight:500;color:var(--light-text-muted)}.cns__track{display:inline-flex;gap:.2rem}.cns__seg{width:.85rem;height:.32rem;border-radius:999px;background:var(--light-border);transition:background-color .4s var(--ease-soft)}.cns__seg--on{background:var(--green)}.cns__seg--cur{background:var(--green-2)}.cns__badge{min-width:3.6rem;text-align:center;font-size:.66rem;font-weight:700;letter-spacing:.02em;padding:.2rem .5rem;border-radius:999px;white-space:nowrap;transition:background-color .4s var(--ease-soft),color .4s var(--ease-soft)}.cns__badge--sent{background:#eef1f4;color:#5a6b7b}.cns__badge--opened{background:#fbf1e2;color:#b3660a}.cns__badge--signed{background:rgba(141,198,63,.16);color:#4f7d17}.cns__badge--filed{background:#177245;color:#ffffff}.cns__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.75rem}.cns__foot-text{margin:0;max-width:34rem;font-size:.95rem;font-weight:500;color:var(--light-text-muted)}.cns__cta{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--btn-radius);background:var(--green);padding:.9rem 1.75rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ffffff;text-decoration:none;white-space:nowrap;transition:background-color .35s var(--ease-soft),transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft)}.cns__cta:hover{background:var(--green-2);color:#ffffff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(141,198,63,.32)}.cns__cta svg{transition:transform .3s var(--ease-soft)}.cns__cta:hover svg{transform:translateX(4px)}@keyframes cns-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cns-fill{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cns-ping{0%{box-shadow:0 0 0 0 rgba(141,198,63,.45)}70%{box-shadow:0 0 0 6px rgba(141,198,63,0)}to{box-shadow:0 0 0 0 rgba(141,198,63,0)}}@media (max-width:900px){.cns__grid{grid-template-columns:1fr}}@media (max-width:575px){.cns{padding-block:4rem}.cns__doc{padding:1.15rem 1.15rem 1.25rem}.cns__status{padding:1.1rem 1.1rem 1.2rem}.cns__meter{flex-direction:column;align-items:flex-start;gap:1rem}.cns__meter-side{width:100%}.cns__qrow{grid-template-columns:1fr auto;row-gap:.45rem}.cns__track{order:3;grid-column:1/-1}.cns__foot{flex-direction:column;align-items:flex-start}.cns__cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cns--in .cns__field,.cns--in .cns__grid,.cns__field,.cns__grid{animation:none!important;opacity:1!important;transform:none!important}.cns__sign-flourish,.cns__sign-path{stroke-dashoffset:0!important;transition:none!important}.cns__sign-meta{opacity:1!important}.cns__badge,.cns__doc-badge,.cns__ring-fg,.cns__seg,.cns__sign-meta{transition:none!important}.cns__live i{animation:none!important}}