.cn-page[data-v-2a657f73]{min-height:100vh;background:#060813;color:var(--primary-white);overflow-x:clip}.cn-eyebrow[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fb923cd9;margin:0 0 14px}.cn-gradient[data-v-2a657f73]{background:linear-gradient(90deg,#fb923c,#f59e0b 40%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cn-btn[data-v-2a657f73]{font-family:var(--font-outfit);font-size:15px;font-weight:500;padding:12px 28px;border-radius:30px;cursor:pointer;border:none;transition:all .2s ease;white-space:nowrap}.cn-btn--primary[data-v-2a657f73]{background:linear-gradient(110deg,#ea6b0c,#f59e0b,#a78bfa);color:#fff;box-shadow:0 0 20px #fb923c66}.cn-btn--primary[data-v-2a657f73]:hover{transform:translateY(-1px);box-shadow:0 0 32px #fb923ca6}.cn-btn--preorder[data-v-2a657f73]{position:relative;overflow:hidden;background:var(--primary-blue);border:none;color:#fff;opacity:0}.cn-btn--preorder-visible[data-v-2a657f73]{animation:cn-btn-appear-2a657f73 .9s cubic-bezier(.22,.61,.36,1) forwards}.cn-btn--preorder-visible[data-v-2a657f73]:after{content:"";position:absolute;top:-10%;left:0;width:35%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);animation:cn-btn-shimmer-2a657f73 .65s ease both;animation-delay:.38s}.cn-btn--preorder[data-v-2a657f73]:hover{opacity:.85}.cn-btn--demo[data-v-2a657f73]{background:linear-gradient(110deg,#0ea5e9,#06b6d4,#14b8a6);border:none;color:#fff;box-shadow:0 0 20px #06b6d466}.cn-btn--demo[data-v-2a657f73]:hover{transform:translateY(-1px);box-shadow:0 0 32px #06b6d4a6}.cn-btn--ghost[data-v-2a657f73]{background:#0f766e;border:none;color:#fff}.cn-btn--ghost[data-v-2a657f73]:hover{opacity:.85}.cn-section-title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:48px;font-weight:500;line-height:1.2;color:#fff;margin:0 0 16px}.cn-section-subtitle[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:16px;line-height:1.7;color:#ffffff8c;margin:0 0 32px}.cn-hero[data-v-2a657f73]{min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:120px 70px 100px}.cn-hero__content[data-v-2a657f73]{max-width:540px}.cn-hero__mobile-img[data-v-2a657f73]{display:none}.cn-hero__card[data-v-2a657f73]{position:relative;border-radius:48px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff12}.cn-hero__card-img[data-v-2a657f73]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.cn-hero__card-overlay[data-v-2a657f73]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(6,8,19,.5) 100%)}.cn-hero__title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:72px;font-weight:500;line-height:1.1;color:#fff;margin:0 0 20px}.cn-hero__subtitle[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:17px;line-height:1.7;color:#ffffffa6;margin:0 0 32px;max-width:480px}.cn-hero__cta[data-v-2a657f73]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cn-hero__demo[data-v-2a657f73]{display:none;position:relative;overflow:hidden;opacity:0;text-decoration:none}.cn-hero__demo--visible[data-v-2a657f73]{animation:cn-btn-appear-2a657f73 .9s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:1.7s}.cn-hero__demo--visible[data-v-2a657f73]:after{content:"";position:absolute;top:-10%;left:0;width:35%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:cn-btn-shimmer-2a657f73 .65s ease both;animation-delay:.58s}@media(min-width:901px){.cn-hero__demo[data-v-2a657f73]{display:inline-flex}}.cn-hero__disclaimer[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:12px;color:#ffffff59;margin:0}.cn-consumer-pill[data-v-2a657f73]{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:5px 14px;font-family:var(--font-outfit);font-size:13px;font-weight:400;color:#fff9;text-decoration:none;margin-top:20px;transition:background .2s,color .2s,border-color .2s}.cn-consumer-pill[data-v-2a657f73]:hover{background:#ffffff1a;border-color:#ffffff38;color:#ffffffe6}.cn-trust[data-v-2a657f73]{padding:28px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}.cn-trust__label[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff40;text-align:center;margin:0 0 16px}.cn-trust__logos[data-v-2a657f73]{overflow:hidden}.cn-trust__logos-track[data-v-2a657f73]{display:flex;gap:32px;width:max-content;animation:cn-scroll-2a657f73 30s linear infinite}@keyframes cn-scroll-2a657f73{0%{transform:translate(0)}to{transform:translate(-50%)}}.cn-trust__logo-item[data-v-2a657f73]{display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--font-outfit);font-size:13px;font-weight:500;color:#ffffff59;padding:6px 16px;border:1px solid rgba(255,255,255,.07);border-radius:20px}.cn-statement[data-v-2a657f73]{padding:100px 70px}.cn-statement__layout[data-v-2a657f73]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.cn-statement__left[data-v-2a657f73]{position:sticky;top:100px}.cn-statement__title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:44px;font-weight:500;line-height:1.15;color:#fff;margin:0 0 20px}.cn-statement__lead[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:16px;line-height:1.7;color:#ffffff80;margin:0 0 36px}.cn-statement__stat-row[data-v-2a657f73]{display:flex;gap:28px;flex-wrap:wrap}.cn-statement__stat[data-v-2a657f73]{display:flex;flex-direction:column;gap:4px}.cn-statement__stat-num[data-v-2a657f73]{font-family:var(--font-outfit);font-size:36px;font-weight:500;color:#fff;line-height:1}.cn-statement__stat-label[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:12px;color:#fff6}.cn-statement__stat-num--blue[data-v-2a657f73]{background:linear-gradient(110deg,#4261e5,#6b8fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cn-statement__stat-num--green[data-v-2a657f73]{background:linear-gradient(110deg,#22c55e,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cn-statement__stat-num--purple[data-v-2a657f73]{background:linear-gradient(110deg,#a855f7,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cn-challenges[data-v-2a657f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:72px;padding-top:16px}.cn-challenge[data-v-2a657f73]{position:relative;overflow:visible;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;padding:36px 24px 24px;display:flex;flex-direction:column;gap:0;transition:border-color .2s,background .2s}.cn-challenge[data-v-2a657f73]:before{content:"";position:absolute;top:-1px;left:12px;right:0;height:2px;border-radius:16px 16px 0 0}.cn-challenge--blue[data-v-2a657f73]:before{background:linear-gradient(90deg,#60a5fa,transparent)}.cn-challenge--amber[data-v-2a657f73]:before{background:linear-gradient(90deg,#fbbf24,transparent)}.cn-challenge--purple[data-v-2a657f73]:before{background:linear-gradient(90deg,#a78bfa,transparent)}.cn-challenge--red[data-v-2a657f73]:before{background:linear-gradient(90deg,#ef4444,transparent)}.cn-challenge__watermark[data-v-2a657f73]{position:absolute;top:-8px;right:12px;font-family:var(--font-outfit);font-size:110px;font-weight:700;line-height:1;color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em}.cn-challenge__graphic[data-v-2a657f73]{height:150px;border-radius:10px;margin:20px 0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.cn-challenge__graphic--search[data-v-2a657f73]{background:linear-gradient(135deg,#60a5fa1a,#4261e50d)}.cn-challenge__graphic--tasks[data-v-2a657f73]{background:linear-gradient(135deg,#fbbf241a,#fb923c0d)}.cn-challenge__graphic--locate[data-v-2a657f73]{background:linear-gradient(135deg,#a78bfa1a,#7c3aed0a)}.cn-challenge__graphic--alert[data-v-2a657f73]{background:linear-gradient(135deg,#ef44441a,#fb923c0a)}.cn-cg-label[data-v-2a657f73]{position:absolute;bottom:9px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;font-family:var(--font-jakarta);font-size:12px;color:#ffffff6b;white-space:nowrap}.cn-cg-label__dot[data-v-2a657f73]{width:5px;height:5px;border-radius:50%;background:#60a5fa;animation:cn-pulse-2a657f73 1.4s ease-in-out infinite}.cn-cg-label__dot--amber[data-v-2a657f73]{background:#fbbf24}.cn-cg-label__dot--purple[data-v-2a657f73]{background:#a78bfa}.cn-cg-label__dot--red[data-v-2a657f73]{background:#ef4444}.cn-cg-search[data-v-2a657f73]{display:flex;align-items:center;gap:12px}.cn-cg-search__avatar[data-v-2a657f73]{width:42px;height:42px;border-radius:50%;background:#60a5fa1f;border:1px solid rgba(96,165,250,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cn-cg-search__wave[data-v-2a657f73]{display:flex;align-items:center;gap:3px;height:30px}.cn-cg-search__bar[data-v-2a657f73]{display:block;width:3px;border-radius:2px;background:linear-gradient(180deg,#60a5fa,#4261e5);animation:voice-bar 1.1s ease-in-out infinite alternate}.cn-cg-search__bar[data-v-2a657f73]:nth-child(1){animation-duration:.9s}.cn-cg-search__bar[data-v-2a657f73]:nth-child(2){animation-duration:1.2s}.cn-cg-search__bar[data-v-2a657f73]:nth-child(3){animation-duration:.75s}.cn-cg-search__bar[data-v-2a657f73]:nth-child(4){animation-duration:1.35s}.cn-cg-search__bar[data-v-2a657f73]:nth-child(5){animation-duration:.88s}.cn-cg-search__doc[data-v-2a657f73]{width:60px;background:#60a5fa12;border:1px solid rgba(96,165,250,.18);border-radius:8px;padding:9px 8px;display:flex;flex-direction:column;gap:5px}.cn-cg-search__doc-line[data-v-2a657f73]{height:3px;background:#60a5fa99;border-radius:2px;transform-origin:left;animation:cn-doc-fill-2a657f73 2.8s ease-in-out infinite}.cn-cg-search__doc-line[data-v-2a657f73]:nth-child(1){animation-delay:.2s}.cn-cg-search__doc-line[data-v-2a657f73]:nth-child(2){animation-delay:.45s}.cn-cg-search__doc-line[data-v-2a657f73]:nth-child(3){animation-delay:.7s}@keyframes cn-doc-fill-2a657f73{0%,15%{transform:scaleX(0);opacity:0}35%,72%{transform:scaleX(1);opacity:1}88%,to{transform:scaleX(.25);opacity:.2}}.cn-cg-tasks[data-v-2a657f73]{display:flex;flex-direction:column;gap:5px;padding:10px 14px 38px;width:100%}.cn-cg-task[data-v-2a657f73]{display:flex;align-items:center;gap:7px;font-family:var(--font-jakarta);font-size:10px;color:#ffffff9e;background:#fbbf2412;border:1px solid rgba(251,191,36,.14);border-radius:6px;padding:5px 8px;animation:cn-task-in-2a657f73 3.6s ease infinite}.cn-cg-task--1[data-v-2a657f73]{animation-delay:0s}.cn-cg-task--2[data-v-2a657f73]{animation-delay:.45s}.cn-cg-task--3[data-v-2a657f73]{animation-delay:.9s}@keyframes cn-task-in-2a657f73{0%,12%{opacity:0;transform:translate(-10px)}28%,72%{opacity:1;transform:translate(0)}88%,to{opacity:0;transform:translate(0)}}.cn-cg-locate[data-v-2a657f73]{position:relative;width:170px;height:82px}.cn-cg-locate__grid[data-v-2a657f73]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:3px}.cn-cg-locate__zone[data-v-2a657f73]{background:#a78bfa0f;border:1px solid rgba(167,139,250,.1);border-radius:3px}.cn-cg-locate__pin[data-v-2a657f73]{position:absolute;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation:cn-pin-appear-2a657f73 .4s ease forwards}.cn-cg-locate__ring[data-v-2a657f73]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;opacity:.35;animation:cn-locate-ring-2a657f73 2.2s ease-out infinite}@keyframes cn-pin-appear-2a657f73{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cn-locate-ring-2a657f73{0%{transform:scale(1);opacity:.35}to{transform:scale(2.8);opacity:0}}.cn-cg-alert[data-v-2a657f73]{display:flex;align-items:center;gap:14px}.cn-cg-alert__tri[data-v-2a657f73]{flex-shrink:0;animation:cn-tri-flash-2a657f73 1.7s ease-in-out infinite}@keyframes cn-tri-flash-2a657f73{0%,40%,to{opacity:1}20%,60%{opacity:.32}}.cn-cg-alert__notif[data-v-2a657f73]{display:flex;align-items:center;gap:6px;background:#ef44441a;border:1px solid rgba(239,68,68,.22);border-radius:8px;padding:6px 10px;font-family:var(--font-jakarta);font-size:10px;color:#ffffffb8;white-space:nowrap;animation:cn-notif-loop-2a657f73 3.2s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:.6s}@keyframes cn-notif-loop-2a657f73{0%,22%{opacity:0;transform:scale(.82) translateY(5px)}40%,78%{opacity:1;transform:scale(1) translateY(0)}92%,to{opacity:0;transform:scale(1) translateY(-4px)}}.cn-challenge__problem-tag[data-v-2a657f73]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;font-family:var(--font-jakarta);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#07091a;border:1px solid;border-radius:100px;padding:5px 12px;white-space:nowrap;z-index:2}.cn-challenge--blue .cn-challenge__problem-tag[data-v-2a657f73]{color:#93c5fd;border-color:#60a5fa59}.cn-challenge--amber .cn-challenge__problem-tag[data-v-2a657f73]{color:#d97706;border-color:#d9770666}.cn-challenge--purple .cn-challenge__problem-tag[data-v-2a657f73]{color:#c4b5fd;border-color:#a78bfa59}.cn-challenge--red .cn-challenge__problem-tag[data-v-2a657f73]{color:#fca5a5;border-color:#ef444459}.cn-challenge__heading[data-v-2a657f73]{font-family:var(--font-outfit);font-size:20px;font-weight:600;line-height:1.35;color:#ffffffe0;margin:0 0 8px;padding-right:16px}.cn-challenge__friction[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:14px;line-height:1.6;color:#fff6;margin:0 0 20px;flex:1;border-left:2px solid rgba(239,68,68,.25);padding-left:10px}.cn-challenge__divider[data-v-2a657f73]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cn-challenge__divider[data-v-2a657f73]:before,.cn-challenge__divider[data-v-2a657f73]:after{content:"";flex:1;height:1px;background:#ffffff12}.cn-challenge__fix-label[data-v-2a657f73]{font-family:var(--font-outfit);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap}.cn-challenge--blue .cn-challenge__fix-label[data-v-2a657f73]{background:#60a5fa1f;color:#93c5fd;border:1px solid rgba(96,165,250,.2)}.cn-challenge--amber .cn-challenge__fix-label[data-v-2a657f73]{background:#fbbf241f;color:#fde68a;border:1px solid rgba(251,191,36,.2)}.cn-challenge--purple .cn-challenge__fix-label[data-v-2a657f73]{background:#a78bfa1f;color:#c4b5fd;border:1px solid rgba(167,139,250,.2)}.cn-challenge--red .cn-challenge__fix-label[data-v-2a657f73]{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.2)}.cn-challenge__solution-tag[data-v-2a657f73]{display:flex;align-items:center;gap:5px;font-family:var(--font-jakarta);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.cn-challenge--blue .cn-challenge__solution-tag[data-v-2a657f73]{color:#60a5facc}.cn-challenge--amber .cn-challenge__solution-tag[data-v-2a657f73]{color:#fbbf24cc}.cn-challenge--purple .cn-challenge__solution-tag[data-v-2a657f73]{color:#a78bfacc}.cn-challenge--red .cn-challenge__solution-tag[data-v-2a657f73]{color:#ef4444cc}.cn-challenge__fix[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:15px;line-height:1.6;color:#ffffffb3;margin:0;padding-left:10px}.cn-challenge--blue .cn-challenge__fix[data-v-2a657f73]{border-left:2px solid rgba(96,165,250,.3)}.cn-challenge--amber .cn-challenge__fix[data-v-2a657f73]{border-left:2px solid rgba(251,191,36,.3)}.cn-challenge--purple .cn-challenge__fix[data-v-2a657f73]{border-left:2px solid rgba(167,139,250,.3)}.cn-challenge--red .cn-challenge__fix[data-v-2a657f73]{border-left:2px solid rgba(239,68,68,.3)}.cn-ai[data-v-2a657f73]{padding:100px 70px;background:linear-gradient(180deg,transparent 0%,rgba(251,146,60,.03) 50%,transparent 100%)}.cn-ai__layout[data-v-2a657f73]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cn-ai__media[data-v-2a657f73]{position:relative}.cn-ai__photo-wrap[data-v-2a657f73]{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 40px 80px #0006,0 0 0 1px #ffffff0f}.cn-ai__photo[data-v-2a657f73]{width:100%;height:100%;object-fit:cover}.cn-ai__photo-overlay[data-v-2a657f73]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(6,8,19,.6) 100%)}.cn-ai__card[data-v-2a657f73]{position:absolute;bottom:-24px;right:-24px;width:280px;background:#0a0d23eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;box-shadow:0 20px 60px #00000080;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.cn-ai__card.is-visible[data-v-2a657f73]{opacity:1;transform:translateY(0)}.cn-anim-worker[data-v-2a657f73]{opacity:0;transform:translateY(5px)}.cn-anim-reply[data-v-2a657f73]{opacity:0}.cn-anim-status[data-v-2a657f73]{opacity:0;transform:translateY(4px)}.cn-ai__typing[data-v-2a657f73]{display:flex;align-items:center;gap:5px;background:#fb923c1a;border:1px solid rgba(251,146,60,.18);border-radius:10px 10px 3px;padding:10px 14px;margin-bottom:8px;max-height:0;overflow:hidden;opacity:0}.cn-ai__typing-dot[data-v-2a657f73]{width:5px;height:5px;border-radius:50%;background:#fb923cbf;animation:cn-dot-bounce-2a657f73 1.1s ease-in-out infinite}.cn-ai__typing-dot[data-v-2a657f73]:nth-child(2){animation-delay:.18s}.cn-ai__typing-dot[data-v-2a657f73]:nth-child(3){animation-delay:.36s}@keyframes cn-dot-bounce-2a657f73{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}@keyframes cn-seq-worker-2a657f73{0%{opacity:0;transform:translateY(5px)}7%,to{opacity:1;transform:translateY(0)}}@keyframes cn-seq-typing-2a657f73{0%,8%{opacity:0;max-height:0;padding:0 14px;margin-bottom:0}14%,32%{opacity:1;max-height:50px;padding:10px 14px;margin-bottom:8px}38%,to{opacity:0;max-height:0;padding:0 14px;margin-bottom:0}}@keyframes cn-seq-reply-2a657f73{0%,33%{opacity:0}38%,to{opacity:1}}@keyframes cn-cursor-blink-2a657f73{0%,to{opacity:1}50%{opacity:0}}.cn-ai__cursor[data-v-2a657f73]{display:inline-block;color:#fb923c;font-weight:300;margin-left:1px;animation:cn-cursor-blink-2a657f73 .65s ease-in-out infinite}@keyframes cn-seq-status-2a657f73{0%,65%{opacity:0;transform:translateY(4px)}76%,to{opacity:1;transform:translateY(0)}}.cn-ai__card.is-visible .cn-anim-worker[data-v-2a657f73]{animation:cn-seq-worker-2a657f73 12s ease-in-out forwards}.cn-ai__card.is-visible .cn-anim-typing[data-v-2a657f73]{animation:cn-seq-typing-2a657f73 12s ease-in-out forwards}.cn-ai__card.is-visible .cn-anim-reply[data-v-2a657f73]{animation:cn-seq-reply-2a657f73 12s ease-in-out forwards}.cn-ai__card.is-visible .cn-anim-status[data-v-2a657f73]{animation:cn-seq-status-2a657f73 12s ease-in-out forwards}.cn-ai__card-header[data-v-2a657f73]{display:flex;align-items:center;gap:8px;font-family:var(--font-outfit);font-size:14px;font-weight:500;color:#fff9;margin-bottom:12px}.cn-ai__card-dot[data-v-2a657f73]{width:7px;height:7px;border-radius:50%;background:#fb923c;box-shadow:0 0 6px #fb923ccc;animation:cn-pulse-2a657f73 2s ease-in-out infinite}@keyframes cn-pulse-2a657f73{0%,to{opacity:1}50%{opacity:.4}}.cn-ai__card-msg[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:14px;line-height:1.5;border-radius:10px;padding:8px 10px;margin-bottom:8px}.cn-ai__card-msg--worker[data-v-2a657f73]{background:#ffffff12;color:#ffffffb3;border-bottom-left-radius:3px}.cn-ai__card-msg--ai[data-v-2a657f73]{background:#fb923c1f;border:1px solid rgba(251,146,60,.2);color:#ffffffd9;border-bottom-right-radius:3px}.cn-ai__card-status[data-v-2a657f73]{display:flex;gap:6px;flex-wrap:wrap}.cn-ai__card-badge[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:12px;padding:3px 8px;border-radius:20px;background:#ffffff0f;color:#ffffff80;border:1px solid rgba(255,255,255,.08)}.cn-ai__card-badge--assigned[data-v-2a657f73]{background:#22c55e1a;border-color:#22c55e33;color:#4ade80d9}.cn-feature-list[data-v-2a657f73]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.cn-feature-list__item[data-v-2a657f73]{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-jakarta);font-size:14px;color:#ffffffb8;line-height:1.5;opacity:0;transform:translate(-8px)}.cn-feature-list__check[data-v-2a657f73]{flex-shrink:0;margin-top:2px}.cn-feature-list__check-circle[data-v-2a657f73]{stroke-dasharray:41;stroke-dashoffset:41}.cn-feature-list__check-tick[data-v-2a657f73]{stroke-dasharray:8;stroke-dashoffset:8}.cn-feature-list.is-visible .cn-feature-list__item[data-v-2a657f73]:nth-child(1){animation:cn-feat-in-2a657f73 .35s ease forwards;animation-delay:.05s}.cn-feature-list.is-visible .cn-feature-list__item[data-v-2a657f73]:nth-child(2){animation:cn-feat-in-2a657f73 .35s ease forwards;animation-delay:.15s}.cn-feature-list.is-visible .cn-feature-list__item[data-v-2a657f73]:nth-child(3){animation:cn-feat-in-2a657f73 .35s ease forwards;animation-delay:.25s}.cn-feature-list.is-visible .cn-feature-list__item[data-v-2a657f73]:nth-child(4){animation:cn-feat-in-2a657f73 .35s ease forwards;animation-delay:.35s}.cn-feature-list.is-visible .cn-feature-list__item[data-v-2a657f73]:nth-child(5){animation:cn-feat-in-2a657f73 .35s ease forwards;animation-delay:.45s}.cn-feature-list.is-visible .cn-feature-list__item[data-v-2a657f73]:nth-child(6){animation:cn-feat-in-2a657f73 .35s ease forwards;animation-delay:.55s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(1) .cn-feature-list__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.25s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(2) .cn-feature-list__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.35s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(3) .cn-feature-list__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.45s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(4) .cn-feature-list__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.55s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(5) .cn-feature-list__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.65s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(6) .cn-feature-list__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.75s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(1) .cn-feature-list__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.6s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(2) .cn-feature-list__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.7s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(3) .cn-feature-list__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.8s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(4) .cn-feature-list__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.9s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(5) .cn-feature-list__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:1s}.cn-feature-list.is-visible .cn-feature-list__item:nth-child(6) .cn-feature-list__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:1.1s}@keyframes cn-feat-in-2a657f73{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes cn-draw-circle-2a657f73{to{stroke-dashoffset:0}}@keyframes cn-draw-tick-2a657f73{to{stroke-dashoffset:0}}.cn-compat-card[data-v-2a657f73]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px}.cn-compat-card__header[data-v-2a657f73]{display:flex;align-items:center;gap:8px;font-family:var(--font-outfit);font-size:17px;font-weight:500;color:#ffffffb3;margin-bottom:8px}.cn-compat-card__desc[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:13px;line-height:1.6;color:#fff6;margin:0 0 14px}.cn-compat-card__tags[data-v-2a657f73]{display:flex;flex-direction:column;gap:10px}.cn-compat-card__tags .cn-compat-tag[data-v-2a657f73]{opacity:0;transform:translateY(10px)}.cn-compat-card__tags.is-visible .cn-compat-tag[data-v-2a657f73]:nth-child(1){animation:cn-compat-in-2a657f73 .35s ease forwards;animation-delay:.05s}.cn-compat-card__tags.is-visible .cn-compat-tag[data-v-2a657f73]:nth-child(2){animation:cn-compat-in-2a657f73 .35s ease forwards;animation-delay:.15s}.cn-compat-card__tags.is-visible .cn-compat-tag[data-v-2a657f73]:nth-child(3){animation:cn-compat-in-2a657f73 .35s ease forwards;animation-delay:.25s}.cn-compat-card__tags.is-visible .cn-compat-tag[data-v-2a657f73]:nth-child(4){animation:cn-compat-in-2a657f73 .35s ease forwards;animation-delay:.35s}.cn-compat-card__tags.is-visible .cn-compat-tag[data-v-2a657f73]:nth-child(5){animation:cn-compat-in-2a657f73 .35s ease forwards;animation-delay:.45s}@keyframes cn-compat-in-2a657f73{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cn-compat-tag[data-v-2a657f73]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;font-family:var(--font-jakarta)}.cn-compat-tag--amber[data-v-2a657f73]{background:#fbbf2414;color:#fbbf24}.cn-compat-tag--blue[data-v-2a657f73]{background:#60a5fa14;color:#60a5fa}.cn-compat-tag--purple[data-v-2a657f73]{background:#a78bfa14;color:#a78bfa}.cn-compat-tag--teal[data-v-2a657f73]{background:#2dd4bf14;color:#2dd4bf}.cn-compat-tag--green[data-v-2a657f73]{background:#4ade8014;color:#4ade80}.cn-compat-tag__icon[data-v-2a657f73]{flex-shrink:0;margin-top:2px}.cn-compat-tag__body[data-v-2a657f73]{display:flex;flex-direction:column;gap:2px}.cn-compat-tag__label[data-v-2a657f73]{font-size:15px;font-weight:600}.cn-compat-tag__desc[data-v-2a657f73]{font-size:13px;font-weight:400;opacity:.65;line-height:1.4}.cn-dispatch[data-v-2a657f73]{padding:100px 70px}.cn-dispatch__layout[data-v-2a657f73]{display:grid;grid-template-columns:1.77fr 1fr;gap:80px;align-items:center}.cn-dispatch__cards[data-v-2a657f73]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cn-dispatch-card[data-v-2a657f73]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px;transition:border-color .2s,background .2s}.cn-dispatch-card[data-v-2a657f73]:hover{border-color:#ffffff1f;background:#ffffff0d}.cn-dispatch-card__graphic[data-v-2a657f73]{width:100%;height:90px;margin-bottom:16px}.cn-dispatch-card__graphic svg[data-v-2a657f73]{width:100%;height:100%;overflow:visible}@keyframes cn-bc-ring-expand-2a657f73{0%{transform:scale(1);opacity:.65}to{transform:scale(2.8);opacity:0}}@keyframes cn-bc-node-pulse-2a657f73{0%,30%{opacity:.35}45%,68%{opacity:1}82%,to{opacity:.35}}.cn-dispatch-card--broadcast .cn-bc__ring[data-v-2a657f73]{transform-box:fill-box;transform-origin:center;animation:cn-bc-ring-expand-2a657f73 2.8s ease-out infinite;opacity:0}.cn-dispatch-card--broadcast .cn-bc__ring--2[data-v-2a657f73]{animation-delay:.93s}.cn-dispatch-card--broadcast .cn-bc__ring--3[data-v-2a657f73]{animation-delay:1.86s}.cn-dispatch-card--broadcast .cn-bc__node--1[data-v-2a657f73]{animation:cn-bc-node-pulse-2a657f73 2.8s ease-in-out infinite .25s}.cn-dispatch-card--broadcast .cn-bc__node--2[data-v-2a657f73]{animation:cn-bc-node-pulse-2a657f73 2.8s ease-in-out infinite .55s}.cn-dispatch-card--broadcast .cn-bc__node--3[data-v-2a657f73]{animation:cn-bc-node-pulse-2a657f73 2.8s ease-in-out infinite .85s}.cn-dispatch-card--broadcast .cn-bc__node--4[data-v-2a657f73]{animation:cn-bc-node-pulse-2a657f73 2.8s ease-in-out infinite 1.15s}@keyframes cn-task-arrow-draw-2a657f73{0%,15%{stroke-dashoffset:30}42%,to{stroke-dashoffset:0}}@keyframes cn-task-arrowhead-2a657f73{0%,36%{opacity:0}50%,to{opacity:1}}@keyframes cn-task-notif-pop-2a657f73{0%,38%{opacity:0;transform:scale(.4)}52%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes cn-task-check-draw-2a657f73{0%,45%{stroke-dashoffset:22}78%,to{stroke-dashoffset:0}}.cn-dispatch-card--task .cn-task__arrow[data-v-2a657f73]{animation:cn-task-arrow-draw-2a657f73 4.5s ease-in-out infinite}.cn-dispatch-card--task .cn-task__arrowhead[data-v-2a657f73]{animation:cn-task-arrowhead-2a657f73 4.5s ease-in-out infinite}.cn-dispatch-card--task .cn-task__notif[data-v-2a657f73]{transform-box:fill-box;transform-origin:center;animation:cn-task-notif-pop-2a657f73 4.5s ease-in-out infinite}.cn-dispatch-card--task .cn-task__check[data-v-2a657f73]{animation:cn-task-check-draw-2a657f73 4.5s ease-in-out infinite}@keyframes cn-esc-travel-2a657f73{0%,8%{transform:translate(22px,68px)}30%{transform:translate(22px,68px)}48%{transform:translate(70px,45px)}65%{transform:translate(70px,45px)}83%,92%{transform:translate(118px,22px)}to{transform:translate(22px,68px)}}@keyframes cn-esc-node-1-2a657f73{0%,32%{opacity:1}46%,to{opacity:.35}}@keyframes cn-esc-node-2-2a657f73{0%,44%{opacity:.35}52%,62%{opacity:1}72%,to{opacity:.35}}@keyframes cn-esc-node-3-2a657f73{0%,70%{opacity:.35}83%,to{opacity:1}}.cn-dispatch-card--escalate .cn-esc__alert[data-v-2a657f73]{animation:cn-esc-travel-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--escalate .cn-esc__node--1[data-v-2a657f73]{animation:cn-esc-node-1-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--escalate .cn-esc__node--2[data-v-2a657f73]{animation:cn-esc-node-2-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--escalate .cn-esc__node--3[data-v-2a657f73]{animation:cn-esc-node-3-2a657f73 5s ease-in-out infinite}@keyframes cn-stat-fill-2a657f73{0%,10%{stroke-dashoffset:100;stroke:#ef4444}35%{stroke-dashoffset:50;stroke:#fb923c}58%{stroke-dashoffset:50;stroke:#fb923c}80%,90%{stroke-dashoffset:0;stroke:#22c55e}to{stroke-dashoffset:100;stroke:#ef4444}}@keyframes cn-stat-mover-2a657f73{0%,10%{transform:translate(20px,45px)}35%{transform:translate(70px,45px)}58%{transform:translate(70px,45px)}80%,90%{transform:translate(120px,45px)}to{transform:translate(20px,45px)}}@keyframes cn-stat-dot-color-2a657f73{0%,10%{fill:#ef4444}35%{fill:#fb923c}58%{fill:#fb923c}80%,90%{fill:#22c55e}to{fill:#ef4444}}@keyframes cn-stat-tag-stroke-2a657f73{0%,10%{stroke:#ef4444}35%{stroke:#fb923c}58%{stroke:#fb923c}80%,90%{stroke:#22c55e}to{stroke:#ef4444}}@keyframes cn-stat-tag-fill-2a657f73{0%,10%{fill:#ef444433}35%{fill:#fb923c33}58%{fill:#fb923c33}80%,90%{fill:#22c55e33}to{fill:#ef444433}}@keyframes cn-stat-label-color-2a657f73{0%,10%{fill:#ef4444}35%{fill:#fb923c}58%{fill:#fb923c}80%,90%{fill:#22c55e}to{fill:#ef4444}}@keyframes cn-stat-node-1-2a657f73{0%,10%{opacity:1}35%,to{opacity:.35}}@keyframes cn-stat-node-2-2a657f73{0%,28%{opacity:.35}38%,56%{opacity:1}68%,to{opacity:.35}}@keyframes cn-stat-node-3-2a657f73{0%,68%{opacity:.35}82%,to{opacity:1}}.cn-dispatch-card--status .cn-stat__progress[data-v-2a657f73]{animation:cn-stat-fill-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__mover[data-v-2a657f73]{animation:cn-stat-mover-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__mover-dot[data-v-2a657f73]{animation:cn-stat-dot-color-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__mover-bg[data-v-2a657f73]{animation:cn-stat-tag-fill-2a657f73 5s ease-in-out infinite,cn-stat-tag-stroke-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__mover-label[data-v-2a657f73]{animation:cn-stat-label-color-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__n1-ring[data-v-2a657f73]{animation:cn-stat-tag-fill-2a657f73 5s ease-in-out infinite,cn-stat-tag-stroke-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__n1-dot[data-v-2a657f73]{animation:cn-stat-dot-color-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__n1-label[data-v-2a657f73]{animation:cn-stat-label-color-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__node--1[data-v-2a657f73]{animation:cn-stat-node-1-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__node--2[data-v-2a657f73]{animation:cn-stat-node-2-2a657f73 5s ease-in-out infinite}.cn-dispatch-card--status .cn-stat__node--3[data-v-2a657f73]{animation:cn-stat-node-3-2a657f73 5s ease-in-out infinite}.cn-dispatch-card__title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:17px;font-weight:500;color:#fff;margin:0 0 6px}.cn-dispatch-card__desc[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:14px;line-height:1.6;color:#ffffff73;margin:0}.cn-dispatch__photo-wrap[data-v-2a657f73]{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/4;max-width:100%;margin:0 auto;box-shadow:0 40px 80px #0006,0 0 0 1px #ffffff0f}.cn-dispatch__photo[data-v-2a657f73]{width:100%;height:100%;object-fit:cover}.cn-dispatch__photo-overlay[data-v-2a657f73]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(6,8,19,.5) 100%)}.cn-ops[data-v-2a657f73]{padding:100px 70px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.01) 50%,transparent 100%)}.cn-ops__header[data-v-2a657f73]{text-align:center;max-width:640px;margin:0 auto 56px}.cn-dashboard[data-v-2a657f73]{background:#0a0d23b3;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px #00000080;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.cn-dashboard.is-visible[data-v-2a657f73]{opacity:1;transform:translateY(0)}.cn-dashboard__titlebar[data-v-2a657f73]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.cn-dashboard__traffic[data-v-2a657f73]{display:flex;gap:6px}.cn-dashboard__dot[data-v-2a657f73]{width:11px;height:11px;border-radius:50%}.cn-dashboard__dot--red[data-v-2a657f73]{background:#ef4444;opacity:.7}.cn-dashboard__dot--yellow[data-v-2a657f73]{background:#f59e0b;opacity:.7}.cn-dashboard__dot--green[data-v-2a657f73]{background:#22c55e;opacity:.7}.cn-dashboard__title[data-v-2a657f73]{flex:1;text-align:center;font-family:var(--font-outfit);font-size:14px;color:#ffffff59}.cn-dashboard__titlebar-actions[data-v-2a657f73]{display:flex;gap:8px}.cn-dashboard__live-pill[data-v-2a657f73]{display:flex;align-items:center;gap:5px;font-family:var(--font-jakarta);font-size:12px;font-weight:600;color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);border-radius:20px;padding:3px 8px}.cn-dashboard__live-dot[data-v-2a657f73]{width:5px;height:5px;border-radius:50%;background:#22c55e;animation:cn-pulse-2a657f73 2s ease-in-out infinite}.cn-dashboard__toolbar[data-v-2a657f73]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.05);gap:16px}.cn-dashboard__tabs[data-v-2a657f73]{display:flex;gap:4px}.cn-dashboard__tab[data-v-2a657f73]{font-family:var(--font-outfit);font-size:14px;color:#fff6;background:transparent;border:none;padding:5px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s,color .15s}.cn-dashboard__tab[data-v-2a657f73]:hover{background:#ffffff0d;color:#ffffffb3}.cn-dashboard__tab--active[data-v-2a657f73]{background:#ffffff14;color:#ffffffd9}.cn-dashboard__tab-badge[data-v-2a657f73]{background:#fb923c40;color:#fb923c;font-size:11px;font-weight:600;border-radius:10px;padding:1px 5px}.cn-dashboard__search[data-v-2a657f73]{display:flex;align-items:center;gap:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:5px 10px}.cn-dashboard__search-input[data-v-2a657f73]{background:transparent;border:none;outline:none;font-family:var(--font-jakarta);font-size:13px;color:#fff6;width:200px}.cn-ops__panels[data-v-2a657f73]{display:grid;grid-template-columns:1fr 1fr;gap:0}.cn-ops__panel[data-v-2a657f73]{padding:16px;border-right:1px solid rgba(255,255,255,.05)}.cn-ops__panel[data-v-2a657f73]:last-child{border-right:none}.cn-ops__panel-label[data-v-2a657f73]{font-family:var(--font-outfit);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px}.cn-site-map[data-v-2a657f73]{position:relative;overflow:hidden;background:#d9d1be;border-radius:8px}.cn-site-map__svg[data-v-2a657f73]{width:100%;height:100%;display:block}@keyframes cn-site-pulse-2a657f73{0%{transform:scale(1);opacity:.18}60%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.cn-site-pulse[data-v-2a657f73]{transform-box:fill-box;transform-origin:center;animation:cn-site-pulse-2a657f73 2.2s ease-out infinite}.cn-site-map__person-card[data-v-2a657f73]{background:#080a1cf5;border:1px solid rgba(255,255,255,.12);border-radius:12px;width:200px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 32px #00000080;overflow:hidden}.cn-site-map__pc-header[data-v-2a657f73]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.cn-site-map__pc-avatar[data-v-2a657f73]{width:34px;height:34px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cn-site-map__pc-name[data-v-2a657f73]{font-family:var(--font-outfit);font-size:12px;font-weight:600;color:#fff;line-height:1.2;margin:0}.cn-site-map__pc-zone[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:10px;color:#fff6;margin:2px 0 0}.cn-site-map__pc-close[data-v-2a657f73]{margin-left:auto;background:none;border:none;color:#ffffff4d;font-size:10px;cursor:pointer;padding:2px 4px;flex-shrink:0;transition:color .15s}.cn-site-map__pc-close[data-v-2a657f73]:hover{color:#ffffffb3}.cn-site-map__pc-rows[data-v-2a657f73]{padding:8px 12px;display:flex;flex-direction:column;gap:7px}.cn-site-map__pc-row[data-v-2a657f73]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cn-site-map__pc-label[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:10px;color:#ffffff59;flex-shrink:0}.cn-site-map__pc-badge[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:9px;font-weight:600;padding:2px 6px;border-radius:20px;white-space:nowrap}.cn-site-map__pc-badge--active[data-v-2a657f73]{background:#22c55e1f;color:#22c55e}.cn-site-map__pc-badge--busy[data-v-2a657f73]{background:#f59e0b1f;color:#fbbf24}.cn-site-map__pc-badge--unavailable[data-v-2a657f73]{background:#ef44441f;color:#ef4444}.cn-site-map__pc-battery[data-v-2a657f73]{display:flex;align-items:center;gap:6px}.cn-site-map__pc-bat-track[data-v-2a657f73]{width:60px;height:5px;background:#ffffff1a;border-radius:3px;overflow:hidden}.cn-site-map__pc-bat-fill[data-v-2a657f73]{height:100%;border-radius:3px;transition:width .4s ease}.cn-site-map__pc-bat-pct[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:10px;color:#fff9;min-width:26px;text-align:right}.cn-site-map__pc-signal[data-v-2a657f73]{display:flex;align-items:flex-end;gap:2px}.cn-site-map__pc-bar[data-v-2a657f73]{width:5px;border-radius:2px 2px 0 0;display:block;transition:background .2s}.cn-site-map__pc-sig-label[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:10px;color:#ffffff73;margin-left:4px}.site-card-enter-active[data-v-2a657f73],.site-card-leave-active[data-v-2a657f73]{transition:opacity .2s ease,transform .2s ease}.site-card-enter-from[data-v-2a657f73],.site-card-leave-to[data-v-2a657f73]{opacity:0;transform:scale(.92) translateY(6px)}.cn-crew-list[data-v-2a657f73]{display:flex;flex-direction:column;gap:6px;padding:8px 0 4px;border-top:1px solid rgba(255,255,255,.06)}.cn-crew-list__header[data-v-2a657f73]{display:flex;align-items:center;gap:9px;padding:10px 10px 6px;font-family:var(--font-jakarta);font-size:11px;font-weight:600;color:#ffffff47;text-transform:uppercase;letter-spacing:.06em}.cn-crew-list__header-name[data-v-2a657f73]{min-width:58px;padding-left:17px}.cn-crew-list__header-zone[data-v-2a657f73]{flex:1}.cn-crew-list__header-status[data-v-2a657f73]{min-width:60px}.cn-crew-list__header-talk[data-v-2a657f73]{width:48px;flex-shrink:0;margin-left:12px}.cn-crew-list__item[data-v-2a657f73]{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;border:1px solid transparent;background:none;width:100%;text-align:left;cursor:pointer;transition:background .15s,border-color .15s;font-family:var(--font-jakarta)}.cn-crew-list__item[data-v-2a657f73]:hover{background:#ffffff0a}.cn-crew-list__dot[data-v-2a657f73]{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 5px currentColor}.cn-crew-list__name[data-v-2a657f73]{font-size:14px;font-weight:600;color:#ffffffd1;white-space:nowrap;min-width:58px}.cn-crew-list__zone[data-v-2a657f73]{font-size:13px;color:#ffffff4d;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-crew-list__badge[data-v-2a657f73]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:20px;white-space:nowrap;flex-shrink:0}.cn-crew-list__badge--active[data-v-2a657f73]{background:#22c55e1f;color:#4ade80}.cn-crew-list__badge--busy[data-v-2a657f73]{background:#f59e0b1f;color:#fbbf24}.cn-crew-list__badge--unavailable[data-v-2a657f73]{background:#ef44441f;color:#f87171}.cn-crew-list__talk[data-v-2a657f73]{display:flex;align-items:center;gap:5px;padding:3px 8px;height:24px;flex-shrink:0;margin-left:12px;background:#4261e526;border:1px solid rgba(66,97,229,.3);border-radius:6px;color:#7a9eff;font-family:var(--font-jakarta);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.cn-crew-list__talk[data-v-2a657f73]:hover{background:#4261e54d;border-color:#4261e599;color:#fff}.cn-ops__tickets[data-v-2a657f73]{display:flex;flex-direction:column;gap:8px}.cn-reports[data-v-2a657f73]{display:flex;flex-direction:column;gap:4px}.cn-report[data-v-2a657f73]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;transition:background .15s;cursor:default}.cn-report[data-v-2a657f73]:hover{background:#ffffff0a}.cn-report__icon[data-v-2a657f73]{flex-shrink:0}.cn-report__body[data-v-2a657f73]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cn-report__name[data-v-2a657f73]{font-family:var(--font-outfit);font-size:14px;font-weight:500;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-report__meta[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:12px;color:#ffffff47}.cn-report__type[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:11px;font-weight:600;padding:2px 7px;border-radius:20px;white-space:nowrap;flex-shrink:0}.cn-report__type--safety[data-v-2a657f73]{background:#fb923c1f;color:#fb923c}.cn-report__type--handoff[data-v-2a657f73]{background:#a78bfa1f;color:#a78bfa}.cn-report__type--inspection[data-v-2a657f73]{background:#60a5fa1f;color:#60a5fa}.cn-report__type--summary[data-v-2a657f73]{background:#22c55e1f;color:#4ade80}.cn-ticket[data-v-2a657f73]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px}.cn-ticket__top[data-v-2a657f73]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cn-ticket__id[data-v-2a657f73]{font-family:var(--font-outfit);font-size:12px;font-weight:600;color:#ffffff4d;letter-spacing:.05em}.cn-ticket__priority[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:8px}.cn-ticket__priority--high[data-v-2a657f73]{background:#ef44441f;color:#f87171}.cn-ticket__priority--medium[data-v-2a657f73]{background:#f59e0b1f;color:#fbbf24}.cn-ticket__priority--low[data-v-2a657f73]{background:#22c55e1f;color:#4ade80}.cn-ticket__desc[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:14px;color:#ffffffa6;margin:0 0 6px;line-height:1.4}.cn-ticket__bottom[data-v-2a657f73]{display:flex;align-items:center;gap:8px;font-family:var(--font-jakarta);font-size:12px}.cn-ticket__room[data-v-2a657f73]{color:#ffffff4d}.cn-ticket__assignee[data-v-2a657f73]{color:#22c55ebf}.cn-ticket__assignee--unassigned[data-v-2a657f73]{color:#ef4444b3}.cn-shift[data-v-2a657f73]{padding:100px 70px}.cn-shift__layout[data-v-2a657f73]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cn-shift__photo-wrap[data-v-2a657f73]{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/4;box-shadow:0 40px 80px #0006,0 0 0 1px #ffffff0f;max-width:72%;margin:0 auto}.cn-shift__photo[data-v-2a657f73]{width:100%;height:100%;object-fit:cover}.cn-shift__photo-overlay[data-v-2a657f73]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(6,8,19,.55) 100%)}.cn-shift__cards[data-v-2a657f73]{display:flex;flex-direction:column;gap:14px}.cn-shift-card[data-v-2a657f73]{display:flex;align-items:flex-start;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px;opacity:0;transform:translate(20px);transition:opacity .4s ease,transform .4s ease}.cn-shift__cards.is-visible .cn-shift-card[data-v-2a657f73]:nth-child(1){opacity:1;transform:translate(0);transition-delay:.1s}.cn-shift__cards.is-visible .cn-shift-card[data-v-2a657f73]:nth-child(2){opacity:1;transform:translate(0);transition-delay:.2s}.cn-shift__cards.is-visible .cn-shift-card[data-v-2a657f73]:nth-child(3){opacity:1;transform:translate(0);transition-delay:.3s}.cn-shift-card__icon[data-v-2a657f73]{flex-shrink:0}.cn-shift-card__body[data-v-2a657f73]{flex:1}.cn-shift-card__title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:14px;font-weight:500;color:#fff;margin:0 0 4px}.cn-shift-card__desc[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:13px;line-height:1.6;color:#ffffff73;margin:0}.cn-shift-card__check[data-v-2a657f73]{flex-shrink:0;margin-top:2px}.cn-shift-card__check-circle[data-v-2a657f73]{stroke-dasharray:57;stroke-dashoffset:57;transition:stroke-dashoffset .5s ease}.cn-shift-card__check-tick[data-v-2a657f73]{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .3s ease .5s}.cn-shift__cards.is-visible .cn-shift-card:nth-child(1) .cn-shift-card__check-circle[data-v-2a657f73]{stroke-dashoffset:0;transition-delay:.4s}.cn-shift__cards.is-visible .cn-shift-card:nth-child(1) .cn-shift-card__check-tick[data-v-2a657f73]{stroke-dashoffset:0;transition-delay:.9s}.cn-shift__cards.is-visible .cn-shift-card:nth-child(2) .cn-shift-card__check-circle[data-v-2a657f73]{stroke-dashoffset:0;transition-delay:.5s}.cn-shift__cards.is-visible .cn-shift-card:nth-child(2) .cn-shift-card__check-tick[data-v-2a657f73]{stroke-dashoffset:0;transition-delay:1s}.cn-shift__cards.is-visible .cn-shift-card:nth-child(3) .cn-shift-card__check-circle[data-v-2a657f73]{stroke-dashoffset:0;transition-delay:.6s}.cn-shift__cards.is-visible .cn-shift-card:nth-child(3) .cn-shift-card__check-tick[data-v-2a657f73]{stroke-dashoffset:0;transition-delay:1.1s}.cn-roles[data-v-2a657f73]{padding:100px 70px;background:linear-gradient(180deg,transparent 0%,rgba(251,146,60,.03) 50%,transparent 100%)}.cn-roles__header[data-v-2a657f73]{text-align:center;max-width:600px;margin:0 auto 56px}.cn-roles__grid[data-v-2a657f73]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cn-role-card[data-v-2a657f73]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;transition:border-color .2s,background .2s,transform .2s}.cn-role-card[data-v-2a657f73]:hover{border-color:#ffffff24;background:#ffffff0d;transform:translateY(-3px)}.cn-role-card__icon[data-v-2a657f73]{margin-bottom:14px}.cn-role-card__title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:20px;font-weight:500;color:#fff;margin:0 0 8px}.cn-role-card__desc[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:15px;line-height:1.6;color:#ffffff73;margin:0 0 16px}.cn-role-card__list[data-v-2a657f73]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.cn-role-card__list li[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:14px;color:#ffffff8c;padding-left:0;position:relative;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.cn-role-card__check[data-v-2a657f73]{flex-shrink:0;margin-top:1px}.cn-role-card__check-circle[data-v-2a657f73]{stroke-dasharray:35;stroke-dashoffset:35}.cn-role-card__check-tick[data-v-2a657f73]{stroke-dasharray:7;stroke-dashoffset:7}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(1) .cn-role-card__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.1s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(2) .cn-role-card__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.22s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(3) .cn-role-card__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.34s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(4) .cn-role-card__check-circle[data-v-2a657f73]{animation:cn-draw-circle-2a657f73 .4s ease forwards;animation-delay:.46s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(1) .cn-role-card__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.45s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(2) .cn-role-card__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.57s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(3) .cn-role-card__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.69s}.cn-roles__grid.is-visible .cn-role-card__list li:nth-child(4) .cn-role-card__check-tick[data-v-2a657f73]{animation:cn-draw-tick-2a657f73 .25s ease forwards;animation-delay:.81s}.cn-role-card__list li[data-v-2a657f73]:before{content:none}.cn-cta[data-v-2a657f73]{padding:120px 70px}.cn-cta__inner[data-v-2a657f73]{text-align:center;max-width:580px;margin:0 auto}.cn-cta__title[data-v-2a657f73]{font-family:var(--font-outfit);font-size:52px;font-weight:500;line-height:1.15;color:#fff;margin:0 0 16px}.cn-cta__desc[data-v-2a657f73]{font-family:var(--font-jakarta);font-size:16px;line-height:1.7;color:#ffffff80;margin:0 0 36px}.cn-cta__buttons[data-v-2a657f73]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1200px){.cn-challenges[data-v-2a657f73]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.cn-roles__grid[data-v-2a657f73]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cn-hero[data-v-2a657f73]{grid-template-columns:1fr;padding:48px 24px 60px;gap:40px}.cn-hero__title[data-v-2a657f73]{font-size:48px}.cn-hero__card[data-v-2a657f73]{display:none}.cn-hero__mobile-img[data-v-2a657f73]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 40%;border-radius:16px;margin-top:24px;margin-bottom:28px;box-shadow:0 12px 32px #00000059,0 0 0 1px #ffffff12}.cn-hero__cta[data-v-2a657f73]{flex-direction:column;align-items:center}.cn-hero__btn[data-v-2a657f73]{width:100%}.cn-hero__demo[data-v-2a657f73]{display:block;opacity:0;animation:none;font-size:14px;font-weight:600;color:#f97316;background:none;box-shadow:none;padding:0;border-radius:0;text-decoration:underline;text-underline-offset:3px;text-align:center}.cn-hero__demo--visible[data-v-2a657f73]{animation:cn-demo-fadein-2a657f73 .5s ease forwards;animation-delay:2.2s}.cn-hero__demo[data-v-2a657f73]:hover{transform:none;box-shadow:none}.cn-statement[data-v-2a657f73]{padding:60px 24px}.cn-statement__layout[data-v-2a657f73]{grid-template-columns:1fr;gap:40px}.cn-statement__left[data-v-2a657f73]{position:static}.cn-statement__title[data-v-2a657f73]{font-size:32px}.cn-ai[data-v-2a657f73]{padding:60px 24px}.cn-ai__layout[data-v-2a657f73]{grid-template-columns:1fr;gap:60px}.cn-ai__card[data-v-2a657f73]{position:static;width:100%;margin-top:16px}.cn-dispatch[data-v-2a657f73]{padding:60px 24px}.cn-dispatch__layout[data-v-2a657f73]{grid-template-columns:1fr;gap:40px}.cn-dispatch__cards[data-v-2a657f73]{grid-template-columns:1fr}.cn-dispatch__photo-wrap[data-v-2a657f73]{aspect-ratio:16/9}.cn-ops[data-v-2a657f73]{padding:60px 24px}.cn-ops__panels[data-v-2a657f73]{grid-template-columns:1fr}.cn-ops__panel[data-v-2a657f73]{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.cn-shift[data-v-2a657f73]{padding:60px 24px}.cn-shift__layout[data-v-2a657f73]{grid-template-columns:1fr;gap:40px}.cn-shift__photo-wrap[data-v-2a657f73]{aspect-ratio:16/9}.cn-roles[data-v-2a657f73]{padding:60px 24px}.cn-roles__grid[data-v-2a657f73]{grid-template-columns:1fr}.cn-cta[data-v-2a657f73]{padding:80px 24px}.cn-cta__title[data-v-2a657f73]{font-size:36px}.cn-section-title[data-v-2a657f73]{font-size:34px}}@media(max-width:640px){.cn-challenges[data-v-2a657f73]{grid-template-columns:1fr}.cn-dispatch[data-v-2a657f73]{padding:30px 20px}.cn-dispatch__layout[data-v-2a657f73]{gap:20px}.cn-dispatch__photo-wrap[data-v-2a657f73]{aspect-ratio:8/9}.cn-shift[data-v-2a657f73]{padding:30px 20px}.cn-shift__layout[data-v-2a657f73]{gap:20px}.cn-shift__photo-wrap[data-v-2a657f73]{aspect-ratio:8/9;max-width:100%}}@keyframes cn-btn-appear-2a657f73{0%{opacity:0;transform:scale(.82);box-shadow:0 0 #2388ff00,0 0 #7c4dff00}45%{opacity:1;transform:scale(1.07);box-shadow:0 0 40px #2388ffe6,0 0 80px #7c4dff8c,0 0 120px #2388ff4d}75%{transform:scale(.97);box-shadow:0 0 16px #2388ff66,0 0 32px #7c4dff33}to{opacity:1;transform:scale(1);box-shadow:0 0 #2388ff00}}@keyframes cn-btn-shimmer-2a657f73{0%{transform:translate(-130%) skew(-18deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(330%) skew(-18deg);opacity:0}}.cn-hero__btn[data-v-2a657f73]{position:relative;overflow:hidden;opacity:0}.cn-hero__btn--visible[data-v-2a657f73]{animation:cn-btn-appear-2a657f73 .9s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:1.5s}.cn-hero__btn--visible[data-v-2a657f73]:after{content:"";position:absolute;top:-10%;left:0;width:35%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);animation:cn-btn-shimmer-2a657f73 .65s ease both;animation-delay:1.88s}@keyframes cn-spark-char-in-2a657f73{0%{opacity:0;transform:translateY(6px);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}60%{opacity:1;filter:drop-shadow(0 0 8px rgba(180,160,255,.9))}to{opacity:1;transform:translateY(0);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}}@keyframes cn-spark-line2-in-2a657f73{0%{opacity:0;transform:translateY(8px);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}60%{opacity:1;filter:drop-shadow(0 0 12px rgba(180,160,255,.7))}to{opacity:1;transform:translateY(0);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}}.cn-spark-char[data-v-2a657f73],.cn-spark-line2[data-v-2a657f73]{display:inline-block;opacity:0;animation-fill-mode:forwards}.cn-hero__title--spark-active .cn-spark-char[data-v-2a657f73]{animation:cn-spark-char-in-2a657f73 .55s ease forwards}.cn-hero__title--spark-active .cn-spark-line2[data-v-2a657f73]{animation:cn-spark-line2-in-2a657f73 .65s ease forwards}@keyframes cn-demo-fadein-2a657f73{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
