:root{--g50:#f4f6fb;--g100:#eef1f7;--g200:#e2e7f0;--g300:#cfd6e3;--g400:#a3adc0;--g500:#737e95;--g600:#545f75;--g700:#3c465b;--g800:#252e42;--g900:#0e1630;--white:#ffffff;--brand:#1f3fb8;--brand-hover:#18329a;--brand-soft:#e8edfa;--warn:#8a6500;--warn-soft:#fff3b8;--warn-mark:#ffe066;--info:var(--brand);--info-soft:var(--brand-soft);--frame:#1b2540;--frame-text:#d6dcec;--p-base:#1b2540;--p-accent:#1f3fb8;--p-hot:#e0a800;--p-pulse:#18329a;--display:"Unbounded","Archivo Black",system-ui,sans-serif;--body:"Figtree","Helvetica Neue",Arial,sans-serif;--t-display:clamp(32px,4.6vw,64px);--t-h2:clamp(26px,3vw,40px);--t-h3:20px;--t-lead:20px;--t-body:16px;--t-small:14px;--t-num:clamp(40px,3.6vw,56px);--t-giant:clamp(56px,7vw,104px);--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--g50);color:var(--g900)}html{scroll-padding-top:88px}body{font:var(--t-body)/1.6 var(--body);overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#bg{position:fixed;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;pointer-events:none}@media(min-width:900px){#bg{width:56%;transition:width .5s cubic-bezier(.2,.8,.2,1)}body.bg-full #bg{width:100%}}@media(pointer:fine){html{overscroll-behavior:none}}.page{position:relative;z-index:2}h1,h2,h3,h4{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.025em;font-weight:600}h1{font-size:var(--t-display);line-height:1.02;font-weight:700}.kicker{font-size:var(--t-small);font-weight:600;color:var(--brand);letter-spacing:0;margin-bottom:-8px}@media(max-width:380px){h1{font-size:29px}}h2{font-size:var(--t-h2);line-height:1.08}h3{font-family:var(--body);font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em}h4{font-family:var(--body);font-size:var(--t-body);font-weight:600;letter-spacing:0}p{margin:0}a{color:inherit}.wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}.lede{font-size:var(--t-lead);line-height:1.55;color:var(--g700);max-width:36em;text-wrap:pretty}.statement{font-size:var(--t-lead);line-height:1.5;color:var(--g700);max-width:40em;text-wrap:pretty}.src{font-size:var(--t-small);color:var(--g700)}.skip{position:absolute;left:16px;top:-60px;z-index:20;background:var(--white);color:var(--g900);padding:10px 14px;border-radius:8px}.skip:focus{top:16px}button,a,[role=button]{touch-action:manipulation}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}section{position:relative;padding-block:clamp(64px,7vw,112px);scroll-margin-top:88px}section.tight{padding-block:0}.sec-head{display:grid;gap:16px;max-width:900px;margin-bottom:clamp(32px,4vw,56px)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(24px)}h1 .w>span,h2 .w>span,.big .w>span{will-change:transform}}h1 .w,h2 .w,.big .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}h1 .w>span,h2 .w>span,.big .w>span{display:inline-block;transform-origin:50% 100%}.nav{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 clamp(20px,4vw,56px);background:#f7f9f8f0}.nav .brand{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:-.01em;text-decoration:none}.nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.nav ul a{font-size:var(--t-small);font-weight:500;text-decoration:none;color:var(--g700)}.nav ul a:hover{color:var(--brand)}.nav-login{display:inline-flex;align-items:center;min-height:40px;font-size:var(--t-small);font-weight:600;color:#fff;background:var(--brand);text-decoration:none;padding:0 18px;border-radius:8px;transition:background .15s var(--ease)}.nav-login:hover{background:var(--brand-hover)}@media(max-width:860px){.nav ul{display:none}}.hero{min-height:100svh;display:grid;align-content:center;padding-block:120px 72px;position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px;align-items:center}.hero-text{display:grid;gap:24px}.hero .lede{color:var(--g900);font-weight:500;max-width:32em}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:8px;font:600 var(--t-body) var(--body);text-decoration:none;color:var(--g900);background:var(--g100);transition:background .15s var(--ease),color .15s var(--ease),transform .25s var(--ease)}.btn:hover{background:var(--g200)}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-hover)}.link{font-weight:600;color:var(--brand);text-decoration:none}.link:hover{text-decoration:underline;text-underline-offset:4px}.facts{font-size:var(--t-small);color:var(--g600);font-weight:500}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 40px;background:var(--white);border-radius:12px;padding:16px 32px}.stat{display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;padding:24px 0;min-width:0}.stat .num b{font-family:var(--display);font-size:clamp(32px,3vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.stat>p{font-size:var(--t-body);color:var(--g700);max-width:24em}.stat .mini{width:120px;height:120px;overflow:visible}.mini .track{fill:none;stroke:var(--g200);stroke-width:6}.mini .arc{fill:none;stroke:var(--brand);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.mini.range .arc{transform:none}.mini .mini-t{font:600 26px var(--display);fill:var(--g900)}.mini .mini-s{font:500 13px var(--body);fill:var(--g600)}.mini .bar{fill:var(--g200)}.mini .bar.hot{fill:var(--brand)}.mini .dot{fill:var(--g300)}.mini .dot.hot{fill:var(--warn)}.mini .d{fill:var(--g200)}.mini .d.hot{fill:var(--brand)}.shift{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.shift>div{display:grid;gap:8px}.shift p{color:var(--g700);max-width:34em}.shift .hot h3{color:var(--brand)}.shift .hot p{color:var(--g900)}@media(max-width:1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.stats,.shift{grid-template-columns:1fr}}.cycle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;min-height:100svh;align-items:center;padding-block:88px 40px}.cycle .steps{display:grid;gap:4px;align-content:center}.cycle .steps h2{margin-bottom:20px}.step{display:grid;gap:0;padding:14px 18px;border-radius:8px;transition:background .3s var(--ease),opacity .3s var(--ease);opacity:.55}.step.on{opacity:1;background:var(--white)}.step h3{color:var(--g700)}.step.on h3{color:var(--g900)}.step.human.on h3{color:var(--warn)}.step .sp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.step .sp>p{overflow:hidden;display:block;margin:0;color:var(--g700);max-width:34em}.step.on .sp{grid-template-rows:1fr}.step.on .sp>p{margin-top:6px}.cycle .side{display:grid;gap:14px;align-content:center;justify-items:start;text-align:left;padding:32px;border-radius:12px;background:var(--white)}.counter{font-family:var(--display);font-weight:600;line-height:1;display:flex;align-items:baseline;gap:10px}.counter .cur{font-size:var(--t-giant);letter-spacing:-.04em;display:inline-block;font-variant-numeric:tabular-nums}.counter .of{font:500 var(--t-lead) var(--body);color:var(--g600)}.cycle .side .label{font-size:var(--t-small);font-weight:600;color:var(--brand)}.cycle .side .big{font-family:var(--display);font-size:clamp(20px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.3;max-width:24em;min-height:2.6em}.cycle .side .chips{font-size:var(--t-body);color:var(--g700);max-width:34em}@media(max-width:900px){.cycle{grid-template-columns:1fr;gap:16px;min-height:0;padding-block:88px 24px}.cycle .side{order:-1}}.learn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;min-height:100svh;padding-block:88px 40px}.learn .meter{display:grid;gap:14px;padding:32px;border-radius:12px;background:var(--white)}.learn .val{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;font-family:var(--display);font-size:var(--t-giant);line-height:.95;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.learn .val small{display:block;font-family:var(--body);font-weight:600;letter-spacing:0;font-size:var(--t-body);line-height:1.3;max-width:14em;color:var(--g700)}.learn .phase{font-size:var(--t-small);font-weight:600;color:var(--brand)}.learn .sources{font-size:var(--t-small);color:var(--g600);max-width:40em}.facts{display:grid;gap:8px;list-style:none;margin:0;padding:0}.fact{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:8px;background:var(--white);opacity:.7;transform:translate(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.fact.on{opacity:1;transform:none}.fact .srcl{font-size:var(--t-small);font-weight:600;color:var(--brand);padding-top:2px}.fact b{font-weight:600}.fact p{font-size:var(--t-small);color:var(--g700)}@media(max-width:900px){.learn{grid-template-columns:1fr;min-height:0}.fact{grid-template-columns:1fr}}.agents-head{padding-block:clamp(64px,7vw,112px) 16px}.flow-pin{height:100svh;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:80px clamp(20px,4vw,56px) 20px;align-items:center;box-sizing:border-box}.flow-stage{width:100%;height:calc(100svh - 100px);display:block;min-width:0}.flow-svg{display:block;width:100%;height:100%;overflow:visible}.flow-panel{max-height:calc(100svh - 100px);overflow:auto;scrollbar-width:thin}.flow-svg .edge-base{fill:none;stroke:var(--g300);stroke-width:1.5;opacity:.9}.flow-svg .edge{fill:none;stroke:var(--g600);stroke-width:2.4;stroke-linecap:round}.flow-svg .edge.wa{stroke:var(--brand)}.flow-svg .edge.gate{stroke:var(--warn)}.flow-svg .edge.learn{stroke:var(--info);stroke-dasharray:6 6!important}.flow-svg .edge-label{font:600 14px var(--body);fill:var(--g900);opacity:0;transition:opacity .3s;paint-order:stroke;stroke:var(--g50);stroke-width:6px;stroke-linejoin:round}.flow-svg .edge-label.show{opacity:1}.flow-svg .edge-label.bus{opacity:1;fill:var(--g600);font-weight:500}.flow-svg .packet{fill:var(--brand-hover)}.flow-svg .packet.wa{fill:var(--brand)}.flow-svg .packet.gate{fill:var(--warn)}.flow-svg .packet.learn{fill:var(--info)}.flow-svg .node .shape{fill:var(--white);stroke:var(--g300);stroke-width:1.5;transition:stroke .3s,fill .3s}.flow-svg .node .halo{fill:var(--brand);opacity:0;transition:opacity .35s}.flow-svg .node .nlabel{font:600 16px var(--body);letter-spacing:-.01em;fill:var(--g700);transition:fill .3s}.flow-svg .node .nlabel.gate{font:600 15px var(--body);fill:var(--warn)}.flow-svg .node.wa .shape{stroke:var(--brand)}.flow-svg .node.ext .shape{stroke-dasharray:4 4}.flow-svg .node.human .shape{stroke-dasharray:5 3}.flow-svg .node.core .shape{stroke:var(--info)}.flow-svg .node.core .halo{fill:var(--info)}.flow-svg .node.gate .shape{fill:var(--warn-soft);stroke:var(--warn)}.flow-svg .node.gate .halo{fill:var(--warn)}.flow-svg .node.on .shape{stroke:var(--g500)}.flow-svg .node.on .nlabel{fill:var(--g900)}.flow-svg .node.active .shape{stroke:var(--brand);fill:var(--brand-soft)}.flow-svg .node.active .halo{opacity:.2}.flow-svg .node.active .nlabel{fill:var(--brand-hover)}.flow-svg .node.core.active .shape{stroke:var(--info);fill:var(--info-soft)}.flow-svg .node.core.active .nlabel{fill:var(--info)}.flow-panel{display:grid;gap:14px;padding:24px;border-radius:12px;background:var(--white);align-self:center;min-width:0}.fp-top{display:grid;gap:8px}.fp-step{font-size:var(--t-small);font-weight:600;color:var(--brand)}.fp-bar{display:block;height:4px;border-radius:2px;background:var(--g100)}.fp-bar i{display:block;height:100%;border-radius:2px;background:var(--brand);transform:scaleX(0);transform-origin:left}.fp-text{color:var(--g700)}.fp-data{font-size:var(--t-small);color:var(--g600)}.fp-data span{color:var(--brand);font-weight:600}.fp-io{display:grid;gap:8px;margin:0;font-size:var(--t-small);color:var(--g700);padding-top:12px}.fp-io>div{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:baseline}.fp-io dt{font-weight:600;color:var(--g600)}.fp-io dd{margin:0}.fp-io b{color:var(--g900);font-weight:600}.fp-file{font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--g600)}@media(max-width:900px){.flow-pin{grid-template-columns:1fr;height:auto;padding-top:24px}.flow-stage{height:auto;aspect-ratio:1400/900}.flow-panel{max-height:none}}.brain-pin{min-height:100svh;display:grid;align-items:center;position:relative}.brain-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100svh;align-items:center;position:relative;padding-block:88px 40px}.brain-text{display:grid;gap:18px;max-width:560px;position:relative;z-index:2;padding:32px;border-radius:12px;background:var(--white)}.brain-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:8px}.brain-stats b{display:block;font-family:var(--display);font-size:var(--t-num);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.brain-stats span{font-size:var(--t-small);color:var(--g600)}.brain-key{grid-column:2;align-self:end;justify-self:start;max-width:440px;margin-left:16px;padding:16px 18px;border-radius:12px;background:var(--white);font-size:var(--t-small);color:var(--g700);position:relative;z-index:2}.brain-key b{color:var(--g900)}.brain-labels{position:absolute;inset:0;pointer-events:none;z-index:3}.brain-labels span{position:absolute;left:min(var(--x),96%);top:var(--y);transform:translate(-50%,-50%);font-size:var(--t-small);font-weight:600;color:var(--brand-hover);padding:8px 12px;border-radius:8px;background:var(--white);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);white-space:nowrap;max-width:min(42vw,420px);text-overflow:ellipsis;overflow:hidden}.brain-labels span.on{opacity:1;transform:translate(-50%,-50%) translateY(-6px)}@media(max-width:900px){.brain-wrap{grid-template-columns:1fr;align-content:end;padding-bottom:40px}.brain-labels{display:none}.brain-key{grid-column:1;justify-self:start}}.chats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.phone{margin:0;border-radius:12px;background:var(--white);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.phone figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;background:var(--g100)}.phone figcaption b{font-weight:600}.phone figcaption span{font-size:var(--t-small);color:var(--g700)}.msgs{padding:14px;display:grid;gap:10px;align-content:start}.m{max-width:90%;padding:11px 13px;border-radius:10px;font-size:15px;line-height:1.5}@media(prefers-reduced-motion:no-preference){.m{opacity:.35;transform:translateY(14px)}}.m.a{background:var(--g100);border-bottom-left-radius:4px;justify-self:start}.m.u{background:var(--brand-soft);border-bottom-right-radius:4px;justify-self:end}.m .who{display:block;font-size:13px;font-weight:600;color:var(--brand);margin-bottom:4px}.m time{display:block;font-size:13px;color:var(--g700);margin-top:6px;text-align:right;font-variant-numeric:tabular-nums}.m ol{margin:6px 0 0 18px;padding:0}.m li{margin:2px 0}.tag{display:inline-block;font-size:13px;font-weight:500;padding:1px 7px;border-radius:6px;color:var(--g700);background:var(--white);vertical-align:middle}.tag.ok{color:var(--brand-hover);background:var(--brand-soft)}.media{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;margin:4px 0;background:var(--white);font-variant-numeric:tabular-nums}.media i{width:0;height:0;border-left:7px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent}.app{margin:0;border-radius:12px;background:var(--white);overflow:hidden;font-size:13px}.app-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--g100)}.app-dot{width:9px;height:9px;border-radius:50%;background:var(--g300)}.app-url{margin-left:8px;color:var(--g600);font-size:13px}.app-body{display:grid;grid-template-columns:188px 1fr;min-height:520px}.app-side{display:grid;align-content:start;gap:2px;padding:14px 10px;background:var(--g50)}.app-brand{font-weight:600;padding:6px 10px 12px;color:var(--g900)}.app-side button{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:6px;border:0;background:transparent;color:var(--g700);font:inherit;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.app-side button:hover{background:var(--g100);color:var(--g900)}.app-side button.on{background:var(--brand-soft);color:var(--brand-hover);font-weight:600}.app-main{display:grid;gap:14px;padding:18px 22px;align-content:start;min-width:0}.strip{display:grid;gap:6px;padding:10px 12px;border-radius:8px;background:var(--g50)}.strip ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.strip li{padding:4px 10px;border-radius:999px;background:var(--white);color:var(--g600);font-weight:500;transition:background .25s var(--ease),color .25s var(--ease)}.strip li.on{background:var(--brand);color:#fff;font-weight:600}.strip li.pulse{background:var(--warn);color:#fff}.strip p{margin:0;color:var(--g700)}.screen{display:none;gap:14px;align-content:start}.screen.on{display:grid}.app-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.app-head span{color:var(--g600)}.app-title{font-weight:600;color:var(--g900)}.app-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app-kpis.four{grid-template-columns:repeat(4,1fr)}.app-kpis div{background:var(--g50);border-radius:8px;padding:12px 14px;display:grid;gap:2px}.app-kpis b{font-size:24px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.app-kpis span{color:var(--g700)}.app-table{width:100%;border-collapse:collapse}.app-table th{text-align:left;font-weight:600;color:var(--g700);padding:6px 8px;background:var(--g50)}.app-table td{padding:9px 8px;vertical-align:top;color:var(--g900)}.app-table tbody tr:nth-child(2n) td{background:var(--g50)}.app-table tr.done td{color:var(--g600)}@media(max-width:520px){.app-table .opt{display:none}.app-table td,.app-table th{padding-inline:6px}}.app-act{display:inline-block;padding:5px 10px;border-radius:6px;border:0;background:var(--g100);color:var(--g900);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease)}button.app-act:hover{background:var(--g200)}.app-act.ok{background:var(--brand);color:#fff}button.app-act.ok:hover{background:var(--brand-hover)}.app-act.done{background:var(--brand-soft);color:var(--brand-hover)}.app-foot{color:var(--g700)}.kanban{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.kcol{display:grid;gap:8px;align-content:start;background:var(--g50);border-radius:8px;padding:10px}.kcol h5{margin:0;font:600 13px var(--body);color:var(--g600)}.kcard{display:grid;gap:3px;background:var(--white);border-radius:6px;padding:10px}.kcard b{color:var(--g900)}.kcard span{color:var(--brand-hover);font-weight:500}.kcard em{font-style:normal;color:var(--g700)}.kcard.off{opacity:.6}.kcard.hot{background:var(--warn-soft)}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.day{display:grid;gap:6px;align-content:start;background:var(--g50);border-radius:8px;padding:8px;min-height:120px}.day h5{margin:0;font:600 13px var(--body);color:var(--g600)}.ev{background:var(--brand-soft);color:var(--brand-hover);border-radius:6px;padding:6px 8px;font-weight:500;line-height:1.3}.ev.soft{background:var(--white);color:var(--g700)}.ev.warn{background:var(--warn-soft);color:var(--warn)}.prog{height:8px;border-radius:4px;background:var(--g100);overflow:hidden}.prog i{display:block;height:100%;background:var(--brand);border-radius:4px}.facts-app{list-style:none;margin:0;padding:0;display:grid;gap:6px}.facts-app li{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;background:var(--g50);border-radius:6px;padding:8px 10px}.facts-app .o{color:var(--brand-hover);font-weight:600}.calib{background:var(--warn-soft);border-radius:8px;padding:10px 12px;color:var(--g900);line-height:1.6}.bars{display:grid;gap:8px}.bars div{display:grid;grid-template-columns:80px 1fr 90px;align-items:center;gap:10px}.bars span{color:var(--g600)}.bars i{display:block;height:10px;border-radius:5px;background:var(--brand)}.bars em{font-style:normal;color:var(--g700);text-align:right}.conf{margin:0;display:grid;gap:8px}.conf>div{display:grid;grid-template-columns:170px 1fr;gap:10px;align-items:baseline;background:var(--g50);border-radius:6px;padding:9px 10px}.conf dt{font-weight:600;color:var(--g900)}.conf dd{margin:0;color:var(--g700)}@media(max-width:900px){.app-body{grid-template-columns:1fr;min-height:0}.app-main{max-height:none;overflow:visible}.app-side{display:flex;flex-wrap:wrap;gap:4px}.app-brand{width:100%}.app-side button{width:auto}.app-kpis,.app-kpis.four{grid-template-columns:1fr 1fr}.week{grid-template-columns:repeat(2,1fr)}.facts-app li{grid-template-columns:1fr}.conf>div{grid-template-columns:1fr}.bars div{grid-template-columns:70px 1fr 80px}}@media(max-width:640px){.app-kpis,.app-kpis.four{grid-template-columns:1fr}}.stack-list{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px 40px}.stack-list>div{display:grid;gap:4px}.stack-list dt{font-weight:600;color:var(--brand)}.stack-list dd{margin:0;color:var(--g700)}.stack-list dd b{color:var(--g900);font-weight:600}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 40px}.metrics>div{display:grid;gap:6px}.metrics b{font-family:var(--display);font-size:var(--t-num);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--brand);font-variant-numeric:tabular-nums}.metrics b.hot{color:var(--warn)}.metrics p{color:var(--g700)}@media(max-width:900px){.stack-list,.metrics{grid-template-columns:1fr}}.final{min-height:70svh;display:grid;align-items:center;text-align:left}.final .wrap{display:grid;gap:20px;justify-items:start}footer .legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}footer .legal a:hover{color:var(--g900, #0e1630)}footer{padding:32px clamp(20px,4vw,56px);background:var(--g100);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:var(--t-small);color:var(--g600);position:relative;z-index:2}.cursor,.cursor-ring{position:fixed;top:0;left:0;z-index:90;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);display:none}.cursor{width:7px;height:7px;background:var(--brand);margin:-3.5px 0 0 -3.5px}.cursor-ring{width:34px;height:34px;border:1.5px solid var(--brand);opacity:.5;margin:-17px 0 0 -17px;transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease)}.cursor-ring.big{width:64px;height:64px;margin:-32px 0 0 -32px}body.has-cursor,body.has-cursor a,body.has-cursor button{cursor:none}body.has-cursor .cursor,body.has-cursor .cursor-ring{display:block}.flow-steps{display:none;list-style:none;margin:0;padding:0 clamp(20px,4vw,56px) 24px;gap:10px}.flow-steps li{display:grid;gap:4px;background:var(--white);border-radius:10px;padding:14px 16px}.flow-steps li b{font-weight:600}.flow-steps li p{color:var(--g900);font-size:var(--t-body)}.flow-steps li small{font-size:13px;color:var(--brand-hover);font-weight:600}@media(max-width:900px){.flow-steps{display:grid}.flow-pin{display:none}}.lite .flow-steps{display:grid}.lite .flow-pin{display:none}.lite .cycle{min-height:0;grid-template-columns:1fr;padding-block:72px 24px}.lite .cycle .side{display:none}.lite .cycle .steps{counter-reset:passo;gap:8px}.lite .step{opacity:1;background:var(--white)}.lite .step h3:before{counter-increment:passo;content:counter(passo) " de 6";display:block;font-family:var(--body);font-size:var(--t-small);font-weight:600;color:var(--brand);margin-bottom:2px}.lite .step.human h3:before{color:var(--warn)}.lite .learn{min-height:0;padding-block:72px 24px}.lite .phases{list-style:none;margin:0;display:grid;gap:8px;border-left:2px solid var(--brand-soft);padding:0 0 0 14px}.lite .phases li{display:grid;gap:2px}.lite .phases b{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lite .phases span{font-size:var(--t-small);color:var(--g700)}.lite .fact{transform:none}section[id]{scroll-margin-top:72px}.app-top{display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--g100);min-width:0}.app-logo{font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:-.01em;white-space:nowrap}.app-ws{color:var(--g700);white-space:nowrap}.app-search{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border-radius:6px;background:var(--white);color:var(--g500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bell{position:relative;display:inline-flex;color:var(--g700)}.app-bell b{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;border-radius:8px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;display:grid;place-items:center;padding:0 4px}.app-avatar{width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:600}.app-side button{display:flex;align-items:center;gap:9px}.app-side button i,.app-search i,.app-bell i,.laudo i,.composer i{display:inline-flex;width:16px;height:16px;flex:none}.app-side button i svg,.app-search i svg,.app-bell i svg,.laudo i svg,.composer i svg{width:16px;height:16px;stroke:currentColor}.app-side-foot{margin-top:auto;padding:12px 10px 4px;color:var(--g600);font-size:13px}.app-body{min-height:560px}.thread{display:grid;gap:10px;align-content:start;padding:4px 0}.thread .m{opacity:1;transform:none;max-width:88%}.thread .m .who{color:var(--g700)}.thread .m.a{background:var(--g50)}.quick{display:flex;flex-wrap:wrap;gap:6px}.composer{display:flex;gap:8px;align-items:center}.composer input,#ajuste-input{flex:1;min-width:0;font:inherit;padding:9px 12px;border-radius:8px;border:1px solid var(--g300);background:var(--white);color:var(--g900)}.composer input:focus-visible,#ajuste-input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.composer button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pecas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:14px}.plist{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start}.plist li{display:grid;gap:2px;padding:10px 12px;border-radius:8px;background:var(--g50)}.plist li.on{background:var(--brand-soft)}.plist li.dim{opacity:.6}.plist b{color:var(--g900)}.plist span{color:var(--g700)}.pview{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px}.frame{aspect-ratio:9/16;border-radius:10px;background:var(--frame);color:#fff;display:grid;grid-template-rows:auto 1fr auto;padding:12px;gap:8px}.frame-top{font-weight:600;line-height:1.25}.frame-cap{align-self:end;font-family:var(--display);font-size:15px;line-height:1.2;letter-spacing:-.02em;color:#fff}.frame-low{font-size:12px;color:var(--frame-text);background:#00000059;padding:4px 6px;border-radius:4px;justify-self:start}.pinfo{display:grid;gap:10px;align-content:start}.pinfo p b{display:block;color:var(--g600);font-weight:600;margin-bottom:2px}.laudo{list-style:none;margin:0;padding:0;display:grid;gap:4px}.laudo li{display:flex;align-items:center;gap:8px;color:var(--g700)}.laudo i{color:var(--brand)}.pactions{display:flex;gap:8px;flex-wrap:wrap}.month{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dow{font-weight:600;color:var(--g600);padding:4px 6px}.d{min-height:64px;background:var(--g50);border-radius:6px;padding:5px 6px;display:grid;gap:3px;align-content:start}.d>span{color:var(--g600);font-variant-numeric:tabular-nums}.d.out{opacity:.45}.d.today>span{color:var(--brand);font-weight:600}.d .ev{display:block;font-style:normal;font-size:12px;padding:2px 6px;border-radius:4px;background:var(--brand-soft);color:var(--brand-hover);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d .ev.done{background:var(--g200);color:var(--g700)}.d .ev.soft{background:var(--white);color:var(--g700)}.d .ev.warn{background:var(--warn-soft);color:var(--warn)}.sessions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sessions>div{background:var(--g50);border-radius:8px;padding:10px 12px;display:grid;gap:2px}.sessions b{font-weight:600}.sessions span{color:var(--g700)}.sessions .next{background:var(--brand-soft)}.sessions .next span{color:var(--brand-hover)}.chart{width:100%;height:auto;max-height:180px}.chart .axis{stroke:var(--g300);stroke-width:1.5}.chart .bar{fill:var(--g300)}.chart .bar.hot{fill:var(--brand)}.chart text{font:500 12px var(--body);fill:var(--g600)}.chart .val{fill:var(--g900);font-weight:600}@media(max-width:900px){.app-top{flex-wrap:wrap}.app-ws,.app-search{display:none}.pecas{grid-template-columns:1fr}.pview{grid-template-columns:120px 1fr}.month{grid-template-columns:repeat(7,1fr)}.d{min-height:48px;padding:3px 4px}.d .ev{font-size:11px;padding:1px 4px}.sessions{grid-template-columns:1fr}.app-side-foot{display:none}}@media(max-width:640px){.pview{grid-template-columns:1fr}.frame{max-width:150px}.dow{font-size:11px;padding:2px}}
