#ez .cs-ffn{overflow:visible}#ez .cs-ffn-flow{stroke-dasharray:5 9;animation:cs-ffn-march 1.6s linear infinite}#ez .cs-ffn-back{stroke-dasharray:3 7;animation:cs-ffn-march 2.4s linear infinite reverse}#ez .cs-ffn-dot,#ez .cs-ffn-lbl{offset-rotate:0deg;opacity:0;animation:cs-ffn-travel 4.8s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--d,0s);filter:drop-shadow(0 3px 4px rgba(50,50,93,.3))}#ez .cs-ffn-lbl{offset-rotate:auto;animation-duration:3.6s}#ez .cs-ffn-row{animation:cs-ffn-lit 7s ease-in-out infinite;animation-delay:calc(var(--i) * 1.3s)}@keyframes cs-ffn-march{to{stroke-dashoffset:-28}}@keyframes cs-ffn-travel{0%{offset-distance:0;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cs-ffn-lit{0%,22%{fill:#eceaff;stroke:#635bff}30%,to{fill:#f6f9fc;stroke:#e3e8ee}}@media (prefers-reduced-motion:reduce){#ez .cs-ffn-back,#ez .cs-ffn-flow,#ez .cs-ffn-row{animation:none}#ez .cs-ffn-dot,#ez .cs-ffn-lbl{display:none}}#ez .cs-solida{background:linear-gradient(180deg,#fbfbff,#f4f6ff);border-radius:16px}#ez .cs-solida text{font-family:Inter,system-ui,sans-serif}#ez .cs-solida-panel{fill:#fff;stroke:#e3e8ef;stroke-width:1.2}#ez .cs-solida-tag{font-size:9.5px;letter-spacing:.14em;font-weight:700;fill:#635bff}#ez .cs-solida-mini{font-size:9.5px;fill:#6b7385}#ez .cs-solida-mini.mid{text-anchor:middle}#ez .cs-solida-mini.bold{font-weight:700;fill:#1a1f36;font-size:10.5px}#ez .cs-solida-num{font-size:12px;font-weight:800;fill:#fff}#ez .cs-solida-lab{font-size:12.5px;font-weight:700;fill:#1a1f36}#ez .cs-solida-foot{font-size:11px;fill:#6b7385;font-style:italic}#ez .cs-solida-sheet{fill:#f6f8fc;stroke:#d5dbe7;stroke-width:1}#ez .cs-solida-ink{fill:#1a1f36;opacity:.75}#ez .cs-solida-ink.soft{fill:#8a93a8;opacity:.55}#ez .cs-solida-page{fill:#fbfcff;stroke:#d5dbe7}#ez .cs-solida-cell{fill:#f1f4fb}#ez .cs-solida-wire{fill:none;stroke:#635bff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:5 6;animation:cs-solida-flow 1.2s linear infinite}#ez .cs-solida-dot{fill:#635bff}#ez .cs-solida-arrow{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ez .cs-solida-field{fill:rgba(99,91,255,.1);stroke:#635bff;stroke-width:1.4;opacity:0;animation:cs-solida-pick 10s ease-in-out infinite}#ez .cs-solida-field.f1{animation-delay:1.8s}#ez .cs-solida-field.f2{animation-delay:2.6s}#ez .cs-solida-field.f3{animation-delay:3.4s}#ez .cs-solida-field.f4{animation-delay:4.2s}#ez .cs-solida-beam{animation:cs-solida-scan 10s linear infinite}#ez .cs-solida-doc{animation:cs-solida-drop 10s ease-out infinite;opacity:0}#ez .cs-solida-doc.d1{animation-delay:.1s}#ez .cs-solida-doc.d2{animation-delay:.5s}#ez .cs-solida-doc.d3{animation-delay:.9s}#ez .cs-solida-up{animation:cs-solida-bob 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}#ez .cs-solida-row{opacity:0;animation:cs-solida-in 10s ease-out infinite}#ez .cs-solida-row.r1{animation-delay:4.4s}#ez .cs-solida-row.r2{animation-delay:4.7s}#ez .cs-solida-row.r3{animation-delay:5s}#ez .cs-solida-row.r4{animation-delay:5.3s}#ez .cs-solida-row.r5{animation-delay:5.6s}#ez .cs-solida-rules{fill:#f6f8fc;stroke:#d5dbe7}#ez .cs-solida-tick{fill:#00b894;opacity:0;animation:cs-solida-in 10s ease-out infinite}#ez .cs-solida-rule.q1 .cs-solida-tick{animation-delay:6.4s}#ez .cs-solida-rule.q2 .cs-solida-tick{animation-delay:6.8s}#ez .cs-solida-rule.q3 .cs-solida-tick{animation-delay:7.2s}#ez .cs-solida-result{fill:url(#cs-solida-g)}#ez .cs-solida-calc{opacity:0;animation:cs-solida-in 10s ease-out infinite;animation-delay:7.6s}#ez .cs-solida-check{fill:none;stroke:#635bff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ez .cs-solida-check.dark{stroke:#fff}#ez .cs-solida-badge{fill:#fff;stroke:#00b894;stroke-width:1.5}#ez .cs-solida-review .cs-solida-dot{fill:#00b894}#ez .cs-solida-review{opacity:0;animation:cs-solida-in 10s ease-out infinite;animation-delay:8.4s}@keyframes cs-solida-flow{to{stroke-dashoffset:-22}}@keyframes cs-solida-drop{0%{opacity:0;transform:translateY(-14px)}6%{opacity:1;transform:translateY(0)}92%{opacity:1}to{opacity:0}}@keyframes cs-solida-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cs-solida-scan{0%,12%{transform:translateY(0);opacity:0}15%{opacity:1}45%{transform:translateY(136px);opacity:1}48%,to{transform:translateY(136px);opacity:0}}@keyframes cs-solida-pick{0%{opacity:0}38%,4%{opacity:1}46%,to{opacity:0}}@keyframes cs-solida-in{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#ez .cs-solida-beam,#ez .cs-solida-up,#ez .cs-solida-wire{animation:none}#ez .cs-solida-calc,#ez .cs-solida-doc,#ez .cs-solida-field,#ez .cs-solida-review,#ez .cs-solida-row,#ez .cs-solida-tick{animation:none;opacity:1}#ez .cs-solida-field{opacity:.9}#ez .cs-solida-beam{display:none}}#ez .cs-fwo{display:block}#ez .cs-fwo-steps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:0 0 14px;padding:0;list-style:none}#ez .cs-fwo-steps li{position:relative;padding:9px 4px;border-radius:10px;background:var(--surface);border:1px solid var(--line);text-align:center;font-size:12px;font-weight:700;color:var(--mute);overflow:hidden}#ez .cs-fwo-steps li span{position:relative;z-index:1;animation:cs-fwo-ink 12s linear infinite;animation-delay:var(--d)}#ez .cs-fwo-lit{position:absolute;inset:0;background:linear-gradient(135deg,var(--c1),var(--c2));opacity:0;animation:cs-fwo-show 12s linear infinite;animation-delay:var(--d)}#ez .cs-fwo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}#ez .cs-fwo-room{padding:12px 12px 10px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}#ez .cs-fwo-room header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}#ez .cs-fwo-room header b{font-family:Sora,sans-serif;font-size:13px;color:var(--ink);line-height:1.2}#ez .cs-fwo-room header span{font-size:11px;color:var(--mute);white-space:nowrap}#ez .cs-fwo-stage{position:relative;height:122px}#ez .cs-fwo-l{position:absolute;inset:0;opacity:0;animation:cs-fwo-show 12s linear infinite}#ez .cs-fwo-l svg{display:block;width:100%;height:88px}#ez .cs-fwo-l p{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:6px 0 0}#ez .cs-fwo-pill{display:inline-block;padding:3px 9px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}#ez .cs-fwo-l small{font-size:11px;color:var(--body);text-align:right}#ez .cs-fwo-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;font-size:12px;color:var(--mute)}#ez .cs-fwo-key i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:-8px}#ez .cs-fwo-key i.o{background:#00b894}#ez .cs-fwo-key i.c{background:#8792a2}@keyframes cs-fwo-ink{0%{color:var(--mute)}1.5%{color:#fff}15%{color:#fff}16.66%{color:var(--mute)}to{color:var(--mute)}}@keyframes cs-fwo-show{0%{opacity:0}1.5%{opacity:1}15%{opacity:1}16.66%{opacity:0}to{opacity:0}}@media (max-width:980px){#ez .cs-fwo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){#ez .cs-fwo-steps{grid-template-columns:repeat(3,1fr)}#ez .cs-fwo-grid{grid-template-columns:1fr}#ez .cs-fwo-stage{height:112px}#ez .cs-fwo-l svg{height:80px}}@media (prefers-reduced-motion:reduce){#ez .cs-fwo-l,#ez .cs-fwo-lit,#ez .cs-fwo-steps span{animation:none}#ez .cs-fwo-l.on,#ez .cs-fwo-steps li:first-child .cs-fwo-lit{opacity:1}}#ez .cs-mes-art{display:block;width:100%;height:auto}#ez svg.cs-mes-art.cs-mes-m{display:none}@media (max-width:620px){#ez svg.cs-mes-art.cs-mes-d{display:none}#ez svg.cs-mes-art.cs-mes-m{display:block}}#ez .cs-mes-a,#ez .cs-mes-b{transform-box:fill-box;transform-origin:0 50%;animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1)}#ez .cs-mes-a{animation-name:cs-mes-a}#ez .cs-mes-b{animation-name:cs-mes-b}#ez .cs-mes-l2 .cs-mes-a,#ez .cs-mes-l2 .cs-mes-b{animation-delay:.35s}#ez .cs-mes-l3 .cs-mes-a,#ez .cs-mes-l3 .cs-mes-b{animation-delay:.7s}#ez .cs-mes-l4 .cs-mes-a{animation-delay:1.05s}#ez .cs-mes-flag{animation:cs-mes-flag 9s infinite}#ez .cs-mes-l3 .cs-mes-flag{animation-delay:.7s}#ez .cs-mes-now{animation:cs-mes-now 9s linear infinite}#ez .cs-mes-dot{transform-box:fill-box;transform-origin:center;animation:cs-mes-dot 2.4s ease-in-out infinite}@keyframes cs-mes-a{0%{transform:scaleX(0)}34%{transform:scaleX(1)}92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes cs-mes-b{0%,34%{transform:scaleX(0)}66%{transform:scaleX(1)}92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes cs-mes-flag{0%,60%{opacity:0}70%,92%{opacity:1}to{opacity:0}}@keyframes cs-mes-now{0%{transform:translateX(0);opacity:0}6%{opacity:1}66%{transform:translateX(var(--cs-mes-run,420px));opacity:1}92%{transform:translateX(var(--cs-mes-run,420px));opacity:1}to{transform:translateX(var(--cs-mes-run,420px));opacity:0}}@keyframes cs-mes-dot{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.6);opacity:.1}}@media (prefers-reduced-motion:reduce){#ez .cs-mes-a,#ez .cs-mes-b,#ez .cs-mes-dot,#ez .cs-mes-flag{animation:none}#ez .cs-mes-now{animation:none;opacity:0}}#ez .cs-lims .cs-lims-flow{stroke-dasharray:4 9;animation:cs-lims-dash 1.6s linear infinite}#ez .cs-lims .cs-lims-led{animation:cs-lims-blink 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}#ez .cs-lims .cs-lims-stage rect{fill:#f6f9fc;stroke:#e3e8ee;animation:cs-lims-on 4.8s ease-in-out infinite;animation-delay:inherit}#ez .cs-lims .cs-lims-stage text{fill:#697386}@keyframes cs-lims-dash{to{stroke-dashoffset:-26}}@keyframes cs-lims-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes cs-lims-on{0%,12%{fill:#e6faf4;stroke:#00b894}28%,to{fill:#f6f9fc;stroke:#e3e8ee}}@media (prefers-reduced-motion:reduce){#ez .cs-lims .cs-lims-flow,#ez .cs-lims .cs-lims-led,#ez .cs-lims .cs-lims-stage rect{animation:none}}#ez .cs-cda{--res:#635bff;--com:#ff8a3d;--noc:#00b894;--map:#00a3d4;display:grid;grid-gap:14px;gap:14px}#ez .cs-cda-map{position:relative;height:170px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#eef2f7}#ez .cs-cda-map img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 36%;filter:saturate(.85)}#ez .cs-cda-map:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,31,54,0) 55%,rgba(26,31,54,.55))}#ez .cs-cda-tag{position:absolute;left:14px;bottom:10px;z-index:2;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff}#ez .cs-cda-pin{position:absolute;z-index:2;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--res);border:2px solid #fff;box-shadow:0 2px 6px rgba(26,31,54,.4);animation:cs-cda-pin 3.2s ease-out infinite}#ez .cs-cda-pin.com{background:var(--com)}#ez .cs-cda-pin.noc{background:var(--noc)}#ez .cs-cda-pin.map{background:var(--map)}@keyframes cs-cda-pin{0%{box-shadow:0 0 0 0 rgba(99,91,255,.55)}70%,to{box-shadow:0 0 0 14px rgba(99,91,255,0)}}#ez .cs-cda-board{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px;border-radius:16px;background:var(--surface);border:1px solid var(--line);height:222px}#ez .cs-cda-lane{border-radius:10px;background:#fff;border:1px dashed #d5dbe5;padding:8px 0 0}#ez .cs-cda-lane b{display:block;text-align:center;font:700 10.5px/1.2 JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}#ez .cs-cda-lane u{display:block;margin:6px auto 0;width:16px;height:16px;border-radius:50%;background:var(--noc);text-decoration:none;position:relative}#ez .cs-cda-lane u:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(40deg)}#ez .cs-cda-track{position:absolute;left:10px;right:10px;top:34px;bottom:10px;pointer-events:none}#ez .cs-cda-card{position:absolute;left:calc(var(--s) * 25% + 3%);width:19%;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:9px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--res);box-shadow:0 8px 16px -10px rgba(50,50,93,.5);font:700 11.5px/1 Manrope,system-ui,sans-serif;color:var(--ink);white-space:nowrap}#ez .cs-cda-card,#ez .cs-cda-card em{overflow:hidden;text-overflow:ellipsis}#ez .cs-cda-card em{font-style:normal}#ez .cs-cda-card small{display:none;font-size:inherit}#ez .cs-cda-card.com{border-left-color:var(--com)}#ez .cs-cda-card.noc{border-left-color:var(--noc)}#ez .cs-cda-card.map{border-left-color:var(--map)}@media (prefers-reduced-motion:no-preference){#ez .cs-cda-card{animation:cs-cda-move 13s ease-in-out infinite both}}@media (prefers-reduced-motion:reduce){#ez .cs-cda-pin{animation:none}}@keyframes cs-cda-move{0%{left:3%;opacity:0;background:#fff}4%{left:3%;opacity:1}20%{left:3%}27%{left:28%}46%{left:28%}53%{left:53%}72%{left:53%}79%{left:78%;background:#fff}85%{left:78%;background:#e6f8f3}94%{left:78%;opacity:1;background:#e6f8f3}to{left:78%;opacity:0;background:#e6f8f3}}@media (max-width:620px){#ez .cs-cda-card em{display:none}#ez .cs-cda-card small{display:block}#ez .cs-cda-card{font-size:9.5px;padding:0 5px;gap:0;height:26px;border-left-width:3px}#ez .cs-cda-lane b{font-size:8.5px}#ez .cs-cda-board{gap:5px;padding:8px;height:210px}}#ez .cs-nest{display:grid;grid-gap:16px;gap:16px}#ez .cs-nest-ring{transform-box:fill-box;transform-origin:center;animation:cs-nest-pulse 2.4s ease-out infinite}@keyframes cs-nest-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){#ez .cs-nest-ring{animation:none;opacity:.5}}