:root{--canvas:#f4f8fd;--sidebar:#141926;--sidebar-2:#1c2333;--ink:#191e2c;--muted:#656c7a;--line:#d9dee6;--surface:#fdfeff;--blue:#3266d6;--blue-soft:#dfebff;--green:#27a65e;--rose:#de6480;--plum:#9459b9;--amber:#e6a22c;color:var(--ink);background:var(--canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (color:lab(0% 0 0)){:root{--canvas:lab(97.3104% -.513405 -2.97194);--sidebar:lab(8.63688% .680752 -9.83351);--sidebar-2:lab(13.475% .794664 -11.6577);--ink:lab(11.4275% .56947 -9.86402);--muted:lab(45.3608% -.28798 -8.93335);--line:lab(88.2506% -.751555 -4.44756);--surface:lab(99.6468% -.132054 -.745106);--blue:lab(44.7256% 14.0355 -64.0817);--blue-soft:lab(92.634% -1.51336 -15.8741);--green:lab(60.1695% -47.4034 27.0951);--rose:lab(58.7451% 50.4331 9.15231);--plum:lab(47.7797% 38 -41.5017);--amber:lab(72.0536% 18.8168 66.4721)}}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit;cursor:pointer}.app-shell{grid-template-columns:17.25rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dadee4;color:lab(88.3712% -.467986 -3.36236);background:var(--sidebar);flex-direction:column;min-height:100vh;padding:1.5rem 1rem 1rem;display:flex}.brand{letter-spacing:-.04em;color:#f7f8fa;color:lab(97.6708% -.162274 -1.12438);align-items:center;gap:.65rem;padding:0 .75rem;font-size:1.18rem;font-weight:720;display:flex}.brand>span:last-child span{color:#78a2fa;color:lab(66.4919% 4.08587 -49.0728)}.brand-mark{background:var(--blue);color:#fff;letter-spacing:-.1em;border-radius:.48rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.84rem;font-weight:800;display:grid}.workspace-switcher{background:#1a202e;background:lab(12.1138% .497058 -10.5699);border:1px solid #414857;border:1px solid lab(30.242% .0423789 -10.3468);border-radius:.7rem;align-items:center;gap:.6rem;margin:2rem .2rem 1.45rem;padding:.65rem;display:flex}.workspace-logo{color:#342707;color:lab(16.5509% 3.65791 21.164);background:#ebc57a;background:lab(81.6242% 7.33748 42.6128);border-radius:.42rem;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.workspace-switcher span:nth-child(2){flex:1;gap:.1rem;font-size:.78rem;display:grid}small{color:inherit}.workspace-switcher small,.profile small{color:#8a8f9b;color:lab(59.3203% -.418335 -6.73555);font-size:.68rem}.workspace-switcher button,.profile button{color:inherit;background:0 0;border:0}nav{gap:.22rem;display:grid}.nav-item{color:#999faa;color:lab(65.125% -.534654 -6.72857);text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.8rem;width:100%;padding:.7rem .75rem;font-size:.84rem;transition:background .16s ease-out,color .16s ease-out;display:flex}.nav-item span{text-align:center;color:#828997;color:lab(56.9849% -.591487 -8.19335);width:1rem}.nav-item:hover{color:#fff;background:#21283a;background:lab(16.2475% .804901 -12.3969)}.nav-item.is-active{color:#fff;background:var(--sidebar-2);font-weight:650}.nav-item.is-active span{color:#7099ef;color:lab(63.0002% 4.3776 -48.6612)}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid #323846;border-top:1px solid lab(23.2768% .276878 -9.95763);align-items:center;gap:.6rem;margin:1.1rem .3rem 0;padding-top:1rem;display:flex}.profile>span:not(.avatar){flex:1;gap:.08rem;font-size:.72rem;display:grid}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--surface) 85%, var(--canvas));justify-content:space-between;align-items:center;height:4.25rem;padding:0 2.65rem;display:flex}.crumb{color:var(--muted);align-items:center;gap:.65rem;font-size:.8rem;display:flex}.crumb b{color:#a3a8b1;color:lab(68.6201% -.361502 -5.25748);font-weight:400}.crumb strong{color:var(--ink);font-weight:650}.top-actions{align-items:center;gap:.55rem;display:flex}.icon-button,.help-button{border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);background:var(--surface);border-radius:.5rem;place-items:center;display:grid}.notification{position:relative}.notification i{background:var(--rose);border:1px solid #fff;border-radius:99px;width:.4rem;height:.4rem;position:absolute;top:.31rem;right:.34rem}.help-button{background:0 0;border:0;border-radius:50%;font-weight:750}.content{max-width:91rem;margin:0 auto;padding:3.35rem 2.65rem 3rem}.page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.65rem;display:flex}.section-kicker{color:var(--blue);letter-spacing:.1em;margin:0 0 .48rem;font-size:.65rem;font-weight:780}h1,h2,p{margin-top:0}h1{letter-spacing:-.048em;margin-bottom:.45rem;font-size:2rem;line-height:1.1}h2{letter-spacing:-.025em;margin-bottom:0;font-size:1.08rem}.subtitle{color:var(--muted);margin:0;font-size:.89rem}.primary-button{color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:.55rem;padding:.68rem 1rem;font-size:.8rem;font-weight:650;box-shadow:0 5px 12px #3266d633;box-shadow:0 5px 12px lab(44.7256% 14.0355 -64.0817/.2)}.primary-button span{vertical-align:-.08em;margin-right:.2rem;font-size:1.15rem}.notice{color:#063d22;color:lab(22.0677% -23.6264 11.5801);background:#d5f9df;background:lab(94.898% -16.0188 8.60234);border:1px solid #a2deb6;border:1px solid lab(83.7049% -25.9603 13.3248);border-radius:.65rem;align-items:center;gap:.65rem;margin:-1.4rem 0 1.25rem;padding:.75rem .85rem;font-size:.82rem;display:flex}.notice>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.7rem;display:grid}.notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:1.2rem}.metric-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:2.8rem;display:grid}.metric-strip>div{align-content:start;gap:.42rem;min-height:6.2rem;padding:1rem 1.3rem 1.15rem 0;display:grid}.metric-strip>div+div{border-left:1px solid var(--line);padding-left:1.3rem}.metric-strip span{color:var(--muted);font-size:.72rem}.metric-strip b{letter-spacing:-.04em;font-size:1.3rem}.metric-strip em{font-size:.68rem;font-style:normal;font-weight:650}.positive{color:#00743c;color:lab(42.4415% -39.718 22.7686)}.neutral{color:var(--muted)}.dashboard-grid{grid-template-columns:1.08fr .92fr;gap:1.2rem;display:grid}.inbox-panel,.pipeline-panel,.activity-section{background:var(--surface);border:1px solid var(--line);border-radius:.8rem}.inbox-panel,.pipeline-panel{padding:1.45rem}.panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.text-button{color:var(--blue);white-space:nowrap;background:0 0;border:0;padding:.25rem 0;font-size:.75rem;font-weight:680}.text-button span{margin-left:.2rem}.segmented{background:#eef1f6;background:lab(95.1059% -.369638 -2.61838);border-radius:.55rem;gap:.05rem;width:max-content;max-width:100%;margin:1.35rem 0 .85rem;padding:.18rem;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:.38rem;padding:.42rem .62rem;font-size:.68rem}.segmented button.selected{color:var(--ink);background:#fff;font-weight:650;box-shadow:0 1px 3px #1c222b24;box-shadow:0 1px 3px lab(12.9118% -.603847 -7.27841/.14)}.conversation-list{display:grid}.conversation{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.62rem .45rem;transition:background .15s ease-out;display:grid}.conversation:hover,.conversation.selected{background:#ecf3ff;background:lab(95.6394% -.67845 -6.73405)}.conversation-copy{gap:.22rem;min-width:0;display:grid}.conversation-copy b{font-size:.77rem;font-weight:690}.conversation-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.conversation-meta{color:var(--muted);justify-items:end;gap:.35rem;font-size:.64rem;display:grid}.conversation-meta i{color:#fff;background:var(--blue);border-radius:99px;place-items:center;width:1rem;height:1rem;font-size:.57rem;font-style:normal;display:grid}.status-dot{background:var(--green);border-radius:50%;width:.42rem;height:.42rem}.status-dot.aguardando{background:var(--amber)}.empty-state{color:var(--muted);text-align:center;padding:1rem;font-size:.78rem}.avatar{color:#29313d;color:lab(19.8494% -.749603 -9.09622);border-radius:.57rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.67rem;font-weight:760;display:grid}.avatar-rose{background:#ffc2c9;background:lab(84.0556% 25.0404 5.87791)}.avatar-plum{background:#dfbff4;background:lab(81.5508% 18.6914 -21.652)}.avatar-sky{background:#a6d9f5;background:lab(83.9386% -12.242 -19.0978)}.avatar-amber{background:#fed897;background:lab(88.5519% 7.14526 37.1019)}.pipeline-list{margin-top:1.35rem;display:grid}.pipeline-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;min-height:3.48rem;display:grid}.stage-dot{border-radius:50%;width:.55rem;height:.55rem}.stage-dot.lavender{background:#ae97d6;background:lab(66.3321% 18.3072 -29.1282)}.stage-dot.blue{background:#4a8cd4;background:lab(56.4919% -4.48638 -43.8074)}.stage-dot.orange{background:#e6913f;background:lab(68.1544% 28.345 55.4685)}.stage-dot.green{background:#35a062;background:lab(58.8228% -42.6792 23.1563)}.pipeline-stage{gap:.18rem;display:grid}.pipeline-stage b{font-size:.75rem}.pipeline-stage small{color:var(--muted);font-size:.66rem}.avatar-cluster{padding-left:.45rem;display:flex}.avatar-cluster .avatar{border:2px solid #fff;border-radius:50%;width:1.45rem;height:1.45rem;margin-left:-.35rem;font-size:.48rem}.pipeline-row>button{color:var(--muted);background:0 0;border:0}.pipeline-footer{color:var(--muted);justify-content:space-between;gap:.8rem;padding-top:1rem;font-size:.68rem;display:flex}.pipeline-footer b{color:var(--ink)}.activity-section{margin-top:1.2rem;padding:1.45rem}.activity-grid{grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-top:1.35rem;display:grid}.activity-item{grid-template-columns:auto 1fr;gap:.7rem;display:grid}.activity-symbol{border-radius:.48rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:800;display:grid}.activity-symbol.green{color:#005127;color:lab(29.3492% -31.5602 18.108);background:#c1efcd;background:lab(90.4398% -20.1934 11.3605)}.activity-symbol.purple{color:#5b3372;color:lab(28.7074% 27.6816 -29.3732);background:#efd7ff;background:lab(88.7801% 14.068 -16.5425)}.activity-symbol.orange{color:#864e18;color:lab(39.2674% 20.9822 40.3799);background:#ffe6c9;background:lab(93.019% 8.50269 24.2762)}.activity-item b{font-size:.75rem}.activity-item p{color:var(--muted);margin:.3rem 0;font-size:.7rem;line-height:1.5}.activity-item p strong{color:var(--ink)}.activity-item time{color:#8a8f99;color:lab(59.3348% -.369549 -5.62372);font-size:.63rem}@media (max-width:980px){.app-shell{grid-template-columns:4.2rem 1fr}.sidebar{padding:1.4rem .65rem}.brand{justify-content:center;padding:0}.brand>span:last-child,.workspace-switcher>span:not(.workspace-logo),.workspace-switcher button,.nav-item:not(.is-active):after,.nav-item{font-size:0}.workspace-switcher{justify-content:center;margin:2rem 0 1.4rem;padding:.45rem}.nav-item{justify-content:center;padding:.75rem}.nav-item span{font-size:1rem}.profile>span:not(.avatar),.profile button{display:none}.profile{justify-content:center}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:700px){.app-shell{display:block}.sidebar{display:none}.topbar{padding:0 1.1rem}.content{padding:2rem 1.1rem}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:2rem}h1{font-size:1.7rem}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div+div{border-left:0}.metric-strip>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.metric-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.activity-grid{grid-template-columns:1fr}.pipeline-footer{display:grid}.segmented{max-width:100%;overflow-x:auto}.segmented button{white-space:nowrap}}.auth-loading{background:var(--canvas);min-height:100vh}.auth-page{background:var(--surface);grid-template-columns:minmax(24rem,1.05fr) minmax(26rem,.95fr);min-height:100vh;display:grid}.auth-aside{color:#fff;background:radial-gradient(circle at 13% 15%, #396bd370, transparent 35%), radial-gradient(circle at 88% 82%, #9767d14d, transparent 34%), var(--sidebar);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.auth-aside{background:radial-gradient(circle at 13% 15%, lab(46.1245% 11.3555 -59.9586/.44), transparent 35%), radial-gradient(circle at 88% 82%, lab(52.3647% 35.8225 -48.1352/.3), transparent 34%), var(--sidebar)}}.auth-aside-grid{background-image:linear-gradient(#ebeff50d 1px,#0000 1px),linear-gradient(90deg,#ebeff50d 1px,#0000 1px);background-image:linear-gradient(lab(94.1679% -.518382 -3.73511/.05) 1px,#0000 1px),linear-gradient(90deg,lab(94.1679% -.518382 -3.73511/.05) 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.auth-aside-content{align-content:center;max-width:35rem;min-height:100%;padding:clamp(2rem,8vw,7rem);display:grid;position:relative}.auth-aside-content .brand{padding:0}.auth-eyebrow{color:#88b0fe;color:lab(71.3672% 1.56516 -43.1525);letter-spacing:.14em;margin:7rem 0 1rem;font-size:.69rem;font-weight:800}.auth-aside h1{letter-spacing:-.065em;max-width:35rem;margin:0 0 1.5rem;font-size:clamp(2.45rem,4.3vw,4.25rem);line-height:.99}.auth-aside-content>p:last-child{color:#aab1be;color:lab(72.0765% -.590354 -7.47435);max-width:28rem;font-size:1rem;line-height:1.75}.auth-panel{background:color-mix(in oklch, var(--surface) 85%, var(--canvas));place-items:center;padding:2rem;display:grid}.auth-card{width:min(100%,25.5rem)}.auth-card-mark{margin-bottom:2.7rem}.auth-card-mark .brand-mark{border-radius:.65rem;width:2.3rem;height:2.3rem;font-size:1rem}.auth-card h1{margin-bottom:.65rem;font-size:2.05rem}.auth-copy{color:var(--muted);margin-bottom:1.8rem;font-size:.9rem;line-height:1.65}.auth-copy strong{color:var(--ink);font-weight:680}.auth-form{gap:.7rem;display:grid}.auth-form label{color:var(--ink);font-size:.76rem;font-weight:700}.auth-form>input{border:1px solid var(--line);width:100%;height:3.15rem;color:var(--ink);background:var(--surface);border-radius:.6rem;outline:0;padding:0 .9rem;font-size:.92rem}.auth-form>input:focus,.otp-inputs input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.auth-submit{border:1px solid var(--blue);color:#fff;background:var(--blue);border-radius:.6rem;min-height:3.15rem;margin-top:.55rem;font-size:.86rem;font-weight:720;box-shadow:0 8px 19px #3266d633;box-shadow:0 8px 19px lab(44.7256% 14.0355 -64.0817/.2)}.auth-submit:disabled,.auth-link:disabled{opacity:.6;cursor:not-allowed}.auth-error{color:#9d2a39;color:lab(36.8986% 48.3182 20.3543);background:#ffebeb;background:lab(94.9972% 11.2344 4.26434);border:1px solid #ffc2c3;border:1px solid lab(84.1366% 24.0964 9.26704);border-radius:.55rem;margin:0 0 1rem;padding:.72rem .8rem;font-size:.78rem;line-height:1.45}.otp-inputs{grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.otp-inputs input{border:1px solid var(--line);background:var(--surface);min-width:0;height:3.2rem;color:var(--ink);text-align:center;border-radius:.55rem;outline:0;font-size:1.35rem;font-weight:750}.auth-link{color:var(--blue);background:0 0;border:0;justify-self:center;padding:.2rem;font-size:.78rem;font-weight:650}.auth-footnote{color:var(--muted);text-align:center;margin:2rem 0 0;font-size:.71rem;line-height:1.55}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.auth-aside{display:none}.auth-panel{min-height:100vh;padding:1.5rem}}
