@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/lexend-latin-300-normal.843cf75c.woff2) format("woff2"),url(/_next/static/media/lexend-latin-300-normal.a093e781.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/lexend-latin-400-normal.69a7a64f.woff2) format("woff2"),url(/_next/static/media/lexend-latin-400-normal.09059bb4.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/lexend-latin-500-normal.239c57db.woff2) format("woff2"),url(/_next/static/media/lexend-latin-500-normal.46fcaa3a.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/lexend-latin-600-normal.4223316e.woff2) format("woff2"),url(/_next/static/media/lexend-latin-600-normal.54504b3e.woff) format("woff")}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/lexend-latin-700-normal.6c60bf4b.woff2) format("woff2"),url(/_next/static/media/lexend-latin-700-normal.5b4963a9.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-600-normal.1a59e979.woff) format("woff")}:root{--arcovo-blue:#1A49E2;--arcovo-pink:#FF6CBD;--arcovo-purple:#AA1DDF;--arcovo-void:#171715;--arcovo-analog:#F7F7EF;--color-blue:var(--arcovo-blue);--color-pink:var(--arcovo-pink);--color-purple:var(--arcovo-purple);--color-void:var(--arcovo-void);--color-analog:var(--arcovo-analog);--arcovo-blue-50:#eef2fe;--arcovo-blue-100:#d6dffc;--arcovo-blue-200:#aebff9;--arcovo-blue-300:#7d96f3;--arcovo-blue-400:#4a6bec;--arcovo-blue-500:#1A49E2;--arcovo-blue-600:#143ac4;--arcovo-blue-700:#0e2c9c;--arcovo-blue-800:#0a2073;--arcovo-blue-900:#07154a;--arcovo-gradient:linear-gradient(90deg,#1A49E2,#AA1DDF 55%,#FF6CBD);--arcovo-gradient-soft:linear-gradient(135deg,#1A49E2,#AA1DDF 60%,#FF6CBD);--arcovo-gradient-pink:linear-gradient(90deg,#AA1DDF,#FF6CBD);--void-900:#171715;--void-800:#25251f;--void-700:#36352d;--void-600:#4d4c43;--void-500:#6e6d62;--void-400:#908f83;--void-300:#b6b5a8;--void-200:#d8d7c8;--void-100:#ececdf;--void-50:#f7f7ef;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#f59e0b;--color-warning-bg:#fef3c7;--color-danger:#dc2626;--color-danger-bg:#fee2e2;--color-info:var(--arcovo-blue);--color-info-bg:var(--arcovo-blue-50);--color-purple-bg:#f7e9fc;--color-trial:var(--arcovo-purple);--color-trial-bg:#f7e9fc;--color-trial-fg:#7a16a3;--bg:var(--void-50);--bg-pure:#ffffff;--bg-alt:#f0f0e6;--bg-muted:var(--void-100);--bg-ink:var(--void-900);--bg-brand:var(--arcovo-blue);--fg1:var(--void-900);--fg2:var(--void-700);--fg3:var(--void-500);--fg4:var(--void-400);--fg-on-brand:var(--void-50);--fg-on-dark:var(--void-50);--fg-link:var(--arcovo-blue);--border-1:#e4e4d6;--border-2:#d8d7c8;--border-strong:var(--void-500);--font-sans:"Lexend",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-display-2xl:88px;--fs-display-xl:72px;--fs-display-lg:56px;--fs-display-md:44px;--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-heading:1.20;--lh-p1:1.30;--lh-body:1.40;--tracking-heading:-0.02em;--tracking-p1:-0.01em;--tracking-body:0em;--tracking-eyebrow:0.06em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--shadow-xs:0 1px 2px rgba(23,23,21,0.06);--shadow-sm:0 2px 6px rgba(23,23,21,0.07),0 1px 2px rgba(23,23,21,0.04);--shadow-md:0 8px 20px rgba(23,23,21,0.09),0 2px 4px rgba(23,23,21,0.04);--shadow-lg:0 20px 40px rgba(23,23,21,0.13),0 4px 8px rgba(23,23,21,0.05);--shadow-xl:0 32px 64px rgba(23,23,21,0.18);--shadow-blue-glow:0 10px 30px rgba(26,73,226,0.35);--shadow-pink-glow:0 10px 30px rgba(255,108,189,0.35);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--dur-story:600ms;--ring:0 0 0 3px rgba(26,73,226,0.35);--ring-pink:0 0 0 3px rgba(255,108,189,0.35)}body,html{background:var(--bg);color:var(--fg1);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.display-2xl,.display-lg,.display-md,.display-xl,.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--fg1);text-wrap:balance;margin:0}.display-2xl{font-size:var(--fs-display-2xl)}.display-xl{font-size:var(--fs-display-xl)}.display-lg{font-size:var(--fs-display-lg)}.display-md{font-size:var(--fs-display-md)}.h1,h1{font-size:var(--fs-h1)}.h2,h2{font-size:var(--fs-h2)}.h3,h3{font-size:var(--fs-h3)}.h4,h4{font-size:var(--fs-h4)}.body,p{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);color:var(--fg2);text-wrap:pretty;margin:0}.body,.body-lg,.p1,p{font-weight:var(--fw-light)}.body-lg,.p1{font-size:var(--fs-body-lg);line-height:var(--lh-p1);letter-spacing:var(--tracking-p1)}.body-sm{font-size:var(--fs-body-sm)}.caption{font-size:var(--fs-caption);color:var(--fg3);line-height:var(--lh-body)}.eyebrow,.micro{font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--fw-medium);color:var(--fg3)}.info-tip-bubble{opacity:0;visibility:hidden;transform:translateY(2px);transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out)}.info-tip:focus-within .info-tip-bubble,.info-tip:hover .info-tip-bubble{opacity:1;visibility:visible;transform:translateY(0)}.info-tip-trigger:hover{color:var(--fg1);border-color:var(--fg3)}.link,a{color:var(--fg-link);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.link:hover,a:hover{opacity:.7}.code,code,kbd{font-family:var(--font-mono);font-size:.92em;background:var(--bg-muted);padding:2px 6px;border-radius:var(--radius-xs);color:var(--fg1)}.gradient-text{background:var(--arcovo-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-xs)}.font-mono{font-family:var(--font-mono)}.ap-nav{text-decoration:none;font-size:13.5px;padding:7px 14px;border-radius:var(--radius-pill);transition:background .12s ease,color .12s ease;display:inline-flex;align-items:center}.ap-nav-idle{color:var(--fg3)}.ap-nav-idle:hover{background:var(--arcovo-blue-50);opacity:1}.ap-nav-active{background:var(--arcovo-blue-50);color:var(--arcovo-blue);font-weight:var(--fw-medium)}.ap-btn-primary{border-radius:var(--radius-pill);border:none;background:var(--arcovo-blue);color:#fff}.ap-btn-ghost,.ap-btn-primary{padding:8px 16px;font-weight:600;font-size:var(--fs-caption);cursor:pointer}.ap-btn-ghost{border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--bg-pure);color:var(--fg2)}.ap-btn-ghost:disabled,.ap-btn-primary:disabled{cursor:not-allowed}[aria-busy=true]{cursor:wait}.ap-spin{animation:ap-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.ap-spin{animation-duration:1.6s}}@keyframes ap-pulse{0%,to{opacity:1}50%{opacity:.45}}.ap-pulse{animation:ap-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ap-pulse{animation:none}}@media (max-width:767px){.client-nav-desktop,.internal-nav-desktop{display:none!important}.client-nav-toggle,.internal-nav-toggle{display:inline-flex!important}#client-nav-mobile .ap-nav,#internal-nav-mobile .ap-nav{font-size:16px;padding:12px 14px}.app-header-inner{padding:0 16px!important}.app-divider,.client-user-avatar,.client-user-meta,.internal-user-avatar,.internal-user-meta{display:none!important}}@keyframes ap-spin{to{transform:rotate(1turn)}}.ap-spin{animation:ap-spin .8s linear infinite}.support-ticket-row:hover{background:var(--bg-subtle,var(--arcovo-blue-50))}.support-ticket-row:focus-visible{outline:2px solid var(--arcovo-blue);outline-offset:-2px}@keyframes ap-walkX{0%{left:7%}7%{left:7%}47%{left:60%}53%{left:60%}93%{left:7%}to{left:7%}}@keyframes ap-face{0%,45%{transform:scaleX(1)}50%,95%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes ap-swingA{0%,to{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@keyframes ap-swingB{0%,to{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes ap-bob2{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes ap-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ap-led{0%,to{opacity:1}50%{opacity:.2}}@keyframes ap-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ap-think{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-2px) rotate(4deg)}}@keyframes ap-livedot{0%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}70%{box-shadow:0 0 0 5px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.ap-mover{position:absolute;left:7%;bottom:20px;width:46px;animation:ap-walkX 10s linear infinite}.ap-mover.q{animation-duration:9.5s}.ap-mover.i{animation-duration:12s}.ap-facer{width:46px;animation:ap-face 10s linear infinite;transform-origin:50% 100%}.ap-facer.q{animation-duration:9.5s}.ap-facer.i{animation-duration:12s}.ap-armL,.ap-legL,.ap-legR{transform-box:fill-box;transform-origin:50% 10%}.ap-legL{animation:ap-swingA .52s ease-in-out infinite}.ap-armL,.ap-legR{animation:ap-swingB .52s ease-in-out infinite}.ap-bodybob{animation:ap-bob2 .52s ease-in-out infinite}.ap-bob{animation:ap-bob 2.4s ease-in-out infinite}.ap-led{animation:ap-led 1.1s ease-in-out infinite}.ap-cursor{animation:ap-blink 1s steps(1) infinite}.ap-think{display:inline-block;animation:ap-think 2.6s ease-in-out infinite}.ap-livedot{animation:ap-livedot 2s ease-out infinite}.ap-sprite{display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.ap-armL,.ap-bob,.ap-bodybob,.ap-cursor,.ap-facer,.ap-led,.ap-legL,.ap-legR,.ap-livedot,.ap-mover,.ap-think{animation:none!important}.ap-mover{left:7%!important}}@media (max-width:900px){.floor-lane{flex-direction:column!important;align-items:stretch!important}.floor-lane-id{width:100%!important;border-right:none!important;border-bottom:1px solid var(--border-1)}.floor-lane-strip{width:100%;min-height:116px!important}.floor-lane-status{width:100%!important;justify-content:flex-start!important}.floor-lane-strip [data-testid^=floor-status-]{white-space:normal!important;max-width:60vw}}.ops-client-link{font-weight:600;color:var(--fg-link);text-decoration:none}.ops-client-link:focus-visible,.ops-client-link:hover{text-decoration:underline}@media (max-width:900px){.connections-grid,.dashboard-grid,.onboarding-grid,.ops-grid{grid-template-columns:1fr!important}.ops-kpi-strip{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:540px){.ops-kpi-strip{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse){*,:after,:before{animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ap-mover{left:7%!important}.app-header{background:#ffffff!important}}html[data-arcovo-safe~=noanim] *,html[data-arcovo-safe~=noanim] :after,html[data-arcovo-safe~=noanim] :before{animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-arcovo-safe~=noanim] .ap-mover{left:7%!important}