.co-split{align-items:start;gap:16px;display:grid}@media (width>=1024px){.co-split{grid-template-columns:236px minmax(0,1fr)}.co-split>.co-menu{position:sticky;top:24px}}.co-menu{padding:8px}.co-nav{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.co-nav:hover{background:#14192d0a}.co-nav.on{color:#a8400f;background:#fff1e8}.co-nav small{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.co-nav .co-n{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:700}.dark .co-nav:hover{background:#ffffff0d}.dark .co-nav.on{color:#ffb48c;background:#f45d1c24}.co-ic{width:30px;height:30px;color:var(--color-ink-2,#3a3a44);background:#14192d0d;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.co-nav.on .co-ic{color:#fff;background:#f45d1c}.dark .co-ic{color:#d5d6db;background:#ffffff0f}.co-list>*+*{border-top:1px solid #14192d0f}.dark .co-list>*+*{border-color:#ffffff0f}.co-row{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}button.co-row:hover,a.co-row:hover,.co-row[data-pick]:hover{cursor:pointer;background:#fff9}.dark button.co-row:hover,.dark a.co-row:hover,.dark .co-row[data-pick]:hover{background:#ffffff0a}.co-row-t{font-size:13.5px;font-weight:600}.co-row-s{color:var(--color-muted);margin-top:1px;font-size:12px}.co-head{border-bottom:1px solid #14192d0f;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.dark .co-head{border-color:#ffffff0f}.co-head h2,.co-head h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.co-head p{color:var(--color-muted);margin-top:2px;font-size:12.5px}.co-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=1280px){.co-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.co-kpi{align-items:center;gap:14px;padding:16px;display:flex}.co-kpi-ic{color:#d3520f;background:#ffede3;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.co-kpi-ic.mint{color:#1b7a43;background:#ddf3e5}.co-kpi-ic.amber{color:#8a5a06;background:#fbebc8}.co-kpi-ic.coral{color:#a3271d;background:#fbddda}.co-kpi-ic.sky{color:#1f5d8e;background:#ddebf7}.dark .co-kpi-ic{color:#ffb48c;background:#f45d1c26}.dark .co-kpi-ic.mint{color:#7edcc0;background:#4fb59c26}.dark .co-kpi-ic.amber{color:#f5c77a;background:#f5b65a26}.dark .co-kpi-ic.coral{color:#ff8c7d;background:#ef6b5b29}.dark .co-kpi-ic.sky{color:#a9cdf0;background:#7fb3e026}.co-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1;display:block}.co-kpi span{color:var(--color-muted);font-size:12.5px}.co-form>*+*{margin-top:14px}.co-form .co-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.co-form>.co-sec:not(:first-child){border-top:1px solid #14192d12;margin-top:22px;padding-top:18px}.dark .co-form>.co-sec:not(:first-child){border-color:#ffffff12}.co-hint{color:var(--color-muted);margin-top:5px;font-size:11.5px;font-weight:500;display:block}.co-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.co-check{cursor:pointer;border:1px solid #14192d17;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .15s,background-color .15s;display:flex}.co-check b{font-weight:600;display:block}.co-check small{color:var(--color-muted);margin-top:1px;font-size:12px;display:block}.co-check:has(input:checked){background:#fff6f1;border-color:#f45d1c80}.co-check input{accent-color:#f45d1c;flex-shrink:0;width:16px;height:16px;margin-top:2px}.dark .co-check{border-color:#ffffff1a}.dark .co-check:has(input:checked){background:#f45d1c1f}.co-err{color:#a3271d;background:#fbddda;border-radius:8px;padding:10px 12px;font-size:12.5px;font-weight:600}.dark .co-err{color:#ff8c7d;background:#ef6b5b29}.co-lv{background:#14192d0d;border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.dark .co-lv{background:#ffffff0f}.co-lv label{height:28px;color:var(--color-muted);cursor:pointer;border-radius:6px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.co-lv input{opacity:0;pointer-events:none;position:absolute}.co-lv label:has(input:checked[value=manage]){color:#1b7a43;background:#ddf3e5}.co-lv label:has(input:checked[value=view]){color:#1f5d8e;background:#ddebf7}.co-lv label:has(input:checked[value=none]){color:var(--color-ink);background:#fff;box-shadow:0 1px 2px #14192d14}.dark .co-lv label:has(input:checked[value=manage]){color:#7edcc0;background:#4fb59c33}.dark .co-lv label:has(input:checked[value=view]){color:#a9cdf0;background:#7fb3e033}.dark .co-lv label:has(input:checked[value=none]){color:#fff;background:#ffffff24}.co-lv-dot{border-radius:6px;width:22px;height:22px;display:inline-block}.co-lv-dot.manage{background:#4fb59c}.co-lv-dot.view{background:#a9cdf0}.co-lv-dot.none{background:#14192d12}.dark .co-lv-dot.none{background:#ffffff12}.co-dot{background:var(--c,#4fb59c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c,#4fb59c) 20%, transparent);border-radius:99px;flex-shrink:0;display:inline-block}.co-dot.pulse{animation:1.8s ease-in-out infinite coPulse}@keyframes coPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 10%, transparent)}}.co-bar{background:#14192d12;border-radius:3px;height:6px;overflow:hidden}.co-bar i{background:var(--c,#f45d1c);border-radius:3px;height:100%;display:block}.dark .co-bar{background:#ffffff14}.co-uptime{gap:2px;height:26px;display:flex}.co-uptime i{opacity:.85;background:#4fb59c;border-radius:2px;flex:1}.co-uptime i.warn{background:#f5b65a}.co-uptime i.bad{background:#ef6b5b}.co-banner{background:linear-gradient(100deg,#fff6e6,#fff1e8);border:1px solid #f8d9a6;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:14px 18px;display:flex}.co-banner.ok{background:linear-gradient(100deg,#effaf3,#f5fbf8);border-color:#cbebd8}.co-banner.bad{background:linear-gradient(100deg,#fdedeb,#fff4f2);border-color:#f6c9c3}.dark .co-banner{background:#f5b65a14;border-color:#f5b65a40}.dark .co-banner.ok{background:#4fb59c14;border-color:#4fb59c40}.dark .co-banner.bad{background:#ef6b5b14;border-color:#ef6b5b4d}.co-tl{padding-left:22px;position:relative}.co-tl:before{content:"";background:#14192d14;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.dark .co-tl:before{background:#ffffff14}.co-tl>li{padding-bottom:14px;position:relative}.co-tl>li:before{content:"";background:var(--c,#f45d1c);border-radius:99px;width:10px;height:10px;position:absolute;top:5px;left:-20px;box-shadow:0 0 0 3px #fff}.dark .co-tl>li:before{box-shadow:0 0 0 3px #1c1c21}.co-msg{background:#ffffffb3;border:1px solid #14192d12;border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.55}.co-msg.staff{background:#fff6f1;border-color:#f45d1c38}.co-msg.note{background:#fff8e6;border:1px dashed #f0c36a}.dark .co-msg{background:#ffffff0a;border-color:#ffffff14}.dark .co-msg.staff{background:#f45d1c1a;border-color:#f45d1c40}.dark .co-msg.note{background:#f5b65a14;border-color:#f5b65a59}.co-frame{color:#1c1d22;background:#fff;border:1px solid #14192d17;border-radius:8px;overflow:hidden}.dark .co-frame{border-color:#ffffff1a}.co-ann{align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.co-ann.info{color:#8a3410;background:#fff1e8}.co-ann.warn{color:#7a4e05;background:#fff4db}.co-ann.ok{color:#155e33;background:#e3f5ea}.co-ann.bad{color:#8e1f16;background:#fde4e1}.co-var{cursor:pointer;background:#14192d0f;border-radius:6px;align-items:center;height:22px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-flex}.co-var:hover{color:#a8400f;background:#ffe9dc}.dark .co-var{background:#ffffff14}.co-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.co-spark{width:100%;height:42px;display:block;overflow:visible}.co-spark path.l{fill:none;stroke:var(--c,#f45d1c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.co-spark path.a{fill:var(--c,#f45d1c);opacity:.1}.co-undo{color:#fff;background:#ffffff29;border-radius:6px;height:26px;margin-left:6px;padding:0 10px;font-size:12px;font-weight:700}.co-undo:hover{background:#ffffff42}.dark .co-undo{color:var(--color-ink);background:#00000014}.co-tile{background:#14192d09;border-radius:6px;padding:12px 14px}.dark .co-tile{background:#ffffff0a}.co-tile dt,.co-tile .k{color:var(--color-muted);font-size:11.5px}.co-tile dd,.co-tile .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:600}.co-empty{text-align:center;color:var(--color-muted);padding:36px 16px;font-size:13px}.co-drag{cursor:grab;color:var(--color-muted)}.co-new{animation:1.6s both coNew}@keyframes coNew{0%{background:#f45d1c24}to{background:0 0}}.co-tools{border-bottom:1px solid #14192d0f;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.dark .co-tools{border-color:#ffffff0f}.co-tools .co-q{width:100%;max-width:280px;display:block;position:relative}.co-tools .co-q>span{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.co-tools select{background-color:#ffffffb3;border:1px solid #14192d17;border-radius:8px;outline:none;width:auto;height:38px;padding:0 30px 0 12px;font-size:12.5px;font-weight:600}.dark .co-tools select{color:#fff;background-color:#ffffff0d;border-color:#ffffff1a}.sp-snip{color:var(--color-ink-2,#3a3a44);white-space:nowrap;text-overflow:ellipsis;max-width:560px;margin-top:4px;font-size:12.5px;display:block;overflow:hidden}.sp-snip b{font-weight:600}.dark .sp-snip{color:#ffffffb3}.sp-sla{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.sp-sla svg{width:13px;height:13px}.sp-mint{color:#1b7a43}.sp-amber{color:#b26a05}.sp-coral{color:#c2311f}.sp-gray{color:var(--color-muted)}.dark .sp-mint{color:#7edcc0}.dark .sp-amber{color:#f5c77a}.dark .sp-coral{color:#ff8c7d}.sp-prop{display:block}.sp-prop>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.sp-prop select,.sp-mini{background:#ffffffbf;border:1px solid #14192d1a;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:600}.sp-mini{width:auto;height:32px;font-size:12px}.dark .sp-prop select,.dark .sp-mini{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.sp-ctx{background:#14192d09;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.dark .sp-ctx{background:#ffffff0a}.sp-m.out{padding-left:32px}.sp-compose{backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid #14192d14;margin:0 -22px -24px;padding:14px 22px 18px;position:sticky;bottom:-24px}.dark .sp-compose{background:#1a1b20f2;border-color:#ffffff14}.sp-tab{height:32px;color:var(--color-muted);border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.sp-tab svg{width:14px;height:14px}.sp-tab.on{color:#a8400f;background:#fff1e8}.dark .sp-tab.on{color:#ffb48c;background:#f45d1c26}.sp-ta{resize:vertical;background:#fff;border:1px solid #14192d1f;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13.5px;line-height:1.5}.sp-ta:focus{border-color:#ffb48c;box-shadow:0 0 0 4px #f45d1c1f}.sp-ta.note{background:#fff8e6;border-color:#f0c36a}.dark .sp-ta{color:#fff;background:#ffffff0d;border-color:#ffffff1f}.dark .sp-ta.note{background:#f5b65a14;border-color:#f5b65a59}.hl-plane-warn{box-shadow:0 0 0 3px #f5b65a1f, var(--shadow-soft);border-color:#f5b65a8c!important}.dark .hl-plane-warn{border-color:#f5b65a59!important}tr[data-hl-svc]{cursor:pointer}.rl-yes{color:#a3271d;background:#fbddda;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.dark .rl-yes{color:#ff8c7d;background:#ef6b5b2e}.an-grid{gap:22px;display:grid}@media (width>=900px){.an-grid{grid-template-columns:minmax(0,1fr) 360px}.an-side{align-self:start;position:sticky;top:0}}.an-side .co-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.an-ic{border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.an-info{color:#d3520f;background:#ffede3}.an-warn{color:#8a5a06;background:#fbebc8}.an-ok{color:#1b7a43;background:#ddf3e5}.an-bad{color:#a3271d;background:#fbddda}.dark .an-info{color:#ffb48c;background:#f45d1c26}.dark .an-warn{color:#f5c77a;background:#f5b65a26}.dark .an-ok{color:#7edcc0;background:#4fb59c26}.dark .an-bad{color:#ff8c7d;background:#ef6b5b29}.an-vals{flex-wrap:wrap;gap:8px;display:flex}.an-bar{color:#7a7c85;background:#f4f4f6;border-bottom:1px solid #e8e8ec;align-items:center;gap:5px;padding:8px 12px;font-size:11px;display:flex}.an-bar i{background:#d9d9de;border-radius:99px;width:8px;height:8px}.an-bar span{margin-left:8px}.an-fake{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.an-fake>div{background:#f6f6f8;border-radius:6px;flex-direction:column;gap:6px;height:64px;padding:9px;display:flex}.an-fake b{background:#e2e2e7;border-radius:3px;width:50%;height:7px;display:block}.an-fake i{background:#ececf0;border-radius:3px;width:80%;height:5px;display:block}.co-ann b{font-weight:700}.au-day{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);background:#14192d06;padding:10px 20px 6px;font-size:11px;font-weight:700}.dark .au-day{background:#ffffff06}.au-list>.au-day+.co-row{border-top:0}.au-ic{width:34px;height:34px;color:var(--color-ink-2,#3a3a44);background:#14192d0d;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.au-brand{color:#d3520f;background:#ffede3}.au-mint{color:#1b7a43;background:#ddf3e5}.au-sky{color:#1f5d8e;background:#ddebf7}.au-amber{color:#8a5a06;background:#fbebc8}.au-coral{color:#a3271d;background:#fbddda}.dark .au-ic{color:#d5d6db;background:#ffffff0f}.dark .au-brand{color:#ffb48c;background:#f45d1c26}.dark .au-mint{color:#7edcc0;background:#4fb59c26}.dark .au-sky{color:#a9cdf0;background:#7fb3e026}.dark .au-amber{color:#f5c77a;background:#f5b65a26}.dark .au-coral{color:#ff8c7d;background:#ef6b5b29}.dt tr.hl-group td{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);background:#14192d06;padding-top:14px;padding-bottom:6px;font-size:11px;font-weight:700}.dark .dt tr.hl-group td{background:#ffffff06}.dt tbody tr.hl-group:hover td{background:#14192d06}.se-flow{flex-wrap:wrap;align-items:flex-start;gap:10px 0;padding:18px 20px;display:flex}.se-step{flex-direction:column;gap:6px;min-width:110px;max-width:170px;display:flex}.se-step small{color:var(--color-muted);font-size:11.5px;line-height:1.35}.se-arrow{background:linear-gradient(90deg,#f45d1c80,#f45d1c1f);border-radius:2px;flex:1;min-width:18px;height:2px;margin:11px 10px 0}.se-step .chip{align-self:flex-start}.em-g{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);padding:14px 20px 6px;font-size:11px;font-weight:700}.em-ch{border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.em-ch svg{width:14px;height:14px}.em-ch.on{color:#d3520f;background:#ffede3}.em-ch.off{color:var(--color-muted);background:#14192d0d;text-decoration:line-through}.em-ch.na{opacity:.25}.dark .em-ch.on{color:#ffb48c;background:#f45d1c26}.dark .em-ch.off{background:#ffffff0f}.em-dns{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.em-dns svg{width:13px;height:13px}.em-dns.ok{color:#1b7a43;background:#ddf3e5}.em-dns.bad{color:#8a5a06;background:#fbebc8}.dark .em-dns.ok{color:#7edcc0;background:#4fb59c26}.dark .em-dns.bad{color:#f5c77a;background:#f5b65a26}.em-grid{gap:22px;display:grid}@media (width>=900px){.em-grid{grid-template-columns:minmax(0,1fr) 380px}.em-side{align-self:start;position:sticky;top:0}}.em-side .co-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.em-mh{background:#fafafb;border-bottom:1px solid #ececf0;padding:10px 16px;font-size:12px}.em-mh>div{gap:8px;padding:2px 0;display:flex}.em-mh span{color:#8a8c94;flex-shrink:0;width:54px}.em-v{color:#a8400f;background:#ffede3;border-radius:4px;padding:0 3px}.em-bad{color:#a3271d;background:#fbddda;border-radius:4px;padding:0 3px}.em-phone{background:linear-gradient(#ece5dd,#e6ded4);border-radius:8px;padding:18px 14px}.dark .em-phone{background:linear-gradient(#23201d,#1c1a18)}.em-bubble{color:#1c1d22;background:#fff;border-radius:8px;max-width:92%;padding:9px 12px;font-size:13px;line-height:1.5;box-shadow:0 1px 1px #00000014}.em-bubble.whatsapp{background:#dcf8c6;margin-left:auto}.em-bubble.sms{background:#e9e9eb}span.co-bar{display:block}.co-kpi{min-width:0}.su-ring{--p:0;--c:#4fb59c;background:conic-gradient(var(--c) calc(var(--p) * 1%), #14192d14 0);border-radius:99px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.su-ring b{font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:700;display:grid}.dark .su-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%), #ffffff1a 0)}.dark .su-ring b{background:#1c1c21}.su-box{background:#14192d09;border-radius:8px;padding:12px}.dark .su-box{background:#ffffff0a}.su-nps{gap:3px;height:12px;display:flex}.su-nps i{border-radius:3px}.su-score{border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.su-score.p{color:#1b7a43;background:#ddf3e5}.su-score.m{color:#8a5a06;background:#fbebc8}.su-score.d{color:#a3271d;background:#fbddda}.dark .su-score.p{color:#7edcc0;background:#4fb59c26}.dark .su-score.m{color:#f5c77a;background:#f5b65a26}.dark .su-score.d{color:#ff8c7d;background:#ef6b5b29}#cs-body .co-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:700}.dark #md-main .switch[aria-checked=true],.dark #in-main .switch[aria-checked=true],.dark #ai-main .switch[aria-checked=true]{background:var(--color-brand-500)}.su-ring .su-ring-n{color:#131416;-webkit-text-fill-color:currentColor;font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:700;display:grid}.dark .su-ring .su-ring-n{color:#fff;background:#1c1c21}
