:root{--bg:#08111e;--bg2:#0c1726;--panel:#0f1f31;--panel2:#13283f;--line:#263b54;--text:#f3f7fb;--muted:#9fb0c2;--brand:#f5b942;--brand2:#ffd56f;--green:#63d3a2;--danger:#ff977f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 82% 8%,#2351813b,#0000 28%),linear-gradient(#07101b 0%,#091422 55%,#07101b 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1180px,100% - 36px);margin:auto}.nav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07101bd6;border-bottom:1px solid #ffffff12;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.brand-mark{background:linear-gradient(145deg,var(--brand2),#e8a524);color:#111821;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:950;display:grid;box-shadow:0 8px 24px #f5b9422e}.nav-links,.action-row,.hero-actions,.trust-strip,.quick-actions,.footer-links{align-items:center;gap:14px;display:flex}.nav-links{color:#a9b9c9;font-size:14px}.nav-links a:hover{color:#fff}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-weight:850;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#0b1420;box-shadow:0 10px 34px #f5b9422b}.btn-ghost,.btn-secondary{color:#fff;background:#ffffff09;border-color:#ffffff1f}.btn-ghost:hover,.btn-secondary:hover{background:#ffffff13}.btn-whatsapp{color:#072014;background:#25d366}.btn-lg{border-radius:14px;padding:14px 19px}.hero{position:relative;overflow:hidden}.premium-hero{padding:92px 0 38px}.hero-glow{filter:blur(80px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:#2c72b42e;width:380px;height:380px;top:10px;right:-120px}.hero-glow-two{background:#f5b94214;width:260px;height:260px;top:260px;left:-100px}.hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:62px;display:grid}.hero-label{color:#c9d8e7;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #63d3a21a}.hero h1{letter-spacing:-.058em;max-width:760px;margin:20px 0;font-size:clamp(52px,6.5vw,82px);line-height:.98}.text-gradient{background:linear-gradient(135deg,#fff2bd,#f5b942);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--muted);max-width:700px;font-size:18px;line-height:1.72}.hero-actions{flex-wrap:wrap;margin-top:28px}.trust-strip{color:#9eafc1;flex-wrap:wrap;margin-top:22px;font-size:13px}.trust-strip b{color:var(--green);margin-right:4px}.product-window{background:linear-gradient(#12273dfa,#0a1725fa);border:1px solid #ffffff17;border-radius:24px;overflow:hidden;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 90px #0000005e,inset 0 1px #ffffff09}.product-window-top{color:#95a9bd;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px 16px;font-size:11px;display:grid}.product-window-top>span:last-child{justify-self:end}.window-dots{gap:6px;display:flex}.window-dots i{background:#516982;border-radius:50%;width:8px;height:8px}.online-pill{color:#78e2b6}.product-body{grid-template-columns:56px 1fr;min-height:460px;display:grid}.mini-sidebar{color:#7289a2;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:18px;padding:15px 0;display:flex}.mini-logo{background:var(--brand);color:#101b28;border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:7px;font-weight:900;display:grid}.active-mini{color:#fff;background:#1d3650;border-radius:8px;padding:7px 9px}.product-main{padding:24px}.product-heading{justify-content:space-between;align-items:center;display:flex}.product-heading small,.assistant-head small{color:#8196aa;display:block}.product-heading strong{margin-top:3px;font-size:18px;display:block}.period-chip{color:#a5b7c9;border:1px solid #2b435e;border-radius:9px;padding:7px 9px;font-size:10px}.mini-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.mini-kpis>div{background:#0b1a2a;border:1px solid #213851;border-radius:13px;padding:12px}.mini-kpis small,.mini-kpis em{color:#7f95aa;font-size:9px;font-style:normal;display:block}.mini-kpis strong{margin:7px 0;font-size:22px;display:block}.warn-text{color:#f6c868!important}.ok-text{color:#72d9ad!important}.assistant-panel{background:#0a1827;border:1px solid #203850;border-radius:17px;padding:15px}.assistant-head{align-items:center;gap:10px;display:flex}.avatar-ai{background:linear-gradient(145deg,var(--brand2),#d99c2b);color:#101820;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.assistant-head strong{font-size:12px;display:block}.ai-bubble{background:#10253a;border:1px solid #284560;border-radius:13px;gap:10px;margin-top:14px;padding:13px;display:flex}.ai-bubble strong{font-size:11px}.ai-bubble p{color:#9cb0c3;margin:5px 0 0;font-size:10px;line-height:1.55}.spark{color:#ffd56f}.quick-actions{flex-wrap:wrap;gap:6px;margin-top:12px}.quick-actions span{color:#acc0d2;background:#0c1d2e;border:1px solid #263f59;border-radius:8px;padding:6px 8px;font-size:9px}.audience-line{color:#758ba0;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:54px;padding:18px 0;font-size:12px;display:flex}.audience-line strong{color:#bac9d7}.section{padding:86px 0}.eyebrow{color:var(--brand2);letter-spacing:.14em;font-size:12px;font-weight:900}.section h2{letter-spacing:-.045em;margin:12px 0 15px;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.section-head,.pricing-head{grid-template-columns:1.1fr .7fr;align-items:end;gap:50px;display:grid}.section-head>p,.pricing-head>p,.section-intro{color:var(--muted);line-height:1.7}.agent-grid,.pricing-grid,.proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.premium-card,.price-card{background:linear-gradient(#112438eb,#0a1826eb);border:1px solid #ffffff16;border-radius:22px;padding:24px;position:relative;overflow:hidden}.premium-card:hover,.price-card:hover{border-color:#f5b94245;transition:all .2s;transform:translateY(-3px)}.agent-card-top{justify-content:space-between;align-items:center;display:flex}.agent-symbol{color:#f8cb63;background:#182d45;border:1px solid #29445f;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.agent-number{color:#657d94;font-size:11px}.card-kicker{color:#788fa5;text-transform:uppercase;letter-spacing:.12em;margin-top:28px;font-size:10px;display:block}.premium-card h3{margin:7px 0 10px;font-size:22px}.premium-card p{color:var(--muted);min-height:80px;line-height:1.65}.task-chips{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.task-chips span{color:#a8bbcc;background:#0a1a2a;border:1px solid #263f59;border-radius:999px;padding:6px 9px;font-size:10px}.text-link{color:#f4cb70;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.workflow-section{background:linear-gradient(#ffffff04,#ffffff08,#ffffff04);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.workflow-grid,.faq-grid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.workflow-list{gap:10px;margin-top:30px;display:grid}.workflow-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:44px 1fr;gap:14px;padding:15px 0;display:grid}.workflow-list>div>span{color:#f4c867;font-size:11px;font-weight:900}.workflow-list strong{font-size:15px}.workflow-list p{color:#8da0b4;margin:5px 0 0;font-size:13px;line-height:1.6}.compare-card{background:#0d1e30;border:1px solid #253d56;border-radius:24px;padding:25px;box-shadow:0 24px 70px #0003}.compare-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.compare-head span{color:#778da2;letter-spacing:.12em;font-size:9px}.compare-head strong{font-size:12px}.compare-row{border-radius:15px;padding:18px}.compare-row>span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.compare-row p{margin:8px 0 0;font-size:13px;line-height:1.6}.muted-row{color:#8395a8;background:#0a1725}.highlight-row{background:linear-gradient(135deg,#f5b94217,#1e3f5b45);border:1px solid #f5b94238}.highlight-row>span{color:#f4c867}.highlight-row p{color:#c3d0dc}.compare-arrow{text-align:center;color:#546b82;padding:8px}.signal-box{background:#081521;border:1px solid #20364d;border-radius:13px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:12px;display:grid}.signal-box strong,.signal-box small{display:block}.signal-box strong{font-size:11px}.signal-box small{color:#7f94a8;font-size:9px}.signal-box b{color:#6dd7aa;font-size:9px}.proof-section{padding-top:56px}.proof-grid{grid-template-columns:repeat(4,1fr);margin-top:0}.proof-grid>div{border-top:1px solid #2a4159;padding-top:18px}.proof-icon{color:#f5c968;font-size:10px;font-weight:900}.proof-grid strong{margin-top:12px;font-size:15px;display:block}.proof-grid p{color:#8497aa;font-size:12px;line-height:1.6}.pricing-section{background:#07101b}.pricing-head{align-items:end}.pricing-grid{align-items:stretch}.price-card{padding:28px}.price-featured{border-color:#f5b9427a;box-shadow:0 24px 80px #f5b94214}.popular-ribbon{color:#0a1420;background:#f5b942;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950;position:absolute;top:16px;right:16px}.price-card-head h3{margin:0;font-size:22px}.price-card-head p{color:#8196ab;min-height:18px;font-size:12px}.price-large{align-items:flex-end;gap:5px;margin:25px 0;display:flex}.price-large span{color:#c4d1dc;margin-bottom:8px;font-size:12px}.price-large strong{letter-spacing:-.05em;font-size:49px;line-height:1}.price-large em{color:#8195a9;margin-bottom:8px;font-size:12px;font-style:normal}.price-divider{background:#223950;height:1px}.price-card ul{gap:12px;min-height:150px;margin:23px 0;padding:0;list-style:none;display:grid}.price-card li{color:#a8b8c7;gap:9px;font-size:13px;display:flex}.price-card li span{color:#69d6aa}.price-card .btn{width:100%}.pricing-note{text-align:center;color:#71879d;margin-top:24px;font-size:12px}.pricing-note a{color:#f4ca6c}.faq-section{background:#ffffff05}.faq-grid{align-items:start}.faq-list details{border-bottom:1px solid #21384f}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-weight:780;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#f3c766}.faq-list details p{color:#8fa3b6;margin:0;padding:0 0 20px;font-size:13px;line-height:1.7}.final-cta{padding-top:66px}.final-cta-card{background:radial-gradient(circle at 90% 20%,#f5b9421a,#0000 30%),linear-gradient(135deg,#10263b,#0b1b2b);border:1px solid #f5b94240;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:40px;padding:44px;display:flex}.final-cta-card h2{margin-bottom:8px}.final-cta-card p{color:#94a8ba}.final-actions{flex-wrap:wrap;gap:10px;display:flex}.floating-whatsapp{color:#052417;z-index:60;background:#25d366;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;font-weight:950;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #00000052}.footer{color:#8396a9;border-top:1px solid #ffffff0f;padding:42px 0 28px}.footer-main{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer-main p,.footer-links{font-size:12px}.footer-bottom{color:#60778e;border-top:1px solid #ffffff0f;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;font-size:10px;display:flex}.form-shell{background:radial-gradient(circle at 50% 0,#244c733d,#0000 40%);place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card,.card,.kpi{background:linear-gradient(#112438f5,#0a1826f5);border:1px solid #263e57;border-radius:20px;padding:22px}.auth-card{width:min(470px,100%);box-shadow:0 35px 90px #0000004d}.field{gap:8px;margin:15px 0;display:grid}.field label{text-transform:uppercase;letter-spacing:.08em;color:#8da1b4;font-size:11px;font-weight:800}.field input,.field select,.chat-input,.table select{color:#fff;background:#081724;border:1px solid #29435d;border-radius:12px;outline:none;width:100%;padding:13px 14px}.field input:focus,.field select:focus,.chat-input:focus{border-color:#52789d;box-shadow:0 0 0 3px #52789d1c}.sep{border:0;border-top:1px solid #21384f;margin:20px 0}.error{color:#ff9e8d}.success{color:#71dbad}.muted{color:var(--muted)}.dashboard{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:#07101b;border-right:1px solid #1d3146;height:100vh;padding:24px 17px;position:sticky;top:0}.side-menu{gap:6px;margin-top:30px;display:grid}.side-link{color:#8ea2b5;border-radius:11px;padding:11px 12px;font-size:13px}.side-link:hover{color:#fff;background:#10243a}.main{padding:34px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.topbar h1{letter-spacing:-.04em;margin:8px 0 4px;font-size:38px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.kpi small{color:#8095aa;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.kpi strong{margin-top:7px;font-size:25px;display:block}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.agent-row{border-bottom:1px solid #20364d;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.agent-icon{background:#172c43;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.agent-row strong,.agent-row small{display:block}.agent-row small{color:#7f94a8;margin-top:2px}.locked{opacity:.5}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #1f354b;padding:11px 8px;font-size:12px}.table th{color:#8397aa;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.chat-shell{grid-template-rows:auto 1fr auto;min-height:calc(100vh - 68px);display:grid}.chat-head{border-bottom:1px solid #21384f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.messages{align-content:start;gap:12px;padding:22px 0;display:grid}.message{white-space:pre-wrap;border-radius:16px;max-width:800px;padding:14px 16px;line-height:1.65}.message.assistant{background:#10243a;border:1px solid #223d58}.message.user{background:#294c70;justify-self:end}.chat-compose{background:#08111e;grid-template-columns:1fr auto;gap:10px;padding:14px 0;display:grid;position:sticky;bottom:0}.badge{color:#73dfb2;background:#10372a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.badge.warn{color:#f6ca6c;background:#3b311d}@media (max-width:980px){.hero-grid,.workflow-grid,.faq-grid,.section-head,.pricing-head{grid-template-columns:1fr}.product-window{transform:none}.agent-grid,.pricing-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.dashboard{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.side-menu{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.main{padding:24px 16px}.final-cta-card,.footer-main{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.premium-hero{padding-top:58px}.hero h1{font-size:47px}.nav-inner{min-height:68px}.nav .action-row .btn-secondary{display:none}.product-body{grid-template-columns:42px 1fr}.mini-kpis,.agent-grid,.proof-grid,.pricing-grid{grid-template-columns:1fr}.audience-line{justify-content:flex-start}.final-cta-card{padding:28px}.final-actions,.hero-actions,.final-actions .btn,.hero-actions .btn{width:100%}.footer-bottom{flex-direction:column}.topbar{flex-direction:column;align-items:flex-start}.kpis{grid-template-columns:1fr 1fr}.chat-head{flex-direction:column;align-items:flex-start}.chat-compose{grid-template-columns:1fr}}.dash-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 0 6px;display:flex}.dash-hero h1{letter-spacing:-.045em;margin:10px 0 4px;font-size:42px}.kpi span{color:#647b91;margin-top:7px;font-size:10px;display:block}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.panel-head h3{margin:5px 0 0;font-size:21px}.small-meta{color:#70869b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.agent-stack{display:grid}.agent-row-open:hover{background:#10263c;border-radius:13px}.agent-open{color:#f3c868;font-size:10px;font-weight:900}.project-list{gap:5px;display:grid}.project-item{border-bottom:1px solid #1e354c;grid-template-columns:1fr 120px;align-items:center;gap:14px;padding:13px 0;display:grid}.project-item strong,.project-item small{display:block}.project-item small{color:#748a9f;margin-top:3px;font-size:10px}.progress-wrap>span{text-align:right;color:#9db0c2;margin-bottom:5px;font-size:10px;display:block}.progress-bar{background:#172a3e;border-radius:999px;height:5px;overflow:hidden}.progress-bar i{background:linear-gradient(90deg,#d79a2d,#f6cc68);border-radius:999px;height:100%;display:block}.empty-state{text-align:center;color:#879bad;padding:28px 0}.empty-state p{font-size:11px}.add-project-card{grid-template-columns:.7fr 1.3fr;align-items:center;gap:28px;margin-top:18px;display:grid}.add-project-card h3{margin:5px 0}.add-project-form{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.activation-banner{background:#f5b9420e;border:1px solid #f5b94233;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:17px 19px;display:flex}.activation-banner p{color:#8498aa;margin:5px 0 0;font-size:12px}@media (max-width:980px){.dash-hero{flex-direction:column;align-items:flex-start}.add-project-card{grid-template-columns:1fr}.add-project-form{grid-template-columns:1fr 1fr auto}}@media (max-width:620px){.add-project-form,.project-item{grid-template-columns:1fr}.progress-wrap>span{text-align:left}.activation-banner{flex-direction:column;align-items:flex-start}}.nexus-brand{align-items:center;gap:11px;display:inline-flex}.nexus-symbol{filter:drop-shadow(0 9px 22px #dea02a2b);width:42px;height:42px;display:block}.nexus-wordmark{letter-spacing:.055em;align-items:baseline;font-size:19px;font-weight:950;display:flex}.nexus-wordmark span{color:#f4f7fb}.nexus-wordmark b{color:#f3c663;font-weight:950}.nexus-hero{padding:96px 0 36px}.nexus-console{background:linear-gradient(#0f2235fa,#071421fa);border:1px solid #ffffff1a;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 42px 110px #00000061,inset 0 1px #ffffff0b}.nexus-console:before{content:"";filter:blur(38px);pointer-events:none;background:#f5b9421a;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-110px}.console-top{letter-spacing:.13em;color:#72879b;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 18px;font-size:9px;display:grid}.console-top .nexus-symbol{width:31px;height:31px}.console-top>span:last-child{justify-self:end}.console-title{padding:25px 25px 12px}.console-title small,.console-title strong{display:block}.console-title small{color:#71869a;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.console-title strong{letter-spacing:-.025em;margin-top:5px;font-size:22px}.console-professionals{gap:9px;padding:10px 18px 20px;display:grid}.console-person{background:linear-gradient(90deg,#0c1c2d,#0b1928);border:1px solid #203851;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.pro-avatar,.professional-avatar{color:#ffd676;background:linear-gradient(145deg,#223e5c,#10263c);border:1px solid #365775;place-items:center;font-weight:900;display:grid;position:relative}.pro-avatar{border-radius:14px;width:45px;height:45px;font-size:10px}.console-person strong,.console-person small{display:block}.console-person strong{font-size:12px}.console-person small{color:#72889d;margin-top:3px;font-size:9px}.presence{color:#79dcb2;align-items:center;gap:6px;font-size:9px;display:flex}.presence i{background:#63d3a2;border-radius:50%;width:6px;height:6px}.console-command{background:#f5b9420e;border:1px solid #f5b9422e;border-radius:14px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin:0 18px 18px;padding:14px;display:grid}.console-command strong,.console-command small{display:block}.console-command strong{font-size:11px}.console-command small{color:#8599ac;margin-top:3px;font-size:9px}.professional-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.professional-card{background:radial-gradient(circle at 85% 0,#f5b94212,#0000 28%),linear-gradient(#112539f5,#091725f7);border:1px solid #ffffff16;border-radius:23px;padding:26px;transition:all .22s;position:relative;overflow:hidden}.professional-card:hover{border-color:#f5b94252;transform:translateY(-5px);box-shadow:0 26px 70px #00000038}.professional-top{justify-content:space-between;align-items:flex-start;display:flex}.professional-avatar{border-radius:18px;width:62px;height:62px;font-size:13px}.professional-avatar i{background:#63d3a2;border:2px solid #10243a;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:1px}.professional-index{color:#5f768d;letter-spacing:.1em;font-size:10px}.availability{color:#6dd9ad;letter-spacing:.1em;margin-top:22px;font-size:9px;font-weight:900}.professional-card h3{letter-spacing:-.025em;margin:8px 0 4px;font-size:23px}.professional-specialty{color:#d8b65f;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.professional-card p{color:#8fa3b7;min-height:104px;font-size:13px;line-height:1.65}.skill-list{flex-wrap:wrap;gap:7px;margin:20px 0 24px;display:flex}.skill-list span{color:#91a6ba;background:#0a1928;border:1px solid #274159;border-radius:8px;padding:6px 8px;font-size:9px}.professional-cta{color:#f3ca6a;border-top:1px solid #20364d;justify-content:space-between;align-items:center;padding-top:17px;font-size:11px;font-weight:900;display:flex}.professional-cta:hover{color:#ffe39a}.nexus-principle{background:radial-gradient(circle at 50% 100%,#f5b94212,#0000 38%),#0c1d2e;border:1px solid #29435c;border-radius:26px;padding:30px}.nexus-principle h3{letter-spacing:-.035em;margin:12px 0;font-size:29px;line-height:1.16}.nexus-principle>p{color:#8fa3b6;line-height:1.7}.nexus-lines{border-top:1px solid #20384f;border-bottom:1px solid #20384f;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:34px 0;padding:18px 0;display:grid}.nexus-lines span{color:#71879c;letter-spacing:.08em;font-size:9px}.nexus-lines b{color:#f3c663;letter-spacing:.1em;font-size:10px}.nexus-lines i{background:linear-gradient(90deg,#253d55,#d8a846,#253d55);height:1px}.nexus-metric{align-items:center;gap:18px;display:flex}.nexus-metric strong{letter-spacing:-.05em;color:#f3c663;font-size:42px}.nexus-metric span{color:#879bad;max-width:230px;font-size:11px;line-height:1.5}.nexus-auth-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% -10%,#f5b94214,#0000 30%);position:fixed;inset:0}.nexus-auth-card{padding:31px;position:relative}.nexus-auth-card .nexus-symbol{width:48px;height:48px}.nexus-auth-card .nexus-wordmark{font-size:21px}.auth-kicker{color:#d9b65e;letter-spacing:.16em;margin-top:28px;font-size:9px;font-weight:900}.nexus-auth-card h2{letter-spacing:-.035em;margin:8px 0;font-size:30px}@media (max-width:980px){.professional-grid{grid-template-columns:1fr}.nexus-console{max-width:660px}.professional-card p{min-height:0}}@media (max-width:620px){.nexus-hero{padding-top:62px}.nexus-wordmark{font-size:16px}.nexus-symbol{width:37px;height:37px}.console-top{grid-template-columns:auto 1fr}.console-top>span:nth-child(2){display:none}.console-professionals{padding-left:12px;padding-right:12px}.console-person{grid-template-columns:43px 1fr}.presence{display:none}.nexus-lines{text-align:center;grid-template-columns:1fr}.nexus-lines i{justify-self:center;width:1px;height:25px}.professional-grid{grid-template-columns:1fr}}.professional-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.dashboard-pro-card{background:radial-gradient(circle at 88% 0,#f5b94212,#0000 28%),linear-gradient(#102238,#0a1928);border:1px solid #263f58;border-radius:22px;padding:24px}.dashboard-pro-card h3{letter-spacing:-.025em;margin:16px 0 5px;font-size:22px}.dashboard-pro-card p{color:#8ea2b5;min-height:78px;font-size:12px;line-height:1.65}.dashboard-pro-card .btn{width:100%;margin-top:10px}.nexus-dashboard-note{background:#f5b9420a;border:1px solid #f5b94229;border-radius:18px;grid-template-columns:24px 1fr;align-items:center;gap:12px;margin-top:20px;padding:18px 20px;display:grid}.nexus-dashboard-note strong{font-size:12px;display:block}.nexus-dashboard-note p{color:#7f94a8;margin:4px 0 0;font-size:11px;line-height:1.5}.nexus-kpis .kpi{min-height:112px}.nexus-workspace{max-width:1100px;margin:0 auto}.nexus-chat-head{padding:6px 0 22px}.workspace-professional{align-items:center;gap:15px;display:flex}.workspace-professional h2{margin:5px 0 4px;font-size:24px}.workspace-professional p{max-width:650px;margin:0;font-size:12px}.workspace-professional .professional-avatar{flex:0 0 56px;width:56px;height:56px}.nexus-workspace .messages{min-height:460px;padding-top:28px}.nexus-workspace .message.assistant{border-top-left-radius:6px}.nexus-workspace .message.user{border-top-right-radius:6px}.nexus-workspace .chat-compose{border-top:1px solid #1f354b}.nexus-workspace .chat-input{resize:vertical}@media (max-width:980px){.professional-dashboard-grid{grid-template-columns:1fr}.dashboard-pro-card p{min-height:0}}@media (max-width:620px){.workspace-professional{align-items:flex-start}.nexus-chat-head{gap:16px}.nexus-chat-head .btn{width:100%}}.admin-shell{background:radial-gradient(circle at 80% 0,#f5b9420f,#0000 26%),#07101b;min-height:100vh}.admin-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#07101be0;border-bottom:1px solid #1d3146;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.admin-main{width:min(1280px,100% - 40px);margin:0 auto;padding:42px 0 70px}.admin-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.admin-heading h1{letter-spacing:-.05em;margin:9px 0 7px;font-size:46px}.fx-box{background:#0d1e30;border:1px solid #29435c;border-radius:16px;min-width:220px;padding:15px}.fx-box label{text-transform:uppercase;letter-spacing:.1em;color:#8297aa;margin-bottom:7px;font-size:9px;display:block}.fx-box input{color:#fff;background:#081724;border:1px solid #29435d;border-radius:10px;outline:none;width:100%;padding:11px 12px}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0 18px;display:grid}.admin-table-card{padding:24px}.admin-footnote{color:#667d92;margin:16px 0 0;font-size:10px;line-height:1.5}.table-wrap{overflow:auto}@media (max-width:980px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-heading{flex-direction:column;align-items:flex-start}.fx-box{width:100%}}@media (max-width:620px){.admin-main{width:min(100% - 24px,1280px);padding-top:24px}.admin-top{padding:0 14px}.admin-kpis{grid-template-columns:1fr}.admin-heading h1{font-size:38px}}.admin-nav-block{border-top:1px solid #1e3348;margin-top:26px;padding-top:18px}.admin-nav-label{color:#d7af55;letter-spacing:.14em;padding:0 12px 8px;font-size:9px;font-weight:900;display:block}.admin-nav-link{background:#f5b9420e;border:1px solid #f5b9422e;color:#f1cb75!important}.admin-nav-link:hover{background:#f5b9421a!important}.admin-section{margin-top:28px}.activation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.activation-card{background:radial-gradient(circle at 100% 0,#f5b94214,#0000 28%),linear-gradient(#102238,#0a1928);border:1px solid #2a435c;border-radius:20px;padding:22px}.activation-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activation-card-head h3{margin:8px 0 4px;font-size:20px}.activation-card-head small{color:#8297aa}.pending-pill{color:#f1c86d;letter-spacing:.1em;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.company-code{color:#7890a6;background:#081724;border:1px solid #29435d;border-radius:8px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.activation-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.activation-fields .field{margin:0}.activation-main-btn{width:100%;margin-top:16px}.activation-help{color:#667d92;margin:9px 0 0;font-size:9px;line-height:1.5}.admin-empty{color:#8ca0b3}.admin-empty p{margin-bottom:0}.admin-notice{color:#7be0b7;background:#63d3a214;border:1px solid #63d3a238;border-radius:13px;margin-top:20px;padding:13px 15px;font-size:12px}.status-chip{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.status-active{color:#73dfb2;background:#10372a}.status-pending{color:#f6ca6c;background:#3b311d}.status-suspended{color:#ffae9d;background:#3a2730}.status-cancelled{color:#8799aa;background:#252d36}.table-actions{flex-wrap:wrap;gap:6px;display:flex}.mini-action{color:#b9cad8;cursor:pointer;background:#10243a;border:1px solid #36536e;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.mini-action:hover{background:#17304a}.warn-action{color:#f4c96c;border-color:#f5b94240}.danger-action{color:#f3a08d;border-color:#ff977f33}.table-sub{color:#667d92;margin-top:3px;font-size:9px;font-weight:400;display:block}@media (max-width:980px){.activation-grid{grid-template-columns:1fr}}@media (max-width:620px){.activation-fields{grid-template-columns:1fr}.activation-card-head{flex-direction:column}}.nexus-workspace .message.assistant{background:linear-gradient(#10263b,#0d2033);border-color:#28445f;width:min(920px,100%);max-width:920px;padding:20px 22px;box-shadow:0 14px 40px #0000001f}.prose-nexus{color:#dce6ef;overflow-wrap:anywhere;font-size:14px;line-height:1.72}.prose-nexus>:first-child{margin-top:0}.prose-nexus>:last-child{margin-bottom:0}.prose-nexus h1,.prose-nexus h2,.prose-nexus h3{color:#f7f9fc;letter-spacing:-.025em;line-height:1.2}.prose-nexus h1{margin:2px 0 18px;font-size:24px}.prose-nexus h2{border-top:1px solid #ffffff12;margin:28px 0 11px;padding-top:4px;font-size:18px}.prose-nexus h3{color:#f0d18a;margin:20px 0 8px;font-size:15px}.prose-nexus p{color:#c5d2de;margin:9px 0}.prose-nexus strong{color:#fff;font-weight:850}.prose-nexus em{color:#aebfce}.prose-nexus ul,.prose-nexus ol{margin:10px 0 14px;padding-left:22px}.prose-nexus li{color:#c3d0dc;margin:5px 0}.prose-nexus li::marker{color:#e7bb57}.prose-nexus blockquote{color:#d8e2eb;background:#f5b9420e;border-left:3px solid #e5b74e;border-radius:0 10px 10px 0;margin:16px 0;padding:12px 15px}.prose-nexus blockquote p{margin:0}.prose-nexus table{border-collapse:collapse;background:#091a2a;border:1px solid #2a435b;border-radius:12px;width:100%;margin:16px 0 20px;display:block;overflow-x:auto}.prose-nexus thead{background:#132b42}.prose-nexus th{color:#f2ce79;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:900}.prose-nexus th,.prose-nexus td{text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid #213a51;border-right:1px solid #213a51;min-width:110px;padding:10px 12px}.prose-nexus td{color:#c3d1dc;font-size:12px}.prose-nexus tr:last-child td{border-bottom:0}.prose-nexus th:last-child,.prose-nexus td:last-child{border-right:0}.prose-nexus code{color:#f2cb6d;background:#071725;border:1px solid #223d56;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prose-nexus pre{background:#071725;border:1px solid #223d56;border-radius:12px;padding:14px;overflow:auto}.prose-nexus pre code{background:0 0;border:0;padding:0}.prose-nexus hr{border:0;border-top:1px solid #294258;margin:22px 0}@media (max-width:620px){.nexus-workspace .message.assistant{padding:16px}.prose-nexus{font-size:13px}.prose-nexus h1{font-size:21px}.prose-nexus h2{font-size:17px}.prose-nexus th,.prose-nexus td{padding:8px 9px}}.agent-emblem{--agent-accent:#f2c767;--agent-accent2:#6eb7ff;isolation:isolate;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--agent-accent) 18%,transparent),transparent 38%), linear-gradient(145deg,#142b42 0%,#091725 72%);border:1px solid color-mix(in srgb,var(--agent-accent) 34%,#26425d);box-shadow:inset 0 1px #ffffff12,0 16px 42px #00000047,0 0 32px color-mix(in srgb,var(--agent-accent) 8%,transparent);border-radius:24px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.agent-engenheiro-obras{--agent-accent:#ffd66f;--agent-accent2:#65b7ff}.agent-orcamentista{--agent-accent:#f0a95a;--agent-accent2:#ffd57c}.agent-financeiro-compras{--agent-accent:#69e0b1;--agent-accent2:#5aa9ff}.agent-emblem-sm{border-radius:15px;width:48px;height:48px}.agent-emblem-md{border-radius:22px;width:74px;height:74px}.agent-emblem-lg{border-radius:29px;width:104px;height:104px}.emblem-grid{opacity:.28;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.emblem-orbit{border:1px solid color-mix(in srgb,var(--agent-accent2) 28%,transparent);opacity:.4;border-radius:50%;width:68%;height:68%;position:absolute;transform:rotate(-23deg)}.emblem-orbit:after{content:"";border:1px dashed color-mix(in srgb,var(--agent-accent) 22%,transparent);border-radius:50%;position:absolute;inset:9%;transform:rotate(51deg)}.emblem-mark{z-index:2;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--agent-accent) 28%,transparent));position:absolute;inset:13%}.emblem-mark svg{width:100%;height:100%;display:block}.emblem-line{fill:none;stroke:var(--agent-accent2);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.emblem-line.faint{stroke:color-mix(in srgb,var(--agent-accent2) 34%,transparent);stroke-width:1.5px}.emblem-line.hot{stroke:var(--agent-accent);stroke-width:3.8px}.emblem-ticks{fill:none;stroke:color-mix(in srgb,var(--agent-accent) 60%,transparent);stroke-width:2px;stroke-linecap:round}.emblem-node{fill:var(--agent-accent);filter:drop-shadow(0 0 5px var(--agent-accent))}.emblem-node.soft{fill:var(--agent-accent2);opacity:.75}.emblem-core{fill:#0d2033;stroke:var(--agent-accent);stroke-width:3px;filter:drop-shadow(0 0 8px var(--agent-accent))}.emblem-code{color:color-mix(in srgb,var(--agent-accent) 72%,white);letter-spacing:.12em;z-index:3;font-size:7px;font-weight:950;position:absolute;bottom:6px;right:8px}.agent-emblem-lg .emblem-code{font-size:8px;bottom:9px;right:11px}.agent-emblem-sm .emblem-code{display:none}.emblem-online{z-index:4;background:#68e3b3;border:2px solid #102238;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:5px;box-shadow:0 0 0 3px #68e3b317,0 0 14px #68e3b394}.agent-emblem-lg .emblem-online{width:11px;height:11px;top:9px;right:8px}.agent-card-stage{background:radial-gradient(circle at 24% 38%,color-mix(in srgb,var(--agent-accent,#f5b942) 11%,transparent),transparent 32%), linear-gradient(180deg,#11283ee6,#08172559);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;height:164px;margin:-26px -26px 24px;padding:27px;display:flex;position:relative;overflow:hidden}.professional-card:has(.agent-engenheiro-obras){--agent-accent:#ffd66f}.professional-card:has(.agent-orcamentista){--agent-accent:#f0a95a}.professional-card:has(.agent-financeiro-compras){--agent-accent:#69e0b1}.agent-card-stage:after{content:"";border:1px solid color-mix(in srgb,var(--agent-accent) 13%,transparent);width:220px;height:220px;box-shadow:0 0 0 32px color-mix(in srgb,var(--agent-accent) 2%,transparent),0 0 0 70px color-mix(in srgb,var(--agent-accent) 2%,transparent);border-radius:50%;position:absolute;top:-105px;right:-76px}.agent-scanline{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-accent) 36%,transparent),transparent);height:1px;box-shadow:0 0 13px color-mix(in srgb,var(--agent-accent) 25%,transparent);position:absolute;top:45%;left:0;right:0}.agent-stage-meta{z-index:3;text-align:right;position:relative}.agent-stage-meta span,.agent-stage-meta strong{display:block}.agent-stage-meta span{color:#687f95;letter-spacing:.13em;font-size:8px}.agent-stage-meta strong{color:color-mix(in srgb,var(--agent-accent) 74%,white);letter-spacing:.09em;margin-top:5px;font-size:9px}.agent-title-block{margin:7px 0}.agent-title-block h3{letter-spacing:.06em!important;margin:0!important;font-size:30px!important}.agent-title-block>span{color:#d9e4ed;margin-top:3px;font-size:12px;font-weight:780;display:block}.professional-card{--agent-accent:#f5b942}.professional-card:hover .agent-emblem{box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000057,0 0 38px color-mix(in srgb,var(--agent-accent) 12%,transparent);transform:translateY(-3px)scale(1.025)}.agent-emblem{transition:transform .28s,box-shadow .28s}.console-person{grid-template-columns:48px 1fr auto!important}.console-agent-copy b,.console-agent-copy strong,.console-agent-copy small{display:block}.console-agent-copy b{letter-spacing:.08em;color:#f4cf78;margin-bottom:1px;font-size:11px}.console-agent-copy strong{color:#dbe6ef;font-size:10px!important}.console-agent-copy small{margin-top:2px!important;font-size:8px!important}.dashboard-pro-card{padding:0 24px 24px;position:relative;overflow:hidden}.dashboard-agent-stage{background:linear-gradient(#142a40,#0d2032);border-bottom:1px solid #294159;align-items:flex-end;gap:16px;height:154px;margin:0 -24px 22px;padding:24px;display:flex;position:relative;overflow:hidden}.dashboard-agent-stage:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:-80px;box-shadow:0 0 0 36px #ffffff04,0 0 0 76px #ffffff03}.dashboard-agent-stage .availability,.dashboard-agent-stage .small-meta{z-index:3;align-self:flex-start;margin-top:0;margin-left:auto;position:relative}.dashboard-agent-id{z-index:2;position:relative}.dashboard-agent-id span,.dashboard-agent-id b{display:block}.dashboard-agent-id span{color:#738ba0;letter-spacing:.12em;font-size:8px}.dashboard-agent-id b{color:#e9c46a;letter-spacing:.11em;margin-top:5px;font-size:9px}.dashboard-agent-name{margin-bottom:7px}.dashboard-agent-name h3{letter-spacing:.06em!important;margin:0!important;font-size:30px!important}.dashboard-agent-name span{color:#d9e4ed;font-size:12px;font-weight:780}.compact-skills{margin:16px 0 18px}.dashboard-pro-card.agent-card-engenheiro-obras .dashboard-agent-stage{background:radial-gradient(circle at 26% 35%,#ffd66f1a,#0000 28%),linear-gradient(#152d45,#0d2032)}.dashboard-pro-card.agent-card-orcamentista .dashboard-agent-stage{background:radial-gradient(circle at 26% 35%,#f0a95a1a,#0000 28%),linear-gradient(#2b261f,#111f2c)}.dashboard-pro-card.agent-card-financeiro-compras .dashboard-agent-stage{background:radial-gradient(circle at 26% 35%,#69e0b11a,#0000 28%),linear-gradient(#142d31,#0d2030)}.workspace-professional{gap:18px!important}.workspace-agent-copy{min-width:0}.workspace-signal{align-items:center;gap:11px;margin-bottom:3px;display:flex}.workspace-signal .availability{margin:0}.workspace-signal>span:last-child{color:#71879b;letter-spacing:.11em;font-size:8px}.workspace-agent-copy h2{letter-spacing:.065em!important;margin:2px 0 0!important;font-size:31px!important}.workspace-agent-copy>strong{color:#f0d07f;margin-top:2px;font-size:11px;display:block}.workspace-agent-copy p{margin-top:5px!important}.agent-thinking{align-items:center;display:flex;color:#a9bbca!important;gap:8px!important}.thinking-pulse{background:#68e3b3;border-radius:50%;width:8px;height:8px;animation:1.55s infinite nexusPulse;box-shadow:0 0 #68e3b359}.agent-thinking strong{color:#f0cf7a}@keyframes nexusPulse{0%{box-shadow:0 0 #68e3b359}70%{box-shadow:0 0 0 8px #68e3b300}to{box-shadow:0 0 #68e3b300}}@media (max-width:620px){.agent-emblem-lg{width:88px;height:88px}.agent-card-stage{height:146px}.agent-title-block h3,.dashboard-agent-name h3{font-size:26px!important}.dashboard-agent-stage{height:144px}.workspace-professional .agent-emblem-md{width:62px;height:62px}.workspace-agent-copy h2{font-size:25px!important}}.agent-portrait{--portrait-accent:#f2c767;isolation:isolate;border:1px solid color-mix(in srgb,var(--portrait-accent) 35%,#29435b);box-shadow:0 16px 42px #00000052,0 0 28px color-mix(in srgb,var(--portrait-accent) 10%,transparent);background:#091827;position:relative;overflow:hidden}.portrait-engenheiro-obras{--portrait-accent:#ffd36c}.portrait-orcamentista{--portrait-accent:#f0a05b}.portrait-financeiro-compras{--portrait-accent:#66dfb0}.agent-portrait img{object-fit:cover;object-position:center 18%;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;display:block}.portrait-grid{z-index:2;opacity:.13;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.portrait-shade{z-index:2;background:linear-gradient(#040c1405 25%,#050e1738 58%,#050e17e0 100%);position:absolute;inset:0}.portrait-id{z-index:3;color:color-mix(in srgb,var(--portrait-accent) 78%,white);letter-spacing:.13em;text-shadow:0 2px 8px #000;font-size:7px;font-weight:950;position:absolute;bottom:9px;left:11px}.portrait-online{z-index:4;background:#65e2b2;border:2px solid #0b1a29;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 4px #65e2b21a,0 0 16px #65e2b29e}.agent-portrait-thumb{border-radius:14px;flex:0 0 48px;width:48px;height:48px}.agent-portrait-thumb .portrait-id{display:none}.agent-portrait-thumb .portrait-online{width:8px;height:8px;top:4px;right:4px}.agent-portrait-card{border-radius:22px;flex:0 0 112px;width:112px;height:137px}.agent-portrait-workspace{border-radius:19px;flex:0 0 76px;width:76px;height:92px}.agent-card-stage{background:radial-gradient(circle at 22% 34%,color-mix(in srgb,var(--agent-accent,#f5b942) 12%,transparent),transparent 30%),linear-gradient(180deg,#11283e,#091827)!important;align-items:flex-end!important;height:205px!important;padding:24px 26px!important}.agent-card-stage .agent-portrait-card{z-index:4;transition:transform .28s,box-shadow .28s;position:relative;transform:translateY(6px)}.professional-card:hover .agent-portrait-card{transform:translateY(1px)scale(1.035)}.agent-card-stage .agent-stage-meta{align-self:flex-start;margin-top:2px}.dashboard-agent-stage{align-items:flex-end!important;height:205px!important;padding:23px 24px!important}.dashboard-agent-stage .agent-portrait-card{z-index:4;position:relative;transform:translateY(8px)}.dashboard-agent-stage .dashboard-agent-id{margin-bottom:7px}.dashboard-agent-stage .availability,.dashboard-agent-stage .small-meta{top:19px;right:20px;position:absolute!important}.workspace-professional .agent-portrait-workspace{box-shadow:0 12px 34px #0000004d,0 0 26px color-mix(in srgb,var(--portrait-accent) 13%,transparent)}.console-person .agent-portrait-thumb{box-shadow:0 8px 22px #00000047}@media (max-width:620px){.agent-card-stage{height:188px!important}.agent-portrait-card{flex-basis:98px;width:98px;height:120px}.dashboard-agent-stage{height:188px!important}.agent-portrait-workspace{flex-basis:62px;width:62px;height:76px}}.agent-card-stage{background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--agent-accent,#f5b942) 12%,transparent),transparent 34%), linear-gradient(180deg,#10263b,#091724)!important;justify-content:center!important;align-items:center!important;height:286px!important;padding:24px!important;display:flex!important}.agent-card-stage:after{opacity:.35}.agent-card-stage .agent-scanline{display:none!important}.agent-card-stage .agent-portrait-card{width:188px!important;height:235px!important;box-shadow:0 18px 46px #00000061,0 0 34px color-mix(in srgb,var(--portrait-accent) 15%,transparent)!important;border-radius:24px!important;flex:0 0 188px!important;transform:none!important}.dashboard-agent-stage{justify-content:center!important;align-items:center!important;height:286px!important;padding:24px!important;display:flex!important}.dashboard-agent-stage .agent-portrait-card{border-radius:24px!important;flex:0 0 188px!important;width:188px!important;height:235px!important;transform:none!important}.dashboard-agent-stage .availability,.dashboard-agent-stage .small-meta{position:absolute!important;top:16px!important;right:18px!important}.agent-portrait{background:#071522!important}.agent-portrait img{object-fit:cover;object-position:center center;filter:saturate(1.1)contrast(1.05)brightness(1.03);width:100%;height:100%;position:absolute;inset:0}.portrait-engenheiro-obras img{transform-origin:76% 30%;transform:scale(1.68)}.portrait-orcamentista img{transform-origin:77% 30%;transform:scale(1.62)}.portrait-financeiro-compras img{transform-origin:73% 30%;transform:scale(1.58)}.portrait-grid,.portrait-shade,.portrait-id{display:none!important}.agent-title-block,.dashboard-agent-name{text-align:center}.agent-title-block h3,.dashboard-agent-name h3{letter-spacing:.08em!important;font-size:32px!important}.agent-title-block>span,.dashboard-agent-name>span{font-size:13px!important}.professional-card .availability{text-align:center;margin-top:20px}.professional-card .professional-specialty{text-align:center;display:block}.professional-card>p{text-align:center}.professional-card .skill-list{justify-content:center}.professional-cta{letter-spacing:.01em;gap:12px;min-height:52px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 28px #e0ab3a33,inset 0 0 0 1px #ffe69914;color:#07131f!important;background:linear-gradient(135deg,#f5c85f,#dca83a)!important;border:1px solid #f3c85f!important;border-radius:13px!important;justify-content:center!important;padding:0 18px!important;font-size:12px!important;font-weight:950!important}.professional-cta:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 14px 34px #e0ab3a4d,0 0 24px #f5c85f1f;color:#07131f!important}.dashboard-pro-card .btn.btn-primary{min-height:52px;box-shadow:0 10px 28px #e0ab3a33;color:#07131f!important;background:linear-gradient(135deg,#f5c85f,#dca83a)!important;border:1px solid #f4ce70!important;font-size:12px!important;font-weight:950!important}.dashboard-pro-card .btn.btn-primary:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 14px 34px #e0ab3a4d}.console-person{min-height:76px;grid-template-columns:58px 1fr auto!important}.console-person .agent-portrait-thumb{border-radius:14px!important;flex-basis:58px!important;width:58px!important;height:66px!important}.workspace-professional .agent-portrait-workspace{border-radius:20px!important;flex-basis:92px!important;width:92px!important;height:112px!important}@media (max-width:620px){.agent-card-stage,.dashboard-agent-stage{height:250px!important}.agent-card-stage .agent-portrait-card,.dashboard-agent-stage .agent-portrait-card{flex-basis:162px!important;width:162px!important;height:203px!important}.workspace-professional .agent-portrait-workspace{flex-basis:72px!important;width:72px!important;height:88px!important}}.agent-portrait{background:#070c12!important;position:relative!important;overflow:hidden!important}.portrait-sprite{filter:saturate(1.04)contrast(1.04)brightness(1.03);background-position-y:0%;background-repeat:no-repeat;background-size:300%;display:block;position:absolute;inset:0;transform:translateZ(0)}.portrait-engenheiro-obras .portrait-sprite{background-position-x:0%}.portrait-orcamentista .portrait-sprite{background-position-x:50%}.portrait-financeiro-compras .portrait-sprite{background-position-x:100%}.agent-card-stage .agent-portrait-card,.dashboard-agent-stage .agent-portrait-card{width:200px!important;height:250px!important;box-shadow:0 20px 48px #0006,0 0 36px color-mix(in srgb,var(--portrait-accent) 16%,transparent)!important;border-radius:24px!important;flex:0 0 200px!important;transform:none!important}.agent-card-stage,.dashboard-agent-stage{height:300px!important}.professional-card:hover .agent-card-stage .agent-portrait-card{transform:translateY(-4px)scale(1.018)!important}.console-person .agent-portrait-thumb{flex-basis:60px!important;width:60px!important;height:72px!important}.workspace-professional .agent-portrait-workspace{flex-basis:96px!important;width:96px!important;height:120px!important}@media (max-width:620px){.agent-card-stage,.dashboard-agent-stage{height:264px!important}.agent-card-stage .agent-portrait-card,.dashboard-agent-stage .agent-portrait-card{flex-basis:170px!important;width:170px!important;height:213px!important}.workspace-professional .agent-portrait-workspace{flex-basis:76px!important;width:76px!important;height:95px!important}}.memory-active{letter-spacing:.05em;white-space:nowrap;background:#5ddbb114;border:1px solid #5ddbb147;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex;color:#8de7c5!important;font-size:10px!important;font-weight:900!important}.message-feedback{color:#8193a5;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:11px;font-size:11px;display:flex}.message-feedback>span{margin-right:2px;font-weight:800}.feedback-btn{appearance:none;color:#a8b6c5;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;transition:all .18s}.feedback-btn:hover{color:#f2c767;border-color:#f2c7676b;transform:translateY(-1px)}.feedback-btn.active{color:#8de7c5;background:#65e2b21a;border-color:#65e2b26b}.feedback-btn.active.negative{color:#f2c767;background:#f2c76714;border-color:#f2c7676b}.message-feedback small{color:#6f8396;width:100%;margin-top:2px}@media (max-width:620px){.workspace-signal{flex-wrap:wrap!important}.memory-active{font-size:9px!important}}.learning-active{letter-spacing:.05em;white-space:nowrap;background:#f2c76714;border:1px solid #f2c7674d;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex;color:#f2c767!important;font-size:10px!important;font-weight:900!important}@media (max-width:620px){.learning-active{font-size:9px!important}}.team-active{letter-spacing:.05em;white-space:nowrap;background:#4b87dc17;border:1px solid #72adff4d;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex;color:#9fc8ff!important;font-size:10px!important;font-weight:900!important}@media (max-width:620px){.team-active{font-size:9px!important}}.synthetic-professional{display:block;position:absolute;inset:0;overflow:hidden}.synthetic-professional:before{content:"";filter:blur(12px);background:radial-gradient(circle,#ffffff1f,#0000 68%);border-radius:50%;width:72%;height:42%;position:absolute;top:8%;left:14%}.synthetic-professional svg{filter:drop-shadow(0 16px 22px #00000061);width:103%;height:103%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.synthetic-glint{opacity:.58;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);height:1px;position:absolute;top:10%;left:10%;right:10%}.agent-portrait-thumb .synthetic-professional svg{width:114%;height:114%;bottom:-7%}.agent-portrait-workspace .synthetic-professional svg{width:108%;height:108%;bottom:-5%}.catalog-groups{gap:46px;margin-top:34px;display:grid}.catalog-group{gap:18px;display:grid}.catalog-group-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.catalog-group-head span{letter-spacing:.16em;text-transform:uppercase;color:#f2c767;font-size:13px;font-weight:950}.catalog-group-head small{color:#71869a;font-size:11px;font-weight:800}.catalog-group .professional-grid{margin-top:0!important}@media (max-width:620px){.catalog-groups{gap:34px}.catalog-group-head{align-items:flex-end}}
