
/* styles.css */
/* Production Skynet foundations, downloaded 2026-09-19. Font files embedded unchanged. */
.skynet-home *,.skynet-home :before,.skynet-home :after{box-sizing:border-box}.skynet-home *{margin:0}.skynet-home{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skynet-home{min-height:100svh;line-height:var(--leading-normal,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.skynet-home img,.skynet-home picture,.skynet-home video,.skynet-home canvas,.skynet-home svg{max-width:100%;height:auto;display:block}.skynet-home input,.skynet-home button,.skynet-home textarea,.skynet-home select{font:inherit;color:inherit}.skynet-home button{cursor:pointer;background:0 0;border:none}.skynet-home a{color:inherit;text-decoration:none}.skynet-home p,.skynet-home h1,.skynet-home h2,.skynet-home h3,.skynet-home h4,.skynet-home h5,.skynet-home h6{overflow-wrap:break-word}.skynet-home ul[role=list],.skynet-home ol[role=list]{padding:0;list-style:none}.skynet-home :where(:focus-visible){outline:2px solid var(--ring,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){.skynet-home *,.skynet-home :before,.skynet-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skynet-home{--font-sans:"General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-display:var(--font-sans);--font-lead:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-body:var(--font-sans);--font-heading:var(--font-display);--gray-d7:#1b1c1f;--gray-d6:#2a2c2f;--gray-d5:#3a3b3f;--gray-d4:#494b4e;--gray-d3:#585a5e;--gray-d2:#77797e;--gray-d1:#95989d;--gray:#b4b7bd;--gray-1:#c3c5ca;--gray-2:#d2d4d7;--gray-3:#e1e2e5;--gray-4:#e8e9eb;--gray-5:#f0f1f2;--gray-6:#f8f9f9;--gray-7:#fff;--blue-d7:#01040c;--blue-d6:#050d22;--blue-d5:#091637;--blue-d4:#0c204d;--blue-d3:#102963;--blue-d2:#183b8e;--blue-d1:#1f4eba;--blue:#2760e5;--blue-1:#5280ea;--blue-2:#7da0ef;--blue-3:#a9bff5;--blue-4:#becff7;--blue-5:#d4dffa;--blue-6:#e9effc;--blue-7:#f7f9ff;--purple-d7:#040108;--purple-d6:#0e031e;--purple-d5:#170633;--purple-d4:#210849;--purple-d3:#2b0a5f;--purple-d2:#3e0f8a;--purple-d1:#5213b6;--purple:#6518e1;--purple-1:#8142e7;--purple-2:#9d6dec;--purple-3:#ba97f2;--purple-4:#c8acf5;--purple-5:#d6c2f7;--purple-6:#e4d7fa;--purple-7:#f2ecfd;--red-d7:#060201;--red-d6:#1b0804;--red-d5:#300d07;--red-d4:#44130b;--red-d3:#59180e;--red-d2:#832314;--red-d1:#ac2e1b;--red:#d63921;--red-1:#de5d49;--red-2:#e58172;--red-3:#eda59a;--red-4:#f1b7ae;--red-5:#f4c9c3;--red-6:#f8dbd7;--red-7:#fcedeb;--green-d7:#010a05;--green-d6:#021e0e;--green-d5:#043117;--green-d4:#054521;--green-d3:#06582a;--green-d2:#09803c;--green-d1:#0ba74f;--green:#0ece61;--green-1:#2fd778;--green-2:#50e08e;--green-3:#90ecb8;--green-4:#aaf0c8;--green-5:#c2f3d7;--green-6:#d0f3df;--green-7:#f1fff7;--yellow-d7:#0a0700;--yellow-d6:#221804;--yellow-d5:#3a2909;--yellow-d4:#513a0d;--yellow-d3:#694b11;--yellow-d2:#996e1a;--yellow-d1:#c89022;--yellow:#f8b22b;--yellow-1:#f9c155;--yellow-2:#fbd180;--yellow-3:#fce0aa;--yellow-4:#fde8bf;--yellow-5:#fef0d5;--yellow-6:#fef7ea;--yellow-7:#fff;--orange-d7:#080400;--orange-d6:#201203;--orange-d5:#391f06;--orange-d4:#512d0a;--orange-d3:#6a3a0d;--orange-d2:#9a5613;--orange-d1:#cb711a;--orange:#fc8c20;--orange-1:#fda34d;--orange-2:#fdba79;--orange-3:#fed1a6;--orange-4:#fedcbc;--orange-5:#fee8d2;--orange-6:#fff3e9;--orange-7:#fff;--white:#fff;--black:#000;--surface-50:var(--gray-6);--surface-100:var(--gray-5);--surface-200:var(--gray-4);--text-1:var(--black);--text-2:var(--gray-d6);--text-3:var(--gray-d3);--text-4:var(--gray-d2);--text-inverse:var(--white);--text-on-brand:var(--white);--text-on-accent:var(--white);--text-link:var(--blue);--text-brand:var(--blue-d1);--text-accent:var(--blue);--bg-1:var(--white);--bg-2:var(--white);--bg-3:var(--surface-100);--bg-4:var(--surface-200);--bg-inverse:var(--black);--bg-brand:var(--black);--bg-brand-hover:var(--gray-d7);--bg-brand-subtle:var(--blue-4);--accent:var(--blue);--accent-hover:var(--blue-d1);--accent-subtle:var(--blue-4);--border-1:var(--gray-3);--border-2:var(--gray-1);--border-strong:var(--gray-d1);--border-accent:var(--blue);--success:var(--green);--success-subtle:var(--green-4);--warning:var(--yellow);--warning-subtle:var(--yellow-4);--danger:var(--red);--danger-subtle:var(--red-4);--info:var(--blue);--info-subtle:var(--blue-4);--ring:var(--blue);--ring-offset:var(--bg-1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.skynet-home [data-theme=dark]{--text-1:var(--gray-6);--text-2:var(--gray-3);--text-3:var(--gray-d1);--text-4:var(--gray-d2);--text-inverse:var(--black);--text-brand:var(--blue-2);--text-accent:var(--blue-1);--bg-1:var(--black);--bg-2:var(--gray-d7);--bg-3:var(--gray-d6);--bg-4:var(--gray-d5);--bg-inverse:var(--gray-6);--bg-brand:var(--white);--bg-brand-hover:var(--gray-3);--bg-brand-subtle:var(--blue-d3);--text-on-brand:var(--black);--accent:var(--blue-1);--accent-hover:var(--blue-2);--accent-subtle:var(--blue-d3);--border-1:var(--gray-d6);--border-2:var(--gray-d5);--border-strong:var(--gray-d3);--ring:var(--blue-1);--ring-offset:var(--bg-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.skynet-home{--in-out-circle:cubic-bezier(.85, .09, .15, .91);--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:clamp(1.375rem, 1.2rem + .88vw, 1.625rem);--text-3xl:clamp(1.75rem, 1.45rem + 1.52vw, 2.25rem);--text-4xl:clamp(2rem, 1.57rem + 2.17vw, 2.75rem);--text-5xl:clamp(2.25rem, 1.6rem + 3.26vw, 3.5rem);--text-6xl:clamp(2.75rem, 1.7rem + 5.22vw, 4.5rem);--text-7xl:clamp(3.25rem, 1.59rem + 8.26vw, 5.5rem);--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-heading:540;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.08em;--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--gutter:clamp(1rem, 4vw, 2.5rem);--section-y:clamp(4.5rem, 9vw, 8rem);--container-max:1280px;--container-narrow:760px;--main-navigation-height:3.5rem;--corner-superellipse:1.6;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #1012170f, 0 1px 1px #1012170a;--shadow-md:0 4px 12px #10121714, 0 2px 4px #1012170a;--shadow-lg:0 12px 28px #1012171f, 0 4px 10px #1012170d;--shadow-xl:0 24px 56px #10121729, 0 8px 20px #1012170f;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--ring) 35%, transparent);--z-base:0;--z-raised:10;--z-sticky:1100;--z-dropdown:1200;--z-overlay:1300;--z-modal:1400;--z-toast:1500;--z-tooltip:1600;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.12s;--duration-normal:.22s;--duration-slow:.4s;--transition-colors:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.skynet-home{font-family:var(--font-body);color:var(--text-1);background-color:var(--bg-1);scrollbar-gutter:stable;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:100%}.skynet-home{font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-2)}.skynet-home h1,.skynet-home h2,.skynet-home h3,.skynet-home h4,.skynet-home h5,.skynet-home h6{font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-1);text-wrap:balance}.skynet-home h1{font-size:var(--text-6xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}.skynet-home h2{font-size:var(--text-4xl)}.skynet-home h3{font-size:var(--text-3xl)}.skynet-home h4{font-size:var(--text-2xl)}.skynet-home h5{font-size:var(--text-xl)}.skynet-home h6{font-size:var(--text-lg)}.skynet-home p{text-wrap:pretty}.skynet-home a{color:var(--text-link);transition:var(--transition-colors)}.skynet-home a:hover{color:var(--accent-hover)}.skynet-home strong,.skynet-home b{font-weight:var(--weight-semibold)}.skynet-home code,.skynet-home kbd,.skynet-home samp,.skynet-home pre{font-family:var(--font-mono);font-size:.9em}.skynet-home ::selection{background-color:var(--accent);color:var(--text-on-accent)}.skynet-home hr{border:none;border-top:1px solid var(--border-1)}@supports (corner-shape:squircle){.skynet-home *,.skynet-home :before,.skynet-home :after{corner-shape:superellipse(var(--corner-superellipse))}}.skynet-home .text-1{color:var(--text-1)}.skynet-home .text-2{color:var(--text-2)}.skynet-home .text-3{color:var(--text-3)}.skynet-home .text-4{color:var(--text-4)}.skynet-home .text-brand{color:var(--text-brand)}.skynet-home .text-accent{color:var(--text-accent)}.skynet-home .text-link{color:var(--text-link)}.skynet-home .text-on-brand{color:var(--text-on-brand)}.skynet-home .text-on-accent{color:var(--text-on-accent)}.skynet-home .text-inverse{color:var(--text-inverse)}.skynet-home .text-success{color:var(--success)}.skynet-home .text-warning{color:var(--warning)}.skynet-home .text-danger{color:var(--danger)}.skynet-home .text-info{color:var(--info)}.skynet-home .text-white{color:var(--white)}.skynet-home .text-black{color:var(--black)}.skynet-home .text-gray{color:var(--gray)}.skynet-home .text-blue{color:var(--blue)}.skynet-home .text-purple{color:var(--purple)}.skynet-home .text-red{color:var(--red)}.skynet-home .text-green{color:var(--green)}.skynet-home .text-yellow{color:var(--yellow)}.skynet-home .text-orange{color:var(--orange)}.skynet-home .text-gray-d7{color:var(--gray-d7)}.skynet-home .text-gray-d6{color:var(--gray-d6)}.skynet-home .text-gray-d5{color:var(--gray-d5)}.skynet-home .text-gray-d4{color:var(--gray-d4)}.skynet-home .text-gray-d3{color:var(--gray-d3)}.skynet-home .text-gray-d2{color:var(--gray-d2)}.skynet-home .text-gray-d1{color:var(--gray-d1)}.skynet-home .text-gray-1{color:var(--gray-1)}.skynet-home .text-gray-2{color:var(--gray-2)}.skynet-home .text-gray-3{color:var(--gray-3)}.skynet-home .text-gray-4{color:var(--gray-4)}.skynet-home .text-blue-d5{color:var(--blue-d5)}.skynet-home .text-blue-d4{color:var(--blue-d4)}.skynet-home .text-blue-d3{color:var(--blue-d3)}.skynet-home .text-blue-d2{color:var(--blue-d2)}.skynet-home .text-blue-d1{color:var(--blue-d1)}.skynet-home .text-blue-1{color:var(--blue-1)}.skynet-home .text-blue-2{color:var(--blue-2)}.skynet-home .text-blue-3{color:var(--blue-3)}.skynet-home .text-blue-4{color:var(--blue-4)}.skynet-home .text-red-d5{color:var(--red-d5)}.skynet-home .text-red-d4{color:var(--red-d4)}.skynet-home .text-red-d3{color:var(--red-d3)}.skynet-home .text-red-d2{color:var(--red-d2)}.skynet-home .text-red-d1{color:var(--red-d1)}.skynet-home .text-red-1{color:var(--red-1)}.skynet-home .text-red-2{color:var(--red-2)}.skynet-home .text-red-3{color:var(--red-3)}.skynet-home .text-red-4{color:var(--red-4)}.skynet-home .bg-1{background-color:var(--bg-1)}.skynet-home .bg-2{background-color:var(--bg-2)}.skynet-home .bg-3{background-color:var(--bg-3)}.skynet-home .bg-4{background-color:var(--bg-4)}.skynet-home .bg-brand{background-color:var(--bg-brand);color:var(--text-on-brand)}.skynet-home .bg-brand-subtle{background-color:var(--bg-brand-subtle)}.skynet-home .bg-accent{background-color:var(--accent);color:var(--text-on-accent)}.skynet-home .bg-accent-subtle{background-color:var(--accent-subtle)}.skynet-home .bg-inverse{background-color:var(--bg-inverse);color:var(--text-inverse)}.skynet-home .bg-success-subtle{background-color:var(--success-subtle)}.skynet-home .bg-warning-subtle{background-color:var(--warning-subtle)}.skynet-home .bg-danger-subtle{background-color:var(--danger-subtle)}.skynet-home .bg-info-subtle{background-color:var(--info-subtle)}.skynet-home .bg-white{background-color:var(--white)}.skynet-home .bg-black{background-color:var(--black)}.skynet-home .bg-transparent{background-color:#0000}.skynet-home .bg-gray{background-color:var(--gray)}.skynet-home .bg-blue{background-color:var(--blue)}.skynet-home .bg-purple{background-color:var(--purple)}.skynet-home .bg-red{background-color:var(--red)}.skynet-home .bg-green{background-color:var(--green)}.skynet-home .bg-yellow{background-color:var(--yellow)}.skynet-home .bg-cyan{background-color:var(--cyan)}.skynet-home .bg-denim{background-color:var(--denim)}.skynet-home .bg-teal{background-color:var(--teal)}.skynet-home .bg-gray-d5{background-color:var(--gray-d5)}.skynet-home .bg-gray-d4{background-color:var(--gray-d4)}.skynet-home .bg-gray-d3{background-color:var(--gray-d3)}.skynet-home .bg-gray-d2{background-color:var(--gray-d2)}.skynet-home .bg-gray-d1{background-color:var(--gray-d1)}.skynet-home .bg-gray-1{background-color:var(--gray-1)}.skynet-home .bg-gray-2{background-color:var(--gray-2)}.skynet-home .bg-gray-3{background-color:var(--gray-3)}.skynet-home .bg-gray-4{background-color:var(--gray-4)}.skynet-home .bg-blue-d5{background-color:var(--blue-d5)}.skynet-home .bg-blue-d4{background-color:var(--blue-d4)}.skynet-home .bg-blue-d3{background-color:var(--blue-d3)}.skynet-home .bg-blue-d2{background-color:var(--blue-d2)}.skynet-home .bg-blue-d1{background-color:var(--blue-d1)}.skynet-home .bg-blue-1{background-color:var(--blue-1)}.skynet-home .bg-blue-2{background-color:var(--blue-2)}.skynet-home .bg-blue-3{background-color:var(--blue-3)}.skynet-home .bg-blue-4{background-color:var(--blue-4)}.skynet-home .bg-red-d5{background-color:var(--red-d5)}.skynet-home .bg-red-d4{background-color:var(--red-d4)}.skynet-home .bg-red-d3{background-color:var(--red-d3)}.skynet-home .bg-red-d2{background-color:var(--red-d2)}.skynet-home .bg-red-d1{background-color:var(--red-d1)}.skynet-home .bg-red-1{background-color:var(--red-1)}.skynet-home .bg-red-2{background-color:var(--red-2)}.skynet-home .bg-red-3{background-color:var(--red-3)}.skynet-home .bg-red-4{background-color:var(--red-4)}.skynet-home .border{border:1px solid var(--border-2)}.skynet-home .border-1{border:1px solid var(--border-1)}.skynet-home .border-2{border:1px solid var(--border-2)}.skynet-home .border-strong{border:1px solid var(--border-strong)}.skynet-home .border-accent{border:1px solid var(--border-accent)}.skynet-home .font-body{font-family:var(--font-body)}.skynet-home .font-display{font-family:var(--font-display)}.skynet-home .font-lead{font-family:var(--font-lead)}.skynet-home .font-mono{font-family:var(--font-mono)}.skynet-home .fs-2xs{font-size:var(--text-2xs)}.skynet-home .fs-xs{font-size:var(--text-xs)}.skynet-home .fs-sm{font-size:var(--text-sm)}.skynet-home .fs-base{font-size:var(--text-base)}.skynet-home .fs-md{font-size:var(--text-md)}.skynet-home .fs-lg{font-size:var(--text-lg)}.skynet-home .fs-xl{font-size:var(--text-xl)}.skynet-home .fs-2xl{font-size:var(--text-2xl)}.skynet-home .fs-3xl{font-size:var(--text-3xl)}.skynet-home .fs-4xl{font-size:var(--text-4xl)}.skynet-home .fs-5xl{font-size:var(--text-5xl)}.skynet-home .fs-6xl{font-size:var(--text-6xl)}.skynet-home .fs-7xl{font-size:var(--text-7xl)}.skynet-home .fw-light{font-weight:var(--weight-light)}.skynet-home .fw-regular{font-weight:var(--weight-regular)}.skynet-home .fw-medium{font-weight:var(--weight-medium)}.skynet-home .fw-heading{font-weight:var(--weight-heading)}.skynet-home .fw-semibold{font-weight:var(--weight-semibold)}.skynet-home .fw-bold{font-weight:var(--weight-bold)}.skynet-home .container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.skynet-home .container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.skynet-home .eyebrow{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--text-brand)}.skynet-home .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skynet-home .nav{text-rendering:optimizelegibility;z-index:var(--z-sticky);background-color:color-mix(in srgb, var(--bg-1) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border-1);position:sticky;top:0}.skynet-home .nav .bar{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--main-navigation-height);width:100%;max-width:calc(75rem + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;display:flex}.skynet-home .nav .links{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.skynet-home .nav .trigger,.skynet-home .nav .link{align-items:center;gap:var(--space-1);border-radius:var(--radius-xl);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-2);cursor:pointer;transition:var(--transition-colors);background:0 0;padding:.5rem .75rem;display:inline-flex}.skynet-home :is(.nav .trigger,.nav .link):hover{color:var(--text-1);background-color:var(--bg-3)}.skynet-home :is(.nav .trigger,.nav .link):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skynet-home .nav .caret{transition:transform var(--duration-fast) var(--ease-out);font-size:.85em;display:inline-flex}.skynet-home .nav .trigger[data-state=open] .caret{transform:rotate(180deg)}.skynet-home .nav .indicator{z-index:10;justify-content:center;align-items:flex-end;height:.625rem;transition:width .25s,transform .25s;display:flex;top:100%;overflow:hidden}.skynet-home .nav .indicator[data-state=visible]{animation:.2s nav-fade-in}.skynet-home .nav .indicator[data-state=hidden]{opacity:0;animation:.2s nav-fade-out}.skynet-home .nav .indicator-arrow{background-color:var(--border-1);border-top-left-radius:2px;width:.625rem;height:.625rem;position:relative;top:70%;transform:rotate(45deg)}.skynet-home .nav .viewport-wrap{perspective:2000px;pointer-events:none;width:100%;position:absolute;top:100%;left:0}.skynet-home .nav .viewport{left:clamp(var(--gutter), var(--mega-offset,0px), calc(100% - var(--bits-navigation-menu-viewport-width,0px) - var(--gutter)));width:var(--bits-navigation-menu-viewport-width,auto);height:var(--bits-navigation-menu-viewport-height,auto);transform-origin:0 0;pointer-events:auto;background-color:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:left .2s,width .2s,height .2s;position:absolute;top:.625rem;overflow:hidden}.skynet-home .nav .viewport[data-state=open]{animation:.2s nav-scale-in}.skynet-home .nav .viewport[data-state=closed]{animation:.2s nav-scale-out}.skynet-home .nav .content{width:auto;position:absolute;top:0;left:0}.skynet-home .nav .content[data-motion=from-start]{animation:.25s nav-enter-from-left}.skynet-home .nav .content[data-motion=from-end]{animation:.25s nav-enter-from-right}.skynet-home .nav .content[data-motion=to-start]{animation:.25s nav-exit-to-left}.skynet-home .nav .content[data-motion=to-end]{animation:.25s nav-exit-to-right}.skynet-home .nav .mega{grid-template-columns:repeat(var(--cols,3), minmax(11rem, max-content));background:var(--gray-4);gap:.3rem;padding:.4rem;display:grid}.skynet-home .nav .col{background:#fff;border-radius:10px;padding:.8rem .2rem .4rem .8rem}.skynet-home .nav .col-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-1);display:flex}.skynet-home .nav .col-icon{color:var(--text-3);display:inline-flex}.skynet-home .nav .sublinks{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skynet-home .nav .sublink{-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);width:100%;font-weight:450;font-size:var(--text-sm);color:var(--text-2);transition:var(--transition-colors);margin-inline:-.25rem;padding:.4rem .5rem;display:block}.skynet-home .nav .sublink:hover{color:var(--text-1);background-color:var(--bg-3)}.skynet-home .nav .sublink:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.skynet-home .nav .burger{border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}.skynet-home .nav .burger-box{background-color:var(--text-1);width:1.25rem;height:2px;transition:background-color var(--duration-fast) var(--ease-out);position:relative}.skynet-home .nav .burger-box:before,.skynet-home .nav .burger-box:after{content:"";background-color:var(--text-1);width:1.25rem;height:2px;transition:transform var(--duration-fast) var(--ease-out);position:absolute;left:0}.skynet-home .nav .burger-box:before{transform:translateY(-6px)}.skynet-home .nav .burger-box:after{transform:translateY(6px)}.skynet-home .nav .burger-box.open{background-color:#0000}.skynet-home .nav .burger-box.open:before{transform:rotate(45deg)}.skynet-home .nav .burger-box.open:after{transform:rotate(-45deg)}@keyframes nav-scale-in{0%{opacity:0;transform:rotateX(-30deg)scale(.9)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes nav-scale-out{0%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(-10deg)scale(.95)}}@keyframes nav-enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes nav-enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes nav-exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes nav-exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nav-fade-out{0%{opacity:1}to{opacity:0}}.skynet-home .backdrop{z-index:calc(var(--z-sticky) - 1);background-color:color-mix(in srgb, var(--gray-d5) 35%, transparent);cursor:pointer;border:none;position:fixed;inset:4rem 0 0}.skynet-home .mobile{z-index:var(--z-sticky);gap:var(--space-2);max-height:calc(100svh - 4rem);padding:var(--space-4) var(--gutter) var(--space-8);background-color:var(--bg-1);border-bottom:1px solid var(--border-1);box-shadow:var(--shadow-lg);flex-direction:column;display:none;position:fixed;inset:4rem 0 auto;overflow-y:auto}.skynet-home .mobile.open{display:flex}.skynet-home .mobile .m-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skynet-home .mobile .m-link,.skynet-home .mobile .m-summary{padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.skynet-home :is(.mobile .m-link,.mobile .m-summary):hover{background-color:var(--bg-3)}.skynet-home .mobile .m-summary{list-style:none}.skynet-home .mobile .m-summary::-webkit-details-marker{display:none}.skynet-home .mobile .m-group[open] .caret{transform:rotate(180deg)}.skynet-home .mobile .m-heading{margin:var(--space-3) 0 var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--text-3)}.skynet-home .mobile .m-sublinks{margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.skynet-home .mobile .m-sublinks .m-link{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-2)}.skynet-home .mobile .m-actions{margin-top:var(--space-4)}.skynet-home .mobile .m-actions .btn{width:100%}@media (width<=900px){.skynet-home .nav .links,.skynet-home .nav .actions,.skynet-home .nav .viewport-wrap{display:none}.skynet-home .nav .burger{display:inline-flex}}.skynet-home .site-footer{padding-top:var(--space-20);background-color:var(--bg-2);border-top:1px solid var(--border-1);overflow:hidden}.skynet-home .site-footer .top{gap:var(--space-12);padding-bottom:var(--space-16);grid-template-columns:1fr 3fr;display:grid}.skynet-home .site-footer .tagline{margin-top:var(--space-4);max-width:24rem;font-size:var(--text-sm);color:var(--text-3)}.skynet-home .site-footer .cols{gap:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.skynet-home .site-footer .heading{margin-bottom:var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--text-3)}.skynet-home .site-footer .cols ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skynet-home .site-footer .link{color:var(--text-2);font-size:var(--text-sm);transition:var(--transition-colors)}.skynet-home .site-footer .link:hover{color:var(--text-1)}.skynet-home .site-footer .link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skynet-home .site-footer .wordmark-band{-webkit-user-select:none;user-select:none}.skynet-home .site-footer .wordmark-band img{aspect-ratio:1920/434;width:100%;height:auto;display:block}.skynet-home .site-footer .bottom{gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--border-1);font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.skynet-home .site-footer .social{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.skynet-home .site-footer .bottom-left{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.skynet-home .site-footer .legal{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){.skynet-home .site-footer .top{gap:var(--space-10);grid-template-columns:1fr}.skynet-home .site-footer .cols{grid-template-columns:repeat(2,1fr)}}.skynet-home .shell.svelte-14tfvzt{flex-direction:column;min-height:100svh;display:flex}.skynet-home main.svelte-14tfvzt{flex:1 0 auto}.skynet-home .skip-link.svelte-14tfvzt{left:var(--space-2);top:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background-color:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-out);position:absolute;transform:translateY(-150%)}.skynet-home .skip-link.svelte-14tfvzt:focus-visible{transform:translateY(0)}

.skynet-home .btn{text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--btn-gap,var(--space-2));font-family:var(--font-lead);white-space:nowrap;border-radius:var(--btn-radius,var(--radius-full));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);--corner-superellipse:1;border:2px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.skynet-home .btn.sm{gap:var(--btn-gap,var(--space-1));padding:var(--btn-py,.4375rem) var(--btn-px,.875rem);font-size:var(--text-sm)}.skynet-home .btn.md{padding:var(--btn-py,.6rem) var(--btn-px,1rem) var(--btn-px,.7rem) var(--btn-py,1rem);font-size:var(--text-base)}.skynet-home .btn.lg{padding:var(--btn-py,.875rem) var(--btn-px,1.5rem);font-size:var(--text-md)}.skynet-home .btn.icon-only{padding:var(--btn-py,.6875rem);aspect-ratio:1}.skynet-home .btn.icon-only.sm{padding:var(--btn-py,.4375rem)}.skynet-home .btn.icon-only.lg{padding:var(--btn-py,.875rem)}.skynet-home .btn.primary{color:var(--white);background:radial-gradient(46.56% 141.36% at 52.95% -15.11%,#4c4d56 0%,#262729 100%);border-color:#d3d3d3;box-shadow:inset 0 -3px .5px #0000008c}.skynet-home .btn.primary:hover{background-color:var(--gray-d4)}.skynet-home .btn.accent{background-color:var(--accent);color:var(--text-on-accent)}.skynet-home .btn.accent:hover{background-color:var(--accent-hover)}.skynet-home .btn.secondary{background-color:var(--bg-2);color:var(--text-1);box-shadow:inset 0 -3px .5px #0000002b}.skynet-home .btn.secondary:hover{background-color:var(--bg-3)}.skynet-home .btn.ghost{color:var(--text-1);background-color:#e8e8e8}.skynet-home .btn.ghost:hover{background-color:var(--gray-4)}.skynet-home .btn:active{transform:translateY(1px)}.skynet-home .btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skynet-home .btn:disabled,.skynet-home .btn[data-disabled],.skynet-home .btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.skynet-home .btn[data-loading]{cursor:progress}.skynet-home .btn .label{display:inline-block}.skynet-home .btn .icon{justify-content:center;align-items:center;display:inline-flex}.skynet-home .btn .icon svg{width:1.1em;height:1.1em;display:block}.skynet-home .btn .spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.6s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.skynet-home .btn .spinner{animation-duration:1.5s}}

.skynet-home .carousel{grid-template-columns:repeat(var(--slots), minmax(0, 1fr));align-items:center;column-gap:clamp(1.25rem,2.8vw,3.375rem);margin:0;padding:0;list-style:none;display:grid}.skynet-home .slot{height:var(--brand-slot-h,2.5rem);place-items:center;display:grid;overflow:visible}.skynet-home .entry{grid-area:1/1;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}@media (width<=720px){.skynet-home .carousel{grid-template-columns:repeat(min(var(--slots), 3), minmax(0, 1fr));row-gap:var(--space-6)}}.skynet-home .powered{--logo-px:clamp(.7px, .0521vw, 1px);--brand-slot-h:calc(35 * var(--logo-px));background-color:#f9f9f9;padding-block:clamp(1rem,1.7vw,2rem)}.skynet-home .label{text-align:center;font-family:var(--font-lead);font-size:var(--text-sm);color:var(--text-4);margin-bottom:clamp(1.5rem,2.7vw,3.25rem)}.skynet-home .lockup{align-items:center;gap:calc(9 * var(--logo-px));white-space:nowrap;color:var(--black);display:inline-flex}.skynet-home .lockup img{height:calc(var(--h) * var(--logo-px));width:auto}.skynet-home .word{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:calc(var(--h) * var(--logo-px));letter-spacing:var(--tracking-tight);line-height:1}

/* Landing-page structure; values reference production tokens. */
.skynet-home{scroll-padding-top:var(--space-20)}.skynet-home{background:#f9f9f9}.skynet-home .wrap{width:96%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.skynet-home .section{padding-block:var(--section-y)}.skynet-home .section-head{max-width:var(--container-narrow);margin:0 auto var(--space-12);text-align:center}.skynet-home .section-head h2,.skynet-home .closing h2,.skynet-home .brain h2,.skynet-home .urgency h2{font-size:clamp(2.25rem,3.4vw,4rem);font-weight:var(--weight-medium);line-height:1.148;letter-spacing:var(--tracking-tighter)}.skynet-home .section-head p{margin-top:var(--space-6);color:var(--text-3);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.skynet-home .brand{display:block;color:var(--text-1);flex-shrink:0}.skynet-home .brand svg{width:8.5rem;height:auto}.skynet-home .nav .actions{display:flex;align-items:center;gap:var(--space-2)}.skynet-home .nav .btn.ghost{border-radius:var(--radius-xl);background:transparent}.skynet-home .nav .btn.ghost:hover{background:var(--bg-4)}.skynet-home .mobile[hidden]{display:none}.skynet-home .mobile{top:var(--main-navigation-height)}.skynet-home .m-actions{display:grid;gap:var(--space-3)}.skynet-home .skip{position:fixed;top:-100%;left:var(--space-4);z-index:var(--z-tooltip);background:var(--white);padding:var(--space-3)}.skynet-home .skip:focus{top:var(--space-2)}.skynet-home .inline-icon{display:inline-block;width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.5;vertical-align:middle}.skynet-home .hero{text-align:center;padding-top:clamp(2.5rem,6vw,5rem);overflow:clip;background:#f9f9f9}.skynet-home .hero-grid{display:block}.skynet-home .hero-copy{max-width:48rem;margin-inline:auto}.skynet-home .hero h1{font-size:clamp(1.875rem,6vw,4.125rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}.skynet-home .hero-copy>p:not(.product-category){max-width:44rem;margin:clamp(1rem,2.2vw,1.875rem) auto 0;font-family:var(--font-lead);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-3)}.skynet-home .product-category{font-family:var(--font-lead);font-size:var(--text-sm);color:var(--text-3);margin-top:var(--space-5)}.skynet-home .actions{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap}.skynet-home .hero .actions{margin-top:clamp(1.75rem,3vw,2.5rem)}.skynet-home .hero-note{font-size:var(--text-sm);color:var(--text-3);margin-top:var(--space-4)}.skynet-home .rating-review{margin-top:var(--space-6);font-family:var(--font-lead);font-size:var(--text-sm)}.skynet-home .rating-review span{color:var(--text-4);display:block;font-size:var(--text-2xs)}.skynet-home .hero-product{margin:var(--space-12) auto 0;max-width:var(--container-narrow);border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-lg);text-align:left;overflow:hidden;opacity:0;transition:opacity 1s}.skynet-home .hero-product.loaded{opacity:1}.skynet-home .product-chrome{padding:var(--space-4) var(--space-6);display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-1);font-size:var(--text-sm)}.skynet-home .sample-label{margin-left:auto;font-size:var(--text-2xs);color:var(--text-3)}.skynet-home .mini-mark,.skynet-home .agent-emblem,.skynet-home .node-icon{display:inline-grid;place-items:center;flex-shrink:0;background:var(--blue-6);color:var(--blue);border:1px solid var(--blue-5);border-radius:var(--radius-md);width:var(--space-8);height:var(--space-8);font-weight:var(--weight-semibold)}.skynet-home .hero-product-body{display:grid;grid-template-columns:10rem minmax(0,1fr)}.skynet-home .product-sidebar{background:var(--bg-3);border-right:1px solid var(--border-1);padding:var(--space-6) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs)}.skynet-home .product-sidebar>span{padding:var(--space-2);border-radius:var(--radius-sm)}.skynet-home .sidebar-caption{color:var(--text-3)}.skynet-home .sidebar-selected{background:var(--white);box-shadow:var(--shadow-sm);font-weight:var(--weight-medium)}.skynet-home .sidebar-team{margin-top:auto;padding:var(--space-4) var(--space-2) 0}.skynet-home .sidebar-team small{color:var(--text-3)}.skynet-home .product-main{padding:var(--space-6);min-width:0}.skynet-home .product-breadcrumb{font-size:var(--text-2xs);color:var(--text-3);margin-bottom:var(--space-5)}.skynet-home .product-breadcrumb span{margin-inline:var(--space-3)}.skynet-home .agent-heading{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.skynet-home .agent-heading small{display:block;color:var(--text-3);font-size:var(--text-2xs);margin-top:var(--space-1)}.skynet-home .agent-emblem{width:var(--space-12);height:var(--space-12);font-size:var(--text-xl)}.skynet-home .workflow-tabs{display:flex;gap:var(--space-5);border-bottom:1px solid var(--border-1);margin-top:var(--space-5)}.skynet-home .workflow-tabs button{font-size:var(--text-xs);padding:var(--space-3) 0;border-bottom:2px solid transparent;color:var(--text-3);transition:var(--transition-colors)}.skynet-home .workflow-tabs [aria-selected=true]{color:var(--text-1);border-color:var(--text-1)}.skynet-home #workflow-panel{min-height:18rem;padding-block:var(--space-4);font-size:var(--text-sm)}.skynet-home .workflow-request{background:var(--bg-3);padding:var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.skynet-home .source-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-1);font-size:var(--text-2xs)}.skynet-home .source-row small{display:block;color:var(--text-3)}.skynet-home .source-row>span:last-child{margin-left:auto;color:var(--text-3)}.skynet-home .source-icon{background:var(--purple-7);color:var(--purple);padding:var(--space-2);border-radius:var(--radius-sm)}.skynet-home .proposal-title{font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:var(--leading-snug);margin-bottom:var(--space-4)}.skynet-home .proposal-item{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border-1);font-size:var(--text-2xs)}.skynet-home .review-status{font-size:var(--text-xl);font-weight:var(--weight-medium);margin-bottom:var(--space-5)}.skynet-home .review-checks{list-style:none;padding:0}.skynet-home .review-checks li{margin-bottom:var(--space-4)}.skynet-home .review-checks svg{color:var(--green-d2);margin-right:var(--space-2)}.skynet-home .product-permission{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-3);padding-top:var(--space-4);border-top:1px solid var(--border-1)}.skynet-home .product-permission svg{width:1em;fill:none;stroke:currentColor;stroke-width:1.5}.skynet-home .product-bottom{display:flex;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--border-1);padding:var(--space-4) var(--space-6);font-size:var(--text-2xs)}.skynet-home .org-backdrop{width:96%;max-width:var(--container-max);margin:var(--space-8) auto 0;padding:var(--space-6) var(--gutter);text-align:left;background:linear-gradient(180deg,var(--white),var(--blue-6));border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.skynet-home .workspace-top{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-1)}.skynet-home .workspace-top>span:last-child{margin-left:auto;color:var(--text-3)}.skynet-home .workspace-heading{margin-block:var(--space-6)}.skynet-home .workspace-heading h2{font-size:var(--text-2xl)}.skynet-home .workspace-heading p{font-size:var(--text-sm);color:var(--text-3);margin-top:var(--space-2)}.skynet-home .company-node{width:max-content;max-width:100%;margin:auto;padding:var(--space-4) var(--space-6);display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--blue-3);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-md)}.skynet-home .company-node strong,.skynet-home .company-node small{display:block}.skynet-home .company-node small{font-size:var(--text-xs);color:var(--text-3)}.skynet-home .company-badge{font-size:var(--text-2xs);padding:var(--space-1) var(--space-2);background:var(--blue-6);border-radius:var(--radius-full);color:var(--blue)}.skynet-home .connector-lines{height:var(--space-8);border-top:1px solid var(--blue-3);width:75%;margin:var(--space-6) auto 0}.skynet-home .department-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.skynet-home .department-node{padding:var(--space-4);border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm)}.skynet-home .department-node .node-head{display:flex;align-items:center;gap:var(--space-2)}.skynet-home .department-node p{font-size:var(--text-xs);color:var(--text-3);margin-block:var(--space-3)}.skynet-home .node-foot{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-2xs);border-top:1px solid var(--border-1);padding-top:var(--space-3)}.skynet-home .org-hierarchy{display:flex;justify-content:center;gap:var(--space-6);margin-block:var(--space-6);font-size:var(--text-xs)}.skynet-home .workspace-footer{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-2xs);color:var(--text-3);padding-top:var(--space-4);border-top:1px solid var(--border-1)}.skynet-home .powered{margin-top:var(--space-8)}.skynet-home .metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);text-align:center}.skynet-home .metrics-row strong{font-size:var(--text-6xl);font-weight:var(--weight-bold);color:var(--black)}.skynet-home .metrics-row p{max-width:20rem;margin:var(--space-3) auto 0;color:var(--text-3)}.skynet-home .review-note{font-size:var(--text-xs)!important;color:var(--text-4)!important}.skynet-home .catalog-caption{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-3);margin-bottom:var(--space-6)}.skynet-home .dept-tabs,.skynet-home .feature-tabs,.skynet-home .brain-tabs{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-2);margin-bottom:var(--space-8);max-width:100%;scrollbar-width:thin}.skynet-home .dept-tabs button,.skynet-home .feature-tabs button,.skynet-home .brain-tabs button{flex-shrink:0;padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-lead);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-3);transition:var(--transition-colors)}.skynet-home .dept-tabs button:hover,.skynet-home .feature-tabs button:hover,.skynet-home .brain-tabs button:hover{background:var(--bg-4);color:var(--text-1)}.skynet-home .dept-tabs [aria-selected=true],.skynet-home .feature-tabs [aria-selected=true],.skynet-home .brain-tabs [aria-selected=true]{background:var(--white);border-color:var(--border-1);box-shadow:var(--shadow-sm);color:var(--text-1)}.skynet-home .agent-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.skynet-home .agent-column h3{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.skynet-home .agent-options{display:grid;gap:var(--space-4)}.skynet-home .agent-option{width:100%;text-align:left;padding:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius-lg);background:transparent;transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.skynet-home .agent-option:hover,.skynet-home .agent-option[aria-pressed=true]{background:var(--white);border-color:var(--border-2)}.skynet-home .agent-option span,.skynet-home .agent-option strong{display:block}.skynet-home .agent-name{font-size:var(--text-xs);color:var(--text-3);margin-bottom:var(--space-2)}.skynet-home .agent-option strong{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--text-1);line-height:var(--leading-snug)}.skynet-home .agent-description{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-3);margin-top:var(--space-3)}.skynet-home .demo-stage{background:var(--white);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;min-width:0}.skynet-home .demo-top,.skynet-home .demo-bottom{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);font-size:var(--text-xs);border-bottom:1px solid var(--border-1)}.skynet-home .demo-mode{margin-left:auto;color:var(--text-3)}.skynet-home .demo-conversation{padding:var(--space-6);min-height:36rem}.skynet-home .request{display:flex;gap:var(--space-3);font-size:var(--text-sm);margin-bottom:var(--space-6)}.skynet-home .request p{background:var(--bg-3);border-radius:var(--radius-md);padding:var(--space-3)}.skynet-home .avatar{display:grid;place-items:center;background:var(--gray-4);border-radius:var(--radius-full);width:var(--space-8);height:var(--space-8);font-size:var(--text-2xs);flex-shrink:0}.skynet-home .response-label{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm)}.skynet-home .context-note{color:var(--text-3);font-size:var(--text-xs);margin-block:var(--space-3)}.skynet-home .result-document{border:1px solid var(--border-1);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-md)}.skynet-home .document-icon{width:var(--space-6);color:var(--blue);margin-bottom:var(--space-3)}.skynet-home .document-icon svg{fill:none;stroke:currentColor;stroke-width:1.5}.skynet-home .result-document>span{font-size:var(--text-2xs);color:var(--text-3)}.skynet-home .result-document h3{font-size:var(--text-xl);margin-block:var(--space-2) var(--space-5)}.skynet-home .artifact-body{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.skynet-home .artifact-body h4{font-size:var(--text-sm);margin-bottom:var(--space-3)}.skynet-home .artifact-body p{margin-bottom:var(--space-3)}.skynet-home .artifact-body ul{padding-left:var(--space-5)}.skynet-home .artifact-body table,.skynet-home .dashboard-table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;font-size:var(--text-xs)}.skynet-home .artifact-body th,.skynet-home .artifact-body td,.skynet-home .dashboard-table th,.skynet-home .dashboard-table td{padding:var(--space-2);border-bottom:1px solid var(--border-1);overflow-wrap:anywhere}.skynet-home .artifact-sources{border-top:1px solid var(--border-1);margin-top:var(--space-4);padding-top:var(--space-3);color:var(--text-3);font-size:var(--text-2xs)}.skynet-home .result-footer{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-2xs);margin-top:var(--space-4);color:var(--green-d2)}.skynet-home .demo-bottom{border-top:1px solid var(--border-1);border-bottom:0;color:var(--text-3)}.skynet-home .demo-bottom span{margin-left:auto}.skynet-home .quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.skynet-home .testimonial-placeholder{min-height:15rem;background:var(--white);padding:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius-lg)}.skynet-home .testimonial-placeholder>span{font-size:var(--text-sm);color:var(--text-3)}.skynet-home .placeholder-lines{display:grid;gap:var(--space-3);margin-block:var(--space-6)}.skynet-home .placeholder-lines i{height:var(--space-2);background:var(--gray-4);border-radius:var(--radius-sm)}.skynet-home .placeholder-lines i:last-child{width:60%}.skynet-home .placeholder-person{width:var(--space-10);height:var(--space-10);background:var(--gray-5);border-radius:var(--radius-full)}.skynet-home .principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.skynet-home .principles article{padding:var(--space-8);background:var(--white);border:1px solid var(--border-1);border-radius:var(--radius-lg)}.skynet-home .principle-icon{display:block;width:var(--space-8);margin-bottom:var(--space-6);color:var(--blue)}.skynet-home .principle-icon svg{fill:none;stroke:currentColor;stroke-width:1.5}.skynet-home .principles h3{font-size:var(--text-2xl)}.skynet-home .principles p:not(.content-label){font-size:var(--text-base);color:var(--text-3);line-height:var(--leading-relaxed);margin-top:var(--space-4)}.skynet-home .content-label{font-family:var(--font-lead);font-size:var(--text-sm);color:var(--text-3);margin-block:var(--space-3)}.skynet-home .feature-tabs{justify-content:center}.skynet-home .feature-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-12);align-items:center;min-height:24rem}.skynet-home .feature-copy h3{font-size:var(--text-3xl)}.skynet-home .feature-copy p{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-3);margin-block:var(--space-6)}.skynet-home .text-link{font-family:var(--font-lead);font-size:var(--text-base)}.skynet-home .feature-art{background:var(--white);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:var(--space-8);min-height:22rem;box-shadow:var(--shadow-lg)}.skynet-home .art-label{display:flex;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-1);padding-bottom:var(--space-5);margin-bottom:var(--space-6);font-size:var(--text-sm)}.skynet-home .art-label span,.skynet-home .feature-art small{color:var(--text-3);font-size:var(--text-xs)}.skynet-home .mini-agent{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border-1);font-size:var(--text-sm)}.skynet-home .mini-agent>span:last-child{margin-left:auto;font-size:var(--text-xs);color:var(--text-3)}.skynet-home .feature-art small{display:block;margin-top:var(--space-5)}.skynet-home .chat-prompt{background:var(--bg-3);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm)}.skynet-home .chat-answer{margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.skynet-home .urgency{padding:var(--section-y) var(--gutter);background:var(--bg-4);text-align:center}.skynet-home .urgency h2{max-width:var(--container-narrow);margin:auto}.skynet-home .urgency p{margin-block:var(--space-6);color:var(--text-3);font-size:var(--text-lg)}.skynet-home .org-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.skynet-home .org-features article{background:var(--white);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column}.skynet-home .org-features h3{font-size:var(--text-2xl)}.skynet-home .org-features p:not(.content-label){font-size:var(--text-base);color:var(--text-3);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.skynet-home .memory-map,.skynet-home .skill-stack,.skynet-home .connector-cloud{margin-top:auto;padding-top:var(--space-6);font-size:var(--text-xs)}.skynet-home .memory-map div{padding:var(--space-3);border:1px solid var(--blue-5);background:var(--blue-7);border-radius:var(--radius-sm);margin-top:var(--space-2)}.skynet-home .memory-map div:nth-child(2){margin-left:var(--space-3)}.skynet-home .memory-map div:nth-child(3){margin-left:var(--space-6)}.skynet-home .memory-map div:nth-child(4){margin-left:var(--space-8)}.skynet-home .skill-stack div{display:flex;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border-1)}.skynet-home .skill-stack span{color:var(--text-3)}.skynet-home .connector-cloud{display:flex;flex-wrap:wrap;gap:var(--space-2)}.skynet-home .connector-cloud span,.skynet-home .tag-row span{background:var(--bg-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-sm)}.skynet-home .byom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-8);margin-top:var(--space-8);border:1px solid var(--border-1);background:var(--white);border-radius:var(--radius-lg)}.skynet-home .byom h3{font-size:var(--text-2xl)}.skynet-home .byom p{margin-top:var(--space-4);font-size:var(--text-base);color:var(--text-3);line-height:var(--leading-relaxed)}.skynet-home .tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-xs)}.skynet-home .infrastructure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.skynet-home .infrastructure-grid div{display:grid;place-items:center;gap:var(--space-3);background:var(--bg-3);padding:var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm)}.skynet-home .infrastructure-grid svg{width:var(--space-8);fill:none;stroke:currentColor;stroke-width:1.5}.skynet-home .section-end{text-align:center;margin-top:var(--space-8)}.skynet-home .brain{padding-block:var(--section-y);background:var(--white)}.skynet-home .brain-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-12);align-items:center}.skynet-home .brain-copy>p{margin-top:var(--space-6);color:var(--text-3);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.skynet-home .brain-functions{display:grid;gap:var(--space-6);margin-top:var(--space-8)}.skynet-home .brain-functions h3{font-size:var(--text-xl)}.skynet-home .brain-functions p{color:var(--text-3);font-size:var(--text-sm);margin-top:var(--space-2)}.skynet-home .brain-tech{margin-top:var(--space-8);font-size:var(--text-xs);display:flex;gap:var(--space-3);flex-wrap:wrap}.skynet-home .brain-tech span{border:1px solid var(--border-1);padding:var(--space-2);border-radius:var(--radius-sm)}.skynet-home .brain-visual{background:var(--bg-3);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);min-width:0}.skynet-home .brain-tabs{padding:0;gap:var(--space-1);margin-bottom:var(--space-5)}.skynet-home .brain-tabs button{font-size:var(--text-xs);padding:var(--space-3)}.skynet-home #brain-graph{width:100%;height:auto}.skynet-home #brain-caption{font-size:var(--text-sm);text-align:center;color:var(--text-3);min-height:var(--space-16)}.skynet-home .brain-visual>small{display:block;text-align:center;font-size:var(--text-2xs);color:var(--text-4);margin-top:var(--space-4)}.skynet-home .closing{text-align:center}.skynet-home .closing h2{max-width:54rem;margin:auto}.skynet-home .closing>p{font-size:var(--text-lg);color:var(--text-3);margin-block:var(--space-6) var(--space-8)}.skynet-home .steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-16)}.skynet-home .steps>li>span{display:block;font-family:var(--font-lead);font-size:var(--text-sm);color:var(--text-3);margin-bottom:var(--space-4)}.skynet-home .steps h3{font-size:var(--text-xl)}.skynet-home .steps p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-3)}.skynet-home footer{background:var(--white);padding-block:var(--space-16) var(--space-8);border-top:1px solid var(--border-1)}.skynet-home .footer-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-12)}.skynet-home .footer-top p{font-size:var(--text-sm);color:var(--text-3)}.skynet-home .footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6)}.skynet-home .footer-columns h3{font-size:var(--text-sm);margin-bottom:var(--space-4)}.skynet-home .footer-columns a{display:block;font-size:var(--text-sm);color:var(--text-3);margin-top:var(--space-3)}.skynet-home .footer-columns a:hover{color:var(--text-1)}.skynet-home .footer-bottom{display:flex;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-1);font-size:var(--text-xs);color:var(--text-3)}.skynet-home .footer-bottom>div,.skynet-home .language-links{display:flex;gap:var(--space-4)}.skynet-home .panel-enter{animation:panel-fade var(--duration-normal) var(--ease-out)}@keyframes panel-fade{from{opacity:0}to{opacity:1}}
@media(min-width:768px) and (prefers-reduced-motion:no-preference){.skynet-home .feature-scroll{height:calc(100vh + 240vh);position:relative}.skynet-home .feature-scroll>#platform{position:sticky;top:var(--main-navigation-height);min-height:calc(100vh - var(--main-navigation-height));display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-8)}.skynet-home .feature-scroll .section-head{margin-bottom:var(--space-6)}.skynet-home .feature-scroll .feature-panel{min-height:0}.skynet-home .feature-scroll .feature-art{min-height:20rem}}
@media(max-width:900px){.skynet-home .nav .actions,.skynet-home .nav .links{display:none}.skynet-home .nav .burger{display:inline-flex}.skynet-home .agent-layout,.skynet-home .brain-layout{grid-template-columns:minmax(0,1fr)}.skynet-home .agent-column{order:-1}.skynet-home .agent-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.skynet-home .agent-option{padding:var(--space-4)}.skynet-home .agent-option strong{font-size:var(--text-lg)}.skynet-home .demo-conversation{min-height:0}.skynet-home .brain-visual{max-width:var(--container-narrow);width:100%;margin:auto}.skynet-home .department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skynet-home .connector-lines{display:none}.skynet-home .department-grid{margin-top:var(--space-6)}}
@media(max-width:768px){.skynet-home .feature-panel,.skynet-home .byom{grid-template-columns:minmax(0,1fr)}.skynet-home .org-features{grid-template-columns:1fr}.skynet-home .org-features article{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-8)}.skynet-home .org-features article>:nth-child(-n+3){grid-column:1}.skynet-home .org-features article>:last-child{grid-column:2;grid-row:1/4}.skynet-home .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.skynet-home .feature-art{min-height:20rem}.skynet-home .hero-product-body{grid-template-columns:8rem minmax(0,1fr)}}
@media(max-width:600px){.skynet-home .hero .actions{gap:var(--space-2)}.skynet-home .product-sidebar{display:none}.skynet-home .hero-product-body{grid-template-columns:minmax(0,1fr)}.skynet-home .product-main,.skynet-home .product-chrome{padding:var(--space-4)}.skynet-home .hero-product{margin-top:var(--space-8)}.skynet-home .product-bottom{flex-direction:column}.skynet-home .agent-options,.skynet-home .principles,.skynet-home .quote-grid,.skynet-home .metrics-row,.skynet-home .steps{grid-template-columns:minmax(0,1fr)}.skynet-home .metrics-row{gap:var(--space-10)}.skynet-home .agent-option strong{font-size:var(--text-xl)}.skynet-home .org-backdrop{padding:var(--space-4);width:calc(100% - 2 * var(--gutter))}.skynet-home .workspace-top>span:last-child{display:none}.skynet-home .department-grid{gap:var(--space-2)}.skynet-home .department-node{padding:var(--space-3)}.skynet-home .department-node .node-head{flex-wrap:wrap}.skynet-home .node-foot{flex-direction:column}.skynet-home .org-hierarchy{gap:var(--space-3);flex-wrap:wrap}.skynet-home .workspace-footer{flex-direction:column}.skynet-home .company-node{padding:var(--space-3)}.skynet-home .catalog-caption{flex-direction:column;gap:var(--space-2)}.skynet-home .demo-top,.skynet-home .demo-bottom,.skynet-home .demo-conversation{padding:var(--space-4)}.skynet-home .demo-mode{display:none}.skynet-home .result-document{padding:var(--space-4)}.skynet-home .principles article,.skynet-home .feature-art,.skynet-home .byom{padding:var(--space-6)}.skynet-home .org-features article{display:block}.skynet-home .org-features article>:last-child{margin-top:var(--space-5)}.skynet-home .brain-tabs{justify-content:flex-start}.skynet-home .brain-visual{padding:var(--space-3)}.skynet-home .brain-layout{gap:var(--space-8)}.skynet-home .footer-top,.skynet-home .footer-bottom{flex-direction:column}.skynet-home .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.skynet-home .section-head p{font-size:var(--text-base)}.skynet-home .mini-agent{flex-wrap:wrap}.skynet-home .mini-agent>span:last-child{margin-left:0}.skynet-home .feature-tabs{justify-content:flex-start}.skynet-home .hero-copy>p:not(.product-category){font-size:var(--text-base)}}
@media(prefers-reduced-motion:reduce){.skynet-home .hero-product{opacity:1}.skynet-home .panel-enter{animation:none}}

.skynet-home [data-source-style="0"]{--logo-h: 26px;}
.skynet-home [data-source-style="1"]{overflow: visible}
.skynet-home [data-source-style="2"]{overflow: visible}
.skynet-home [data-source-style="3"]{--slots: 5;}
.skynet-home [data-source-style="4"]{--h: 34.4;}
.skynet-home [data-source-style="5"]{--h: 30.6;}
.skynet-home [data-source-style="6"]{--h: 34.1;}
.skynet-home [data-source-style="7"]{--h: 26;}
.skynet-home [data-source-style="8"]{--h: 34.1;}
.skynet-home [data-source-style="9"]{--h: 31.2;}
.skynet-home [data-source-style="10"]{--h: 21.3;}
.skynet-home [data-source-style="11"]{--logo-h: 26px;}
.skynet-home [data-source-style="12"]{overflow: visible}
.skynet-home [data-source-style="13"]{overflow: visible}
.skynet-home .container{width:96%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.skynet-home .workspace-top>div{display:flex;align-items:center;gap:var(--space-2)}.skynet-home .workspace-heading strong{font-size:var(--text-2xl);font-weight:var(--weight-medium);display:block;color:var(--text-1)}.skynet-home .workspace-heading>span{font-size:var(--text-sm);color:var(--text-3);display:block;margin-top:var(--space-2)}.skynet-home .company-symbol{width:var(--space-8);color:var(--blue)}.skynet-home .company-symbol svg{fill:none;stroke:currentColor;stroke-width:1.5}.skynet-home .company-node>div>span{font-size:var(--text-xs);color:var(--text-3)}.skynet-home .scope{font-size:var(--text-2xs);background:var(--blue-6);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.skynet-home .connector-lines{height:var(--space-12);width:100%;margin:0;border:0}.skynet-home .connector-lines svg{height:100%;width:100%;fill:none;stroke:var(--blue-3);stroke-width:1}.skynet-home .memory-map>span{display:block;padding:var(--space-3);border:1px solid var(--blue-5);background:var(--blue-7);border-radius:var(--radius-sm);margin-top:var(--space-2)}.skynet-home .memory-map>span:nth-child(2){margin-left:var(--space-3)}.skynet-home .memory-map>span:nth-child(3){margin-left:var(--space-6)}.skynet-home .memory-map>span:nth-child(4){margin-left:var(--space-8)}.skynet-home .skill-stack>span{display:flex;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border-1);color:var(--text-3)}.skynet-home .skill-stack b{color:var(--text-2);font-weight:var(--weight-medium)}.skynet-home .byom>.text-link{grid-column:1/-1}.skynet-home .claim-review,.skynet-home .brain-demo-label{display:block;font-size:var(--text-2xs);color:var(--text-4);margin-top:var(--space-4)}.skynet-home .brain-demo-label{text-align:center}.skynet-home .brain-tech-label{font-size:var(--text-sm)!important}.skynet-home .brain-tech{margin-top:var(--space-3)}.skynet-home .preview-note{font-size:var(--text-2xs)}.skynet-home .preview-spaced{margin-top:var(--space-3)}.skynet-home .footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6)}.skynet-home .footer-grid h3{font-size:var(--text-sm);margin-bottom:var(--space-4)}.skynet-home .footer-grid a{display:block;font-size:var(--text-sm);color:var(--text-3);margin-top:var(--space-3)}
@media(max-width:768px){.skynet-home .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.skynet-home .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skynet-home .workspace-top>div{font-size:var(--text-2xs)}.skynet-home .scope{display:none}}

.skynet-home .logo{align-items:center;gap:calc(var(--logo-h) * .32);color:#1b1c1f;text-decoration:none;display:inline-flex}.skynet-home .mark,.skynet-home .word{width:auto;height:var(--logo-h);display:block}.skynet-home .logo-full .word{height:calc(var(--logo-h) * .72)}

.skynet-home .brand.logo svg{width:auto;height:var(--logo-h)}.skynet-home .brand.logo .word{height:calc(var(--logo-h) * .72)}

@media(min-width:768px) and (prefers-reduced-motion:no-preference){.skynet-home .feature-scroll{height:var(--pin-height,340vh)}.skynet-home .feature-scroll>#platform{top:var(--pin-top,var(--main-navigation-height))}}

.skynet-home .intro-strip{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-8) var(--gutter);font-size:var(--text-sm);color:var(--text-3)}@media(min-width:901px){.skynet-home .nav .bar{gap:var(--space-2)}.skynet-home .nav .link{padding-inline:var(--space-2)}.skynet-home .nav .actions{gap:var(--space-1)}.skynet-home .nav .btn{font-size:var(--text-sm);padding-inline:var(--space-3)}}

/* Mobbin / Klarna composition study: split hero, benefit navigation, visual-first cards.
   Skynet's production type, palette, radius, shadow and motion tokens remain authoritative. */
.skynet-home .hero{padding-bottom:var(--space-8);background:var(--blue-6);text-align:left}
.skynet-home .hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-12);padding-block:var(--space-8) var(--space-16)}
.skynet-home .hero-copy{max-width:none;min-width:0}.skynet-home .hero h1{text-wrap:balance}.skynet-home .hero-copy>p:not(.product-category){margin-inline:0;max-width:var(--container-narrow)}.skynet-home .hero .actions{justify-content:flex-start;gap:var(--space-3)}.skynet-home .hero .hero-product{margin:0;min-width:0;width:100%;align-self:center}.skynet-home .hero .product-sidebar{display:none}.skynet-home .hero .hero-product-body{grid-template-columns:minmax(0,1fr)}.skynet-home .hero .product-main{padding:var(--space-6)}.skynet-home .hero #workflow-panel{min-height:18rem}.skynet-home .hero .rating-review{margin-top:var(--space-6)}.skynet-home .hero .org-backdrop{margin-top:0;background:var(--white);box-shadow:var(--shadow-md)}.skynet-home .hero .intro-strip{padding-bottom:var(--space-4)}.skynet-home .powered{margin-top:0;padding-block:var(--space-10);background:var(--white)}
.skynet-home .section-head{margin-inline:0;text-align:left;max-width:var(--container-narrow)}.skynet-home .section-head p{max-width:44rem}.skynet-home .metrics .section-head{margin-inline:auto;text-align:center}.skynet-home .metrics-row{padding:var(--space-8) 0;border-block:1px solid var(--border-1)}.skynet-home .catalog-caption{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-1)}.skynet-home .agent-layout{gap:var(--space-12)}.skynet-home .agent-option{border:0;border-bottom:1px solid var(--border-1);border-radius:0;box-shadow:none;padding:var(--space-5) var(--space-4)}.skynet-home .agent-option:hover,.skynet-home .agent-option[aria-pressed=true]{background:var(--white);border-color:var(--border-1);border-radius:var(--radius-lg)}.skynet-home .agent-option[aria-pressed=true] .agent-name{color:var(--blue);font-weight:var(--weight-medium)}.skynet-home .agent-column{padding-top:var(--space-3)}
.skynet-home .structure{background:var(--white)}.skynet-home .principles{gap:var(--space-8)}.skynet-home .principles article{background:var(--gray-5);border:0;padding:var(--space-8)}.skynet-home .principle-icon{display:grid;place-items:center;width:var(--space-16);height:var(--space-16);border-radius:var(--radius-lg);background:var(--white);margin-bottom:var(--space-8)}.skynet-home .principle-icon svg{width:var(--space-8)}.skynet-home .principles article:nth-child(2) .principle-icon,.skynet-home .principles article:nth-child(4) .principle-icon{color:var(--purple)}
.skynet-home .org-features{gap:var(--space-8)}.skynet-home .org-features article{display:flex;flex-direction:column;padding:0;border:0;background:transparent}.skynet-home .org-features article>h3{margin-top:var(--space-6)}.skynet-home .org-features article>p:not(.content-label){margin-bottom:0}.skynet-home .org-features article>:last-child{order:-1;min-height:15rem;margin:0;padding:var(--space-6);background:var(--blue-6);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center}.skynet-home .org-features article:nth-child(2)>:last-child{background:var(--purple-7)}.skynet-home .org-features article:nth-child(3)>:last-child{background:var(--gray-4);display:flex;flex-direction:row;align-content:center;align-items:center;flex-wrap:wrap}.skynet-home .org-features .memory-map>span{background:var(--white)}.skynet-home .org-features .skill-stack>span{background:var(--white);padding:var(--space-3);border:0;border-radius:var(--radius-md);margin-top:var(--space-2)}.skynet-home .org-features .connector-cloud>span{background:var(--white)}.skynet-home .byom{margin-top:var(--space-12)}
.skynet-home .brain .brain-visual{background:var(--purple-7);box-shadow:none;border:0}.skynet-home .brain-functions article{padding-top:var(--space-5);border-top:1px solid var(--border-1)}.skynet-home .urgency{background:var(--purple-7)}.skynet-home .closing{max-width:var(--container-max);text-align:left}.skynet-home .closing h2{margin-inline:0;max-width:var(--container-narrow)}.skynet-home .closing .actions{justify-content:flex-start}.skynet-home .steps{text-align:left}.skynet-home .steps>li{border-top:1px solid var(--border-1);padding-top:var(--space-6)}
@media(min-width:769px){.skynet-home .feature-scroll>#platform{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,2.45fr);grid-template-rows:auto 1fr;gap:var(--space-8);align-content:center;min-height:calc(100vh - var(--main-navigation-height))}.skynet-home .feature-scroll .section-head{grid-column:1/-1;margin-bottom:var(--space-3);max-width:var(--container-narrow)}.skynet-home .feature-tabs{flex-direction:column;justify-content:center;align-items:stretch;overflow:visible;margin:0;padding:0;gap:var(--space-3)}.skynet-home .feature-tabs button{text-align:left;white-space:normal;border-radius:var(--radius-md);padding:var(--space-3)}.skynet-home .feature-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);min-width:0}.skynet-home .feature-art{order:-1;padding:var(--space-5);background:var(--blue-6);box-shadow:none;border:0;display:flex;flex-direction:column;justify-content:center;min-width:0}.skynet-home .mini-agent{flex-wrap:wrap}.skynet-home .mini-agent>span:last-child{margin-left:var(--space-10)}.skynet-home .feature-copy p{font-size:var(--text-base)}.skynet-home .feature-copy h3{font-size:var(--text-2xl)}}
@media(max-width:900px){.skynet-home .hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-10);padding-bottom:var(--space-10)}.skynet-home .hero-copy{max-width:var(--container-narrow)}.skynet-home .hero .hero-product{max-width:var(--container-narrow);margin-inline:auto}.skynet-home .hero .actions{gap:var(--space-2)}.skynet-home .agent-options{grid-template-columns:minmax(0,1fr)}.skynet-home .agent-layout{gap:var(--space-6)}.skynet-home .org-features article{display:flex}.skynet-home .org-features article>:last-child{grid-column:auto;grid-row:auto}}
@media(max-width:768px){.skynet-home .feature-tabs{justify-content:flex-start}.skynet-home .feature-panel{gap:var(--space-6)}.skynet-home .feature-art{background:var(--blue-6);box-shadow:none;border:0;order:-1}.skynet-home .org-features{gap:var(--space-12)}}
@media(max-width:600px){.skynet-home .hero-grid{padding-top:0;gap:var(--space-8)}.skynet-home .hero .product-main{padding:var(--space-4)}.skynet-home .hero h1 br{display:none}.skynet-home .hero .product-chrome{gap:var(--space-2)}.skynet-home .section-head{margin-bottom:var(--space-8)}.skynet-home .metrics-row{padding-block:var(--space-6)}.skynet-home .principles article{padding:var(--space-6)}.skynet-home .hero .org-backdrop{margin-top:0}.skynet-home .hero .sample-label{font-size:var(--text-2xs)}.skynet-home .org-features article>:last-child{min-height:14rem}.skynet-home .steps{gap:var(--space-6)}}

/* assets/organization/styles.css */
/* Clean background plate with independent raster cutouts in an SVG overlay. */
.skynet-home .skynet-organization{position:relative;isolation:isolate;width:100%;margin:0;aspect-ratio:3/2}
.skynet-home .skynet-organization__artwork{display:block;width:100%;height:auto;aspect-ratio:3/2}
.skynet-home .skynet-organization__overlay{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;overflow:hidden}
@media(prefers-reduced-motion:reduce){.skynet-home [data-live-pulses],.skynet-home [data-memory-glow]{display:none}.skynet-home [data-float]{transform:none!important}}

.skynet-home .asset-controls{position:absolute;inset:0;pointer-events:none}
.skynet-home .asset-target{position:absolute;z-index:1;pointer-events:auto;border:0;background:transparent;padding:0;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.skynet-home .asset-zone{z-index:0;border-radius:28%;outline:0}.skynet-home .asset-zone:focus-visible{z-index:2}
.skynet-home .asset-target:focus-visible{outline:2px solid #2760e5;outline-offset:5px}
.skynet-home .asset-tooltip{position:absolute;z-index:4;bottom:calc(100% + 16px);left:50%;width:min(310px,72vw);transform:translate(-50%,8px);padding:17px 18px 16px;border:1px solid #cce8ff;border-radius:22px;background:#fffdf8;color:#1b2028;font:500 14px/1.35 Arial,sans-serif;white-space:normal;text-align:left;box-shadow:0 18px 38px #16354b2b;pointer-events:none;opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}
.skynet-home .asset-tooltip::after{content:"";position:absolute;left:50%;bottom:-8px;width:15px;height:15px;transform:translateX(-50%) rotate(45deg);background:#fffdf8;border-right:1px solid #cce8ff;border-bottom:1px solid #cce8ff}.skynet-home .asset-tooltip b,.skynet-home .asset-tooltip small,.skynet-home .asset-tooltip span{display:block;position:relative;z-index:1}.skynet-home .asset-tooltip b{font-size:17px;letter-spacing:-.02em}.skynet-home .asset-tooltip small{margin:3px 0 11px;color:#66707d;font-size:12px}.skynet-home .asset-tooltip span{padding:3px 0 3px 16px;font-size:13px}.skynet-home .asset-tooltip span::before{content:"•";position:absolute;left:2px;color:#198c80}.skynet-home .asset-tooltip--brain{border-color:#a4e9da}.skynet-home .asset-tooltip--brain b{color:#087e70}.skynet-home .asset-zone .asset-tooltip{bottom:auto;top:18%;left:50%;transform:translate(-50%,-8px)}.skynet-home .asset-zone .asset-tooltip::after{bottom:auto;top:-8px;transform:translateX(-50%) rotate(225deg)}
.skynet-home .asset-target:hover .asset-tooltip,.skynet-home .asset-target:focus-visible .asset-tooltip,.skynet-home .asset-target[data-active] .asset-tooltip{opacity:1;transform:translate(-50%,0)}
.skynet-home [data-react]{transform-box:view-box;will-change:transform}
@media(prefers-reduced-motion:reduce){.skynet-home [data-react]{transform:none!important;transition:none}.skynet-home .asset-tooltip{transition:none}}
@media(max-width:600px){.skynet-home .asset-target{min-width:28px;min-height:28px}.skynet-home .asset-tooltip{width:260px;padding:13px 14px;border-radius:16px;bottom:calc(100% + 10px)}.skynet-home .asset-tooltip b{font-size:14px}.skynet-home .asset-tooltip span{font-size:12px}.skynet-home .asset-zone .asset-tooltip{top:7%}}

/* Landing-page integration, scoped to the hero component. */
.skynet-home .hero .hero-illustration{overflow:visible;border:0;box-shadow:none;background:#fff;border-radius:var(--radius-lg);padding:var(--space-2);min-width:0}
.skynet-home .hero-illustration .skynet-organization{border-radius:var(--radius-lg);overflow:visible}
.skynet-home .hero-illustration .skynet-organization__artwork{border-radius:var(--radius-lg)}
.skynet-home .hero-illustration .asset-tooltip{font-family:var(--font-body,Arial,sans-serif)}
/* Compact, upward-anchored cards share one interaction language. */
.skynet-home .asset-target:hover,.skynet-home .asset-target[data-active],.skynet-home .asset-target:focus-visible{z-index:5}
.skynet-home .asset-tooltip,.skynet-home .asset-zone .asset-tooltip{top:auto;bottom:calc(100% + 14px);width:max-content;max-width:min(310px,calc(100vw - 32px));box-sizing:border-box;padding:18px 20px;left:calc(50% + var(--popup-shift,0px));transform:translate(-50%,7px) scale(.975);transform-origin:50% 100%;transition:opacity .18s ease-out,transform .32s cubic-bezier(.16,1,.3,1)}
.skynet-home .asset-tooltip::after,.skynet-home .asset-zone .asset-tooltip::after{top:auto;bottom:-8px;left:calc(50% - var(--popup-shift,0px));transform:translateX(-50%) rotate(45deg)}
.skynet-home .asset-target:hover .asset-tooltip,.skynet-home .asset-target:focus-visible .asset-tooltip,.skynet-home .asset-target[data-active] .asset-tooltip{transform:translate(-50%,0) scale(1)}
.skynet-home .asset-tooltip .popup-icon{display:block;float:left;width:34px;height:34px;box-sizing:border-box;padding:7px;margin:0 10px 10px 0;border-radius:10px;background:#e8efff;color:#2863cc}
.skynet-home .asset-tooltip b{padding-top:1px}.skynet-home .asset-tooltip small{margin-bottom:12px}.skynet-home .asset-tooltip>span{clear:both;padding-top:4px;padding-bottom:4px}
.skynet-home .asset-tooltip,.skynet-home .asset-zone .asset-tooltip{min-width:240px}
.skynet-home [data-target="sales"] .popup-icon,.skynet-home [data-target="insight"] .popup-icon{background:#f0eaff;color:#7751be}
.skynet-home [data-target="operations"] .popup-icon,.skynet-home [data-target="automation"] .popup-icon,.skynet-home [data-target="reporting"] .popup-icon{background:#fff0df;color:#ad5a14}
.skynet-home .asset-tooltip--brain .popup-icon{background:#ddf4ed;color:#087e70}
@media(max-width:600px){.skynet-home .asset-tooltip,.skynet-home .asset-zone .asset-tooltip{padding:14px 16px;max-width:calc(100vw - 32px);top:auto}.skynet-home .asset-tooltip small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.skynet-home .asset-tooltip,.skynet-home .asset-zone .asset-tooltip{transition:none;transform:translate(-50%,0)}}
.skynet-home .illustration-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:0 var(--space-3) var(--space-3);font-size:var(--text-xs);color:var(--text-3)}
.skynet-home .illustration-controls button{font:inherit;border:1px solid var(--border-1);border-radius:var(--radius-pill,9999px);padding:8px 14px;background:var(--bg-3);color:var(--text-2);cursor:pointer;min-height:40px}
.skynet-home .illustration-controls button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
@media(max-width:600px){.skynet-home .hero-illustration .asset-tooltip{font-size:11px}.skynet-home .hero .hero-illustration{padding:0}.skynet-home .illustration-controls{padding-bottom:var(--space-3)}}

/* assets/org-chart.css */
/* Organization diagram: shared company memory branches into department resources. */
.skynet-home .org-map .org-content{padding:32px 32px 24px}.skynet-home .org-map .workspace-heading{margin-bottom:36px}.skynet-home .org-map .workspace-heading strong{font-size:var(--text-2xl)}
.skynet-home .org-tree{padding:0 8px}.skynet-home .org-root{display:flex;align-items:center;justify-content:center;gap:16px;width:max-content;max-width:100%;margin:auto;padding:12px 28px;background:var(--bg-2);border-radius:12px;position:relative}.skynet-home .org-root svg{width:78px;height:72px;filter:drop-shadow(0 4px 4px #10121714)}.skynet-home .org-root strong{display:block;font-size:20px;font-weight:600}.skynet-home .org-root span{display:block;color:var(--text-3);font-size:14px;margin-top:4px}.skynet-home .org-root:after{content:"";position:absolute;left:50%;top:100%;height:36px;border-left:1px solid var(--border-2)}
.skynet-home .org-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:70px;position:relative}.skynet-home .org-branches:before{content:"";position:absolute;top:35px;left:calc(12.5% - 9px);right:calc(12.5% - 9px);height:1px;background:var(--border-2)}.skynet-home .org-branch{position:relative;min-width:0;text-align:center;--dept-accent:#2760e5;--dept-wash:#eef3ff}.skynet-home .org-purple{--dept-accent:#8454d7;--dept-wash:#f5f0ff}.skynet-home .org-orange{--dept-accent:#b65a15;--dept-wash:#fff4e9}.skynet-home .org-teal{--dept-accent:#19836c;--dept-wash:#eaf7f3}.skynet-home .org-branch:before{content:"";position:absolute;height:35px;bottom:100%;left:50%;border-left:1px solid var(--border-2)}
.skynet-home .org-dept{display:flex;gap:9px;justify-content:center;align-items:center;padding:15px 8px;background:var(--dept-wash);border-radius:12px;color:var(--text-1)}.skynet-home .org-dept h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.skynet-home .org-dot{width:7px;height:7px;border-radius:50%;background:var(--dept-accent)}.skynet-home .org-description{font-size:13px;line-height:1.5;min-height:40px;margin:12px 0 0;color:var(--text-3)}
.skynet-home .org-resources{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:relative;padding-top:8px}.skynet-home .org-resource{color:var(--dept-accent);display:flex;align-items:center;flex-direction:column;gap:10px}.skynet-home .org-resource svg{height:94px;width:105px;max-width:100%;filter:drop-shadow(0 5px 4px #10121714);transition:transform .22s cubic-bezier(.22,1,.36,1)}.skynet-home .org-resource span{font-size:14px;color:var(--text-2)}.skynet-home .org-resource b{font-weight:600;font-variant-numeric:tabular-nums}.skynet-home .org-branch:hover .org-agent-stack svg{transform:translateY(-3px)}.skynet-home .org-map .org-hierarchy{margin:32px auto 24px}.skynet-home .org-map .workspace-footer{font-size:13px}
@media(max-width:900px){.skynet-home .org-branches{gap:14px}.skynet-home .org-dept h3{font-size:16px}.skynet-home .org-map .org-content{padding:24px 20px}.skynet-home .org-resource svg{height:80px}.skynet-home .org-description{min-height:42px}}
@media(max-width:600px){.skynet-home .org-map .workspace-top{padding:16px}.skynet-home .org-map .workspace-top .demo-label{display:none}.skynet-home .org-map .org-content{padding:24px 16px}.skynet-home .org-map .workspace-heading strong{font-size:24px}.skynet-home .org-map .workspace-heading span{font-size:15px}.skynet-home .org-root{padding:10px 14px;gap:8px}.skynet-home .org-root strong{font-size:18px}.skynet-home .org-root span{font-size:12px}.skynet-home .org-root svg{width:58px;height:58px}.skynet-home .org-root:after{height:24px}.skynet-home .org-branches{grid-template-columns:1fr;gap:28px;padding:24px 0 0 20px}.skynet-home .org-branches:before{top:24px;left:0;right:auto;bottom:70px;width:1px;height:auto}.skynet-home .org-branch{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:8px;text-align:left}.skynet-home .org-branch:before{left:-20px;top:50%;bottom:auto;width:20px;height:1px;border:0;background:var(--border-2)}.skynet-home .org-dept{grid-column:1;justify-content:flex-start;padding:12px 10px}.skynet-home .org-description{grid-column:1;margin:8px 0 0;min-height:0;font-size:12px}.skynet-home .org-resources{grid-column:2;grid-row:1/3;padding:0;gap:0}.skynet-home .org-resource svg{height:70px}.skynet-home .org-resource{gap:4px}.skynet-home .org-resource span{font-size:11px}.skynet-home .org-map .org-hierarchy{gap:9px;flex-wrap:wrap;font-size:12px;margin:28px 0 20px}.skynet-home .org-map .workspace-footer{gap:10px;font-size:12px}.skynet-home .org-tree{padding:0}.skynet-home .org-root:before{content:"";position:absolute;top:calc(100% + 24px);right:50%;width:calc(50vw - 49px);height:1px;background:var(--border-2)}}
@media(prefers-reduced-motion:reduce){.skynet-home .org-resource svg{transition:none}.skynet-home .org-branch:hover .org-agent-stack svg{transform:none}}

/* v23: compact resources contained by department cards, on a neutral canvas. */
.skynet-home .hero{background:#fff}.skynet-home .hero .org-workspace.org-map{background:#f0f1f2;box-shadow:none;border:1px solid var(--border-1)}
.skynet-home .org-root{background:#fff;box-shadow:0 4px 12px #10121714}.skynet-home .org-branch{padding:18px 16px 14px;text-align:left;background:#fff;border:1px solid var(--border-1);border-radius:12px;box-shadow:0 4px 12px #10121714}
.skynet-home .org-dept{justify-content:flex-start;padding:0;background:transparent;gap:10px}.skynet-home .org-dot{width:28px;height:28px;border-radius:8px;background:var(--dept-wash);position:relative;flex-shrink:0}.skynet-home .org-dot:after{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--dept-accent)}.skynet-home .org-dept h3{font-size:17px;font-weight:500}.skynet-home .org-description{margin:12px 0 14px;min-height:40px;font-size:13px}.skynet-home .org-resources{border-top:1px solid var(--border-1);padding-top:12px;gap:8px}.skynet-home .org-resource{flex-direction:row;gap:6px;justify-content:flex-start}.skynet-home .org-resource svg{width:34px;height:34px;flex-shrink:0;filter:drop-shadow(0 2px 2px #10121714)}.skynet-home .org-resource span{font-size:12px;white-space:nowrap}.skynet-home .org-branch:hover .org-agent-stack svg{transform:translateY(-2px)}
.skynet-home .org-scope-map{display:flex;align-items:center;justify-content:center;gap:22px;padding-top:4px}.skynet-home .org-scope-map .scope-stage{display:flex;align-items:center;gap:9px;color:var(--text-2);font-size:13px}.skynet-home .scope-stage svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.skynet-home .org-scope-map .scope-link{font-size:16px;color:var(--text-3)}
@media(min-width:601px) and (max-width:900px){.skynet-home .org-branch{padding:14px 10px}.skynet-home .org-dept{gap:6px}.skynet-home .org-dept h3{font-size:14px}.skynet-home .org-resource{flex-direction:column;gap:3px;align-items:flex-start}.skynet-home .org-resource svg{width:30px;height:30px}.skynet-home .org-resource span{font-size:11px}}
@media(max-width:600px){.skynet-home .org-branch{display:block;padding:16px}.skynet-home .org-description{min-height:0;font-size:13px;margin:10px 0 14px}.skynet-home .org-resources{display:grid;grid-template-columns:1fr 1fr;padding-top:12px;gap:10px}.skynet-home .org-resource{flex-direction:row;gap:8px}.skynet-home .org-resource svg{width:34px;height:34px}.skynet-home .org-resource span{font-size:12px}.skynet-home .org-branches:before{bottom:80px}.skynet-home .org-map .org-scope-map{gap:8px;flex-wrap:nowrap}.skynet-home .org-scope-map .scope-stage{flex-direction:column;gap:7px;font-size:10px}.skynet-home .org-scope-map .scope-link{font-size:12px}.skynet-home .scope-stage svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.skynet-home .org-branch:hover .org-agent-stack svg{transform:none}}
.skynet-home .hero .org-backdrop{background:#f0f1f2;box-shadow:none;border:1px solid var(--border-1)}.skynet-home .hero .org-workspace.org-map{border:0}

.skynet-home .connector-cloud.connector-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:center}.skynet-home .connector-logos .connector-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 8px;border:0;background:#fff;border-radius:8px}.skynet-home .connector-logos .connector-brand img{width:32px;height:32px;object-fit:contain}.skynet-home .connector-logos .connector-brand span{padding:0;border:0;box-shadow:none;background:transparent;font-size:12px;color:var(--text-2)}

/* assets/refinements.css */
/* v25: connected diagrams and a shared family of dimensional marks. */
.skynet-home .principles .principle-icon{width:72px;height:72px;background:transparent;border-radius:0}.skynet-home .principle-icon svg{width:64px;height:64px;fill:none;filter:drop-shadow(0 3px 3px #182b4c12)}.skynet-home .principles .icon-blue{color:#2760e5}.skynet-home .principles .icon-purple{color:#8454d7}.skynet-home .principles .icon-orange{color:#cf6d28}.skynet-home .principles .icon-teal{color:#19836c}
.skynet-home .org-branch{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.skynet-home .org-branch:hover{transform:translateY(-5px);border-color:var(--dept-accent);box-shadow:0 10px 22px #10121714}.skynet-home .org-branch:after{content:"";position:absolute;left:calc(50% - 3px);top:-35px;width:6px;height:6px;border-radius:50%;background:var(--dept-accent);opacity:0}.skynet-home .org-map.is-visible .org-branch:after{animation:context-flow 2s ease-in-out 2;animation-delay:var(--flow-delay,0s)}.skynet-home .org-branch:nth-child(2){--flow-delay:.3s}.skynet-home .org-branch:nth-child(3){--flow-delay:.6s}.skynet-home .org-branch:nth-child(4){--flow-delay:.9s}.skynet-home .org-map.is-visible .org-root svg{animation:memory-arrive 1.5s ease-in-out 2}.skynet-home .org-map.is-visible .org-branch{animation:card-arrive .7s both;animation-delay:var(--flow-delay,0s)}
@keyframes context-flow{0%{opacity:0;transform:translateY(0)}20%,75%{opacity:1}100%{opacity:0;transform:translateY(32px)}}@keyframes memory-arrive{50%{transform:translateY(-3px)}}@keyframes card-arrive{from{opacity:.5;translate:0 9px}to{opacity:1;translate:0 0}}
.skynet-home #organization .connected-features{gap:0;border:1px solid #e1e4e8;border-radius:18px;background:#fff;overflow:hidden;margin-top:44px}.skynet-home #organization .connected-features>article{padding:28px;display:flex;flex-direction:column;border-right:1px solid #e1e4e8;min-width:0}.skynet-home #organization .connected-features>article:last-child{border:0}.skynet-home #organization .connected-features h3{font-size:24px;line-height:1.25;margin:28px 0 10px}.skynet-home #organization .connected-features p{font-size:15px;line-height:1.65;margin-bottom:0}.skynet-home #organization .connected-features .content-label{font-size:12px;letter-spacing:.03em;color:#676d76}
.skynet-home #organization .connected-features .memory-map,.skynet-home #organization .connected-features .skill-stack,.skynet-home #organization .connected-features .connector-cloud{order:-1;height:270px;min-height:270px;margin:0;padding:22px 16px;border-radius:12px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px}.skynet-home #organization .memory-map{background:#eef3ff}.skynet-home #organization .skill-stack{background:#f4effc}.skynet-home #organization .connector-cloud{background:#edf7f4}.skynet-home .diagram-label{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;color:#647080;text-align:center;margin-bottom:12px}
.skynet-home #organization .memory-map>span{padding:10px 12px;margin:0;border:1px solid #d5e0ff;background:#fff;border-radius:6px;font-size:12px;position:relative}.skynet-home #organization .memory-map>span:nth-of-type(2){margin-left:12px}.skynet-home #organization .memory-map>span:nth-of-type(3){margin-left:24px}.skynet-home #organization .memory-map>span:nth-of-type(4){margin-left:36px}.skynet-home #organization .skill-stack>span{background:#fff;border:1px solid #e6dcf6;box-shadow:0 3px 6px #402d6410;padding:13px 10px;font-size:11px;border-radius:6px;gap:8px}.skynet-home #organization .skill-stack b{font-size:12px;font-weight:500}.skynet-home #organization .connector-cloud.connector-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr 1fr;gap:10px;padding:20px}.skynet-home #organization .connector-logos .diagram-label{grid-column:1/-1;margin:0 0 3px}.skynet-home #organization .connector-logos .connector-brand{width:auto;min-width:0;margin:0;padding:10px 4px;gap:7px;border:1px solid #dbeae4;border-radius:9px;box-shadow:0 3px 6px #193d2910}.skynet-home #organization .connector-logos .connector-brand img{width:27px;height:27px}.skynet-home #organization .connector-logos .connector-brand span{font-size:11px;white-space:nowrap}
@media(max-width:900px){.skynet-home #organization .connected-features>article{padding:18px}.skynet-home #organization .connected-features h3{font-size:21px}.skynet-home #organization .skill-stack>span{flex-direction:column;gap:3px}.skynet-home #organization .connected-features .connector-cloud{padding:12px}}
@media(max-width:650px){.skynet-home #organization .connected-features{grid-template-columns:1fr}.skynet-home #organization .connected-features>article{padding:24px;border-right:0;border-bottom:1px solid #e1e4e8}.skynet-home #organization .connected-features .memory-map,.skynet-home #organization .connected-features .skill-stack,.skynet-home #organization .connected-features .connector-cloud{height:250px;min-height:250px}.skynet-home .org-branch:after{display:none}}
@media(prefers-reduced-motion:reduce){.skynet-home .org-map.is-visible .org-branch,.skynet-home .org-map.is-visible .org-root svg,.skynet-home .org-map.is-visible .org-branch:after{animation:none}.skynet-home .org-branch{transition:none}.skynet-home .org-branch:hover{transform:none}}
.skynet-home .structure .principles article .icon-purple{color:#8454d7}.skynet-home .structure .principles article .icon-teal{color:#19836c}

/* v46: one continuous neutral-to-white introduction. */
.skynet-home .intro-gradient{background:linear-gradient(180deg,#f0f1f2 0%,#f6f7f7 35%,#fff 100%)}.skynet-home .intro-gradient>.powered,.skynet-home .intro-gradient>#adoption,.skynet-home .intro-gradient>#departments{background:transparent}

.skynet-home .intro-gradient>.powered{background:#fff}

/* assets/library-previews.css */
.skynet-home #organization .connected-features>article{padding:24px;overflow:hidden}.skynet-home #organization .feature-preview{order:-1;height:300px;min-height:300px;border-radius:10px;overflow:hidden;position:relative;background:#f4f6fb;isolation:isolate}.skynet-home #organization .feature-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#f7f8fb 0%,transparent 16%,transparent 90%,#f7f8fb 100%)}
.skynet-home .mini-window{display:flex;width:490px;height:315px;background:#fff;border:1px solid #e3e6ed;border-radius:10px;box-shadow:0 9px 24px #2035650d;margin:24px 0 0 18px;overflow:hidden;font-size:11px;color:#454c58}.skynet-home .mini-rail{background:#e9edf5;display:flex;flex-direction:column;gap:23px;padding:15px 10px;color:#8190ac}.skynet-home .mini-rail b{color:#2760e5;font-size:21px}.skynet-home .mini-sidebar{width:170px;flex-shrink:0;background:#f3f5f9;padding:18px 10px}.skynet-home .mini-sidebar>strong{font-size:17px;display:block;color:#262e3c;margin-bottom:22px}.skynet-home .mini-sidebar>small,.skynet-home .mini-detail>small{font-size:8px;letter-spacing:.08em;color:#8c95a5;display:block;margin:12px 0}.skynet-home .mini-sidebar>div{padding:9px 7px;white-space:nowrap}.skynet-home .mini-sidebar .mini-selected{background:#fff;border-radius:5px;color:#2760e5;box-shadow:0 1px 3px #2035650b}.skynet-home .mini-selected span{float:right}.skynet-home .mini-sidebar .mini-indent{padding-left:24px;font-size:10px;color:#7b8494}.skynet-home .mini-detail{padding:18px;width:240px}.skynet-home .mini-detail>strong{font-size:16px;color:#303746}.skynet-home .mini-search{border:1px solid #e5e8ee;padding:9px;border-radius:5px;color:#9bA2ad;margin:18px 0}.skynet-home .mini-detail>div:not(.mini-search){padding:13px 0;border-bottom:1px solid #f0f1f4}
.skynet-home #organization .skills-preview{background:#f6f2fc}.skynet-home .skill-window{background:white;border:1px solid #e7e1ef;border-radius:10px;width:335px;margin:24px 0 0 18px;padding:16px;box-shadow:0 8px 24px #56307d0c;font-size:10px}.skynet-home .skill-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.skynet-home .skill-toolbar strong{font-size:16px;color:#373042}.skynet-home .skill-toolbar>span{font-size:9px;color:#8960bd;border:1px solid #e7ddef;border-radius:4px;padding:5px}.skynet-home .skill-tabs{display:flex;gap:17px;border-bottom:1px solid #eee8f4;padding-bottom:11px;color:#97909f;font-size:10px}.skynet-home .skill-tabs b{color:#8155bf;font-weight:500}.skynet-home .skill-file{display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid #f2eef7}.skynet-home .skill-file i{display:grid;place-items:center;width:29px;height:34px;border-radius:4px;border:1px solid #e2d6f3;background:#f7f2fd;color:#976acb;font-style:normal;font-size:19px}.skynet-home .skill-file div{flex:1}.skynet-home .skill-file strong{display:block;font-size:11px;font-weight:500}.skynet-home .skill-file small{display:block;font-size:8px;color:#a098a9;margin-top:4px}.skynet-home .skill-file>span{color:#a091b4;font-size:9px}.skynet-home .skill-reuse{padding:13px 0;font-size:9px;color:#9e8dad}.skynet-home .skill-reuse>span{color:#8a54c5;margin-right:5px}
.skynet-home #organization .integrations-preview{background:#fbfcfb}.skynet-home .integration-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:17px 9px;width:100%;height:100%;align-content:center}.skynet-home .integration-tile{display:flex;align-items:center;justify-content:center;gap:4px;height:45px;border:1px solid #e1e6e3;background:white;padding:8px;min-width:0}.skynet-home .integration-tile img{display:block;max-width:100%;width:100%;height:23px;object-fit:contain}.skynet-home .integration-tile.symbol-label{padding:5px;gap:3px}.skynet-home .integration-tile.symbol-label img{width:17px;height:20px;flex-shrink:0}.skynet-home .integration-tile span{font-size:10px;font-weight:600;white-space:nowrap;color:#343b3a;letter-spacing:-.03em}.skynet-home .integration-tile.wordmark:nth-child(4) img{height:30px}.skynet-home #organization .integrations-preview:after{background:linear-gradient(0deg,#fbfcfb,transparent 12%,transparent 88%,#fbfcfb)}
@media(min-width:651px) and (max-width:1000px){.skynet-home #organization .connected-features>article{padding:15px}.skynet-home .integration-wall{gap:5px;padding:15px 5px}.skynet-home .integration-tile{padding:5px}.skynet-home .integration-tile span{font-size:8px}.skynet-home .integration-tile.symbol-label img{width:12px}.skynet-home .mini-window,.skynet-home .skill-window{margin-left:12px}}
@media(max-width:650px){.skynet-home #organization .connected-features>article{padding:24px}.skynet-home .integration-wall{gap:9px;padding:17px 9px}}

/* ---- v52: Data sources + Structure and roles previews (#organization) ---- */
.skynet-home #organization .ds-preview,.skynet-home #organization .rb-preview{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px 16px;box-sizing:border-box;font-size:11px;color:#3a3b3f}
.skynet-home #organization .ds-preview{background:#f1f5fd}
.skynet-home #organization .rb-preview{background:#f6f3fc}
.skynet-home .rb-trail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px;font-size:8.5px;color:#77797e}
.skynet-home .rb-trail li:not(:last-child):after{content:"›";margin-left:3px;color:#b0b3b8}
.skynet-home .rb-trail .on{color:#6518e1;font-weight:600}
.skynet-home .rb-person{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e3dcf3;border-radius:9px;padding:8px 10px}
.skynet-home .rb-person .cx-face{width:30px;height:30px}
.skynet-home .rb-person b{display:block;font-size:12px;font-weight:500;color:#1b1c1f}.skynet-home .rb-person small{font-size:9.5px;color:#77797e}
.skynet-home .rb-roles{display:flex;flex-wrap:wrap;gap:4px}
.skynet-home .rb-roles span{font-size:9px;padding:3px 8px;border-radius:10px;background:#e9ddfb;color:#4a1aa8}
.skynet-home .rb-perms{list-style:none;margin:0;padding:4px 10px;background:#fff;border:1px solid #e3dcf3;border-radius:9px}
.skynet-home .rb-perms li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #f0f1f2;font-size:10px;color:#3a3b3f}
.skynet-home .rb-perms li:first-child{border-top:0}
.skynet-home .rb-perms em{font-style:normal;font-size:8.5px;padding:2px 7px;border-radius:9px;white-space:nowrap}
.skynet-home .rb-ok{background:#e0f3e9;color:#246744}.skynet-home .rb-ask{background:#fdf3dc;color:#805813}.skynet-home .rb-no{background:#fdeceb;color:#9b2c24}
.skynet-home .rb-note{align-self:flex-end;font-size:8.5px;color:#6b6e73}
.skynet-home #organization .ds-preview,.skynet-home #organization .rb-preview{container-type:inline-size}
@container (max-width:330px){.skynet-home .rb-preview{gap:7px!important}.skynet-home .rb-perms li{padding:4px 0;font-size:9.5px}.skynet-home .rb-note{display:none}.skynet-home .rb-trail{font-size:8px}}

/* ---- v52: Structure and roles card, org-chart version (#organization) ---- */
.skynet-home #organization .oc-preview{background:#f6f3fc;container-type:inline-size}
.skynet-home .oc{position:absolute;inset:0;font-size:10px;color:#2a2c2f}
.skynet-home .oc-lines{position:absolute;inset:0;width:100%;height:100%}
.skynet-home .oc-lines path{fill:none;stroke:#cdc5e2;stroke-width:1.2;vector-effect:non-scaling-stroke}
.skynet-home .oc-lines path.hi{stroke:#6518e1;stroke-width:1.8}
.skynet-home .oc-n{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #e3dcf3;border-radius:8px;padding:5px 9px;white-space:nowrap;box-shadow:0 6px 14px #25334b0d;font-size:10px;z-index:1}
.skynet-home .oc-n b{font-weight:500}
.skynet-home .oc-top{background:#1b1c1f;color:#fff;border-color:#1b1c1f;padding:6px 10px}
.skynet-home .oc-top i{width:11px;height:11px;border-radius:3px;background:linear-gradient(135deg,#9d6dec,#fff);display:inline-block}
.skynet-home .oc-hi{border-color:#6518e1;box-shadow:0 0 0 3px #6518e11f;color:#4a1aa8}
.skynet-home .oc-dim{color:#8a8d92;background:#fbfafd;box-shadow:none}
.skynet-home .oc-lock{width:7px;height:6px;border-radius:1.5px;background:#a4a7ad;position:relative;margin:3px 0 0 2px}
.skynet-home .oc-lock:before{content:"";position:absolute;left:1px;top:-4px;width:3px;height:3px;border:1.2px solid #a4a7ad;border-bottom:0;border-radius:3px 3px 0 0}
.skynet-home .oc-team{border-color:#cdb8f5}
.skynet-home .oc .cx-face{width:17px;height:17px;border-width:1px}
.skynet-home .oc-access{position:absolute;left:7%;right:7%;bottom:14%;background:#fff;border:1px solid #e3dcf3;border-radius:10px;padding:8px 10px;box-shadow:0 10px 22px #25334b10}
.skynet-home .oc-access small{font-size:9px;color:#6518e1;font-weight:600}
.skynet-home .oc-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}
.skynet-home .oc-chips span{font-size:9px;padding:3px 8px;border-radius:10px;background:#e0f3e9;color:#246744}
.skynet-home .oc-chips span:not(.oc-restricted):before{content:"✓ "}
.skynet-home .oc-chips .oc-restricted{background:#fdeceb;color:#9b2c24}
.skynet-home .oc-note{position:absolute;right:7%;bottom:5%;font-size:8.5px;color:#6b6e73}
@container (max-width:320px){.skynet-home .oc-n{font-size:9px;padding:4px 7px}.skynet-home .oc .cx-face{width:14px;height:14px}.skynet-home .oc-access{left:4%;right:4%;padding:7px 8px}.skynet-home .oc-chips span{font-size:8.5px;padding:2px 6px}.skynet-home .oc-note{display:none}.skynet-home .oc-access{bottom:6%}}
.skynet-home .oc-short{display:none}
@container (max-width:240px){.skynet-home .oc-full{display:none}.skynet-home .oc-short{display:inline}.skynet-home .oc .oc-team .cx-face{display:none}.skynet-home .oc-n{font-size:8.5px;padding:4px 6px}.skynet-home .oc-access small{font-size:8.5px}}
.skynet-home .oc-access{bottom:9%}
@container (max-width:215px){.skynet-home .oc-access{bottom:4%;padding:6px 7px}.skynet-home .oc-access small{font-size:8px}.skynet-home .oc-chips{gap:3px;margin-top:4px}.skynet-home .oc-chips span{font-size:7.5px;padding:2px 5px}.skynet-home .oc-chips span:not(.oc-restricted):before{content:""}}

/* ---- Bring your own infrastructure: site colour theme ----
   Tags use the brand blue; the four tiles use the site's four accents (as in the benefits list and department tabs). */
.skynet-home .byom .tag-row span{background:#eef3fe;border-color:#cfdcf8;color:#1f4eba;font-weight:500}
.skynet-home .infrastructure-grid div{--tile:#2760e5;--tile-wash:#eaf1ff;background:var(--tile-wash);border:1px solid color-mix(in srgb,var(--tile) 16%,transparent);color:#222936}
.skynet-home .infrastructure-grid div:nth-child(2){--tile:#8454d7;--tile-wash:#f2edfc}
.skynet-home .infrastructure-grid div:nth-child(3){--tile:#cb692d;--tile-wash:#fff1e7}
.skynet-home .infrastructure-grid div:nth-child(4){--tile:#258477;--tile-wash:#e8f6f2}
.skynet-home .infrastructure-grid svg{color:var(--tile)}
.skynet-home .infrastructure-grid div span{font-weight:500}

/* ---- "Your data, wherever it lives": illustration (replaces the chip layout) ---- */
.skynet-home #organization .ds-preview{display:grid;place-items:center;padding:10px}
.skynet-home .ds-art{display:block;width:100%;height:100%;max-height:300px;overflow:visible;font-family:inherit}
.skynet-home .ds-art text{font-family:inherit}
.skynet-home .ds-art .ds-q{font-size:12.5px;fill:#1b1c1f}
.skynet-home .ds-art .ds-card{fill:#fff;stroke:#dfe3ea}
.skynet-home .ds-art .ds-label{font-size:10px;fill:#2a2c2f}
.skynet-home .ds-art .ds-ico{fill:none;stroke:#2760e5;stroke-width:1.6}
.skynet-home .ds-art .ds-white{fill:#fff}
.skynet-home .ds-art .ds-tintfill{fill:#2760e5;fill-opacity:.14}
.skynet-home .ds-art .ds-solid{fill:#2760e5}
.skynet-home .ds-art .ds-ext .ds-ico{stroke:#7a5af0}
.skynet-home .ds-art .ds-trend{fill:none;stroke:#7a5af0;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.skynet-home .ds-art .ds-track{fill:none;stroke:#c9d7f8;stroke-width:2}
.skynet-home .ds-art .ds-track.ds-ext{stroke:#ddd3fb}
.skynet-home .ds-art .ds-pulse{fill:none;stroke:#2760e5;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:2 10}
.skynet-home .ds-art .ds-pulse.ds-ext{stroke:#7a5af0}
.skynet-home .ds-art .ds-halo{fill:#2760e5;fill-opacity:.07;transform-box:fill-box;transform-origin:center}
.skynet-home .ds-art .ds-core-label{font-size:9.5px;font-weight:600;fill:#2760e5}
.skynet-home .ds-art .ds-brand{font-size:10px;font-weight:600;fill:#2760e5}
.skynet-home .ds-art .ds-stat{font-size:22px;font-weight:600;fill:#1b1c1f;letter-spacing:-.02em}
.skynet-home .ds-art .ds-stat-note{font-size:9px;fill:#585a5e}
.skynet-home .ds-art .ds-region{font-size:9.5px;fill:#585a5e}
.skynet-home .ds-art .ds-region.ds-strong{fill:#1b1c1f;font-weight:600}
.skynet-home .ds-art .ds-fine{font-size:8.5px;fill:#6b5bb5}
.skynet-home .ds-art .ds-bar{transform-box:fill-box;transform-origin:left center}
@media(prefers-reduced-motion:no-preference){
.skynet-home .ds-art .ds-pulse{animation:ds-flow 1.5s linear infinite}
.skynet-home .ds-art .ds-halo{animation:ds-halo 3s ease-in-out infinite}
.skynet-home .feature-preview.ds-preview:hover .ds-bar{animation:ds-bar .8s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}
}
@keyframes ds-flow{to{stroke-dashoffset:-24}}
@keyframes ds-halo{50%{transform:scale(1.12);fill-opacity:.03}}
@keyframes ds-bar{from{transform:scaleX(.15)}}

/* ---- Bring your own infrastructure: tile illustrations, drawn in each tile's accent ---- */
.skynet-home .infrastructure-grid svg.infra-art{width:88px;height:auto;fill:none;stroke:none;stroke-width:1.3;overflow:visible}
.skynet-home .infra-art .ia-card{fill:#fff;stroke:currentColor;stroke-opacity:.4;stroke-width:1.3}
.skynet-home .infra-art .ia-tint{fill:currentColor;fill-opacity:.16}
.skynet-home .infra-art .ia-tintfill{fill:currentColor;fill-opacity:.12}
.skynet-home .infra-art .ia-tintfill-strong{fill:currentColor;fill-opacity:.35}
.skynet-home .infra-art .ia-solid,.skynet-home .infra-art .ia-solidfill{fill:currentColor}
.skynet-home .infra-art .ia-whitefill{fill:#fff}
.skynet-home .infra-art .ia-line{fill:currentColor;fill-opacity:.35}
.skynet-home .infra-art .ia-stroke{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.skynet-home .infra-art .ia-stroke.ia-soft{stroke-opacity:.45}
.skynet-home .infra-art .ia-wstroke{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.skynet-home .infra-art .ia-wire{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2.5 3}
@media(max-width:600px){.skynet-home .infrastructure-grid svg.infra-art{width:76px}}
@media(max-width:380px){.skynet-home .infrastructure-grid div{padding:14px 8px}.skynet-home .infrastructure-grid svg.infra-art{width:64px}}

/* assets/department-workflows.css */
.skynet-home .work-canvas{--work-accent:#2760e5;--work-wash:#eaf1ff;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:var(--work-wash);padding:24px;transition:background-color .65s ease}.skynet-home .work-landscape{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.skynet-home .work-landscape i{position:absolute;width:700px;height:700px;border:95px solid var(--work-accent);border-radius:42% 58% 65% 35%;opacity:.11;left:-260px;top:100px;transform:rotate(-30deg);animation:landscape-drift 24s ease-in-out infinite alternate;mask-image:radial-gradient(#000 1px,transparent 1.6px);mask-size:5px 5px}.skynet-home .work-landscape i:nth-child(2){left:55%;top:40%;width:850px;height:850px;border-width:130px;animation-delay:-12s}.skynet-home .work-landscape i:nth-child(3){left:40%;top:-480px;width:750px;height:750px;border-width:80px;animation-delay:-6s;opacity:.08}.skynet-home .work-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.skynet-home .work-tabs button{font:inherit;font-size:14px;text-align:left;border:0;padding:16px;border-radius:8px;background:#ffffff80;color:#38414f;cursor:pointer;transition:background .2s}.skynet-home .work-tabs button:before{content:'';display:inline-block;width:6px;height:6px;border-radius:2px;background:currentColor;margin-right:9px}.skynet-home .work-tabs button[aria-selected=true]{color:var(--work-accent);background:white}.skynet-home .work-tabs button:hover,.skynet-home .work-agent:hover{background:#fff}.skynet-home .work-tabs button:focus-visible,.skynet-home .work-agent:focus-visible,.skynet-home .work-play:focus-visible{outline:2px solid var(--work-accent);outline-offset:3px}.skynet-home .work-intro{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:34px 8px 28px;min-height:144px}.skynet-home .work-intro h3{font-size:29px;line-height:1.2;letter-spacing:-.025em;max-width:560px;margin:0;text-wrap:balance}.skynet-home .work-intro>p{max-width:320px;font-size:14px;line-height:1.65;margin:0;color:#46505f}.skynet-home .work-agents{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:218px}.skynet-home .work-agent{position:relative;align-self:start;overflow:hidden;border:0;border-radius:10px;background:#ffffffa6;padding:19px;text-align:left;font:inherit;color:#222936;cursor:pointer;transition:background .4s;min-height:104px}.skynet-home .work-agent[aria-pressed=true]{background:#fff;box-shadow:0 8px 18px #2230490c}.skynet-home .work-agent-label{font-size:12px;color:#515b69}.skynet-home .work-agent>strong{display:block;font-size:18px;line-height:1.3;letter-spacing:-.02em;margin-top:10px;font-weight:500}.skynet-home .work-agent-description{display:grid;grid-template-rows:0fr;max-height:0;overflow:hidden;opacity:0;font-size:13px;line-height:1.55;color:#515b69}.skynet-home .work-agent[aria-pressed=true] .work-agent-description{display:block;max-height:100px;margin-top:12px;opacity:1}.skynet-home .work-progress{position:absolute;bottom:0;left:19px;right:19px;height:2px;background:#eef0f3}.skynet-home .work-progress i{display:block;height:100%;background:var(--work-accent);transform:scaleX(0);transform-origin:left}.skynet-home .work-agent[aria-pressed=true] .work-progress i{transform:scaleX(var(--progress,0))}.skynet-home .work-output{display:grid;grid-template-columns: .85fr 1.3fr;gap:24px;margin:14px 8px 22px;align-items:stretch;animation:work-enter .55s cubic-bezier(.16,1,.3,1)}.skynet-home .work-photo{position:relative;min-width:0;margin:0;border-radius:12px;overflow:hidden;min-height:420px;background:#e6e3dc}.skynet-home .work-photo-image,.skynet-home .portrait-mini{background-image:url('/home-v77/assets/department-media/team-scenes.webp');background-size:300% 200%;background-position:var(--photo-x) var(--photo-y)}.skynet-home .work-photo-image{position:absolute;inset:0;animation:photo-breathe 16s ease-in-out infinite alternate}.skynet-home .work-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:65px 25px 24px;background:linear-gradient(transparent,#111820ba);color:white;font-size:25px;line-height:1.25;letter-spacing:-.025em}.skynet-home .work-photo figcaption small{display:block;font-size:10px;letter-spacing:.02em;margin-top:10px;color:#fff}.skynet-home .work-artifact{background:#fff;box-shadow:0 12px 28px #2436530d;border-radius:12px;overflow:hidden;min-width:0;min-height:420px}.skynet-home .work-artifact-top{display:flex;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #e9edf2;font-size:12px;color:#555f6c}.skynet-home .work-ready{font-size:11px;color:#53616b}.skynet-home .work-artifact h4{font-size:22px;font-weight:500;letter-spacing:-.025em;margin:20px 22px 16px}.skynet-home .mini-viz{margin:0 22px 12px;padding:14px 16px;background:var(--work-wash);border-radius:8px;height:139px;overflow:hidden}.skynet-home .mini-viz>span{font-size:10px;color:#4f5968}.skynet-home .work-table{padding:0 22px 14px}.skynet-home .work-table>div{display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #eef0f3;font-size:12px;line-height:1.45}.skynet-home .work-table>div:last-child{border-bottom:0}.skynet-home .work-table strong{font-weight:500}.skynet-home .work-table span{color:#616b78}.skynet-home .work-table small{font-size:10px;text-align:right;color:#526073}.skynet-home .work-skills{display:flex;justify-content:center;align-items:center;gap:24px;padding:0 8px 24px;font-size:12px;color:#38424f}.skynet-home .work-skills>span{font-size:11px}.skynet-home .work-skills>div{display:flex;align-items:center;gap:8px}.skynet-home .work-skills svg{width:18px;height:24px;color:var(--work-accent)}.skynet-home .work-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #263b501f;padding:18px 8px 0;font-size:10px;color:#4d5867}.skynet-home .work-controls{display:flex;align-items:center;gap:14px}.skynet-home .work-play{border:1px solid #23334830;border-radius:20px;background:#ffffff90;padding:8px 12px;font:inherit;cursor:pointer;color:#34404f;min-width:100px;min-height:36px}.skynet-home .work-position{font-variant-numeric:tabular-nums;min-width:83px}.skynet-home .mail-viz{display:flex;gap:12px;margin-top:15px}.skynet-home .mail-avatar{width:32px;height:32px;background:#fff;color:var(--work-accent);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.skynet-home .mail-viz strong,.skynet-home .people-viz strong{font-size:13px;font-weight:500}.skynet-home .mail-viz p,.skynet-home .people-viz p{font-size:11px;margin:5px 0 9px;color:#566272}.skynet-home .writing-line{height:4px;background:var(--work-accent);opacity:.18;border-radius:4px;max-width:250px;animation:write-line 1.7s ease-out both;transform-origin:left}.skynet-home .writing-line.short{width:65%;margin-top:6px;animation-delay:.15s}.skynet-home .spend-bars{height:68px;display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:8px}.skynet-home .spend-bars i{display:block;height:var(--bar);background:var(--work-accent);opacity:.7;flex:1;max-width:38px;border-radius:3px 3px 0 0;transform-origin:bottom;animation:bar-enter .8s var(--delay) both}.skynet-home .viz-axis{display:flex;justify-content:space-between;font-size:9px;color:#566272;margin-top:5px}.skynet-home .campaign-preview{display:flex;align-items:center;gap:18px;margin-top:9px}.skynet-home .campaign-art{width:110px;height:89px;background:var(--work-accent);color:#fff;padding:10px;flex-shrink:0;position:relative;overflow:hidden}.skynet-home .campaign-art:after{content:'';position:absolute;width:70px;height:70px;border:14px solid #ffffff55;border-radius:50%;right:-25px;bottom:-30px}.skynet-home .campaign-art b{font-size:15px;line-height:1.1;font-weight:500}.skynet-home .campaign-preview small{display:block;font-size:8px;color:#566272}.skynet-home .campaign-preview strong{display:block;font-size:13px;line-height:1.25;margin:4px 0 7px}.skynet-home .mini-pill{display:inline-block;font-size:9px;padding:4px 7px;border-radius:4px;background:#fff;margin:2px 3px 0 0;color:#475163}.skynet-home .people-viz{display:flex;align-items:center;gap:14px;margin-top:12px}.skynet-home .portrait-mini{width:64px;height:68px;border-radius:6px;flex-shrink:0}.skynet-home .roadmap-viz{display:flex;justify-content:space-around;margin-top:16px;position:relative}.skynet-home .roadmap-viz:before{content:'';position:absolute;left:18%;right:18%;top:16px;border-top:1px solid var(--work-accent);opacity:.3}.skynet-home .roadmap-viz>div{text-align:center;position:relative}.skynet-home .roadmap-viz span{width:32px;height:32px;display:grid;place-items:center;background:#fff;border-radius:50%;color:var(--work-accent);font-size:12px;margin:auto}.skynet-home .roadmap-viz strong{display:block;font-size:11px;font-weight:400;margin-top:10px}.skynet-home .landscape-paused .work-landscape i,.skynet-home .motion-paused .work-photo-image{animation-play-state:paused}@keyframes landscape-drift{to{transform:translate(45px,-30px) rotate(15deg)}}@keyframes photo-breathe{to{transform:scale(1.065)}}@keyframes work-enter{from{opacity:.25;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes write-line{from{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes bar-enter{from{transform:scaleY(.1)}to{transform:scaleY(1)}}
@media(max-width:900px){.skynet-home .work-canvas{padding:18px}.skynet-home .work-tabs{grid-template-columns:repeat(3,1fr)}.skynet-home .work-intro{gap:24px;min-height:166px}.skynet-home .work-intro h3{font-size:25px}.skynet-home .work-intro>p{max-width:250px}.skynet-home .work-agents{height:248px}.skynet-home .work-agent{padding:15px}.skynet-home .work-agent>strong{font-size:16px}.skynet-home .work-agent-description{font-size:12px}.skynet-home .work-output{gap:16px;grid-template-columns:.75fr 1.25fr;margin-inline:0}.skynet-home .work-photo figcaption{font-size:23px;padding-inline:18px}.skynet-home .work-artifact-top{padding-inline:16px}.skynet-home .work-artifact h4{margin-inline:16px}.skynet-home .mini-viz{margin-inline:16px}.skynet-home .work-table{padding-inline:16px}.skynet-home .work-table>div{font-size:11px;gap:8px}.skynet-home .work-skills{gap:14px;flex-wrap:wrap}.skynet-home .work-foot>span:first-of-type{display:none}}
@media(max-width:600px){.skynet-home .work-canvas{padding:12px;border-radius:14px}.skynet-home .work-tabs{gap:6px}.skynet-home .work-tabs button{padding:13px 9px;font-size:12px}.skynet-home .work-intro{display:block;padding:26px 6px 22px;min-height:212px}.skynet-home .work-intro h3{font-size:25px}.skynet-home .work-intro>p{font-size:13px;max-width:none;margin-top:14px}.skynet-home .work-agents{height:320px;display:flex;flex-direction:column;gap:8px}.skynet-home .work-agent{width:100%;min-height:56px;padding:12px 14px}.skynet-home .work-agent>strong{display:none}.skynet-home .work-agent[aria-pressed=true]>strong{display:block;margin-top:7px}.skynet-home .work-agent[aria-pressed=true] .work-agent-description{max-height:100px;font-size:12px;margin-top:8px}.skynet-home .work-output{grid-template-columns:1fr;margin-top:0;gap:14px}.skynet-home .work-photo{min-height:240px;max-height:240px}.skynet-home .work-photo-image{background-size:300% auto}.skynet-home .work-photo figcaption{font-size:23px;padding-top:50px;max-width:none}.skynet-home .work-artifact{min-height:440px}.skynet-home .work-table>div{grid-template-columns:1fr 1.2fr .7fr;font-size:11px;padding:14px 0}.skynet-home .work-table small{font-size:9px}.skynet-home .work-artifact-top{font-size:11px}.skynet-home .work-ready{font-size:9px}.skynet-home .work-skills{align-items:flex-start;justify-content:flex-start;gap:10px;padding:4px 6px 20px}.skynet-home .work-skills>span{width:100%;margin-bottom:4px}.skynet-home .work-skills>div{font-size:11px;width:100%}.skynet-home .work-foot{flex-wrap:wrap;padding-inline:4px;gap:10px}.skynet-home .work-controls{width:100%;justify-content:space-between}.skynet-home .mini-viz{padding-inline:12px}.skynet-home .campaign-art{width:95px}.skynet-home .work-landscape i{opacity:.09}}
@media(prefers-reduced-motion:reduce){.skynet-home .work-canvas,.skynet-home .work-agent,.skynet-home .work-tabs button{transition:none}.skynet-home .work-canvas *{animation:none!important}.skynet-home .work-landscape i{transform:rotate(-20deg)}}

.skynet-home .work-photo{height:440px}.skynet-home .work-photo-image{background-size:max(300%,1320px) auto}.skynet-home .portrait-mini{background-size:auto 200%}@media(max-width:600px){.skynet-home .work-photo{height:240px}.skynet-home .work-photo-image{background-size:max(300%,720px) auto}}

/* Agent card illustrations (all departments).
   The original card, plus a drawing to the left of the agent name and title.
   When the card is selected, the description opens below both, across the full card width.
   Drawings use currentColor, so each department's accent applies; motion runs once when a card becomes active. */
.skynet-home .work-agent.has-art{--art-w:64px;display:grid;grid-template-columns:var(--art-w) minmax(0,1fr);column-gap:14px;align-content:start}
.skynet-home .work-agent.has-art>.work-agent-art{grid-column:1;grid-row:1/3;align-self:center}
.skynet-home .work-agent.has-art>.work-agent-label{grid-column:2;grid-row:1;align-self:end}
.skynet-home .work-agent.has-art>strong{grid-column:2;grid-row:2;align-self:start}
.skynet-home .work-agent.has-art>.work-agent-description{grid-column:1/-1;grid-row:3}
.skynet-home .work-agent-art{display:block;width:var(--art-w);color:var(--work-accent)}
.skynet-home .work-agent-art svg{display:block;width:100%;height:auto;overflow:visible;transition:opacity .4s,filter .4s}
.skynet-home .work-agent:not([aria-pressed=true]):not(:hover) .work-agent-art svg{opacity:.88;filter:saturate(.8)}
.skynet-home .work-agent-art .wa-card{fill:#fff;stroke:currentColor;stroke-opacity:.32;stroke-width:1.2}
.skynet-home .work-agent-art .wa-card-strong{stroke-opacity:.8}
.skynet-home .work-agent-art .wa-line{fill:#d9dee6}
.skynet-home .work-agent-art .wa-mute,.skynet-home .work-agent-art .wa-track{fill:#e4e8ee}
.skynet-home .work-agent-art .wa-tint{fill:currentColor;fill-opacity:.2}
.skynet-home .work-agent-art .wa-tintbox{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-opacity:.3;stroke-width:1.2}
.skynet-home .work-agent-art .wa-solid{fill:currentColor}
.skynet-home .work-agent-art .wa-stroke{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.skynet-home .work-agent-art .wa-wire{stroke:currentColor;stroke-opacity:.45;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}
.skynet-home .work-agent-art .wa-budget{fill:currentColor;transform-box:fill-box;transform-origin:right center;transform:scaleX(.72)}
.skynet-home .work-agent-art .wa-ring-track{stroke:currentColor;stroke-opacity:.2;stroke-width:3.5}
.skynet-home .work-agent-art .wa-ring{stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:var(--ring,64) 100;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}
.skynet-home .work-agent-art .wa-pop,.skynet-home .work-agent-art .wa-spark{transform-box:fill-box;transform-origin:center}
.skynet-home .work-agent-art .wa-wstroke,.skynet-home .work-agent-art .wa-wcheck{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.skynet-home .work-agent-art .wa-plot{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}
.skynet-home .work-agent-art .wa-plot-dash{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:3 3}
.skynet-home .work-agent-art .wa-dash{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.2;stroke-dasharray:3 2.5}
.skynet-home .work-agent-art .wa-hdash{fill:none;stroke:#d3d9e1;stroke-width:1;stroke-dasharray:2 2}
.skynet-home .work-agent-art .wa-hair{fill:#eef0f3}
.skynet-home .work-agent-art .wa-hair-stroke{fill:none;stroke:#e8ebf0;stroke-width:1}
.skynet-home .work-agent-art .wa-area{fill:currentColor;fill-opacity:.1}
.skynet-home .work-agent-art .wa-soft{fill:currentColor;fill-opacity:.45}
.skynet-home .work-agent-art .wa-hl{fill:currentColor;fill-opacity:.07;stroke:currentColor;stroke-opacity:.45;stroke-width:1}
.skynet-home .work-agent-art .wa-bar{transform-box:fill-box;transform-origin:center bottom}
.skynet-home .work-agent-art .wa-growx{transform-box:fill-box;transform-origin:left center}
.skynet-home .work-agent-art .wa-sweep{transform-box:view-box}
@media(prefers-reduced-motion:no-preference){
.skynet-home .work-agent[aria-pressed=true] .wa-wire{animation:wa-draw .7s ease-out var(--d,0s) both}
.skynet-home .work-agent[aria-pressed=true] .wa-pop{animation:wa-pop .45s cubic-bezier(.2,.8,.3,1.2) var(--d,0s) both}
.skynet-home .work-agent[aria-pressed=true] .wa-spark{animation:wa-spark .9s .1s ease-out both}
.skynet-home .work-agent[aria-pressed=true] .wa-budget{animation:wa-budget 1.1s .35s cubic-bezier(.3,.7,.2,1) both}
.skynet-home .work-agent[aria-pressed=true] .wa-ring{animation:wa-ring 1.1s .55s cubic-bezier(.3,.7,.2,1) both}
.skynet-home .work-agent[aria-pressed=true] .wa-plot{animation:wa-draw .9s ease-out var(--d,0s) both}
.skynet-home .work-agent[aria-pressed=true] .wa-bar{animation:wa-bar .7s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}
.skynet-home .work-agent[aria-pressed=true] .wa-growx{animation:wa-growx .9s cubic-bezier(.3,.7,.2,1) var(--d,0s) both}
.skynet-home .work-agent[aria-pressed=true] .wa-sweep{animation:wa-sweep 1.2s cubic-bezier(.3,.7,.2,1) .1s both}
.skynet-home .work-agent[aria-pressed=true] .wa-fade{animation:wa-fade .6s ease-out var(--d,0s) both}
}
@keyframes wa-draw{from{stroke-dashoffset:1}}
@keyframes wa-pop{from{opacity:0;transform:translateX(-6px) scale(.85)}}
@keyframes wa-spark{from{opacity:0;transform:rotate(-90deg) scale(.4)}}
@keyframes wa-budget{from{transform:scaleX(.5)}}
@keyframes wa-ring{from{stroke-dasharray:0 100}}
@keyframes wa-bar{from{transform:scaleY(0)}}
@keyframes wa-growx{from{transform:scaleX(0)}}
@keyframes wa-sweep{from{opacity:0;transform:rotate(-160deg)}}
@keyframes wa-fade{from{opacity:0}}
/* Smaller drawing and title on narrower desktops, measured against the longest agent titles */
@media(max-width:1100px){.skynet-home .work-agent.has-art{--art-w:48px;column-gap:10px}}
@media(min-width:1024px) and (max-width:1100px){.skynet-home .work-agent.has-art>strong{font-size:17px}}
/* Tablets (601–1023px): three columns leave cards only 156–275px wide, so the cards stack one per row instead.
   Same card — drawing beside the name and title, description opening full width below. Height is fixed (measured
   against the longest descriptions) so the panel doesn't jump as the carousel moves between agents. */
@media(min-width:601px) and (max-width:1023px){
.skynet-home .work-agents{display:flex;flex-direction:column;gap:8px;height:314px}
.skynet-home .work-agent{width:100%;min-height:0;flex-shrink:0}
.skynet-home .work-agent.has-art{--art-w:48px;column-gap:14px;padding:14px 18px}
}
/* Phones: tallest list measured at 317px (320px screen, Strategy) — 336px leaves room for one extra wrapped line */
@media(max-width:600px){.skynet-home .work-agents{height:336px}.skynet-home .work-agent.has-art{--art-w:40px;column-gap:12px;flex-shrink:0}.skynet-home .work-agent.has-art:not([aria-pressed=true])>.work-agent-label{grid-row:1/3;align-self:center}}

/* assets/business-demos.css */
/* Shared editorial language; each scene has its own task-native composition. */
.skynet-home .work-output.business-output{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:18px;align-items:stretch}.skynet-home .business-output .work-photo{height:auto;min-height:650px}.skynet-home .business-output .work-photo-image{background-size:auto 200%;background-position:var(--photo-x) var(--photo-y)}.skynet-home .work-play{display:none}.skynet-home .workflow-dashboard-host{min-width:0}
.skynet-home .bd-demo{background:#fff;border:1px solid #e5e7eb;border-radius:15px;overflow:hidden;color:#232930;font-size:12px;box-shadow:0 12px 35px #18203408;min-height:650px;display:flex;flex-direction:column}.skynet-home .bd-demo *{box-sizing:border-box}.skynet-home .bd-demo header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 24px;border-bottom:1px solid #edf0f2}.skynet-home .bd-eyebrow,.skynet-home .bd-demo small{font-size:10px;line-height:1.5;color:#747c85}.skynet-home .bd-eyebrow{font-weight:600;letter-spacing:.12em}.skynet-home .bd-demo h4{font-size:22px;line-height:1.18;letter-spacing:-.6px;margin:7px 0 12px;font-weight:600}.skynet-home .bd-demo header h4{font-size:19px;margin:5px 0 0}.skynet-home .bd-demo h5{font-size:12px;font-weight:600;margin:0 0 18px}.skynet-home .bd-demo p{font-size:12px;line-height:1.7;color:#646d78;margin:12px 0}.skynet-home .bd-demo-label{font-size:9px;white-space:nowrap;color:#717985;border:1px solid #e6e8ec;padding:5px 8px;border-radius:20px}.skynet-home .bd-body{padding:24px;flex:1}.skynet-home .bd-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 20px}.skynet-home .bd-split>div,.skynet-home .bd-split>section{min-width:0}.skynet-home .bd-panel{padding:18px;border:1px solid #e8ebee;border-radius:10px;margin-bottom:14px}.skynet-home .bd-rows>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #eef0f2}.skynet-home .bd-rows>div:last-child{border:0}.skynet-home .bd-rows strong{font-size:11px;font-weight:500;text-align:right;color:#59636f}.skynet-home .bd-rows span{min-width:0}.skynet-home .bd-pill{display:inline-block;font-size:10px;line-height:1.4;border-radius:5px;padding:5px 8px;background:var(--work-wash);color:var(--work-accent);margin:5px 0}.skynet-home .bd-pill.good{background:#eaf5ef;color:#337656}.skynet-home .bd-metrics{display:flex;gap:20px;margin-bottom:24px}.skynet-home .bd-metric{flex:1}.skynet-home .bd-metric>strong{font-size:28px;letter-spacing:-1px;display:block;font-weight:500}.skynet-home .bd-metric>span{display:block;color:#78818c;font-size:10px;margin-top:5px}.skynet-home .bd-person{display:flex;gap:10px;align-items:center}.skynet-home .bd-person>i{font-style:normal;font-size:11px;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--work-wash);color:var(--work-accent)}.skynet-home .bd-person strong{display:block;font-size:12px;font-weight:600}.skynet-home .bd-person small{display:block;margin-top:3px}.skynet-home .bd-timeline{list-style:none;padding:0 0 0 16px;margin:12px 0}.skynet-home .bd-timeline li{position:relative;border-left:1px solid #dfe4e9;padding:0 0 24px 20px;line-height:1.5}.skynet-home .bd-timeline li:before{content:'';position:absolute;left:-5px;top:2px;width:9px;height:9px;border:2px solid white;background:var(--work-accent);border-radius:50%;box-shadow:0 0 0 1px #dfe4e9}.skynet-home .bd-timeline small{display:block;margin-top:6px}.skynet-home .bd-timeline .bd-human:before{background:#dda35f}.skynet-home .bd-timeline li:last-child{border-color:transparent}.skynet-home .bd-demo blockquote{margin:18px 0;font-size:19px;line-height:1.5;letter-spacing:-.4px;color:var(--work-accent)}.skynet-home .bd-demo footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf0f2;padding:17px 22px;background:#fcfcfd;min-height:63px}.skynet-home .bd-event{display:flex;align-items:center;gap:9px;font-size:11px;color:#58636e}.skynet-home .bd-event>i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--work-accent);animation:bd-breathe 1.3s ease infinite}.skynet-home .bd-demo footer button{border:1px solid #dce1e6;border-radius:6px;background:white;color:#46505c;font:inherit;font-size:10px;padding:7px 10px;white-space:nowrap;cursor:pointer}.skynet-home .bd-demo button:focus-visible{outline:2px solid var(--work-accent);outline-offset:3px}.skynet-home .bd-playhead{position:absolute;bottom:0;left:0;right:0;height:2px;background:#eef0f2}.skynet-home .bd-playhead i{display:block;height:100%;width:var(--bd-time,0%);background:var(--work-accent)}.skynet-home .bd-updated{animation:bd-update .45s ease}.skynet-home .bd-reveal{opacity:.18;transform:translateY(6px);transition:opacity .5s,transform .5s}.skynet-home .bd-reveal.shown{opacity:1;transform:none}.skynet-home .bd-paused *{animation-play-state:paused!important}.skynet-home .bd-email{padding:18px;background:#fcfbfa;border:1px solid #e9e5e0;border-radius:6px}.skynet-home .bd-email-cover{background:#302245;color:white;padding:24px 18px;margin:20px -6px;position:relative;overflow:hidden}.skynet-home .bd-email-cover span{font-size:9px;letter-spacing:.15em}.skynet-home .bd-email-cover h4{font-size:30px;color:white;margin:18px 0}.skynet-home .bd-email-cover i{font-size:70px;position:absolute;right:5px;bottom:-12px;color:#c4aae6;font-style:normal}.skynet-home .bd-faux-button{display:inline-block;background:#2c2637;color:white;padding:9px 12px;border-radius:4px;margin-top:15px;font-size:10px}.skynet-home .bd-funnel div{padding:15px 10px;margin:5px auto;background:var(--work-wash);border-radius:4px;text-align:center;font-size:11px}.skynet-home .bd-funnel div:nth-child(2){width:85%}.skynet-home .bd-funnel div:nth-child(3){width:65%;background:var(--work-accent);color:white}.skynet-home .bd-account-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.skynet-home .bd-account-strip>div{padding:12px;border:1px solid #e6e9ed;border-radius:8px}.skynet-home .bd-account-strip .selected{border-color:var(--work-accent);background:var(--work-wash)}.skynet-home .bd-account-strip .bd-person{align-items:start}.skynet-home .bd-account-strip .bd-person>i{display:none}.skynet-home .bd-dossier{padding:25px;background:linear-gradient(140deg,var(--work-wash),white);border-radius:10px}.skynet-home .bd-dossier h4{font-size:30px;margin-top:18px}.skynet-home .bd-sequence{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0 25px}.skynet-home .bd-sequence>div{display:flex;flex-direction:column;gap:8px}.skynet-home .bd-sequence b{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dbe4f2;border-radius:50%;color:var(--work-accent)}.skynet-home .bd-sequence i{font-style:normal;color:#a8b2bf}.skynet-home .bd-letter{padding:22px;border:1px solid #e6e9ed;box-shadow:0 7px 0 -3px #f1f3f5;border-radius:5px}.skynet-home .bd-reply{padding:18px;background:var(--work-wash);border-radius:8px;margin-top:14px;line-height:1.7}.skynet-home .bd-reply small{display:block}.skynet-home .bd-calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:20px}.skynet-home .bd-calendar>div{padding:13px 8px;background:#f7f8fa;border-radius:6px;min-height:94px}.skynet-home .bd-calendar strong,.skynet-home .bd-calendar span{display:block}.skynet-home .bd-calendar strong{font-size:22px;font-weight:500;margin:4px 0 12px}.skynet-home .bd-calendar span{font-size:9px;line-height:1.4;color:#6b7683}.skynet-home .bd-calendar .bd-day-selected{background:var(--work-wash);box-shadow:inset 0 2px var(--work-accent)}.skynet-home .bd-inbox{display:grid;grid-template-columns:.7fr 1.35fr .7fr;gap:12px;min-height:455px}.skynet-home .bd-inbox aside{background:#fafbfc;border-radius:7px;padding:10px}.skynet-home .bd-inbox .bd-panel{padding:8px;border:0}.skynet-home .bd-inbox .bd-rows>div{display:block}.skynet-home .bd-inbox .bd-rows strong{display:block;text-align:left;margin-top:5px}.skynet-home .bd-mail-item{padding:16px 5px;border-bottom:1px solid #e9edf1}.skynet-home .bd-mail-item b{font-size:11px;font-weight:500}.skynet-home .bd-mail-item small{display:block}.skynet-home .bd-mail-item.selected{border-left:2px solid var(--work-accent);background:var(--work-wash);padding-left:8px}.skynet-home .bd-conversation{padding:14px 3px}.skynet-home .bd-conversation h4{font-size:20px;margin:20px 0}.skynet-home .bd-bubble{background:#f1f3f5;padding:15px;border-radius:8px;margin:20px 0;line-height:1.7}.skynet-home .bd-bubble.agent{background:var(--work-wash)}.skynet-home .bd-bubble small{display:block;margin-bottom:8px}.skynet-home .bd-routing{display:flex;align-items:center;gap:10px;margin-bottom:25px}.skynet-home .bd-routing>div{flex:1;padding:17px 12px;background:#f8f9fa;border-radius:8px}.skynet-home .bd-routing strong,.skynet-home .bd-routing span{display:block;margin-top:9px}.skynet-home .bd-routing strong{font-size:12px}.skynet-home .bd-routing span{font-size:10px;color:#737c86}.skynet-home .bd-routing .bd-routing-hub{background:var(--work-wash);border:1px solid var(--work-accent)}.skynet-home .bd-routing i{font-style:normal;color:#aaa}.skynet-home .bd-table-wrap{overflow-x:auto;margin-bottom:24px}.skynet-home .bd-demo table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.skynet-home .bd-demo th{font-weight:500;color:#89909a;font-size:10px;padding:12px 10px;background:#fafbfc}.skynet-home .bd-demo td{border-bottom:1px solid #ebedf0;padding:18px 10px;line-height:1.5}.skynet-home .bd-demo td:first-child{font-weight:500}.skynet-home .bd-callout{padding:16px 18px;background:var(--work-wash);border-radius:8px}.skynet-home .bd-callout p{margin-bottom:0}.skynet-home .bd-case-top{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px}.skynet-home .bd-case-top h4{max-width:330px;font-size:27px}.skynet-home .bd-checklist{padding:0;list-style:none}.skynet-home .bd-checklist li{padding:13px 0;border-bottom:1px solid #edf0f2;font-size:11px}.skynet-home .bd-change{display:block;background:var(--work-wash);padding:8px;color:var(--work-accent);font-weight:600}.skynet-home .bd-compare{padding:20px;background:var(--work-wash);border-radius:8px}.skynet-home .bd-compare>div{display:flex;align-items:center;gap:20px;margin:24px 0}.skynet-home .bd-compare del{font-size:25px;color:#99a5a2}.skynet-home .bd-compare strong{font-size:40px;font-weight:500;color:var(--work-accent)}.skynet-home .bd-signal{padding:4px 0 15px}.skynet-home .bd-plot{min-height:260px;position:relative;border-left:1px solid #d4e4df;border-bottom:1px solid #d4e4df;background:linear-gradient(90deg,transparent 49.7%,#eaf0ed 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#eaf0ed 50%,transparent 50.3%)}.skynet-home .bd-plot>span{position:absolute;left:10px;top:10px;font-size:9px;color:#84968d}.skynet-home .bd-plot>small{position:absolute;bottom:12px;left:15px;font-size:9px}.skynet-home .bd-plot>div{position:absolute;left:16px;bottom:40px;color:var(--work-accent);font-size:10px}.skynet-home .bd-dot{position:absolute;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;font-style:normal;color:var(--work-accent);background:var(--work-wash);border:1px solid #b3d8cb;transition:transform .7s}.skynet-home .bd-dot.one{left:22%;top:27%;background:var(--work-accent);color:white}.skynet-home .bd-dot.two{right:18%;top:45%}.skynet-home .bd-dot.three{left:45%;bottom:23%}.skynet-home .bd-progressed .bd-dot.one{transform:scale(1.3)}.skynet-home .bd-pilot{border-top:1px solid #edf0f2;padding-top:20px}.skynet-home .bd-goal{background:#173e35;color:white;text-align:center;padding:25px;border-radius:10px;margin-bottom:22px}.skynet-home .bd-goal h4{font-size:29px;color:white}.skynet-home .bd-goal small,.skynet-home .bd-goal>span{color:#b1d0c4;font-size:10px}.skynet-home .bd-goal-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.skynet-home .bd-goal-branches .bd-panel{padding:14px;position:relative}.skynet-home .bd-goal-branches .bd-panel:before{content:'';height:22px;border-left:1px solid #b9d3ca;position:absolute;top:-23px;left:50%}.skynet-home .bd-goal-branches strong{display:block;font-size:12px;line-height:1.6}.skynet-home .bd-intervention{padding:20px;background:var(--work-wash);border-radius:8px}.skynet-home .bd-intervention h4{font-size:20px}.skynet-home .bd-bar{display:grid;grid-template-columns:70px 1fr 30px;gap:9px;align-items:center;margin:22px 0;font-size:10px}.skynet-home .bd-bar>div{height:7px;border-radius:10px;background:#edf1f4;overflow:hidden}.skynet-home .bd-bar i{display:block;height:100%;border-radius:10px;background:var(--work-accent);width:var(--from);transition:width .9s cubic-bezier(.2,.7,.2,1)}.skynet-home .bd-progressed .bd-bar i{width:var(--to)}.skynet-home .bd-bar b{font-weight:500}.skynet-home .bd-goal-branches .bd-bar{grid-template-columns:1fr 28px}.skynet-home .bd-goal-branches .bd-bar>span{display:none}.skynet-home .bd-number{font-size:54px;color:var(--work-accent);letter-spacing:-3px}.skynet-home .bd-number small{display:block;letter-spacing:0}.skynet-home .bd-invoice{background:#fffdf8;border:1px solid #e9e4d9;padding:26px 20px;box-shadow:0 8px 0 -4px #f0eee6}.skynet-home .bd-invoice h4{font-size:29px;margin:30px 0}.skynet-home .bd-invoice h4>span{display:block;font-size:12px;color:#929391;letter-spacing:0;margin-top:5px}.skynet-home .bd-stamp{border:1px solid #8fb2ac;color:#618a7f;padding:12px;text-align:center;margin:28px 0 10px;font-size:12px;letter-spacing:.14em;transform:rotate(-5deg)}.skynet-home .bd-chart{padding:10px 0 15px}.skynet-home .bd-chart-label{color:#82909a;font-size:10px}.skynet-home .bd-chart-label strong{display:block;font-size:36px;color:#223741;margin-top:8px;font-weight:500;letter-spacing:-1px}.skynet-home .bd-chart svg{width:100%;display:block;margin-top:8px;overflow:visible}.skynet-home .bd-grid{fill:none;stroke:#eef1f3}.skynet-home .bd-baseline{fill:none;stroke:#b6c2cb;stroke-width:2;stroke-dasharray:5 5}.skynet-home .bd-line{fill:none;stroke:var(--work-accent);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s}.skynet-home .bd-progressed .bd-line{stroke-dashoffset:0}.skynet-home .bd-axis,.skynet-home .bd-legend{display:flex;justify-content:space-between;color:#8b959d;font-size:9px}.skynet-home .bd-legend{justify-content:flex-start;gap:25px;margin:0 0 22px;color:#567786}.skynet-home .bd-candidates{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.skynet-home .bd-candidates>div{border:1px solid #eee5eb;border-radius:9px;padding:16px 12px}.skynet-home .bd-candidates .bd-person{display:block}.skynet-home .bd-candidates .bd-person>i{margin-bottom:12px;width:42px;height:42px;font-size:13px}.skynet-home .bd-candidates p{font-size:11px;min-height:52px}.skynet-home .bd-review-cycle{display:flex;align-items:center;gap:24px;margin-bottom:22px;background:var(--work-wash);border-radius:12px;padding:22px}.skynet-home .bd-ring{width:108px;height:108px;border-radius:50%;background:radial-gradient(closest-side,white 82%,transparent 84%),conic-gradient(var(--work-accent) 0deg 230deg,#e7dce3 230deg);display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0}.skynet-home .bd-ring strong{font-size:25px;letter-spacing:-1px;font-weight:500}.skynet-home .bd-ring small{font-size:8px}.skynet-home .bd-review-cycle h4{font-size:25px}.skynet-home .bd-review-cycle p{margin-bottom:0}.skynet-home .bd-welcome{background:#473341;color:white;padding:23px;border-radius:10px;margin-bottom:20px}.skynet-home .bd-welcome h4{color:white;font-size:27px}.skynet-home .bd-welcome>small{color:#d2b7c9}.skynet-home .bd-welcome .bd-calendar>div{background:#ffffff10}.skynet-home .bd-welcome .bd-calendar strong{color:white}.skynet-home .bd-welcome .bd-calendar span,.skynet-home .bd-welcome .bd-calendar small{color:#d5c6d0}.skynet-home .bd-welcome .bd-day-selected{box-shadow:inset 0 2px #dbadcb}
@keyframes bd-breathe{50%{box-shadow:0 0 0 4px var(--work-wash)}}@keyframes bd-update{from{opacity:.3;filter:blur(2px)}to{opacity:1;filter:none}}
@media(max-width:1100px){.skynet-home .bd-body{padding:18px}.skynet-home .bd-demo header{padding:20px 18px}.skynet-home .bd-inbox{grid-template-columns:.7fr 1.3fr}.skynet-home .bd-inbox>aside:last-child{grid-column:1/-1;display:flex;gap:18px}.skynet-home .bd-inbox>aside:last-child .bd-panel{flex:1;margin:0}.skynet-home .bd-inbox .bd-rows>div{display:flex}.skynet-home .bd-inbox .bd-rows strong{margin:0}.skynet-home .bd-goal-branches{gap:7px}.skynet-home .bd-goal-branches .bd-panel{padding:10px}.skynet-home .bd-demo h4{font-size:21px}.skynet-home .bd-account-strip .bd-person strong{font-size:11px}}
@media(max-width:760px){.skynet-home .work-output.business-output{grid-template-columns:1fr}.skynet-home .business-output .work-photo{height:210px;min-height:210px}.skynet-home .bd-demo{min-height:620px}.skynet-home .bd-demo header{align-items:start}.skynet-home .bd-demo header h4{font-size:18px}.skynet-home .bd-demo-label{font-size:8px}.skynet-home .bd-body{padding:16px}.skynet-home .bd-split{gap:14px}.skynet-home .bd-demo footer{padding:15px}.skynet-home .bd-event{font-size:10px}.skynet-home .bd-account-strip{gap:6px}.skynet-home .bd-account-strip>div{padding:10px}.skynet-home .bd-panel{padding:13px}.skynet-home .bd-metric>strong{font-size:26px}.skynet-home .bd-review-cycle{padding:16px;gap:15px}.skynet-home .bd-review-cycle h4{font-size:21px}}
@media(max-width:470px){.skynet-home .bd-split{grid-template-columns:1fr}.skynet-home .bd-newsletter{grid-template-columns:1fr}.skynet-home .bd-newsletter .bd-email{max-width:100%}.skynet-home .bd-demo header{display:block}.skynet-home .bd-demo-label{display:inline-block;margin-top:10px}.skynet-home .bd-account-strip{grid-template-columns:1fr}.skynet-home .bd-account-strip>div{display:flex;justify-content:space-between;align-items:center}.skynet-home .bd-account-strip .bd-person strong{font-size:12px}.skynet-home .bd-routing{gap:5px;flex-wrap:wrap}.skynet-home .bd-routing>div{padding:12px 8px}.skynet-home .bd-routing span{font-size:9px}.skynet-home .bd-routing strong{font-size:11px}.skynet-home .bd-routing i{display:none}.skynet-home .bd-candidates{grid-template-columns:1fr}.skynet-home .bd-candidates>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.skynet-home .bd-candidates .bd-person{display:flex}.skynet-home .bd-candidates .bd-person>i{width:30px;height:30px;margin:0}.skynet-home .bd-candidates p{margin:0;min-height:0}.skynet-home .bd-candidates .bd-pill{grid-column:2}.skynet-home .bd-goal-branches{grid-template-columns:1fr}.skynet-home .bd-goal-branches .bd-panel{margin:0 0 10px}.skynet-home .bd-goal-branches .bd-panel:before{display:none}.skynet-home .bd-goal-branches .bd-bar{margin:12px 0 5px}.skynet-home .bd-calendar{gap:3px}.skynet-home .bd-calendar>div{padding:10px 5px}.skynet-home .bd-calendar span{font-size:8px}.skynet-home .bd-demo td,.skynet-home .bd-demo th{padding:12px 7px}.skynet-home .bd-demo table{font-size:10px}.skynet-home .bd-review-cycle{align-items:start}.skynet-home .bd-ring{width:80px;height:80px}.skynet-home .bd-ring strong{font-size:21px}.skynet-home .bd-ring small{font-size:6px}.skynet-home .bd-review-cycle h4{font-size:20px}.skynet-home .bd-case-top{display:block}.skynet-home .bd-sequence{gap:5px}.skynet-home .bd-sequence strong{font-size:10px}.skynet-home .bd-sequence small{font-size:9px}.skynet-home .bd-plot{min-height:250px}}
@media(prefers-reduced-motion:reduce){.skynet-home .bd-demo *{animation:none!important;transition:none!important}.skynet-home .bd-playhead{display:none}}

/* assets/business-motion.css */
/* v65 — artifact-led motion. Department tokens remain the visual authority. */
.skynet-home .bd-demo{position:relative;isolation:isolate;border:0;box-shadow:0 14px 40px #2834430c;border-radius:16px;--bd-ease:cubic-bezier(.16,1,.3,1);font-variant-numeric:tabular-nums}.skynet-home .bd-demo header{padding:20px 24px;background:#fff;align-items:center}.skynet-home .bd-demo header h4{font-size:21px;letter-spacing:-.025em}.skynet-home .bd-demo-label{border:0;padding:0;color:#626d78;margin-top:7px;display:block;font-size:10px}.skynet-home .bd-toggle{display:flex;gap:7px;align-items:center;border:1px solid #dde1e6;background:white;border-radius:7px;padding:8px 11px;color:#37414c;font:inherit;font-size:11px;cursor:pointer;min-width:73px}.skynet-home .bd-toggle svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7}.skynet-home .bd-toggle:hover{background:#f4f6f8}.skynet-home .bd-story{padding:18px 24px 0;background:var(--work-wash);border-bottom:1px solid color-mix(in srgb,var(--work-accent) 13%,transparent);overflow:hidden}.skynet-home .bd-ownership{display:flex;align-items:center;gap:10px}.skynet-home .bd-ownership>span{display:flex;align-items:center;gap:6px;color:#686f79;font-size:10px;white-space:nowrap;transition:color .3s}.skynet-home .bd-ownership svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5}.skynet-home .bd-ownership>i{height:1px;background:color-mix(in srgb,var(--work-accent) 22%,transparent);flex:1;position:relative;overflow:hidden}.skynet-home .bd-ownership>i:after{content:'';position:absolute;inset:0;background:var(--work-accent);transform:translateX(-100%);transition:transform .7s}.skynet-home .bd-ownership>span.active{color:var(--work-accent);font-weight:600}.skynet-home .bd-ownership b{width:17px;height:17px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px}.skynet-home .bd-story-line{min-height:91px;display:flex;align-items:center;padding:14px 0 16px;overflow:hidden}.skynet-home .bd-story-line strong{display:block;font-size:28px;font-weight:550;line-height:1.15;letter-spacing:-.035em;max-width:520px;text-wrap:balance;color:#27303b}.skynet-home .bd-review-strip{display:flex;align-items:center;gap:10px;height:0;opacity:0;overflow:hidden;transition:height .4s,opacity .25s;padding:0}.skynet-home .bd-review-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--work-accent);color:white;font-size:12px;flex:none}.skynet-home .bd-review-strip>div strong{font-size:11px;display:block}.skynet-home .bd-review-strip small{font-size:9px;display:block;color:#5e6771}.skynet-home .bd-review-decision{margin-left:auto;display:flex;align-items:center;gap:7px;border-radius:6px;padding:9px 12px;background:white;font-size:11px;font-weight:500;box-shadow:0 3px 8px #20304409;max-width:55%;line-height:1.3}.skynet-home .bd-review-decision svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;flex:none}.skynet-home .bd-demo[data-step="2"] .bd-review-strip,.skynet-home .bd-demo[data-step="3"] .bd-review-strip{height:58px;opacity:1;padding-bottom:14px}.skynet-home .bd-demo[data-step="3"] .bd-review-decision{background:#e3f2e9;color:#296144}.skynet-home .bd-demo[data-step="2"] .bd-ownership>i:first-of-type:after,.skynet-home .bd-progressed .bd-ownership>i:after{transform:translateX(0)}
.skynet-home .bd-body{padding:26px;background:#fff;position:relative;min-width:0}.skynet-home .bd-body .bd-eyebrow{display:none}.skynet-home .bd-body>.bd-split:last-child{margin-bottom:0}.skynet-home .bd-panel{border:0;border-radius:0;background:#f7f9fa;padding:19px}.skynet-home .bd-body h5{font-size:13px;color:#394552;margin-bottom:17px}.skynet-home .bd-body .bd-rows>div{font-size:12px;padding:14px 0}.skynet-home .bd-body .bd-rows strong{font-size:12px;color:#45515f}.skynet-home .bd-body small{color:#606c77}.skynet-home .bd-body .bd-panel p{color:#515e69}.skynet-home .bd-body p{font-size:13px}.skynet-home .bd-body td{font-size:12px}.skynet-home .bd-body th{font-size:11px;color:#586572}.skynet-home .bd-body .bd-pill{font-size:11px}.skynet-home .bd-focus{position:relative;z-index:2;transition:background .45s,box-shadow .45s}.skynet-home .bd-focus:not(tr):not(.bd-bar):not(.bd-dot):not(.bd-metrics):not(.bd-candidates):not(.bd-calendar):not(.bd-goal-branches){box-shadow:0 0 0 2px color-mix(in srgb,var(--work-accent) 34%,transparent),0 12px 24px #172a3a0a}.skynet-home .bd-transfer{position:absolute!important;z-index:8!important;pointer-events:none;overflow:hidden;margin:0!important;background:#fff;box-shadow:0 20px 35px #17263930;border:1px solid var(--work-accent);border-radius:8px;transform-origin:center;min-height:0!important}.skynet-home .bd-transfer.bd-dot{padding:0}.skynet-home .bd-scanning{position:relative;overflow:hidden}.skynet-home .bd-scan-beam{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--work-accent);box-shadow:0 -18px 28px color-mix(in srgb,var(--work-accent) 30%,transparent);pointer-events:none;z-index:5}.skynet-home .bd-body .bd-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .75s var(--bd-ease)}.skynet-home .bd-body .bd-reveal.shown{opacity:1;transform:none}.skynet-home .bd-body .bd-reply{border-radius:12px;padding:22px;position:relative}.skynet-home .bd-reply:before{content:'';position:absolute;top:-7px;left:24px;width:14px;height:14px;background:var(--work-wash);transform:rotate(45deg)}.skynet-home .bd-demo footer{padding:14px 24px;min-height:55px}.skynet-home .bd-event{font-size:11px;color:#455362}.skynet-home .bd-event>i{animation:none}.skynet-home .bd-step-count{font-size:10px;color:#65717c;flex:none}.skynet-home .bd-demo ::selection{background:var(--work-wash);color:var(--work-accent)}.skynet-home .bd-demo .bd-table-wrap{scrollbar-width:thin;scrollbar-color:#aeb9c3 #f4f6f8}
/* Newsletter — editorial proof, assembled in place, then delivered to segments. */
.skynet-home .bd-scene-2 .bd-newsletter{grid-template-columns:1.1fr .9fr;align-items:start}.skynet-home .bd-scene-2 .bd-email{border:0;padding:20px;background:#faf8fd;box-shadow:0 10px 24px #38245312;transition:transform .8s var(--bd-ease)}.skynet-home .bd-scene-2 .bd-email-cover{margin:15px 0;padding:20px;border-radius:5px}.skynet-home .bd-scene-2 .bd-email-cover h4{font-size:32px}.skynet-home .bd-scene-2 .bd-email>h4{font-size:19px}.skynet-home .bd-scene-2 .bd-email p{font-size:11px}.skynet-home .bd-scene-2 .bd-email .bd-rows>div{padding:11px 0;font-size:11px}.skynet-home .bd-scene-2 .bd-email .bd-rows strong{font-size:10px}.skynet-home .bd-scene-2 .bd-funnel>div{transform-origin:left;transition:transform .7s var(--bd-ease),background .4s}.skynet-home .bd-scene-2[data-step="0"] .bd-funnel>div{transform:scaleX(.78);opacity:.5}.skynet-home .bd-scene-2[data-step="3"] .bd-email{transform:scale(.95) rotate(-1deg)}.skynet-home .bd-scene-2[data-step="4"] .bd-metric>strong{font-size:39px;color:var(--work-accent)}.skynet-home .bd-scene-2 .bd-metrics{padding:14px 0 0;margin:0}
/* Accounts — evidence travels into the dossier. */
.skynet-home .bd-scene-3 .bd-account-strip{gap:8px}.skynet-home .bd-scene-3 .bd-account-strip>div{border:0;border-radius:9px;background:#f4f7fb;padding:14px}.skynet-home .bd-scene-3 .bd-account-strip>.selected{background:var(--work-wash);box-shadow:inset 0 0 0 1px #9db8f8}.skynet-home .bd-scene-3 .bd-dossier{background:var(--work-wash);border-radius:12px;min-height:305px}.skynet-home .bd-scene-3 .bd-dossier h4{font-size:31px}.skynet-home .bd-scene-3[data-step="2"] .bd-dossier .bd-rows>div:first-child{background:#fff2d7;padding:14px 8px}.skynet-home .bd-scene-3 .bd-timeline li{padding-bottom:27px}.skynet-home .bd-scene-3 .bd-account-strip>div{transition:transform .7s var(--bd-ease),background .4s}.skynet-home .bd-scene-3[data-step="4"] .bd-account-strip>.selected{transform:translateY(-8px);background:#eaf5ef}
/* Outreach — type the message, advance its sequence, receive the answer. */
.skynet-home .bd-scene-4 .bd-sequence{padding:4px 0 25px}.skynet-home .bd-scene-4 .bd-sequence b{background:var(--work-wash);width:38px;height:38px;border:0;transition:background .4s,color .4s,transform .6s}.skynet-home .bd-scene-4 .bd-sequence strong{font-size:12px}.skynet-home .bd-scene-4 .bd-split>.bd-reveal{grid-column:1/-1}.skynet-home .bd-scene-4 .bd-letter{background:#fafbfe;border:0;border-radius:10px;padding:24px;min-height:310px}.skynet-home .bd-scene-4 .bd-letter p{font-size:13px}.skynet-home .bd-scene-4[data-step="3"] .bd-sequence b,.skynet-home .bd-scene-4[data-step="4"] .bd-sequence b{background:var(--work-accent);color:white;transform:scale(1.1)}.skynet-home .bd-scene-4 .bd-reply{margin-top:0}.skynet-home .bd-scene-4 .bd-reply p{font-size:20px;color:#263e65}
/* Nurture — the next touch becomes a named calendar commitment. */
.skynet-home .bd-scene-5 .bd-calendar{border-top:1px solid #e7edf4;padding-top:15px}.skynet-home .bd-scene-5 .bd-calendar>div{min-height:115px;transition:transform .7s,background .5s}.skynet-home .bd-scene-5[data-step="3"] .bd-calendar>div:nth-child(4),.skynet-home .bd-scene-5[data-step="4"] .bd-calendar>div:nth-child(4){background:var(--work-accent);color:white;transform:translateY(-12px)}.skynet-home .bd-scene-5[data-step="3"] .bd-calendar>div:nth-child(4) *, .skynet-home .bd-scene-5[data-step="4"] .bd-calendar>div:nth-child(4) *{color:white}.skynet-home .bd-scene-5 .bd-timeline li{transition:opacity .4s}.skynet-home .bd-scene-5[data-step="0"] .bd-timeline li:nth-child(n+3){opacity:.15}
/* Inbox — reserve the conversation as the dominant pane. */
.skynet-home .bd-scene-6 .bd-inbox{grid-template-columns:.7fr 1.65fr;gap:15px}.skynet-home .bd-scene-6 .bd-inbox>aside:last-child{grid-column:1/-1;display:flex;gap:14px;padding:0;background:none}.skynet-home .bd-scene-6 .bd-inbox>aside:last-child .bd-panel{flex:1;padding:13px 16px;background:#f7f9fb}.skynet-home .bd-scene-6 .bd-inbox>aside:last-child .bd-rows>div{display:flex;padding:8px 0}.skynet-home .bd-scene-6 .bd-inbox>aside:last-child .bd-rows strong{margin:0}.skynet-home .bd-scene-6 .bd-bubble{padding:20px;font-size:13px;border-radius:12px}.skynet-home .bd-scene-6 .bd-mail-item{padding:18px 8px}.skynet-home .bd-scene-6 .bd-mail-item.selected{border:0;box-shadow:inset 2px 0 var(--work-accent)}.skynet-home .bd-scene-6 .bd-conversation h4{font-size:24px}.skynet-home .bd-scene-6 .bd-bubble.agent{transition:transform .7s,background .5s}.skynet-home .bd-scene-6[data-step="3"] .bd-bubble.agent,.skynet-home .bd-scene-6[data-step="4"] .bd-bubble.agent{transform:translateX(8px);background:#e8f3e9}
/* Routing — the queue stays visible while context moves between teams. */
.skynet-home .bd-scene-7 .bd-routing{gap:13px;padding:8px 0 20px}.skynet-home .bd-scene-7 .bd-routing>div{border-radius:10px;min-height:124px}.skynet-home .bd-scene-7 .bd-routing-hub{border:0;background:var(--work-accent);color:white}.skynet-home .bd-scene-7 .bd-routing-hub small,.skynet-home .bd-scene-7 .bd-routing-hub span{color:white}.skynet-home .bd-scene-7 .bd-routing i{width:25px;position:relative}.skynet-home .bd-scene-7[data-step="1"] .bd-routing i{animation:bd-route-arrow .8s ease-in-out 2}.skynet-home .bd-scene-7[data-step="2"] tbody tr:nth-child(2){background:#fff3dc}.skynet-home .bd-scene-7.bd-progressed tbody tr:nth-child(2){background:#eaf5ef}
/* Support — a resolution checklist completes in a deliberate order. */
.skynet-home .bd-scene-8 .bd-case-top h4{font-size:28px}.skynet-home .bd-scene-8 .bd-checklist li{transition:transform .7s,background .4s,opacity .4s;padding:15px 8px}.skynet-home .bd-scene-8[data-step="0"] .bd-checklist li:nth-child(n+3){opacity:.2}.skynet-home .bd-scene-8[data-step="2"] .bd-checklist li:nth-child(3){background:#ffedca;transform:translateX(8px)}.skynet-home .bd-scene-8.bd-progressed .bd-checklist li:nth-child(3),.skynet-home .bd-scene-8.bd-progressed .bd-checklist li:nth-child(4){background:#e9f4ec}.skynet-home .bd-scene-8[data-step="4"] .bd-reply{font-size:19px}
/* Market changes — one changed cell pulls attention to the before/after. */
.skynet-home .bd-scene-9 .bd-table-wrap{padding:4px}.skynet-home .bd-scene-9 .bd-change{font-size:18px;padding:14px 10px;transition:transform .65s,color .4s,background .4s}.skynet-home .bd-scene-9[data-step="1"] .bd-change,.skynet-home .bd-scene-9[data-step="2"] .bd-change{transform:scale(1.13);background:var(--work-accent);color:white}.skynet-home .bd-scene-9 .bd-compare strong{font-size:52px}.skynet-home .bd-scene-9 .bd-compare{border-radius:12px;padding:24px}.skynet-home .bd-scene-9 .bd-compare del{font-size:27px}
/* Radar — signals occupy an actual impact/effort space. */
.skynet-home .bd-scene-10 .bd-plot{background-color:#fafcfb;min-height:300px}.skynet-home .bd-scene-10 .bd-dot{width:43px;height:43px}.skynet-home .bd-scene-10[data-step="2"] .bd-dot.one{transform:scale(1.45);box-shadow:0 9px 20px #245d4325}.skynet-home .bd-scene-10 .bd-pilot{padding:20px;background:var(--work-wash);border:0;border-radius:10px;transition:opacity .6s,transform .7s}.skynet-home .bd-scene-10[data-step="0"] .bd-pilot,.skynet-home .bd-scene-10[data-step="1"] .bd-pilot{opacity:.2;transform:translateY(20px)}
/* Goals — watch the goal tree roll up, then isolate its dependency. */
.skynet-home .bd-scene-11 .bd-goal{padding:27px;background:#1e5447}.skynet-home .bd-scene-11 .bd-goal h4{font-size:30px}.skynet-home .bd-scene-11 .bd-goal-branches .bd-panel{background:var(--work-wash);border-radius:10px;padding:15px}.skynet-home .bd-scene-11 .bd-intervention{background:#faf4df}.skynet-home .bd-scene-11[data-step="1"] .bd-goal-branches .bd-panel:nth-child(2){background:#fff0c5}.skynet-home .bd-scene-11 .bd-bar i{transition:transform 1s var(--bd-ease);width:var(--to);transform:scaleX(.1);transform-origin:left}.skynet-home .bd-scene-11:not([data-step="0"]) .bd-bar i{transform:scaleX(1)}
/* Spend — build the real bars and isolate the exception. */
.skynet-home .bd-scene-12 .bd-bar{grid-template-columns:74px 1fr 32px;margin:30px 0}.skynet-home .bd-scene-12 .bd-bar>div{height:14px;border-radius:3px}.skynet-home .bd-scene-12 .bd-bar i{border-radius:3px;width:var(--to);transform-origin:left;transform:scaleX(.12);transition:transform 1.15s var(--bd-ease)}.skynet-home .bd-scene-12:not([data-step="0"]) .bd-bar i{transform:scaleX(1)}.skynet-home .bd-scene-12 .bd-number{font-size:76px;line-height:1.1;margin:12px 0}.skynet-home .bd-scene-12 .bd-number small{margin-top:10px;font-size:12px}.skynet-home .bd-scene-12 .bd-metrics{border-bottom:1px solid #e7edf0;padding-bottom:20px}.skynet-home .bd-scene-12[data-step="1"] tbody tr:first-child{background:#fff3dc}
/* Invoice — scanning, mismatch, corrected value and match stamp. */
.skynet-home .bd-scene-13 .bd-invoice{background:#fcfaf5;border:0;box-shadow:0 8px 24px #493c1710;border-radius:7px;padding:25px}.skynet-home .bd-scene-13 .bd-invoice h4{font-size:34px}.skynet-home .bd-scene-13 .bd-invoice .bd-rows>div{transition:background .4s,transform .65s}.skynet-home .bd-scene-13[data-step="1"] .bd-invoice .bd-rows>div:nth-child(2),.skynet-home .bd-scene-13[data-step="2"] .bd-invoice .bd-rows>div:nth-child(2){background:#ffe8c2;transform:translateX(10px);padding:15px 10px}.skynet-home .bd-scene-13.bd-progressed .bd-invoice .bd-rows>div:nth-child(2){background:#e5f2e8;padding:15px 10px}.skynet-home .bd-scene-13 .bd-stamp{font-size:15px;transition:transform .8s,background .4s}.skynet-home .bd-scene-13.bd-progressed .bd-stamp{background:#e6f2e9;transform:rotate(-5deg) scale(1.07)}
/* Cash — draw both scenarios; the changed trajectory is the story. */
.skynet-home .bd-scene-14 .bd-chart{padding:12px 15px;background:#f6fafc;border-radius:10px}.skynet-home .bd-scene-14 .bd-chart svg{min-height:150px}.skynet-home .bd-scene-14 .bd-baseline{stroke-width:3;stroke:#98aab5}.skynet-home .bd-scene-14 .bd-line{stroke-width:4;transition:stroke-dashoffset 1.6s var(--bd-ease)}.skynet-home .bd-scene-14 .bd-chart-label strong{font-size:43px}.skynet-home .bd-scene-14 .bd-legend{padding:12px 0;margin-bottom:10px}.skynet-home .bd-scene-14[data-step="1"] .bd-split .bd-panel:first-child .bd-rows>div:first-child{background:#fff0d6;padding:12px 8px}
/* Hiring — evidence cards become named interview slots, not anonymous scores. */
.skynet-home .bd-scene-15 .bd-candidates>div{border:0;background:#f9f5f8;border-radius:12px;padding:19px 15px;transition:background .5s}.skynet-home .bd-scene-15 .bd-candidates .bd-person>i{width:50px;height:50px;background:#e9d7e4;color:#71425f;font-size:17px}.skynet-home .bd-scene-15 .bd-candidates p{font-size:12px;line-height:1.6}.skynet-home .bd-scene-15.bd-progressed .bd-candidates>div:nth-child(-n+2){background:#edf5ed}.skynet-home .bd-scene-15 .bd-calendar>div{min-height:100px;transition:transform .8s,background .4s}.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div:nth-child(3),.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div:nth-child(4){background:var(--work-accent);transform:translateY(-10px)}.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div:nth-child(3) *,.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div:nth-child(4) *{color:white}
/* Reviews — evidence goes to a human-owned draft, then an agreed action. */
.skynet-home .bd-scene-16 .bd-review-cycle{background:#f8f2f6;border-radius:12px}.skynet-home .bd-scene-16 .bd-ring{background:radial-gradient(closest-side,white 82%,transparent 84%),conic-gradient(var(--work-accent) 0deg 180deg,#e7dce3 180deg)}.skynet-home .bd-scene-16.bd-progressed .bd-ring{background:radial-gradient(closest-side,white 82%,transparent 84%),conic-gradient(var(--work-accent) 0deg 300deg,#e7dce3 300deg)}.skynet-home .bd-scene-16 .bd-split .bd-panel:last-child{background:var(--work-wash);border-radius:10px}.skynet-home .bd-scene-16 .bd-split blockquote{font-size:25px}.skynet-home .bd-scene-16[data-step="4"] .bd-split .bd-panel:last-child{background:#eaf4ed}
/* Onboarding — independent readiness checks lead into the welcome plan. */
.skynet-home .bd-scene-17 td{transition:background .5s}.skynet-home .bd-scene-17[data-step="2"] tbody tr:first-child td:nth-child(3){background:#fff0d6}.skynet-home .bd-scene-17.bd-progressed tbody tr:first-child td:nth-child(3),.skynet-home .bd-scene-17.bd-progressed tbody tr:last-child td:nth-child(2){background:#e4f2e8}.skynet-home .bd-scene-17 tbody tr:nth-child(2) td:last-child{background:#fff2dc}.skynet-home .bd-scene-17 .bd-welcome{transition:opacity .6s,transform .8s;background:#483542;padding:26px}.skynet-home .bd-scene-17[data-step="0"] .bd-welcome,.skynet-home .bd-scene-17[data-step="1"] .bd-welcome{opacity:.35;transform:translateY(12px)}.skynet-home .bd-scene-17 .bd-welcome h4{font-size:31px}.skynet-home .bd-scene-17 .bd-calendar>div{min-height:108px}.skynet-home .bd-scene-17 .bd-calendar span{font-size:10px}
@keyframes bd-route-arrow{50%{transform:translateX(8px);color:var(--work-accent)}}
@media(max-width:1100px){.skynet-home .bd-story-line strong{font-size:26px}.skynet-home .bd-body{padding:22px}.skynet-home .bd-story{padding:18px 22px 0}.skynet-home .bd-ownership{gap:7px}.skynet-home .bd-ownership>span{font-size:9px}.skynet-home .bd-scene-13 .bd-invoice{padding:20px}.skynet-home .bd-scene-15 .bd-candidates>div{padding:16px 12px}}
@media(max-width:760px){.skynet-home .bd-story-line strong{font-size:27px}.skynet-home .bd-story-line{min-height:92px}.skynet-home .bd-body{padding:20px}.skynet-home .bd-demo header{padding:20px}.skynet-home .bd-story{padding:17px 20px 0}.skynet-home .bd-ownership>span{font-size:10px}.skynet-home .bd-ownership{gap:7px}.skynet-home .bd-review-strip{min-height:58px;height:58px;opacity:0}.skynet-home .bd-demo[data-step="2"] .bd-review-strip,.skynet-home .bd-demo[data-step="3"] .bd-review-strip{min-height:58px}.skynet-home .bd-story-line{min-height:85px}.skynet-home .bd-demo header h4{font-size:20px}.skynet-home .bd-review-decision{font-size:10px;padding:8px}.skynet-home .bd-body .bd-rows>div{font-size:12px}.skynet-home .bd-body td{font-size:11px}}
@media(max-width:470px){.skynet-home .bd-story{padding:15px 16px 0}.skynet-home .bd-ownership>span{font-size:8px;gap:4px}.skynet-home .bd-ownership{gap:5px}.skynet-home .bd-ownership svg{width:13px;height:13px}.skynet-home .bd-story-line strong{font-size:25px;letter-spacing:-.03em}.skynet-home .bd-review-strip{gap:7px}.skynet-home .bd-review-avatar{width:26px;height:26px;font-size:10px}.skynet-home .bd-review-decision{max-width:52%;font-size:9px;padding:7px 8px}.skynet-home .bd-body{padding:17px}.skynet-home .bd-demo header{display:flex;gap:10px;padding:17px}.skynet-home .bd-demo header h4{font-size:17px}.skynet-home .bd-toggle{font-size:10px;min-width:66px;padding:7px 8px}.skynet-home .bd-demo-label{font-size:9px;margin-top:5px}.skynet-home .bd-scene-2 .bd-newsletter{grid-template-columns:1fr}.skynet-home .bd-scene-6 .bd-inbox{grid-template-columns:.7fr 1.3fr;gap:9px}.skynet-home .bd-scene-6 .bd-inbox>aside:last-child{display:block}.skynet-home .bd-scene-6 .bd-inbox>aside:last-child .bd-panel{margin-bottom:10px}.skynet-home .bd-scene-6 .bd-mail-item{padding:14px 5px}.skynet-home .bd-scene-6 .bd-mail-item b{font-size:10px}.skynet-home .bd-scene-6 .bd-bubble{padding:13px;font-size:12px}.skynet-home .bd-scene-6 .bd-conversation h4{font-size:19px}.skynet-home .bd-scene-6 .bd-conversation>small{font-size:8px}.skynet-home .bd-scene-7 .bd-routing{gap:6px}.skynet-home .bd-scene-7 .bd-routing>div{min-height:115px;padding:13px 9px}.skynet-home .bd-scene-9 td,.skynet-home .bd-scene-9 th{font-size:10px;padding:12px 7px}.skynet-home .bd-scene-9 .bd-change{font-size:13px;padding:8px 5px}.skynet-home .bd-scene-15 .bd-candidates{grid-template-columns:1fr}.skynet-home .bd-scene-15 .bd-candidates .bd-person>i{width:32px;height:32px;font-size:12px}.skynet-home .bd-scene-15 .bd-candidates p{font-size:11px}.skynet-home .bd-scene-17 .bd-welcome{padding:20px 15px}.skynet-home .bd-scene-17 .bd-calendar span{font-size:8px}.skynet-home .bd-story-line strong{max-width:100%}.skynet-home .bd-demo footer{padding:13px 17px}.skynet-home .bd-event{font-size:10px}.skynet-home .bd-body .bd-panel{padding:16px}}
@media(prefers-reduced-motion:reduce){.skynet-home .bd-demo *{animation:none!important;transition:none!important}.skynet-home .bd-transfer,.skynet-home .bd-scan-beam{display:none}.skynet-home .bd-review-strip{height:58px;min-height:58px;opacity:1}.skynet-home .bd-demo .bd-focus{box-shadow:none!important}}
/* Reserve handoff geometry so every beat keeps the surrounding page still. */
.skynet-home .bd-review-strip{height:58px;min-height:58px;padding-bottom:14px;transition:opacity .25s}
.skynet-home .bd-review-strip{opacity:1}.skynet-home .bd-review-avatar svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5}.skynet-home .bd-story-line strong{opacity:1}.skynet-home .bd-demo[data-step="0"] .bd-review-decision,.skynet-home .bd-demo[data-step="1"] .bd-review-decision{box-shadow:none;background:transparent;color:#4f6474;padding-left:0}.skynet-home .bd-demo[data-step="4"] .bd-review-decision{background:#e3f2e9;color:#296144}
@media(max-width:470px){.skynet-home .bd-scene-17 td .bd-person>i{display:none}.skynet-home .bd-scene-17 td .bd-person strong{font-size:10px}.skynet-home .bd-scene-17 td .bd-person small{font-size:8px}.skynet-home .bd-scene-17 td,.skynet-home .bd-scene-17 th{padding:12px 5px;font-size:9px}.skynet-home .bd-scene-17 td:first-child{min-width:68px}.skynet-home .bd-scene-17 .bd-welcome h4{font-size:26px}.skynet-home .bd-scene-17 .bd-calendar strong{font-size:19px}}

/* assets/workspace-pipelines.css */
/* Same compact workspace chrome and neutral surfaces as Content studio / Meta Ads. */
.skynet-home .wp-demo{position:relative;border:1px solid #e7e4ed;background:#fff;border-radius:12px;overflow:hidden;color:#292735;box-shadow:0 10px 30px #35254b08;font-size:11px;font-variant-numeric:tabular-nums}.skynet-home .wp-demo *{box-sizing:border-box}.skynet-home .wp-demo svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.6;flex:none;stroke-linecap:round;stroke-linejoin:round}.skynet-home .wp-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #efedf2;font-size:10px;color:#746d7e}.skynet-home .wp-top>span:first-child{display:flex;align-items:center;gap:8px}.skynet-home .wp-top b{font-weight:500}.skynet-home .wp-top i{font-style:normal;color:#c7c0d0}.skynet-home .wp-top svg{color:var(--work-accent)}.skynet-home .wp-demo-label{border:1px solid #ece8f2;padding:4px 6px;border-radius:4px;font-size:8px;white-space:nowrap;color:#897c96}.skynet-home .wp-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 18px 20px}.skynet-home .wp-heading h4{font-size:27px!important;line-height:1.1;letter-spacing:-.035em;font-weight:500;margin:0!important}.skynet-home .wp-heading p{font-size:10px;color:#82758e;margin:8px 0 0;line-height:1.5}.skynet-home .wp-team{display:flex;align-items:center;padding-right:6px}.skynet-home .wp-team i,.skynet-home .wp-team>svg{width:27px;height:27px;border-radius:50%;background:var(--work-wash);border:2px solid #fff;display:grid;place-items:center;font-size:10px;font-style:normal;color:var(--work-accent)}.skynet-home .wp-team>svg{padding:5px;margin-left:-6px;box-sizing:content-box;width:15px;height:15px}.skynet-home .wp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 20px;gap:12px}.skynet-home .wp-metrics>div{border-right:1px solid #efedf3;padding-right:10px;min-width:0}.skynet-home .wp-metrics>div:last-child{border:0}.skynet-home .wp-metrics span{font-size:9px;color:#8e8199;display:block;line-height:1.4;min-height:13px}.skynet-home .wp-metrics strong{display:block;font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin-top:5px;color:#50445e}.skynet-home .wp-statusbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#faf8fd;border:1px solid #ebe5f4;border-radius:7px;margin:0 18px 18px;padding:10px 12px;min-height:39px}.skynet-home .wp-statusbar>span{display:flex;gap:7px;align-items:center;color:var(--work-accent)}.skynet-home .wp-statusbar strong{font-size:11px;font-weight:500}.skynet-home .wp-statusbar>div{display:flex;gap:4px}.skynet-home .wp-statusbar>div i{width:4px;height:4px;border-radius:50%;background:#e6deed}.skynet-home .wp-statusbar>div i.on{background:var(--work-accent)}.skynet-home .wp-body{padding:0 18px 18px;min-width:0}.skynet-home .wp-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;min-height:24px}.skynet-home .wp-panel-heading>strong{font-size:11px;font-weight:500}.skynet-home .wp-panel-heading>span:not(.wp-owner):not(.wp-contact):not(.wp-tag){font-size:10px;color:#96879f}.skynet-home .wp-tag{display:inline-flex;align-items:center;font-size:8px;line-height:1.35;border-radius:4px;padding:4px 6px;background:var(--work-wash);color:var(--work-accent);white-space:nowrap;font-weight:400}.skynet-home .wp-tag.good{background:#edf5ef;color:#477b58}.skynet-home .wp-tag.muted{background:#f0eff2;color:#8c8493}.skynet-home .wp-tag.review{background:#fff4df;color:#9b7544}.skynet-home .wp-tag.working{background:var(--work-wash);color:var(--work-accent)}.skynet-home .wp-owner{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:#897994;white-space:nowrap}.skynet-home .wp-owner svg{width:13px;height:13px;color:var(--work-accent)}.skynet-home .wp-owner i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#ede5dc;color:#8a735c;font-size:8px}.skynet-home .wp-owner.human{color:#8a735c}.skynet-home .wp-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;padding:9px 11px;background:#292733;color:white;font-size:9px;line-height:1.4;white-space:nowrap;user-select:none}.skynet-home .wp-action.done{background:#edf5ef;color:#477b58}.skynet-home .wp-action svg{width:12px;height:12px}.skynet-home .wp-footer{display:flex;align-items:center;gap:12px;border-top:1px solid #ece7f1;padding:12px 18px;min-height:65px}.skynet-home .wp-footer p{flex:1;font-size:10px;line-height:1.5;color:#81708c;margin:0}.skynet-home .wp-footer button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e7dfee;background:#faf7fd;border-radius:6px;color:#997aae;cursor:pointer;flex:none}.skynet-home .wp-footer button:focus-visible{outline:2px solid var(--work-accent);outline-offset:3px}.skynet-home .wp-disclaimer{padding:0 18px 12px;font-size:7px;line-height:1.5;color:#9a8da5}.skynet-home .wp-cursor{position:absolute;top:0;left:0;z-index:9;pointer-events:none;opacity:0;transform-origin:top left}.skynet-home .wp-cursor.visible{opacity:1}.skynet-home .wp-cursor>svg{width:22px;height:27px;stroke:none;filter:drop-shadow(0 2px 2px #26304122)}.skynet-home .wp-cursor>span{position:absolute;left:17px;top:22px;padding:4px 7px;color:white;background:#35435a;border-radius:4px;font-size:8px;line-height:1}.skynet-home .wp-cursor.pressing>svg{transform:scale(.86)}.skynet-home .wp-contact{display:flex;align-items:center;gap:7px;min-width:0}.skynet-home .wp-contact>i{width:27px;height:27px;flex:none;display:grid;place-items:center;font-style:normal;font-size:8px;background:var(--work-wash);border-radius:50%;color:var(--work-accent)}.skynet-home .wp-contact b{display:block;font-size:10px;line-height:1.4;font-weight:500}.skynet-home .wp-contact small{display:block;font-size:8px;line-height:1.5;color:#9c8da7;margin-top:3px}.skynet-home .wp-demo dl{margin:0 0 15px}.skynet-home .wp-demo dl>div{padding:10px 0;border-bottom:1px solid #eeeaf2}.skynet-home .wp-demo dt{font-size:8px;color:#9a8ca5;margin-bottom:5px}.skynet-home .wp-demo dd{font-size:10px;color:#65576e;margin:0;line-height:1.5}.skynet-home .wp-suggestion{border:1px solid #eae4f2;background:#fcfbfd;border-radius:7px;padding:12px;margin-bottom:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:69px}.skynet-home .wp-suggestion p{font-size:10px;line-height:1.6;color:#7c6c87;margin:0}.skynet-home .wp-news-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:16px;align-items:start;min-height:555px}.skynet-home .wp-email-proof{border:1px solid #e8e2ed;border-radius:7px;overflow:hidden}.skynet-home .wp-proof-meta{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fcfbfd;font-size:7px;color:#a090ab;letter-spacing:.05em}.skynet-home .wp-email-art{background:#eae0f4;padding:27px 18px;color:#513664}.skynet-home .wp-email-art small{font-size:7px;letter-spacing:.08em}.skynet-home .wp-email-art h5{font-size:30px;line-height:1.06;letter-spacing:-.04em;font-weight:500;margin:20px 0 14px}.skynet-home .wp-email-art>span{font-size:9px;color:#8d709f}.skynet-home .wp-email-content{padding:18px}.skynet-home .wp-email-content>b{font-size:12px;font-weight:500}.skynet-home .wp-email-content>div{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid #f0ebf3;min-height:59px}.skynet-home .wp-email-content>div>span{font-size:8px;color:#ac95bc;margin-top:4px}.skynet-home .wp-email-content p{font-size:10px;line-height:1.5;margin:0;color:#766181}.skynet-home .wp-email-content small{font-size:8px;color:#a290ab;display:block;margin-top:4px}.skynet-home .wp-email-content .wp-pending-copy p{color:#b6aabe}.skynet-home .wp-email-cta{display:block;background:#302837;color:#fff;text-align:center;border-radius:4px;padding:9px;margin-top:16px;font-size:9px}.skynet-home .wp-send-panel{border:1px solid #ece6f1;border-radius:8px;padding:14px}.skynet-home .wp-send-panel>.wp-action{display:flex}.skynet-home .wp-delivery{margin-top:20px}.skynet-home .wp-delivery-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #eee8f3;font-size:9px;color:#87768f;min-height:44px}.skynet-home .wp-delivery-row small{display:block;font-size:7px;color:#a899b1;margin-top:3px}.skynet-home .wp-delivery-row b{font-size:8px;font-weight:400;color:#a594af}.skynet-home .wp-delivery-row b.delivered{color:#598567}.skynet-home .wp-rates{display:flex;gap:15px;justify-content:space-between;padding-top:16px;color:#9a87a5;font-size:8px}.skynet-home .wp-rates b{display:block;font-size:19px;font-weight:500;margin-top:5px;color:#736080}.skynet-home .wp-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeaf3;padding:0 0 13px;margin-bottom:0;font-size:8px;color:#9a8ba5}.skynet-home .wp-filter>span:first-child{display:flex;gap:6px;align-items:center;font-size:10px;color:#756481}.skynet-home .wp-filter b{font-size:8px;font-weight:400;border-radius:4px;padding:3px 5px;background:#f1edf7}.skynet-home .wp-filter svg{width:12px;height:12px}.skynet-home .wp-research-grid{display:grid;grid-template-columns:1.2fr 1fr;min-height:525px}.skynet-home .wp-lead-list{border-right:1px solid #ede8f3;padding:14px 14px 0 0}.skynet-home .wp-list-label,.skynet-home .wp-lead-row{display:grid;grid-template-columns:minmax(0,1fr) 40px 64px;gap:8px;align-items:center}.skynet-home .wp-list-label{font-size:8px;color:#a294ae;padding:0 8px 11px}.skynet-home .wp-lead-row{padding:15px 8px;border-bottom:1px solid #f0ebf5;min-height:73px;border-radius:4px}.skynet-home .wp-lead-row.selected{background:var(--work-wash)}.skynet-home .wp-lead-row b{display:block;font-size:10px;font-weight:500;color:#63516f}.skynet-home .wp-lead-row small{display:block;font-size:8px;line-height:1.5;color:#9a89a7;margin-top:4px}.skynet-home .wp-fit{font-size:11px;color:#7d6390}.skynet-home .wp-lead-row>.wp-tag{font-size:7px;justify-content:center;padding:4px}.skynet-home .wp-list-foot{display:flex;flex-direction:column;gap:6px;padding:16px 8px;color:#a391ad;font-size:8px}.skynet-home .wp-research-detail{padding:16px 0 0 17px}.skynet-home .wp-detail-sub{font-size:9px;color:#a08faa;margin:18px 0 7px}.skynet-home .wp-fit-score{font-size:38px;letter-spacing:-.035em;color:#776087;line-height:1.1;margin-bottom:18px}.skynet-home .wp-fit-score small{font-size:9px;letter-spacing:0;color:#ae9bb8;margin-left:5px}.skynet-home .wp-evidence{display:flex;flex-direction:column;gap:10px;margin-top:19px;color:#91809e;font-size:9px}.skynet-home .wp-evidence strong{font-size:10px;font-weight:500;color:#71607f;margin-bottom:1px}.skynet-home .wp-evidence>span{display:flex;gap:7px;align-items:center}.skynet-home .wp-evidence svg{width:11px;height:11px;color:#7c9a89}.skynet-home .wp-verdict{display:flex;align-items:center;gap:7px;padding:11px 9px;background:#edf5ef;border-radius:5px;color:#628571;font-size:9px;line-height:1.5;margin-top:19px;min-height:51px}.skynet-home .wp-verdict.muted{background:#f3f0f5;color:#9a8da3}.skynet-home .wp-outreach-grid{display:grid;grid-template-columns:.7fr 1.4fr;min-height:650px}.skynet-home .wp-outreach-queue{border-right:1px solid #ede8f3;padding-right:14px}.skynet-home .wp-person-row{padding:14px 8px;border-bottom:1px solid #eee9f4;border-radius:5px;min-height:97px}.skynet-home .wp-person-row.selected{background:var(--work-wash)}.skynet-home .wp-person-row>.wp-tag{margin:9px 0 0 34px}.skynet-home .wp-queue-note{padding:19px 8px}.skynet-home .wp-queue-note p{font-size:9px;color:#a18bae;line-height:1.6;margin:9px 0}.skynet-home .wp-message-editor{padding-left:16px}.skynet-home .wp-message{border:1px solid #e9e3f0;border-radius:7px;margin-top:14px;padding:14px;min-height:180px;background:#fdfcfe}.skynet-home .wp-channel{display:flex;gap:6px;align-items:center;color:#917ba0;font-size:9px}.skynet-home .wp-channel>span{margin-left:auto;color:#ad9cb7;font-size:8px}.skynet-home .wp-channel strong{font-weight:500}.skynet-home .wp-channel svg{width:12px;height:12px}.skynet-home .wp-message h5{font-size:12px;font-weight:500;line-height:1.5;color:#6d547d;margin:15px 0 9px;min-height:36px}.skynet-home .wp-message p{font-size:10px;line-height:1.8;color:#8c7899;margin:13px 0 0;min-height:74px}.skynet-home .wp-message.linkedin{min-height:127px;background:white}.skynet-home .wp-message.linkedin p{min-height:54px}.skynet-home .wp-feedback{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px;background:#fff7e9;border-radius:6px;min-height:100px;margin-top:14px;visibility:hidden}.skynet-home .wp-feedback.visible{visibility:visible}.skynet-home .wp-feedback p{font-size:9px;line-height:1.6;color:#a08357;margin:0;flex-basis:100%}.skynet-home .wp-feedback>.wp-tag{font-size:7px}.skynet-home .wp-review-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:14px;min-height:48px}.skynet-home .wp-review-actions>span small{display:block;font-size:7px;margin-top:5px;color:#a899b1}.skynet-home .wp-review-actions>div{display:flex;gap:6px}.skynet-home .wp-review-actions [data-demo-action=request-edit]{border:1px solid #e4dce9;background:white;color:#967da8;padding:8px;font-size:8px}.skynet-home .wp-review-actions .wp-action{font-size:8px;padding:9px}.skynet-home .wp-sequence-list{margin-top:13px}.skynet-home .wp-sequence-head,.skynet-home .wp-sequence-row{display:grid;grid-template-columns:1fr 1.3fr .8fr;align-items:center;gap:14px}.skynet-home .wp-sequence-head{font-size:8px;color:#a798b2;padding:0 10px 12px}.skynet-home .wp-sequence-row{padding:17px 10px;border-bottom:1px solid #eee9f4;border-radius:5px;min-height:86px}.skynet-home .wp-sequence-row.selected{background:var(--work-wash)}.skynet-home .wp-touchpoints{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;position:relative}.skynet-home .wp-touchpoints:before{content:'';position:absolute;left:12px;right:12px;top:11px;height:1px;background:#e1d9e9}.skynet-home .wp-touchpoints>span{position:relative;display:flex;align-items:center;flex-direction:column;gap:6px;color:#b4a6bf;min-width:0}.skynet-home .wp-touchpoints svg{padding:5px;width:23px;height:23px;border:1px solid #e8e0ee;border-radius:50%;background:#fff;stroke:#b7aac1}.skynet-home .wp-touchpoints .complete svg{background:#eaf3ed;stroke:#7e9f8b;border-color:#d4e5da}.skynet-home .wp-touchpoints .current svg{background:var(--work-wash);stroke:var(--work-accent);border-color:var(--work-accent)}.skynet-home .wp-touchpoints small{font-size:6px;color:#a894b4;white-space:nowrap}.skynet-home .wp-sequence-status{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.skynet-home .wp-sequence-status .wp-tag{font-size:7px}.skynet-home .wp-next-touch{display:flex;justify-content:space-between;align-items:center;gap:17px;border:1px solid #e9e2f1;background:#fcfbfd;border-radius:7px;padding:14px;margin-top:20px;min-height:140px}.skynet-home .wp-next-touch>div{flex:1}.skynet-home .wp-next-touch p{font-size:10px;line-height:1.7;color:#937da2;margin:8px 0 0}.skynet-home .wp-next-touch .wp-panel-heading{justify-content:flex-start;gap:13px}.skynet-home .wp-next-touch>.wp-action{font-size:8px;white-space:normal;max-width:130px}.skynet-home .wp-next-touch>.wp-tag{white-space:normal;max-width:100px}
@media(max-width:1100px){.skynet-home .wp-list-label,.skynet-home .wp-lead-row{grid-template-columns:minmax(0,1fr) 31px 58px;gap:5px}.skynet-home .wp-research-grid{grid-template-columns:1.2fr 1fr}.skynet-home .wp-lead-list{padding-right:10px}.skynet-home .wp-lead-row small{font-size:7px}.skynet-home .wp-research-detail{padding-left:12px}.skynet-home .wp-sequence-head,.skynet-home .wp-sequence-row{gap:8px;grid-template-columns:1fr 1.2fr .85fr}.skynet-home .wp-contact>i{width:23px;height:23px;font-size:7px}.skynet-home .wp-contact{gap:5px}.skynet-home .wp-contact b{font-size:9px}.skynet-home .wp-contact small{font-size:7px}.skynet-home .wp-review-actions{align-items:flex-start;flex-direction:column}.skynet-home .wp-review-actions>div{align-self:flex-end}.skynet-home .wp-outreach-grid{min-height:720px}.skynet-home .wp-suggestion{grid-template-columns:1fr auto}.skynet-home .wp-suggestion p{grid-column:1/-1;grid-row:2}.skynet-home .wp-news-grid{gap:12px}.skynet-home .wp-email-art h5{font-size:27px}}
@media(max-width:760px){.skynet-home .wp-metrics strong{font-size:25px}.skynet-home .wp-top{padding:13px 15px}.skynet-home .wp-heading{padding:22px 15px 18px}.skynet-home .wp-metrics{padding:0 15px 18px;gap:8px}.skynet-home .wp-body{padding:0 15px 16px}.skynet-home .wp-statusbar{margin:0 15px 16px}.skynet-home .wp-heading h4{font-size:26px!important}.skynet-home .wp-footer{padding:13px 15px}.skynet-home .wp-disclaimer{padding:0 15px 12px}.skynet-home .wp-cursor>span{font-size:8px}}
@media(max-width:520px){.skynet-home .wp-news-grid{grid-template-columns:1fr;min-height:0}.skynet-home .wp-email-art{padding:23px}.skynet-home .wp-email-art h5{font-size:32px}.skynet-home .wp-email-content{padding:19px 23px}.skynet-home .wp-email-content>div{padding:12px 0}.skynet-home .wp-send-panel{padding:16px}.skynet-home .wp-research-grid{grid-template-columns:1fr;min-height:0}.skynet-home .wp-lead-list{border-right:0;padding-right:0}.skynet-home .wp-list-label,.skynet-home .wp-lead-row{grid-template-columns:minmax(0,1fr) 42px 70px;gap:8px}.skynet-home .wp-lead-row small{font-size:8px}.skynet-home .wp-lead-row b{font-size:11px}.skynet-home .wp-lead-row>.wp-tag{font-size:8px}.skynet-home .wp-research-detail{border-top:1px solid #eee8f3;padding:19px 5px 0;min-height:430px}.skynet-home .wp-fit-score{font-size:34px}.skynet-home .wp-research-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.skynet-home .wp-research-detail dl>div:last-child{grid-column:1/-1}.skynet-home .wp-filter{align-items:flex-start}.skynet-home .wp-filter>span:last-child{text-align:right;font-size:7px;max-width:125px}.skynet-home .wp-outreach-grid{grid-template-columns:1fr;min-height:0}.skynet-home .wp-outreach-queue{border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.skynet-home .wp-outreach-queue>.wp-panel-heading{grid-column:1/-1;margin:0 0 4px}.skynet-home .wp-person-row{padding:10px 7px;border:1px solid #ede7f2;min-height:112px}.skynet-home .wp-person-row .wp-contact>i{display:none}.skynet-home .wp-person-row .wp-contact b{font-size:9px}.skynet-home .wp-person-row .wp-contact small{font-size:7px}.skynet-home .wp-person-row>.wp-tag{margin:9px 0 0;font-size:7px}.skynet-home .wp-queue-note{grid-column:1/-1;padding:8px 0;display:flex;gap:10px;align-items:center}.skynet-home .wp-queue-note p{margin:0;font-size:8px;flex:1}.skynet-home .wp-message-editor{padding:16px 0 0}.skynet-home .wp-message{min-height:180px}.skynet-home .wp-message p{font-size:11px}.skynet-home .wp-message h5{font-size:12px}.skynet-home .wp-review-actions{flex-direction:row;align-items:center}.skynet-home .wp-review-actions>div{flex-direction:column;align-self:auto}.skynet-home .wp-review-actions .wp-action{font-size:9px}.skynet-home .wp-metrics span{font-size:8px;min-height:23px}.skynet-home .wp-metrics strong{font-size:23px}.skynet-home .wp-statusbar strong{font-size:10px}.skynet-home .wp-statusbar>div{gap:3px}.skynet-home .wp-statusbar>div i{width:3px;height:3px}.skynet-home .wp-sequence-head{display:none}.skynet-home .wp-sequence-row{grid-template-columns:1fr 1fr;padding:14px 8px;gap:12px;min-height:121px}.skynet-home .wp-sequence-row>.wp-contact{grid-column:1;grid-row:1}.skynet-home .wp-sequence-status{grid-column:2;grid-row:1;align-items:flex-end}.skynet-home .wp-touchpoints{grid-column:1/-1;grid-row:2}.skynet-home .wp-touchpoints small{font-size:7px}.skynet-home .wp-sequence-row .wp-contact b{font-size:10px}.skynet-home .wp-sequence-row .wp-contact small{font-size:8px}.skynet-home .wp-sequence-row .wp-contact>i{width:27px;height:27px}.skynet-home .wp-next-touch{display:block;min-height:198px}.skynet-home .wp-next-touch>.wp-action,.skynet-home .wp-next-touch>.wp-tag{max-width:none;margin-top:14px}.skynet-home .wp-heading h4{font-size:25px!important}.skynet-home .wp-top>span:first-child{gap:5px;font-size:9px}.skynet-home .wp-demo-label{font-size:7px}.skynet-home .wp-owner{font-size:8px}}
@media(prefers-reduced-motion:reduce){.skynet-home .wp-demo *{animation:none!important;transition:none!important}.skynet-home .wp-cursor{display:none}}

/* assets/content-kanban.css */
.skynet-home .work-output.content-output{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:18px;align-items:stretch;margin:14px 8px 22px}.skynet-home .content-output .work-photo{height:auto;min-height:740px;max-height:none}.skynet-home .content-output .work-photo-image{background-size:auto 200%;background-position:50% 0}.skynet-home .content-output .work-photo figcaption{font-size:27px;padding:80px 22px 26px;line-height:1.2}.skynet-home .content-output .work-photo figcaption small{font-size:10px;margin-top:16px}.skynet-home .content-output .workflow-dashboard-host{min-width:0}
.skynet-home .content-board{background:#fff;border:1px solid #ece9f1;border-radius:13px;overflow:hidden;color:#272730;box-shadow:0 16px 45px #3024450b;font-size:11px}.skynet-home .ck-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eeedf2;gap:10px}.skynet-home .ck-mark{font-size:17px;display:flex;gap:8px;align-items:center}.skynet-home .ck-mark b{font-size:12px;font-weight:500}.skynet-home .ck-live{font-size:9px;color:#66716b;display:flex;gap:6px;align-items:center}.skynet-home .ck-live i{width:5px;height:5px;border-radius:50%;background:#5b9179}.skynet-home .ck-title{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 18px;gap:10px}.skynet-home .ck-title>div>span{font-size:8px;letter-spacing:.1em;color:#817a8c}.skynet-home .ck-title h4{font-size:26px!important;letter-spacing:-.04em;line-height:1.12;margin:7px 0 0!important;font-weight:500}.skynet-home .ck-team{display:flex;padding-right:4px}.skynet-home .ck-team i{border:2px solid #fff;margin-right:-5px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e8ddd0;font-style:normal;font-size:8px;color:#674f3c}.skynet-home .ck-team i:nth-child(2){background:#e1e8d6;color:#506044}.skynet-home .ck-team i:last-child{background:#eee7fb;color:#8054cb;font-size:12px}.skynet-home .ck-summary{display:flex;align-items:center;gap:14px;padding:0 20px 18px;color:#716c7c;font-size:9px}.skynet-home .ck-summary b{font-weight:500;color:#302b3a;margin-right:3px}.skynet-home .ck-summary small{margin-left:auto;font-size:8px;color:#89848f}.skynet-home .ck-scroll{padding:0 12px 12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d2c6e6 #f6f3fa}.skynet-home .ck-kanban{position:relative;min-width:560px;height:660px}.skynet-home .ck-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:absolute;inset:0}.skynet-home .ck-lane{background:#f7f6fa;border:1px solid #efedf3;border-radius:8px;padding:14px 10px}.skynet-home .ck-lane:nth-child(2){background:#faf7f0;border-color:#f0ece2}.skynet-home .ck-lane:nth-child(3){background:#f2f7f5;border-color:#e7efeb}.skynet-home .ck-lane-head{display:flex;gap:6px;align-items:center;font-size:10px;white-space:nowrap}.skynet-home .ck-lane-head>i{width:5px;height:5px;border-radius:50%;background:#9671d8}.skynet-home .ck-lane:nth-child(2) .ck-lane-head>i{background:#c29449}.skynet-home .ck-lane:nth-child(3) .ck-lane-head>i{background:#62917c}.skynet-home .ck-lane-head strong{font-weight:500}.skynet-home .ck-lane-head>span{margin-left:auto;color:#827b90;background:#fff8;border-radius:3px;font-size:9px;padding:2px 4px;font-variant-numeric:tabular-nums}.skynet-home .ck-lane>p{font-size:8px;color:#8c8497;margin:7px 0 0}.skynet-home .ck-cards{position:absolute;left:7px;right:7px;top:62px;height:596px}.skynet-home .ck-card{position:absolute;top:0;left:0;height:192px;border:1px solid #e8e4ed;border-radius:7px;padding:10px;background:#fff;box-shadow:0 3px 6px #2b203808;will-change:transform}.skynet-home .ck-format{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.07em;color:#82768f}.skynet-home .ck-format i{font-style:normal;font-size:12px;color:#9584b2}.skynet-home .ck-card h5{font-size:11px;font-weight:500;line-height:1.25;letter-spacing:-.015em;margin:6px 0 9px;height:27px}.skynet-home .ck-art{height:61px;border-radius:4px;overflow:hidden;position:relative;padding:9px 10px;background:#ece5f8;display:flex;align-items:center;justify-content:space-between}.skynet-home .ck-art>span{font-size:13px;line-height:1;font-weight:500;letter-spacing:-.04em;z-index:1}.skynet-home .ck-art>i{font-style:normal}.skynet-home .ck-article .ck-art{background:#27263a;color:#f1e8d6}.skynet-home .ck-article .ck-art i{position:absolute;width:60px;height:60px;right:-12px;top:18px;border:12px solid #b39aca;border-radius:50%}.skynet-home .ck-social .ck-art{background:#e6edfb;color:#274778}.skynet-home .ck-social .ck-art i{font-size:22px;font-weight:600}.skynet-home .ck-social .ck-art span{font-size:11px}.skynet-home .ck-video .ck-art{background:#e1f0e7;color:#294637}.skynet-home .ck-video .ck-art>span{font-size:20px}.skynet-home .ck-video .ck-art i{border:1px solid #749e85;border-radius:50%;width:26px;height:26px;display:grid;place-items:center}.skynet-home .ck-email .ck-art{background:#f8eedc;display:block}.skynet-home .ck-email .ck-art span{font-size:13px}.skynet-home .ck-email .ck-art i{display:block;height:2px;background:#baa889;width:80%;margin-top:7px}.skynet-home .ck-email .ck-art i:last-child{width:50%;margin-top:4px}.skynet-home .ck-carousel .ck-art{background:#8357c8;color:#fff}.skynet-home .ck-carousel .ck-art span{font-size:29px;opacity:.45}.skynet-home .ck-carousel .ck-art b{font-size:12px;line-height:1.1;font-weight:500;letter-spacing:-.03em}.skynet-home .ck-post .ck-art{background:#f2cbb5;color:#663e29}.skynet-home .ck-post .ck-art i{font-size:28px;color:#ba7554}.skynet-home .ck-meta{font-size:8px;color:#8c8495;margin:8px 0}.skynet-home .ck-card footer{display:flex;gap:4px;align-items:center;padding-top:7px;border-top:1px solid #f0edf4;font-size:8px;color:#7d7289;white-space:nowrap}.skynet-home .ck-avatar{display:grid;place-items:center;width:16px;height:16px;background:#eee7fa;color:#895acb;border-radius:4px;flex-shrink:0}.skynet-home .ck-card[data-lane="1"] .ck-avatar{border-radius:50%;background:#e9dfcd;color:#7a6041}.skynet-home .ck-card-state{margin-left:auto;font-size:7px;color:#9c8faa}.skynet-home .ck-card[data-lane="0"] .ck-card-state{color:#8b60c9;animation:ck-pulse 1.7s ease-in-out infinite}.skynet-home .ck-card[data-lane="1"] .ck-card-state{color:#a47a37}.skynet-home .ck-card[data-lane="2"] .ck-card-state{color:#548774}.skynet-home .ck-footer{display:flex;gap:8px;align-items:center;padding:13px 18px;border-top:1px solid #ece9f1;min-height:61px}.skynet-home .ck-event{font-size:15px;color:#9570cd}.skynet-home .ck-footer p{margin:0;flex:1;font-size:10px;line-height:1.5;color:#746c7f;min-height:30px}.skynet-home .ck-pause{border:1px solid #e8e2ee;border-radius:50%;width:30px;height:30px;flex-shrink:0;background:#fff;color:#8263ad;font:inherit;cursor:pointer}.skynet-home .ck-pause:focus-visible{outline:2px solid #8454d7;outline-offset:3px}.skynet-home .ck-cycle{height:2px;background:#f3eef9}.skynet-home .ck-cycle i{display:block;height:100%;background:#b9a0df;transform:scaleX(0);transform-origin:left}.skynet-home .content-board[data-paused=true] *{animation-play-state:paused!important}@keyframes ck-pulse{50%{opacity:.4}}
@media(max-width:1000px){.skynet-home .work-output.content-output{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:12px}.skynet-home .content-output .work-photo figcaption{font-size:23px;padding:65px 15px 22px}.skynet-home .ck-summary{gap:9px}.skynet-home .ck-summary small{display:none}}
@media(max-width:760px){.skynet-home .work-output.content-output{grid-template-columns:1fr}.skynet-home .content-output .work-photo{min-height:210px;height:210px;max-height:210px}.skynet-home .content-output .work-photo-image{background-size:300% auto;background-position:50% 0}.skynet-home .content-output .work-photo figcaption{font-size:24px;max-width:300px;padding:40px 20px 20px}.skynet-home .ck-scroll{padding-bottom:14px}.skynet-home .ck-title h4{font-size:25px!important}.skynet-home .ck-footer p{font-size:10px}.skynet-home .ck-summary{gap:14px}}
@media(prefers-reduced-motion:reduce){.skynet-home .content-board *{animation:none!important}}
.skynet-home .ck-card footer{padding:7px 0 0;min-height:0;background:transparent;margin:0;border-radius:0}
/* v62: asset-led content cards and quieter board chrome. Mobbin: Air, Buffer, Strut. */
.skynet-home .content-board{border-color:#e6e4e9;border-radius:12px;box-shadow:0 8px 30px #25202c08}.skynet-home .ck-top{padding:14px 18px;background:#fff;border-bottom-color:#efedf1}.skynet-home .ck-mark{color:#8a61cb}.skynet-home .ck-mark b{color:#35303d}.skynet-home .ck-live{background:#f5f5f4;border-radius:4px;padding:4px 6px;color:#74716f}.skynet-home .ck-live i{background:#8d9a86}.skynet-home .ck-title{padding:24px 18px 22px}.skynet-home .ck-title>div>span{font-size:7px;letter-spacing:.08em;color:#958c9e}.skynet-home .ck-title h4{font-size:25px!important;letter-spacing:-.04em;max-width:330px}.skynet-home .ck-team i{width:27px;height:27px;box-shadow:0 0 0 1px #efedf2}.skynet-home .ck-summary{border-bottom:1px solid #eeedf0;padding:0 18px 12px;margin-bottom:0;gap:10px;font-size:8px}.skynet-home .ck-summary .ck-view{color:#7d56b3;position:relative}.skynet-home .ck-summary .ck-view b{color:inherit;font-weight:500;font-size:9px}.skynet-home .ck-view:after{content:'';position:absolute;height:2px;background:#9169ce;bottom:-13px;left:0;right:0}.skynet-home .ck-summary .ck-due{margin-left:auto;color:#83748f}.skynet-home .ck-summary small{display:none}.skynet-home .ck-scroll{padding:16px 10px 10px;background:#fbfafc}.skynet-home .ck-lane,.skynet-home .ck-lane:nth-child(2),.skynet-home .ck-lane:nth-child(3){background:#f3f2f5;border:0;border-radius:6px;padding:13px 10px}.skynet-home .ck-lane:nth-child(2){background:#f5f3f0}.skynet-home .ck-lane:nth-child(3){background:#f0f4f2}.skynet-home .ck-lane-head{font-size:9px;gap:5px}.skynet-home .ck-lane-head strong{font-weight:500;color:#635b6d}.skynet-home .ck-lane-head>span{background:transparent;color:#a097ab;padding:0}.skynet-home .ck-lane-head>i{width:7px;height:7px;background:transparent;border:1.5px solid #9b7bc5}.skynet-home .ck-lane:nth-child(2) .ck-lane-head>i{background:#c9ac78;border:0;border-radius:2px}.skynet-home .ck-lane:nth-child(3) .ck-lane-head>i{background:#7da18b;border:0}.skynet-home .ck-lane>p{font-size:7px;color:#a49ba9;line-height:1.3;margin-top:6px}.skynet-home .ck-card{display:flex;flex-direction:column;padding:8px;border-color:#e7e3eb;border-radius:7px;box-shadow:0 2px 3px #251d3405}.skynet-home .ck-card.ck-moving{z-index:3;box-shadow:0 5px 14px #32234112}.skynet-home .ck-format{position:absolute;top:14px;left:14px;z-index:2;line-height:1;font-size:6px;letter-spacing:.06em;background:#fffffff0;color:#675b75;border:1px solid #ffffff80;border-radius:3px;padding:4px 5px;max-width:90%;box-shadow:0 1px 2px #22222205}.skynet-home .ck-format>i{display:none}.skynet-home .ck-card h5{order:1;height:27px;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.25;margin:8px 2px 2px;letter-spacing:-.02em}.skynet-home .ck-art{order:0;height:82px;min-height:82px;padding:26px 10px 10px;border-radius:4px;align-items:flex-end}.skynet-home .ck-art>span{font-size:17px;line-height:1.05}.skynet-home .ck-meta{order:2;font-size:8px;color:#a094aa;margin:0 2px 7px;line-height:1.3}.skynet-home .ck-card footer{order:3;margin-top:auto;padding:7px 2px 0;gap:5px;font-size:7px;border-top-color:#f2eff5;line-height:1.2}.skynet-home .ck-avatar{width:17px;height:17px;font-size:9px;border-radius:5px}.skynet-home .ck-card[data-lane="1"] .ck-avatar{font-size:7px}.skynet-home .ck-card-state{font-size:6px;padding:3px 4px;border-radius:3px;background:#f7f4fb}.skynet-home .ck-card[data-lane="1"] .ck-card-state{background:#fbf5e9}.skynet-home .ck-card[data-lane="2"] .ck-card-state{background:#eef6f0;font-size:9px;padding:1px 4px}.skynet-home .ck-article .ck-art{background:#272135;color:#eee4d2}.skynet-home .ck-article .ck-art i{width:86px;height:86px;border-width:17px;top:26px;right:-30px;border-color:#ad8bce}.skynet-home .ck-social .ck-art{background:#e8ecf2}.skynet-home .ck-social .ck-art>i{font-size:28px;color:#4c6e9b;line-height:1}.skynet-home .ck-social .ck-art>span{font-size:13px;color:#344b68;line-height:1.05}.skynet-home .ck-video .ck-art{background:linear-gradient(0deg,#152b28a6,#14292108),url('/home-v77/assets/department-media/team-scenes.webp') 50% 0/300% auto;color:#fff}.skynet-home .ck-video .ck-art>span{font-size:16px;text-shadow:0 1px 3px #152b2830}.skynet-home .ck-video .ck-art>i{background:#ffffff20;color:#fff;border-color:#ffffff90;backdrop-filter:blur(4px);font-size:15px;flex-shrink:0}.skynet-home .ck-email .ck-art{padding-top:24px;background:#faf2e3;color:#6b4d30}.skynet-home .ck-email .ck-art small{display:block;font-size:5px;letter-spacing:.12em;margin-bottom:5px;color:#9e7e58}.skynet-home .ck-email .ck-art>span{font-size:16px;letter-spacing:-.025em}.skynet-home .ck-email .ck-art>i{margin-top:6px;background:#d6c4a6;height:2px}.skynet-home .ck-carousel .ck-art{background:#8058bb;display:block;padding-top:23px}.skynet-home .ck-carousel .ck-art>span{font-size:6px;letter-spacing:.06em;opacity:.65}.skynet-home .ck-carousel .ck-art>b{display:block;font-size:15px;line-height:1.05;margin-top:5px;font-weight:500}.skynet-home .ck-post .ck-art{background:#eed4c4;color:#6c4c38}.skynet-home .ck-post .ck-art>span{font-size:17px}.skynet-home .ck-post .ck-art>i{font-size:30px;color:#b37c56}.skynet-home .ck-footer{padding:12px 16px;background:#fff;gap:8px}.skynet-home .ck-footer p{font-size:9px;line-height:1.6;color:#80738c}.skynet-home .ck-event{width:23px;height:23px;border-radius:6px;display:grid;place-items:center;background:#f4effa;font-size:12px;flex-shrink:0}.skynet-home .ck-pause{border-radius:6px;width:27px;height:27px;font-size:9px;border-color:#ebe5f2;background:#fbf9fe}.skynet-home .ck-cycle{height:2px}.skynet-home .ck-cycle i{background:#b597dc}
@media(max-width:760px){.skynet-home .ck-title h4{font-size:25px!important}.skynet-home .ck-title{padding:22px 16px}.skynet-home .ck-summary{padding-inline:16px}.skynet-home .ck-summary .ck-due{font-size:7px}.skynet-home .ck-summary{gap:8px}}
.skynet-home .ck-meta{font-size:9px;color:#80738c}.skynet-home .ck-card footer{font-size:8px;color:#74677e}.skynet-home .ck-card-state{font-size:7px}.skynet-home .ck-lane-head{font-size:10px}.skynet-home .ck-lane>p{color:#82798c}.skynet-home .ck-format{font-size:7px}.skynet-home .ck-footer p{color:#75677f}

/* assets/meta-ads-demo.css */
.skynet-home .ads-lab{border:1px solid #e7e4ed;background:#fff;border-radius:12px;overflow:hidden;color:#292735;box-shadow:0 10px 30px #35254b08;font-size:11px}.skynet-home .ad-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #efedf2;padding:14px 18px;color:#726a7d;font-size:10px}.skynet-home .ad-top>span:first-child{display:flex;align-items:center;gap:8px}.skynet-home .ad-top b{font-size:24px;color:#396edc;line-height:1}.skynet-home .ad-top i{font-style:normal;color:#c7c0d0}.skynet-home .ad-live{font-size:8px;border:1px solid #ece8f2;border-radius:4px;padding:4px 6px;color:#8c7e9b}.skynet-home .ad-heading{padding:24px 18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.skynet-home .ad-heading p{font-size:7px;letter-spacing:.09em;color:#9a8fa6;margin:0 0 7px}.skynet-home .ad-heading h4{font-size:27px!important;letter-spacing:-.045em;line-height:1.1;font-weight:500;margin:0!important}.skynet-home .ad-owner{display:flex;gap:7px;align-items:center;font-size:9px;color:#8b6e55}.skynet-home .ad-owner>span{font-size:8px;color:#92869c;line-height:1.5;border-left:1px solid #eee8f4;padding-left:7px}.skynet-home .ad-owner b{font-size:10px;color:#54495f;font-weight:500}.skynet-home .ad-step{margin:0 18px 18px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #ebe5f4;border-radius:7px;background:#faf8fd}.skynet-home .ad-step-num{display:grid;place-items:center;background:#eee6f9;color:#8b64bd;width:22px;height:22px;border-radius:5px;font-size:9px;font-variant-numeric:tabular-nums}.skynet-home .ad-step strong{font-size:11px;font-weight:500;color:#61526f}.skynet-home .ad-dots{display:flex;gap:4px;margin-left:auto}.skynet-home .ad-dots i{width:5px;height:5px;border-radius:50%;background:#e6deed}.skynet-home .ad-dots i.on{background:#9570c6}.skynet-home .ad-creatives{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 20px}.skynet-home .ad-creative{min-width:0;border:1px solid #e9e4ef;border-radius:7px;overflow:hidden;background:#fff;transition:border-color .5s,opacity .5s,box-shadow .5s}.skynet-home .ad-art{height:164px;position:relative;overflow:hidden;padding:12px;background:#ece4f6;display:flex;flex-direction:column;justify-content:center}.skynet-home .ad-brand{position:absolute;top:10px;left:10px;font-size:6px;letter-spacing:.09em;z-index:2}.skynet-home .ad-selected{position:absolute;top:9px;right:7px;background:#ffffffda;border-radius:3px;font-size:6px;padding:3px 4px;color:#6c597b;z-index:2}.skynet-home .ad-art>strong{position:relative;z-index:1;font-weight:500;letter-spacing:-.045em;line-height:1.04;font-size:23px}.skynet-home .ad-art em{font-style:normal}.skynet-home .ad-art>small{position:absolute;bottom:10px;left:10px;letter-spacing:.04em;font-size:5px;z-index:2}.skynet-home .ad-art-0{background:#e9ded0;color:#3a2d33}.skynet-home .ad-art-0 em{color:#7e58a7}.skynet-home .ad-orbit{position:absolute;right:-21px;bottom:-28px;width:100px;height:100px;border:19px solid #b79bd0;border-radius:50%;opacity:.5}.skynet-home .ad-art-1{background:linear-gradient(0deg,#132b37cc,#132b3711),url('/home-v77/assets/department-media/team-scenes.webp') 50% 0/auto 200%;color:white;justify-content:flex-end;padding-bottom:36px}.skynet-home .ad-art-1>strong{font-size:19px;text-shadow:0 1px 3px #0003}.skynet-home .ad-video-play{font-style:normal;position:absolute;right:10px;bottom:10px;width:20px;height:20px;display:grid;place-items:center;border:1px solid #fff7;border-radius:50%;background:#ffffff20}.skynet-home .ad-art-2{background:#25263a;color:#f0e9f6;padding:11px;justify-content:flex-start;padding-top:41px}.skynet-home .ad-art-2>strong{font-size:16px}.skynet-home .ad-mini-windows{position:relative;margin-top:10px}.skynet-home .ad-mini-windows i{display:block;font-size:6px;font-style:normal;background:#ffffff13;border:1px solid #ffffff1c;border-radius:3px;padding:4px;margin-bottom:3px;color:#ddceef;transform:rotate(-3deg)}.skynet-home .ad-mini-windows b{float:right;font-size:5px;font-weight:400;color:#bbd9c6}.skynet-home .ad-art-3{background:#bcddcd;color:#2d5547}.skynet-home .ad-art-3>strong{font-size:20px}.skynet-home .ad-art-3 em{color:#5a8874}.skynet-home .ad-star{position:absolute;right:3px;bottom:3px;font-size:65px;line-height:1;color:#7cad952d;font-style:normal}.skynet-home .ad-caption{display:flex;align-items:flex-start;gap:6px;padding:10px 8px 7px;position:relative;min-height:48px}.skynet-home .ad-letter{width:17px;height:17px;display:grid;place-items:center;background:#f3eff8;color:#8a71a4;font-size:8px;border-radius:4px;flex-shrink:0}.skynet-home .ad-caption h5{font-size:10px;line-height:1.25;font-weight:500;margin:0 0 3px;letter-spacing:-.02em}.skynet-home .ad-caption small{font-size:7px;color:#9a8ea6;display:block}.skynet-home .ad-result{position:absolute;right:6px;top:-19px;font-size:6px;background:#fff;color:#51886d;padding:3px 5px;border-radius:3px;line-height:1}.skynet-home .ad-result:empty{display:none}.skynet-home .ad-metrics{padding:4px 9px 9px;display:flex;flex-direction:column;gap:5px}.skynet-home .ad-metrics>span{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#9a8ca6}.skynet-home .ad-metrics b{font-weight:500;font-size:10px;color:#50455e;font-variant-numeric:tabular-nums}.skynet-home .ad-allocation{display:grid;grid-template-columns:1fr auto;gap:4px;padding:9px;border-top:1px solid #f0ebf5;background:#fcfbfd}.skynet-home .ad-allocation>span{font-size:7px;color:#9c8ba9}.skynet-home .ad-allocation>b{font-size:12px;line-height:1;font-weight:500;color:#766184;font-variant-numeric:tabular-nums}.skynet-home .ad-allocation>small{grid-column:1 / -1;font-size:7px;color:#a38caf;min-height:9px}.skynet-home .ad-creative[data-verdict=winner]{border-color:#8bb49d;box-shadow:0 0 0 2px #78a48b0d}.skynet-home .ad-creative[data-verdict=winner] .ad-allocation{background:#f2f8f4}.skynet-home .ad-creative[data-verdict=winner] .ad-allocation>b,.skynet-home .ad-creative[data-verdict=winner] .ad-allocation>small{color:#47785b}.skynet-home .ad-creative[data-verdict=weak] .ad-result{color:#b18453}.skynet-home .ad-creative[data-verdict=paused] .ad-art{filter:grayscale(.85);opacity:.48}.skynet-home .ad-creative[data-verdict=paused] .ad-result{color:#88788f;background:#eeebf2}.skynet-home .ad-creative[data-verdict=paused] .ad-allocation>b{color:#ada4b6}.skynet-home .ad-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin:0 18px 18px}.skynet-home .ad-response,.skynet-home .ad-budget{min-width:0;border:1px solid #ece8f1;border-radius:8px;padding:14px;background:#fcfbfd}.skynet-home .ad-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.skynet-home .ad-panel-title strong{font-size:10px;font-weight:500;color:#65556e}.skynet-home .ad-panel-title>span{font-size:7px;color:#a08baa}.skynet-home .ad-chart{height:103px;position:relative;margin-top:12px;padding-left:21px}.skynet-home .ad-chart>span{position:absolute;left:0;top:3px;font-size:7px;color:#b09ebb}.skynet-home .ad-chart>span:nth-child(2){top:auto;bottom:4px}.skynet-home .ad-chart svg{width:100%;height:100%;overflow:visible}.skynet-home .ad-grid{fill:none;stroke:#ece7f1;stroke-width:1;stroke-dasharray:3 3}.skynet-home .ad-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s ease;vector-effect:non-scaling-stroke}.skynet-home .ad-line-a{stroke:#9270c6}.skynet-home .ad-line-b{stroke:#75a891}.skynet-home .ad-line-c,.skynet-home .ad-line-d{stroke:#c5bbc9;stroke-width:1}.skynet-home .ads-lab:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ad-line{stroke-dashoffset:0}.skynet-home .ad-chart-legend{display:flex;gap:8px;margin-top:7px;flex-wrap:wrap;font-size:6px;color:#93839d}.skynet-home .ad-chart-legend span{display:flex;align-items:center;gap:3px}.skynet-home .ad-chart-legend i{width:4px;height:4px;border-radius:50%;background:#9270c6}.skynet-home .ad-chart-legend span:nth-child(2) i{background:#75a891}.skynet-home .ad-budget-value{font-size:32px;letter-spacing:-.05em;margin:17px 0 14px;line-height:1;font-weight:500;color:#544260}.skynet-home .ad-budget-value span{font-size:8px;letter-spacing:0;margin-left:6px;color:#aa96b4}.skynet-home .ad-budget-bar{display:flex;gap:3px;height:21px;overflow:hidden;border-radius:4px}.skynet-home .ad-budget-bar i{display:grid;place-items:center;background:#b8a0d7;flex:1;min-width:0;font-style:normal;font-size:7px;color:white;transition:flex-grow 1s,opacity .5s}.skynet-home .ad-budget-bar i:nth-child(2){background:#91b7a5}.skynet-home .ad-budget-bar i:nth-child(3){background:#a6a2b6}.skynet-home .ad-budget-bar i:nth-child(4){background:#bfcfc6}.skynet-home .ads-lab:is([data-stage="4"],[data-stage="5"]) .ad-budget-bar i:nth-child(n+3){flex-grow:0;opacity:0}.skynet-home .ad-budget-note{font-size:8px;line-height:1.4;margin-top:10px;color:#95809f;min-height:22px}.skynet-home .ad-rule{display:flex;gap:5px;font-size:7px;color:#93859c;margin-top:9px}.skynet-home .ad-rule span{color:#6c9d81}.skynet-home .ad-footer{display:flex;align-items:center;gap:9px;padding:12px 18px;border-top:1px solid #ece7f1;margin:0;min-height:61px;background:white}.skynet-home .ad-footer>span{color:#9c7bbe;font-size:15px}.skynet-home .ad-footer p{font-size:10px;line-height:1.5;color:#81708c;flex:1;margin:0}.skynet-home .ad-footer button{border:1px solid #e7dfee;background:#faf7fd;border-radius:6px;width:28px;height:28px;flex-shrink:0;color:#997aae;cursor:pointer;font:inherit}.skynet-home .ad-footer button:focus-visible{outline:2px solid #8454d7;outline-offset:3px}.skynet-home .ad-demo-note{padding:0 18px 12px;font-size:7px;color:#aa9eb1}.skynet-home .ads-lab[data-paused=true] *{animation-play-state:paused!important}.skynet-home .meta-output .work-photo{min-height:720px}
@media(max-width:1000px){.skynet-home .ad-creatives{grid-template-columns:repeat(2,minmax(0,1fr))}.skynet-home .ad-art{height:150px}.skynet-home .ad-art>strong{font-size:27px}.skynet-home .ad-art-1>strong{font-size:25px}.skynet-home .ad-art-2>strong{font-size:20px}.skynet-home .ad-caption h5{font-size:12px}.skynet-home .ad-caption small{font-size:8px}.skynet-home .ad-metrics{flex-direction:row;gap:8px}.skynet-home .ad-metrics>span{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px}.skynet-home .ad-allocation>small{grid-column:auto}.skynet-home .ad-allocation{grid-template-columns:1fr auto auto;align-items:center}.skynet-home .ad-art-2{padding-top:35px}.skynet-home .ad-mini-windows{max-width:180px;width:90%;margin-top:8px}.skynet-home .ad-mini-windows i{font-size:7px}.skynet-home .ad-caption{min-height:46px}}
@media(max-width:600px){.skynet-home .ad-heading{padding:20px 14px}.skynet-home .ad-heading h4{font-size:24px!important}.skynet-home .ad-owner{display:none}.skynet-home .ad-top{padding:12px 14px}.skynet-home .ad-step{margin:0 14px 14px}.skynet-home .ad-step strong{font-size:10px}.skynet-home .ad-dots{gap:3px}.skynet-home .ad-creatives{padding:0 12px 14px;gap:8px}.skynet-home .ad-art{height:154px;padding:10px}.skynet-home .ad-art>strong{font-size:22px}.skynet-home .ad-art-1{padding-bottom:34px}.skynet-home .ad-art-1>strong{font-size:20px}.skynet-home .ad-art-2{padding-top:36px}.skynet-home .ad-art-2>strong{font-size:17px}.skynet-home .ad-selected{top:28px;left:10px;right:auto;font-size:5px}.skynet-home .ad-art-0>strong,.skynet-home .ad-art-3>strong{padding-top:12px}.skynet-home .ad-bottom{grid-template-columns:1fr;margin:0 12px 14px}.skynet-home .ad-caption h5{font-size:11px}.skynet-home .ad-caption small{font-size:7px}.skynet-home .ad-allocation{grid-template-columns:1fr auto}.skynet-home .ad-allocation>small{grid-column:1 / -1}.skynet-home .ad-metrics{gap:4px;padding:4px 7px 9px}.skynet-home .ad-metrics>span{font-size:6px}.skynet-home .ad-metrics b{font-size:10px}.skynet-home .ad-footer{padding:12px 14px}.skynet-home .ad-footer p{font-size:10px}.skynet-home .ad-demo-note{font-size:7px}.skynet-home .meta-output .work-photo{min-height:210px}}
@media(prefers-reduced-motion:reduce){.skynet-home .ads-lab *{transition:none!important;animation:none!important}}

/* Reveal complete solid paths with one clock-controlled SVG window. */
.skynet-home .ads-lab .ad-line{stroke-dasharray:none;stroke-dashoffset:0;transition:none}

/* assets/revision29.css */
/* Each department has its own visual language. */
.skynet-home .work-landscape i{border:0;border-radius:0;mask:none;background:center/contain no-repeat url('/home-v77/assets/patterns/0.svg');width:650px;height:650px;opacity:.13;left:-130px;top:140px}.skynet-home .work-landscape i:nth-child(2){width:800px;height:800px;left:60%;top:25%;opacity:.1}.skynet-home .work-landscape i:nth-child(3){display:none}.skynet-home .work-canvas[data-department=marketing] .work-landscape i{background-image:url('/home-v77/assets/patterns/1.svg')}.skynet-home .work-canvas[data-department=operations] .work-landscape i{background-image:url('/home-v77/assets/patterns/2.svg')}.skynet-home .work-canvas[data-department=strategy] .work-landscape i{background-image:url('/home-v77/assets/patterns/3.svg')}.skynet-home .work-canvas[data-department=finance] .work-landscape i{background-image:url('/home-v77/assets/patterns/4.svg')}.skynet-home .work-canvas[data-department=hr] .work-landscape i{background-image:url('/home-v77/assets/patterns/5.svg')}.skynet-home .work-canvas[data-department=operations] .work-landscape i{animation-name:pattern-slide}.skynet-home .work-canvas[data-department=finance] .work-landscape i{animation-name:pattern-rise}.skynet-home .work-canvas[data-department=marketing] .work-landscape i{animation-duration:40s}.skynet-home .work-canvas[data-department=hr] .work-landscape i{animation-name:pattern-slide}
@keyframes pattern-slide{to{transform:translate(45px,25px)}}@keyframes pattern-rise{to{transform:translateY(-45px)}}
.skynet-home .structure .benefits-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px}.skynet-home .structure .benefit-panel{padding:0;background:transparent;overflow:hidden;grid-column:span 7;border-radius:0}.skynet-home .structure .benefit-panel:nth-child(2),.skynet-home .structure .benefit-panel:nth-child(3){grid-column:span 5}.skynet-home .benefit-panel{--benefit:#2760e5;--benefit-wash:#eaf1ff}.skynet-home .benefit-panel:nth-child(2){--benefit:#8454d7;--benefit-wash:#f2edfc}.skynet-home .benefit-panel:nth-child(3){--benefit:#cb692d;--benefit-wash:#fff1e7}.skynet-home .benefit-panel:nth-child(4){--benefit:#258477;--benefit-wash:#e8f6f2}.skynet-home .benefit-visual{height:235px;border-radius:14px;background:var(--benefit-wash);display:grid;place-items:center;overflow:hidden}.skynet-home .benefit-visual svg{width:100%;height:100%;max-width:520px;padding:15px;color:var(--benefit)}.skynet-home .benefit-visual path,.skynet-home .benefit-visual rect{fill:none;stroke:currentColor;stroke-width:1.4}.skynet-home .benefit-visual rect{fill:white;stroke-opacity:.35}.skynet-home .benefit-visual text{font-family:inherit;fill:#334153;font-size:13px;stroke:none}.skynet-home .benefit-visual .solid{fill:currentColor;stroke:none}.skynet-home .benefit-visual .tint{fill:currentColor;fill-opacity:.14;stroke-opacity:.3}.skynet-home .benefit-visual .paper{fill:#fff}.skynet-home .benefit-visual .knockout{fill:white;stroke:none}.skynet-home .benefit-visual .white-line{stroke:white;stroke-width:2.5}.skynet-home .benefit-visual .signal{stroke-width:3}.skynet-home .benefit-copy{padding:24px 6px 28px}.skynet-home .structure .benefit-copy h3{font-size:27px;max-width:440px;margin:0 0 12px;line-height:1.2}.skynet-home .structure .benefit-copy p{max-width:530px}.skynet-home .structure .benefit-copy .content-label{font-size:12px;color:var(--benefit);margin-bottom:12px}.skynet-home .structure .benefit-copy p:not(.content-label){font-size:15px;line-height:1.7}.skynet-home .benefit-panel:hover .benefit-visual svg{transform:translateY(-3px);transition:transform .4s ease}.skynet-home .benefit-panel .claim-review{display:block;margin-top:12px}
.skynet-home .memory-story{height:250vh;position:relative;background:#f8faf9;margin:50px 0}.skynet-home .memory-sticky{position:sticky;top:76px;min-height:600px;height:calc(100svh - 92px);max-height:830px;padding-top:22px;padding-bottom:18px;display:flex;flex-direction:column;justify-content:center}.skynet-home .memory-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:25px}.skynet-home .memory-heading h2{font-size:42px;line-height:1.1;letter-spacing:-.03em;margin:0}.skynet-home .memory-heading p{font-size:15px;line-height:1.65;color:#58636a;max-width:490px;margin:0}.skynet-home .memory-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 22px}.skynet-home .memory-timeline button{position:relative;border:0;background:none;text-align:left;font:inherit;font-size:13px;color:#667276;padding:20px 0 0;cursor:pointer}.skynet-home .memory-timeline button:before{content:'';position:absolute;top:0;left:0;width:9px;height:9px;background:#c8d4cf;border-radius:50%;border:3px solid #f8faf9;box-sizing:content-box;transform:translateY(-6px)}.skynet-home .memory-timeline button[aria-current=step]{color:#216f60;font-weight:600}.skynet-home .memory-timeline button[aria-current=step]:before{background:#258477}.skynet-home .memory-timeline button:focus-visible{outline:2px solid #258477;outline-offset:6px}.skynet-home .memory-track{position:absolute;left:0;right:0;top:1px;height:1px;background:#d2dcd7}.skynet-home .memory-track i{display:block;height:2px;background:#258477;transform:scaleX(var(--memory-progress,0));transform-origin:left}.skynet-home .memory-composition{display:grid;grid-template-columns:.8fr 1.3fr;gap:40px;align-items:center;min-height:350px}.skynet-home .memory-time{font-size:12px;color:#258477;display:block;margin-bottom:14px}.skynet-home .memory-narrative h3{font-size:30px;letter-spacing:-.025em;line-height:1.2;margin:0 0 14px;max-width:390px}.skynet-home .memory-narrative>p{font-size:15px;line-height:1.6;color:#57646b;min-height:50px;margin:0}.skynet-home .memory-benefit{margin-top:24px;padding-top:20px;border-top:1px solid #dce5e0}.skynet-home .memory-benefit h4{font-size:17px;font-weight:500;margin:0 0 10px}.skynet-home .memory-benefit p{font-size:13px;line-height:1.65;color:#58656c;margin:0}.skynet-home .memory-canvas{position:relative;border-radius:18px;background:#edf5f1;padding:15px 10px}.skynet-home .memory-canvas svg{display:block;width:100%;max-height:400px;overflow:visible}.skynet-home .memory-connection{fill:none;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1}.skynet-home .memory-caption{text-align:center;font-size:10px;color:#536b61;margin:0 0 12px}.skynet-home .memory-scroll-hint{text-align:right;font-size:11px;color:#5e6f65;margin:14px 0 0}.skynet-home .memory-cluster,.skynet-home .memory-document,.skynet-home .memory-crosslinks{transition:opacity .18s linear}.skynet-home .memory-core{filter:drop-shadow(0 8px 8px #163e3314)}
@media(max-width:900px){.skynet-home .memory-heading h2{font-size:33px}.skynet-home .memory-heading{gap:30px}.skynet-home .memory-heading p{font-size:13px}.skynet-home .memory-composition{gap:22px;grid-template-columns:.9fr 1.2fr}.skynet-home .memory-narrative h3{font-size:25px}.skynet-home .memory-benefit p{font-size:12px}.skynet-home .structure .benefit-copy h3{font-size:24px}.skynet-home .benefit-visual{height:205px}.skynet-home .memory-story{height:260vh}}
@media(max-width:600px){.skynet-home .structure .benefits-gallery{display:block}.skynet-home .structure .benefit-panel{margin-bottom:24px}.skynet-home .benefit-visual{height:190px}.skynet-home .benefit-copy{padding:18px 4px}.skynet-home .structure .benefit-copy h3{font-size:24px}.skynet-home .memory-story{height:290svh;margin-block:20px}.skynet-home .memory-sticky{top:65px;height:calc(100svh - 72px);min-height:660px;padding-top:14px;justify-content:flex-start}.skynet-home .memory-heading{display:block;margin-bottom:21px}.skynet-home .memory-heading h2{font-size:28px}.skynet-home .memory-heading h2 br{display:none}.skynet-home .memory-heading p{font-size:12px;line-height:1.5;margin-top:10px}.skynet-home .memory-timeline{gap:10px;margin-bottom:16px}.skynet-home .memory-timeline button{font-size:11px;padding-top:15px}.skynet-home .memory-composition{display:flex;flex-direction:column;gap:16px;min-height:0}.skynet-home .memory-narrative{width:100%;min-height:220px}.skynet-home .memory-time{font-size:10px;margin-bottom:6px}.skynet-home .memory-narrative h3{font-size:22px;margin-bottom:8px}.skynet-home .memory-narrative>p{font-size:12px;min-height:36px}.skynet-home .memory-benefit{padding-top:10px;margin-top:10px}.skynet-home .memory-benefit h4{font-size:14px;margin-bottom:6px}.skynet-home .memory-benefit p{font-size:11px;line-height:1.5}.skynet-home .memory-canvas{width:100%;padding:4px}.skynet-home .memory-canvas svg{height:215px}.skynet-home .memory-caption{font-size:9px;margin-bottom:6px}.skynet-home .memory-scroll-hint{font-size:10px;margin-top:12px}.skynet-home .work-landscape i{width:450px;height:450px}}
@media(prefers-reduced-motion:reduce){.skynet-home .memory-cluster,.skynet-home .memory-document,.skynet-home .memory-crosslinks,.skynet-home .benefit-panel .benefit-visual svg{transition:none}.skynet-home .memory-story{height:auto}.skynet-home .memory-sticky{position:relative;top:0;height:auto;max-height:none;padding-block:45px}.skynet-home .memory-scroll-hint{display:none}}
@media(max-height:690px){.skynet-home .memory-sticky{position:relative;top:0;height:auto;max-height:none;padding-block:40px}.skynet-home .memory-story{height:auto}.skynet-home .memory-scroll-hint{display:none}}

@media(min-width:601px){.skynet-home .memory-canvas svg{max-height:340px}.skynet-home .memory-heading{margin-bottom:22px}}

/* Continuous background movement, independent of card hover. */
.skynet-home .work-canvas[data-department] .work-landscape i{animation-duration:16s;animation-timing-function:ease-in-out;animation-name:department-drift;transform:translate3d(-32px,20px,0) rotate(-12deg)}
.skynet-home .work-canvas[data-department] .work-landscape i:nth-child(2){animation-duration:20s;animation-delay:-9s;animation-direction:alternate-reverse}
.skynet-home .work-canvas[data-department=operations] .work-landscape i,.skynet-home .work-canvas[data-department=hr] .work-landscape i{animation-name:department-slide}
.skynet-home .work-canvas[data-department=finance] .work-landscape i{animation-name:department-rise}
@keyframes department-drift{from{transform:translate3d(-32px,20px,0) rotate(-12deg)}to{transform:translate3d(70px,-55px,0) rotate(18deg)}}
@keyframes department-slide{from{transform:translate3d(-40px,-20px,0) rotate(-6deg)}to{transform:translate3d(70px,45px,0) rotate(6deg)}}
@keyframes department-rise{from{transform:translate3d(-15px,45px,0) rotate(-5deg)}to{transform:translate3d(25px,-70px,0) rotate(5deg)}}
@media(prefers-reduced-motion:reduce){.skynet-home .work-canvas[data-department] .work-landscape i{animation:none!important;transform:none}}

/* assets/benefits-story.css */
.skynet-home .structure-story{background:#fff}.skynet-home .structure-columns{display:grid;grid-template-columns:1.12fr 1fr;gap:90px;align-items:start}.skynet-home .structure-statement{position:sticky;top:130px;padding-bottom:55px}.skynet-home .structure-statement h2{font-size:clamp(44px,5.7vw,80px);line-height:1.06;letter-spacing:-.035em;margin:0 0 28px}.skynet-home .structure-statement h2 span{color:var(--active-benefit,#2760e5);transition:color .45s}.skynet-home .structure-statement>p{font-size:17px;line-height:1.7;max-width:470px;color:#5c626c;margin:0 0 32px}.skynet-home .structure-list{display:flex;flex-direction:column;gap:56px}.skynet-home .structure-item{--item-accent:#2760e5;position:relative;padding:5px 0 28px 27px;min-height:260px;opacity:.85;transition:opacity .45s,transform .45s;transform:translateY(8px)}.skynet-home .structure-item:nth-child(2){--item-accent:#8454d7}.skynet-home .structure-item:nth-child(3){--item-accent:#cb692d}.skynet-home .structure-item:nth-child(4){--item-accent:#258477}.skynet-home .structure-item:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:3px;background:var(--item-accent);opacity:.5;transition:opacity .45s}.skynet-home .structure-item.is-current{opacity:1;transform:none}.skynet-home .structure-item.is-current:before{opacity:1}.skynet-home .structure-item-head{display:grid;grid-template-columns:1fr 112px;gap:20px;align-items:start;margin-bottom:23px}.skynet-home .structure .structure-item h3{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:0;font-weight:500}.skynet-home .structure-thumb{width:112px;height:82px;border-radius:9px;background-image:url('/home-v77/assets/department-media/team-scenes.webp');background-size:300% auto;background-position:var(--thumb-x) var(--thumb-y)}.skynet-home .structure-item .content-label{font-size:12px;color:var(--item-accent);margin:0 0 11px}.skynet-home .structure-item>p:not(.content-label){font-size:16px;line-height:1.7;margin:0;color:#5c626c}.skynet-home .structure-item .claim-review{display:block;font-size:11px;color:#6b727b;margin-top:15px}.skynet-home .structure-item:last-child{margin-bottom:30px}@media(max-width:1000px){.skynet-home .structure-columns{gap:42px;grid-template-columns:1fr 1fr}.skynet-home .structure-item-head{grid-template-columns:1fr 85px;gap:12px}.skynet-home .structure-thumb{width:85px;height:72px}.skynet-home .structure .structure-item h3{font-size:24px}.skynet-home .structure-statement>p{font-size:15px}.skynet-home .structure-item{padding-left:20px}.skynet-home .structure-item>p:not(.content-label){font-size:14px}}@media(max-width:700px){.skynet-home .structure-columns{display:block}.skynet-home .structure-statement{position:relative;top:0;padding-bottom:48px}.skynet-home .structure-statement h2{font-size:46px}.skynet-home .structure-list{gap:36px}.skynet-home .structure-item{min-height:0;opacity:1;transform:none;padding-bottom:14px}.skynet-home .structure-item-head{grid-template-columns:1fr 100px;gap:18px}.skynet-home .structure-thumb{width:100px;height:76px}.skynet-home .structure .structure-item h3{font-size:25px}.skynet-home .structure-item>p:not(.content-label){font-size:15px}}@media(prefers-reduced-motion:reduce){.skynet-home .structure-item,.skynet-home .structure-item:before,.skynet-home .structure-statement h2 span{transition:none;transform:none}.skynet-home .structure-item{opacity:1}}@media(max-height:650px){.skynet-home .structure-statement{position:relative;top:0}}
/* v31: the entire composition pins; benefits accumulate in fixed slots. */
.skynet-home .structure-story{height:240svh;padding-block:0}.skynet-home .structure-columns{position:sticky;top:72px;height:calc(100svh - 88px);min-height:540px;align-items:center;gap:70px}.skynet-home .structure-statement{position:static;padding-bottom:0}.skynet-home .structure-statement h2{font-size:clamp(42px,5.2vw,72px)}.skynet-home .structure-statement>p{max-width:420px;font-size:17px}.skynet-home .structure-list{gap:16px;display:grid;grid-template-rows:repeat(4,1fr);height:min(560px,calc(100svh - 135px))}.skynet-home .structure-item{min-height:0;padding:10px 0 10px 23px;opacity:1;transform:none;transition:none}.skynet-home .structure-item:last-child{margin-bottom:0}.skynet-home .structure-item-head{grid-template-columns:1fr 82px;gap:16px;margin-bottom:8px}.skynet-home .structure .structure-item h3{font-size:23px;line-height:1.2}.skynet-home .structure-thumb{width:82px;height:53px}.skynet-home .structure-item>p:not(.content-label){font-size:14px;line-height:1.5;margin:0;max-width:400px}.skynet-home .structure-item:before{opacity:1}.skynet-home .structure-story.reveal-ready .structure-item{opacity:0;transform:scale(.965);transform-origin:left center;transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.skynet-home .structure-story.reveal-ready .structure-item.is-revealed{opacity:1;transform:none}
@media(max-width:1000px){.skynet-home .structure-columns{gap:32px;grid-template-columns:1fr 1fr}.skynet-home .structure .structure-item h3{font-size:20px}.skynet-home .structure-item>p:not(.content-label){font-size:13px}.skynet-home .structure-item-head{grid-template-columns:1fr 65px;gap:10px}.skynet-home .structure-thumb{width:65px;height:48px}.skynet-home .structure-statement h2{font-size:46px}}
@media(max-width:700px){.skynet-home .structure-story{height:250svh}.skynet-home .structure-columns{display:flex;flex-direction:column;justify-content:center;gap:22px;top:65px;height:calc(100svh - 75px);min-height:660px}.skynet-home .structure-statement{width:100%;padding:0}.skynet-home .structure-statement h2{font-size:34px;margin-bottom:12px}.skynet-home .structure-statement h2 br{display:none}.skynet-home .structure-statement>p{font-size:13px;line-height:1.5;margin-bottom:0}.skynet-home .structure-statement>.btn{display:none}.skynet-home .structure-list{width:100%;height:440px;gap:10px}.skynet-home .structure-item{padding:7px 0 7px 16px}.skynet-home .structure .structure-item h3{font-size:19px}.skynet-home .structure-item-head{grid-template-columns:1fr 60px;margin-bottom:5px}.skynet-home .structure-thumb{width:60px;height:40px}.skynet-home .structure-item>p:not(.content-label){font-size:12px;line-height:1.5}.skynet-home .structure-item:last-child{margin-bottom:0}}
@media(prefers-reduced-motion:reduce),(max-height:700px) and (max-width:700px),(max-height:570px){.skynet-home .structure-story{height:auto;padding-block:55px}.skynet-home .structure-columns{position:relative;top:0;height:auto;min-height:0}.skynet-home .structure-story.reveal-ready .structure-item{opacity:1;transform:none;transition:none}.skynet-home .structure-list{height:auto;gap:24px}.skynet-home .structure-item{min-height:100px}}

/* v32: anchor the statement to the top of the shared sticky composition. */
@media(min-width:701px){.skynet-home .structure-columns{align-items:start;padding-top:26px}.skynet-home .structure-list{height:min(600px,calc(100svh - 135px))}.skynet-home .structure-statement{padding-top:10px}.skynet-home .structure .structure-item h3{font-size:22px}}
@media(max-width:700px){.skynet-home .structure-columns{justify-content:flex-start;padding-top:20px}.skynet-home .structure .structure-item h3{font-size:18px}.skynet-home .structure-list{height:480px}.skynet-home .structure-item-head{grid-template-columns:1fr 50px}.skynet-home .structure-thumb{width:50px;height:36px}}

/* v33: only the statement pins; its boundary is aligned to the last benefit. */
.skynet-home .structure-story{height:auto;padding-block:80px}
.skynet-home .structure-columns{position:relative;top:auto;height:auto;min-height:0;padding-top:0;align-items:start}
.skynet-home .structure-statement{position:sticky;top:98px;align-self:start;padding:10px 0 0}
.skynet-home .structure-list{height:auto;grid-template-rows:none;grid-auto-rows:auto;gap:24px;padding-bottom:var(--benefit-tail,0px)}
.skynet-home .structure-item{min-height:140px}
.skynet-home .structure-story.reveal-ready .structure-item{opacity:1;transform:none}
@media(max-width:700px){.skynet-home .structure-story{padding-block:48px}.skynet-home .structure-columns{gap:28px}.skynet-home .structure-statement{position:relative;top:auto}.skynet-home .structure-list{padding-bottom:0;height:auto}.skynet-home .structure-item{min-height:120px}.skynet-home .structure-statement>.btn{display:inline-flex;margin-top:18px}}
@media(max-height:570px){.skynet-home .structure-statement{position:relative;top:auto}.skynet-home .structure-list{padding-bottom:0}}

/* v34: reveal each benefit without changing its layout slot or sticky boundary. */
.skynet-home .structure-story.reveal-ready .structure-item{opacity:0;transform:scale(.965);transform-origin:left center;transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}
.skynet-home .structure-story.reveal-ready .structure-item.is-revealed{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.skynet-home .structure-story.reveal-ready .structure-item{opacity:1;transform:none;transition:none}}

/* v35: hold the entire list through the reveal, then resume its normal scroll. */
.skynet-home .structure-reveal-stage{min-width:0}.skynet-home .structure-reveal-stage>.structure-list{position:sticky;top:98px;gap:16px}.skynet-home .structure-reveal-stage .structure-item{min-height:128px}
@media(max-width:700px),(max-height:570px){.skynet-home .structure-reveal-stage{width:100%}.skynet-home .structure-reveal-stage>.structure-list{position:relative;top:0}}

/* Benefits list is always shown: no pinned scroll runway, no item-by-item reveal.
   The section scrolls normally; the headline's accent word still follows the benefit in view (benefits-story.js). */
.skynet-home .structure-story{height:auto;padding-block:var(--section-y)}
.skynet-home .structure-columns{position:relative;top:auto;height:auto;min-height:0}
.skynet-home .structure-list{height:auto;grid-template-rows:none;gap:28px}
.skynet-home .structure-story .structure-item{opacity:1;transform:none;transition:none}
@media(max-width:700px){.skynet-home .structure-story{height:auto}.skynet-home .structure-columns{top:auto;height:auto;min-height:0;gap:36px}.skynet-home .structure-list{height:auto;gap:22px}}
@media(min-width:701px){.skynet-home .structure-statement{position:sticky;top:120px;align-self:start}}

/* assets/workspace.css */
/* Melius-inspired category canvas: object-led cards, shared dark material. */
.skynet-home .workspace-section{--accent:#6b92ff;--accent-rgb:107,146,255;position:relative;padding:84px 0 54px;background:#181d29;color:#f6f6f8;overflow:hidden;isolation:isolate;scroll-margin-top:56px;transition:background 0.1s}.skynet-home .workspace-section[data-theme=chat]{--accent:#b391f4;--accent-rgb:179,145,244;background:#211d2c}.skynet-home .workspace-section[data-theme=studio]{--accent:#ee996a;--accent-rgb:238,153,106;background:#2a211d}.skynet-home .workspace-section[data-theme=work]{--accent:#6ec3b3;--accent-rgb:110,195,179;background:#182924}.skynet-home .workspace-section:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background:radial-gradient(ellipse at 10% 80%,rgba(var(--accent-rgb),.22),transparent 50%),radial-gradient(ellipse at 90% 10%,rgba(var(--accent-rgb),.14),transparent 55%)}.skynet-home .workspace-section>.wrap{max-width:1440px;width:calc(100% - 64px)}.skynet-home .workspace-heading{text-align:center;margin-bottom:32px}.skynet-home .workspace-heading h2{font-size:clamp(30px,3.4vw,45px);font-weight:500;line-height:1.15;letter-spacing:-.035em;color:#fff;margin:0 0 16px}.skynet-home .workspace-heading p{color:#b0b5bf;font-size:16px;margin:0}.skynet-home .workspace-category-tabs{display:flex;justify-content:center;width:max-content;max-width:100%;margin:0 auto 44px;border-radius:9px;background:#f8f8f8;padding:7px;gap:4px}.skynet-home .workspace-category-tabs button{border:0;background:transparent;color:#24252a;padding:12px 20px;border-radius:6px;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:background 0.04s}.skynet-home .workspace-category-tabs button[aria-selected=true]{background:var(--accent);color:#10151f}.skynet-home .workspace-category-tabs button:hover{background:#e4e6e9}.skynet-home .workspace-category-tabs button[aria-selected=true]:hover{background:var(--accent)}.skynet-home .workspace-category-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skynet-home .workspace-object-grid{display:grid;grid-template-columns:.85fr 1.05fr 1.1fr;gap:20px}.skynet-home .object-card{position:relative;min-width:0;height:337px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#111214 0%,rgba(19,21,25,.92) 65%,#111214 100%);box-shadow:inset 0 0 0 1px #ffffff07;animation:object-enter 0.09s cubic-bezier(.22,1,.36,1) both}.skynet-home .object-card:before{content:"";position:absolute;inset:18px 12px 60px;background-image:radial-gradient(#ffffff12 1px,transparent 1px);background-size:16px 16px;mask-image:linear-gradient(transparent,#000 15%,#000 80%,transparent);pointer-events:none}.skynet-home .object-card-3{grid-column:span 2}.skynet-home .object-card-1{animation-delay:0.008s}.skynet-home .object-card-2{animation-delay:0.016s}.skynet-home .object-card-3{animation-delay:0.024s}.skynet-home .object-card-4{animation-delay:0.032s}.skynet-home .object-stage{height:240px;position:relative;display:flex;align-items:center;justify-content:center;padding:25px 18px;color:#e6e6eb;isolation:isolate;overflow:hidden}.skynet-home .object-caption{position:absolute;bottom:0;left:0;right:0;padding:20px 24px 23px;min-height:93px;background:linear-gradient(transparent,#1112148c)}.skynet-home .object-caption h3{font-size:19px;font-weight:500;line-height:1.25;color:#efeff2;margin:0 0 8px;letter-spacing:-.025em}.skynet-home .object-caption p{color:#9da0a7;font-size:13px;line-height:1.5;margin:0}.skynet-home .object-stage h4{color:#f3f3f7;font-weight:500;letter-spacing:-.025em}.skynet-home .object-wire{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:var(--accent);overflow:visible}.skynet-home .object-wire path{stroke:currentColor;stroke-width:1.2;fill:none;opacity:.65;stroke-dasharray:800;animation:wire-enter 0.3s ease-out both}.skynet-home .object-wire circle{stroke:currentColor;stroke-width:2;fill:#141519}.skynet-home .object-tag{font-size:8px;letter-spacing:.07em;color:var(--accent)}.skynet-home .object-cursor{position:absolute;right:-15px;bottom:12px;background:var(--accent);color:#10151b;font-size:11px;padding:5px 8px;border-radius:4px;white-space:nowrap;animation:cursor-float 1s ease-in-out infinite alternate}.skynet-home .object-cursor svg{width:18px;height:22px;position:absolute;top:-21px;left:-13px;fill:var(--accent);stroke:#16181e;stroke-width:1.5}.skynet-home .object-lines{margin:15px 0}.skynet-home .object-lines i{display:block;height:4px;background:#ffffff18;margin:7px 0;width:100%}.skynet-home .object-lines i:nth-child(2){width:80%}.skynet-home .object-lines i:nth-child(3){width:90%}.skynet-home .note-stack{position:relative;width:200px;transform:rotate(-4deg)}.skynet-home .note-sheet{background:#242833;padding:16px 19px;border-radius:5px;box-shadow:0 12px 30px #0005;position:relative}.skynet-home .note-sheet.back{position:absolute;inset:0;transform:rotate(9deg);background:#383f51}.skynet-home .note-sheet h4{font-size:18px;line-height:1.2;margin:13px 0 8px}.skynet-home .note-sheet p{font-size:9px;color:#9aa6bd;margin:0}.skynet-home .note-check{font-size:9px;color:#b5c2dc;margin-top:8px}.skynet-home .floating-table{width:295px;max-width:100%;background:#22262e;border:1px solid #363d49;border-radius:6px;box-shadow:0 18px 30px #0004;transform:perspective(600px) rotateY(-7deg) rotateX(4deg)}.skynet-home .floating-table>div{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #ffffff0b;font-size:10px}.skynet-home .floating-table .object-toolbar{font-size:12px;padding:14px 15px}.skynet-home .floating-table .table-head{font-size:8px;color:#8a929f}.skynet-home .floating-table em{font-style:normal;padding:3px 6px;border-radius:3px;font-size:8px}.skynet-home .good{color:#8dd4b8;background:#29483e}.skynet-home .warm{color:#e3c489;background:#473d2c}.skynet-home .library-object{width:240px;transform:rotate(3deg);box-shadow:0 15px 30px #0006}.skynet-home .library-tab{background:var(--accent);color:#151d2b;padding:9px 13px;width:75%;border-radius:6px 6px 0 0;font-size:11px}.skynet-home .library-sheet{background:#242832;padding:12px;border-radius:0 6px 6px 6px}.skynet-home .library-sheet span{display:block;background:#303642;margin:5px;padding:10px 13px;font-size:11px;border-radius:3px}.skynet-home .context-flow{display:flex;gap:35px;align-items:center;position:relative}.skynet-home .source-object{background:#232833;border:1px solid #3f4b60;padding:18px;border-radius:6px;font-size:13px;box-shadow:0 15px 25px #0003}.skynet-home .source-object small{display:block;font-size:9px;color:#9caac0;margin-top:9px}.skynet-home .context-core{font-size:44px;color:var(--accent)}.skynet-home .agent-cursor{right:30px;bottom:-33px}.skynet-home .search-object{width:290px;max-width:100%;box-shadow:0 20px 30px #0003}.skynet-home .search-query{font-size:12px;background:#2b303a;border:1px solid #424958;border-radius:6px;padding:14px}.skynet-home .search-query span{float:right;color:#9ba5b6}.skynet-home .search-result{background:#1d2027;margin:7px 9px 0;padding:16px;border-radius:4px}.skynet-home .search-result small{font-size:7px;color:var(--accent)}.skynet-home .search-result b{display:block;font-weight:500;font-size:15px;margin:10px 0}.skynet-home .search-result p{font-size:9px;margin:0;color:#a4a9b3}.skynet-home .model-orbit{height:210px;width:245px;position:relative;border:1px solid #ffffff12;border-radius:50%;transform:rotate(-10deg)}.skynet-home .model-center{position:absolute;top:69px;left:86px;width:70px;height:70px;display:grid;place-items:center;background:#26222f;border:1px solid #9475bd;border-radius:17px;font-size:26px;color:var(--accent);transform:rotate(10deg)}.skynet-home .model-label{position:absolute;background:#29252f;border:1px solid #494050;border-radius:7px;padding:9px 16px;font-size:12px;transform:rotate(10deg);box-shadow:0 10px 25px #0004}.skynet-home .m1{top:0;left:25px}.skynet-home .m2{right:-8px;top:40px}.skynet-home .m3{bottom:4px;right:0}.skynet-home .m4{left:-18px;bottom:40px}.skynet-home .conversation-object{width:285px;max-width:100%}.skynet-home .message-user{background:#39323f;padding:13px 15px;border-radius:8px 8px 0 8px;font-size:11px;margin-left:25px}.skynet-home .message-ai{background:#222027;padding:15px;border-radius:8px;margin-top:13px;font-size:11px}.skynet-home .message-ai>span{color:var(--accent)}.skynet-home .message-ai p{font-size:12px;line-height:1.55;margin:10px 0;color:#ded9e7}.skynet-home .message-ai small{font-size:8px;color:#92879f}.skynet-home .file-fan{display:flex;justify-content:center;padding-left:25px}.skynet-home .file-fan>div{width:90px;height:118px;padding:14px;background:#2d2737;border:1px solid #554766;box-shadow:0 20px 30px #0005;border-radius:6px;margin-left:-20px;transform:rotate(-15deg)}.skynet-home .file-fan>div:nth-child(2){transform:translateY(-15px);z-index:1}.skynet-home .file-fan>div:nth-child(3){transform:rotate(15deg)}.skynet-home .file-fan span{color:var(--accent);font-size:10px}.skynet-home .file-fan b{display:block;font-size:11px;font-weight:400;margin-top:40px}.skynet-home .action-object{width:330px;background:#25202c;padding:22px;border-radius:8px;position:relative;box-shadow:0 15px 30px #0005}.skynet-home .action-object h4{font-size:23px;margin:12px 0 20px}.skynet-home .action-object>div{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin:10px 0}.skynet-home .action-object b{font-weight:400}.skynet-home .action-object>div span{font-size:9px;padding:4px 8px;border-radius:3px}.skynet-home .media-node{width:172px;position:relative;background:#0b0b0d;border-radius:4px;padding:7px;box-shadow:0 16px 30px #0005;transform:rotate(-3deg)}.skynet-home .media-node-label{font-size:9px;color:#191513;background:var(--accent);padding:4px 6px;border-radius:3px;margin-bottom:6px;display:flex;justify-content:space-between}.skynet-home .media-photo{height:156px;background-image:linear-gradient(0deg,#000b,transparent 75%),url('/home-v77/assets/department-media/team-scenes.webp');background-size:100% 100%,300% 200%;background-position:center,var(--photo-position);border-radius:3px;position:relative}.skynet-home .media-photo>span{position:absolute;bottom:12px;left:10px;font-size:19px;line-height:1.05;font-weight:500;color:white}.skynet-home .media-scrub{height:3px;background:#423229;margin:8px 1px 2px}.skynet-home .media-scrub i{display:block;height:3px;width:45%;background:var(--accent)}.skynet-home .creator-cursor{right:40px;bottom:33px}.skynet-home .social-object{width:250px;background:#252220;border:1px solid #463b32;padding:16px;border-radius:7px;box-shadow:0 15px 35px #0004;transform:rotate(2deg)}.skynet-home .social-object>div:first-child{display:flex;gap:10px}.skynet-home .social-object b{font-size:22px;color:var(--accent)}.skynet-home .social-object span{font-size:11px}.skynet-home .social-object small{display:block;font-size:8px;color:#938980;margin-top:2px}.skynet-home .social-object p{font-size:11px;line-height:1.6;margin:12px 0}.skynet-home .social-footer{font-size:8px;border-top:1px solid #ffffff12;padding-top:9px;color:#a99d91}.skynet-home .social-footer span{float:right;font-size:8px;color:var(--accent)}.skynet-home .production-flow{display:flex;align-items:center;gap:27px;position:relative}.skynet-home .brief-object{width:140px;padding:16px;background:#2c2520;border:1px solid #534237;border-radius:5px;transform:rotate(-5deg)}.skynet-home .brief-object h4{font-size:22px;line-height:1.1;margin:10px 0}.skynet-home .flow-arrow{font-size:26px;color:var(--accent)}.skynet-home .media-node.landscape{width:235px;transform:rotate(2deg)}.skynet-home .landscape .media-photo{height:140px}.skynet-home .production-flow>.object-cursor{bottom:-10px;right:20px}.skynet-home .review-object{width:275px;display:flex;gap:11px;background:#272525;border:1px solid #3b3633;padding:16px;border-radius:8px;position:relative}.skynet-home .review-avatar{height:33px;width:33px;flex-shrink:0;border-radius:50%;background:url('/home-v77/assets/department-media/team-scenes.webp') 50% 0/300% 200%}.skynet-home .review-object small{font-size:10px;color:#ac9e90}.skynet-home .review-object p{font-size:13px;line-height:1.5;margin:8px 0 0}.skynet-home .typing-dots{position:absolute;bottom:-38px;right:0;display:flex;gap:4px;background:#282524;padding:9px 12px;border-radius:5px}.skynet-home .typing-dots i{height:5px;width:5px;border-radius:50%;background:var(--accent);animation:typing 0.3s infinite}.skynet-home .typing-dots i:nth-child(2){animation-delay:0.04s}.skynet-home .typing-dots i:nth-child(3){animation-delay:0.08s}.skynet-home .status-object{width:230px;background:#202927;border:1px solid #35443f;padding:14px 18px;border-radius:8px;box-shadow:0 15px 30px #0004}.skynet-home .status-object>div{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff0e;font-size:12px}.skynet-home .status-object b{margin-left:auto;font-size:22px;font-weight:400}.skynet-home .status-object small{display:block;font-size:8px;color:#82968f;margin-top:10px}.skynet-home .status-object i{height:6px;width:6px;border-radius:50%}.skynet-home .green-dot{background:#6bc2a0}.skynet-home .amber-dot{background:#d8b568}.skynet-home .red-dot{background:#d8817b}.skynet-home .agent-object{text-align:center}.skynet-home .agent-symbol{font-size:34px;color:var(--accent);background:#243d35;border:1px solid #53776a;border-radius:15px;height:60px;width:60px;display:grid;place-items:center;margin:0 auto 11px}.skynet-home .agent-object>span{font-size:10px;color:#8fa79e}.skynet-home .agent-object h4{font-size:19px;margin:8px 0 18px}.skynet-home .task-progress{height:5px;background:#24372f;width:200px;margin:0 auto 11px;border-radius:5px;overflow:hidden}.skynet-home .task-progress i{display:block;height:100%;background:var(--accent);width:65%;animation:task-run 0.8s ease-in-out infinite alternate}.skynet-home .agent-object small{font-size:9px;color:#8ca097}.skynet-home .human-object{position:relative;width:170px}.skynet-home .human-portrait{height:164px;background:url('/home-v77/assets/department-media/team-scenes.webp') 50% 0/300% 200%;border-radius:8px}.skynet-home .human-label{position:absolute;bottom:10px;left:10px;background:#121916db;padding:7px 11px;border-radius:4px;font-size:12px}.skynet-home .human-label span{font-size:8px;display:block;color:#acc4b9;margin-top:3px}.skynet-home .human-object .object-cursor{right:-40px;bottom:55px}.skynet-home .board-object{width:90%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#1b2420;padding:16px;border:1px solid #3b4f45;border-radius:8px;box-shadow:0 18px 30px #0004;transform:perspective(800px) rotateY(-4deg)}.skynet-home .board-object>div{background:#222e28;padding:12px;border-radius:5px}.skynet-home .board-object b{font-weight:400;font-size:10px;color:#9fb7ac}.skynet-home .board-object span{display:block;background:#303e35;border-radius:4px;padding:15px 10px;margin-top:13px;font-size:11px}.skynet-home .board-object small{display:block;font-size:8px;color:#a3b9ac;margin-top:10px}.skynet-home .blocker-object{background:#272921;border:1px solid #54533c;border-radius:7px;padding:20px;width:275px;max-width:100%;transform:rotate(-3deg);box-shadow:0 15px 30px #0004}.skynet-home .blocker-badge{color:#ddc387;font-size:9px}.skynet-home .blocker-object h4{font-size:21px;margin:12px 0}.skynet-home .blocker-object p{font-size:11px;line-height:1.6;color:#b2b1a4}.skynet-home .blocker-object>div{border-top:1px solid #ffffff15;padding-top:12px;display:flex;justify-content:space-between;font-size:8px;color:#c1c2b3}.skynet-home .blocker-object b{font-weight:400;color:#e3c98b}.skynet-home .workspace-demo-note{text-align:center;color:#a0a7b2;font-size:10px;margin:25px 0 0}@keyframes object-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wire-enter{from{stroke-dashoffset:800}to{stroke-dashoffset:0}}@keyframes cursor-float{to{transform:translate(8px,-6px)}}@keyframes typing{50%{opacity:.25}}@keyframes task-run{from{width:25%}to{width:85%}}@media(max-width:1000px){.skynet-home .workspace-category-tabs button{padding:11px 16px}.skynet-home .object-caption{padding:18px}.skynet-home .object-caption h3{font-size:17px}.skynet-home .object-caption p{font-size:12px}.skynet-home .context-flow{gap:15px}.skynet-home .source-object{padding:13px}.skynet-home .production-flow{gap:14px}.skynet-home .floating-table{font-size:10px}.skynet-home .workspace-object-grid{grid-template-columns:1fr 1fr}.skynet-home .object-card-2{grid-column:auto}.skynet-home .object-card-3{grid-column:auto}.skynet-home .object-card-4{grid-column:span 2}.skynet-home .object-stage{padding:23px 15px}.skynet-home .object-card-3 .production-flow{transform:scale(.8)}}@media(max-width:600px){.skynet-home .workspace-section{padding:58px 0 35px}.skynet-home .workspace-section>.wrap{width:calc(100% - 32px)}.skynet-home .workspace-heading h2{font-size:31px}.skynet-home .workspace-heading p{font-size:14px;line-height:1.6}.skynet-home .workspace-category-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-bottom:25px}.skynet-home .workspace-category-tabs button{padding:11px 6px;font-size:13px}.skynet-home .workspace-object-grid{grid-template-columns:1fr;gap:14px}.skynet-home .object-card-3,.skynet-home .object-card-4{grid-column:auto}.skynet-home .object-card{height:335px}.skynet-home .object-caption h3{font-size:20px}.skynet-home .object-caption p{font-size:13px}.skynet-home .object-caption{padding:20px 23px}.skynet-home .context-flow{gap:9px}.skynet-home .context-core{font-size:28px}.skynet-home .source-object{font-size:11px;padding:12px}.skynet-home .source-object small{font-size:7px}.skynet-home .board-object{gap:5px;width:100%;padding:10px}.skynet-home .board-object>div{padding:6px}.skynet-home .board-object span{font-size:9px;padding:10px 6px}.skynet-home .board-object small{font-size:7px}.skynet-home .production-flow{gap:12px;transform:scale(.8)}.skynet-home .workspace-category-tabs{scroll-margin-top:70px}}@media(prefers-reduced-motion:reduce){.skynet-home .object-card,.skynet-home .object-wire path,.skynet-home .object-cursor,.skynet-home .typing-dots i,.skynet-home .task-progress i{animation:none}.skynet-home .workspace-section{transition:none}}
/* v38: Skynet's light palette, preserving the approved composition. */
.skynet-home .workspace-section{--accent:var(--blue);--accent-rgb:39,96,229;--canvas:var(--blue-6);--object-tint:var(--blue-7);background:var(--gray-6);color:var(--gray-d7)}
.skynet-home .workspace-section[data-theme=chat]{--accent:var(--purple);--accent-rgb:101,24,225;--canvas:var(--purple-7);--object-tint:#faf7ff;background:var(--gray-6)}
.skynet-home .workspace-section[data-theme=studio]{--accent:var(--orange-d1);--accent-rgb:203,113,26;--canvas:var(--orange-6);--object-tint:#fffaf5;background:var(--gray-6)}
.skynet-home .workspace-section[data-theme=work]{--accent:#258477;--accent-rgb:37,132,119;--canvas:#e7f4f1;--object-tint:#f6fbfa;background:var(--gray-6)}
.skynet-home .workspace-section:before{display:none}.skynet-home .workspace-heading h2{color:var(--gray-d7)}.skynet-home .workspace-heading p,.skynet-home .workspace-demo-note{color:var(--gray-d3)}
.skynet-home .workspace-category-tabs{background:var(--white);box-shadow:0 2px 10px #1b1c1f08}.skynet-home .workspace-category-tabs button[aria-selected=true]{color:white}.skynet-home .workspace-category-tabs button:hover{background:var(--gray-5)}
.skynet-home .object-card{background:var(--canvas);box-shadow:none}.skynet-home .object-card:before{background-image:radial-gradient(rgba(var(--accent-rgb),.15) 1px,transparent 1px)}.skynet-home .object-caption{background:linear-gradient(transparent,var(--canvas) 35%)}.skynet-home .object-caption h3{color:var(--gray-d7)}.skynet-home .object-caption p{color:var(--gray-d3)}.skynet-home .object-stage{color:var(--gray-d6)}.skynet-home .object-stage h4{color:var(--gray-d7)}.skynet-home .object-wire circle{fill:var(--canvas)}.skynet-home .object-wire path{opacity:.4}.skynet-home .object-cursor{color:white}.skynet-home .object-cursor svg{stroke:var(--white)}.skynet-home .object-lines i{background:rgba(var(--accent-rgb),.13)}
.skynet-home .note-sheet,.skynet-home .floating-table,.skynet-home .library-sheet,.skynet-home .source-object,.skynet-home .search-query,.skynet-home .search-result,.skynet-home .model-center,.skynet-home .model-label,.skynet-home .message-user,.skynet-home .message-ai,.skynet-home .file-fan>div,.skynet-home .action-object,.skynet-home .social-object,.skynet-home .brief-object,.skynet-home .review-object,.skynet-home .status-object,.skynet-home .board-object,.skynet-home .blocker-object{background:var(--white);border-color:rgba(var(--accent-rgb),.2);box-shadow:0 12px 26px #25334b0c}
.skynet-home .note-sheet.back{background:rgba(var(--accent-rgb),.17)}.skynet-home .note-sheet p,.skynet-home .note-check,.skynet-home .source-object small,.skynet-home .search-query span,.skynet-home .search-result p,.skynet-home .message-ai p,.skynet-home .social-object small,.skynet-home .social-footer,.skynet-home .review-object small,.skynet-home .status-object small,.skynet-home .agent-object>span,.skynet-home .agent-object small,.skynet-home .blocker-object p,.skynet-home .blocker-object>div{color:var(--gray-d3)}
.skynet-home .floating-table>div{border-color:var(--gray-4)}.skynet-home .floating-table .table-head{color:var(--gray-d3)}.skynet-home .good{background:#e0f3e9;color:#246744}.skynet-home .warm{background:var(--yellow-6);color:#805813}.skynet-home .library-tab{color:white}.skynet-home .library-sheet span{background:var(--object-tint)}.skynet-home .model-orbit{border-color:rgba(var(--accent-rgb),.2)}.skynet-home .message-user{background:var(--purple-6)}.skynet-home .message-ai small{color:var(--gray-d3)}.skynet-home .file-fan b{color:var(--gray-d6)}.skynet-home .media-node{background:var(--white);box-shadow:0 12px 26px #25334b14}.skynet-home .media-node-label{color:white}.skynet-home .social-footer{border-color:var(--gray-4)}.skynet-home .typing-dots{background:var(--white)}.skynet-home .agent-symbol{background:var(--white);border-color:rgba(var(--accent-rgb),.3)}.skynet-home .task-progress{background:#cce6df}.skynet-home .board-object>div{background:var(--object-tint)}.skynet-home .board-object b,.skynet-home .board-object small{color:var(--gray-d3)}.skynet-home .board-object span{background:var(--white);color:var(--gray-d6)}.skynet-home .blocker-badge,.skynet-home .blocker-object b{color:#805813}.skynet-home .blocker-object>div,.skynet-home .status-object>div{border-color:var(--gray-4)}
.skynet-home .workspace-section[data-theme=studio]{--accent:var(--orange-d2);--accent-rgb:154,86,19}.skynet-home .library-object,.skynet-home .search-object{box-shadow:0 12px 26px #25334b10}

/* ---- AI Chat tab (v52): chat prompt + the output it produced ---- */
.skynet-home .cx-model,.skynet-home .cx-agent,.skynet-home .cx-skill,.skynet-home .cx-research{width:100%;max-width:330px;display:flex;flex-direction:column;gap:9px;position:relative}
.skynet-home .cx-agent,.skynet-home .cx-skill{max-width:360px}
.skynet-home .cx-av{flex:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:8.5px;font-weight:600;letter-spacing:.02em;color:var(--gray-d5);background:var(--white);border:1px solid rgba(var(--accent-rgb),.25)}
.skynet-home .cx-av-agent{background:var(--accent);border-color:var(--accent);color:var(--white);font-size:10px}
.skynet-home .cx-ask{display:flex;align-items:flex-start;gap:8px}
.skynet-home .cx-ask p{margin:0;padding:9px 11px;border-radius:8px 8px 8px 2px;background:var(--purple-6);font-size:11px;line-height:1.45;color:var(--gray-d6)}
.skynet-home .cx-mention,.skynet-home .cx-slash{color:var(--accent);font-weight:600}
.skynet-home .cx-slash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}
.skynet-home .cx-out{background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;padding:12px 13px;box-shadow:0 12px 26px #25334b12}
.skynet-home .cx-out>b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--gray-d7);margin:8px 0 5px}
.skynet-home .cx-out p{margin:0;font-size:10.5px;line-height:1.5;color:var(--gray-d3)}
.skynet-home .cx-out-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px}
.skynet-home .cx-out-head span{color:var(--accent);font-weight:500}
.skynet-home .cx-out-head em{font-style:normal;font-size:9px;padding:3px 7px;border-radius:3px;background:var(--purple-7);color:var(--purple-d1);white-space:nowrap}
.skynet-home .cx-out-head em.good{background:#e0f3e9;color:#246744}
/* model selection */
.skynet-home .cx-picker{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;padding:8px 10px;font-size:10.5px}
.skynet-home .cx-picker-k{color:var(--gray-d2)}
.skynet-home .cx-picker>b{font-weight:600;color:var(--accent)}
.skynet-home .cx-chips{display:flex;gap:4px;flex-wrap:wrap}
.skynet-home .cx-chips i{font-style:normal;font-size:9px;padding:2px 6px;border-radius:10px;background:var(--gray-5);color:var(--gray-d3)}
.skynet-home .cx-chips i:last-child{background:none;padding-left:0}
.skynet-home .cx-mail-foot{display:flex;justify-content:space-between;align-items:center;margin-top:9px;font-size:9px;color:var(--gray-d2)}
.skynet-home .cx-mail-foot .good{padding:3px 7px;border-radius:3px}
/* @agent brief */
.skynet-home .cx-brief ul,.skynet-home .cx-plan ul{list-style:none;margin:0;padding:0}
.skynet-home .cx-brief li{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--gray-d4);padding:4px 0;border-top:1px solid var(--gray-5)}
.skynet-home .cx-brief li i{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}
/* /skill invoice check */
.skynet-home .cx-docs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}
.skynet-home .cx-doc{border:1px solid var(--gray-4);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:4px}
.skynet-home .cx-doc small{font-size:8.5px;color:var(--gray-d2);margin-bottom:2px}
.skynet-home .cx-doc span{display:flex;justify-content:space-between;font-size:9.5px;color:var(--gray-d3)}
.skynet-home .cx-doc b{font-weight:500;color:var(--gray-d6)}
.skynet-home .cx-doc .cx-flag{background:#fdeceb;color:#9b2c24;margin:0 -4px;padding:2px 4px;border-radius:3px}
.skynet-home .cx-doc .cx-flag b{color:#9b2c24}
.skynet-home .cx-note{display:flex;align-items:center;gap:6px;margin-top:9px!important;color:#9b2c24!important;font-weight:500}
.skynet-home .cx-note i{font-style:normal;width:15px;height:15px;border-radius:50%;display:inline-grid;place-items:center;background:#9b2c24;color:#fff;font-size:9px;flex:none}
/* multiplayer chat */
.skynet-home .cx-team{width:100%;max-width:700px;display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:center}
.skynet-home .cx-thread{display:flex;flex-direction:column;gap:7px}
.skynet-home .cx-room{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}
.skynet-home .cx-room-name{font-size:12px;font-weight:500;color:var(--gray-d7)}
.skynet-home .cx-people{display:flex}
.skynet-home .cx-people .cx-av{margin-left:-5px;box-shadow:0 0 0 2px var(--canvas)}
.skynet-home .cx-people .cx-av:first-child{margin-left:0}
.skynet-home .cx-room em{font-style:normal;font-size:9px;color:var(--purple-d1);background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);padding:2px 7px;border-radius:10px}
.skynet-home .cx-msg{display:flex;gap:7px;align-items:flex-start}
.skynet-home .cx-msg p{margin:0;background:var(--white);border:1px solid rgba(var(--accent-rgb),.14);border-radius:2px 8px 8px 8px;padding:7px 10px;font-size:10.5px;line-height:1.45;color:var(--gray-d4)}
.skynet-home .cx-msg p b{display:block;font-size:9px;font-weight:500;color:var(--accent);margin-bottom:2px}
.skynet-home .cx-plan li{display:grid;grid-template-columns:14px 1fr;column-gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--gray-5);font-size:10.5px;color:var(--gray-d5)}
.skynet-home .cx-plan li:first-child{border-top:0}
.skynet-home .cx-plan li i{width:12px;height:12px;border:1.5px solid rgba(var(--accent-rgb),.45);border-radius:3px;grid-row:span 2}
.skynet-home .cx-plan li.done i{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--white)}
.skynet-home .cx-plan li.done{color:var(--gray-d2);text-decoration:line-through;text-decoration-color:var(--gray-1)}
.skynet-home .cx-plan li span{font-size:9px;color:var(--accent);text-decoration:none;display:block}
.skynet-home .cx-plan .cx-out-head{margin-bottom:4px}
/* natural language research */
.skynet-home .cx-q{align-self:flex-start;background:var(--purple-6);border-radius:8px 8px 8px 2px;padding:8px 11px;font-size:11px;color:var(--gray-d6)}
.skynet-home .cx-report>b{font-size:14px;margin:7px 0 7px}
.skynet-home .cx-nebula{position:relative;height:58px;border-radius:6px;overflow:hidden;background:radial-gradient(ellipse 45% 70% at 32% 55%,#c86fd8cc,transparent 70%),radial-gradient(ellipse 40% 60% at 62% 42%,#5a7bf0cc,transparent 70%),radial-gradient(ellipse 30% 45% at 78% 70%,#f2a85ccc,transparent 70%),#130d2b}
.skynet-home .cx-nebula i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 4px #fff}
.skynet-home .cx-nebula i:nth-child(1){left:12%;top:25%}.skynet-home .cx-nebula i:nth-child(2){left:24%;top:72%}.skynet-home .cx-nebula i:nth-child(3){left:47%;top:18%;width:3px;height:3px}.skynet-home .cx-nebula i:nth-child(4){left:70%;top:30%}.skynet-home .cx-nebula i:nth-child(5){left:86%;top:58%;width:3px;height:3px}.skynet-home .cx-nebula i:nth-child(6){left:56%;top:80%}
.skynet-home .cx-timeline{list-style:none;display:flex;justify-content:space-between;margin:9px 0 8px;padding:0;position:relative}
.skynet-home .cx-timeline:before{content:"";position:absolute;left:4px;right:4px;top:4px;height:1px;background:rgba(var(--accent-rgb),.3)}
.skynet-home .cx-timeline li{position:relative;padding-top:12px;font-size:8.5px;color:var(--gray-d3)}
.skynet-home .cx-timeline li:before{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:var(--white);border:2px solid var(--accent);box-sizing:border-box}
.skynet-home .cx-timeline li:first-child:before{background:var(--accent)}
.skynet-home .cx-timeline li:last-child{text-align:right}.skynet-home .cx-timeline li:last-child:before{left:auto;right:0}
/* responsive: keep every output readable inside the 240px stage */
.skynet-home .cx-research{gap:6px}
.skynet-home .cx-q{padding:6px 10px;font-size:10.5px}
.skynet-home .cx-report{padding:10px 12px}
.skynet-home .cx-report>b{margin:5px 0 6px}
.skynet-home .cx-nebula{height:42px}
.skynet-home .cx-timeline{margin:7px 0 6px}
.skynet-home .cx-skill .cx-doc{padding:6px 7px;gap:3px}
.skynet-home .cx-skill .cx-docs{margin-top:7px}
.skynet-home .cx-skill .cx-note{margin-top:7px!important}
/* sized to each card, not the screen: cards change width across the grid's breakpoints */
.skynet-home .object-stage:has(.cx-model,.cx-agent,.cx-skill,.cx-team,.cx-research){container-type:inline-size}
@container (max-width:640px){.skynet-home .cx-team{grid-template-columns:1.1fr 1fr;gap:10px}.skynet-home .cx-msg:nth-of-type(3){display:none}.skynet-home .cx-room em{display:none}}
@container (max-width:470px){.skynet-home .cx-team{grid-template-columns:1fr;max-width:330px;gap:8px}.skynet-home .cx-thread .cx-msg{display:none}.skynet-home .cx-room{margin:0}.skynet-home .cx-plan li{padding:4px 0}}
@container (max-width:430px){.skynet-home .cx-model{gap:7px}.skynet-home .cx-mail-foot{margin-top:6px}.skynet-home .cx-out>b{margin:6px 0 4px}}
@container (max-width:380px){.skynet-home .cx-out>b{font-size:12.5px}.skynet-home .cx-ask p{font-size:10.5px;padding:8px 10px}.skynet-home .cx-agent .cx-ask .cx-face,.skynet-home .cx-skill .cx-ask .cx-face{width:20px;height:20px}.skynet-home .cx-model{gap:7px}.skynet-home .cx-mail p{font-size:10px}}

/* Captions: reserve two lines for every subtitle so titles line up across cards, whether a subtitle wraps or not */
.skynet-home .workspace-section .object-caption p{min-height:3em}

/* Real faces for the multiplayer chat card, cropped from the existing department photo (no new image files) */
.skynet-home .cx-face{flex:none;border-radius:50%;background:url('/home-v77/assets/department-media/team-scenes.webp') no-repeat;border:1.5px solid var(--white);box-sizing:border-box}
.skynet-home .cx-face-dan{background-size:821.4% auto;background-position:88.18% 6.75%}
.skynet-home .cx-face-leo{background-size:1074.1% auto;background-position:46.98% 63.62%}
.skynet-home .cx-face-priya{background-size:1074.1% auto;background-position:59.62% 10.95%}
.skynet-home .cx-face-amira{background-size:821.4% auto;background-position:87.06% 65.29%}
.skynet-home .cx-face-tom{background-size:1117.1% auto;background-position:15.25% 61.28%}
.skynet-home .cx-face-maya{background-size:930.9% auto;background-position:42.71% 2.04%}
.skynet-home .cx-msg .cx-face{width:24px;height:24px}
.skynet-home .cx-crowd{display:flex;align-items:center;margin-left:auto}
.skynet-home .cx-crowd .cx-face,.skynet-home .cx-crowd .cx-av{width:28px;height:28px;margin-left:-7px;box-shadow:0 0 0 2px var(--canvas)}
.skynet-home .cx-crowd>:first-child{margin-left:0}
.skynet-home .cx-crowd .cx-more{margin-left:-7px;height:28px;min-width:28px;padding:0 6px;border-radius:14px;display:inline-grid;place-items:center;font-size:9.5px;font-weight:600;color:var(--purple-d1);background:var(--purple-6);box-shadow:0 0 0 2px var(--canvas)}
.skynet-home .cx-crowd .cx-av-agent{font-size:11px}
.skynet-home .cx-room{justify-content:space-between;row-gap:6px}
.skynet-home .cx-room-name{display:flex;flex-direction:column;gap:1px}
.skynet-home .cx-room-name small{font-size:9px;font-weight:400;color:var(--gray-d2)}
.skynet-home .cx-plan li span{display:flex;align-items:center;gap:5px}
.skynet-home .cx-plan li span .cx-face,.skynet-home .cx-plan li span .cx-av{width:14px;height:14px;border-width:1px;font-size:7px}
.skynet-home .cx-av-agent{border-radius:50%}
.skynet-home .cx-crowd .cx-av-agent{margin-left:6px}
.skynet-home .cx-plan li.done{text-decoration:none}
@container (max-width:470px){.skynet-home .cx-room-name small{display:none}.skynet-home .cx-crowd .cx-face,.skynet-home .cx-crowd .cx-av,.skynet-home .cx-crowd .cx-more{width:24px;height:24px;min-width:24px}.skynet-home .cx-crowd .cx-more{width:auto}.skynet-home .cx-team{gap:6px}.skynet-home .cx-plan{padding:9px 12px}}
.skynet-home .cx-plan li span .cx-av-agent{font-size:8px;line-height:1;overflow:visible}
.skynet-home .cx-face-sam{background-size:734.9% auto;background-position:10.96% 4.36%}
.skynet-home .cx-ask .cx-face{width:24px;height:24px}
.skynet-home .cx-face-nina{background-size:1117.1% auto;background-position:24.97% 70.08%}
/* ---- Agents tab (v52) ---- */
.skynet-home .ag-video,.skynet-home .ag-dept,.skynet-home .ag-triggers,.skynet-home .ag-build{width:100%;position:relative}
.skynet-home .ag-video{max-width:300px;height:190px}
.skynet-home .ag-brief{position:absolute;left:0;top:0;z-index:3;display:flex;gap:6px;align-items:center;background:var(--white);border:1px solid rgba(var(--accent-rgb),.25);border-radius:14px;padding:5px 10px;font-size:10px;color:var(--gray-d5);box-shadow:0 8px 18px #25334b12}
.skynet-home .ag-brief span{color:var(--accent);font-weight:600}
.skynet-home .ag-script{position:absolute;right:0;top:22px;width:62%;background:var(--white);border:1px solid var(--gray-4);border-radius:6px;padding:9px 10px;transform:rotate(3deg);box-shadow:0 8px 18px #25334b10}
.skynet-home .ag-script small{font-size:8.5px;color:var(--accent);font-weight:600}
.skynet-home .ag-script p{margin:4px 0 5px;font-size:8.5px;line-height:1.45;color:var(--gray-d3)}
.skynet-home .ag-script i{display:block;height:4px;border-radius:2px;background:var(--gray-4);margin-top:4px}.skynet-home .ag-script i+i{width:70%}
.skynet-home .ag-frame{position:absolute;left:0;bottom:0;width:86%;aspect-ratio:16/9;z-index:2;border-radius:8px;overflow:hidden;background:url('/home-v77/assets/department-media/team-scenes.webp') no-repeat;background-size:300% auto;background-position:100% 76%;box-shadow:0 16px 30px #25334b26;border:2px solid var(--white)}
.skynet-home .ag-frame-tag{position:absolute;left:8px;top:8px;font-size:8.5px;color:#fff;background:#0009;padding:3px 7px;border-radius:10px}
.skynet-home .ag-play{position:absolute;left:50%;top:44%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#fffe;box-shadow:0 4px 12px #0003}
.skynet-home .ag-play:after{content:"";position:absolute;left:12px;top:9px;border-left:9px solid var(--accent);border-top:6px solid transparent;border-bottom:6px solid transparent}
.skynet-home .ag-frame-cap{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);white-space:nowrap;font-size:9.5px;color:#fff;background:#000b;padding:3px 8px;border-radius:3px}
/* department screen */
.skynet-home .ag-dept{max-width:380px;background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:10px;padding:11px 12px;box-shadow:0 12px 26px #25334b12}
.skynet-home .ag-dept-top{display:flex;justify-content:space-between;align-items:center}
.skynet-home .ag-dept-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--gray-d7)}
.skynet-home .ag-dept-name i{width:14px;height:14px;border-radius:4px;border:2px solid var(--accent)}
.skynet-home .ag-dept-btns{display:flex;gap:4px}.skynet-home .ag-dept-btns b{font-weight:400;font-size:8.5px;border:1px solid var(--gray-3);border-radius:10px;padding:3px 7px;color:var(--gray-d4)}
.skynet-home .ag-dept-input{margin:8px 0;border:1px solid var(--gray-3);border-radius:7px;padding:8px 9px;font-size:9.5px;color:var(--gray-d2)}
.skynet-home .ag-dept-tabs{display:flex;gap:10px;border-bottom:1px solid var(--gray-4);font-size:9px;color:var(--gray-d2);padding-bottom:5px}
.skynet-home .ag-dept-tabs .on{color:var(--gray-d7);font-weight:500;box-shadow:0 6px 0 -4px var(--gray-d7)}
.skynet-home .ag-tiles{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}
.skynet-home .ag-tile{display:flex;gap:7px;align-items:flex-start;background:var(--gray-6);border:1px solid var(--gray-4);border-radius:8px;padding:8px}
.skynet-home .ag-icon{flex:none;width:22px;height:22px;border-radius:6px;background:#1f2024;display:grid;place-items:center}.skynet-home .ag-icon svg{width:15px;height:15px}
.skynet-home .ag-tile b{display:block;font-size:10px;font-weight:500;color:var(--gray-d7)}
.skynet-home .ag-tile small{display:block;font-size:8px;color:var(--gray-d2);margin:1px 0 3px}
.skynet-home .ag-tile p{margin:0 0 5px;font-size:8.5px;line-height:1.4;color:var(--gray-d3)}
.skynet-home .ag-tile em{font-style:normal;font-size:8px;padding:2px 6px;border-radius:8px;background:var(--orange-6,#fdf1e6);color:#8a4b0f}
/* triggers */
.skynet-home .ag-triggers{max-width:410px;display:flex;flex-direction:column;gap:6px}
.skynet-home .ag-trig{display:grid;grid-template-columns:26px 1fr 14px auto;align-items:center;gap:8px;background:var(--white);border:1px solid rgba(var(--accent-rgb),.18);border-radius:8px;padding:6px 9px;font-size:10px;color:var(--gray-d5)}
.skynet-home .ag-trig-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--orange-6,#fdf1e6);color:var(--accent)}.skynet-home .ag-trig-icon svg{width:15px;height:15px}.skynet-home .ag-trig-icon b{font-size:14px}
.skynet-home .ag-trig-what small{display:block;font-size:8px;color:var(--gray-d2);margin-bottom:1px}
.skynet-home .ag-trig-arrow{height:1px;background:rgba(var(--accent-rgb),.45);position:relative}.skynet-home .ag-trig-arrow:after{content:"";position:absolute;right:-1px;top:-3px;border-left:5px solid rgba(var(--accent-rgb),.6);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}
.skynet-home .ag-trig-result{font-size:9px;padding:4px 8px;border-radius:4px;background:#e0f3e9;color:#246744;white-space:nowrap}
.skynet-home .ag-blocked{font-style:normal;font-size:8.5px;padding:2px 6px;border-radius:3px;background:#fdeceb;color:#9b2c24;margin-left:3px}
/* sales pipeline */
.skynet-home .ag-pipe{width:100%;max-width:720px;--step:0}
.skynet-home .ag-pipe[data-step="1"]{--step:1}.skynet-home .ag-pipe[data-step="2"]{--step:2}.skynet-home .ag-pipe[data-step="3"]{--step:3}.skynet-home .ag-pipe[data-step="4"]{--step:4}
.skynet-home .ag-pipe-strip{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:4px}
.skynet-home .ag-pipe-strip li{font-size:9px;text-align:center;padding:4px 2px;border-radius:12px;color:var(--gray-d2);background:#ffffff90;transition:background 0.08s,color 0.08s}
.skynet-home .ag-pipe[data-step="0"] .ag-pipe-strip li:nth-child(1),.skynet-home .ag-pipe[data-step="1"] .ag-pipe-strip li:nth-child(2),.skynet-home .ag-pipe[data-step="2"] .ag-pipe-strip li:nth-child(3),.skynet-home .ag-pipe[data-step="3"] .ag-pipe-strip li:nth-child(4),.skynet-home .ag-pipe[data-step="4"] .ag-pipe-strip li:nth-child(5){background:var(--accent);color:var(--white)}
.skynet-home .ag-pipe-body{display:grid;grid-template-columns:.8fr 1.6fr;gap:16px;align-items:stretch}
.skynet-home .ag-pipe-text{position:relative;min-height:150px}
.skynet-home .ag-pipe-say{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity 0.09s,transform 0.09s}
.skynet-home .ag-pipe[data-step="0"] .ag-pipe-say[style*="--i:0"],.skynet-home .ag-pipe[data-step="1"] .ag-pipe-say[style*="--i:1"],.skynet-home .ag-pipe[data-step="2"] .ag-pipe-say[style*="--i:2"],.skynet-home .ag-pipe[data-step="3"] .ag-pipe-say[style*="--i:3"],.skynet-home .ag-pipe[data-step="4"] .ag-pipe-say[style*="--i:4"]{opacity:1;transform:none}
.skynet-home .ag-pipe-say span{font-size:10px;color:var(--accent);font-weight:500}
.skynet-home .ag-pipe-say b{font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--gray-d7);margin:3px 0 6px}
.skynet-home .ag-pipe-say p{margin:0;font-size:11px;line-height:1.5;color:var(--gray-d3)}
.skynet-home .ag-board{position:relative;background:var(--white);border:1px solid rgba(var(--accent-rgb),.18);border-radius:9px;padding:8px;box-shadow:0 12px 26px #25334b12;min-height:150px;--colw:calc((100% - 16px)/5)}
.skynet-home .ag-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:0;height:100%;position:absolute;inset:8px}
.skynet-home .ag-col{border-left:1px dashed var(--gray-3);padding:0 4px}.skynet-home .ag-col:first-child{border-left:0}
.skynet-home .ag-col small{display:block;font-size:8px;color:var(--gray-d2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.skynet-home .ag-static-leads span,.skynet-home .ag-lead{position:absolute;left:calc(8px + var(--colw) * var(--c) + 4px);width:calc(var(--colw) - 8px);box-sizing:border-box;border-radius:6px;font-size:8.5px}
.skynet-home .ag-static-leads span{top:calc(84px + (var(--r) - 1) * 34px);padding:6px 6px;background:var(--gray-6);border:1px solid var(--gray-4);color:var(--gray-d3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.skynet-home .ag-lead{--c:var(--step);top:26px;padding:6px 6px 7px;background:var(--white);border:1.5px solid var(--accent);box-shadow:0 8px 16px rgba(var(--accent-rgb),.18);z-index:2;transition:left 0.14s cubic-bezier(.65,0,.35,1)}
.skynet-home .ag-lead b{display:block;font-weight:500;font-size:9px;line-height:1.25;color:var(--gray-d7)}
.skynet-home .ag-lead em{display:none;font-style:normal;font-size:8px;color:var(--accent);margin-top:3px;align-items:center;gap:4px;line-height:1.25}
.skynet-home .ag-pipe[data-step="0"] .ag-lead em[style*="--i:0"],.skynet-home .ag-pipe[data-step="1"] .ag-lead em[style*="--i:1"],.skynet-home .ag-pipe[data-step="2"] .ag-lead em[style*="--i:2"],.skynet-home .ag-pipe[data-step="3"] .ag-lead em[style*="--i:3"],.skynet-home .ag-pipe[data-step="4"] .ag-lead em[style*="--i:4"]{display:flex}
.skynet-home .ag-lead .cx-face{width:14px;height:14px;border-width:1px}
.skynet-home .ag-pipe-all{display:none}
/* reduced motion: whole pipeline at once */
.skynet-home .ag-static .ag-pipe-strip li{background:var(--accent);color:var(--white)}
.skynet-home .ag-static .ag-pipe-say{display:none}.skynet-home .ag-static .ag-pipe-all{display:flex;opacity:1;transform:none}
.skynet-home .ag-static .ag-lead{--c:4}
.skynet-home .ag-pipe.ag-static[data-step] .ag-lead em{display:none}.skynet-home .ag-pipe.ag-static[data-step] .ag-lead em[style*="--i:4"]{display:flex}
.skynet-home .ag-pause{position:absolute;right:14px;top:14px;z-index:5;width:28px;height:28px;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.3);background:var(--white);cursor:pointer;display:grid;place-items:center}
.skynet-home .ag-pause span{width:9px;height:10px;border-left:3px solid var(--accent);border-right:3px solid var(--accent);box-sizing:border-box}
.skynet-home .ag-pause.is-paused span{width:0;height:0;border:0;border-left:9px solid var(--accent);border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}
.skynet-home .ag-pause:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
/* build your own */
.skynet-home .ag-build{max-width:360px;display:flex;flex-direction:column;gap:8px}
.skynet-home .ag-new{background:var(--white);border-color:rgba(var(--accent-rgb),.35);box-shadow:0 12px 26px #25334b14;padding:10px}
.skynet-home .ag-new b{font-size:11.5px}.skynet-home .ag-new p{font-size:9.5px}
.skynet-home .ag-created{background:#e0f3e9!important;color:#246744!important}
.skynet-home .ag-or{font-size:9.5px;color:var(--gray-d2);text-align:center}
.skynet-home .ag-or span{display:inline-block;margin:0 3px;padding:3px 8px;border:1px dashed rgba(var(--accent-rgb),.5);border-radius:10px;color:var(--accent)}
.skynet-home .object-stage:has(.ag-video,.ag-dept,.ag-triggers,.ag-pipe,.ag-build){container-type:inline-size}
@container (max-width:560px){.skynet-home .ag-pipe-body{grid-template-columns:1fr}.skynet-home .ag-pipe-text{min-height:62px}.skynet-home .ag-pipe-say p{display:none}.skynet-home .ag-pipe-say b{font-size:15px;margin:1px 0 0}.skynet-home .ag-board{min-height:112px}.skynet-home .ag-static-leads{display:none}.skynet-home .ag-pipe-strip li{font-size:0;height:6px;padding:0}}
@container (max-width:400px){.skynet-home .ag-trig{grid-template-columns:24px 1fr;column-gap:7px;row-gap:2px;padding:5px 8px}.skynet-home .ag-trig-arrow{display:none}.skynet-home .ag-trig-result{grid-column:2;justify-self:start;padding:2px 6px}.skynet-home .ag-trig-what small{display:none}.skynet-home .ag-triggers{gap:4px}.skynet-home .ag-trig-icon{width:24px;height:24px;grid-row:span 2}}
@container (max-width:360px){.skynet-home .ag-dept-btns{display:none}.skynet-home .ag-tile p{display:none}}
/* ---- AI Chat large card: animated conversation (only while data-step is set by JS; otherwise the full final state shows) ---- */
.skynet-home .cx-waiting{display:none;margin:10px 0 4px!important;font-size:10px!important;color:var(--gray-d2)!important;font-style:italic}
.skynet-home .cx-plan li.cx-first i{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--white)}
.skynet-home .cx-plan li.cx-first{color:var(--gray-d2)}
.skynet-home .cx-team[data-step] .cx-plan li.cx-first i{background:none;border-color:rgba(var(--accent-rgb),.45);box-shadow:none;transition:background 0.06s,border-color 0.06s}
.skynet-home .cx-team[data-step] .cx-plan li.cx-first{color:var(--gray-d5)}
.skynet-home .cx-team[data-step="4"] .cx-plan li.cx-first i{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--white)}
.skynet-home .cx-team[data-step="4"] .cx-plan li.cx-first{color:var(--gray-d2)}
.skynet-home .cx-team[data-step="0"] .cx-m2,.skynet-home .cx-team[data-step="0"] .cx-m3,.skynet-home .cx-team[data-step="1"] .cx-m3{display:none}
.skynet-home .cx-team:is([data-step="0"],[data-step="1"],[data-step="2"]) .cx-plan ul{display:none}
.skynet-home .cx-team:is([data-step="0"],[data-step="1"],[data-step="2"]) .cx-waiting{display:block}
.skynet-home .cx-team[data-step] .cx-msg{animation:cx-in 0.09s cubic-bezier(.22,1,.36,1) both}
.skynet-home .cx-team[data-step] .cx-m2 .cx-said{animation:cx-said 0.002s 0.26s both}
.skynet-home .cx-team[data-step] .cx-m2 .cx-typing{display:inline-flex;animation:cx-typing-out 0.002s 0.26s both}
.skynet-home .cx-typing{display:none;gap:3px;padding:4px 0 2px}
.skynet-home .cx-typing i{width:5px;height:5px;border-radius:50%;background:rgba(var(--accent-rgb),.55);animation:cx-dot 0.2s infinite ease-in-out}
.skynet-home .cx-typing i:nth-child(2){animation-delay:0.03s}.skynet-home .cx-typing i:nth-child(3){animation-delay:0.06s}
.skynet-home .cx-team[data-step="3"] .cx-plan li{animation:cx-in 0.08s cubic-bezier(.22,1,.36,1) both}
.skynet-home .cx-team[data-step="3"] .cx-plan li:nth-child(2){animation-delay:0.07s}.skynet-home .cx-team[data-step="3"] .cx-plan li:nth-child(3){animation-delay:0.14s}.skynet-home .cx-team[data-step="3"] .cx-plan li:nth-child(4){animation-delay:0.21s}
.skynet-home .cx-team[data-step="0"] .cx-crowd>*{animation:cx-ping 0.12s ease-out both}
.skynet-home .cx-team[data-step="0"] .cx-crowd>:nth-child(2){animation-delay:0.016s}.skynet-home .cx-team[data-step="0"] .cx-crowd>:nth-child(3){animation-delay:0.032s}.skynet-home .cx-team[data-step="0"] .cx-crowd>:nth-child(4){animation-delay:0.048s}.skynet-home .cx-team[data-step="0"] .cx-crowd>:nth-child(5){animation-delay:0.064s}.skynet-home .cx-team[data-step="0"] .cx-crowd>:nth-child(6){animation-delay:0.08s}.skynet-home .cx-team[data-step="0"] .cx-crowd>:nth-child(7){animation-delay:0.096s}
@keyframes cx-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes cx-said{from{opacity:0;position:absolute}to{opacity:1;position:static}}
@keyframes cx-typing-out{to{opacity:0;width:0;height:0;padding:0;overflow:hidden}}
@keyframes cx-dot{0%,80%,100%{transform:translateY(0);opacity:.5}40%{transform:translateY(-3px);opacity:1}}
@keyframes cx-ping{0%{transform:translateY(0)}40%{transform:translateY(-4px)}100%{transform:none}}
/* keep the animated chat steady: pin to the top so growing content doesn't re-centre the card each beat */
.skynet-home .object-stage:has(.cx-team[data-step]){align-items:flex-start;padding-top:12px}
.skynet-home .cx-team[data-step]{align-items:start}
/* pause/play sits bottom-right, clear of the moving content, for every animated card */
.skynet-home .ag-pause{top:auto;bottom:20px;right:20px}
.skynet-home .object-card:has(.ag-pause) .object-caption{padding-right:60px}
/* ---- Dashboards tab (v52) ---- */
.skynet-home .db-people,.skynet-home .db-prompt,.skynet-home .db-sources,.skynet-home .db-block,.skynet-home .db-live{width:100%;position:relative}
.skynet-home .db-people,.skynet-home .db-block{max-width:330px;background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:10px 12px;box-shadow:0 12px 26px #25334b12}
.skynet-home .db-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}
.skynet-home .db-head b{font-size:12px;font-weight:500;color:var(--gray-d7)}
.skynet-home .db-head>span{font-size:9px;color:var(--gray-d2)}
.skynet-home .db-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--gray-5)}
.skynet-home .db-row .cx-face,.skynet-home .db-row .cx-av{width:24px;height:24px}
.skynet-home .db-row p{flex:1;margin:0;font-size:10.5px;color:var(--gray-d6);line-height:1.3;min-width:0}
.skynet-home .db-row small{display:block;font-size:8.5px;color:var(--gray-d2)}
.skynet-home .db-pill{flex:none;font-style:normal;font-size:8.5px;padding:3px 7px;border-radius:10px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}
.skynet-home .db-good{background:#e0f3e9;color:#246744}.skynet-home .db-warm{background:var(--yellow-6,#fdf3dc);color:#805813}.skynet-home .db-info{background:#e5eefc;color:#28508f}.skynet-home .db-bad{background:#fdeceb;color:#9b2c24}
.skynet-home .db-dim{opacity:.55}
.skynet-home .db-filter-on{padding:2px 7px;border-radius:10px;background:var(--canvas);color:var(--accent)!important}
/* prompt-built dashboard */
.skynet-home .db-prompt{max-width:370px;display:flex;flex-direction:column;gap:8px}
.skynet-home .db-prompt .cx-ask p{background:#d4ece6}
.skynet-home .db-dash{background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:9px 10px;box-shadow:0 12px 26px #25334b12}
.skynet-home .db-filters{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-bottom:8px}
.skynet-home .db-filters span{font-size:8.5px;padding:3px 7px;border-radius:10px;border:1px solid var(--gray-3);color:var(--gray-d3)}
.skynet-home .db-filters span.on{background:var(--accent);border-color:var(--accent);color:var(--white)}
.skynet-home .db-hide{margin-left:auto;font-style:normal;font-size:8.5px;color:var(--gray-d2);display:flex;align-items:center;gap:3px}
.skynet-home .db-hide:before{content:"";width:9px;height:6px;border:1.5px solid var(--gray-d1);border-radius:50%;box-sizing:border-box}
.skynet-home .db-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:6px}
.skynet-home .db-tile{border:1px solid var(--gray-4);border-radius:6px;padding:7px}
.skynet-home .db-tile small{display:block;font-size:8px;color:var(--gray-d2)}
.skynet-home .db-tile b{display:block;font-size:15px;font-weight:500;color:var(--gray-d7);margin:2px 0 1px;letter-spacing:-.02em}
.skynet-home .db-tile span{font-size:8px;color:#246744}
.skynet-home .db-chart{border:1px solid var(--gray-4);border-radius:6px;padding:7px 7px 6px;display:flex;align-items:flex-end;gap:4px;height:100%;box-sizing:border-box;min-height:56px}
.skynet-home .db-chart i{flex:1;height:var(--h);border-radius:2px 2px 0 0;background:rgba(var(--accent-rgb),.35)}
.skynet-home .db-chart i:nth-child(5){background:var(--accent)}
/* sources */
.skynet-home .db-sources{max-width:400px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:repeat(4,auto);column-gap:0;row-gap:6px;align-items:center}
.skynet-home .db-src{grid-column:1;display:flex;align-items:center;gap:6px;background:var(--white);border:1px solid var(--gray-4);border-radius:7px;padding:5px 8px;font-size:9.5px;color:var(--gray-d5);white-space:nowrap}
.skynet-home .db-logo{width:14px;height:14px;flex:none;background:no-repeat center/contain;border-radius:3px}
.skynet-home .db-logo-hubspot{background-image:url('/home-v77/assets/logo-wall/hubspot.svg')}
.skynet-home .db-logo-sheets{background:#1f9d55;position:relative}.skynet-home .db-logo-sheets:after{content:"";position:absolute;inset:3px;border:1.5px solid #fff;border-width:1.5px 0;box-shadow:inset 0 0 0 0 #fff;background:linear-gradient(#fff,#fff) center/100% 1.5px no-repeat}
.skynet-home .db-logo-table{background:linear-gradient(var(--accent),var(--accent)) 0 4px/100% 1.5px no-repeat,linear-gradient(var(--accent),var(--accent)) 5px 0/1.5px 100% no-repeat;border:1.5px solid var(--accent);box-sizing:border-box}
.skynet-home .db-logo-sql{border:1.5px solid #4a5a78;border-radius:50%/28%;box-sizing:border-box;background:linear-gradient(#4a5a78,#4a5a78) 0 45%/100% 1.5px no-repeat}
.skynet-home .db-wires{grid-column:2;grid-row:1/5;width:100%;height:100%;min-width:40px}
.skynet-home .db-wires path{fill:none;stroke:rgba(var(--accent-rgb),.45);stroke-width:1.2;vector-effect:non-scaling-stroke}
.skynet-home .db-target{grid-column:3;grid-row:1/5;background:var(--white);border:1px solid rgba(var(--accent-rgb),.25);border-radius:9px;padding:10px 11px;box-shadow:0 12px 26px #25334b14;width:118px}
.skynet-home .db-target small{font-size:8.5px;color:var(--accent);font-weight:500}
.skynet-home .db-target b{display:block;font-size:19px;font-weight:500;color:var(--gray-d7);margin:5px 0 1px;letter-spacing:-.02em}
.skynet-home .db-target span{font-size:8.5px;color:var(--gray-d2)}
.skynet-home .db-line svg{width:100%;height:30px;margin-top:6px}.skynet-home .db-line path{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}
/* live HR dashboard (animated) */
.skynet-home .db-live{max-width:730px;display:grid;grid-template-columns:1.45fr 1fr;gap:12px;align-items:start}
.skynet-home .db-table{background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:9px 11px;box-shadow:0 12px 26px #25334b12}
.skynet-home .db-kpi{display:flex;align-items:center;gap:7px}
.skynet-home .db-kpi small{font-size:8.5px;color:var(--gray-d2)}
.skynet-home .db-kpi strong{font-size:11px;font-weight:600;color:var(--gray-d7)}
.skynet-home .db-bar{display:block;width:46px;height:5px;border-radius:3px;background:var(--gray-4);overflow:hidden}
.skynet-home .db-bar i{display:block;height:100%;width:75%;background:var(--accent);transition:width 0.16s cubic-bezier(.22,1,.36,1)}
.skynet-home .db-cols,.skynet-home .db-srow{display:grid;grid-template-columns:20px 1fr .8fr 1.25fr 1.25fr;gap:6px;align-items:center}
.skynet-home .db-cols{font-size:8px;color:var(--gray-d2);padding:5px 0 3px;border-bottom:1px solid var(--gray-4)}
.skynet-home .db-srow{padding:5px 0;border-bottom:1px solid var(--gray-5);font-size:9.5px}
.skynet-home .db-srow:last-child{border-bottom:0}
.skynet-home .db-srow .cx-av{width:20px;height:20px;font-size:7.5px}
.skynet-home .db-srow b{font-weight:500;color:var(--gray-d6)}
.skynet-home .db-team{color:var(--gray-d3)}
.skynet-home .db-sam{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.06),transparent)}
.skynet-home .db-contract,.skynet-home .db-ready{position:relative;display:grid;justify-items:start}.skynet-home .db-contract>em,.skynet-home .db-ready>em{grid-area:1/1}
.skynet-home .db-ready .cx-face{width:13px;height:13px;border-width:1px}
.skynet-home .db-cursor{right:auto;left:62%;bottom:-14px;font-size:9px;padding:3px 6px;animation:none}
.skynet-home .db-cursor svg{width:14px;height:17px;top:-15px;left:-10px}
.skynet-home .db-panel{background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:10px 11px;box-shadow:0 12px 26px #25334b12}
.skynet-home .db-agent{display:flex;gap:8px;align-items:flex-start;padding-bottom:7px;border-bottom:1px solid var(--gray-5)}
.skynet-home .db-agent .cx-av-agent{width:22px;height:22px}
.skynet-home .db-agent p{margin:0;font-size:9.5px;color:var(--gray-d3)}
.skynet-home .db-agent b{display:block;font-size:10px;font-weight:500;color:var(--accent)}
.skynet-home .db-agent .cx-typing{display:inline-flex;margin-left:5px;padding:0}
.skynet-home .db-agent-busy{display:none}
.skynet-home .db-check{list-style:none;margin:6px 0 0;padding:0}
.skynet-home .db-check li{display:flex;align-items:center;gap:7px;font-size:9.5px;color:var(--gray-d5);padding:5px 0}
.skynet-home .db-check li>i{width:12px;height:12px;border-radius:50%;flex:none;background:var(--accent);box-shadow:inset 0 0 0 3px var(--white);border:1.5px solid var(--accent);box-sizing:border-box}
.skynet-home .db-mini{display:flex;margin-left:auto}.skynet-home .db-mini .cx-face{width:16px;height:16px;border-width:1px;margin-left:-4px}
/* final state by default (no JS / reduced motion) */
.skynet-home .db-c0,.skynet-home .db-r0,.skynet-home .db-k3{display:none}
.skynet-home .db-cursor{display:none}
.skynet-home .db-bar i{width:100%}
/* animated beats */
.skynet-home .db-live[data-step] .db-c1,.skynet-home .db-live[data-step] .db-r1,.skynet-home .db-live[data-step] .db-k4{display:none}
.skynet-home .db-live[data-step] .db-c0,.skynet-home .db-live[data-step] .db-r0,.skynet-home .db-live[data-step] .db-k3{display:inline-flex}
.skynet-home .db-live[data-step] .db-bar i{width:75%}
.skynet-home .db-live[data-step] .db-check li,.skynet-home .db-live[data-step] .db-agent{opacity:0}
.skynet-home .db-live[data-step="0"] .db-c0{animation:db-fade-out 0.05s 0.28s both}
.skynet-home .db-live[data-step="0"] .db-c1{display:inline-flex;animation:db-swap-in 0.07s 0.3s both}
.skynet-home .db-live[data-step="0"] .db-cursor{display:block;animation:db-cursor 0.28s cubic-bezier(.22,1,.36,1) both}
.skynet-home .db-live:not([data-step="0"]) .db-c0{display:none}
.skynet-home .db-live:not([data-step="0"]) .db-c1{display:inline-flex}
.skynet-home .db-live:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .db-agent{opacity:1;animation:cx-in 0.09s both}
.skynet-home .db-live[data-step="1"] .db-agent-busy,.skynet-home .db-live[data-step="2"] .db-agent-busy{display:inline}
.skynet-home .db-live[data-step] .db-agent-done{display:none}
.skynet-home .db-live:is([data-step="3"],[data-step="4"]) .db-agent-done{display:inline}
.skynet-home .db-live[data-step="2"] .db-check li{animation:cx-in 0.08s both}
.skynet-home .db-live[data-step="2"] .db-check li:nth-child(2){animation-delay:0.18s}.skynet-home .db-live[data-step="2"] .db-check li:nth-child(3){animation-delay:0.36s}
.skynet-home .db-live:is([data-step="3"],[data-step="4"]) .db-check li{opacity:1}
.skynet-home .db-live:is([data-step="3"],[data-step="4"]) .db-k3{display:none}
.skynet-home .db-live:is([data-step="3"],[data-step="4"]) .db-k4{display:inline;animation:cx-in 0.08s both}
.skynet-home .db-live:is([data-step="3"],[data-step="4"]) .db-bar i{width:100%}
.skynet-home .db-live[data-step="4"] .db-r0{display:none}
.skynet-home .db-live[data-step="4"] .db-r1{display:inline-flex;animation:cx-in 0.09s both}
.skynet-home .db-live[data-step="4"] .db-sam{background:linear-gradient(90deg,transparent,#e0f3e9,transparent);transition:background 0.1s}
@keyframes db-fade-out{to{opacity:0;visibility:hidden}}
@keyframes db-swap-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}
@keyframes db-cursor{from{transform:translate(40px,18px);opacity:0}to{transform:none;opacity:1}}
.skynet-home .object-stage:has(.db-people,.db-prompt,.db-sources,.db-block,.db-live){container-type:inline-size}
.skynet-home .object-stage:has(.db-live[data-step]){align-items:flex-start;padding-top:18px}
@container (max-width:600px){.skynet-home .db-live{grid-template-columns:1fr;gap:8px}.skynet-home .db-srow:not(.db-sam),.skynet-home .db-cols{display:none}.skynet-home .db-panel .db-check li:nth-child(3){display:none}.skynet-home .db-table{padding:8px 10px}}
@container (max-width:380px){.skynet-home .db-sources{grid-template-columns:auto 1fr auto}.skynet-home .db-target{width:100px}.skynet-home .db-src{font-size:8.5px}.skynet-home .db-grid{grid-template-columns:1fr 1fr}.skynet-home .db-chart{display:none}}
.skynet-home .db-waiting{display:none;margin:0;font-size:9.5px;color:var(--gray-d2);font-style:italic;padding:4px 0}
.skynet-home .db-live[data-step="0"] .db-waiting{display:block}
.skynet-home .db-live[data-step="0"] .db-check{display:none}
.skynet-home .db-live[data-step="0"] .db-agent{display:none}
.skynet-home .db-srow>.db-pill{justify-self:start}
/* ---- Knowledge tab (v52) ---- */
.skynet-home .kn-note,.skynet-home .kn-db,.skynet-home .kn-skill,.skynet-home .kn-mg,.skynet-home .kn-manage{width:100%;position:relative}
.skynet-home .db-logo-stripe{background-image:url('/home-v77/assets/logo-wall/stripe.svg')}
/* notes */
.skynet-home .kn-note{max-width:300px;display:flex;flex-direction:column;gap:9px}
.skynet-home .kn-page{position:relative;background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;padding:11px 13px 13px;box-shadow:0 12px 26px #25334b12}
.skynet-home .kn-page small{font-size:8.5px;color:var(--gray-d2)}
.skynet-home .kn-page b{display:block;font-size:13px;font-weight:500;color:var(--gray-d7);margin:3px 0 7px}
.skynet-home .kn-page>i{display:block;height:4px;border-radius:2px;background:var(--gray-4);margin:5px 0}.skynet-home .kn-page>i:nth-of-type(2){width:80%}.skynet-home .kn-page>i:last-of-type{width:55%}
.skynet-home .kn-decision{margin:7px 0;padding:6px 8px;border-left:2px solid var(--accent);background:var(--canvas);border-radius:0 5px 5px 0;font-size:10px;line-height:1.4;color:var(--gray-d6)}
.skynet-home .kn-decision span{display:block;font-size:8px;color:var(--accent);font-weight:600;margin-bottom:1px}
.skynet-home .kn-cursor{right:18px;bottom:-12px;display:flex;align-items:center;gap:4px;padding:3px 7px 3px 3px;font-size:9.5px}
.skynet-home .kn-cursor .cx-face{width:16px;height:16px;border-width:1px}
.skynet-home .kn-saved{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.skynet-home .kn-ok{font-size:9px;padding:4px 8px;border-radius:10px;background:#e0f3e9;color:#246744}
.skynet-home .kn-propose{font-size:9px;padding:4px 8px;border-radius:10px;border:1px dashed rgba(var(--accent-rgb),.55);color:var(--accent)}
/* databases */
.skynet-home .kn-db{max-width:370px;background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:9px 11px;box-shadow:0 12px 26px #25334b12}
.skynet-home .kn-cols,.skynet-home .kn-r{display:grid;grid-template-columns:1.15fr .9fr 1fr;gap:8px;align-items:center}
.skynet-home .kn-cols{font-size:8.5px;color:var(--gray-d2);padding:4px 0 5px;border-bottom:1px solid var(--gray-4)}
.skynet-home .kn-cols>span{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.skynet-home .kn-src{display:inline-flex;align-items:center;gap:3px;font-size:7.5px;padding:1px 5px;border-radius:8px;background:var(--gray-5);color:var(--gray-d3)}
.skynet-home .kn-src .db-logo{width:9px;height:9px}
.skynet-home .kn-r{font-size:9.5px;padding:5px 0;border-bottom:1px solid var(--gray-5);color:var(--gray-d4)}
.skynet-home .kn-r b{font-weight:500;color:var(--gray-d6)}
.skynet-home .kn-new{background:linear-gradient(90deg,rgba(var(--accent-rgb),.07),transparent);border-bottom:0}
.skynet-home .kn-by{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--accent);line-height:1.2}
.skynet-home .kn-by .cx-av{width:14px;height:14px;font-size:7px}
/* skills that remember */
.skynet-home .kn-skill{max-width:370px;display:flex;flex-direction:column;gap:8px}
.skynet-home .kn-skill .cx-ask p{background:var(--purple-6,#e4d7fa);background:rgba(var(--accent-rgb),.13)}
.skynet-home .kn-mems{list-style:none;margin:7px 0 0;padding:0}
.skynet-home .kn-mems li{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--gray-d5);padding:4px 0;border-top:1px solid var(--gray-5)}
.skynet-home .kn-mems li:first-child{border-top:0}
.skynet-home .kn-mems i{width:13px;height:13px;border-radius:50%;flex:none;display:grid;place-items:center;font-style:normal;font-size:8px;color:var(--white);background:var(--accent)}
.skynet-home .kn-mems small{margin-left:auto;font-size:8px;color:var(--gray-d2)}
.skynet-home .kn-lock{color:var(--gray-d1)!important}
.skynet-home .kn-lock i{background:var(--gray-3)!important;position:relative}
.skynet-home .kn-lock i:after{content:"";width:5px;height:4px;border-radius:1px;background:var(--gray-d1);position:absolute;top:5px}
.skynet-home .kn-lock i:before{content:"";width:4px;height:4px;border:1.2px solid var(--gray-d1);border-bottom:0;border-radius:3px 3px 0 0;position:absolute;top:2px}
.skynet-home .kn-result{margin-top:6px!important;font-size:9.5px!important;color:#246744!important}
.skynet-home .kn-result:before{content:"✓ "}
/* managing memory */
.skynet-home .kn-manage{max-width:400px;display:grid;grid-template-columns:1.1fr 1fr;gap:9px;align-items:center}
.skynet-home .kn-mine,.skynet-home .kn-queue{background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:9px 10px;box-shadow:0 12px 26px #25334b12}
.skynet-home .kn-m{font-size:9.5px;color:var(--gray-d5);padding:6px 0;border-top:1px solid var(--gray-5);line-height:1.35}
.skynet-home .kn-acts{display:flex;gap:5px;margin-top:3px}.skynet-home .kn-acts i{font-style:normal;font-size:8px;color:var(--accent);padding:1px 6px;border:1px solid rgba(var(--accent-rgb),.25);border-radius:8px}
.skynet-home .kn-queue{border-style:dashed;border-color:rgba(var(--accent-rgb),.45)}
.skynet-home .kn-queue small{font-size:8px;color:var(--accent);font-weight:500}
.skynet-home .kn-queue p{margin:5px 0 6px;font-size:10.5px;line-height:1.4;color:var(--gray-d6)}
.skynet-home .kn-by2{display:flex;align-items:center;gap:5px;font-size:8.5px;color:var(--gray-d2)}.skynet-home .kn-by2 .cx-av{width:16px;height:16px;font-size:6.5px}
.skynet-home .kn-btns{display:flex;gap:5px;margin-top:8px}
.skynet-home .kn-btns b{font-weight:500;font-size:9px;padding:4px 9px;border-radius:12px;border:1px solid var(--gray-3);color:var(--gray-d4)}
.skynet-home .kn-btns .kn-approve{background:var(--accent);border-color:var(--accent);color:var(--white)}
/* memory graph (animated) */
.skynet-home .kn-mg{max-width:720px;display:grid;grid-template-columns:1fr 200px;gap:18px;align-items:center}
.skynet-home .kn-side{display:flex;flex-direction:column;gap:7px;min-width:0}
.skynet-home .kn-in,.skynet-home .kn-found{background:var(--white);border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;padding:8px 10px;box-shadow:0 10px 22px #25334b10}
.skynet-home .kn-in small,.skynet-home .kn-found small{display:block;font-size:8.5px;color:var(--accent);font-weight:500;margin-bottom:3px}
.skynet-home .kn-in p{margin:0;font-size:10.5px;line-height:1.45;color:var(--gray-d5)}
.skynet-home .kn-found span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--gray-d5);padding:2px 0}
.skynet-home .kn-found i{width:8px;height:8px;border-radius:2px;flex:none}
.skynet-home .kn-k-cust{background:#e8762b}.skynet-home .kn-k-dec{background:#e8b00f;border-radius:50%!important}.skynet-home .kn-k-per{background:#8a93a8;border-radius:50%!important}
.skynet-home .kn-ask{display:flex;flex-direction:column;gap:6px}
.skynet-home .kn-ask .cx-q{background:rgba(var(--accent-rgb),.13)}
.skynet-home .kn-ans p{font-size:10.5px!important;color:var(--gray-d6)!important;margin-top:5px!important}
.skynet-home .kn-graph{position:relative;width:200px;height:200px}
.skynet-home .kn-graph svg{width:100%;height:100%;display:block}
.skynet-home .kn-lines line{stroke:#b9c2d6;stroke-width:.45;opacity:.8}
.skynet-home .kn-path line{stroke:#e8762b;stroke-width:1.6;stroke-linecap:round}
.skynet-home .kn-lbl{position:absolute;transform:translate(-50%,-50%);font-size:7.5px;color:var(--gray-d4);background:#ffffffd9;padding:1px 4px;border-radius:4px;white-space:nowrap}
.skynet-home .kn-lbl-proj{color:#9a4a12;font-weight:500}
.skynet-home .kn-node-dan{position:absolute;transform:translate(-50%,-50%)}.skynet-home .kn-node-dan .cx-face{display:block;width:18px;height:18px;border-width:1.5px;box-shadow:0 0 0 2px #e8762b66}
/* default (no JS / reduced motion) = final state; the note block is summarised by what was added */
.skynet-home .kn-mg:not([data-step]) .kn-in{display:none}
/* animated beats */
.skynet-home .kn-mg[data-step] .kn-found span,.skynet-home .kn-mg[data-step] .kn-proj,.skynet-home .kn-mg[data-step] .kn-lbl-proj,.skynet-home .kn-mg[data-step] .kn-path line{opacity:0}
.skynet-home .kn-mg:is([data-step="0"],[data-step="1"],[data-step="2"]) .kn-ask{display:none}
.skynet-home .kn-mg:is([data-step="3"],[data-step="4"]) .kn-in,.skynet-home .kn-mg:is([data-step="3"],[data-step="4"]) .kn-found{display:none}
.skynet-home .kn-mg[data-step="0"] .kn-in{animation:cx-in 0.1s both}
.skynet-home .kn-mg[data-step="0"] .kn-found{display:none}
.skynet-home .kn-mg[data-step="1"] .kn-found span{animation:cx-in 0.08s both}.skynet-home .kn-mg[data-step="1"] .kn-found span:nth-of-type(2){animation-delay:0.1s}.skynet-home .kn-mg[data-step="1"] .kn-found span:nth-of-type(3){animation-delay:0.2s}
.skynet-home .kn-mg:is([data-step="2"]) .kn-found span{opacity:1}
.skynet-home .kn-mg:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .kn-proj,.skynet-home .kn-mg:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .kn-lbl-proj{opacity:1;transition:opacity 0.1s}
.skynet-home .kn-mg[data-step="1"] .kn-proj{animation:kn-pop 0.12s cubic-bezier(.22,1.4,.36,1) both;transform-box:fill-box;transform-origin:center}
.skynet-home .kn-mg:is([data-step="2"],[data-step="3"],[data-step="4"]) .kn-path line{opacity:1;stroke-dasharray:60;stroke-dashoffset:60;animation:kn-draw 0.18s ease-out both}
.skynet-home .kn-mg[data-step="2"] .kn-path line:nth-child(2){animation-delay:0.06s}.skynet-home .kn-mg[data-step="2"] .kn-path line:nth-child(n+3){animation-delay:0.12s}
.skynet-home .kn-mg:is([data-step="3"],[data-step="4"]) .kn-path line{animation:none;stroke-dashoffset:0}
.skynet-home .kn-mg[data-step="3"] .kn-path line{animation:kn-glow 0.22s ease-in-out infinite alternate}
.skynet-home .kn-mg[data-step="3"] .kn-ask .cx-q{animation:cx-in 0.08s both}
.skynet-home .kn-mg[data-step="3"] .kn-ans{visibility:hidden}
.skynet-home .kn-mg[data-step="4"] .kn-ans{animation:cx-in 0.09s both}
@keyframes kn-draw{to{stroke-dashoffset:0}}
@keyframes kn-pop{from{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}
@keyframes kn-glow{from{stroke-width:1.6}to{stroke-width:2.8;stroke:#ff8a3d}}
.skynet-home .object-stage:has(.kn-note,.kn-db,.kn-skill,.kn-mg,.kn-manage){container-type:inline-size}
@container (max-width:600px){.skynet-home .kn-mg{grid-template-columns:1fr 150px;gap:10px}.skynet-home .kn-graph{width:150px;height:150px}.skynet-home .kn-lbl{font-size:6.5px}.skynet-home .kn-lbl-team{display:none}}
@container (max-width:430px){.skynet-home .kn-mg{grid-template-columns:1fr}.skynet-home .kn-side{display:none}.skynet-home .kn-graph{margin:0 auto;width:190px;height:190px}.skynet-home .kn-lbl-team{display:block}}
@container (max-width:360px){.skynet-home .kn-manage{grid-template-columns:1fr}.skynet-home .kn-mine{display:none}}
@container (max-width:380px){.skynet-home .kn-cols,.skynet-home .kn-r{grid-template-columns:1.2fr 1fr}.skynet-home .kn-cols>span:nth-child(2),.skynet-home .kn-r>span:nth-of-type(1){display:none}}
/* Card titles line up at every width: captions now flow directly under the fixed-height illustration
   (instead of being pinned to the card bottom), and cards in a row stretch to the tallest one. */
.skynet-home .workspace-section .object-card{height:auto;min-height:337px;display:flex;flex-direction:column}
.skynet-home .workspace-section .object-stage{flex:none}
.skynet-home .workspace-section .object-caption{position:relative;bottom:auto;left:auto;right:auto;margin-top:-17px;flex:1}
/* Memory graph card, three-column layout (≥1001px): the graph takes the full card height on the right
   (it can sit beside the caption, which only uses the left side), and the text column narrows to its content. */
@media (min-width:1001px){
 .skynet-home .object-card:has(.kn-mg) .object-stage{container-type:normal;position:static;overflow:visible;isolation:auto}
 .skynet-home .object-card:has(.kn-mg) .kn-mg{display:block;max-width:none;position:static}
 .skynet-home .object-card:has(.kn-mg) .kn-side{max-width:min(300px,46%)}
 .skynet-home .object-card:has(.kn-mg) .kn-graph{position:absolute;right:max(24px,4.5%);top:50%;transform:translateY(-50%);width:min(300px,42%);height:auto;aspect-ratio:1;z-index:2}
 .skynet-home .object-card:has(.kn-mg) .kn-lbl{font-size:9px;padding:2px 5px}
 .skynet-home .object-card:has(.kn-mg) .kn-node-dan .cx-face{width:24px;height:24px;border-width:2px}
 .skynet-home .object-card:has(.kn-mg) .object-caption{padding-right:calc(min(300px,42%) + 56px)}
}

/* v56: workspace motion runs at 2.5× CSS speed, with ~1.1s story beats in workspace.js. */

/* assets/adoption-story.css */
.skynet-home .urgency.urgency-story{padding:0;background:#0b0f11;text-align:left;overflow:visible;scroll-margin-top:56px}.skynet-home .urgency-story knowledge-growth{display:block;width:100%}

/* assets/customer-stories.css */

.skynet-home .customer-stories{overflow:hidden;background:#fff;padding:96px 0}.skynet-home .customer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.skynet-home .customer-heading h2{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08;letter-spacing:-.035em}.skynet-home .customer-controls{display:flex;gap:10px}.skynet-home .customer-controls button{width:44px;height:44px;border:0;border-radius:50%;background:#17181a;color:#fff;font-size:24px;cursor:pointer;display:grid;place-items:center}.skynet-home .customer-controls button:disabled{background:#b7b7b7;cursor:default}.skynet-home .customer-controls button:focus-visible,.skynet-home .customer-viewport:focus-visible{outline:3px solid #2760e5;outline-offset:4px}.skynet-home .customer-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:max(5.5vw,calc((100vw - 1400px)/2));padding-right:5.5vw;scroll-behavior:smooth}.skynet-home .customer-viewport::-webkit-scrollbar{display:none}.skynet-home .customer-track{display:flex;gap:24px;width:100%}.skynet-home .customer-slide{box-sizing:border-box;flex:0 0 94%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 1fr;gap:6%;border:1px solid #d8d9dc;border-radius:9px;padding:40px;min-height:430px;background:#fff}.skynet-home .customer-copy{display:flex;flex-direction:column;align-items:flex-start}.skynet-home .customer-sample{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#676a70;margin-bottom:20px}.skynet-home .customer-copy blockquote{font-size:clamp(20px,2.05vw,29px);line-height:1.43;letter-spacing:-.022em;margin:0 0 36px;color:#17181a}.skynet-home .customer-person{display:flex;align-items:center;gap:15px;margin-top:auto}.skynet-home .customer-person h3{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.skynet-home .customer-person p{font-size:12px;line-height:1.4;margin:0;color:#676a70}.skynet-home .customer-photo,.skynet-home .customer-avatar{background-image:url('/home-v77/assets/department-media/team-scenes.webp');background-size:300% 200%;background-position:var(--story-x) var(--story-y)}.skynet-home .customer-photo{position:relative;border-radius:7px;min-height:350px;aspect-ratio:1.12;align-self:center}.skynet-home .customer-photo span{position:absolute;bottom:12px;left:12px;font-size:10px;padding:5px 8px;border-radius:4px;background:#fffdf2e8;color:#37383a}.skynet-home .customer-avatar{display:block;width:44px;height:44px;border-radius:50%;flex-shrink:0}.skynet-home .customer-note{display:flex;justify-content:space-between;gap:20px;color:#777b81;font-size:11px;margin-top:22px}
@media(max-width:800px){.skynet-home .customer-stories{padding:64px 0}.skynet-home .customer-slide{padding:26px;gap:25px;min-height:0}.skynet-home .customer-photo{min-height:260px}.skynet-home .customer-copy blockquote{font-size:19px}.skynet-home .customer-person h3{font-size:16px}}
@media(max-width:600px){.skynet-home .customer-slide{grid-template-columns:1fr;flex-basis:96%;padding:22px}.skynet-home .customer-copy blockquote{font-size:20px;margin-bottom:25px}.skynet-home .customer-photo{min-height:0;width:100%;aspect-ratio:1.15}.skynet-home .customer-person{margin-bottom:2px}.skynet-home .customer-note{line-height:1.5}.skynet-home .customer-heading h2{font-size:31px}.skynet-home .customer-controls button{width:38px;height:38px}.skynet-home .customer-controls{gap:7px}.skynet-home .customer-heading{gap:12px}}
@media(prefers-reduced-motion:reduce){.skynet-home .customer-viewport{scroll-behavior:auto}}

.skynet-home .customer-viewport{scroll-padding-left:max(5.5vw,calc((100vw - 1400px)/2))}.skynet-home .customer-controls button{border-radius:50%!important}

.skynet-home .customer-photo,.skynet-home .customer-avatar{background-size:cover;background-position:center 35%}.skynet-home .customer-slide:nth-child(1){--portrait:url("/home-v77/assets/customer-portraits/sales.webp")}.skynet-home .customer-slide:nth-child(2){--portrait:url("/home-v77/assets/customer-portraits/marketing.webp")}.skynet-home .customer-slide:nth-child(3){--portrait:url("/home-v77/assets/customer-portraits/operations.webp")}.skynet-home .customer-photo,.skynet-home .customer-avatar{background-image:var(--portrait)}

/* Layout refinement (Sept 2026): align carousel to the page grid, shorten card, clean edge peek */
.skynet-home .customer-viewport{box-sizing:border-box;width:96%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}
.skynet-home .customer-slide{flex:0 0 100%;grid-template-columns:3fr 2fr;gap:48px;min-height:0}
.skynet-home .customer-photo{min-height:0;width:100%;aspect-ratio:1.3}
@media(max-width:800px){.skynet-home .customer-slide{gap:25px}}
@media(max-width:600px){.skynet-home .customer-slide{flex-basis:100%;grid-template-columns:1fr}.skynet-home .customer-photo{aspect-ratio:1.15}}

/* assets/scroll-reveal.css */
/* Content enters in reading order without changing document flow. */
.skynet-home .scroll-entry{transition:opacity .6s var(--ease-out),translate .6s var(--ease-out);transition-delay:var(--entry-delay,0ms)}
.skynet-home .scroll-entry.is-waiting{opacity:0;translate:0 24px}
.skynet-home .scroll-entry.is-shown{opacity:1;translate:0 0}
.skynet-home .scroll-entry:focus-within{opacity:1;translate:0 0;transition-delay:0ms}
@media(max-width:700px){.skynet-home .scroll-entry{transition-duration:.45s;transition-delay:0ms}.skynet-home .scroll-entry.is-waiting{translate:0 16px}}
@media(prefers-reduced-motion:reduce){.skynet-home .scroll-entry,.skynet-home .scroll-entry.is-waiting{opacity:1;translate:none;transition:none}}
@media print{.skynet-home .scroll-entry.is-waiting{opacity:1;translate:none}}

/* assets/review-fixes.css */
/* Content review fixes (Sept 2026) — loaded last. Safe to merge into the main stylesheet later. */

/* Accessibility: small grey text that failed WCAG AA contrast (was ~4.2–4.35:1, now ~5.1:1 on white) */
.skynet-home .powered .label,.skynet-home .customer-note,.skynet-home .customer-note .customer-count{color:#6b6e73}

/* Readability: raise real labels/captions from 10–11px to 12px (illustrative mock-UI text left as is) */
.skynet-home .customer-sample,.skynet-home .customer-note,.skynet-home .customer-photo span,.skynet-home .work-foot,.skynet-home .work-controls button,.skynet-home .work-position,.skynet-home .work-skills>span,.skynet-home .work-photo figcaption small,.skynet-home .workspace-demo-note{font-size:12px}

/* Line breaks: avoid single-word last lines and lopsided headings (graceful no-op in older browsers) */
.skynet-home h1,.skynet-home h2,.skynet-home h3,.skynet-home h4{text-wrap:balance}
.skynet-home p,.skynet-home figcaption,.skynet-home li{text-wrap:pretty}
.skynet-home .work-agent strong,.skynet-home .work-agent-description,.skynet-home .customer-copy blockquote,.skynet-home .section-head p,.skynet-home .hero-note{text-wrap:balance}
@media (max-width:600px){.skynet-home .customer-heading h2{font-size:28px}}

/* Hero headline: stop the 3-line break ("AI for the / whole / business.") on ~900–1260px screens */
@media (min-width:901px) and (max-width:1260px){.skynet-home .hero h1{font-size:clamp(2.75rem,4.8vw,4.125rem)}}

/* Stats section source line */
.skynet-home .metrics-note{text-align:center;font-size:12px;color:#6b6e73;margin:14px 0 0}

/* "Built for business, not experiments." stays on two lines where the sticky column is narrowest (tablets) */
@media (min-width:701px) and (max-width:900px){.skynet-home .structure-statement h2{font-size:clamp(36px,4.9vw,40px)}}

/* #organization cards: reserve two lines for titles when the three cards sit side by side, so labels and body text line up */
@media (min-width:769px){.skynet-home #organization .connected-features h3{min-height:2.5em}}

/* customer carousel: the note text was removed, keep the "1 / 3" counter on the right */
.skynet-home .customer-note .customer-count{margin-left:auto}

/* Theme lock: this page is designed light-only (section backgrounds are fixed light colours).
   The design tokens include a partial dark theme under [data-theme=dark]; some hosts — e.g. an embedding viewer
   in dark mode — set that attribute, which turned headings and body text near-white on white. Restore the light
   values so the page reads the same in every browser and host. Remove this block if a full dark theme is built. */
.skynet-home[data-theme],.skynet-home [data-theme=dark]{--text-1:var(--black);--text-2:var(--gray-d6);--text-3:var(--gray-d3);--text-4:var(--gray-d2);--text-inverse:var(--white);--text-brand:var(--blue-d1);--text-accent:var(--blue);--bg-1:var(--white);--bg-2:var(--white);--bg-3:var(--surface-100);--bg-4:var(--surface-200);--bg-inverse:var(--black);--bg-brand:var(--black);--bg-brand-hover:var(--gray-d7);--bg-brand-subtle:var(--blue-4);--text-on-brand:var(--white);--accent:var(--blue);--accent-hover:var(--blue-d1);--accent-subtle:var(--blue-4);--border-1:var(--gray-3);--border-2:var(--gray-1);--border-strong:var(--gray-d1);--ring:var(--blue);--ring-offset:var(--bg-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}

/* assets/connected-motion.css */
/* v55: sustained signal flow, with a shared pause control. */
.skynet-home .integration-wall{position:relative;isolation:isolate;gap:14px 12px;padding:18px 12px;grid-template-rows:repeat(5,minmax(0,1fr))}
.skynet-home .integration-tile{position:relative;z-index:1;height:auto;min-height:32px;border-radius:8px;border-color:#d1e1da;background:linear-gradient(145deg,#fff,#f7fbf9);box-shadow:0 3px 9px #234c3c09;--tile-delay:0s}
.skynet-home .integration-tile:before,.skynet-home .integration-tile:after{content:'';position:absolute;left:calc(50% - 2px);width:4px;height:4px;background:#77ae98;border:1px solid #fbfcfb;border-radius:50%}
.skynet-home .integration-tile:before{top:-3px}.skynet-home .integration-tile:after{bottom:-3px}
.skynet-home .integration-wires{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}
.skynet-home .integration-wires path{fill:none;stroke:#b8d6c8;stroke-width:1.3}
.skynet-home .integration-wires .integration-pulse{stroke:#39896c;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 13;opacity:.85}
.skynet-home .motion-active .integration-pulse{animation:integration-flow 2.4s linear infinite}
.skynet-home .motion-active .integration-tile{animation:integration-connect 5.4s ease-in-out var(--tile-delay) infinite}
.skynet-home .oc-lines path.hi{stroke:#c0a4ef;stroke-width:2.2}
.skynet-home .oc-lines path.oc-signal{stroke:#7528e8;stroke-width:2.8;stroke-linecap:round;stroke-dasharray:2 9;opacity:.95}
.skynet-home .motion-active .oc-lines path.oc-signal{animation:role-flow 2.8s linear infinite}
.skynet-home .oc-top{box-shadow:0 5px 12px #30254b20}
.skynet-home .oc-hi{border-width:1.5px;background:linear-gradient(135deg,#fff,#f5efff)}
.skynet-home .oc-hi:after{content:'';position:absolute;right:-4px;top:-4px;width:6px;height:6px;background:#9160e5;border:2px solid #f6f3fc;border-radius:50%}
.skynet-home .oc-team{box-shadow:0 4px 10px #6518e10c;border-color:#bb9cea}
.skynet-home .oc-access{border-top:2px solid #bb9cea;background:linear-gradient(145deg,#fff,#fcfaff)}
.skynet-home .motion-active .oc-hi{animation:role-halo 3.6s ease-in-out infinite}
.skynet-home .motion-active .oc-team{animation:role-team 4.8s .6s ease-in-out infinite}
.skynet-home .motion-active .oc-team:nth-of-type(even){animation-delay:1.4s}
.skynet-home .motion-active .oc-chips span:not(.oc-restricted){animation:role-access 4.8s 1.4s ease-in-out infinite}
.skynet-home .motion-active .oc-chips span:nth-child(2){animation-delay:1.8s}
.skynet-home .motion-active .oc-chips span:nth-child(3){animation-delay:2.2s}
.skynet-home .feature-preview.ds-preview:not(.motion-active) .ds-pulse,.skynet-home .feature-preview.ds-preview:not(.motion-active) .ds-halo{animation-play-state:paused}
.skynet-home .feature-preview.ds-preview.motion-active .ds-pulse{animation:ds-flow 1.5s linear infinite}
.skynet-home .feature-preview.ds-preview.motion-active .ds-halo{animation:ds-halo 3s ease-in-out infinite}
.skynet-home .preview-motion-paused *, .skynet-home .preview-motion-paused *:after, .skynet-home .preview-motion-paused *:before{animation-play-state:paused!important}
.skynet-home .connected-motion-control{display:flex;justify-content:flex-end;margin:14px 0 0}
.skynet-home .connected-motion-control button{font:inherit;font-size:12px;line-height:1.3;min-height:40px;border:1px solid #d8ddda;border-radius:22px;background:#fff;color:#515c56;padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}
.skynet-home .connected-motion-control button:before{content:'Ⅱ';font-size:12px;font-weight:600}.skynet-home .connected-motion-control button[aria-pressed=true]:before{content:'▶';font-size:10px}
.skynet-home .connected-motion-control button:hover{background:#f0f5f2;border-color:#8ba497}.skynet-home .connected-motion-control button:active{background:#e7efea}.skynet-home .connected-motion-control button:focus-visible{outline:2px solid #39896c;outline-offset:3px}
@keyframes integration-flow{to{stroke-dashoffset:-32}}
@keyframes integration-connect{0%,100%{border-color:#d1e1da;box-shadow:0 3px 9px #234c3c09}45%{border-color:#75ad96;box-shadow:0 0 0 2px #72b59a14,0 4px 12px #28664712}}
@keyframes role-flow{to{stroke-dashoffset:-33}}
@keyframes role-halo{0%,100%{box-shadow:0 0 0 3px #6518e11f}50%{box-shadow:0 0 0 6px #6518e10c,0 0 18px #6518e11a}}
@keyframes role-team{0%,100%{border-color:#cdb8f5;box-shadow:0 4px 10px #6518e10c}45%{border-color:#9b70dd;box-shadow:0 0 0 3px #6518e110}}
@keyframes role-access{0%,100%{background:#e0f3e9}45%{background:#c1e7d3}}
@media(prefers-reduced-motion:reduce){
 .skynet-home .motion-active .integration-tile,.skynet-home .motion-active .integration-pulse,.skynet-home .motion-active .oc-lines .oc-signal,.skynet-home .motion-active .oc-hi,.skynet-home .motion-active .oc-team,.skynet-home .motion-active .oc-chips span,.skynet-home .feature-preview.ds-preview .ds-pulse,.skynet-home .feature-preview.ds-preview .ds-halo,.skynet-home .feature-preview.ds-preview:hover .ds-bar{animation:none!important}
 .skynet-home .integration-pulse,.skynet-home .oc-signal,.skynet-home .connected-motion-control{display:none}
}

/* assets/chat-demo.css */
/* v57: the actual workspace composition, scaled to a live product illustration. */
.skynet-home .object-card:has(.chat-demo) .object-stage{height:340px;padding:16px}
.skynet-home .chat-demo{display:grid;grid-template-columns:112px minmax(0,1fr);width:100%;height:100%;background:#fff;border:1px solid #e8e8ed;border-radius:10px;box-shadow:0 8px 22px #34235a0b;overflow:hidden;color:#44454b;font-size:10px;line-height:1.4;text-align:left}
.skynet-home .cd-sidebar{position:relative;border-right:1px solid #ededf1;padding:11px 7px;background:#fdfdfe}
.skynet-home .cd-brand{display:flex;align-items:center;gap:5px;color:#28292c;font-size:12px;margin-bottom:12px}.skynet-home .cd-brand span{margin-left:auto;color:#939499}
.skynet-home .cd-search{font-size:8px;border:1px solid #ececf0;border-radius:5px;padding:5px;color:#98999f;white-space:nowrap}.skynet-home .cd-search span{float:right}
.skynet-home .cd-sidebar>small{display:block;font-size:8px;color:#96969d;margin:12px 0 6px}
.skynet-home .cd-project{color:#55565e;font-size:9px}.skynet-home .cd-nav{font-size:8px;margin:4px 0;padding:3px 5px 3px 10px;color:#7b7884}.skynet-home .cd-nav.selected{background:#f3edff;color:#7244bb;border-radius:4px}
.skynet-home .cd-chat{font-size:8px;padding:4px 3px;border-left:2px solid #8c67d9;background:#f5f5f7;white-space:nowrap}.skynet-home .cd-chat.muted{background:none;color:#a1a1a8;border-color:#d8d8df;margin-top:4px}
.skynet-home .cd-account{position:absolute;bottom:9px;left:8px;font-size:8px;display:flex;align-items:center;gap:5px}.skynet-home .cd-account i{font-size:7px;font-style:normal;background:#7166ec;color:#fff;border-radius:4px;padding:4px}
.skynet-home .cd-main{min-width:0;display:flex;flex-direction:column;position:relative}
.skynet-home .cd-top{height:29px;flex:none;display:flex;align-items:center;gap:6px;padding:0 11px;border-bottom:1px solid #efeff2;font-size:8px;white-space:nowrap;overflow:hidden}.skynet-home .cd-top>span{color:#b3b3bc}.skynet-home .cd-top>b{font-weight:500;overflow:hidden;text-overflow:ellipsis}.skynet-home .cd-top>i{margin-left:auto;background:#377044;color:white;border-radius:50%;font:6px/16px inherit;width:16px;text-align:center;font-style:normal;flex:none}
.skynet-home .cd-conversation{padding:11px 14px 6px;min-height:0;flex:1;position:relative}
.skynet-home .cd-user{margin-left:auto;max-width:88%;padding:7px 10px;border-radius:8px;background:#f5f5f7;font-size:9px;transition:opacity .12s,transform .12s}
.skynet-home .cd-command{display:block;color:#7343c0;font-size:8px;margin-bottom:3px;font-weight:600}.skynet-home .cd-command em{font-style:normal;color:#398b73;margin-left:4px}
.skynet-home .cd-assistant{font-size:8px;margin:8px 0 7px;display:flex;gap:7px;align-items:center;min-height:15px}.skynet-home .cd-assistant>b{color:#66507d;white-space:nowrap;font-weight:500}.skynet-home .cd-working{color:#8b8694}.skynet-home .cd-done{color:#5c6c63}
.skynet-home .cd-loading{display:inline-flex;gap:2px;margin-left:4px}.skynet-home .cd-loading i{width:3px;height:3px;background:#ad9cc2;border-radius:50%;animation:cd-dot .6s ease-in-out infinite}.skynet-home .cd-loading i:nth-child(2){animation-delay:.1s}.skynet-home .cd-loading i:nth-child(3){animation-delay:.2s}
.skynet-home .cd-artifacts{display:grid;grid-template-columns:1.13fr 1fr;gap:9px;transition:opacity .18s,transform .18s}
.skynet-home .cd-file{min-width:0;border:1px solid #e4e3eb;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 3px 9px #36274708}
.skynet-home .cd-slide{position:relative;background:#18283e;color:#fff;height:104px;padding:9px;overflow:hidden}.skynet-home .cd-slide>small{font-size:5px;letter-spacing:.1em;color:#a2b7cb;display:block}.skynet-home .cd-slide>strong{font-size:12px;font-weight:500;line-height:1.12;letter-spacing:-.025em;display:block;margin-top:9px;max-width:82%}.skynet-home .cd-slide>span{position:absolute;bottom:7px;left:9px;right:9px;font-size:5px;color:#c3d3df;display:flex;justify-content:space-between}.skynet-home .cd-slide-chart{position:absolute;right:9px;bottom:19px;display:flex;gap:3px;align-items:end;height:28px;width:65px}.skynet-home .cd-slide-chart i{flex:1;background:#a9dcc8;height:28%;border-radius:1px}.skynet-home .cd-slide-chart i:nth-child(2){height:40%}.skynet-home .cd-slide-chart i:nth-child(3){height:35%}.skynet-home .cd-slide-chart i:nth-child(4){height:62%}.skynet-home .cd-slide-chart i:nth-child(5){height:78%}.skynet-home .cd-slide-chart i:nth-child(6){height:100%;background:#ead296}
.skynet-home .cd-document{height:104px;padding:9px 11px;background:#fffdf9;overflow:hidden}.skynet-home .cd-document>small{display:block;font-size:5px;letter-spacing:.08em;color:#a48a65}.skynet-home .cd-document>strong{font-family:Georgia,serif;color:#273249;font-size:13px;font-weight:500;display:block;margin-top:2px}.skynet-home .cd-document>p{font-size:6px;margin:2px 0 4px;color:#7f7e78}.skynet-home .cd-doc-rule{height:1px;background:#d9c9aa;margin:4px 0}.skynet-home .cd-document>b{font-size:6px;display:block;color:#343d4a}.skynet-home .cd-document>span{font-size:5.5px;line-height:1.4;display:block;margin:3px 0}.skynet-home .cd-doc-callout{font-size:5.5px;background:#eee9dc;border-left:2px solid #b39a6e;padding:3px;margin:4px 0}.skynet-home .cd-doc-lines i{display:block;height:2px;background:#dfdcd5;margin-top:3px;width:90%}.skynet-home .cd-doc-lines i+ i{width:67%}
.skynet-home .cd-file-label{display:flex;align-items:center;gap:5px;padding:5px 7px;font-size:7px;color:#4b4b55}.skynet-home .cd-file-label>i{font-size:12px;color:#756393;font-style:normal}.skynet-home .cd-file-label>span{min-width:0}.skynet-home .cd-file-label small{display:block;font-size:6px;color:#9998a2}.skynet-home .cd-file-label>b{margin-left:auto;font-size:10px;font-weight:400;color:#97949f}
.skynet-home .cd-composer{position:relative;margin:0 12px 10px;border:1px solid #e7e7ed;border-radius:8px;padding:7px 9px;box-shadow:0 2px 5px #34324b05;flex:none;min-height:46px}.skynet-home .cd-draft{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:12px}.skynet-home .cd-draft-agent{color:#7144ba}.skynet-home .cd-draft-skill{color:#36866d}.skynet-home .cd-placeholder{color:#a4a3ad}.skynet-home .cd-composer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:#9e9aa7;font-size:10px}.skynet-home .cd-composer-bottom b{font-size:6px;font-weight:400;margin-left:4px}.skynet-home .cd-composer-bottom>i{font-style:normal;display:grid;place-items:center;background:#29252f;color:#fff;width:17px;height:17px;border-radius:50%;font-size:10px}
.skynet-home .cd-picker{position:absolute;bottom:calc(100% + 5px);left:0;right:20%;background:#fff;border:1px solid #e7e1ef;box-shadow:0 7px 24px #3f28591c;border-radius:7px;padding:7px;z-index:3}.skynet-home .cd-picker>small{font-size:6px;color:#a39bad;letter-spacing:.08em}.skynet-home .cd-picker>b{display:block;padding:5px;background:#f3ecfd;color:#7247a7;border-radius:4px;font-size:9px;font-weight:500;margin-top:3px}.skynet-home .cd-picker>b>span{float:right}.skynet-home .cd-picker>p{font-size:7px;margin:5px 4px 0;color:#938b9f}
.skynet-home .chat-demo .cd-draft-agent,.skynet-home .chat-demo .cd-draft-skill,.skynet-home .chat-demo .cd-draft-text,.skynet-home .chat-demo .cd-picker,.skynet-home .chat-demo .cd-placeholder,.skynet-home .chat-demo .cd-working{display:none}
.skynet-home .chat-demo[data-step="0"] .cd-draft-text,.skynet-home .chat-demo[data-step="1"] .cd-draft-agent,.skynet-home .chat-demo[data-step="2"] .cd-draft-agent,.skynet-home .chat-demo[data-step="2"] .cd-draft-skill{display:inline}
.skynet-home .chat-demo[data-step="1"] .cd-agent-picker,.skynet-home .chat-demo[data-step="2"] .cd-skill-picker{display:block;animation:cd-enter .15s ease-out both}
.skynet-home .chat-demo[data-step="0"] .cd-user,.skynet-home .chat-demo:is([data-step="0"],[data-step="1"],[data-step="2"]) .cd-assistant,.skynet-home .chat-demo:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .cd-artifacts{opacity:0;transform:translateY(5px)}
.skynet-home .chat-demo[data-step="3"] .cd-working{display:inline}.skynet-home .chat-demo[data-step="3"] .cd-done{display:none}
.skynet-home .chat-demo:is([data-step="3"],[data-step="4"]) .cd-placeholder{display:inline}
@keyframes cd-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@keyframes cd-dot{50%{opacity:.3;transform:translateY(-2px)}}
@media(max-width:600px){.skynet-home .object-card:has(.chat-demo) .object-stage{height:340px;padding:12px}.skynet-home .chat-demo{grid-template-columns:70px minmax(0,1fr)}.skynet-home .cd-sidebar{padding:10px 5px}.skynet-home .cd-brand{font-size:10px}.skynet-home .cd-brand span,.skynet-home .cd-search,.skynet-home .cd-account{display:none}.skynet-home .cd-nav{padding-left:3px;font-size:6.5px}.skynet-home .cd-project{font-size:7px}.skynet-home .cd-chat{font-size:6px;overflow:hidden;text-overflow:ellipsis}.skynet-home .cd-top{padding:0 7px;font-size:6px;gap:4px}.skynet-home .cd-top>b,.skynet-home .cd-top>i{display:none}.skynet-home .cd-conversation{padding:10px 7px 5px}.skynet-home .cd-user{max-width:100%;font-size:8px;padding:6px}.skynet-home .cd-command{font-size:7px}.skynet-home .cd-assistant{font-size:7px;gap:4px;align-items:flex-start}.skynet-home .cd-artifacts{gap:5px;grid-template-columns:1fr 1fr}.skynet-home .cd-slide,.skynet-home .cd-document{height:110px;padding:7px}.skynet-home .cd-slide>strong{font-size:10px;max-width:100%}.skynet-home .cd-slide-chart{width:45px;height:24px}.skynet-home .cd-document>strong{font-size:11px}.skynet-home .cd-file-label{padding:4px;font-size:6px;gap:3px}.skynet-home .cd-file-label>i,.skynet-home .cd-file-label>b{display:none}.skynet-home .cd-composer{margin:0 7px 8px;padding:6px}.skynet-home .cd-draft{font-size:7px}.skynet-home .cd-picker{right:0}.skynet-home .cd-picker>b{font-size:8px}}
@media(prefers-reduced-motion:reduce){.skynet-home .cd-loading i,.skynet-home .chat-demo .cd-picker{animation:none!important}.skynet-home .cd-user,.skynet-home .cd-artifacts{transition:none}}

.skynet-home .chat-demo:is([data-step="0"],[data-step="1"],[data-step="2"]) .cd-command{display:none}
.skynet-home .workspace-motion-paused *,.skynet-home .workspace-motion-paused *:before,.skynet-home .workspace-motion-paused *:after{animation-play-state:paused!important}

/* v58: three distinct requests and responses, at the same 550ms action cadence. */
.skynet-home .chat-demo.chat-sequence .cd-command{display:block}
.skynet-home .chat-demo.chat-sequence .cd-user,.skynet-home .chat-demo.chat-sequence .cd-assistant{opacity:1;transform:none}
.skynet-home .chat-demo.chat-sequence .cd-artifacts{display:block;opacity:0;transform:translateY(5px);max-width:280px;margin:0 auto}
.skynet-home .chat-demo.chat-sequence[data-phase=ready] .cd-artifacts{opacity:1;transform:none}
.skynet-home .chat-sequence .cd-file{display:none}
.skynet-home .chat-sequence[data-scene=skill][data-phase=ready] .cd-output-doc,.skynet-home .chat-sequence[data-scene=deck][data-phase=ready] .cd-output-deck,.skynet-home .chat-sequence[data-scene=video][data-phase=ready] .cd-output-video{display:block}
.skynet-home .chat-sequence .cd-slide,.skynet-home .chat-sequence .cd-document{height:108px}
.skynet-home .chat-sequence .cd-document{padding:8px 15px}.skynet-home .chat-sequence .cd-document>strong{font-size:16px}.skynet-home .chat-sequence .cd-document>span{max-width:210px;font-size:6.5px}.skynet-home .chat-sequence .cd-document>small{font-size:6px}
.skynet-home .chat-sequence .cd-slide>strong{font-size:17px;max-width:75%}.skynet-home .chat-sequence .cd-slide-chart{width:85px;height:43px}
.skynet-home .chat-sequence .cd-picker{display:none}
.skynet-home .chat-sequence[data-phase=select] .cd-picker{display:block;animation:cd-enter .15s ease-out both}
.skynet-home .chat-sequence:is([data-phase=compose],[data-phase=select]) .cd-user,.skynet-home .chat-sequence:is([data-phase=compose],[data-phase=select],[data-phase=sent]) .cd-assistant{opacity:0}
.skynet-home .chat-sequence .cd-draft{color:#7144ba}.skynet-home .chat-sequence:not([data-phase=compose]):not([data-phase=select]) .cd-draft{color:#a4a3ad}
.skynet-home .cd-completed{height:13px;margin-bottom:4px;display:flex;gap:5px;color:#6b8073;font-size:6px}
.skynet-home .cd-completed>span{padding:1px 5px;border-radius:3px;background:#eff6f1;visibility:hidden}
.skynet-home .chat-sequence[data-scene=deck] .cd-completed>span:first-child,.skynet-home .chat-sequence[data-scene=video] .cd-completed>span{visibility:visible}
.skynet-home .chat-sequence .cd-user{padding:5px 9px;font-size:8px}.skynet-home .chat-sequence .cd-assistant{margin:5px 0;min-height:14px;font-size:7px}
.skynet-home .cd-render{display:none;position:absolute;left:14px;right:14px;top:90px;padding:12px;background:#f8f6fc;border:1px solid #e8e1f1;border-radius:6px}
.skynet-home .chat-sequence[data-scene=video]:is([data-phase=working],[data-phase=branding],[data-phase=rendering]) .cd-render{display:block;animation:cd-enter .15s both}
.skynet-home .cd-storyboard{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.skynet-home .cd-storyboard>span{padding:7px;background:#eef0f5;border:1px solid #dfe3ed;border-radius:4px;font-size:6px;color:#8793a6;height:46px;transition:background .18s,color .18s}.skynet-home .cd-storyboard b{display:block;font-size:8px;margin-top:5px;font-weight:500}
.skynet-home .chat-sequence:is([data-phase=branding],[data-phase=rendering]) .cd-storyboard>span{background:#18283e;color:#cfe6dc;border-color:#314c64}.skynet-home .chat-sequence:is([data-phase=branding],[data-phase=rendering]) .cd-storyboard>span:last-child{background:#dcd0b2;color:#28394f}
.skynet-home .cd-render-progress{height:3px;background:#e2dbea;margin-top:10px;border-radius:2px;overflow:hidden}.skynet-home .cd-render-progress i{display:block;height:100%;width:22%;background:#8d62c5;transition:width .3s ease}.skynet-home .chat-sequence[data-phase=branding] .cd-render-progress i{width:60%}.skynet-home .chat-sequence[data-phase=rendering] .cd-render-progress i{width:100%}.skynet-home .cd-render>small{display:block;font-size:6px;color:#99909f;margin-top:5px}
.skynet-home .cd-film{height:108px;background:#18283e;position:relative;overflow:hidden;color:#fff;padding:9px 11px}
.skynet-home .cd-film-brand{position:relative;z-index:2;font-size:6px;letter-spacing:.09em;color:#cbe4dc}.skynet-home .cd-film-brand>span{float:right;font-size:4.5px;letter-spacing:.06em;color:#9eb4c4}
.skynet-home .cd-film-title,.skynet-home .cd-film-close{position:absolute;left:12px;top:29px;z-index:2}.skynet-home .cd-film-title>strong,.skynet-home .cd-film-close>strong{display:block;font-size:19px;font-weight:500;letter-spacing:-.04em;line-height:1.05}.skynet-home .cd-film-title>span,.skynet-home .cd-film-close>span{display:block;font-size:6px;color:#c8d6dc;margin-top:5px}
.skynet-home .cd-film-close{opacity:0;transform:translateY(6px)}
.skynet-home .cd-film-orbit{position:absolute;width:110px;height:110px;right:-13px;top:10px;transform:rotate(-20deg)}.skynet-home .cd-film-orbit>i{position:absolute;inset:10px;border:1px solid #a9dcc864;border-radius:24px;transform:rotate(25deg)}.skynet-home .cd-film-orbit>i:nth-child(2){inset:22px;border-color:#ead29680;transform:rotate(50deg)}.skynet-home .cd-film-orbit>i:nth-child(3){inset:34px;background:#a9dcc826;border-color:#a9dcc8}
.skynet-home .cd-film-timeline{position:absolute;bottom:14px;left:11px;right:11px;height:2px;background:#ffffff26}.skynet-home .cd-film-timeline>i{display:block;background:#a9dcc8;width:8%;height:100%;transform-origin:left}
.skynet-home .cd-film>small{position:absolute;left:11px;right:11px;bottom:4px;font-size:5px;color:#adbdc9}.skynet-home .cd-film>small>span{float:right}
.skynet-home .chat-sequence[data-phase=ready] .cd-film-orbit{animation:cd-film-orbit 1.65s ease-out both}
.skynet-home .chat-sequence[data-phase=ready] .cd-film-title{animation:cd-film-title 1.65s both}
.skynet-home .chat-sequence[data-phase=ready] .cd-film-close{animation:cd-film-close 1.65s both}
.skynet-home .chat-sequence[data-phase=ready] .cd-film-timeline>i{animation:cd-film-progress 1.65s linear both}
@keyframes cd-film-orbit{to{transform:rotate(25deg) scale(1.15)}}
@keyframes cd-film-title{0%{opacity:0;transform:translateY(5px)}12%,55%{opacity:1;transform:none}65%,100%{opacity:0;transform:translateY(-5px)}}
@keyframes cd-film-close{0%,58%{opacity:0;transform:translateY(6px)}72%,100%{opacity:1;transform:none}}
@keyframes cd-film-progress{to{width:100%}}
@media(max-width:600px){.skynet-home .chat-sequence .cd-top{font-size:5.5px}.skynet-home .chat-sequence .cd-artifacts{max-width:100%}.skynet-home .chat-sequence .cd-slide>strong{font-size:14px}.skynet-home .chat-sequence .cd-slide-chart{width:65px;height:30px}.skynet-home .chat-sequence .cd-assistant{font-size:6.5px}.skynet-home .cd-completed{font-size:5px;gap:3px}.skynet-home .cd-completed>span{padding:1px 3px}.skynet-home .cd-film-title>strong,.skynet-home .cd-film-close>strong{font-size:15px}.skynet-home .cd-film-orbit{right:-34px}.skynet-home .cd-film-brand>span{font-size:4px}.skynet-home .cd-render{left:7px;right:7px;top:96px;padding:8px}.skynet-home .cd-storyboard{gap:4px}.skynet-home .cd-storyboard>span{padding:4px}.skynet-home .cd-storyboard b{font-size:6px}}
@media(prefers-reduced-motion:reduce){.skynet-home .chat-sequence .cd-film-orbit,.skynet-home .chat-sequence .cd-film-title,.skynet-home .chat-sequence .cd-film-close,.skynet-home .chat-sequence .cd-film-timeline>i{animation:none!important}.skynet-home .chat-sequence .cd-film-title{opacity:1;transform:none}.skynet-home .chat-sequence .cd-film-close{display:none}.skynet-home .cd-render-progress i,.skynet-home .cd-storyboard>span{transition:none}}

/* assets/workspace-readability.css */
/* v67: readable workspace content, real identities, approval on each artifact. */
.skynet-home .wp-demo{font-size:14px;color:#252735}.skynet-home .wp-top,.skynet-home .wp-top>span:first-child{font-size:12px;color:#515663}.skynet-home .wp-demo-label{font-size:11px;color:#535766}.skynet-home .wp-heading p{font-size:14px;color:#535766}.skynet-home .wp-metrics span{font-size:12px;color:#535766;min-height:34px}.skynet-home .wp-metrics strong{color:#252735;font-size:28px}.skynet-home .wp-panel-heading>strong{font-size:14px;font-weight:600}.skynet-home .wp-panel-heading>span:not(.wp-owner):not(.wp-contact):not(.wp-tag){font-size:12px;color:#535766}.skynet-home .wp-tag,.skynet-home .wp-lead-row>.wp-tag{font-size:12px;font-weight:500;padding:5px 8px;color:#334ea0;background:#eaf0ff;white-space:normal}.skynet-home .wp-tag.good{color:#256041;background:#e8f4ec}.skynet-home .wp-tag.review{color:#785117;background:#fff2d8}.skynet-home .wp-tag.muted{color:#585462;background:#eeedf1}.skynet-home .wp-owner,.skynet-home .wp-owner.human{font-size:12px;color:#505563;gap:7px}.skynet-home .wp-action{font-size:12px;padding:10px 13px;min-height:38px;min-width:123px;font-weight:500}.skynet-home .wp-action.done{color:#256041}.skynet-home .wp-footer p{font-size:13px;color:#535766}.skynet-home .wp-footer button{width:36px;height:36px;color:#514765}.skynet-home .wp-disclaimer{font-size:11px;color:#62606b}.skynet-home .wp-contact b{font-size:14px;color:#252735}.skynet-home .wp-contact small{display:flex;align-items:center;gap:5px;font-size:12px;color:#535766}.skynet-home .wp-demo .wp-portrait{display:inline-block;flex:none;width:34px;height:34px;border-radius:50%;background-image:url('/home-v77/assets/workspace-people-v67/portraits.webp');background-size:300% 300%;background-position:var(--px) var(--py);border:1px solid #e2dee8}.skynet-home .wp-demo .wp-company-mark{display:inline-block;flex:none;width:32px;height:32px;border-radius:7px;background-image:url('/home-v77/assets/workspace-people-v67/company-marks.webp');background-size:300% 200%;background-position:var(--lx) var(--ly);border:1px solid #e7e4ea}.skynet-home .wp-contact small .wp-company-mark{width:20px;height:20px;border-radius:4px}.skynet-home .wp-company-identity{display:flex;align-items:center;gap:9px;min-width:0}.skynet-home .wp-company-identity>span{min-width:0}.skynet-home .wp-demo dt{font-size:12px;color:#535766}.skynet-home .wp-demo dd{display:flex;align-items:center;gap:8px;font-size:14px;color:#333744}.skynet-home .wp-demo dl>div{padding:12px 0}.skynet-home .wp-cursor>span{font-size:11px}.skynet-home .wp-team .wp-portrait{width:34px;height:34px}.skynet-home .wp-news-grid{grid-template-columns:1.15fr 1fr;gap:16px;min-height:0}.skynet-home .wp-proof-meta{font-size:11px;letter-spacing:0;gap:8px;color:#535766}.skynet-home .wp-email-art small{font-size:11px}.skynet-home .wp-email-art>span{font-size:13px;color:#604377}.skynet-home .wp-email-content>b{font-size:16px}.skynet-home .wp-email-content p{font-size:14px;color:#36303f}.skynet-home .wp-email-content small{font-size:12px;color:#595163}.skynet-home .wp-email-content>div>span{font-size:12px;color:#69567c}.skynet-home .wp-news-approval{padding:17px;border-top:1px solid #e8e2ed;background:#fbfafc}.skynet-home .wp-news-approval>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#535766;margin-bottom:12px}.skynet-home .wp-news-approval>.wp-action{display:flex}.skynet-home .wp-review-note h5{font-size:20px;font-weight:500;line-height:1.25;margin:14px 0 8px}.skynet-home .wp-review-note p{font-size:13px;line-height:1.6;color:#535766;margin:0}.skynet-home .wp-delivery-row{font-size:13px;color:#3f4450;padding:13px 0}.skynet-home .wp-delivery-row small,.skynet-home .wp-delivery-row b{font-size:12px;color:#535766}.skynet-home .wp-delivery-row b.delivered{color:#256041}.skynet-home .wp-rates{font-size:12px;color:#535766}.skynet-home .wp-rates b{font-size:25px;color:#252735}.skynet-home .wp-filter,.skynet-home .wp-filter>span:first-child,.skynet-home .wp-filter>span:last-child{font-size:12px;color:#535766;max-width:none}.skynet-home .wp-filter b{font-size:12px}.skynet-home .wp-list-label,.skynet-home .wp-lead-row{grid-template-columns:minmax(0,1fr) 44px 90px;gap:8px}.skynet-home .wp-list-label{font-size:12px;color:#535766}.skynet-home .wp-lead-row{min-height:94px;padding:15px 5px}.skynet-home .wp-lead-row b{font-size:14px;color:#303340}.skynet-home .wp-lead-row small{font-size:12px;color:#535766}.skynet-home .wp-fit{font-size:14px;color:#453a60;font-weight:500}.skynet-home .wp-list-foot,.skynet-home .wp-detail-sub{font-size:12px;color:#535766}.skynet-home .wp-research-grid{grid-template-columns:1.25fr 1fr}.skynet-home .wp-fit-score{color:#393045;font-size:42px}.skynet-home .wp-fit-score small{font-size:12px;color:#535766}.skynet-home .wp-evidence,.skynet-home .wp-evidence strong{font-size:13px;color:#454b58}.skynet-home .wp-verdict{font-size:13px;color:#256041}.skynet-home .wp-verdict.muted{color:#585462}.skynet-home .wp-outreach-grid{grid-template-columns:180px minmax(0,1fr);min-height:0}.skynet-home .wp-person-row{padding:14px 8px}.skynet-home .wp-person-row>.wp-tag{margin-left:0}.skynet-home .wp-message{background:#fff;padding:17px}.skynet-home .wp-channel,.skynet-home .wp-channel>span{font-size:12px;color:#535766}.skynet-home .wp-message h5{font-size:16px;color:#292c39;min-height:0;margin:16px 0 10px}.skynet-home .wp-message p,.skynet-home .wp-message.linkedin p{font-size:14px;color:#454b58;line-height:1.75;min-height:0}.skynet-home .wp-card-actions{border-top:1px solid #ebe7ef;padding-top:14px;margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.skynet-home .wp-card-actions>div{display:flex;flex-wrap:wrap;gap:8px}.skynet-home .wp-card-actions [data-demo-action=request-edit]{background:white;border:1px solid #cfc9d8;color:#454051}.skynet-home .wp-feedback{min-height:0;display:none}.skynet-home .wp-feedback.visible{display:flex}.skynet-home .wp-feedback p{font-size:13px;color:#785117}.skynet-home .wp-feedback>.wp-tag{font-size:12px}.skynet-home .wp-followup-cards{display:grid;gap:14px;padding-top:16px}.skynet-home .wp-followup-card{border:1px solid #e4dfeb;border-radius:8px;padding:18px;background:white}.skynet-home .wp-followup-card.selected{border-color:#a9bdf0;background:#fbfcff}.skynet-home .wp-followup-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.skynet-home .wp-followup-message{margin:18px 0}.skynet-home .wp-followup-message p{font-size:14px;line-height:1.7;color:#454b58;margin:10px 0}.skynet-home .wp-touchpoints small{font-size:12px;color:#535766;white-space:normal;text-align:center}.skynet-home .wp-touchpoints>span{color:#535766}.skynet-home .wp-touchpoints svg{width:28px;height:28px;stroke:#626675}.skynet-home .wp-touchpoints:before{top:14px}.skynet-home .wp-touchpoints .complete svg{stroke:#256041}.skynet-home .wp-wait-note{display:block;font-size:12px;color:#785117;margin-top:12px}
/* Existing task-native demos: retain compositions while increasing reading contrast. */
.skynet-home .bd-demo{color:#252735}.skynet-home .bd-demo p,.skynet-home .bd-demo td,.skynet-home .bd-demo li{font-size:14px;line-height:1.6}.skynet-home .bd-demo small,.skynet-home .bd-eyebrow,.skynet-home .bd-demo th,.skynet-home .bd-pill,.skynet-home .bd-legend,.skynet-home .bd-axis,.skynet-home .bd-chart-label,.skynet-home .bd-demo-label{font-size:12px!important;color:#505563!important}.skynet-home .bd-demo .bd-metric span,.skynet-home .bd-demo .bd-panel>span,.skynet-home .bd-demo .bd-rows span,.skynet-home .bd-demo .bd-timeline span,.skynet-home .bd-demo .bd-person span{font-size:12px;color:#505563}.skynet-home .bd-demo .bd-metric strong{color:#252735}.skynet-home .bd-demo .bd-callout,.skynet-home .bd-demo .bd-faux-button{font-size:13px}.skynet-home .bd-demo .bd-human,.skynet-home .bd-demo .bd-intervention{color:#505563}.skynet-home .bd-demo .bd-panel p{color:#454b58}
.skynet-home .content-board .ck-kanban{min-width:720px;height:800px}.skynet-home .content-board .ck-cards{height:720px}.skynet-home .content-board .ck-card{height:228px}.skynet-home .content-board .ck-card h5{font-size:14px;height:35px;color:#252735}.skynet-home .content-board .ck-meta{font-size:12px;color:#535766}.skynet-home .content-board .ck-card-state,.skynet-home .content-board .ck-card footer{font-size:11px}.skynet-home .content-board .ck-lane-head{font-size:13px;color:#343844}.skynet-home .content-board .ck-lane p{font-size:12px;color:#535766}.skynet-home .content-board .ck-summary,.skynet-home .content-board .ck-event,.skynet-home .content-board .ck-footer{font-size:13px;color:#535766}.skynet-home .content-board .ck-top,.skynet-home .content-board .ck-format{font-size:11px;color:#535766}
.skynet-home .ads-lab .ad-caption h5{font-size:14px;color:#252735}.skynet-home .ads-lab .ad-caption small,.skynet-home .ads-lab .ad-metrics span{font-size:12px;color:#535766}.skynet-home .ads-lab .ad-metrics b{font-size:16px;color:#252735}.skynet-home .ads-lab .ad-budget-note,.skynet-home .ads-lab .ad-demo-note,.skynet-home .ads-lab .ad-chart-legend,.skynet-home .ads-lab .ad-top{font-size:12px;color:#535766}.skynet-home .ads-lab .ad-footer,.skynet-home .ads-lab .ad-allocation{font-size:13px;color:#454b58}.skynet-home .ads-lab .ad-allocation b{font-size:18px}.skynet-home .ads-lab .ad-selected{font-size:11px}
@media(max-width:1100px){.skynet-home .wp-research-grid{grid-template-columns:1fr}.skynet-home .wp-lead-list{border:0;padding-right:0}.skynet-home .wp-research-detail{padding:20px 0 0;border-top:1px solid #e4dfeb}.skynet-home .wp-news-grid{grid-template-columns:1fr}.skynet-home .wp-outreach-grid{grid-template-columns:1fr}.skynet-home .wp-outreach-queue{border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skynet-home .wp-outreach-queue>.wp-panel-heading{grid-column:1/-1}.skynet-home .wp-person-row .wp-contact{align-items:flex-start;flex-direction:column}.skynet-home .wp-person-row .wp-contact>.wp-portrait{display:block}.skynet-home .wp-person-row .wp-contact b{font-size:13px}.skynet-home .wp-person-row .wp-contact small{font-size:12px}.skynet-home .wp-message-editor{padding:20px 0 0}}
@media(max-width:520px){.skynet-home .wp-top{flex-wrap:wrap;gap:8px}.skynet-home .wp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skynet-home .wp-metrics span{font-size:12px;min-height:0}.skynet-home .wp-metrics>div:nth-child(2){border:0}.skynet-home .wp-metrics strong{font-size:28px}.skynet-home .wp-body{padding:0 12px 16px}.skynet-home .wp-list-label,.skynet-home .wp-lead-row{grid-template-columns:minmax(0,1fr) 44px;gap:6px}.skynet-home .wp-list-label>span:last-child{display:none}.skynet-home .wp-lead-row>.wp-tag{grid-column:1/-1;justify-self:start;margin-left:41px}.skynet-home .wp-company-identity{gap:8px}.skynet-home .wp-lead-row b{font-size:14px}.skynet-home .wp-lead-row small{font-size:12px}.skynet-home .wp-contact b{font-size:14px}.skynet-home .wp-contact small{font-size:12px}.skynet-home .wp-outreach-queue{grid-template-columns:1fr}.skynet-home .wp-person-row{min-height:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.skynet-home .wp-person-row .wp-contact{flex-direction:row;align-items:center}.skynet-home .wp-person-row>.wp-tag{margin:0;font-size:12px}.skynet-home .wp-message{padding:15px}.skynet-home .wp-message h5{font-size:16px}.skynet-home .wp-message p{font-size:14px}.skynet-home .wp-followup-card{padding:14px}.skynet-home .wp-followup-card>header{align-items:flex-start;flex-wrap:wrap}.skynet-home .wp-touchpoints small{font-size:11px}.skynet-home .wp-filter{flex-wrap:wrap}.skynet-home .wp-card-actions{gap:10px}.skynet-home .wp-card-actions>div{width:100%}.skynet-home .wp-demo .wp-card-actions .wp-action{flex:1}.skynet-home .wp-news-approval>div{flex-wrap:wrap}.skynet-home .wp-research-detail .wp-panel-heading{flex-wrap:wrap}.skynet-home .wp-research-detail dl{display:block}.skynet-home .wp-disclaimer{font-size:11px}.skynet-home .ads-lab .ad-metrics{flex-direction:column}}

/* Readable supporting labels in all task-specific layouts. */
.skynet-home .bd-eyebrow,.skynet-home .bd-demo small{font-size:12px!important;color:#505563!important}
.skynet-home .bd-demo-label{font-size:12px!important}
.skynet-home .bd-rows strong{font-size:12px!important}
.skynet-home .bd-pill{font-size:12px!important}
.skynet-home .bd-metric>span{font-size:12px!important;color:#505563!important}
.skynet-home .bd-person>i{font-size:12px!important}
.skynet-home .bd-event{font-size:12px!important}
.skynet-home .bd-demo footer button{font-size:12px!important}
.skynet-home .bd-email-cover span{font-size:12px!important}
.skynet-home .bd-email-cover i{color:#505563!important}
.skynet-home .bd-faux-button{font-size:12px!important}
.skynet-home .bd-funnel div{font-size:12px!important}
.skynet-home .bd-sequence i{color:#505563!important}
.skynet-home .bd-calendar span{font-size:12px!important}
.skynet-home .bd-mail-item b{font-size:12px!important}
.skynet-home .bd-routing span{font-size:12px!important;color:#505563!important}
.skynet-home .bd-demo table{font-size:12px!important}
.skynet-home .bd-demo th{font-size:12px!important;color:#505563!important}
.skynet-home .bd-checklist li{font-size:12px!important}
.skynet-home .bd-compare del{color:#505563!important}
.skynet-home .bd-plot>span{font-size:12px!important;color:#505563!important}
.skynet-home .bd-plot>small{font-size:12px!important}
.skynet-home .bd-plot>div{font-size:12px!important}
.skynet-home .bd-goal small,.skynet-home .bd-goal>span{font-size:12px!important;color:#505563!important}
.skynet-home .bd-bar{font-size:12px!important}
.skynet-home .bd-invoice h4>span{color:#505563!important}
.skynet-home .bd-stamp{color:#505563!important}
.skynet-home .bd-chart-label{font-size:12px!important;color:#505563!important}
.skynet-home .bd-axis,.skynet-home .bd-legend{font-size:12px!important;color:#505563!important}
.skynet-home .bd-candidates p{font-size:12px!important}
.skynet-home .bd-ring small{font-size:12px!important}
.skynet-home .bd-welcome>small{color:#505563!important}
.skynet-home .bd-welcome .bd-calendar span,.skynet-home .bd-welcome .bd-calendar small{color:#505563!important}
.skynet-home .bd-account-strip .bd-person strong{font-size:12px!important}
.skynet-home .bd-demo-label{font-size:12px!important}
.skynet-home .bd-event{font-size:12px!important}
.skynet-home .bd-routing span{font-size:12px!important}
.skynet-home .bd-routing strong{font-size:12px!important}
.skynet-home .bd-calendar span{font-size:12px!important}
.skynet-home .bd-demo table{font-size:12px!important}
.skynet-home .bd-ring small{font-size:12px!important}
.skynet-home .bd-sequence strong{font-size:12px!important}
.skynet-home .bd-sequence small{font-size:12px!important}
.skynet-home .bd-demo-label{font-size:12px!important}
.skynet-home .bd-toggle{font-size:12px!important}
.skynet-home .bd-ownership>span{font-size:12px!important}
.skynet-home .bd-ownership b{font-size:12px!important}
.skynet-home .bd-review-strip>div strong{font-size:12px!important}
.skynet-home .bd-review-strip small{font-size:12px!important}
.skynet-home .bd-review-decision{font-size:12px!important}
.skynet-home .bd-body th{font-size:12px!important}
.skynet-home .bd-body .bd-pill{font-size:12px!important}
.skynet-home .bd-event{font-size:12px!important}
.skynet-home .bd-step-count{font-size:12px!important}
.skynet-home .bd-scene-2 .bd-email p{font-size:12px!important}
.skynet-home .bd-scene-2 .bd-email .bd-rows>div{font-size:12px!important}
.skynet-home .bd-scene-2 .bd-email .bd-rows strong{font-size:12px!important}
.skynet-home .bd-scene-17 .bd-calendar span{font-size:12px!important}
.skynet-home .bd-ownership>span{font-size:12px!important}
.skynet-home .bd-ownership>span{font-size:12px!important}
.skynet-home .bd-review-decision{font-size:12px!important}
.skynet-home .bd-body td{font-size:12px!important}
.skynet-home .bd-ownership>span{font-size:12px!important}
.skynet-home .bd-review-avatar{font-size:12px!important}
.skynet-home .bd-review-decision{font-size:12px!important}
.skynet-home .bd-toggle{font-size:12px!important}
.skynet-home .bd-demo-label{font-size:12px!important}
.skynet-home .bd-scene-6 .bd-mail-item b{font-size:12px!important}
.skynet-home .bd-scene-6 .bd-conversation>small{font-size:12px!important}
.skynet-home .bd-scene-9 td,.skynet-home .bd-scene-9 th{font-size:12px!important}
.skynet-home .bd-scene-15 .bd-candidates p{font-size:12px!important}
.skynet-home .bd-scene-17 .bd-calendar span{font-size:12px!important}
.skynet-home .bd-event{font-size:12px!important}
.skynet-home .bd-scene-17 td .bd-person strong{font-size:12px!important}
.skynet-home .bd-scene-17 td .bd-person small{font-size:12px!important}
.skynet-home .bd-scene-17 td,.skynet-home .bd-scene-17 th{font-size:12px!important}

/* assets/workspace-compact.css */
/* v68: keep the work, review and cursor inside a compact stage. */
.skynet-home .wp-top{padding:10px 16px}.skynet-home .wp-heading{padding:16px 16px 12px}.skynet-home .wp-heading h4{font-size:24px!important}.skynet-home .wp-heading p{margin-top:5px}.skynet-home .wp-metrics{padding:0 16px 14px;gap:10px}.skynet-home .wp-metrics span{min-height:0}.skynet-home .wp-metrics strong{font-size:25px;margin-top:3px}.skynet-home .wp-body{padding:0 16px 14px}.skynet-home .wp-footer{padding:10px 16px;min-height:52px}.skynet-home .wp-disclaimer{padding:0 16px 8px;font-size:10px}.skynet-home .wp-news-grid{grid-template-columns:1.2fr 1fr;min-height:0}.skynet-home .wp-news-approval{padding:12px;border-top:0;border-bottom:1px solid #e8e2ed}.skynet-home .wp-news-approval>div{margin-bottom:8px}.skynet-home .wp-email-art{padding:14px 18px}.skynet-home .wp-email-art h5{font-size:26px;margin:10px 0}.skynet-home .wp-email-content{padding:12px 18px}.skynet-home .wp-email-content>div{padding:9px 0;min-height:0}.skynet-home .wp-email-content small{margin-top:2px}.skynet-home .wp-review-note h5{font-size:18px;margin:8px 0}.skynet-home .wp-review-note p{line-height:1.5}.skynet-home .wp-delivery{margin-top:14px}.skynet-home .wp-delivery-row{padding:9px 0;min-height:0}.skynet-home .wp-rates{padding-top:12px}.skynet-home .wp-research-grid{grid-template-columns:1.2fr 1fr;min-height:0}.skynet-home .wp-lead-list{border-right:1px solid #ede8f3;padding-right:12px}.skynet-home .wp-lead-row{min-height:72px;padding:10px 5px}.skynet-home .wp-research-detail{border:0;padding:14px 0 0 14px}.skynet-home .wp-detail-sub{margin:10px 0 5px}.skynet-home .wp-fit-score{margin-bottom:8px;font-size:34px}.skynet-home .wp-demo dl{margin-bottom:10px}.skynet-home .wp-demo dl>div{padding:8px 0}.skynet-home .wp-evidence{gap:7px;margin-top:12px}.skynet-home .wp-verdict{margin-top:12px;min-height:0;padding:9px}.skynet-home .wp-list-foot{padding:12px 5px}.skynet-home .wp-outreach-grid{display:block;min-height:0}.skynet-home .wp-outreach-queue{display:flex;gap:8px;border:0;padding:0;margin-bottom:12px}.skynet-home .wp-outreach-queue>.wp-panel-heading{display:none}.skynet-home .wp-person-row{flex:1;min-width:0;min-height:0;padding:9px;border:1px solid #e8e4ef}.skynet-home .wp-person-row .wp-contact{flex-direction:row;align-items:center}.skynet-home .wp-person-row>.wp-tag{margin:5px 0 0 40px}.skynet-home .wp-message-editor{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.skynet-home .wp-message-editor>.wp-panel-heading{grid-column:1/-1;margin:0;min-height:34px}.skynet-home .wp-message{margin:0;padding:13px;min-height:320px;display:flex;flex-direction:column}.skynet-home .wp-message.linkedin{min-height:320px}.skynet-home .wp-message .wp-card-actions{order:-1;border:0;border-bottom:1px solid #ebe7ef;padding:0 0 10px;margin:0 0 12px;gap:8px}.skynet-home .wp-card-actions .wp-action{padding:8px 10px;min-height:35px}.skynet-home .wp-message .wp-card-actions>div{display:flex;flex:1;justify-content:flex-end}.skynet-home .wp-message .wp-card-actions [data-demo-action=request-edit]{min-width:0;padding:6px;font-size:11px}.skynet-home .wp-message .wp-card-actions .wp-owner{display:none}.skynet-home .wp-message h5{margin:12px 0 6px;font-size:15px}.skynet-home .wp-message p{font-size:14px;line-height:1.6;margin-top:8px}.skynet-home .wp-feedback{grid-column:1/-1;grid-row:3;margin:0;padding:10px}.skynet-home .wp-feedback p{font-size:12px}.skynet-home .wp-nurture-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:14px;min-height:370px}.skynet-home .wp-contact-queue>.wp-panel-heading{margin-bottom:6px}.skynet-home .wp-compact-contact{padding:9px;border-bottom:1px solid #ebe7ef;border-radius:5px;display:flex;justify-content:space-between;align-items:center;gap:8px}.skynet-home .wp-compact-contact.selected{background:var(--work-wash)}.skynet-home .wp-compact-contact .wp-tag{font-size:11px;max-width:96px}.skynet-home .wp-compact-contact .wp-contact b{font-size:13px}.skynet-home .wp-compact-contact .wp-contact small{font-size:11px}.skynet-home .wp-followup-card{padding:14px;min-height:350px}.skynet-home .wp-followup-card>header{flex-wrap:wrap}.skynet-home .wp-followup-card .wp-card-actions{margin-top:12px;padding:0 0 12px;border-top:0;border-bottom:1px solid #e4dfeb}.skynet-home .wp-followup-message{margin:14px 0}.skynet-home .wp-wait-note{line-height:1.5}.skynet-home .wp-click-ring{position:absolute;left:4px;top:5px;width:36px;height:36px;border:3px solid #7854c8;border-radius:50%;background:#a080db22;opacity:0}.skynet-home .wp-cursor.pressing>svg{filter:drop-shadow(0 0 4px #8661cd80)}
/* Recover vertical space in the other task-native dashboards without shrinking text. */
.skynet-home .bd-demo>header{padding:14px 18px}.skynet-home .bd-story{padding:12px 18px 0}.skynet-home .bd-story-line{min-height:54px;padding:8px 0}.skynet-home .bd-story-line strong{font-size:21px;max-width:none}.skynet-home .bd-body{padding:16px!important;min-height:0!important}.skynet-home .bd-panel{padding:12px}.skynet-home .bd-body .bd-rows>div{padding:8px 0}.skynet-home .bd-body h5{margin-bottom:10px}.skynet-home .bd-review-strip{min-height:44px!important;height:44px!important;padding-bottom:8px!important}.skynet-home .bd-demo footer{padding:10px 18px;min-height:0}.skynet-home .bd-body .bd-split{gap:14px}.skynet-home .bd-body .bd-chart{padding:12px}.skynet-home .bd-body .bd-chart svg{max-height:140px}.skynet-home .bd-body .bd-callout{padding:10px;margin-top:12px}.skynet-home .bd-body .bd-metrics{margin-top:12px}.skynet-home .bd-body .bd-timeline li{padding-bottom:12px}.skynet-home .bd-body .bd-bubble{padding:12px}.skynet-home .bd-body .bd-mail-item{padding:10px}.skynet-home .bd-body .bd-letter{padding:16px}
@media(max-width:1100px){.skynet-home .wp-news-grid{grid-template-columns:1fr 1fr}.skynet-home .wp-research-grid{grid-template-columns:1fr 1fr}.skynet-home .wp-list-label,.skynet-home .wp-lead-row{grid-template-columns:minmax(0,1fr) 40px}.skynet-home .wp-list-label>span:last-child{display:none}.skynet-home .wp-lead-row>.wp-tag{grid-column:1/-1;justify-self:start;margin-left:40px}.skynet-home .wp-lead-row{gap:3px;min-height:0}.skynet-home .wp-person-row .wp-contact{flex-direction:row}.skynet-home .wp-nurture-grid{grid-template-columns:1fr 1.15fr}.skynet-home .wp-compact-contact{flex-wrap:wrap}.skynet-home .wp-compact-contact>.wp-tag{margin-left:40px;max-width:none}}
@media(max-width:760px){.skynet-home .wp-heading{padding:12px 12px 10px}.skynet-home .wp-heading p{font-size:13px}.skynet-home .wp-top{padding:9px 12px}.skynet-home .wp-demo-label{display:none}.skynet-home .wp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 12px 12px;gap:6px}.skynet-home .wp-metrics span{font-size:11px;line-height:1.3;min-height:29px}.skynet-home .wp-metrics strong{font-size:23px}.skynet-home .wp-metrics>div{padding-right:4px}.skynet-home .wp-metrics>div:nth-child(2){border-right:1px solid #efedf3}.skynet-home .wp-body{padding:0 12px 12px}.skynet-home .wp-news-grid{grid-template-columns:1fr;gap:10px}.skynet-home .wp-news-grid .wp-send-panel{display:none}.skynet-home .wp-email-art{padding:12px 16px}.skynet-home .wp-email-art h5{margin:8px 0;font-size:25px}.skynet-home .wp-email-art h5 br{display:none}.skynet-home .wp-email-art>span{display:none}.skynet-home .wp-email-content{padding:10px 14px}.skynet-home .wp-email-content>div{padding:7px 0}.skynet-home .wp-email-content small{display:none}.skynet-home .wp-proof-meta{padding:8px 12px}.skynet-home .wp-news-approval{padding:10px 12px}.skynet-home .wp-news-approval>div{display:none}.skynet-home .wp-news-approval>.wp-action{min-height:36px}.skynet-home .wp-email-content>b{font-size:14px}.skynet-home .wp-news-grid:after{content:'Delivery and engagement update above after approval.';font-size:12px;color:#505563}.skynet-home .wp-research-grid{display:flex;flex-direction:column-reverse;gap:10px}.skynet-home .wp-research-detail{padding:10px 0 0}.skynet-home .wp-research-detail .wp-panel-heading{margin-bottom:6px}.skynet-home .wp-detail-sub,.skynet-home .wp-evidence,.skynet-home .wp-list-foot{display:none}.skynet-home .wp-fit-score{font-size:28px;margin:0 0 6px}.skynet-home .wp-research-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.skynet-home .wp-research-detail dl>div{padding:4px 0}.skynet-home .wp-research-detail dl>div:last-child{display:none}.skynet-home .wp-demo dt{font-size:11px;margin-bottom:3px}.skynet-home .wp-demo dd{font-size:12px}.skynet-home .wp-verdict{padding:7px;margin-top:6px;font-size:12px}.skynet-home .wp-lead-list{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0;border:0}.skynet-home .wp-list-label{display:none}.skynet-home .wp-lead-row{padding:6px;display:block;border:1px solid #e8e4ed}.skynet-home .wp-lead-row .wp-company-mark{width:22px;height:22px}.skynet-home .wp-lead-row b{font-size:12px}.skynet-home .wp-lead-row small{display:none}.skynet-home .wp-lead-row>.wp-tag{display:inline-block;margin:5px 0 0;font-size:11px;padding:3px 5px}.skynet-home .wp-lead-row>.wp-fit{float:right;font-size:12px;margin-top:6px}.skynet-home .wp-filter{padding-bottom:8px}.skynet-home .wp-outreach-queue{gap:5px;margin-bottom:8px}.skynet-home .wp-person-row{display:block;padding:6px}.skynet-home .wp-person-row .wp-contact>.wp-portrait,.skynet-home .wp-person-row .wp-contact small,.skynet-home .wp-person-row>.wp-tag{display:none}.skynet-home .wp-person-row .wp-contact b{font-size:12px}.skynet-home .wp-message-editor{display:block;min-height:315px}.skynet-home .wp-message-editor>.wp-panel-heading{margin:8px 0}.skynet-home .wp-message{min-height:250px}.skynet-home .wp-message.linkedin{min-height:250px}.skynet-home .wp-scene-4[data-channel="email"] .wp-message.linkedin{display:none}.skynet-home .wp-scene-4[data-channel="linkedin"] .wp-message:not(.linkedin){display:none}.skynet-home .wp-message p{line-height:1.55}.skynet-home .wp-message .wp-card-actions>div{width:auto}.skynet-home .wp-feedback.visible{margin-top:8px;padding:7px}.skynet-home .wp-feedback.visible .wp-owner,.skynet-home .wp-feedback.visible .wp-tag{display:none}.skynet-home .wp-nurture-grid{display:flex;flex-direction:column;gap:10px;min-height:0}.skynet-home .wp-nurture-grid .wp-followup-card{order:-1;min-height:280px;padding:12px}.skynet-home .wp-followup-card>header>.wp-tag{display:none}.skynet-home .wp-followup-card .wp-card-actions{margin-top:8px;padding-bottom:8px}.skynet-home .wp-followup-message{margin:10px 0}.skynet-home .wp-followup-message p{font-size:13px;line-height:1.5}.skynet-home .wp-followup-card .wp-touchpoints{display:none}.skynet-home .wp-contact-queue>.wp-panel-heading{display:none}.skynet-home .wp-compact-contact{padding:5px 7px;flex-wrap:nowrap}.skynet-home .wp-compact-contact .wp-contact>.wp-portrait{width:22px;height:22px}.skynet-home .wp-compact-contact .wp-contact b{font-size:12px}.skynet-home .wp-compact-contact .wp-contact small{display:none}.skynet-home .wp-compact-contact>.wp-tag{margin:0;font-size:11px;padding:3px 5px}.skynet-home .wp-footer p{font-size:12px;line-height:1.4}.skynet-home .wp-disclaimer{display:none}.skynet-home .bd-story-line strong{font-size:19px}.skynet-home .bd-story{padding:10px 14px 0}.skynet-home .bd-body{padding:12px!important}.skynet-home .bd-panel{padding:10px}.skynet-home .bd-body .bd-split{gap:10px}}
@media(prefers-reduced-motion:reduce){.skynet-home .wp-click-ring{display:none}}
.skynet-home .bd-demo-cursor{position:absolute;top:0;left:0;z-index:20;pointer-events:none;opacity:0}.skynet-home .bd-demo-cursor svg{width:22px;height:27px;filter:drop-shadow(0 2px 2px #26304122)}.skynet-home .bd-demo-cursor i{position:absolute;left:4px;top:5px;width:36px;height:36px;border:3px solid var(--work-accent);border-radius:50%;opacity:0}.skynet-home .bd-demo-cursor.pressing svg{transform:scale(.84)}
@media(max-width:760px){.skynet-home .wp-research-detail{min-height:0}.skynet-home .wp-scene-4 .wp-message-editor{min-height:0}.skynet-home .bd-story-line{min-height:44px}.skynet-home .bd-body .bd-panel,.skynet-home .bd-body .bd-letter,.skynet-home .bd-body .bd-conversation{padding:10px}.skynet-home .bd-body .bd-panel h4,.skynet-home .bd-body .bd-panel h5{margin-top:0}.skynet-home .bd-body .bd-timeline{margin-block:10px}.skynet-home .bd-body .bd-timeline li{padding-bottom:8px}.skynet-home .bd-body .bd-rows>div{padding:6px 0}.skynet-home .bd-body .bd-metric{padding:8px}.skynet-home .bd-body .bd-split{margin-bottom:10px}.skynet-home .bd-scene-12 .bd-number{font-size:40px}.skynet-home .bd-scene-12 .bd-bars{margin-block:10px}.skynet-home .bd-scene-15 .bd-candidates>div{padding:9px}.skynet-home .bd-demo .bd-story-line strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.skynet-home .bd-demo-cursor{display:none}}

/* assets/operations-strategy.css */
/* Operations and Strategy inherit the compact, readable workspace shell. */
.skynet-home .os-desk{display:grid;grid-template-columns:.85fr 1.25fr;gap:14px;min-height:375px}.skynet-home .os-queue .wp-panel-heading{margin-bottom:8px}.skynet-home .os-queue-row{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:5px 8px;border-bottom:1px solid #e8e4ed;padding:11px 8px;border-radius:5px;min-height:72px}.skynet-home .os-queue-row.selected{background:var(--work-wash)}.skynet-home .os-queue-row b{display:block;font-size:13px;color:#303440;font-weight:500;line-height:1.35}.skynet-home .os-queue-row small{display:block;font-size:11px;line-height:1.4;color:#505563;margin-top:3px}.skynet-home .os-queue-row>.wp-tag{grid-column:2;justify-self:start;font-size:11px;padding:3px 6px}.skynet-home .os-item-icon{align-self:start}.skynet-home .os-item-icon>span{display:grid;place-items:center;width:28px;height:28px;background:#f0edf5;color:#535069;border-radius:7px;font-size:18px}.skynet-home .os-queue-row .wp-portrait{width:28px;height:28px}.skynet-home .os-artifact{min-width:0;border:1px solid #dddfe7;border-radius:8px;overflow:hidden;background:white}.skynet-home .os-approval{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid #e7e5ed;background:#fbfbfd;min-height:61px}.skynet-home .os-approval .wp-action{font-size:12px;min-width:130px;white-space:normal;text-align:center;padding:8px 10px}.skynet-home .os-document{padding:16px}.skynet-home .os-eyebrow{font-size:11px;letter-spacing:.045em;color:#535766;line-height:1.4}.skynet-home .os-document h5{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.skynet-home .os-document>p{font-size:14px;color:#454b58;line-height:1.65;margin:0 0 15px;min-height:92px}.skynet-home .os-evidence{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-block:1px solid #ece8f0;padding:11px 0}.skynet-home .os-evidence>div{min-width:0}.skynet-home .os-evidence span{display:block;font-size:11px;color:#535766;margin-bottom:4px}.skynet-home .os-evidence strong{display:block;font-weight:500;font-size:13px;color:#303440;line-height:1.45}.skynet-home .os-outcome{display:flex;flex-direction:column;gap:9px;margin-top:12px}.skynet-home .os-outcome .wp-tag{align-self:flex-start}.skynet-home .os-outcome>span:last-child{font-size:12px;color:#535766;line-height:1.45}.skynet-home .os-labels,.skynet-home .os-task-progress,.skynet-home .os-incident{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;border-radius:6px;background:#f6f7f9;font-size:12px;color:#505563}.skynet-home .os-labels .wp-tag{font-size:11px}.skynet-home .os-task-progress{justify-content:space-between}.skynet-home .os-task-progress span+span:before{content:'→';margin-right:8px;color:#797b88}.skynet-home .os-incident{justify-content:space-between;min-height:38px}.skynet-home .os-incident strong{font-size:12px;font-weight:500}.skynet-home .os-incident.active{background:#fff0e7;color:#8a431c}.skynet-home .wp-scene-11 .os-evidence{grid-template-columns:repeat(3,1fr)}.skynet-home .wp-scene-11 .os-document h5{font-size:20px}
@media(max-width:1100px){.skynet-home .os-desk{grid-template-columns:.8fr 1.2fr}.skynet-home .os-queue-row{padding:8px 5px}.skynet-home .os-document{padding:13px}.skynet-home .os-approval{flex-wrap:wrap}.skynet-home .os-document>p{min-height:0}}
@media(max-width:760px){.skynet-home .os-desk{display:flex;flex-direction:column;gap:10px;min-height:0}.skynet-home .os-artifact{order:-1}.skynet-home .os-approval{padding:8px 11px;min-height:50px;flex-wrap:nowrap}.skynet-home .os-approval .wp-owner{font-size:12px}.skynet-home .os-approval .wp-portrait{width:27px;height:27px}.skynet-home .os-approval .wp-action{font-size:11px;min-width:120px;min-height:34px}.skynet-home .os-document{padding:12px}.skynet-home .os-document h5,.skynet-home .wp-scene-11 .os-document h5{font-size:18px;margin:8px 0}.skynet-home .os-document>p{font-size:13px;line-height:1.5;margin-bottom:10px}.skynet-home .os-evidence{padding:8px 0;gap:6px}.skynet-home .os-evidence strong{font-size:12px}.skynet-home .os-outcome{margin-top:8px;gap:6px}.skynet-home .os-outcome>.wp-tag{display:none}.skynet-home .os-outcome>span:last-child{font-size:11px}.skynet-home .os-queue .wp-panel-heading{display:none}.skynet-home .os-queue-row{grid-template-columns:22px minmax(0,1fr) auto;min-height:37px;padding:5px;gap:5px}.skynet-home .os-queue-row small{display:none}.skynet-home .os-queue-row b{font-size:11px}.skynet-home .os-queue-row>.wp-tag{grid-column:3;font-size:10px;padding:3px 5px;max-width:90px}.skynet-home .os-queue-row .wp-portrait,.skynet-home .os-item-icon>span{width:22px;height:22px}.skynet-home .os-item-icon>span{font-size:14px}.skynet-home .os-labels,.skynet-home .os-task-progress,.skynet-home .os-incident{margin-top:8px;padding:7px;font-size:11px}.skynet-home .os-incident strong{font-size:11px}.skynet-home .os-task-progress{gap:5px}.skynet-home .os-task-progress span+span:before{margin-right:4px}.skynet-home .os-labels .wp-tag{font-size:10px}.skynet-home .wp-scene-11 .os-evidence{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.skynet-home .os-queue-row b{font-size:12px}.skynet-home .os-queue-row>.wp-tag{font-size:11px}.skynet-home .os-approval .wp-action{font-size:12px}.skynet-home .os-labels .wp-tag{font-size:11px}}
/* Mobile keeps the active item and its neighboring queue entries in one view. */
@media(max-width:760px){.skynet-home .os-queue-row:not(.mobile-visible){display:none}.skynet-home .os-outcome{display:none}.skynet-home .wp-scene-6 .wp-heading p,.skynet-home .wp-scene-7 .wp-heading p,.skynet-home .wp-scene-8 .wp-heading p,.skynet-home .wp-scene-9 .wp-heading p,.skynet-home .wp-scene-10 .wp-heading p,.skynet-home .wp-scene-11 .wp-heading p{display:none}.skynet-home .os-document>p{margin-bottom:8px}.skynet-home .os-document h5{margin:7px 0}.skynet-home .os-task-progress{display:none}.skynet-home .os-queue-row{min-height:36px}.skynet-home .os-approval .wp-action{max-width:175px}}

/* assets/workspace-dynamic.css */
/* v70: distinct work surfaces, shared readable controls. */
.skynet-home .os-layout .os-agent-activity{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#535766;margin-top:10px;padding:8px 10px;background:#f7f8fa;border-radius:5px}.skynet-home .os-agent-activity b{font-weight:500;color:#345c4a}.skynet-home .os-mail-folders{display:flex;gap:22px;border-bottom:1px solid #e7e4ec;margin-bottom:12px;font-size:12px;padding:0 0 10px}.skynet-home .os-mail-folders .active{color:var(--work-accent);font-weight:600}.skynet-home .os-mail-address{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border-bottom:1px solid #eeeaf2;font-size:12px;color:#394150}.skynet-home .os-mail-address>span{font-size:11px;color:#616571}.skynet-home .os-email-thread .os-document h5{font-size:18px}.skynet-home .os-email-thread .os-document>p{line-height:1.7}.skynet-home .os-mail-layout .os-queue-row{min-height:64px;padding:7px}.skynet-home .os-mail-layout .os-outcome>span:last-child{display:none}.skynet-home .os-workboard .os-artifact{display:grid;grid-template-columns:1fr}.skynet-home .os-workboard .os-document{display:grid;grid-template-columns:1.4fr 1fr;gap:7px 18px;padding:12px 16px}.skynet-home .os-workboard .os-eyebrow{grid-column:1}.skynet-home .os-workboard .os-document h5{grid-column:1;margin:0}.skynet-home .os-workboard .os-document>p{grid-column:1;min-height:0;margin:0;font-size:13px}.skynet-home .os-workboard .os-evidence{grid-column:2;grid-row:1/4;align-content:center;border:0;padding:0;grid-template-columns:1fr}.skynet-home .os-workboard .os-outcome{display:none}.skynet-home .os-taskboard{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.skynet-home .os-taskboard>section{background:#f5f5f8;border-radius:7px;padding:9px;min-height:200px}.skynet-home .os-taskboard h6{font-size:12px;font-weight:500;margin:0 0 10px}.skynet-home .os-task-ticket{border:1px solid #e4e1e9;border-radius:5px;background:white;padding:9px;margin-top:7px}.skynet-home .os-task-ticket b{font-size:12px;display:block;font-weight:500}.skynet-home .os-task-ticket small{font-size:11px;color:#535766;display:block;margin:4px 0 8px}.skynet-home .os-task-ticket .wp-tag{font-size:10px}.skynet-home .os-case-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.skynet-home .os-case-tabs>span{font-size:12px;padding:8px;border:1px solid #e2e4ec;border-radius:5px;color:#4b5361}.skynet-home .os-case-tabs small{font-size:10px;display:block;margin-top:5px}.skynet-home .os-case-tabs .active{border-color:var(--work-accent);background:var(--work-wash)}.skynet-home .os-support-layout .os-incident{margin:0 0 10px}.skynet-home .os-case-conversation{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px;padding:14px}.skynet-home .os-customer-message{border-radius:8px 8px 8px 0;background:#f0f2f6;padding:15px;font-size:14px;line-height:1.6;align-self:start;color:#434b59}.skynet-home .os-case-conversation .os-document{padding:0}.skynet-home .os-case-conversation .os-document h5{font-size:19px}.skynet-home .os-case-conversation .os-document>p{min-height:0}.skynet-home .os-case-conversation .os-outcome>span:last-child{display:none}.skynet-home .os-price-compare{display:flex;align-items:center;gap:24px;margin:16px;padding:16px;background:#f5f8f7;border-radius:7px}.skynet-home .os-price-compare>div{flex:1}.skynet-home .os-price-compare small,.skynet-home .os-price-compare span{display:block;font-size:12px;color:#535766}.skynet-home .os-price-compare strong{display:block;font-size:38px;font-weight:500;letter-spacing:-.04em;margin:3px 0}.skynet-home .os-price-compare i{font-style:normal;color:#7c8580;font-size:24px}.skynet-home .os-price-compare>b{padding:7px;background:#dfefe6;color:#286345;border-radius:5px;font-size:14px}.skynet-home .os-watch-layout .os-document{padding-top:0}.skynet-home .os-watch-layout .os-document>p{min-height:0}.skynet-home .os-watch-layout .os-evidence{display:none}.skynet-home .os-watch-layout .os-outcome{flex-direction:row;align-items:center}.skynet-home .os-watch-log{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#535766;border-left:2px solid #c3d8cd;margin:12px 0;padding:5px 10px}.skynet-home .os-release-compare{display:flex;align-items:center;gap:18px;margin:16px;padding:18px;background:#edf2f9;border-radius:7px;font-size:13px}.skynet-home .os-release-compare>span{flex:1}.skynet-home .os-release-compare small{display:block;font-size:10px;margin-bottom:6px}.skynet-home .os-release-compare strong{font-size:23px;font-weight:500}.skynet-home .os-signal-board{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.skynet-home .os-signal-board>section{padding:13px;border:1px solid #e2e6e7;border-radius:7px;background:#fbfcfc}.skynet-home .os-signal-board small{font-size:10px;color:#59606b;letter-spacing:.04em;display:block}.skynet-home .os-signal-board strong{font-size:23px;display:block;font-weight:500;margin:7px 0}.skynet-home .os-signal-board strong>span{font-size:16px;color:#88928f}.skynet-home .os-signal-board>section>span{font-size:11px;color:#59606b}.skynet-home .os-sentiment-bars{display:flex;flex-direction:column;gap:5px;margin:7px 0}.skynet-home .os-sentiment-bars i{width:var(--bar);height:9px;background:#89b4a3;border-radius:2px}.skynet-home .os-sentiment-bars i:last-child{background:#d7b48b}.skynet-home .os-signal-board ul{font-size:12px;list-style:none;margin:6px 0 0;padding:0;line-height:1.7;color:#505763}.skynet-home .os-research-layout .os-document>p{min-height:0}.skynet-home .os-research-layout .os-outcome{display:none}.skynet-home .os-research-layout .os-document{padding:12px 15px}.skynet-home .os-research-layout .os-document h5{font-size:19px;margin:7px 0}.skynet-home .os-team-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.skynet-home .os-team-signals>section{padding:13px;border-top:3px solid #82b6a4;background:#f6f9f8;border-radius:4px}.skynet-home .os-team-signals>section:nth-child(2){border-color:#c6a078}.skynet-home .os-team-signals>section:nth-child(3){border-color:#bd7c6b}.skynet-home .os-team-signals small,.skynet-home .os-team-signals span{font-size:12px;display:block;color:#535766}.skynet-home .os-team-signals strong{font-size:30px;font-weight:500;display:block;margin:7px 0}.skynet-home .os-decision-layout .os-incident{margin:0 0 12px}.skynet-home .os-decision-layout .os-evidence,.skynet-home .os-decision-layout .os-outcome{display:none}.skynet-home .os-decision-layout .os-document>p{min-height:0}.skynet-home .os-decision-owners{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;margin-top:12px;color:#515866}.skynet-home .os-decision-owners span{border:1px solid #e1e5e5;border-radius:20px;padding:5px 8px}.skynet-home .os-decision-owners b{font-weight:500;margin-left:auto}.skynet-home .wp-cursor.agent>span{background:#eef5f1;color:#2b5946;border:1px solid #b4cdbf;display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;box-shadow:0 2px 7px #26304115}.skynet-home .wp-cursor.agent>span svg{width:16px;height:16px}.skynet-home .wp-cursor.human>span{display:none}.skynet-home .wp-cursor.agent>svg path{fill:#3d7b60}.skynet-home .wp-cursor.agent .wp-click-ring{border-color:#4b9471;background:#76b69122}
@media(max-width:760px){.skynet-home .os-layout .os-agent-activity{font-size:11px;margin-top:8px;padding:6px}.skynet-home .os-mail-folders{margin-bottom:8px;padding-bottom:7px}.skynet-home .os-mail-layout .os-desk{gap:7px}.skynet-home .os-mail-address{padding:7px 11px;font-size:11px}.skynet-home .os-mail-address>span{display:none}.skynet-home .os-mail-layout .os-document .os-evidence{display:none}.skynet-home .os-mail-layout .os-labels{display:none}.skynet-home .os-workboard .os-document{display:block;padding:11px}.skynet-home .os-workboard .os-document h5{font-size:18px;margin:7px 0}.skynet-home .os-workboard .os-document>p{font-size:13px}.skynet-home .os-workboard .os-evidence{display:none}.skynet-home .os-taskboard{gap:5px;margin-top:9px}.skynet-home .os-taskboard>section{padding:5px;min-height:180px}.skynet-home .os-taskboard h6{font-size:11px;line-height:1.3;min-height:29px}.skynet-home .os-task-ticket{padding:6px}.skynet-home .os-task-ticket b{font-size:11px;line-height:1.35}.skynet-home .os-task-ticket small{display:none}.skynet-home .os-task-ticket .wp-tag{font-size:10px;padding:3px;margin-top:6px}.skynet-home .os-case-tabs{grid-template-columns:1fr 1fr;gap:5px}.skynet-home .os-case-tabs>span{font-size:11px;padding:6px}.skynet-home .os-case-tabs small{display:none}.skynet-home .os-case-conversation{display:block;padding:11px}.skynet-home .os-customer-message{font-size:12px;padding:9px;margin-bottom:10px}.skynet-home .os-case-conversation .os-document h5{font-size:18px}.skynet-home .os-case-conversation .os-evidence{display:none}.skynet-home .os-price-compare{gap:12px;padding:12px;margin:11px}.skynet-home .os-price-compare strong{font-size:29px}.skynet-home .os-price-compare span{display:none}.skynet-home .os-price-compare>b{font-size:12px;padding:5px}.skynet-home .os-watch-log{font-size:11px;flex-wrap:wrap;margin:8px 0}.skynet-home .os-watch-log>span:last-child{display:none}.skynet-home .os-watch-layout .os-outcome{display:none}.skynet-home .os-release-compare{gap:10px;flex-wrap:wrap;padding:12px;margin:11px;font-size:12px}.skynet-home .os-release-compare strong{font-size:19px}.skynet-home .os-release-compare>span:last-child{flex-basis:100%}.skynet-home .os-signal-board{gap:7px;margin-bottom:9px}.skynet-home .os-signal-board>section{padding:9px}.skynet-home .os-signal-board strong{font-size:20px}.skynet-home .os-signal-board small{font-size:10px;min-height:26px}.skynet-home .os-signal-board ul{font-size:11px}.skynet-home .os-signal-board>section>span{font-size:10px}.skynet-home .os-research-layout .os-evidence{display:none}.skynet-home .os-team-signals{gap:6px;margin-bottom:9px}.skynet-home .os-team-signals>section{padding:9px 7px}.skynet-home .os-team-signals small,.skynet-home .os-team-signals span{font-size:11px}.skynet-home .os-team-signals strong{font-size:24px}.skynet-home .os-decision-owners{font-size:10px;gap:5px}.skynet-home .os-decision-owners span{padding:4px 6px}.skynet-home .os-decision-owners b{display:none}.skynet-home .wp-cursor.agent>span{font-size:10px;max-width:125px}}
@media(max-width:760px){.skynet-home .os-mail-layout .os-queue-row{min-height:36px;padding:5px}.skynet-home .os-taskboard>section{min-height:0}.skynet-home .os-task-ticket:nth-of-type(n+3){display:none}.skynet-home .os-task-ticket .wp-tag{display:none}.skynet-home .os-task-ticket{padding:8px 6px;min-height:43px}.skynet-home .os-workboard .os-agent-activity{margin-top:7px}.skynet-home .os-workboard .os-document>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}
.skynet-home .bd-agent-name{display:none}.skynet-home .bd-demo-cursor.agent .bd-agent-name{display:block;position:absolute;top:23px;left:-80px;white-space:nowrap;border:1px solid #b4cdbf;background:#edf5f0;color:#2b5946;padding:5px 7px;font-size:11px;border-radius:5px}.skynet-home .bd-demo-cursor.agent svg path{fill:#3d7b60}
@media(max-width:760px){.skynet-home .os-workboard .os-document>p{display:block;overflow:visible;-webkit-line-clamp:unset}}

/* v71: robots represent agents; arrow pointers are reserved for people. */
.skynet-home .wp-cursor.agent>svg,.skynet-home .wp-cursor.agent>.wp-click-ring,.skynet-home .bd-demo-cursor.agent>svg,.skynet-home .bd-demo-cursor.agent>i{display:none}
.skynet-home .wp-cursor.agent>span,.skynet-home .bd-demo-cursor.agent .bd-agent-name{display:grid;place-items:center;width:32px;height:32px;padding:5px;box-sizing:border-box;background:#f4faf6;border:1px solid #a9c7b5;border-radius:50%;color:#377457;box-shadow:0 2px 6px #23443318;font-size:0;line-height:0;white-space:normal;max-width:none}
.skynet-home .wp-cursor.agent>span svg,.skynet-home .bd-demo-cursor.agent .bd-agent-name svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;filter:none;transform:none}
.skynet-home .bd-demo-cursor.agent .bd-agent-name{left:-12px;top:-12px}.skynet-home .bd-demo-cursor.agent .bd-agent-name svg path{fill:none;stroke:currentColor}

/* assets/workspace-analysis.css */
/* Agent appears on a card, works in place, and reveals a completed finding. */
.skynet-home .wp-cursor.agent>span:before,.skynet-home .bd-demo-cursor.agent .bd-agent-name:before{content:'';position:absolute;inset:-4px;border:2px solid #bad1c4;border-top-color:#377457;border-radius:50%;transform:rotate(var(--agent-turn,0deg))}
.skynet-home .wp-cursor.agent-complete>span:before,.skynet-home .bd-demo-cursor.agent-complete .bd-agent-name:before{border-color:#8ab99e;transform:none}
.skynet-home .wp-cursor.agent-complete>span:after,.skynet-home .bd-demo-cursor.agent-complete .bd-agent-name:after{content:'✓';position:absolute;right:-5px;bottom:-5px;background:#367959;color:white;width:14px;height:14px;border:2px solid white;border-radius:50%;display:grid;place-items:center;font-size:9px;line-height:1}
.skynet-home .an-source-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.skynet-home .an-source-strip span{font-size:12px;color:#505c60;border:1px solid #e1e8e4;border-radius:5px;padding:7px 9px;background:#f8fbf9}.skynet-home .an-card{position:relative;background:#fff;border:1px solid #dfe6e2;border-radius:8px;overflow:visible}.skynet-home .an-card .os-approval{border-radius:8px 8px 0 0;padding-right:20px}.skynet-home .an-content{padding:17px}.skynet-home .an-eyebrow{font-size:11px;color:#59646b;letter-spacing:.04em;line-height:1.5}.skynet-home .an-content h5{font-size:23px;font-weight:500;line-height:1.18;letter-spacing:-.025em;margin:10px 0 15px}.skynet-home .an-source-results{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;border-block:1px solid #e7ece9;margin-bottom:15px}.skynet-home .an-source-results span{display:block;font-size:12px;color:#59636b}.skynet-home .an-source-results b{font-size:13px;display:block;font-weight:500;margin-top:5px}.skynet-home .an-trend{display:grid;gap:10px;margin:16px 0}.skynet-home .an-trend>div{display:grid;grid-template-columns:120px 1fr 35px;align-items:center;gap:12px;font-size:12px;color:#4d585e}.skynet-home .an-trend>div>div{background:#edf2ef;height:13px;border-radius:3px;overflow:hidden}.skynet-home .an-trend i{height:100%;display:block;background:#80ae99}.skynet-home .an-trend i.current{background:#c6a075}.skynet-home .an-trend b{font-size:14px;font-weight:500}.skynet-home .an-finding{font-size:14px;line-height:1.65;color:#424e55;margin:15px 0;min-height:69px}.skynet-home .an-conclusion{font-size:12px;line-height:1.5;padding:11px 12px;background:#f2f6f4;border-left:2px solid #93b3a3;color:#40534a;margin:12px 0}.skynet-home .an-state{display:flex;gap:7px;align-items:center;border-top:1px solid #e7ece9;padding-top:12px;color:#59656b;font-size:12px;margin-top:14px}.skynet-home .an-state i{width:6px;height:6px;border-radius:50%;background:#c6a075}.skynet-home .an-state.complete i{background:#4f9270}.skynet-home .an-state.complete{color:#34664c}.skynet-home .an-fit-table{border-top:1px solid #e7ece9;margin-top:14px}.skynet-home .an-fit-table>div{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;padding:12px 0;border-bottom:1px solid #e7ece9;font-size:13px;color:#4f5c62}.skynet-home .an-fit-table b{font-weight:500;color:#355d48}.skynet-home .an-fit-table b.pending{color:#866028}.skynet-home .an-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.skynet-home .an-input{position:relative;padding:14px;background:#f7faf8;border:1px solid #e0e7e2;border-radius:7px}.skynet-home .an-input small{font-size:12px;color:#515e61}.skynet-home .an-input strong{font-size:30px;font-weight:500;display:block;margin:9px 0 5px;letter-spacing:-.035em}.skynet-home .an-input>span{font-size:12px;color:#536166;display:block}.skynet-home .an-input p{font-size:11px;line-height:1.4;color:#536166;margin:10px 0 0;min-height:31px}.skynet-home .an-correlation{display:flex;gap:12px;align-items:center;margin:15px 0;padding:13px;background:#f7f9f8;border-radius:6px}.skynet-home .an-correlation span{font-size:13px;color:#68716e}.skynet-home .an-correlation span.checked{color:#33704e}.skynet-home .an-correlation i{font-style:normal;color:#a4b0aa}.skynet-home .an-critical{padding:14px;border-radius:6px;background:#fff0e7;color:#86431c;font-size:14px;line-height:1.5;margin:15px 0}.skynet-home .an-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:12px}.skynet-home .an-scenarios>div{padding:12px;background:#f4f7f5;border-radius:6px}.skynet-home .an-scenarios small,.skynet-home .an-scenarios span{font-size:12px;color:#536166;display:block}.skynet-home .an-scenarios strong{display:block;font-size:27px;font-weight:500;margin:5px 0}.skynet-home .an-owner-list{display:flex;flex-direction:column;gap:10px;margin:14px 0;font-size:13px;color:#3b5849}.skynet-home .an-strategy .an-finding{min-height:69px}
@media(max-width:760px){.skynet-home .an-source-strip{gap:5px;margin-bottom:9px}.skynet-home .an-source-strip span{font-size:11px;padding:5px 7px}.skynet-home .an-content{padding:12px}.skynet-home .an-content h5{font-size:20px;margin:7px 0 11px}.skynet-home .an-eyebrow{font-size:10px}.skynet-home .an-source-results{gap:6px;padding:8px 0;margin-bottom:10px}.skynet-home .an-source-results span{font-size:11px}.skynet-home .an-source-results b{font-size:12px}.skynet-home .an-trend{gap:8px;margin:12px 0}.skynet-home .an-trend>div{grid-template-columns:93px 1fr 30px;gap:6px;font-size:11px}.skynet-home .an-trend b{font-size:12px}.skynet-home .an-finding,.skynet-home .an-strategy .an-finding{font-size:13px;line-height:1.5;min-height:0;margin:10px 0}.skynet-home .an-conclusion{font-size:11px;padding:8px;margin:9px 0}.skynet-home .an-state{font-size:11px;margin-top:10px;padding-top:9px}.skynet-home .an-fit-table>div{padding:9px 0;gap:10px;font-size:12px}.skynet-home .an-inputs{gap:7px;margin-bottom:10px}.skynet-home .an-input{padding:10px 7px}.skynet-home .an-input strong{font-size:25px;margin:7px 0 4px}.skynet-home .an-input small,.skynet-home .an-input>span{font-size:11px}.skynet-home .an-input p{font-size:10px;min-height:42px;margin-top:7px}.skynet-home .an-correlation{gap:8px;padding:10px;margin:10px 0}.skynet-home .an-correlation span{font-size:12px}.skynet-home .an-critical{font-size:12px;padding:10px}.skynet-home .an-scenarios{gap:8px}.skynet-home .an-scenarios>div{padding:9px}.skynet-home .an-scenarios strong{font-size:23px}.skynet-home .an-owner-list{font-size:12px}}
@media(prefers-reduced-motion:reduce){.skynet-home .wp-cursor.agent,.skynet-home .bd-demo-cursor.agent{display:none}}

/* assets/workspace-handoffs.css */
/* The Content board's paper, lane and phase palette across every workspace. */
.skynet-home .wp-demo,.skynet-home .bd-demo{--work-accent:#8058bb;--work-wash:#f7f4fb;--workflow-ink:#292735;--workflow-muted:#555160;--workflow-border:#e7e3eb}
.skynet-home .wp-demo :is(.wp-message,.wp-email-proof,.wp-followup-card,.wp-research-detail,.os-artifact,.os-task-ticket,.an-input,.an-finding),.skynet-home .bd-demo :is(.bd-panel,.bd-invoice,.bd-dossier,.bd-candidates>div){background:#fff;border-color:#e7e3eb;border-radius:7px;box-shadow:0 2px 3px #251d3405;color:#292735}
.skynet-home .wp-demo :is(.wp-outreach-queue,.wp-contact-queue,.wp-lead-list,.os-queue){background:#f3f2f5;border-radius:6px}
.skynet-home .wp-demo :is(.wp-lead-row,.wp-person-row,.wp-compact-contact,.os-queue-row).selected{background:#eee7f7;border-color:#e7e3eb}
.skynet-home .wp-demo .wp-tag{background:#f7f4fb;color:#694394;border-radius:4px}
.skynet-home .wp-demo .wp-tag.working{background:#f0e9f8;color:#694394}
.skynet-home .wp-demo .wp-tag.review{background:#fbf5e9;color:#79591f}
.skynet-home .wp-demo .wp-tag.good{background:#eef6f0;color:#35654e}
.skynet-home .wp-demo .wp-tag.muted{background:#f0eef2;color:#555160}
.skynet-home .wp-demo .wp-action{background:#8058bb;color:white;border-color:#8058bb;border-radius:6px}
.skynet-home .wp-demo .wp-action.done{background:#eef6f0;color:#35654e;border-color:#deebe2}
.skynet-home .wp-demo .os-taskboard>section{background:#f3f2f5;border:0;border-radius:6px;min-height:310px;overflow:visible}
.skynet-home .wp-demo .os-taskboard>section:nth-child(2){background:#f5f3f0}
.skynet-home .wp-demo .os-taskboard>section:nth-child(3){background:#f0f4f2}
.skynet-home .os-taskboard h6{color:#51495b;display:flex;align-items:center;gap:6px}
.skynet-home .os-taskboard h6:before{content:'';width:7px;height:7px;flex-shrink:0;border:1.5px solid #9b7bc5;border-radius:50%}
.skynet-home .os-taskboard>section:nth-child(2) h6:before{background:#c9ac78;border:0;border-radius:2px}
.skynet-home .os-taskboard>section:nth-child(3) h6:before{background:#7da18b;border:0}
.skynet-home .wp-demo .os-task-ticket{position:relative;min-height:90px}
.skynet-home .wp-demo .wp-handoff{z-index:8;box-shadow:0 5px 14px #32234112;will-change:transform}
.skynet-home .bd-demo .bd-pill{background:#f7f4fb;color:#694394;border-radius:4px}
.skynet-home .bd-demo .bd-review-strip{background:#f5f3f0;border-color:#e7e3eb}
.skynet-home .bd-demo .bd-review-decision{background:#8058bb;color:#fff;border-radius:6px}
.skynet-home .bd-demo.bd-progressed .bd-review-decision{background:#eef6f0;color:#35654e}
@media(max-width:760px){.skynet-home .wp-demo .os-taskboard>section{min-height:205px}.skynet-home .wp-demo .os-task-ticket{min-height:78px}}
@media(prefers-reduced-motion:reduce){.skynet-home .wp-handoff{transform:none!important}}
/* Reserve the tallest stack so a handoff never collapses its lane. */
@media(min-width:761px){.skynet-home .wp-demo .os-taskboard>section{min-height:410px}.skynet-home .os-workboard .os-artifact{min-height:207px}}

/* assets/finance-hr.css */
/* Finance / People: stable evidence, human review, then a visible outcome. */
.skynet-home .bd-demo{--work-accent:#8058bb;--work-wash:#f7f4fb;--bd-ease:cubic-bezier(.22,1,.36,1);border:1px solid #e7e3eb;border-radius:12px;box-shadow:0 8px 30px #25202c08;color:#292735}
.skynet-home .bd-demo .bd-story{background:#fbfafc;border-color:#eeedf0}.skynet-home .bd-demo .bd-story-line{min-height:60px}.skynet-home .bd-demo .bd-story-line strong{font-size:21px;line-height:1.3;font-weight:500}.skynet-home .bd-demo .bd-ownership{display:none}
.skynet-home .bd-demo .bd-stage-track{display:flex;justify-content:space-between;gap:5px;padding:12px 18px;background:#fff;border-bottom:1px solid #eeedf0}.skynet-home .bd-stage-label{display:flex;gap:6px;align-items:center;font-size:11px;color:#625b6b}.skynet-home .bd-stage-label i{font-size:9px;font-style:normal;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#f3f2f5}.skynet-home .bd-stage-label.active{color:#694394;font-weight:600}.skynet-home .bd-stage-label.active i{background:#ede4f7}.skynet-home .bd-stage-label:nth-child(3).active{color:#79591f}.skynet-home .bd-stage-label:nth-child(3).active i{background:#fbf5e9}.skynet-home .bd-stage-label.complete i{background:#eef6f0;color:#35654e}
.skynet-home .bd-demo .bd-panel,.skynet-home .bd-demo .bd-invoice,.skynet-home .bd-demo .bd-candidates>div{border:1px solid #e7e3eb;border-radius:7px;background:#fff;box-shadow:0 2px 3px #251d3405;padding:14px;transform:none!important}
.skynet-home .bd-demo .bd-split{gap:12px}.skynet-home .bd-demo .bd-body h5{font-size:14px;color:#292735}.skynet-home .bd-demo .bd-body .bd-rows>div{font-size:13px;min-height:37px}.skynet-home .bd-demo .bd-body .bd-rows strong{font-size:12px;font-weight:500}.skynet-home .bd-demo .bd-body .bd-rows span{color:#514a5b}.skynet-home .bd-demo .bd-body td{font-size:12px}.skynet-home .bd-demo .bd-pill{min-height:27px;display:inline-flex;align-items:center;background:#f7f4fb;color:#694394!important;border-radius:4px;font-size:11px!important}
.skynet-home .bd-demo .bd-review-strip{height:52px!important;min-height:52px!important;background:transparent;gap:8px}.skynet-home .bd-demo .bd-review-decision{font-size:12px;min-height:32px;max-width:57%;box-shadow:none}.skynet-home .bd-demo .bd-review-avatar{background:#eee7f7;color:#8058bb}.skynet-home .bd-demo[data-step="2"] .bd-review-decision{background:#8058bb;color:white}.skynet-home .bd-demo[data-approved="true"] .bd-review-decision{background:#eef6f0;color:#35654e}.skynet-home .bd-demo[data-step="3"][data-worked="false"] .bd-review-decision{background:#f7f4fb;color:#694394}
.skynet-home .bd-demo .bd-photo{display:block!important;flex-shrink:0;width:38px!important;height:38px!important;border-radius:50%;background-image:url('/home-v77/assets/department-media/hr-profiles-v74.webp')!important;background-size:300% 200%!important;background-position:var(--face-x) var(--face-y)!important;border:2px solid #fff;box-shadow:0 0 0 1px #e7e3eb}.skynet-home .bd-demo .bd-review-avatar .bd-photo{width:31px!important;height:31px!important}.skynet-home .bd-demo .bd-person{gap:8px;min-width:0}.skynet-home .bd-demo .bd-person strong{font-size:13px;line-height:1.3}.skynet-home .bd-demo .bd-person small{font-size:11px!important;line-height:1.3;display:block;margin-top:3px}
/* Remove legacy scanning, bouncing, clip reveals and unrelated card flights. */
.skynet-home .bd-demo .bd-scan-beam,.skynet-home .bd-demo .bd-transfer{display:none!important}.skynet-home .bd-demo .bd-focus{box-shadow:none!important}.skynet-home .bd-demo .bd-calendar>div,.skynet-home .bd-demo .bd-invoice .bd-rows>div,.skynet-home .bd-demo .bd-stamp,.skynet-home .bd-demo .bd-welcome,.skynet-home .bd-demo .bd-candidates>div{transform:none!important;transition:background .35s!important;opacity:1!important}.skynet-home .bd-demo .bd-reveal{transform:none!important}.skynet-home .bd-demo .bd-invoice .bd-rows>div{padding:8px 0!important}.skynet-home .bd-demo .bd-stamp{border-color:#e7e3eb;background:#f7f4fb;color:#694394}
.skynet-home .bd-scene-12 .bd-bar{margin:20px 0;grid-template-columns:72px 1fr 36px}.skynet-home .bd-scene-12 .bd-bar i{transition:transform .65s var(--bd-ease);transform:scaleX(1)!important;width:var(--from)}.skynet-home .bd-scene-12[data-step="1"][data-worked="true"] .bd-bar i,.skynet-home .bd-scene-12[data-step="2"] .bd-bar i,.skynet-home .bd-scene-12[data-step="3"] .bd-bar i,.skynet-home .bd-scene-12[data-step="4"] .bd-bar i{width:var(--to);transition:width .65s var(--bd-ease)}.skynet-home .bd-scene-12 .bd-number{font-size:48px;min-height:95px}.skynet-home .bd-scene-12 .bd-metrics{margin-top:0;padding-bottom:10px}.skynet-home .bd-demo .bd-metric strong{font-size:25px}
.skynet-home .bd-scene-13 .bd-invoice h4{font-size:26px}.skynet-home .bd-scene-13 .bd-invoice{background:#fff}.skynet-home .bd-scene-13[data-step="1"] .bd-invoice .bd-rows>div:nth-child(2),.skynet-home .bd-scene-13[data-step="2"] .bd-invoice .bd-rows>div:nth-child(2){background:#fbf5e9}.skynet-home .bd-scene-13.bd-progressed .bd-stamp{background:#eef6f0;color:#35654e}
.skynet-home .bd-scene-14 .bd-chart{background:#f3f2f5;border-radius:7px}.skynet-home .bd-scene-14 .bd-chart-label strong{font-size:32px}.skynet-home .bd-scene-14 .bd-line{stroke-dashoffset:1!important;transition:stroke-dashoffset .7s var(--bd-ease)}.skynet-home .bd-scene-14[data-step="1"][data-worked="true"] .bd-line,.skynet-home .bd-scene-14[data-step="2"] .bd-line,.skynet-home .bd-scene-14[data-step="3"] .bd-line,.skynet-home .bd-scene-14[data-step="4"] .bd-line{stroke-dashoffset:0!important}
.skynet-home .bd-scene-15 .bd-candidates{gap:10px}.skynet-home .bd-scene-15 .bd-candidates p{min-height:58px;font-size:12px}.skynet-home .bd-scene-15 .bd-candidates .bd-pill{min-height:36px}.skynet-home .bd-scene-15 .bd-calendar>div{min-height:87px;background:#f3f2f5}.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div:nth-child(3),.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div:nth-child(4){background:#eef6f0}.skynet-home .bd-scene-15.bd-progressed .bd-calendar>div *{color:#35654e!important}.skynet-home .bd-scene-15.bd-progressed .bd-candidates>div:nth-child(-n+2){background:#f0f4f2}
.skynet-home .bd-scene-16 .bd-review-cycle{background:#f3f2f5;border-radius:7px;padding:15px}.skynet-home .bd-scene-16 .bd-review-cycle h4{font-size:22px}.skynet-home .bd-scene-16 .bd-ring{width:93px;height:93px;flex-shrink:0}.skynet-home .bd-scene-16 .bd-split blockquote{font-size:18px;min-height:62px}.skynet-home .bd-scene-16 .bd-ring{background:radial-gradient(closest-side,white 82%,transparent 84%),conic-gradient(#9b7bc5 180deg,#e7e3eb 0)}.skynet-home .bd-scene-16[data-step="1"][data-worked="true"] .bd-ring,.skynet-home .bd-scene-16[data-step="2"] .bd-ring,.skynet-home .bd-scene-16[data-step="3"] .bd-ring,.skynet-home .bd-scene-16[data-step="4"] .bd-ring{background:radial-gradient(closest-side,white 82%,transparent 84%),conic-gradient(#9b7bc5 300deg,#e7e3eb 0)}
.skynet-home .bd-scene-17 .bd-welcome{background:#f3f2f5;color:#292735;padding:16px;border-radius:7px}.skynet-home .bd-scene-17 .bd-welcome h4{font-size:24px}.skynet-home .bd-scene-17 .bd-calendar>div{min-height:78px;background:#fff;color:#292735}.skynet-home .bd-scene-17 .bd-calendar span{font-size:11px!important}.skynet-home .bd-scene-17 .bd-calendar strong{font-size:20px}.skynet-home .bd-demo footer{min-height:55px}.skynet-home .bd-demo .bd-event{line-height:1.4}
@media(max-width:760px){.skynet-home .bd-demo .bd-stage-track{padding:10px;gap:4px}.skynet-home .bd-stage-label{font-size:10px;gap:3px}.skynet-home .bd-stage-label i{width:14px;height:14px}.skynet-home .bd-demo .bd-story-line{min-height:64px}.skynet-home .bd-demo .bd-review-strip small{font-size:10px!important}.skynet-home .bd-demo .bd-review-decision{font-size:11px}.skynet-home .bd-scene-15 .bd-candidates{grid-template-columns:1fr}.skynet-home .bd-scene-15 .bd-candidates>div{padding:9px;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.skynet-home .bd-scene-15 .bd-candidates p{display:none}.skynet-home .bd-scene-15 .bd-candidates .bd-pill{max-width:92px}.skynet-home .bd-scene-15 .bd-candidates .bd-photo{width:32px!important;height:32px!important}.skynet-home .bd-scene-15 .bd-candidates{margin-bottom:12px}.skynet-home .bd-scene-15 .bd-calendar{display:none}.skynet-home .bd-demo .bd-person small{font-size:10px!important}.skynet-home .bd-demo .bd-person strong{font-size:12px!important}.skynet-home .bd-scene-17 .bd-photo{width:26px!important;height:26px!important}.skynet-home .bd-scene-17 .bd-person{gap:4px}.skynet-home .bd-scene-17 td,.skynet-home .bd-scene-17 th{font-size:10px!important;padding:8px 3px}.skynet-home .bd-scene-17 td .bd-person small{display:none}.skynet-home .bd-scene-17 td:first-child{min-width:75px}.skynet-home .bd-scene-17 .bd-calendar{gap:3px}.skynet-home .bd-scene-17 .bd-calendar span{font-size:9px!important}.skynet-home .bd-scene-17 .bd-calendar>div{padding:7px 3px}.skynet-home .bd-scene-16 .bd-review-cycle h4{font-size:18px}.skynet-home .bd-scene-16 td,.skynet-home .bd-scene-16 th{font-size:11px!important;padding:8px 5px}.skynet-home .bd-scene-16 td .bd-person small{display:none}.skynet-home .bd-scene-16 .bd-photo{width:26px!important;height:26px!important}}
/* Mobile retains the decision and changing evidence, without duplicate summaries. */
@media(max-width:760px){
.skynet-home .bd-demo>header{padding:12px!important}.skynet-home .bd-demo>header h4{font-size:17px;line-height:1.2}.skynet-home .bd-demo .bd-demo-label{font-size:10px!important}.skynet-home .bd-demo .bd-story{padding:10px 12px 0}.skynet-home .bd-demo .bd-story-line{min-height:52px;padding:7px 0}.skynet-home .bd-demo .bd-story-line strong{font-size:18px}.skynet-home .bd-demo .bd-body{padding:10px!important}.skynet-home .bd-demo .bd-review-strip{min-height:46px!important;height:46px!important}.skynet-home .bd-demo .bd-review-strip>div small{display:none}.skynet-home .bd-demo .bd-panel{padding:10px}.skynet-home .bd-demo .bd-body .bd-rows>div{min-height:30px;padding:5px 0;font-size:12px}.skynet-home .bd-demo .bd-body .bd-rows strong{font-size:11px}.skynet-home .bd-demo .bd-body p{font-size:12px;line-height:1.5}.skynet-home .bd-demo .bd-metrics{grid-template-columns:repeat(3,1fr);gap:5px}.skynet-home .bd-demo .bd-metric{padding:7px 3px}.skynet-home .bd-demo .bd-metric strong{font-size:22px}.skynet-home .bd-demo .bd-metric span{font-size:10px}.skynet-home .bd-demo .bd-body table td,.skynet-home .bd-demo .bd-body table th{padding:7px 4px;font-size:11px!important}.skynet-home .bd-demo footer{padding:10px 12px}.skynet-home .bd-demo .bd-event{font-size:11px;min-height:30px}.skynet-home .bd-demo .bd-split{gap:8px;margin-bottom:8px}
.skynet-home .bd-scene-12 .bd-split>.bd-panel:first-child{display:none}.skynet-home .bd-scene-12 .bd-number{font-size:34px;min-height:55px;margin:5px 0;display:flex;align-items:center;gap:10px}.skynet-home .bd-scene-12 .bd-number small{margin:0}.skynet-home .bd-scene-12 .bd-panel p{margin:7px 0}.skynet-home .bd-scene-12 .bd-metrics{margin-bottom:8px;padding-bottom:5px}
.skynet-home .bd-scene-13 .bd-timeline{display:none}.skynet-home .bd-scene-13 .bd-invoice{padding:12px}.skynet-home .bd-scene-13 .bd-invoice h4{font-size:23px;margin:8px 0}.skynet-home .bd-scene-13 .bd-invoice p{margin:6px 0}.skynet-home .bd-scene-13 .bd-stamp{margin-top:9px}.skynet-home .bd-scene-13 .bd-split .bd-panel .bd-rows{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.skynet-home .bd-scene-13 .bd-panel h5{margin:0 0 5px}
.skynet-home .bd-scene-14 .bd-split>.bd-panel:last-child{display:none}.skynet-home .bd-scene-14 .bd-chart svg{height:100px!important;min-height:100px!important;max-height:100px!important}.skynet-home .bd-scene-14 .bd-chart-label strong{font-size:28px}.skynet-home .bd-scene-14 .bd-legend{margin:0;padding:7px 0}.skynet-home .bd-scene-14 .bd-callout p{font-size:11px;margin:5px 0}
.skynet-home .bd-scene-15 .bd-split>.bd-panel:first-child{display:none}.skynet-home .bd-scene-15 .bd-split .bd-panel p{margin:6px 0}.skynet-home .bd-scene-15 .bd-candidates>div{min-height:71px}.skynet-home .bd-scene-15 .bd-candidates .bd-person{display:flex;flex-direction:row}.skynet-home .bd-scene-15 .bd-person small{max-width:115px}
.skynet-home .bd-scene-16 .bd-review-cycle{padding:10px;gap:10px;margin-bottom:10px}.skynet-home .bd-scene-16 .bd-review-cycle h4,.skynet-home .bd-scene-16 .bd-review-cycle p{display:none}.skynet-home .bd-scene-16 .bd-review-cycle>div>small{font-size:11px!important}.skynet-home .bd-scene-16 .bd-ring{width:72px;height:72px}.skynet-home .bd-scene-16 .bd-ring strong{font-size:20px}.skynet-home .bd-scene-16 .bd-ring small{font-size:9px!important}.skynet-home .bd-scene-16 .bd-split>.bd-panel:first-child{display:none}.skynet-home .bd-scene-16 .bd-split blockquote{font-size:16px;min-height:45px;margin:8px 0}
.skynet-home .bd-scene-17 .bd-welcome{padding:12px}.skynet-home .bd-scene-17 .bd-welcome h4{display:none}.skynet-home .bd-scene-17 .bd-calendar{margin:10px 0 0}.skynet-home .bd-scene-17 .bd-callout{margin-top:8px}.skynet-home .bd-scene-17 .bd-callout .bd-person small{display:block;font-size:10px!important}.skynet-home .bd-scene-17 .bd-callout .bd-photo{display:none!important}
}

/* assets/workspace-pace.css */
/* Match visual transitions to the faster department-demo clock. */
@media(prefers-reduced-motion:no-preference){
.skynet-home .ads-lab .ad-creative{transition-duration:.25s}.skynet-home .ads-lab .ad-budget-bar i{transition-duration:.4s,.2s}
.skynet-home .bd-demo .bd-bar i{transition-duration:.3s!important}.skynet-home .bd-demo .bd-line{transition-duration:.3s!important}
.skynet-home .bd-demo .bd-calendar>div,.skynet-home .bd-demo .bd-invoice .bd-rows>div,.skynet-home .bd-demo .bd-stamp,.skynet-home .bd-demo .bd-welcome,.skynet-home .bd-demo .bd-candidates>div{transition-duration:.2s!important}
}
.skynet-home .os-batch{font-size:11px;color:#625b6b;margin-top:10px}.skynet-home .os-batch b{font-weight:500;font-variant-numeric:tabular-nums}
.skynet-home .wp-demo .os-task-ticket{min-height:70px;padding:7px}.skynet-home .wp-demo .os-task-ticket small{margin:2px 0 5px}.skynet-home .wp-demo .os-taskboard>section{min-height:465px}
@media(max-width:760px){.skynet-home .wp-demo .os-taskboard>section{min-height:195px}.skynet-home .wp-demo .os-task-ticket{min-height:70px}}
@media(prefers-reduced-motion:no-preference){.skynet-home .ads-lab .ad-creative{transition-duration:.125s}.skynet-home .ads-lab .ad-budget-bar i{transition-duration:.2s,.1s}.skynet-home .bd-demo .bd-bar i,.skynet-home .bd-demo .bd-line{transition-duration:.15s!important}.skynet-home .bd-demo .bd-calendar>div,.skynet-home .bd-demo .bd-invoice .bd-rows>div,.skynet-home .bd-demo .bd-stamp,.skynet-home .bd-demo .bd-welcome,.skynet-home .bd-demo .bd-candidates>div{transition-duration:.1s!important}}

.skynet-home{isolation:isolate;background:#fff;color:var(--text-1);font-family:var(--font-sans);font-size:16px}.skynet-home [hidden]{display:none!important}.skynet-home #main:focus{outline:none}
