:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--violet:#7c5cff;--violet-soft:#9b7bff;--violet-light:#b9a8ff;--violet-deep:#5a35e8;--green:#73d68c;--amber:#f5bf66;--danger:#ff6b7a;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Manrope, Inter, ui-sans-serif, system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.625rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:4rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.6;--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;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.75rem;--radius-xl:2.25rem;--radius-pill:999px;--container-sm:48rem;--container:80rem;--container-wide:88rem;--section-y:clamp(4rem, 8vw, 8rem);--z-base:0;--z-raised:10;--z-header:50;--z-modal:100;--duration-fast:.16s;--duration-theme:.28s;--duration-slow:.42s;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.42s;--motion-hero:.68s;--motion-dashboard-shell:1.12s;--motion-dashboard-piece:.78s;--motion-dashboard-chart:1.56s;--motion-dashboard-float:.92s;--motion-dashboard-loop:5.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--reveal-y:18px;--hover-y:-2px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f7fa;--bg-soft:#fff;--surface:#fff;--surface-elevated:#f3f4f7;--surface-muted:#eceef5;--text-primary:#14141a;--text-secondary:#73717d;--text-muted:#9b99a6;--text-inverse:#fff;--border:#14141e14;--border-strong:#14141e24;--border-focus:#7c5cffa3;--glow:#7c5cff38;--glow-soft:#7c5cff1a;--hover-surface:#14141e0a;--focus-ring:#7c5cff85;--shadow-card:0 26px 76px #4e487c1f;--shadow-card-soft:0 16px 46px #4e487c17;--shadow-button:0 16px 36px #7c5cff33;--glass-bg:#ffffff94;--glass-bg-strong:#ffffffd1;--glass-bg-hero:#ffffffb8;--glass-border:#605c8229;--glass-highlight:#ffffffdb;--glass-shadow:0 0 0 1px #ffffffa8 inset, 0 30px 82px #50488229, 0 10px 28px #7c5cff14;--glass-shadow-strong:0 0 0 1px #ffffffc7 inset, 0 36px 110px #50488233, 0 16px 42px #7c5cff1f;--glass-blur:28px;--keycap-top:#fff;--keycap-side:#e4e5ee;--keycap-rim:#7c5cff38;--keycap-shadow:0 42px 95px #50468233;--keycap-glow:0 0 96px #7c5cff4d;--keycap-reflect:#ffffffe0}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;background:var(--bg);min-width:320px;color:var(--text-primary);font-family:var(--font-sans);text-rendering:geometricprecision;transition:background-color var(--duration-theme) var(--ease-out), color var(--duration-theme) var(--ease-out)}body{background:radial-gradient(circle at 80% 5%, var(--glow-soft), transparent 28rem), linear-gradient(180deg, var(--bg-soft), var(--bg) 34rem);min-width:320px;min-height:100vh;color:var(--text-primary);margin:0;overflow-x:clip}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button{border:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}#root{min-height:100vh}::selection{background:#7c5cff52}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.app-shell{min-height:100vh;padding:var(--space-6)}.container{width:min(100%, var(--container));margin-inline:auto}.container--sm{width:min(100%, var(--container-sm))}.container--wide{width:min(100%, var(--container-wide))}.section{padding-block:var(--section-y)}.section--compact{padding-block:var(--space-12)}.header-shell{top:var(--space-4);z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);width:min(100%, var(--container-wide));padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--surface) 84%, transparent);box-shadow:var(--shadow-card-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-inline:auto;display:flex;position:sticky}.header-shell__actions{align-items:center;gap:var(--space-2);display:flex}.preview{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);display:grid}.preview__hero{align-items:center;gap:var(--space-10);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.08fr) minmax(17rem,.72fr);padding:clamp(1.25rem,4vw,3rem);display:grid}.preview__hero>*,.preview-grid>*,.preview-stack,.type-sample,.card{min-width:0}.preview__title{max-width:12ch;margin:var(--space-5) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);line-height:var(--leading-tight)}.preview__title span,.accent-text{color:var(--violet)}.preview__description{max-width:43rem;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.preview__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.preview__keycap{place-items:center;min-height:22rem;display:grid}.preview-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-stack{gap:var(--space-4);display:grid}.type-sample{gap:var(--space-3);display:grid}.type-sample h1,.type-sample h2,.type-sample h3,.type-sample p{margin:0}.type-sample h1{font-family:var(--font-display);font-size:var(--text-5xl);line-height:var(--leading-tight)}.type-sample h2{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-tight)}.type-sample h3{font-size:var(--text-2xl);line-height:var(--leading-snug)}.type-sample p{color:var(--text-secondary);line-height:var(--leading-normal)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;font-weight:650;line-height:1;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.5;transform:none}.button--secondary{border-color:var(--border);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-card-soft)}.button--ghost{border-color:var(--border);color:var(--text-secondary);background:0 0}.button--sm{min-height:2.25rem;padding-inline:var(--space-4);font-size:var(--text-sm)}.icon-button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-card-soft);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);place-items:center;display:inline-grid}.icon-button:hover{border-color:var(--border-strong);background:var(--hover-surface);transform:translateY(-1px)}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card-soft);color:var(--text-primary);transition:background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out), box-shadow var(--duration-theme) var(--ease-out)}.card__title{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:var(--leading-snug)}.card__text{color:var(--text-secondary);line-height:var(--leading-normal);margin:0}.section-label,.badge{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--surface) 72%, var(--violet) 8%);width:fit-content;color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;font-weight:700;display:inline-flex}.section-label{padding:var(--space-2) var(--space-3)}.section-label:before{background:var(--violet);width:.42rem;height:.42rem;box-shadow:0 0 18px var(--glow);content:"";border-radius:50%}.badge{text-transform:none;padding:.38rem .68rem}.field__control{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:3rem;color:var(--text-primary);padding:0 var(--space-4);box-shadow:var(--shadow-card-soft);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.field__control:focus{border-color:var(--border-focus);box-shadow:0 0 0 4px var(--glow-soft);outline:0}textarea.field__control{min-height:7rem;padding-block:var(--space-3);resize:vertical}.logo{align-items:center;gap:var(--space-2);font-size:var(--text-xl);font-weight:780;line-height:1;display:inline-flex}.keycap{--keycap-size:13rem;width:var(--keycap-size);height:var(--keycap-size);isolation:isolate;filter:drop-shadow(var(--keycap-glow));place-items:center;display:grid;position:relative;transform:perspective(900px)rotateX(13deg)rotateY(-15deg)rotate(-8deg)}.keycap__shadow{z-index:-2;background:var(--glow);filter:blur(34px);opacity:.86;border-radius:50%;height:22%;position:absolute;bottom:-15%;left:4%;right:4%;transform:rotate(2deg)}.keycap__body{border:1px solid var(--keycap-rim);background:radial-gradient(circle at 33% 24%, var(--keycap-reflect), transparent 11%), linear-gradient(145deg, #ffffff2e, transparent 34%), linear-gradient(160deg, var(--keycap-top), var(--keycap-side));box-shadow:inset 0 2px 0 #fff6, inset 0 -32px 42px #00000029, var(--keycap-shadow);border-radius:26%;position:absolute;inset:0;transform:translateY(-4%)}.keycap__body:before{content:"";background:linear-gradient(145deg,#ffffff2e,#0000 42%),linear-gradient(#0000,#00000014);border-radius:22%;position:absolute;inset:9% 7% 13%;box-shadow:inset 0 1px #ffffff47}.keycap__body:after{border:1px solid var(--keycap-rim);background:linear-gradient(180deg, var(--keycap-side), #00000052);filter:brightness(.94);content:"";border-radius:0 0 28% 28%;height:17%;position:absolute;bottom:-10%;left:9%;right:9%}.keycap__rim{z-index:1;border:1px solid var(--keycap-rim);box-shadow:inset 0 0 28px #7c5cff1a, 0 0 18px var(--glow-soft);border-radius:22%;position:absolute;inset:7%}.keycap__shine{z-index:3;filter:blur(8px);background:#ffffff38;border-radius:50%;width:20%;height:7%;position:absolute;top:12%;right:17%;transform:rotate(-20deg)}.keycap:after{background:var(--glow);filter:blur(18px);opacity:.9;content:"";border-radius:50%;height:1rem;position:absolute;bottom:-7%;left:8%;right:8%}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>:last-child{grid-column:1/-1}@media (width<=860px){.app-shell{padding:var(--space-4)}.header-shell{top:var(--space-3)}.preview__hero,.preview-grid,.preview-grid--two,.form-grid{grid-template-columns:1fr}.preview__hero{overflow:clip}.preview__keycap{min-height:15rem}.keycap--lg{--keycap-size:10rem}.keycap--hero{--keycap-size:clamp(16rem, 48vw, 23rem)}.keycap--package{--keycap-size:clamp(8rem, 26vw, 11rem)}}@media (width<=520px){.header-shell{flex-direction:column;align-items:flex-start}.header-shell__actions{justify-content:space-between;width:100%}.preview__actions{flex-direction:column}.preview{gap:var(--space-5)}.preview__hero{padding:var(--space-5)}.type-sample h1{font-size:clamp(2rem,13vw,3rem)}.type-sample h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.65rem,10vw,2.4rem)}.type-sample h3{font-size:clamp(1.1rem,7vw,1.6rem)}.button{width:100%}.keycap--hero{--keycap-size:clamp(12rem, 62vw, 16rem)}.keycap--package,.keycap--cta{--keycap-size:8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.site-page{--stage-bg:var(--bg);--stage-bg-soft:var(--bg-soft);--stage-surface:var(--surface);--stage-surface-raised:var(--surface-elevated);--stage-line:var(--border);--stage-line-strong:var(--border-strong);--stage-text:var(--text-primary);--stage-muted:var(--text-secondary);--stage-faint:var(--text-muted);--stage-violet:var(--violet);--stage-violet-soft:var(--violet-soft);--stage-glow:var(--glow);--stage-glow-soft:var(--glow-soft);--stage-shadow:var(--shadow-card);--stage-shadow-soft:var(--shadow-card-soft);--stage-glass-bg:var(--glass-bg);--stage-glass-bg-strong:var(--glass-bg-strong);--stage-glass-border:var(--glass-border);--stage-glass-shadow:var(--glass-shadow);--stage-glass-shadow-strong:var(--glass-shadow-strong);--stage-glass-blur:var(--glass-blur);background:radial-gradient(circle at 82% 10%, var(--stage-glow-soft), transparent 31rem), linear-gradient(180deg, var(--stage-bg-soft), var(--stage-bg) 46rem);min-height:100vh;color:var(--stage-text);overflow-x:clip}.site-page *,.site-page :before,.site-page :after{min-width:0}:root .site-page,[data-theme=light] .site-page{--stage-bg:#f7f8fc;--stage-bg-soft:#fff;--stage-surface:#ffffffeb;--stage-surface-raised:#fff;--stage-line:#3a3a541a;--stage-line-strong:#7c5cff42;--stage-muted:#66677a;--stage-faint:#9a9aad;--stage-shadow:0 34px 100px #50488221;--stage-shadow-soft:0 20px 54px #4a46701a;--stage-glass-bg:#ffffff94;--stage-glass-bg-strong:#ffffffd6;--stage-glass-bg-hero:#ffffffb8;--stage-glass-border:#605c8229;--stage-glass-shadow:0 0 0 1px #ffffffa8 inset, 0 30px 82px #50488229, 0 10px 28px #7c5cff14;--stage-glass-shadow-strong:0 0 0 1px #ffffffc7 inset, 0 36px 110px #50488233, 0 16px 42px #7c5cff1f}.glass-subtle,.glass-standard,.glass-strong,.glass-hero,.glass-mobile-safe{border:1px solid var(--stage-glass-border);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur))}.glass-subtle{box-shadow:var(--stage-shadow-soft);background:#ffffff80}.glass-standard{background:var(--stage-glass-bg);box-shadow:var(--stage-glass-shadow)}.glass-strong{background:var(--stage-glass-bg-strong);box-shadow:var(--stage-glass-shadow-strong)}.glass-hero{background:linear-gradient(145deg, #ffffffdb, #ffffff8f), var(--stage-glass-bg-hero);box-shadow:var(--stage-glass-shadow-strong)}.glass-mobile-safe{box-shadow:var(--stage-shadow-soft);background:#ffffffe6}.reference-button{border:1px solid var(--stage-line);background:var(--stage-surface-raised);min-height:3.12rem;box-shadow:var(--stage-shadow-soft);color:var(--stage-text);transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;padding:0 1.55rem;font-size:.94rem;font-weight:720;line-height:1;display:inline-flex}.reference-button:hover{border-color:var(--stage-line-strong);box-shadow:0 18px 54px var(--stage-glow-soft);transform:translateY(-1px)}.reference-button--primary{background:linear-gradient(135deg, var(--stage-violet), var(--violet-deep));color:#fff;border-color:#0000;box-shadow:0 18px 44px #7c5cff47}.reference-button--secondary{background:color-mix(in oklab, var(--stage-surface-raised) 88%, var(--stage-violet) 3%)}.reference-button--small{border-radius:.72rem;min-height:2.45rem;padding-inline:1.05rem;font-size:.84rem}.reference-pill,.section-label{border:1px solid color-mix(in oklab, var(--stage-violet) 20%, transparent);background:color-mix(in oklab, var(--stage-violet) 10%, var(--stage-surface-raised));width:fit-content;min-height:1.65rem;color:var(--stage-violet);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.68rem;font-weight:800;display:inline-flex}.section-label:before{background:var(--stage-violet);width:.36rem;height:.36rem;box-shadow:0 0 16px var(--stage-glow);content:"";border-radius:50%;margin-right:.45rem}.site-header{z-index:var(--z-header);border-bottom:1px solid var(--stage-line);background:color-mix(in oklab, var(--stage-bg-soft) 82%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6rem;width:min(100% - 8rem,84rem);min-height:4.45rem;margin-inline:auto;display:grid}.site-header .logo{justify-self:start}.site-header__nav{color:var(--stage-text);justify-content:center;align-items:center;gap:2.55rem;font-size:.86rem;font-weight:650;display:flex}.site-header__nav a{padding-block:1.7rem;position:relative}.site-header__nav a:after{background:var(--stage-violet);opacity:0;content:"";border-radius:999px;height:.14rem;position:absolute;bottom:.95rem;left:0;right:0}.site-header__nav a:hover:after{opacity:1}.site-header__actions{justify-content:end;align-items:center;gap:.7rem;display:flex}.site-header__menu-button{cursor:pointer;background:0 0;border-radius:.8rem;flex-direction:column;justify-content:center;gap:.24rem;width:2.75rem;height:2.75rem;display:inline-flex}.site-header__menu-button span{background:var(--stage-text);border-radius:999px;width:1.22rem;height:.12rem;margin-inline:auto}.site-header__mobile{display:none}.site-hero,.reference-section,.capability-strip,.final-cta,.site-footer{width:min(100% - 8rem,84rem);margin-inline:auto}.site-hero{padding:4.3rem 0 2.7rem}.site-hero__grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:2.5rem;min-height:43rem;display:grid}.site-hero__copy{z-index:2;position:relative}.site-hero h1{max-width:11.8ch;font-family:var(--font-display);margin:2rem 0 1.35rem;font-size:4.45rem;line-height:1.03}.site-hero h1 span,.reference-section h2 span,.packages-hero h2 span,.team-hero h2 span,.contact-copy h2 span{color:var(--stage-violet)}.site-hero p{max-width:33rem;color:var(--stage-muted);margin:0;font-size:1.12rem;line-height:1.62}.site-hero__actions{flex-wrap:wrap;gap:.95rem;margin-top:2.35rem;display:flex}.site-hero__chips{flex-wrap:wrap;gap:.9rem;margin-top:2.7rem;display:flex}.site-hero__chips--after-dashboard{display:none}.site-hero__chips span,.capability-strip__inner span,.packages-benefits span{border:1px solid var(--stage-line);background:color-mix(in oklab, var(--stage-surface-raised) 86%, transparent);min-height:2.7rem;box-shadow:var(--stage-shadow-soft);color:var(--stage-muted);border-radius:.9rem;align-items:center;padding:0 1.05rem;font-size:.86rem;font-weight:700;display:inline-flex}.dashboard-visual{isolation:isolate;min-height:33rem;position:relative}.dashboard-visual--compact{transform-origin:50%;min-height:28rem;transform:scale(.92)}.dashboard-mobile-snapshot{display:none}.dashboard-visual__aura{filter:blur(12px);z-index:-2;background:radial-gradient(circle at 74% 20%,#7c5cff42,#0000 13rem),radial-gradient(circle at 62% 74%,#7c5cff29,#0000 17rem);border-radius:4rem;position:absolute;inset:2rem 0 0 2rem}.dashboard-visual__slab{border:1px solid var(--stage-glass-border);background:linear-gradient(135deg, color-mix(in oklab, var(--stage-surface-raised) 96%, transparent), color-mix(in oklab, var(--stage-surface-raised) 78%, var(--stage-violet) 5%)), var(--stage-surface-raised);width:41.7rem;min-height:28.3rem;box-shadow:var(--stage-glass-shadow-strong);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));border-radius:1.85rem;grid-template-columns:5.8rem minmax(0,1fr);display:grid;position:absolute;top:1.4rem;right:1.2rem;overflow:hidden;transform:perspective(900px)rotateX(2deg)rotateY(-8deg)rotate(.2deg)}.dashboard-visual__sidebar{border-right:1px solid var(--stage-line);background:color-mix(in oklab, var(--stage-surface-raised) 82%, var(--stage-violet) 4%);align-content:start;gap:.48rem;padding:1.35rem .65rem;display:grid}.dashboard-visual__sidebar span{min-height:1.92rem;color:var(--stage-faint);border-radius:.52rem;align-items:center;gap:.42rem;padding:0 .52rem;font-size:.58rem;font-weight:700;display:flex}.dashboard-visual__sidebar span.is-active{background:linear-gradient(135deg, var(--stage-violet), var(--violet-deep));color:#fff}.dashboard-visual__sidebar i{border:1px solid;border-radius:.12rem;width:.48rem;height:.48rem}.dashboard-visual__main{padding:1.3rem 1.45rem 1.45rem}.dashboard-visual__topbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dashboard-visual__topbar strong{font-size:.94rem}.dashboard-visual__topbar div{gap:.45rem;display:flex}.dashboard-visual__topbar span{border:1px solid var(--stage-line);background:var(--stage-surface);border-radius:.45rem;width:1.38rem;height:1.38rem}.dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;display:grid}.dash-metric,.dash-card,.dash-float,.mini-panel{border:1px solid var(--stage-glass-border);background:var(--stage-glass-bg-strong);box-shadow:var(--stage-glass-shadow-strong);border-radius:1rem}.dash-metric{min-height:7.1rem;padding:.92rem;position:relative}.dash-metric span,.dash-card>span,.dash-float span,.mini-panel__top span{color:var(--stage-faint);font-size:.66rem;font-weight:700;display:block}.dash-metric strong{margin-top:.52rem;font-size:1.34rem;display:block}.dash-metric em{color:#22a86b;font-size:.62rem;font-style:normal;font-weight:760;position:absolute;top:2.62rem;right:.78rem}.dash-sparkline{width:100%;height:3.2rem;margin-top:.4rem;overflow:visible}.dash-sparkline path{fill:none;stroke:var(--stage-violet);stroke-linecap:round;stroke-width:3px;filter:drop-shadow(0 6px 8px var(--stage-glow-soft))}.dash-sparkline--soft path{stroke-width:2.4px}.dashboard-visual__grid{grid-template-columns:.94fr 1.06fr;gap:.9rem;margin-top:.95rem;display:grid}.dash-card{min-height:12rem;padding:.95rem}.dash-card__body{grid-template-columns:7.2rem 1fr;align-items:center;gap:.8rem;height:calc(100% - 1.2rem);display:grid}.dash-card ul{gap:.54rem;margin:0;padding:0;list-style:none;display:grid}.dash-card li{color:var(--stage-faint);justify-content:space-between;gap:.5rem;font-size:.66rem;display:flex}.dash-card li:before{background:var(--stage-violet);content:"";border-radius:999px;width:.5rem;height:.5rem;margin-top:.18rem}.dash-donut svg{width:6.7rem;height:6.7rem;transform:rotate(-90deg)}.dash-donut circle{fill:none;stroke-width:18px}.dash-donut circle:first-child{stroke:color-mix(in oklab, var(--stage-violet) 12%, var(--stage-surface-raised))}.dash-donut circle:last-child{stroke:var(--stage-violet);stroke-dasharray:178 264;stroke-linecap:round}.dash-card--line .dash-sparkline{height:8.9rem;margin-top:1.2rem}.dash-float{z-index:3;background:var(--stage-glass-bg);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));padding:.9rem 1rem;position:absolute}.dash-float strong{margin-top:.4rem;font-size:1.4rem;display:block}.dash-float em{color:#22a86b;font-size:.66rem;font-style:normal;font-weight:700;display:block}.dash-float--bots{width:9.2rem;top:9.4rem;right:-.2rem}.dash-float--clients{width:15.1rem;bottom:4.5rem;left:5.4rem;transform:rotate(4deg)}.dash-float--tasks{width:13.2rem;bottom:1.65rem;right:1.5rem}.dash-avatars{align-items:center;margin-top:.7rem;display:flex}.dash-avatars i,.dash-avatars strong{border:2px solid var(--stage-surface-raised);background:linear-gradient(135deg,#f1d0bd,#928dff);border-radius:999px;place-items:center;width:2rem;height:2rem;margin-left:-.34rem;display:grid}.dash-avatars i:first-child{margin-left:0}.dash-avatars strong{background:color-mix(in oklab, var(--stage-violet) 12%, var(--stage-surface-raised));color:var(--stage-violet);font-size:.72rem}.dash-progress{background:color-mix(in oklab, var(--stage-violet) 14%, var(--stage-surface-raised));border-radius:999px;height:.38rem;margin-top:.8rem;overflow:hidden}.dash-progress i{border-radius:inherit;background:var(--stage-violet);width:42%;height:100%;display:block}.dash-keycap{border:1px solid color-mix(in oklab, var(--stage-violet) 34%, var(--stage-line));background:radial-gradient(circle at 35% 20%, #ffffff8a, transparent 28%), linear-gradient(145deg, color-mix(in oklab, var(--stage-violet) 18%, var(--stage-surface-raised)), color-mix(in oklab, var(--stage-surface-raised) 64%, var(--stage-violet) 16%));width:5.15rem;height:5.15rem;box-shadow:0 20px 52px var(--stage-glow-soft), inset 0 1px 0 #ffffff80;color:var(--stage-violet);z-index:4;border-radius:1.3rem;place-items:center;display:grid;position:absolute;top:.3rem;right:.1rem;transform:rotate(8deg)}.mini-panel{background:radial-gradient(circle at 82% 20%, var(--stage-glow-soft), transparent 8rem), color-mix(in oklab, var(--stage-surface-raised) 94%, transparent);min-height:10rem;padding:1rem}.mini-panel__top{justify-content:space-between;align-items:center;display:flex}.mini-panel__top i{background:color-mix(in oklab, var(--stage-violet) 18%, var(--stage-surface-raised));border-radius:999px;width:2.2rem;height:1rem}.mini-panel__chart{margin-top:1rem}.mini-panel__bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:.45rem;height:3.2rem;display:grid}.mini-panel__bars span{background:color-mix(in oklab, var(--stage-violet) 32%, var(--stage-surface-raised));border-radius:.35rem}.mini-panel__bars span:first-child{height:44%}.mini-panel__bars span:nth-child(2){height:68%}.mini-panel__bars span:nth-child(3){height:52%}.mini-panel__bars span:nth-child(4){height:82%}.mini-panel__flow{align-items:center;gap:.55rem;margin-top:2rem;display:flex}.mini-panel__flow span{border:1px solid var(--stage-line);min-height:2.2rem;color:var(--stage-muted);border-radius:.7rem;align-items:center;padding-inline:.7rem;font-size:.72rem;font-weight:700;display:inline-flex}.mini-panel__flow i{border-top:1px dashed color-mix(in oklab, var(--stage-violet) 56%, var(--stage-line));flex:1}.mini-panel__list{gap:.7rem;margin-top:1.3rem;display:grid}.mini-panel__list span{background:color-mix(in oklab, var(--stage-violet) 12%, var(--stage-surface-raised));border-radius:999px;height:.76rem}.mini-panel__list span:nth-child(2){width:78%}.mini-panel__list span:nth-child(3){width:64%}.mini-panel__list span:nth-child(4){width:88%}.capability-strip{grid-template-columns:.95fr 1.05fr;gap:1.15rem;margin-top:-.4rem;display:grid}.capability-strip__inner,.capability-strip__system{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.capability-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-strip__system article{border:1px solid var(--stage-line);background:var(--stage-surface);min-height:4.6rem;box-shadow:var(--stage-shadow-soft);border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.capability-strip__system i,.service-module__identity i,.automation-modules i,.automation-benefits i,.automation-audience i,.system-flow i,.proof-artifact i,.team-model-grid i,.contact-benefits i,.contact-methods i,.final-cta__icon{background:color-mix(in oklab, var(--stage-violet) 11%, var(--stage-surface-raised));width:2.35rem;height:2.35rem;color:var(--stage-violet);border-radius:.72rem;flex:none;place-items:center;font-weight:850;display:grid;box-shadow:inset 0 1px #fff6}.capability-strip__system strong{font-size:.82rem;display:block}.capability-strip__system span{color:var(--stage-muted);font-size:.72rem;line-height:1.35}.reference-section{padding-block:3.7rem}.reference-section__heading{gap:1rem;margin-bottom:2.2rem;display:grid}.reference-section__heading--split,.system-flow-section__header{grid-template-columns:minmax(0,.9fr) minmax(19rem,.52fr);align-items:end;gap:2rem;display:grid}.reference-section h2,.packages-hero h2,.team-hero h2,.contact-copy h2{max-width:14ch;font-family:var(--font-display);margin:.95rem 0 0;font-size:3.05rem;line-height:1.08}.reference-section__heading p,.system-flow-section__header p,.packages-hero p,.team-hero p,.contact-copy p{max-width:43rem;color:var(--stage-muted);margin:0;font-size:1.04rem;line-height:1.62}.service-modules{gap:.9rem;display:grid}.service-module{border:1px solid var(--stage-glass-border);background:var(--stage-glass-bg-strong);min-height:11.4rem;box-shadow:var(--stage-glass-shadow-strong);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));border-radius:1.25rem;grid-template-columns:1.05fr .92fr .78fr 1.12fr;align-items:stretch;gap:1rem;padding:1rem;display:grid}.service-module__identity{grid-template-columns:auto 1fr;align-content:start;gap:.85rem;display:grid}.service-module__identity a{min-height:2.75rem;color:var(--stage-violet);grid-column:2;align-self:end;align-items:center;font-size:.83rem;font-weight:750;display:inline-flex}.service-module h3,.process-strip h3,.automation-flow-block h3,.automation-modules h3,.automation-benefits h3,.automation-audience h3,.team-members h3,.contact-next h3,.comparison-table h3,.packages-included h3,.faq-section h2{font-family:var(--font-display);margin:0;font-size:1.35rem}.service-module p{color:var(--stage-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.48}.service-module__features,.process-detail-grid ul,.process-outcome ul,.package-card ul{gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.service-module__features li,.process-detail-grid li,.process-outcome li,.package-card li{color:var(--stage-muted);font-size:.78rem}.service-module__features li:before,.process-detail-grid li:before,.process-outcome li:before,.package-card li:before{color:var(--stage-violet);content:"✓";margin-right:.55rem}.service-module__process{border:1px solid var(--stage-line);background:color-mix(in oklab, var(--stage-surface-raised) 70%, transparent);border-radius:.9rem;gap:.42rem;padding:.65rem;display:grid}.service-module__process>span{color:var(--stage-faint);font-size:.68rem;font-weight:800}.service-module__process div{align-items:center;gap:.55rem;display:flex}.service-module__process strong{color:var(--stage-violet);font-size:.75rem}.service-module__process em{color:var(--stage-muted);font-size:.76rem;font-style:normal}.service-module__mock{min-height:auto}.system-flow-section{padding-top:2.2rem}.system-pain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;margin-bottom:1.1rem;display:grid}.system-pain-grid span{border:1px solid var(--stage-line);background:color-mix(in oklab, var(--stage-surface-raised) 82%, transparent);min-height:4rem;color:var(--stage-muted);border-radius:1rem;padding:.9rem;font-size:.82rem;font-weight:700}.system-flow,.automation-flow{border:1px solid var(--stage-glass-border);background:var(--stage-glass-bg-strong);box-shadow:var(--stage-glass-shadow-strong);border-radius:1.45rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15rem;padding:1.6rem;display:grid}.system-flow article,.automation-flow article{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;gap:.45rem;min-height:8.3rem;padding:1rem;display:grid;position:relative}.system-flow article:not(:last-child):after,.automation-flow article:not(:last-child):after,.process-strip article:not(:last-child):after,.contact-next article:not(:last-child):after{border-top:1px dashed color-mix(in oklab, var(--stage-violet) 64%, var(--stage-line));content:"";width:.7rem;position:absolute;top:50%;left:calc(100% + .22rem)}.system-flow strong,.automation-flow strong{font-size:.86rem}.system-flow p,.automation-flow span{color:var(--stage-muted);margin:0;font-size:.78rem;line-height:1.45}.automation-section__hero,.packages-hero,.team-hero{grid-template-columns:minmax(0,.88fr) minmax(26rem,1.12fr);align-items:center;gap:2rem;margin-bottom:1.6rem;display:grid}.automation-section__hero ul{gap:.66rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.automation-section__hero li{color:var(--stage-muted);font-size:.93rem}.automation-section__hero li:before{color:var(--stage-violet);content:"✓";margin-right:.65rem}.automation-flow-block,.automation-modules,.automation-benefits,.automation-audience,.process-strip,.contact-next,.team-members,.comparison-table,.packages-included,.faq-grid,.team-mission-panel,.team-model-grid article,.contact-methods,.contact-form,.packages-detail-grid>*,.process-models,.process-outcome,.process-ops-grid article{border:1px solid var(--stage-glass-border);background:var(--stage-glass-bg-strong);box-shadow:var(--stage-glass-shadow-strong);border-radius:1.35rem}.automation-flow-block,.automation-modules,.automation-benefits,.automation-audience,.process-strip,.contact-next,.comparison-table,.packages-included,.team-members{margin-top:1rem;padding:1.55rem}.automation-modules>div,.automation-benefits>div,.automation-audience>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.automation-benefits>div,.automation-audience>div{grid-template-columns:repeat(5,minmax(0,1fr))}.automation-modules article,.automation-benefits article,.automation-audience article{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;gap:.55rem;min-height:8.4rem;padding:.95rem;display:grid}.automation-modules strong,.automation-benefits strong,.automation-audience strong,.team-model-grid strong,.contact-benefits strong,.contact-methods strong{font-size:.88rem}.automation-modules span,.automation-benefits span,.automation-audience span,.team-model-grid span,.contact-benefits span,.contact-methods span{color:var(--stage-muted);font-size:.76rem;line-height:1.42}.automation-lower-grid{grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;display:grid}.automation-side-panel{min-height:100%;margin-top:1rem}.process-section__hero{grid-template-columns:minmax(0,.82fr) minmax(26rem,1.18fr);align-items:center;gap:2rem;display:grid}.process-visual{flex-wrap:wrap;place-content:center;gap:.72rem;min-height:15rem;display:flex;position:relative}.process-visual:before{background:radial-gradient(circle, var(--stage-glow-soft), transparent 72%);filter:blur(8px);content:"";border-radius:4rem;position:absolute;inset:1rem}.process-visual span{border:1px solid var(--stage-line);background:var(--stage-surface-raised);min-height:4rem;box-shadow:var(--stage-shadow-soft);color:var(--stage-muted);border-radius:1rem;align-items:center;padding:0 1.15rem;font-weight:750;display:inline-flex;position:relative}.process-strip>div,.contact-next>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.process-strip article,.contact-next article{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;gap:.42rem;min-height:6.6rem;padding:.95rem;display:grid;position:relative}.process-strip i,.contact-next i{color:var(--stage-violet);font-style:normal;font-weight:850}.process-strip span,.contact-next span{color:var(--stage-muted);font-size:.72rem;line-height:1.4}.process-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.process-detail-grid article{border:1px solid var(--stage-line);background:var(--stage-surface);min-height:15rem;box-shadow:var(--stage-shadow-soft);border-radius:1.25rem;padding:1.1rem;position:relative;overflow:hidden}.process-detail-grid i{background:color-mix(in oklab, var(--stage-violet) 10%, var(--stage-surface-raised));width:2.3rem;height:2.3rem;color:var(--stage-violet);border-radius:.8rem;place-items:center;font-style:normal;font-weight:850;display:inline-grid}.process-detail-grid h3{margin:1rem 0;font-size:1rem}.process-detail-grid p{color:var(--stage-violet);margin:1rem 0 0;font-size:.74rem;font-weight:700}.process-detail-grid em{color:color-mix(in oklab, var(--stage-violet) 34%, transparent);font-size:4rem;font-style:normal;position:absolute;bottom:-.1rem;right:-.2rem}.process-bottom-grid{grid-template-columns:.92fr 1.08fr;gap:1rem;margin-top:1rem;display:grid}.process-models,.process-outcome{padding:1.3rem}.process-models>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.process-models article{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.process-models article.is-recommended{border-color:var(--stage-line-strong);box-shadow:0 0 0 1px var(--stage-glow-soft)}.process-models span{color:var(--stage-muted);font-size:.78rem}.process-outcome{grid-template-columns:minmax(0,.9fr) minmax(17rem,1fr);gap:1rem;display:grid}.process-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.process-ops-grid article{gap:.55rem;padding:1rem;display:grid}.process-ops-grid span{color:var(--stage-muted);font-size:.78rem;line-height:1.48}.proof-artifacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.proof-artifact{border:1px solid var(--stage-line);background:var(--stage-surface);min-height:25rem;box-shadow:var(--stage-shadow-soft);border-radius:1.25rem;gap:1rem;padding:1rem;display:grid}.proof-artifact>div>span{background:color-mix(in oklab, var(--stage-violet) 10%, var(--stage-surface-raised));min-height:1.55rem;color:var(--stage-violet);border-radius:999px;align-items:center;padding:0 .6rem;font-size:.65rem;font-weight:800;display:inline-flex}.proof-artifact h3{margin:.85rem 0 .55rem;font-size:1.15rem}.proof-artifact p,.proof-artifact li{color:var(--stage-muted);font-size:.8rem;line-height:1.48}.proof-artifact ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.proof-artifact li{border:1px solid var(--stage-line);border-radius:999px;padding:.32rem .58rem}.packages-hero{margin-bottom:1rem}.packages-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.7rem;display:flex}.packages-hero__panel{min-height:20rem}.packages-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.2rem;display:grid}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.package-card{border:1px solid var(--stage-line);background:var(--stage-surface);min-height:28rem;box-shadow:var(--stage-shadow-soft);border-radius:1.35rem;gap:.85rem;padding:1.25rem;display:grid;position:relative}.package-card--recommended{border-color:var(--stage-line-strong);box-shadow:0 0 0 1px var(--stage-glow-soft), var(--stage-shadow)}.package-card__badge{background:var(--stage-violet);color:#fff;border-radius:999px;align-items:center;min-height:1.5rem;padding:0 .72rem;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.package-card i{background:color-mix(in oklab, var(--stage-violet) 10%, var(--stage-surface-raised));width:3rem;height:3rem;color:var(--stage-violet);border-radius:.9rem;place-items:center;font-style:normal;font-weight:850;display:grid}.package-card h3{margin:0;font-size:1.28rem}.package-card p,.package-card small{color:var(--stage-muted);margin:0;font-size:.82rem;line-height:1.46}.package-card>strong{font-size:1.18rem}.package-card__scope{border:1px solid var(--stage-line);background:#ffffffa8;border-radius:.95rem;gap:.7rem;margin:0;padding:.8rem;display:grid}.package-card__scope div{gap:.25rem;display:grid}.package-card__scope dt{color:var(--stage-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.package-card__scope dd{color:var(--stage-text);margin:0;font-size:.78rem;line-height:1.38}.package-card a{border:1px solid var(--stage-line);min-height:2.8rem;color:var(--stage-text);border-radius:.85rem;justify-content:center;align-self:end;align-items:center;font-weight:750;display:inline-flex}.package-card--recommended a{background:linear-gradient(135deg, var(--stage-violet), var(--violet-deep));color:#fff;border-color:#0000}.packages-detail-grid{grid-template-columns:minmax(0,1fr) 25rem;gap:1rem;margin-top:1rem;display:grid}.comparison-table{max-width:100%;padding:1.4rem;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:44rem;margin-top:1rem}.comparison-mobile{display:none}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--stage-line);text-align:center;padding:.78rem;font-size:.8rem}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left}.comparison-table td:not(:first-child){color:var(--stage-violet);font-weight:850}.packages-included{gap:.9rem;display:grid}.packages-included article,.packages-custom{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;gap:.75rem;padding:.85rem;display:flex}.packages-included i{background:color-mix(in oklab, var(--stage-violet) 10%, var(--stage-surface-raised));width:2.4rem;height:2.4rem;color:var(--stage-violet);border-radius:.75rem;place-items:center;font-style:normal;display:grid}.packages-included span,.packages-custom span{color:var(--stage-muted);font-size:.78rem;line-height:1.4;display:block}.packages-custom{flex-direction:column}.packages-custom a{min-height:2.75rem;color:var(--stage-violet);align-items:center;font-size:.82rem;font-weight:750;display:inline-flex}.team-hero{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr)}.team-mission-panel{background:radial-gradient(circle at 78% 30%, var(--stage-glow-soft), transparent 13rem), var(--stage-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:18rem;padding:1rem;display:grid}.team-mission-panel article{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;padding:1.2rem}.team-mission-panel strong,.team-members strong{margin-bottom:.55rem;display:block}.team-mission-panel span{color:var(--stage-muted);font-size:.82rem;line-height:1.5}.team-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.team-model-grid article{gap:.85rem;padding:1.2rem;display:flex}.team-members{margin-top:1rem;padding:1.25rem}.team-members__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.team-members>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.team-members article{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;min-height:13rem;padding:1rem}.team-members article>i{background:linear-gradient(135deg, var(--stage-violet), color-mix(in oklab, var(--stage-violet) 22%, var(--stage-surface-raised)));color:#fff;border-radius:1rem;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:1rem;font-size:1.35rem;font-style:normal;font-weight:850;display:grid}.team-members span,.team-members p{color:var(--stage-muted);font-size:.78rem;line-height:1.45}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.faq-grid details{border:1px solid var(--stage-line);background:var(--stage-surface-raised);border-radius:1rem;padding:1rem}.faq-grid summary{cursor:pointer;font-weight:800}.faq-grid p{color:var(--stage-muted);margin:.75rem 0 0;font-size:.84rem;line-height:1.52}.contact-grid{grid-template-columns:minmax(0,.86fr) minmax(31rem,1.14fr);align-items:start;gap:2.3rem;display:grid}.contact-benefits{gap:1rem;margin-top:2rem;display:grid}.contact-benefits article{align-items:flex-start;gap:.85rem;display:flex}.contact-benefits article>div{gap:.35rem;min-width:0;display:grid}.contact-methods{gap:.75rem;margin-top:2rem;padding:1rem;display:grid}.contact-methods h3{margin:0 0 .35rem}.contact-methods a{border-bottom:1px solid var(--stage-line);min-height:3.3rem;color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;text-decoration:none;display:grid}.contact-methods a:last-child{border-bottom:0}.contact-form{-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));padding:1.55rem;scroll-margin-top:6rem}.contact-form h3{margin:0;font-size:1.35rem}.contact-form p{color:var(--stage-muted);margin:.45rem 0 1.2rem;font-size:.86rem}.contact-form__route-context{border:1px solid color-mix(in oklab, var(--stage-violet) 24%, var(--stage-line));background:color-mix(in oklab, var(--stage-violet) 8%, white);border-radius:999px;width:fit-content;max-width:100%;padding:.55rem .72rem;font-weight:760;display:inline-flex;color:var(--stage-text)!important}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.contact-form label{gap:.4rem;display:grid}.contact-form label span{color:var(--stage-muted);font-size:.75rem;font-weight:760}.contact-form label small{color:#c24152;font-size:.75rem;font-weight:700;line-height:1.35}.contact-form [aria-invalid=true]{border-color:color-mix(in oklab, #c24152 64%, var(--stage-line));box-shadow:0 0 0 3px oklab(56.1753% .157307 .046783/.12)}.contact-form__consent{border:1px solid var(--stage-line);background:#ffffffa3;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.9rem}.contact-form__consent input{width:1rem;height:1rem;min-height:auto;accent-color:var(--stage-violet);margin-top:.12rem}.contact-form__consent span{font-size:.84rem;line-height:1.45}.contact-form__consent small{grid-column:2}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--stage-line);background:var(--stage-surface-raised);width:100%;min-height:3.15rem;color:var(--stage-text);border-radius:.72rem;padding:0 .9rem}.contact-form textarea{resize:vertical;min-height:9rem;padding-block:.85rem}.contact-form__wide{grid-column:1/-1}.contact-form button{width:100%;margin-top:1.1rem}.contact-form button:disabled{cursor:wait;opacity:.72}.contact-form__honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;margin:-1px;position:absolute;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.contact-form__status{font-weight:750;color:var(--stage-violet)!important;margin-top:.8rem!important}.contact-next{margin-top:1rem}.final-cta{border:1px solid var(--stage-glass-border);background:radial-gradient(circle at 82% 50%, var(--stage-glow-soft), transparent 18rem), var(--stage-glass-bg-strong);min-height:8.7rem;box-shadow:var(--stage-glass-shadow-strong);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));border-radius:1.45rem;grid-template-columns:auto minmax(0,1fr) 17rem auto;align-items:center;gap:1.2rem;margin-block:2rem 3rem;padding:1.25rem 1.6rem;display:grid}.final-cta h2{margin:0;font-size:1.45rem}.final-cta p{color:var(--stage-muted);margin:.35rem 0 0;line-height:1.5}.final-cta__panel{min-height:5.9rem;padding:.8rem}.site-footer{border-top:1px solid var(--stage-line);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.72fr));gap:2rem;padding:2rem 0 3rem;display:grid}.site-footer h2{margin:0 0 .85rem;font-size:.86rem}.site-footer p,.site-footer a{min-height:2.75rem;color:var(--stage-muted);align-items:center;margin:.45rem 0 0;font-size:.82rem;line-height:1.5;display:flex}.site-footer a:hover{color:var(--stage-violet)}.site-header__nav a.is-active:after,.site-header__mobile-panel a.is-active:after{opacity:1}.route-hero{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);align-items:center;gap:2.6rem;width:min(100% - 8rem,84rem);min-height:34rem;margin-inline:auto;padding:4.4rem 0 2.2rem;display:grid}.route-hero__copy h1{max-width:13ch;font-family:var(--font-display);margin:1.35rem 0 1rem;font-size:clamp(3.1rem,5vw,4.7rem);line-height:1.03}.route-hero__copy h1 span{color:var(--stage-violet)}.route-hero__copy p{max-width:39rem;color:var(--stage-muted);margin:0;font-size:1.08rem;line-height:1.62}.route-hero__actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.route-hero__panel{border:1px solid var(--stage-glass-border);background:radial-gradient(circle at 78% 20%, var(--stage-glow-soft), transparent 15rem), linear-gradient(145deg, color-mix(in oklab, var(--stage-surface-raised) 96%, transparent), color-mix(in oklab, var(--stage-violet) 7%, var(--stage-surface-raised)));min-height:25rem;box-shadow:var(--stage-glass-shadow-strong);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));border-radius:1.8rem;position:relative;overflow:hidden}.route-hero__panel:before,.route-hero__panel:after{border:1px solid var(--stage-line);background:color-mix(in oklab, var(--stage-surface-raised) 86%, transparent);content:"";border-radius:1.1rem;position:absolute}.route-hero__panel:before{width:42%;height:24%;box-shadow:var(--stage-shadow-soft);top:2.1rem;right:2.2rem}.route-hero__panel:after{width:58%;height:34%;bottom:2.4rem;right:4.2rem}.route-dashboard-card{z-index:2;border:1px solid var(--stage-glass-border);background:var(--stage-glass-bg);box-shadow:var(--stage-glass-shadow-strong);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));border-radius:1.15rem;position:absolute}.route-dashboard-card--wide{width:min(26rem,100% - 4.4rem);padding:1.35rem;top:5.2rem;left:2.2rem}.route-dashboard-card--float{width:12.4rem;padding:1rem;bottom:5.2rem;right:2rem}.route-dashboard-card span{color:var(--stage-faint);font-size:.72rem;font-weight:800;display:block}.route-dashboard-card strong{margin-top:.45rem;font-size:1.25rem;display:block}.route-dashboard-card--wide div{gap:.62rem;margin-top:1.25rem;display:grid}.route-dashboard-card--wide i{background:color-mix(in oklab, var(--stage-violet) 16%, var(--stage-surface-raised));border-radius:999px;height:.7rem}.route-dashboard-card--wide i:nth-child(2){width:76%}.route-dashboard-card--wide i:nth-child(3){width:58%}.route-gateway{padding-top:3rem}.route-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.route-card{border:1px solid var(--stage-line);background:radial-gradient(circle at 86% 16%, var(--stage-glow-soft), transparent 8rem), var(--stage-surface);min-height:14.5rem;box-shadow:var(--stage-shadow-soft);border-radius:1.25rem;gap:.75rem;padding:1.15rem;display:grid}.route-card i{background:color-mix(in oklab, var(--stage-violet) 11%, var(--stage-surface-raised));width:2.9rem;height:2.9rem;color:var(--stage-violet);border-radius:.85rem;place-items:center;font-style:normal;font-weight:850;display:grid}.route-card strong{font-size:1.18rem}.route-card span{color:var(--stage-muted);font-size:.84rem;line-height:1.5}.route-card em{color:var(--stage-violet);align-self:end;font-size:.84rem;font-style:normal;font-weight:800}.section-route-link{justify-content:center;margin-top:1.35rem;display:flex}.route-placeholder .reference-card{border:1px solid var(--stage-line);background:var(--stage-surface);max-width:58rem;box-shadow:var(--stage-shadow-soft);border-radius:1.35rem;padding:1.4rem}.route-placeholder h2{margin-top:1rem}.logo{align-items:center;gap:.55rem;min-height:2.75rem;font-size:1.35rem;font-weight:820;line-height:1;display:inline-flex}.logo__lead{color:var(--text-primary)}.logo__shift{color:var(--violet)}.shift-arrow{color:var(--violet);filter:drop-shadow(0 0 16px var(--glow))}.icon-button{border:1px solid var(--stage-line,var(--border));background:var(--stage-surface-raised,var(--surface));width:2.45rem;height:2.45rem;box-shadow:var(--stage-shadow-soft,var(--shadow-card-soft));cursor:pointer;border-radius:.72rem;place-items:center;display:inline-grid}.button,.card,.field__control,.badge{transition:background-color var(--duration-theme) var(--ease-out), border-color var(--duration-theme) var(--ease-out), color var(--duration-theme) var(--ease-out), box-shadow var(--duration-theme) var(--ease-out)}.button{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-weight:700;display:inline-flex}.button--primary{background:linear-gradient(135deg, var(--violet), var(--violet-deep));color:#fff;box-shadow:var(--shadow-button)}.button--secondary,.button--ghost{border-color:var(--border);background:var(--surface);color:var(--text-primary)}.button--sm{min-height:2.25rem;font-size:.875rem}.button--lg{min-height:3.25rem;padding-inline:1.5rem}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card-soft)}.card--padded{padding:1.5rem}.card__title{margin:0 0 .5rem;font-size:1.25rem}.card__text{color:var(--text-secondary);margin:0;line-height:1.6}.badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--surface) 72%, var(--violet) 8%);width:fit-content;color:var(--text-secondary);padding:.38rem .68rem;font-size:.75rem;font-weight:700;display:inline-flex}.field{gap:.5rem;display:grid}.field__label{color:var(--text-secondary);font-size:.875rem;font-weight:650}.field__control{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:3rem;color:var(--text-primary);padding:0 1rem}textarea.field__control{resize:vertical;min-height:7rem;padding-block:.75rem}.keycap{--keycap-size:9rem;width:var(--keycap-size);height:var(--keycap-size);place-items:center;display:grid;position:relative;transform:perspective(900px)rotateX(13deg)rotateY(-15deg)rotate(-8deg)}.keycap--sm{--keycap-size:4.5rem}.keycap--md{--keycap-size:9rem}.keycap--lg{--keycap-size:14rem}.keycap--hero{--keycap-size:16rem}.keycap--package{--keycap-size:11rem}.keycap--cta{--keycap-size:9rem}.keycap__shadow,.keycap__rim,.keycap__shine{pointer-events:none;position:absolute}.keycap__shadow{background:var(--keycap-glow);filter:blur(28px);border-radius:50%;height:24%;inset:auto 8% -12%}.keycap__body{border:1px solid var(--keycap-rim);background:radial-gradient(circle at 33% 24%, var(--keycap-reflect), transparent 11%), linear-gradient(160deg, var(--keycap-top), var(--keycap-side));box-shadow:var(--keycap-shadow);border-radius:26%;position:absolute;inset:0}.keycap__rim{border:1px solid var(--keycap-rim);border-radius:22%;inset:7%}.keycap__icon{z-index:2;width:44%;color:var(--violet);filter:drop-shadow(0 0 18px var(--glow));position:relative}.keycap__shine{filter:blur(8px);background:#ffffff38;border-radius:50%;width:20%;height:7%;top:12%;right:17%}@media (width<=1180px){.site-header__inner,.site-hero,.route-hero,.reference-section,.capability-strip,.final-cta,.site-footer{width:min(100% - 3rem,84rem)}.site-header__nav{gap:1.35rem}.site-hero__grid,.route-hero,.automation-section__hero,.process-section__hero,.packages-hero,.team-hero,.contact-grid{grid-template-columns:1fr}.dashboard-visual{min-height:33rem}.dashboard-visual__slab{width:min(41.7rem,100vw - 5rem);left:50%;right:auto;transform:translate(-50%)perspective(900px)rotateX(2deg)rotateY(-6deg)}.capability-strip,.automation-lower-grid,.process-bottom-grid,.packages-detail-grid{grid-template-columns:1fr}.service-module{grid-template-columns:1fr 1fr}.route-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-module__mock{grid-column:1/-1}.automation-modules>div,.automation-benefits>div,.automation-audience>div,.process-detail-grid,.proof-artifacts,.package-grid,.team-model-grid,.team-members>div:last-child,.site-footer,.system-pain-grid,.system-flow,.automation-flow,.process-strip>div,.contact-next>div{grid-template-columns:repeat(2,minmax(0,1fr))}.system-flow article:not(:last-child):after,.automation-flow article:not(:last-child):after,.process-strip article:not(:last-child):after,.contact-next article:not(:last-child):after{display:none}}@media (width<=820px){.site-page{--stage-glass-blur:20px}.site-header__inner{grid-template-columns:1fr auto;width:min(100% - 2rem,84rem)}.site-header__nav,.site-header__actions>.reference-button,.site-header__actions>.icon-button{display:none}.site-header__mobile{transition:grid-template-rows var(--duration-theme) var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.site-header__mobile--open{grid-template-rows:1fr}.site-header__mobile-panel{gap:.8rem;width:min(100% - 2rem,84rem);min-height:0;margin-inline:auto;padding:0 0 1rem;display:grid}.site-header__mobile-panel a{border:1px solid var(--stage-line);background:#ffffffe6;border-radius:.9rem;min-height:3rem;padding:.95rem;font-weight:760}.site-header__mobile-actions{grid-template-columns:1fr;gap:.8rem;display:grid}.site-hero,.route-hero,.reference-section,.capability-strip,.final-cta,.site-footer{width:min(100% - 2rem,84rem)}.site-hero{padding-top:2rem}.site-hero__grid{gap:1.2rem;min-height:auto}.site-hero h1,.route-hero__copy h1,.reference-section h2,.packages-hero h2,.team-hero h2,.contact-copy h2{max-width:12ch;font-size:3rem}.site-hero p,.route-hero__copy p,.reference-section__heading p,.system-flow-section__header p,.packages-hero p,.team-hero p,.contact-copy p{font-size:1rem}.dashboard-visual{min-height:18rem;overflow:clip}.dashboard-visual__slab{display:none}.dashboard-mobile-snapshot{border:1px solid var(--stage-glass-border);width:min(100%,25rem);min-height:16.8rem;box-shadow:var(--stage-glass-shadow-strong);-webkit-backdrop-filter:blur(var(--stage-glass-blur));backdrop-filter:blur(var(--stage-glass-blur));background:radial-gradient(circle at 86% 8%,#7c5cff33,#0000 7rem),linear-gradient(135deg,#fffffff5,#f6f3ffe0);border-radius:1.55rem;gap:.8rem;margin-inline:auto;padding:1rem;display:grid;position:relative}.dashboard-mobile-snapshot__top,.dashboard-mobile-snapshot__metrics,.dashboard-mobile-snapshot__flow{gap:.55rem;display:grid}.dashboard-mobile-snapshot__top{color:var(--stage-text);grid-template-columns:1fr auto;align-items:center;font-size:.86rem;font-weight:850}.dashboard-mobile-snapshot__top i{background:var(--stage-violet);border-radius:.7rem;width:2.15rem;height:2.15rem;box-shadow:0 0 26px #7c5cff57}.dashboard-mobile-snapshot__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-mobile-snapshot__metrics strong{border:1px solid var(--stage-line);min-height:4.2rem;color:var(--stage-text);background:#ffffffd1;border-radius:.9rem;padding:.75rem;font-size:.75rem}.dashboard-mobile-snapshot .dash-sparkline{border:1px solid var(--stage-line);background:#ffffffbf;border-radius:1rem;width:100%;min-height:4.4rem;padding:.45rem}.dashboard-mobile-snapshot__flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.dashboard-mobile-snapshot__flow span{border:1px solid var(--stage-line);min-width:0;color:var(--stage-muted);text-align:center;background:#ffffffdb;border-radius:.75rem;padding:.55rem .4rem;font-size:.72rem;font-weight:780}.dashboard-mobile-snapshot__flow i{background:var(--stage-violet);width:1rem;height:1px}.dash-float--bots,.dash-float--clients,.dash-float--tasks{display:none}.dash-keycap{width:4.4rem;height:4.4rem;right:.2rem}.capability-strip__system,.capability-strip__inner,.route-card-grid,.system-pain-grid,.system-flow,.automation-flow,.automation-modules>div,.automation-benefits>div,.automation-audience>div,.process-strip>div,.process-detail-grid,.process-models>div,.process-ops-grid,.proof-artifacts,.package-grid,.team-model-grid,.team-members>div:last-child,.faq-grid,.contact-next>div,.contact-form__grid,.site-footer,.reference-section__heading--split,.system-flow-section__header,.team-mission-panel{grid-template-columns:1fr}.site-hero__copy .site-hero__chips{display:none}.site-hero__chips--after-dashboard{gap:.55rem;margin-top:0;display:flex}.site-hero__chips--after-dashboard span{flex:calc(50% - .55rem);justify-content:center;min-height:2.45rem;padding-inline:.65rem}.service-module{grid-template-columns:1fr;gap:.9rem;padding:1.05rem}.service-module__identity a{grid-column:1/-1}.process-outcome,.final-cta{grid-template-columns:1fr}.final-cta__panel{display:none}.route-hero{min-height:auto;padding-top:3rem}.route-hero__panel{background:radial-gradient(circle at 78% 20%, var(--stage-glow-soft), transparent 12rem), #ffffffe0;min-height:16rem}.comparison-table{overscroll-behavior-x:auto;overflow-x:visible}.comparison-table table{display:none}.comparison-mobile{gap:.85rem;margin-top:1rem;display:grid}.comparison-mobile summary{border:1px solid var(--stage-line);min-height:3.1rem;color:var(--stage-text);cursor:pointer;background:#ffffffe6;border-radius:1rem;justify-content:space-between;align-items:center;padding:0 1rem;font-weight:820;display:flex}.comparison-mobile__grid{gap:.85rem;margin-top:.85rem;display:grid}.comparison-mobile article{border:1px solid var(--stage-line);background:#ffffffdb;border-radius:1rem;gap:.52rem;padding:.95rem;display:grid}.comparison-mobile strong{color:var(--stage-text);font-size:.95rem}.comparison-mobile span{color:var(--stage-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.comparison-mobile em{overflow-wrap:anywhere;font-style:normal}.comparison-mobile b{color:var(--stage-violet)}.contact-methods a{grid-template-columns:auto 1fr;min-height:3.55rem}.contact-methods a span{overflow-wrap:anywhere;grid-column:2}}@media (width<=430px){.site-page{--stage-glass-blur:16px}.site-hero h1,.route-hero__copy h1,.reference-section h2,.packages-hero h2,.team-hero h2,.contact-copy h2{font-size:2.28rem}.reference-button,.route-hero__actions,.site-hero__actions{width:100%}.reference-button{min-height:3.35rem}.route-hero__actions,.site-hero__actions{display:grid}.dashboard-visual{min-height:21.5rem;margin-inline:-.35rem}.dashboard-visual__slab{width:min(100%,100vw - 2rem);min-height:19.6rem;transform:translate(-50%)perspective(900px)rotateX(1deg)rotateY(-4deg)}.dashboard-visual__main{padding:.9rem}.dash-float{padding:.62rem}.dash-float--bots{width:7.7rem;right:.2rem}.dash-float--clients{width:10.8rem;left:.35rem}.dash-float--tasks{width:9.8rem;display:none;right:.35rem}.contact-form,.reference-section{padding-block:2.7rem}.contact-form{padding:1rem}.service-module__visual,.route-hero__panel,.contact-form,.contact-next,.comparison-table{background:#ffffffe6}.route-hero__panel{min-height:12.8rem}.route-card,.service-module,.proof-artifact,.package-card{min-height:auto}.route-card,.proof-artifact,.package-card{padding:1rem}.service-module__process{display:none}.service-module__mock{min-height:6.4rem}.service-module__mock .mini-panel__chart,.service-module__mock .mini-panel__list,.service-module__features li:nth-child(n+4),.automation-section__hero li:nth-child(n+4),.automation-modules article:nth-child(n+5),.automation-benefits article:nth-child(n+4),.automation-audience,.automation-side-panel,.capability-strip__system,.system-flow-section__header p,.proof-section .reference-section__heading p,.system-pain-grid{display:none}}@media (width<=360px){.site-hero,.route-hero,.reference-section,.capability-strip,.final-cta,.site-footer{width:min(100% - 1.25rem,84rem)}.dashboard-visual__slab{grid-template-columns:3.6rem minmax(0,1fr);min-height:18.9rem}.dashboard-visual__main{padding:.72rem}.dash-keycap{width:3.8rem;height:3.8rem}.dash-float--bots,.dash-float--clients,.dash-float--tasks{font-size:.82rem}.dash-float--clients{width:10.8rem}.dash-float--tasks{width:9rem}}.ops-page,.ops-login,.ops-loading{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 80% 10%,#7c5cff21,#0000 31rem),linear-gradient(#fff,#f7f7fb 36rem)}.ops-loading{color:var(--text-secondary);place-items:center;font-weight:750;display:grid}.ops-login{place-items:center;padding:2rem;display:grid}.ops-login__card{border:1px solid var(--glass-border);width:min(100%,31rem);box-shadow:var(--glass-shadow-strong);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:#ffffffd6;border-radius:1.7rem;gap:1.4rem;padding:1.55rem;display:grid}.ops-login__card span,.ops-header span{color:var(--violet);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ops-login__card h1,.ops-header h1{font-family:var(--font-display);margin:.4rem 0 0;line-height:1.05}.ops-login__card h1{font-size:clamp(2rem,7vw,3rem)}.ops-login__card p,.ops-header p,.ops-muted{color:var(--text-secondary);margin:0;line-height:1.6}.ops-login__card form,.ops-detail__form{gap:.9rem;display:grid}.ops-login__card label,.ops-detail__form label,.ops-filters label{color:var(--text-secondary);gap:.45rem;font-size:.86rem;font-weight:750;display:grid}.ops-login__card input,.ops-detail__form input,.ops-detail__form select,.ops-detail__form textarea,.ops-filters input,.ops-filters select{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--text-primary);background:#ffffffe6;border-radius:.9rem;outline:none;padding:0 1rem}.ops-detail__form textarea{resize:vertical;min-height:9rem;padding-block:.8rem}.ops-login__card input:focus,.ops-detail__form input:focus,.ops-detail__form select:focus,.ops-detail__form textarea:focus,.ops-filters input:focus,.ops-filters select:focus{border-color:var(--border-focus);box-shadow:0 0 0 4px var(--glow-soft)}.ops-login__card button,.ops-detail__form button,.ops-sidebar__footer button,.ops-state button,.ops-actions button,.ops-filter-summary button,.ops-status-flow button,.ops-pagination button,.ops-primary-action,.ops-ghost-button,.ops-link-button{background:linear-gradient(135deg, var(--violet), var(--violet-deep));color:#fff;cursor:pointer;min-height:3rem;box-shadow:var(--shadow-button);border:0;border-radius:.9rem;font-weight:820}.ops-ghost-button,.ops-link-button,.ops-filter-summary button,.ops-status-flow button,.ops-pagination button,.ops-actions button+button{border:1px solid var(--border);color:var(--text-primary);box-shadow:none;background:#ffffffbd;place-items:center;padding-inline:1rem;display:inline-grid}.ops-login__card button:disabled,.ops-detail__form button:disabled,.ops-filter-summary button:disabled,.ops-status-flow button:disabled,.ops-pagination button:disabled,.ops-primary-action:disabled,.ops-ghost-button:disabled{cursor:not-allowed;opacity:.62}.ops-page{grid-template-columns:17.5rem minmax(0,1fr);display:grid}.ops-sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffc;grid-template-rows:auto 1fr auto;gap:2rem;height:100vh;padding:1.25rem;display:grid;position:sticky;top:0}.ops-sidebar__logo{width:fit-content}.ops-sidebar nav{align-content:start;gap:.75rem;display:grid}.ops-sidebar nav a,.ops-sidebar nav span{border:1px solid var(--border);min-height:2.9rem;color:var(--text-primary);background:#ffffffb8;border-radius:1rem;gap:.18rem;padding:.9rem 1rem;font-weight:780;display:grid}.ops-sidebar nav a.is-active,.ops-sidebar nav a[aria-current=page]{border-color:color-mix(in oklab, var(--violet) 42%, var(--border));background:color-mix(in oklab, var(--violet) 10%, #fff);box-shadow:0 1rem 2rem #7c5cff24}.ops-sidebar nav a small{color:var(--text-secondary);font-size:.76rem;font-weight:650}.ops-sidebar nav span{color:var(--text-muted);font-size:.82rem;font-weight:650}.ops-sidebar__footer{gap:.8rem;display:grid}.ops-sidebar__footer span{color:var(--text-secondary);font-size:.86rem;font-weight:760}.ops-main{align-content:start;gap:1.35rem;width:min(100%,78rem);padding:2rem;display:grid}.ops-header{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:#ffffffc2;border-radius:1.55rem;gap:.5rem;padding:1.3rem;display:grid}.ops-header h1{font-size:clamp(2.1rem,5vw,4.2rem)}.ops-metrics{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.ops-metrics article,.ops-panel{border:1px solid var(--glass-border);box-shadow:var(--shadow-card-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border-radius:1.35rem}.ops-metrics article{gap:.7rem;min-height:8rem;padding:1.1rem;display:grid}.ops-metrics span,.ops-panel__head a,.ops-table small,.ops-row span,.ops-events span{color:var(--text-secondary)}.ops-metrics strong{font-size:2.4rem;line-height:1}.ops-panel{padding:1.1rem}.ops-state,.ops-empty,.ops-not-found{align-content:start;gap:.85rem;display:grid}.ops-state button,.ops-empty .ops-link-button,.ops-not-found button{width:fit-content;padding-inline:1.1rem}.ops-empty{border:1px dashed color-mix(in oklab, var(--violet) 28%, var(--border));background:color-mix(in oklab, var(--violet) 5%, #fff);color:var(--text-secondary);border-radius:1rem;padding:1rem}.ops-empty strong,.ops-not-found h1{color:var(--text-primary)}.ops-not-found span{color:var(--violet);letter-spacing:.16em;font-weight:900}.ops-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ops-back-link{width:fit-content;color:var(--violet);font-weight:820}.ops-panel__head,.ops-filters{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ops-filter-summary{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.ops-filter-summary button{border-radius:999px;min-height:2.4rem;padding:0 .85rem;font-size:.82rem}.ops-filter-summary button.is-active,.ops-status-flow button.is-active{border-color:color-mix(in oklab, var(--violet) 48%, var(--border));background:color-mix(in oklab, var(--violet) 12%, #fff);color:var(--violet)}.ops-panel h2{margin:0;font-size:1.25rem}.ops-table{gap:.65rem;display:grid}.ops-row{border:1px solid var(--border);background:#ffffffbd;border-radius:1rem;grid-template-columns:minmax(12rem,1.4fr) minmax(7rem,.8fr) minmax(7rem,.75fr);align-items:center;gap:.85rem;min-height:4.2rem;padding:.85rem;display:grid}.ops-table--leads .ops-row{grid-template-columns:minmax(12rem,1.25fr) minmax(7rem,.72fr) minmax(7rem,.62fr) minmax(7rem,.66fr) minmax(10rem,1fr) minmax(12rem,1fr)}.ops-row--head{min-height:auto;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:.76rem;font-weight:850}.ops-row strong,.ops-row small{display:block}.ops-row mark{background:color-mix(in oklab, var(--violet) 12%, #fff);width:fit-content;color:var(--violet);border-radius:999px;padding:.42rem .7rem;font-weight:850}.ops-metrics--work-queues article{position:relative;overflow:hidden}.ops-metrics--work-queues article:after{content:"";background:color-mix(in oklab, var(--violet) 12%, transparent);filter:blur(10px);border-radius:50%;width:5rem;height:5rem;position:absolute;bottom:-1.7rem;right:-1.5rem}.ops-metrics--work-queues small{max-width:13rem;color:var(--text-muted);font-size:.78rem;line-height:1.35}.ops-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-work-queue{min-height:20rem}.ops-queue-list{gap:.65rem;display:grid}.ops-queue-item{border:1px solid var(--border);color:var(--text-primary);background:linear-gradient(135deg,#ffffffd1,#f8f6ffad),#fff;border-radius:1rem;gap:.25rem;padding:.85rem;display:grid;box-shadow:0 14px 28px #58449614}.ops-queue-item:hover{border-color:color-mix(in oklab, var(--violet) 32%, var(--border));transform:translateY(-1px)}.ops-queue-item span,.ops-queue-item small{color:var(--text-secondary)}.ops-owner-workload{gap:.65rem;display:grid}.ops-owner-workload article{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;grid-template-columns:1.2fr repeat(4,minmax(0,.7fr));align-items:center;gap:.5rem;padding:.8rem;display:grid}.ops-owner-workload span{color:var(--text-secondary);font-size:.82rem}.ops-row__actions{flex-wrap:wrap;gap:.55rem;display:flex}.ops-row__actions .ops-link-button,.ops-row__actions .ops-ghost-button{min-height:2.35rem;padding:0 .7rem;font-size:.78rem}.ops-filters{flex-wrap:wrap}.ops-filters label{min-width:min(100%,16rem)}.ops-filters>span{color:var(--text-secondary);margin-left:auto;font-weight:800}.ops-pagination{justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}.ops-workflow{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.4fr) auto;align-items:center;gap:1rem;display:grid}.ops-workflow h2,.ops-workflow p{margin:0}.ops-workflow p{color:var(--text-secondary)}.ops-status-flow{flex-wrap:wrap;gap:.55rem;display:flex}.ops-status-flow button{justify-items:start;min-height:2.8rem;padding:.5rem .8rem;font-size:.82rem}.ops-status-flow button span{color:var(--text-muted);font-size:.68rem;font-weight:900}.ops-primary-action{white-space:nowrap}.ops-detail{grid-template-columns:minmax(0,.95fr) minmax(22rem,.8fr);gap:1rem;display:grid}.ops-detail__summary,.ops-detail__form,.ops-events{gap:1rem;display:grid}.ops-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.ops-detail dl div{border:1px solid var(--border);background:#ffffffb3;border-radius:.9rem;padding:.8rem}.ops-detail dt{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.ops-source-panel dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.ops-contact-panel,.ops-deal-panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.1fr) auto;align-items:center;gap:1rem;display:grid}.ops-contact-panel>div:first-child,.ops-deal-panel>div:first-child{gap:.35rem;display:grid}.ops-contact-panel span,.ops-deal-panel span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ops-contact-panel h2,.ops-contact-panel p,.ops-deal-panel h2,.ops-deal-panel p{margin:0}.ops-contact-panel p,.ops-deal-panel p{color:var(--text-secondary)}.ops-contact-panel dl,.ops-deal-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.ops-contact-panel dl div,.ops-deal-panel dl div{border:1px solid var(--border);background:#ffffffa8;border-radius:.9rem;padding:.72rem}.ops-contact-panel dt,.ops-deal-panel dt{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.ops-contact-panel dd,.ops-deal-panel dd{overflow-wrap:anywhere;margin:.24rem 0 0;font-weight:760}.ops-deal-panel__actions{gap:.7rem;display:grid}.ops-pipeline-board{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.ops-pipeline-board article{border:1px solid var(--glass-border);min-height:10.5rem;box-shadow:var(--shadow-card-soft);background:#ffffffc7;border-radius:1.2rem;gap:.55rem;padding:1rem;display:grid}.ops-pipeline-board article.is-active{border-color:color-mix(in oklab, var(--violet) 46%, var(--border));box-shadow:0 1.15rem 2.6rem #7c5cff2e}.ops-pipeline-board span{color:var(--accent);font-size:.76rem;font-weight:850}.ops-pipeline-board strong{font-size:2rem;line-height:1}.ops-pipeline-board p{color:var(--text-secondary);margin:0;font-size:.84rem}.ops-table--deals .ops-row{grid-template-columns:minmax(13rem,1.2fr) minmax(7rem,.66fr) minmax(7rem,.66fr) minmax(7rem,.66fr) minmax(10rem,1fr) minmax(8rem,.66fr)}.ops-task-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.ops-task-board button{border:1px solid var(--border);background:color-mix(in oklab, #fff 86%, var(--violet) 4%);text-align:left;border-radius:1.25rem;gap:.45rem;min-height:6.5rem;padding:1rem;display:grid;box-shadow:0 1rem 2.4rem #26223d14}.ops-task-board button.is-active{border-color:color-mix(in oklab, var(--violet) 46%, var(--border));box-shadow:0 1.15rem 2.6rem #7c5cff2e}.ops-task-board span{color:var(--text-secondary);font-size:.82rem;font-weight:760}.ops-task-board strong{font-size:2rem;line-height:1}.ops-table--tasks .ops-row{grid-template-columns:minmax(13rem,1.2fr) minmax(7rem,.55fr) minmax(7rem,.55fr) minmax(8rem,.7fr) minmax(10rem,1fr) minmax(7rem,.55fr)}.ops-table--notifications .ops-row{grid-template-columns:minmax(9rem,.7fr) minmax(7rem,.45fr) minmax(13rem,1fr) minmax(5rem,.35fr) minmax(12rem,1fr) minmax(13rem,.9fr)}.ops-row.is-danger{background:linear-gradient(135deg,#ffffffd1,#ff6b7a14);border-color:#ff6b7a61}.ops-notification-note{border-color:color-mix(in oklab, var(--violet) 34%, var(--border));background:color-mix(in oklab, #fff 86%, var(--violet) 5%);gap:.35rem;display:grid}.ops-notification-note p{color:var(--text-secondary);margin:0}.ops-crm-gate{gap:1rem;display:grid}.ops-crm-gate>div:first-child{gap:.35rem;display:grid}.ops-crm-gate span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ops-crm-gate h2,.ops-crm-gate p{margin:0}.ops-crm-gate p{color:var(--text-secondary)}.ops-crm-gate__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ops-crm-gate__grid article{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;gap:.35rem;min-height:6.4rem;padding:.9rem;display:grid}.ops-crm-gate__grid article strong{font-size:.98rem}.ops-crm-gate__grid article span{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:.8rem}.ops-crm-gate__grid article.is-ready{background:linear-gradient(135deg,#ffffffd6,#73d68c14);border-color:#73d68c61}.ops-crm-gate__grid article.is-warning{border-color:color-mix(in oklab, var(--violet) 38%, var(--border));background:color-mix(in oklab, #fff 84%, var(--violet) 6%)}.ops-crm-gate__grid article.is-danger{background:linear-gradient(135deg,#ffffffd6,#ff6b7a1a);border-color:#ff6b7a6b}.ops-crm-gate__actions{flex-wrap:wrap;gap:.7rem;display:flex}.ops-task-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:1rem;display:grid}.ops-task-panel>div:first-child{align-content:start;gap:.35rem;display:grid}.ops-task-panel span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ops-task-panel h2,.ops-task-panel p{margin:0}.ops-task-panel p{color:var(--text-secondary)}.ops-task-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ops-task-form label{color:var(--text-secondary);gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.ops-task-form input,.ops-task-form select{border:1px solid var(--border);background:color-mix(in oklab, #fff 90%, var(--violet) 3%);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:.9rem;padding:.78rem .85rem}.ops-task-form button{align-self:end}.ops-task-list{grid-column:1/-1;gap:.7rem;display:grid}.ops-task-list article{border:1px solid var(--border);background:#ffffffb3;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.82rem;display:grid}.ops-task-list article.is-muted{opacity:.65}.ops-task-list article div{gap:.25rem;display:grid}.ops-task-list article small,.ops-task-list article p{color:var(--text-secondary);margin:0}.ops-source-panel dl div{border:1px solid var(--border);background:#fff9;border-radius:.9rem;padding:.75rem}.ops-source-panel dt{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.ops-source-panel dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:.25rem 0 0}.ops-detail dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:760}.ops-detail h3,.ops-detail p{margin:0}.ops-events article{border:1px solid var(--border);background:#ffffffb8;border-radius:1rem;gap:.35rem;padding:.8rem;display:grid}.ops-events code{color:var(--text-secondary);white-space:pre-wrap;font-size:.78rem;overflow-x:auto}.ops-error,.ops-success{border-radius:.9rem;margin:0;padding:.8rem 1rem;font-weight:760}.ops-error{color:#a32f3d;background:#ff6b7a1f}.ops-success{color:#25733e;background:#73d68c29}@media (width<=980px){.ops-page{grid-template-columns:1fr}.ops-sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr;height:auto;position:static}.ops-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-sidebar__footer{grid-template-columns:1fr auto;align-items:center}.ops-dashboard-grid,.ops-metrics,.ops-workflow,.ops-contact-panel,.ops-deal-panel,.ops-task-panel,.ops-pipeline-board,.ops-task-board,.ops-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-status-flow,.ops-primary-action,.ops-contact-panel dl,.ops-deal-panel dl,.ops-task-list,.ops-detail__summary{grid-column:1/-1}.ops-source-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ops-main,.ops-login{padding:1rem}.ops-sidebar nav,.ops-dashboard-grid,.ops-metrics,.ops-workflow,.ops-contact-panel,.ops-deal-panel,.ops-task-panel,.ops-pipeline-board,.ops-task-board,.ops-detail,.ops-detail dl,.ops-contact-panel dl,.ops-deal-panel dl,.ops-source-panel dl{grid-template-columns:1fr}.ops-owner-workload article{grid-template-columns:1fr 1fr}.ops-row,.ops-table--leads .ops-row,.ops-table--deals .ops-row,.ops-table--tasks .ops-row,.ops-table--notifications .ops-row,.ops-task-form,.ops-task-list article,.ops-crm-gate__grid{grid-template-columns:1fr}.ops-row--head{display:none}.ops-panel__head,.ops-filters,.ops-pagination{flex-direction:column;align-items:stretch}.ops-filters>span{margin-left:0}}.tma-page,.tma-auth-state{color:#171423;min-height:100svh;font-family:var(--font-sans);background:radial-gradient(circle at 80% 4%,#7c5cff33,#0000 28rem),linear-gradient(#fbfaff 0%,#f7f6fc 48%,#f4f2fb 100%)}.tma-page{padding:max(.9rem, env(safe-area-inset-top)) .9rem max(.9rem, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid}.tma-auth-state{padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));place-items:center;display:grid}.tma-auth-card,.tma-header,.tma-hero-card,.tma-glass-card,.tma-panel,.tma-tabbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffdb,#f7f4ffb8);border:1px solid #8274b029;box-shadow:0 18px 60px #4d38a01f,inset 0 1px #ffffffe6}.tma-auth-card{border-radius:1.8rem;gap:1rem;width:min(100%,28rem);padding:1.4rem;display:grid}.tma-auth-card h1,.tma-hero-card h1{letter-spacing:0;margin:0;font-size:clamp(2rem,12vw,3.5rem);line-height:.96}.tma-auth-card p,.tma-hero-card p,.tma-glass-card p,.tma-placeholder p{color:#625d78;margin:0;line-height:1.55}.tma-logo-mark{color:#fff;background:linear-gradient(145deg,#8b6dff,#6f4dff);border-radius:.9rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.3rem;font-weight:900;display:inline-grid;box-shadow:0 14px 34px #7453ff4d}.tma-pill{color:#7256e8;letter-spacing:.12em;text-transform:uppercase;background:#7b5cff1a;border-radius:999px;align-items:center;width:fit-content;min-height:1.7rem;padding:0 .75rem;font-size:.68rem;font-weight:820;display:inline-flex}.tma-error{background:#ff6b7a1f;border-radius:1rem;padding:.85rem 1rem;font-weight:720;color:#9e2d3b!important}.tma-header{top:max(.7rem, env(safe-area-inset-top));z-index:10;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex;position:sticky}.tma-header>div{align-items:center;gap:.65rem;min-width:0;display:flex}.tma-header strong,.tma-header span{display:block}.tma-header strong{font-size:.95rem}.tma-header span:not(.tma-logo-mark){color:#716b86;text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;font-size:.78rem;overflow:hidden}.tma-header button,.tma-tabbar button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.tma-header button{color:#5f48d9;background:#fff;border-radius:.9rem;min-height:2.45rem;padding:0 .9rem;font-weight:780;box-shadow:0 8px 22px #5442b41a}.tma-main{width:min(100%,45rem);margin:0 auto;padding:1rem 0 5.5rem}.tma-screen{gap:.9rem;display:grid}.tma-hero-card{border-radius:1.8rem;gap:1rem;min-height:17rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.tma-hero-card:after{content:"";filter:blur(.2px);background:linear-gradient(135deg,#ffffffb3,#855eff2e),repeating-linear-gradient(90deg,#0000 0 1.4rem,#755bff1a 1.4rem 1.45rem);border-radius:3rem;width:12rem;height:12rem;position:absolute;bottom:-2.8rem;right:-2.5rem;transform:rotate(-10deg)}.tma-actor-chip{z-index:1;background:#ffffffc7;border-radius:.95rem;align-items:center;gap:.55rem;width:fit-content;padding:.55rem .7rem;display:inline-flex;box-shadow:0 12px 28px #553ea01a}.tma-actor-chip span{color:#7358eb;text-transform:uppercase;font-size:.76rem;font-weight:800}.tma-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tma-glass-card{border-radius:1.25rem;gap:.45rem;min-height:9.2rem;padding:.95rem;display:grid}.tma-glass-card span,.tma-placeholder span{color:#736d88;font-size:.78rem;font-weight:760}.tma-glass-card strong{font-size:2.3rem;line-height:1}.tma-glass-card p{font-size:.78rem}.tma-panel{border-radius:1.55rem;gap:1rem;padding:1rem;display:grid}.tma-panel__head{gap:.5rem;display:grid}.tma-panel__head h2{margin:0;font-size:1.25rem}.tma-action-list{gap:.55rem;display:grid}.tma-action-list article{background:#ffffff94;border:1px solid #7a66b41f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-height:3.1rem;padding:.65rem;display:grid}.tma-action-list i{color:#6f51e8;background:#7b5cff1a;border-radius:.75rem;place-items:center;width:2rem;height:2rem;font-style:normal;font-weight:850;display:grid}.tma-action-list span{font-weight:740}.tma-action-list--queues a{color:#171421;background:#ffffff9e;border:1px solid #7a66b41f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-height:3.5rem;padding:.7rem;display:grid}.tma-action-list--queues a:active{transform:scale(.99)}.tma-action-list--queues small{color:#736d88;margin-top:.1rem;font-size:.75rem;line-height:1.3;display:block}.tma-owner-list,.tma-compact-list{gap:.55rem;display:grid}.tma-owner-list article,.tma-compact-list a{color:#171421;background:#ffffff9e;border:1px solid #7a66b41f;border-radius:1rem;gap:.25rem;padding:.75rem;display:grid}.tma-owner-list article{grid-template-columns:1fr .55fr .55fr .55fr;align-items:center}.tma-owner-list span,.tma-compact-list span,.tma-muted{color:#736d88;font-size:.78rem}.tma-placeholder strong{font-size:1.35rem}.tma-tabbar{left:max(.8rem, env(safe-area-inset-left));right:max(.8rem, env(safe-area-inset-right));bottom:max(.8rem, env(safe-area-inset-bottom));z-index:20;border-radius:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;width:min(45rem,100% - 1.6rem);margin:0 auto;padding:.35rem;display:grid;position:fixed}.tma-tabbar button{color:#726c85;background:0 0;border-radius:.95rem;min-height:3rem;font-size:.72rem;font-weight:780}.tma-tabbar button.is-active{color:#fff;background:linear-gradient(135deg,#8a6bff,#6d4dff);box-shadow:0 12px 24px #7052ff47}.tma-leads-hero{min-height:14rem}.tma-filter-panel,.tma-inline-state,.tma-lead-card,.tma-detail-hero,.tma-lead-editor label,.tma-linked-state,.tma-event-list article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #8274b024;box-shadow:0 12px 34px #48368c14,inset 0 1px #ffffffdb}.tma-filter-panel{border-radius:1.2rem;gap:.6rem;padding:.7rem;display:grid}.tma-filter-panel input,.tma-filter-panel select,.tma-lead-editor input,.tma-lead-editor select,.tma-lead-editor textarea{color:#191526;width:100%;min-height:2.9rem;font:inherit;-webkit-tap-highlight-color:transparent;background:#ffffffd1;border:1px solid #7a66b429;border-radius:.95rem;outline:none;padding:0 .85rem}.tma-lead-editor textarea{resize:vertical;min-height:7rem;padding-block:.8rem}.tma-filter-panel input:focus-visible,.tma-filter-panel select:focus-visible,.tma-lead-editor input:focus-visible,.tma-lead-editor select:focus-visible,.tma-lead-editor textarea:focus-visible,.tma-task-create input:focus-visible,.tma-task-create select:focus-visible,.tma-task-create textarea:focus-visible,.tma-lead-card:focus-visible,.tma-primary-action:focus-visible,.tma-action-grid button:focus-visible,.tma-task-board button:focus-visible,.tma-notification-strip button:focus-visible,.tma-back-button:focus-visible{outline-offset:2px;outline:3px solid #7c5cff4d}.tma-inline-state{color:#625d78;border-radius:1.2rem;padding:1rem;font-weight:740}.tma-inline-state--error{color:#9e2d3b;background:#ff6b7a1f}.tma-lead-list{gap:.7rem;display:grid}.tma-list-summary{color:#766f8a;justify-content:space-between;font-size:.78rem;font-weight:760;display:flex}.tma-lead-card{width:100%;min-height:8.6rem;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.25rem;gap:.45rem;padding:.95rem;display:grid}.tma-lead-card__top,.tma-lead-card__meta{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tma-lead-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.06rem;overflow:hidden}.tma-lead-card i{color:#6e51e6;background:#7b5cff1a;border-radius:999px;flex:none;padding:.34rem .55rem;font-size:.68rem;font-style:normal;font-weight:840}.tma-lead-card>span:not(.tma-lead-card__top,.tma-lead-card__meta),.tma-lead-card small{color:#625d78}.tma-lead-card__meta em{color:#7a728e;font-size:.76rem;font-style:normal}.tma-back-button{color:#6047dc;width:fit-content;min-height:2.55rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffc7;border:0;border-radius:.9rem;padding:0 .85rem;font-weight:820;box-shadow:0 10px 24px #5442b41a}.tma-detail-hero{border-radius:1.5rem;gap:.9rem;padding:1rem;display:grid}.tma-detail-hero h1{margin:0;font-size:clamp(2rem,11vw,3rem);line-height:.98}.tma-detail-hero p{color:#625d78;margin:0}.tma-detail-grid,.tma-linked-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.tma-detail-grid span,.tma-linked-state span{color:#615b75;background:#f6f3ff94;border-radius:.95rem;gap:.25rem;min-width:0;padding:.7rem;font-size:.78rem;display:grid}.tma-detail-grid strong{color:#1b1728;font-size:.72rem}.tma-lead-editor label{color:#615b75;border-radius:1rem;gap:.42rem;padding:.7rem;font-size:.78rem;font-weight:780;display:grid}.tma-primary-action,.tma-action-grid button{color:#fff;min-height:3.15rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#8a6bff,#6d4dff);border:0;border-radius:1rem;font-weight:850;box-shadow:0 16px 30px #7052ff42}.tma-primary-action:disabled,.tma-action-grid button:disabled{cursor:not-allowed;opacity:.48}.tma-success{color:#147546;background:#32be761f;border-radius:1rem;margin:0;padding:.85rem 1rem;font-weight:780}.tma-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tma-linked-state{border-radius:1rem;padding:.7rem}.tma-event-list{gap:.55rem;display:grid}.tma-event-list article{border-radius:1rem;gap:.25rem;padding:.75rem;display:grid}.tma-pipeline-strip{scrollbar-width:none;gap:.45rem;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.tma-pipeline-strip::-webkit-scrollbar{display:none}.tma-pipeline-strip button,.tma-linked-button{color:#625d78;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffbd;border:1px solid #8274b024}.tma-pipeline-strip button{border-radius:999px;flex:none;min-height:2.45rem;padding:0 .75rem;font-size:.76rem;font-weight:820}.tma-pipeline-strip button.is-active{color:#fff;background:linear-gradient(135deg,#8a6bff,#6d4dff);box-shadow:0 12px 24px #7052ff38}.tma-task-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.tma-task-board button{color:#625d78;min-height:3.15rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffbd;border:1px solid #8274b024;border-radius:1rem;font-size:.78rem;font-weight:820;box-shadow:0 12px 28px #48368c12}.tma-task-board button.is-active{color:#fff;background:linear-gradient(135deg,#8a6bff,#6d4dff);box-shadow:0 14px 28px #7052ff3d}.tma-notification-hero{min-height:14rem}.tma-notification-strip{scrollbar-width:none;gap:.45rem;max-width:100%;padding-bottom:.1rem;display:flex;overflow-x:auto}.tma-notification-strip::-webkit-scrollbar{display:none}.tma-notification-strip button{color:#625d78;min-height:2.45rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffc2;border:1px solid #8274b024;border-radius:999px;flex:none;padding:0 .78rem;font-size:.76rem;font-weight:820;box-shadow:0 10px 24px #48368c12}.tma-notification-strip button.is-active{color:#fff;background:linear-gradient(135deg,#8a6bff,#6d4dff);box-shadow:0 14px 28px #7052ff3d}.tma-notification-card{position:relative;overflow:hidden}.tma-notification-card:after{content:"";background:#8a6bff;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.9rem;right:.9rem;box-shadow:0 0 0 .35rem #8a6bff1a}.tma-notification-card--failed:after{background:#ff5b6d;box-shadow:0 0 0 .35rem #ff5b6d1f}.tma-notification-card--pending:after{background:#f0a928;box-shadow:0 0 0 .35rem #f0a92824}.tma-notification-card--sent:after{background:#27b36a;box-shadow:0 0 0 .35rem #27b36a1f}.tma-notification-card--skipped:after{background:#a19ab7;box-shadow:0 0 0 .35rem #7069871f}.tma-notification-detail{min-height:15rem}.tma-muted-copy{color:#625d78;margin:0;font-size:.9rem;line-height:1.55}.tma-task-create{gap:.7rem}.tma-task-create label{color:#615b75;gap:.42rem;font-size:.78rem;font-weight:780;display:grid}.tma-task-create input,.tma-task-create select,.tma-task-create textarea{color:#191526;width:100%;min-height:2.9rem;font:inherit;-webkit-tap-highlight-color:transparent;background:#ffffffd1;border:1px solid #7a66b429;border-radius:.95rem;outline:none;padding:0 .85rem}.tma-task-create textarea{resize:vertical;min-height:5.6rem;padding-block:.8rem}.tma-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.tma-task-card{min-height:8rem}.tma-linked-button{text-align:left;border-radius:1rem;gap:.25rem;width:100%;min-height:3.6rem;padding:.75rem;display:grid}.tma-event-list strong{font-size:.86rem}.tma-event-list span,.tma-event-list p{color:#716b86;margin:0;font-size:.76rem}@media (width<=360px){.tma-page{padding-inline:.65rem}.tma-metric-grid,.tma-detail-grid,.tma-linked-state,.tma-action-grid{grid-template-columns:1fr}.tma-header span:not(.tma-logo-mark){max-width:7rem}.tma-tabbar button{font-size:.66rem}}.motion-reveal{opacity:0;transform:translate3d(0, var(--reveal-y), 0);transition:opacity var(--motion-slow) var(--ease-emphasized), transform var(--motion-slow) var(--ease-emphasized);transition-delay:calc(var(--reveal-index,0) * 38ms)}.motion-reveal.is-revealed{opacity:1;transform:translate(0,0)}.reference-button,.button,.icon-button,.route-card,.service-module,.package-card,.proof-artifact,.contact-form,.site-header__menu-button{transition-property:transform,scale,opacity,background-color,border-color,box-shadow,color;transition-duration:var(--motion-base);transition-timing-function:var(--ease-standard)}.reference-button:active,.button:active,.icon-button:active,.site-header__menu-button:active{scale:.96}.route-card:hover,.service-module:hover,.package-card:hover,.proof-artifact:hover{transform:translate3d(0, var(--hover-y), 0);box-shadow:inset 0 0 0 1px #ffffff85,0 22px 62px #50488221}.dashboard-visual__slab{animation:dashboard-slab-in var(--motion-dashboard-shell) var(--ease-emphasized) .12s both;will-change:transform, opacity, filter}.dashboard-visual__aura{animation:dashboard-aura-in 1.8s var(--ease-emphasized) both, dashboard-aura-breathe var(--motion-dashboard-loop) ease-in-out 2.1s infinite;will-change:opacity, filter, transform}.dashboard-visual__sidebar span,.dashboard-visual__topbar strong,.dashboard-visual__topbar span,.dash-metric,.dash-card,.dash-float,.dash-keycap{animation:dashboard-piece-in var(--motion-dashboard-piece) var(--ease-emphasized) both;will-change:transform, opacity, filter}.dashboard-visual__sidebar span:first-child{animation-delay:.54s}.dashboard-visual__sidebar span:nth-child(2){animation-delay:.62s}.dashboard-visual__sidebar span:nth-child(3){animation-delay:.7s}.dashboard-visual__sidebar span:nth-child(4){animation-delay:.78s}.dashboard-visual__sidebar span:nth-child(5){animation-delay:.86s}.dashboard-visual__sidebar span:nth-child(6){animation-delay:.94s}.dashboard-visual__topbar strong{animation-delay:.76s}.dashboard-visual__topbar span:first-child{animation-delay:.86s}.dashboard-visual__topbar span:nth-child(2){animation-delay:.93s}.dashboard-visual__topbar span:nth-child(3){animation-delay:1s}.dash-metric:first-child{animation-delay:1.04s}.dash-metric:nth-child(2){animation-delay:1.19s}.dash-metric:nth-child(3){animation-delay:1.34s}.dash-card--sources{animation-delay:1.48s}.dash-card--line{animation-delay:1.62s}.dash-float--bots{animation-delay:1.76s}.dash-float--clients{animation-delay:1.94s}.dash-float--tasks{animation-delay:2.12s}.dash-keycap{animation:dashboard-piece-in var(--motion-dashboard-float) var(--ease-emphasized) 2.26s both, keycap-attention var(--motion-dashboard-loop) ease-in-out 3.18s infinite}.dash-sparkline path{stroke-dasharray:170;stroke-dashoffset:170px;animation:chart-draw var(--motion-dashboard-chart) var(--ease-emphasized) 1.36s both}.dash-donut circle:last-child{stroke-dashoffset:264px;animation:donut-draw var(--motion-dashboard-chart) var(--ease-emphasized) 1.58s both}.dash-progress i{transform-origin:0;animation:progress-fill 1.12s var(--ease-emphasized) 2.48s both;scale:.08 1}.dash-avatars i,.dash-avatars strong{animation:avatar-pop .62s var(--ease-emphasized) both}.dash-avatars i:first-child{animation-delay:2.16s}.dash-avatars i:nth-child(2){animation-delay:2.23s}.dash-avatars i:nth-child(3){animation-delay:2.3s}.dash-avatars i:nth-child(4){animation-delay:2.37s}.dash-avatars strong{animation-delay:2.44s}.site-hero .dashboard-visual__slab,.site-hero .dashboard-visual__aura,.site-hero .dashboard-visual__sidebar span,.site-hero .dashboard-visual__topbar strong,.site-hero .dashboard-visual__topbar span,.site-hero .dash-metric,.site-hero .dash-card,.site-hero .dash-float,.site-hero .dash-keycap,.site-hero .dash-sparkline path,.site-hero .dash-donut circle:last-child,.site-hero .dash-progress i,.site-hero .dash-avatars i,.site-hero .dash-avatars strong{animation-play-state:running}.dashboard-visual:hover .dash-float--bots,.dashboard-visual:hover .dash-float--clients,.dashboard-visual:hover .dash-float--tasks{translate:0 -3px}.site-header__mobile{transition:grid-template-rows var(--motion-base) var(--ease-standard), opacity var(--motion-base) var(--ease-standard)}.site-header__mobile:not(.site-header__mobile--open){opacity:0}.site-header__mobile--open{opacity:1}.site-header__menu-button span{transition:transform var(--motion-base) var(--ease-standard), opacity var(--motion-base) var(--ease-standard)}.site-header__menu-button[aria-expanded=true] span:first-child{transform:translateY(.36rem)rotate(45deg)}.site-header__menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-.36rem)rotate(-45deg)}@keyframes dashboard-slab-in{0%{opacity:0;filter:blur(12px);translate:34px 20px;scale:.965}58%{opacity:1;filter:blur(2px);translate:-3px -2px;scale:1.006}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes dashboard-piece-in{0%{opacity:0;filter:blur(7px);translate:0 18px;scale:.955}64%{opacity:1;filter:blur(1px);translate:0 -2px;scale:1.012}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes dashboard-aura-in{0%{opacity:0;filter:blur(28px);scale:.88}to{opacity:1;filter:blur(12px);scale:1}}@keyframes dashboard-aura-breathe{0%,to{opacity:.78;scale:1}50%{opacity:1;scale:1.035}}@keyframes donut-draw{0%{stroke-dashoffset:264px}to{stroke-dashoffset:86px}}@keyframes progress-fill{0%{scale:.08 1}to{scale:1}}@keyframes avatar-pop{0%{opacity:0;filter:blur(4px);scale:.25}to{opacity:1;filter:blur();scale:1}}@keyframes keycap-attention{0%,to{translate:0;rotate:0deg}45%{translate:0 -5px;rotate:1.2deg}62%{translate:0 -2px;rotate:-.6deg}}@media (width<=820px){.dashboard-visual:hover .dash-float--bots,.dashboard-visual:hover .dash-float--clients,.dashboard-visual:hover .dash-float--tasks{translate:none}}@media (prefers-reduced-motion:reduce){.motion-reveal,.dashboard-visual__aura,.dashboard-visual__slab,.dashboard-visual__sidebar span,.dashboard-visual__topbar strong,.dashboard-visual__topbar span,.dash-metric,.dash-card,.dash-float,.dash-keycap,.dash-sparkline path,.dash-donut circle:last-child,.dash-progress i,.dash-avatars i,.dash-avatars strong{opacity:1!important;filter:none!important;stroke-dashoffset:0!important;transition-duration:1ms!important;transition-delay:0s!important;animation:none!important;transform:translate(0,0)scale(1)!important}}
