.login-page{min-height:100vh;background:#050505;position:relative;overflow:hidden;display:block;padding:0}body:has(.login-page):before,body:has(.login-page):after{display:none}.aurea-login-background{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;overflow:hidden;pointer-events:none;background:#01030b}.aurea-login-vignette{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(circle at center,#02061705,#0206172e)}.aurea-login-background img,.aurea-login-background canvas{position:absolute;inset:0;display:block;width:100%!important;height:100%!important}.aurea-login-background .aurea-login-background-fill{z-index:0;inset:-40px;width:calc(100% + 80px)!important;height:calc(100% + 80px)!important;object-fit:cover;object-position:center;filter:blur(32px) brightness(.42) saturate(.85);transform:scale(1.07);opacity:.75}.aurea-login-background .aurea-login-background-main{z-index:1;object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none}.aurea-login-background canvas{z-index:2}.aurea-login-vignette{z-index:3;background:radial-gradient(circle at center,transparent 58%,rgba(0,2,10,.18) 100%)}.aurea-login-layer{position:fixed;left:50%;top:50%;width:min(100vw,164.045vh);height:min(100vh,calc(100vw / 1.64045));transform:translate(-50%,-50%);z-index:10;pointer-events:none}.login-card-shell{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);z-index:20;isolation:isolate;overflow:hidden;width:min(380px,calc(100vw - 40px));min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:31px 32px 29px;border:1px solid rgba(125,204,255,.24);border-radius:28px;background:linear-gradient(145deg,#ffffff24,#ffffff09),#060a1894;box-shadow:0 28px 78px #0000006b,0 0 34px #22d3ee29,0 0 72px #7c2cff1f,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(18px) saturate(132%);backdrop-filter:blur(18px) saturate(132%);animation:login-card-enter .62s cubic-bezier(.2,.8,.2,1) both}.neural-login-card{left:50.5%;top:50%;width:clamp(340px,24%,390px);min-height:0;padding:clamp(20px,1.55vw,25px) clamp(24px,1.75vw,28px) clamp(20px,1.5vw,24px);border:1px solid rgba(95,135,255,.28);border-radius:26px;background:linear-gradient(180deg,#070d23c7,#050819d6);box-shadow:0 25px 80px #00000061,0 0 40px #4b32ff1a,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);animation:none;pointer-events:auto}.neural-login-card:before,.neural-login-card:after{display:none}.neural-login-card .login-card-logo{display:block;width:min(220px,68%);max-width:220px;margin:-8px auto -12px}.neural-login-card .login-form-overlay{max-width:none;margin:clamp(27px,3.6vh,39px) auto 0;position:relative}.login-card-intro{position:absolute;left:0;bottom:calc(100% + 17px);width:100%;margin:0;color:#f1f5ff;text-align:center;font-size:clamp(15px,1.05vw,18px)}.neural-login-card .login-field input{height:clamp(52px,5.2vh,56px);background:#02071699;border:1px solid rgba(110,140,210,.3);padding:0 15px;font-size:clamp(13px,.95vw,16px);color:#e4ebff;box-shadow:inset 0 1px #ffffff09,0 0 14px #0078ff09}.neural-login-card .login-field+.login-field{margin-top:11px}.neural-login-card .login-options{margin:11px 1px 0}.neural-login-card .login-submit{height:clamp(54px,5.35vh,58px);margin-top:17px;opacity:1;border-radius:13px;background:linear-gradient(90deg,#7131ff,#b72cf0 46%,#f44f9e);box-shadow:0 12px 30px #7e2cff33,0 0 18px #f03cff1a}.neural-login-card .login-submit:hover{transform:translateY(-1px);filter:brightness(1.045);box-shadow:0 15px 36px #7e2cff40,0 0 24px #f03cff24}.neural-login-card .login-submit:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.neural-login-card .login-submit:after{content:"→"}.neural-login-card .login-error,.neural-login-card .login-reset-message{width:100%;margin:10px 0 0;color:#ff8b9d;text-align:center;font-size:clamp(10px,.8vw,12px)}.neural-login-card .login-reset-message{color:#8ff7ff}@media(max-width:760px){.aurea-login-layer{width:100vw;height:100vh}.neural-login-card{left:50%;top:52%;width:min(360px,calc(100vw - 28px))}}.login-card-shell:before,.login-card-shell:after{content:"";position:absolute;pointer-events:none}.login-card-shell:before{inset:0;z-index:0;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent 16%,rgba(125,211,252,.62) 28%,rgba(217,70,239,.44) 39%,transparent 52%) -180% 0 / 260% 100%,linear-gradient(145deg,#7dccff33,#d946ef1f,#fb923c29);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:login-border-sheen 5.8s ease-in-out .9s infinite}.login-card-shell:after{inset:0;z-index:0;background:radial-gradient(circle at 50% 19%,rgba(34,211,238,.24),transparent 17%),radial-gradient(circle at 26% 34%,rgba(125,211,252,.16) 0 1px,transparent 2px),radial-gradient(circle at 73% 39%,rgba(217,70,239,.14) 0 1px,transparent 2px),radial-gradient(circle at 36% 71%,rgba(251,146,60,.13) 0 1px,transparent 2px),radial-gradient(circle at 82% 74%,rgba(34,211,238,.13) 0 1px,transparent 2px);opacity:.8;animation:login-soft-lights 7s ease-in-out infinite}.login-card-shell>*{position:relative;z-index:1}.login-card-logo{width:min(194px,100%);max-width:194px;height:auto;display:block;flex:0 0 auto;margin:-5px auto 0;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.28));animation:login-logo-enter .72s cubic-bezier(.2,.8,.2,1) .14s both}.login-form-overlay{width:100%;max-width:316px;margin:18px auto 0;z-index:20;background:transparent;border:none;box-shadow:none;padding:0}.login-field{display:block;margin:0;animation:login-field-enter .52s ease both}.login-field:nth-of-type(1){animation-delay:.22s}.login-field:nth-of-type(2){animation-delay:.3s}.login-field+.login-field{margin-top:12px}.login-form-overlay input{width:100%;height:46px;margin:0;background:#0003;border:1px solid rgba(130,180,255,.3);color:#fff;border-radius:10px;padding:0 15px;outline:none;box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.login-form-overlay input:focus{background:#030c1c57;border-color:#22d3eec7;box-shadow:0 0 0 3px #22d3ee1f,0 0 24px #22d3ee2e,inset 0 1px #ffffff1f}.login-form-overlay input::placeholder{color:#ffffffb8}.login-options{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:11px 0 0;color:#cbd5e1;font-size:.78rem;animation:login-field-enter .52s ease .38s both}.login-remember{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.login-remember input{width:16px;height:16px;margin:0;padding:0;flex:0 0 auto}.login-options a{color:#cbd5e1;text-decoration:none;text-align:right}.login-submit{width:100%;height:50px;margin-top:18px;display:flex;align-items:center;justify-content:center;border:0;border-radius:16px;background:linear-gradient(90deg,#7c2cff,#d946ef,#fb923c,#7c2cff);background-size:220% 100%;color:#fff;font-weight:800;font-size:18px;cursor:pointer;box-shadow:0 16px 45px #d946ef40,0 0 28px #fb923c40;z-index:30;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;animation:login-button-enter .56s cubic-bezier(.2,.8,.2,1) .52s backwards,login-button-gradient 7s ease-in-out 1.2s infinite}.login-submit:after{content:"->";margin-left:14px;font-size:22px}.login-submit:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 20px 52px #d946ef57,0 0 36px #22d3ee29,0 0 34px #fb923c47}.login-submit:disabled{cursor:wait}.login-error{min-height:16px;width:100%;text-align:center;color:#ff6b6b;font-size:12px;margin:12px 0 0}.login-success-message{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:11px 12px;border:1px solid rgba(52,211,153,.28);border-radius:10px;background:#10b9811a;color:#bbf7d0;font-size:.78rem;line-height:1.45}.login-success-message svg{flex:0 0 auto;margin-top:1px}.password-setup-page{overflow-y:auto}.password-setup-card{min-height:650px;padding-top:34px;padding-bottom:34px}.password-setup-card .login-card-logo{width:min(190px,70%);margin-top:0}.password-setup-form{margin-top:20px}.password-setup-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;color:#fff}.password-setup-heading>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(125,211,252,.32);border-radius:12px;background:#22d3ee1a;color:#67e8f9}.password-setup-heading h1{margin:0 0 4px;font-size:1.32rem;line-height:1.2}.password-setup-heading p{margin:0;color:#cbd5e1;font-size:.8rem;line-height:1.45}.password-input-shell{position:relative;padding-top:20px}.password-input-shell>span{position:absolute;top:0;left:2px;color:#dbeafe;font-size:.75rem;font-weight:600}.password-input-shell input{padding-right:48px}.password-input-shell>button{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:8px;background:transparent;color:#cbd5e1;cursor:pointer}.password-input-shell>button:hover,.password-input-shell>button:focus-visible{background:#7dd3fc1a;color:#fff;outline:none}.password-requirements{margin:10px 2px 0;color:#94a3b8;font-size:.72rem}.password-submit{margin-top:18px}.password-submit:after,.password-login-link:after{content:none}.password-setup-status{display:flex;width:100%;max-width:340px;flex-direction:column;align-items:center;gap:9px;margin-top:28px;color:#e2e8f0;text-align:center}.password-setup-status svg{color:#67e8f9}.password-setup-status strong{color:#fff;font-size:1.05rem}.password-setup-status span{color:#cbd5e1;font-size:.82rem;line-height:1.5}.password-setup-invalid svg{color:#fca5a5}.password-login-link{margin-top:16px}.password-setup-success{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;color:#86efac;font-size:.78rem;text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.login-card-shell{top:52%;width:min(340px,calc(100vw - 28px));min-height:auto;padding:27px 22px 25px;border-radius:24px}.login-card-logo{width:min(184px,78%);margin-top:-4px}.login-form-overlay{max-width:340px;margin-top:17px}.login-options{align-items:flex-start;font-size:.74rem}.login-submit{font-size:16px}.password-setup-card{top:50%;width:min(390px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:28px 22px}.password-setup-card .login-card-logo{width:min(170px,65%)}.password-setup-heading h1{font-size:1.18rem}}@keyframes login-card-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes login-logo-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes login-field-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes login-button-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-border-sheen{0%,54%{background-position:-180% 0,0 0}to{background-position:180% 0,0 0}}@keyframes login-button-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes login-soft-lights{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:.88;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.login-card-shell,.login-card-shell:before,.login-card-shell:after,.login-card-logo,.login-field,.login-options,.login-submit{animation:none}.login-form-overlay input,.login-submit{transition:none}}.aurea-login-card{display:flex;min-height:min(680px,calc(100vh - 72px));flex-direction:column;justify-content:center;padding:clamp(27px,3vh,36px) 32px}.aurea-login-logo{width:clamp(158px,11vw,182px);margin-bottom:clamp(15px,2vh,24px)}.aurea-login-card header{margin-bottom:clamp(23px,2.7vh,30px)}.aurea-login-card header h1:after{content:"!"}.aurea-login-form .aurea-field{height:54px;margin-bottom:18px}.aurea-login-submit{height:56px;margin-top:26px;font-size:17px}.aurea-security-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:auto 0 0;color:#bfcce5ad;font-size:11px}.aurea-conversation-flow{top:max(38px,calc((100vh - min(100vh,57.8883vw))/2 + 42px));width:clamp(248px,17.8vw,294px)}.aurea-conversation-flow>header{gap:8px;margin-bottom:19px;color:#f4f8ff;font-size:12px;letter-spacing:0;text-transform:none}.aurea-conversation-flow>header>strong{font-size:13px}.aurea-conversation-flow>header>span{display:flex;align-items:center;gap:4px;color:#37efad;font-size:9px}.aurea-conversation-flow>header>span i{width:6px;height:6px;border-radius:50%;background:#37efad;box-shadow:0 0 8px #37efad}.conversation-rail{top:42px;bottom:54px}.aurea-conversation-flow section{margin-bottom:13px;padding-left:33px}.aurea-conversation-flow h2{margin-bottom:6px;font-size:10px}.flow-bubble{position:relative;min-width:215px;padding:8px 10px;font-size:9.5px;background:#050c1c4d;border-color:color-mix(in srgb,var(--flow-color) 18%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.flow-bubble time{float:right;margin:7px 0 0 10px;color:#becce48c;font-size:7px}.flow-order{padding:8px 10px;background:#050c1c45;border:1px solid rgba(41,217,255,.13);border-left-color:#29d9ff52;border-radius:9px}.flow-order>em{display:block;margin-top:5px;color:#c1cfe5a3;font-size:6px;font-style:normal;opacity:0;transition:.28s}.flow-order>em.is-visible{opacity:1}.flow-order>em i{display:block;width:75%;height:3px;margin-top:4px;border-radius:9px;background:linear-gradient(90deg,#29d9ff 72%,#3e5ea047 72%)}.conversation-ready{display:grid;grid-template-columns:18px 1fr;gap:6px;margin:0 0 10px;padding-left:10px;color:#6bf09a;opacity:0;transform:translateY(4px);transition:.32s}.conversation-ready.is-visible{opacity:1;transform:none}.conversation-ready span,.conversation-ready b,.conversation-ready time{display:block;font-size:7px}.conversation-ready b{margin-bottom:4px;font-size:9px}.conversation-ready time{float:right;color:#c2cfe594}.conversation-security{position:absolute;left:17px;top:calc(100vh - 165px);display:grid;grid-template-columns:26px 1fr 6px;align-items:center;gap:8px;width:235px;padding:10px 12px;border:1px solid rgba(63,142,255,.2);border-radius:11px;color:#49eec9;background:#040b1d40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.conversation-security span,.conversation-security b{display:block}.conversation-security b{color:#eef6ff;font-size:9px}.conversation-security span{color:#b9cae5a3;font-size:8px}.conversation-security>i{width:5px;height:5px;border-radius:50%;background:#37efad;box-shadow:0 0 8px #37efad}.aurea-reference-details{position:fixed;inset:0;z-index:4;pointer-events:none}.module-statuses span{position:absolute;left:85.8%;top:calc(14.5% + var(--status-index) * 14.7%);padding:2px 6px;border-radius:999px;color:var(--status-color);background:color-mix(in srgb,var(--status-color) 11%,rgba(2,5,16,.72));font-size:7px;box-shadow:0 0 10px color-mix(in srgb,var(--status-color) 8%,transparent)}.login-concept-strip{position:absolute;left:50%;bottom:42px;display:flex;align-items:center;justify-content:center;gap:clamp(25px,3vw,52px);width:min(870px,58vw);min-height:48px;transform:translate(-50%);border:1px solid rgba(74,104,180,.09);border-radius:14px;color:#c0cce5b3;background:#0308172e;font-size:10px}.login-concept-strip span{display:flex;align-items:center;gap:7px}.login-concept-strip svg{color:#6ea3ff}.login-copyright{position:absolute;left:50%;bottom:12px;transform:translate(-50%);margin:0;color:#a2b2d080;font-size:8px}@media(max-height:820px)and (min-width:921px){.aurea-login-card{min-height:calc(100vh - 76px);padding:20px 29px}.aurea-login-logo{width:145px;margin-bottom:8px}.aurea-login-card header{margin-bottom:17px}.aurea-login-form .aurea-field{height:48px;margin-bottom:11px}.aurea-login-submit{height:50px;margin-top:15px}.aurea-security-note{margin-top:auto}.aurea-conversation-flow{transform:scale(.88);transform-origin:top left}.conversation-security{top:calc(100vh - 145px)}.login-concept-strip{bottom:30px;min-height:40px}.login-copyright{bottom:8px}}@media(max-width:1100px){.module-statuses span,.login-concept-strip,.login-copyright{display:none}}@media(max-width:920px){.conversation-security{display:none}.aurea-login-card{min-height:min(630px,calc(100vh - 40px))}}.aurea-login-scene:before{background-image:url(/brand/aurea-brain-login.png);filter:blur(18px) brightness(.42) saturate(.82);opacity:.72}.aurea-login-card header p{margin-top:4px;color:#ccd8efad;font-size:11px}.aurea-login-card header p:after{content:""}.aurea-login-card header p{font-size:0}.aurea-login-card:focus-within .aurea-login-submit{box-shadow:0 14px 30px #5334eb3d,0 0 18px #24cdff0f}.aurea-module-activity{position:absolute;left:50%;top:50%;z-index:3;width:min(100vw,165.8111vh);height:min(100vh,60.3096vw);transform:translate(-50%,-50%);pointer-events:none}.module-live-state{position:absolute;z-index:1;display:block;width:12.8%;padding:3px 5px;overflow:hidden;border-radius:5px;color:var(--live-color);background:#030815db;box-shadow:0 0 12px color-mix(in srgb,var(--live-color) 10%,transparent);font-size:clamp(7px,.68vw,10px);line-height:1.25;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease,box-shadow .3s ease,filter .3s ease}.module-live-state:before{content:"●";margin-right:5px}.module-live-state.pulse-hit{filter:brightness(1.3);box-shadow:0 0 20px color-mix(in srgb,var(--live-color) 38%,transparent)}.module-live-state.state-0{--live-color:#37efad;left:11.3%;top:22.4%}.module-live-state.state-1{--live-color:#b458ff;left:11.3%;top:44.5%}.module-live-state.state-2{--live-color:#29cfff;left:11.3%;top:66.5%}.module-live-state.state-3{--live-color:#ffad27;left:82.4%;top:22.4%}.module-live-state.state-4{--live-color:#25e5df;left:82.4%;top:44.5%}.module-live-state.state-5{--live-color:#e455ec;left:82.4%;top:66.5%}@media(max-width:900px){.aurea-module-activity{display:none}.aurea-login-card{width:min(350px,calc(100vw - 32px));transform:translateY(17vh);padding:18px;border:1px solid rgba(102,134,255,.2);border-radius:18px;background:#040819b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.aurea-login-background .aurea-login-background-main{object-fit:cover}.aurea-login-background canvas{mix-blend-mode:screen}.aurea-login-layer{width:max(100vw,177.6833vh);height:max(100vh,calc(100vw / 1.776833))}.neural-login-form{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;pointer-events:none}.neural-login-form .login-field,.neural-login-form .login-options,.neural-login-form .login-submit,.neural-login-form .login-error,.neural-login-form .login-reset-message,.neural-login-form .login-success-message{position:absolute;pointer-events:auto;animation:none}.neural-login-form .login-field{left:39.892%;width:19.737%;height:6.376%;margin:0}.neural-login-form .login-field:nth-of-type(1){top:49.628%}.neural-login-form .login-field:nth-of-type(2){top:57.811%;margin:0}.neural-login-form .login-field input{width:100%;height:100%;padding:0 16px 0 46px;border:0;border-radius:10px;outline:0;color:#eef5ff;background:transparent;caret-color:#7ff2ff;box-shadow:none;font-size:clamp(12px,.9vw,15px)}.neural-login-form .login-field input::placeholder{color:transparent}.neural-login-form .login-field input:focus{border:0;background:transparent;box-shadow:inset 0 0 0 1px #22ddff45,0 0 14px #3b87ff12}.neural-login-form .login-options{left:39.892%;top:66.313%;width:19.737%;height:3.826%;margin:0;color:transparent;font-size:0}.neural-login-form .login-remember{position:absolute;left:0;top:14%;width:18px;height:18px}.neural-login-form .login-remember span{display:none}.neural-login-form .login-remember input{appearance:none;width:100%;height:100%;border:1px solid rgba(195,190,230,.6);border-radius:3px;background:transparent;cursor:pointer}.neural-login-form .login-remember input:checked{background:linear-gradient(135deg,#3e84ff,#8b58ff,#f04ca2)}.neural-login-form .login-remember input:checked:after{content:"✓";display:grid;place-items:center;height:100%;color:#fff;font-size:10px}.neural-login-form .login-options a{position:absolute;inset:0 0 0 auto;width:130px;color:transparent}.neural-login-form .login-submit{left:39.892%;top:72.264%;width:19.737%;height:6.908%;margin:0;padding:0;border:0;border-radius:10px;color:transparent;background:transparent;box-shadow:none}.neural-login-form .login-submit:after{content:none}.neural-login-form .login-submit:hover{transform:translateY(-1px);background:transparent;box-shadow:0 0 24px #e148ff1c}.neural-login-form .login-submit:focus-visible{outline:1px solid rgba(127,242,255,.75);outline-offset:2px}.neural-login-form .login-error,.neural-login-form .login-reset-message,.neural-login-form .login-success-message{left:39.892%;top:79.7%;width:19.737%;min-height:0;margin:0;padding:4px 7px;border:0;border-radius:6px;color:#ff9bab;background:#030612c7;text-align:center;font-size:clamp(9px,.65vw,11px)}.neural-login-form .login-error:empty,.neural-login-form .login-reset-message:empty{display:none}.neural-login-form .login-reset-message{color:#8ff7ff}.neural-login-form .login-success-message{top:34.6%;color:#bbf7d0}.aurea-intelligence-flow{--flow-scale: clamp(.72, calc(100vw / 1672), 1.35);position:absolute;left:1.435%;top:8.076%;z-index:5;width:17.943%;color:#eef6ff;pointer-events:none}.aurea-intelligence-flow .flow-line{position:absolute;left:20px;top:22px;bottom:18px;width:1px;background:linear-gradient(180deg,#37efad29,#37efadd1 20%,#995cffcc 52%,#22ddffd6 80%,#22ddff1f);box-shadow:0 0 12px #5ba7ff33}.aurea-intelligence-flow .flow-pulse{position:absolute;left:17px;width:7px;height:7px;border-radius:50%;box-shadow:0 0 12px currentColor;animation:flowDown 5.8s linear infinite}.aurea-intelligence-flow .flow-pulse.p1{color:#37efad;background:#37efad}.aurea-intelligence-flow .flow-pulse.p2{color:#995cff;background:#995cff;animation-delay:1.9s}.aurea-intelligence-flow .flow-pulse.p3{color:#2df;background:#2df;animation-delay:3.8s}.aurea-intelligence-flow .flow-section{position:relative;padding-left:58px;margin-bottom:18px}.aurea-intelligence-flow .flow-icon{position:absolute;left:0;top:1px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);background:#04081429;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 16%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.aurea-intelligence-flow .flow-dot{position:absolute;left:17px;top:48px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.aurea-intelligence-flow .flow-title{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:var(--accent);font-size:13px;font-weight:800}.aurea-intelligence-flow .live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:blink 1.2s infinite}.aurea-intelligence-flow .msg{max-width:100%;padding:8px 10px;margin:5px 0;border-radius:12px;background:linear-gradient(135deg,#070f2347,#0c082324);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px;line-height:1.4;opacity:0;transform:translate(-10px) translateY(4px);transition:.34s ease}.aurea-intelligence-flow .msg.show{opacity:1;transform:none}.aurea-intelligence-flow .msg small{display:block;margin-top:4px;color:#7e90b5;font-size:6px}.aurea-intelligence-flow .typing{display:flex;gap:4px;width:max-content;padding:7px 9px;margin-top:6px;border-radius:10px;background:#08102329;opacity:0;transition:.2s}.aurea-intelligence-flow .typing.show{opacity:1}.aurea-intelligence-flow .typing i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:typing 1s infinite}.aurea-intelligence-flow .typing i:nth-child(2){animation-delay:.12s}.aurea-intelligence-flow .typing i:nth-child(3){animation-delay:.24s}.aurea-intelligence-flow .ai-process{display:flex;align-items:center;gap:7px;color:#cda6ff;font-size:7px;margin-bottom:6px;opacity:0;transition:.25s}.aurea-intelligence-flow .ai-process.show{opacity:1}.aurea-intelligence-flow .ai-process b{width:6px;height:6px;border-radius:50%;background:#995cff;box-shadow:0 0 10px #995cff;animation:aiPulse 1.2s infinite}.aurea-intelligence-flow .order-card{border-radius:13px;padding:10px 11px;border:1px solid rgba(34,221,255,.12);background:linear-gradient(135deg,#050e2133,#050a1c14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:translateY(7px);transition:.35s ease}.aurea-intelligence-flow .order-card.show{opacity:1;transform:none}.aurea-intelligence-flow .order-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:6px}.aurea-intelligence-flow .order-head strong{font-size:12px}.aurea-intelligence-flow .order-head span{color:#2df;font-size:6px}.aurea-intelligence-flow .order-item{display:flex;justify-content:space-between;gap:9px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04);color:#b8c5db;font-size:8px;opacity:0;transform:translate(-5px);transition:.3s}.aurea-intelligence-flow .order-item.show{opacity:1;transform:none}.aurea-intelligence-flow .order-item b{color:#fff}.aurea-intelligence-flow .ready{margin-top:7px;color:#58efb8;font-size:6px;opacity:0;transition:.3s}.aurea-intelligence-flow .ready.show{opacity:1}@keyframes flowDown{0%{top:25px;opacity:0}8%{opacity:1}92%{opacity:1}to{top:96%;opacity:0}}@keyframes blink{50%{opacity:.25;transform:scale(.72)}}@keyframes typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes aiPulse{50%{opacity:.25;transform:scale(.7)}}@media(max-width:980px){.aurea-intelligence-flow{display:none}}@media(max-width:860px){.aurea-login-background canvas{display:none}.aurea-login-layer{min-width:760px}}@media(prefers-reduced-motion:reduce){.aurea-login-background canvas{display:none}.aurea-intelligence-flow *,.neural-login-form *{animation:none!important;transition:none!important}}.login-page{width:100vw;height:100vh;min-height:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 15% 44%,rgba(0,178,255,.14),transparent 31%),radial-gradient(circle at 88% 48%,rgba(190,50,255,.11),transparent 34%),linear-gradient(135deg,#02040d,#040817 48%,#060315)}.login-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.2;background-image:radial-gradient(circle,rgba(130,185,255,.38) 0 1px,transparent 1.4px);background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 48%,#000);mask-image:linear-gradient(90deg,#000,transparent 48%,#000)}.aurea-login-scene{position:fixed;inset:0;z-index:1;pointer-events:none}.aurea-neural-canvas{position:absolute;inset:0;z-index:1;display:block;mix-blend-mode:screen}.aurea-login-layer{position:fixed;inset:0;z-index:5;width:100vw;height:100vh;transform:none;display:grid;place-items:center;pointer-events:none}.aurea-ai-visual{position:absolute;left:clamp(34px,7vw,132px);top:50%;width:clamp(230px,25vw,390px);aspect-ratio:1;transform:translateY(-58%)}.aurea-ai-visual:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at 43% 38%,rgba(151,242,255,.2),rgba(38,90,255,.08) 30%,rgba(103,42,255,.04) 54%,transparent 70%);box-shadow:0 0 62px #18adff1a}.ai-core{position:absolute;inset:27%;display:grid;place-items:center;border:1px solid rgba(72,220,255,.26);border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 36% 31%,#53e6ff38,#081740b3 56%,#1c0a44c2);box-shadow:inset 0 0 34px #2cbeff21,0 0 36px #3e5cff1f;animation:aiCoreBreathe 6s ease-in-out infinite}.ai-core:before,.ai-core:after{content:"";position:absolute;inset:13%;border:1px dashed rgba(97,229,255,.22);border-radius:50%;transform:rotate(28deg)}.ai-core:after{inset:28%;border-color:#be50ff47;transform:rotate(-18deg)}.ai-core-mark{color:#dffcff;font-size:clamp(42px,4vw,66px);font-weight:300;text-shadow:0 0 20px rgba(58,221,255,.55),8px 6px 18px rgba(170,53,255,.42)}.ai-orbit{position:absolute;inset:13%;border:1px solid rgba(45,205,255,.13);border-radius:48% 52% 55% 45%;animation:aiOrbit 22s linear infinite}.orbit-two{inset:3%;border-color:#a545ff1a;animation-duration:31s;animation-direction:reverse}.ai-node{position:absolute;width:5px;height:5px;border-radius:50%;background:#61ecff;box-shadow:0 0 13px #29d9ff}.node-one{left:9%;top:35%}.node-two{right:11%;top:24%;background:#be59ff}.node-three{right:17%;bottom:17%}.aurea-ai-visual>p{position:absolute;left:50%;bottom:2%;transform:translate(-50%);width:max-content;margin:0;color:#a6e1ffb8;font-size:10px;font-weight:800;letter-spacing:.18em}.aurea-login-card{width:clamp(360px,27vw,430px);padding:28px 32px 32px;pointer-events:auto;border:1px solid rgba(120,145,255,.22);border-radius:26px;background:linear-gradient(145deg,#070c20c7,#0a07219e);box-shadow:0 28px 80px #00000059,0 0 40px #6e46ff14,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aurea-login-logo{display:block;width:clamp(150px,11vw,175px);height:auto;margin:0 auto 12px}.aurea-login-card header{text-align:center;margin-bottom:24px}.aurea-login-card header h1{margin:0;color:#f7f9ff;font-size:clamp(20px,1.5vw,25px);font-weight:720;letter-spacing:-.02em}.aurea-login-card header p{margin:7px 0 0;color:#cbd7efa3;font-size:13px}.aurea-login-form{width:100%;margin:0}.aurea-field{position:relative;display:flex;align-items:center;width:100%;height:54px;margin:0 0 12px;color:#bccdec91}.aurea-field>svg{position:absolute;left:16px;z-index:1;pointer-events:none}.aurea-field input{width:100%;height:100%;padding:0 45px;border:1px solid rgba(115,140,200,.28);border-radius:12px;outline:0;color:#f4f7ff;background:#0207166b;box-shadow:inset 0 1px #ffffff06;transition:border-color .18s ease,box-shadow .18s ease}.aurea-field input::placeholder{color:#dce1f58c}.aurea-field input:focus{border-color:#23e1ffb8;box-shadow:0 0 0 1px #23e1ff1a,0 0 18px #23beff0f}.password-visibility{position:absolute;right:8px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:9px;color:#c3cfe799;background:transparent}.password-visibility:hover,.password-visibility:focus-visible{color:#dffaff;background:#23e1ff0f;outline:0}.aurea-login-form .login-options{position:static;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;margin:4px 1px 0;color:#aebbd4;font-size:12px;animation:none}.aurea-login-form .login-remember{position:static;display:flex;align-items:center;gap:8px;width:auto;height:auto}.aurea-login-form .login-remember input{appearance:none;width:16px;height:16px;margin:0;border:1px solid rgba(154,173,215,.55);border-radius:4px;background:#02071659}.aurea-login-form .login-remember input:checked{background:linear-gradient(135deg,#1684ff,#843cff)}.aurea-login-form .login-remember input:checked:after{content:"✓";display:grid;place-items:center;height:100%;color:#fff;font-size:10px}.aurea-login-form .login-remember span{display:inline}.aurea-login-form .login-options a{position:static;width:auto;color:#aebbd4;text-decoration:none}.aurea-login-form .login-options a:hover{color:#78eaff}.aurea-login-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;margin:20px 0 0;border:0;border-radius:12px;color:#fff;background:linear-gradient(90deg,#1684ff,#843cff,#f044a0);box-shadow:0 14px 30px #4f2ee133;font-weight:800;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.aurea-login-submit:hover{transform:translateY(-1px);filter:brightness(1.045);box-shadow:0 16px 34px #7630e040}.aurea-login-submit:focus-visible{outline:2px solid rgba(91,235,255,.8);outline-offset:2px}.aurea-login-submit:disabled{cursor:wait;opacity:.82}.aurea-login-submit span{font-size:18px}.login-spinner{animation:loginSpin .8s linear infinite}.aurea-login-form .login-error,.aurea-login-form .login-reset-message{position:static;width:100%;min-height:0;margin:11px 0 0;padding:0;color:#ff91a4;background:transparent;text-align:center;font-size:11px}.aurea-login-form .login-reset-message{color:#78eaff}.aurea-login-form .login-error:empty,.aurea-login-form .login-reset-message:empty{display:none}.aurea-login-form .login-success-message{position:static;width:100%;margin:0 0 13px;padding:9px 10px;font-size:11px}.aurea-ecosystem{position:fixed;right:clamp(42px,7vw,130px);top:50%;z-index:3;width:155px;transform:translateY(-50%);display:grid;gap:11px}.aurea-ecosystem>p{margin:0 0 5px;color:#b2c1e26b;font-size:9px;font-weight:800;letter-spacing:.18em}.ecosystem-module{--module-color:#29d9ff;display:flex;align-items:center;gap:11px;height:50px;color:#dee6f7c7;transition:color .3s ease,transform .3s ease}.ecosystem-module>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--module-color) 35%,transparent);border-radius:12px;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 6%,rgba(4,8,22,.55));box-shadow:0 0 14px color-mix(in srgb,var(--module-color) 7%,transparent);transition:box-shadow .3s ease,transform .3s ease}.ecosystem-module strong{font-size:13px;font-weight:650}.ecosystem-module.pulse-hit>span{transform:scale(1.06);box-shadow:0 0 22px color-mix(in srgb,var(--module-color) 35%,transparent)}.aurea-intelligence-demo{position:absolute;left:clamp(42px,7vw,132px);bottom:5vh;width:min(270px,24vw);display:grid;gap:5px}.demo-step{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:8px 10px;border-left:1px solid currentColor;border-radius:0 9px 9px 0;color:#b7c6df;background:linear-gradient(90deg,rgba(7,17,40,.42),transparent);opacity:0;transform:translateY(5px);transition:.4s ease}.demo-step.visible{opacity:1;transform:none}.demo-step svg{margin-top:2px}.demo-step span,.demo-step b{display:block;font-size:9px;line-height:1.5}.demo-step b{margin-bottom:2px;color:#eef5ff;font-size:10px}.demo-green{color:#65e9b5}.demo-purple{color:#bb86ff}.demo-cyan{color:#65eaff}.aurea-intelligence-demo>i{display:block;width:1px;height:6px;margin-left:17px;background:linear-gradient(currentColor,transparent);opacity:0}.aurea-intelligence-demo>i.visible{opacity:.5}@keyframes aiOrbit{to{transform:rotate(360deg)}}@keyframes aiCoreBreathe{50%{transform:scale(1.025);filter:brightness(1.08)}}@keyframes loginSpin{to{transform:rotate(360deg)}}@media(max-width:1100px){.aurea-ai-visual{left:3vw;width:260px}.aurea-intelligence-demo{left:3vw}.aurea-ecosystem{right:3vw}.aurea-login-card{width:380px}.ecosystem-module{height:45px}}@media(max-width:900px){.aurea-ai-visual{left:-55px;opacity:.72}.aurea-intelligence-demo{display:none}.aurea-ecosystem{right:18px;width:115px}.aurea-ecosystem>p{display:none}.ecosystem-module strong{font-size:11px}.aurea-login-card{transform:translate(-5vw)}}@media(max-width:760px){.login-page{overflow:hidden}.aurea-login-layer{padding:16px}.aurea-login-card{width:min(400px,calc(100vw - 32px));padding:26px 24px 28px;transform:none}.aurea-ai-visual{left:50%;top:-55px;width:210px;transform:translate(-50%);opacity:.28}.aurea-ai-visual>p,.aurea-ecosystem,.aurea-intelligence-demo{display:none}.aurea-neural-canvas{opacity:.35}.aurea-login-logo{width:150px}.aurea-login-card header{margin-bottom:20px}}@media(max-height:700px)and (min-width:761px){.aurea-login-card{padding:20px 28px 23px}.aurea-login-logo{width:145px;margin-bottom:5px}.aurea-login-card header{margin-bottom:16px}.aurea-field{height:48px}.aurea-login-submit{height:50px;margin-top:14px}.aurea-intelligence-demo{bottom:2vh}}@media(prefers-reduced-motion:reduce){.ai-core,.ai-orbit,.login-spinner{animation:none}.demo-step{opacity:1;transform:none;transition:none}.aurea-neural-canvas{display:none}}.login-page{background:#01030b}.login-page:before{display:none}.aurea-login-scene{overflow:hidden;background:#01030b}.aurea-login-scene:before{content:"";position:absolute;inset:-28px;z-index:0;background:url(/brand/aurea-brain-login.png) center / cover no-repeat;filter:blur(22px) brightness(.38) saturate(.8);transform:scale(1.035);opacity:.82}.aurea-login-art{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.aurea-login-scene .aurea-neural-canvas{z-index:2}.aurea-login-layer{z-index:5}.aurea-login-card{width:clamp(360px,25vw,410px);padding:25px 30px 29px;transform:translate(-1.5vw,1vh);border-color:#6f8eff30;background:linear-gradient(145deg,#050a1db8,#0a061f9e);box-shadow:0 28px 72px #0000004f,0 0 32px #533fff13,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.aurea-login-logo{width:clamp(148px,10vw,168px);margin-bottom:9px}.aurea-login-card header{margin-bottom:21px}.aurea-login-card header h1{font-size:clamp(19px,1.35vw,23px)}.aurea-login-card header p{margin-top:5px}.aurea-login-form .aurea-field{height:52px}.aurea-login-submit{height:54px;margin-top:18px}.aurea-conversation-flow{position:absolute;left:max(18px,calc((100vw - min(100vw,177.6833vh))/2 + 24px));top:max(58px,calc((100vh - min(100vh,56.2804vw))/2 + 74px));z-index:3;width:clamp(238px,17.5vw,292px);color:#dbe8ff;pointer-events:none}.conversation-rail{position:absolute;left:15px;top:29px;bottom:5px;width:1px;background:linear-gradient(#37efad,#37efad38 28%,#a85cff9e 58%,#29d9ffa6);box-shadow:0 0 9px #43c4ff2e}.aurea-conversation-flow>header{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#66f0bd;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aurea-conversation-flow>header svg{filter:drop-shadow(0 0 6px rgba(55,239,173,.35))}.aurea-conversation-flow section{position:relative;margin:0 0 13px;padding-left:36px;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.aurea-conversation-flow section.is-visible{opacity:1;transform:none}.aurea-conversation-flow h2{display:flex;align-items:center;gap:6px;margin:0 0 5px;color:var(--flow-color);font-size:9px;font-weight:850;letter-spacing:.07em}.aurea-conversation-flow h2>i{position:absolute;left:12px;width:7px;height:7px;border-radius:50%;background:var(--flow-color);box-shadow:0 0 11px var(--flow-color)}.flow-bubble{width:max-content;max-width:100%;margin:4px 0;padding:6px 9px;border:1px solid color-mix(in srgb,var(--flow-color) 12%,transparent);border-radius:9px;color:#e1eafadb;background:linear-gradient(90deg,#050d222e,#0c071f14);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:8px;line-height:1.42;opacity:0;transform:translate(-5px);transition:.32s ease}.flow-bubble.is-visible{opacity:1;transform:none}.flow-typing{display:flex;align-items:center;gap:3px;width:max-content;margin:5px 0;padding:3px 6px;color:var(--flow-color);opacity:0;transition:.25s}.flow-typing.is-visible{opacity:.8}.flow-typing span{width:3px;height:3px;border-radius:50%;background:currentColor;animation:conversationTyping 1.05s infinite}.flow-typing span:nth-child(2){animation-delay:.13s}.flow-typing span:nth-child(3){animation-delay:.26s}.flow-typing em{margin-left:3px;color:#bfcfe794;font-size:7px;font-style:normal}.flow-processing{display:flex;align-items:center;gap:5px;margin:4px 0;color:#c9a5ff;font-size:7px;opacity:0;transition:.25s}.flow-processing.is-visible{opacity:1}.flow-processing span{width:5px;height:5px;border-radius:50%;background:#a85cff;box-shadow:0 0 9px #a85cff;animation:conversationPulse 1.25s ease-in-out infinite}.flow-order{padding:7px 9px;border-left:1px solid rgba(41,217,255,.2);border-radius:0 9px 9px 0;background:linear-gradient(90deg,rgba(4,16,35,.18),transparent);opacity:0;transform:translateY(4px);transition:.32s}.flow-order.is-visible{opacity:1;transform:none}.flow-order>strong{display:block;margin-bottom:4px;color:#eef7ff;font-size:9px}.flow-order>p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.035);color:#becde5c2;font-size:7px;opacity:0;transform:translate(-4px);transition:.28s}.flow-order>p.is-visible{opacity:1;transform:none}.flow-order>p b{color:#fff}.flow-order>small{display:flex;align-items:center;gap:4px;margin-top:5px;color:#64edb9;font-size:6px;opacity:0;transition:.28s}.flow-order>small.is-visible{opacity:1}@keyframes conversationTyping{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes conversationPulse{50%{opacity:.3;transform:scale(.72)}}@media(max-width:1100px){.aurea-login-card{width:365px;transform:translate(-2vw,1vh);padding:22px 27px 25px}.aurea-conversation-flow{width:235px}}@media(max-width:920px){.aurea-conversation-flow{display:none}.aurea-login-card{transform:translate(8vw,1vh)}}@media(max-width:760px){.aurea-login-art{object-position:35% center;opacity:.72}.aurea-login-card{width:min(400px,calc(100vw - 32px));transform:none;background:linear-gradient(145deg,#050a1de0,#0a061fd1)}}@media(prefers-reduced-motion:reduce){.aurea-conversation-flow section,.flow-bubble,.flow-order,.flow-order>p,.flow-order>small{opacity:1;transform:none;transition:none}.flow-typing,.flow-processing{display:none}}.aurea-login-scene:before{background-image:url(/brand/aurea-brain-login.png);filter:blur(18px) brightness(.42) saturate(.82);opacity:.72}.aurea-login-card{width:clamp(310px,22vw,350px);min-height:0;padding:0;transform:translateY(21vh);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.aurea-login-logo{display:none}.aurea-login-card header{margin-bottom:15px}.aurea-login-card header h1{font-size:clamp(18px,1.3vw,22px)}.aurea-login-card header p{margin-top:4px;color:#ccd8efad;font-size:0}.aurea-login-card header p:before{content:"Acesse sua central inteligente.";font-size:11px}.aurea-login-form .aurea-field{height:46px;margin-bottom:10px}.aurea-field input{background:#02071657;border-color:#6b8bda4d}.aurea-login-form .login-options{margin-top:2px;font-size:10px}.aurea-login-submit{height:48px;margin-top:14px;font-size:14px;text-transform:uppercase}@media(max-height:760px)and (min-width:901px){.aurea-login-card{width:310px;transform:translateY(20vh)}.aurea-login-card header{margin-bottom:10px}.aurea-login-card header h1{font-size:17px}.aurea-login-form .aurea-field{height:42px;margin-bottom:8px}.aurea-login-submit{height:44px;margin-top:10px}.aurea-login-form .login-options{font-size:9px}}@media(max-width:900px){.aurea-module-activity{display:none}.aurea-login-card{width:min(350px,calc(100vw - 32px));min-height:0;transform:translateY(17vh);padding:18px;border:1px solid rgba(102,134,255,.2);border-radius:18px;background:#040819b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.aurea-login-card{width:clamp(310px,22vw,350px)}.aurea-login-card header{margin-bottom:24px;text-align:center}.aurea-login-card header h1{margin:0 0 6px}.aurea-login-card header p{display:flex;flex-direction:column;gap:3px;margin:0;color:#ccd8efad;font-size:11px;line-height:1.5}.aurea-login-card header p:before,.aurea-login-card header p:after{content:none}.aurea-login-card header p span{display:block}.aurea-login-form,.aurea-login-form .aurea-field,.aurea-login-submit{width:100%}.aurea-login-form .aurea-field{height:52px;margin:0 0 12px}.aurea-login-form .login-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 18px;font-size:10px;white-space:nowrap}.aurea-login-form .login-options a{flex:0 0 auto}.aurea-login-submit{height:54px;margin:0}.ai-status-container.module-live-state{top:46.1%;height:26px;padding:0 6px;display:flex;align-items:center;overflow:hidden;border-radius:4px;background:#030815f0}.ai-status-container.module-live-state:before{content:none}.ai-status-container>span{display:block;max-width:100%;overflow:hidden;color:#c05cff;text-overflow:ellipsis;white-space:nowrap;animation:aiStatusEnter .28s ease both}@keyframes aiStatusEnter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-height:760px)and (min-width:901px){.aurea-login-card header{margin-bottom:14px}.aurea-login-form .aurea-field{height:46px;margin-bottom:9px}.aurea-login-form .login-options{margin:8px 0 12px}.aurea-login-submit{height:48px}}@media(prefers-reduced-motion:reduce){.ai-status-container>span{animation:none}}.aurea-login-card{position:relative;width:clamp(320px,22vw,350px);padding:32px 30px;transform:translateY(1.5vh);isolation:isolate}.aurea-login-card:before{content:"";position:absolute;inset:-24px -22px;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(4,8,28,1) 0 58%,rgba(4,8,28,.96) 68%,transparent 84%)}.aurea-login-card>*{position:relative;z-index:1}.aurea-login-logo{display:block;width:176px;max-width:55%;height:auto;margin:0 auto 22px}.aurea-login-card header{margin-bottom:22px}.aurea-login-card header h1{margin:0}.aurea-login-form .aurea-field{height:52px;margin-bottom:12px}.aurea-login-form .login-options{margin:12px 0 18px}.aurea-login-submit{height:54px}@media(max-height:840px)and (min-width:901px){.aurea-login-card{width:330px;padding:22px 26px;transform:translateY(1vh)}.aurea-login-logo{width:148px;margin-bottom:16px}.aurea-login-card header{margin-bottom:15px}.aurea-login-form .aurea-field{height:46px;margin-bottom:9px}.aurea-login-form .login-options{margin:8px 0 12px}.aurea-login-submit{height:48px}}@media(max-width:900px){.aurea-login-card{width:min(350px,calc(100vw - 32px));padding:24px;transform:none}.aurea-login-card:before{display:none}.aurea-login-logo{width:154px}}.ai-status-container.module-live-state{width:10.8%}.ai-status-container>span{color:#df7dff;font-weight:700}.status-container.module-live-state,.ai-status-container.module-live-state{position:absolute;z-index:5;display:flex;align-items:center;width:12.7%;min-height:28px;height:28px;padding:0 34px 0 10px;overflow:hidden;border-radius:7px;background:#030816;box-sizing:border-box}.status-container.module-live-state:before,.ai-status-container.module-live-state:before{content:none}.status-container .status-item{position:absolute;inset:0 34px 0 10px;z-index:6;display:flex;align-items:center;min-width:0;overflow:hidden;color:var(--live-color);font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap;opacity:0}.status-container .status-item.active{opacity:1;animation:statusItemFade .28s ease both}.status-container.state-1 .status-item{color:#df7dff}@keyframes statusItemFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.login-portal-effects,.login-portal-flash{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none;opacity:0}.login-portal-effects{transform:translateZ(0)}.login-portal-core,.login-portal-rings{position:absolute;left:50%;top:82%;width:min(42vw,620px);aspect-ratio:2.8/1;border-radius:50%;transform:translate(-50%,-50%) scale(.25);opacity:0}.login-portal-core{background:radial-gradient(ellipse at center,rgba(238,246,255,.9) 0 3%,rgba(46,191,255,.76) 10%,rgba(98,48,255,.46) 30%,transparent 68%);filter:drop-shadow(0 0 22px rgba(40,178,255,.8)) drop-shadow(0 0 42px rgba(149,48,255,.6))}.login-portal-rings{border:2px solid rgba(56,205,255,.9);box-shadow:0 0 12px #24c8ff,inset 0 0 18px #652fff,0 0 40px #7a2effcc}.login-portal-rings:before,.login-portal-rings:after{content:"";position:absolute;inset:12%;border:1px solid rgba(164,92,255,.9);border-radius:50%}.login-portal-rings:after{inset:27%;border-color:#49dbfff2}.login-portal-particles{position:absolute;inset:0}.login-portal-particles i{--ray-angle:calc(var(--portal-ray) * 30deg);position:absolute;left:50%;top:82%;width:clamp(90px,18vw,320px);height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(50,207,255,.85),rgba(198,93,255,.95));transform-origin:0 50%;transform:rotate(var(--ray-angle)) translate(8vw) scaleX(.15);opacity:0}.login-portal-flash{background:radial-gradient(circle at 50% 75%,rgba(255,255,255,.86),rgba(75,190,255,.45) 17%,rgba(129,45,255,.2) 38%,transparent 70%)}.login-page--portal-enter .aurea-login-submit{animation:portalButtonPulse .22s ease-out both}.login-page--portal-enter .aurea-login-card{animation:portalCardExit .9s cubic-bezier(.55,.06,.68,.19) both}.login-page--portal-enter .aurea-login-scene{transform-origin:50% 82%;animation:portalSceneDive .9s cubic-bezier(.5,.02,.78,.2) both}.login-page--portal-enter .aurea-login-art{filter:brightness(1.18) saturate(1.22);animation:portalBrainPulse .38s ease-out both}.login-page--portal-enter .aurea-module-activity{animation:portalConnectionsSync .42s ease-out both}.login-page--portal-enter .login-portal-effects{opacity:1}.login-page--portal-enter .login-portal-core{animation:portalCoreOpen .9s ease-in both}.login-page--portal-enter .login-portal-rings{animation:portalRingsOpen .9s cubic-bezier(.2,.75,.3,1) both}.login-page--portal-enter .login-portal-rings:before{animation:portalRingSpin .34s linear infinite}.login-page--portal-enter .login-portal-rings:after{animation:portalRingSpin .24s linear infinite reverse}.login-page--portal-enter .login-portal-particles i{animation:portalRayConverge .55s cubic-bezier(.5,0,1,.5) calc(.2s + var(--portal-ray) * 8ms) both}.login-page--portal-enter .login-portal-flash{animation:portalFinalFlash .9s ease-in both}@keyframes portalButtonPulse{50%{transform:scale(1.025);filter:brightness(1.35);box-shadow:0 0 28px #5c5fffbf}}@keyframes portalBrainPulse{45%{filter:brightness(1.42) saturate(1.5) drop-shadow(0 0 18px rgba(83,95,255,.55))}}@keyframes portalConnectionsSync{45%{filter:brightness(1.65) saturate(1.45);opacity:1}}@keyframes portalCoreOpen{0%,12%{opacity:0;transform:translate(-50%,-50%) scale(.2)}38%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(4.8)}}@keyframes portalRingsOpen{0%,15%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(0)}40%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(20deg)}to{opacity:.25;transform:translate(-50%,-50%) scale(5) rotate(95deg)}}@keyframes portalRingSpin{to{transform:rotate(360deg)}}@keyframes portalRayConverge{0%{opacity:0;transform:rotate(var(--ray-angle)) translate(28vw) scaleX(.15)}35%{opacity:.9}to{opacity:0;transform:rotate(var(--ray-angle)) translate(0) scaleX(1.7)}}@keyframes portalCardExit{0%,32%{opacity:1;filter:brightness(1);transform:translateY(1.5vh) scale(1)}65%{opacity:.75;filter:brightness(1.3);transform:translateY(8vh) scale(.9)}to{opacity:0;filter:brightness(1.8) blur(3px);transform:translateY(34vh) scale(.28)}}@keyframes portalSceneDive{0%,32%{transform:scale(1);filter:brightness(1)}62%{transform:scale(1.08) translateY(-1%);filter:brightness(1.3)}to{transform:scale(2.45) translateY(-8%);filter:brightness(1.8) blur(3px);opacity:.18}}@keyframes portalFinalFlash{0%,73%{opacity:0}87%{opacity:.82}to{opacity:.18}}@media(prefers-reduced-motion:reduce){.login-page--portal-enter .aurea-login-card,.login-page--portal-enter .aurea-login-scene{animation:portalReducedFade .15s ease-out both}.login-page--portal-enter .aurea-login-submit,.login-page--portal-enter .aurea-login-art,.login-page--portal-enter .aurea-module-activity,.login-page--portal-enter .login-portal-core,.login-page--portal-enter .login-portal-rings,.login-page--portal-enter .login-portal-particles i,.login-page--portal-enter .login-portal-flash{animation:none}}@keyframes portalReducedFade{to{opacity:0}}.app-shell--portal-exit{position:relative;isolation:isolate;overflow:hidden}.app-shell--portal-exit:before,.app-shell--portal-exit:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none}.app-shell--portal-exit:before{background:radial-gradient(circle at 50% 52%,rgba(236,247,255,.72) 0 1%,rgba(38,185,255,.42) 5%,rgba(115,45,255,.2) 15%,transparent 42%);animation:logoutPortalCore .56s cubic-bezier(.55,.05,.85,.25) both}.app-shell--portal-exit:after{background:repeating-conic-gradient(from 0deg at 50% 52%,transparent 0 10deg,rgba(66,208,255,.18) 11deg,transparent 12deg 24deg);-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 5%,transparent 54%);mask-image:radial-gradient(circle at 50% 52%,#000 0 5%,transparent 54%);animation:logoutPortalRays .56s ease-in both}.app-shell--portal-exit>*{transform-origin:50% 52%;animation:logoutInterfaceReturn .56s cubic-bezier(.55,.05,.85,.25) both}.app-shell--portal-exit .logout-button{animation:logoutButtonPulse .2s ease-out both}.login-page--portal-return .aurea-login-scene,.login-page--portal-return .aurea-login-layer{animation:loginPortalReveal .32s cubic-bezier(.2,.75,.3,1) both}.login-page--portal-return .aurea-login-art,.login-page--portal-return .aurea-module-activity{animation:loginNeuralWake .32s ease-out both}.login-page--portal-return:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;background:radial-gradient(circle at 50% 58%,rgba(220,243,255,.42),rgba(90,65,255,.18) 20%,transparent 55%);animation:loginReturnFlash .32s ease-out both}@keyframes logoutButtonPulse{50%{transform:scale(.94);filter:brightness(1.35);box-shadow:0 0 20px #605cff73}}@keyframes logoutInterfaceReturn{0%,18%{opacity:1;transform:scale(1);filter:brightness(1)}55%{opacity:.76;transform:scale(.975);filter:brightness(.72) blur(1px)}to{opacity:0;transform:scale(.72);filter:brightness(.45) blur(4px)}}@keyframes logoutPortalCore{0%,22%{opacity:0;transform:scale(2.2)}65%{opacity:.72}to{opacity:.18;transform:scale(.15)}}@keyframes logoutPortalRays{0%{opacity:0;transform:scale(1.5) rotate(0)}38%{opacity:.8}to{opacity:0;transform:scale(.2) rotate(48deg)}}@keyframes loginPortalReveal{0%{opacity:0;transform:scale(1.05);filter:blur(5px) brightness(1.25)}to{opacity:1;transform:scale(1);filter:none}}@keyframes loginNeuralWake{0%{opacity:.2;filter:brightness(.55) saturate(.7)}to{opacity:1;filter:brightness(1.18) saturate(1.22)}}@keyframes loginReturnFlash{0%{opacity:.7}to{opacity:0}}@media(prefers-reduced-motion:reduce){.app-shell--portal-exit>*{animation:logoutReducedFade .12s ease-out both}.app-shell--portal-exit:before,.app-shell--portal-exit:after,.app-shell--portal-exit .logout-button{animation:none}.login-page--portal-return .aurea-login-scene,.login-page--portal-return .aurea-login-layer{animation:loginReducedReveal .15s ease-out both}.login-page--portal-return .aurea-login-art,.login-page--portal-return .aurea-module-activity,.login-page--portal-return:after{animation:none}}@keyframes logoutReducedFade{to{opacity:0}}@keyframes loginReducedReveal{0%{opacity:0}to{opacity:1}}.app-shell--portal-exit:after{display:none}.app-shell--portal-exit:before{background:radial-gradient(circle at 50% 52%,rgba(60,190,255,.16),rgba(121,57,255,.1) 14%,transparent 36%);animation:logoutLightFlash .1s ease-out both}.app-shell--portal-exit>*{will-change:transform,opacity;animation:logoutLightExit .22s ease-in both}.app-shell--portal-exit .logout-button{animation:logoutLightButtonPulse .1s ease-out both}.login-page--portal-return .aurea-login-scene,.login-page--portal-return .aurea-login-layer{animation:loginLightReveal .18s ease-out both}.login-page--portal-return .aurea-login-art,.login-page--portal-return .aurea-module-activity{animation:none}.login-page--portal-return:after{animation:loginLightFlash .08s ease-out both}@keyframes logoutLightButtonPulse{50%{transform:scale(.97);opacity:.75}}@keyframes logoutLightFlash{0%,to{opacity:0}50%{opacity:.5}}@keyframes logoutLightExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes loginLightReveal{0%{opacity:0}to{opacity:1}}@keyframes loginLightFlash{0%{opacity:.3}to{opacity:0}}@media(prefers-reduced-motion:reduce){.app-shell--portal-exit:before,.app-shell--portal-exit .logout-button{animation:none}.app-shell--portal-exit>*{animation:logoutReducedFade .12s ease-out both}.login-page--portal-return .aurea-login-scene,.login-page--portal-return .aurea-login-layer{animation:loginReducedReveal .15s ease-out both}}@media(prefers-reduced-motion:reduce){.status-container .status-item.active{animation:none}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:var(--color-scheme);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--color-scheme: dark;--bg: #02040a;--panel: rgba(5, 11, 26, .78);--panel-soft: rgba(8, 15, 36, .74);--panel-strong: rgba(7, 14, 32, .92);--sidebar: rgba(5, 11, 26, .78);--border: rgba(82, 138, 255, .22);--line: var(--border);--line-soft: rgba(255, 255, 255, .09);--text: #f7f8ff;--muted: #8491b3;--blue: #118cff;--cyan: #00dbff;--green: #09f29a;--purple: #8b2cff;--pink: #ff2fb2;--orange: #ff8a00;--gold: #ffca4b;--red: #ff365c;--shadow: 0 14px 38px rgba(0, 0, 0, .36);--glass-blur: 10px;--soft-glow: 0 0 12px;--surface-highlight: rgba(255, 255, 255, .075);--surface-lowlight: rgba(255, 255, 255, .018);--bg-aura-gold: rgba(255, 199, 75, .18);--bg-aura-purple: rgba(139, 44, 255, .24);--bg-aura-blue: rgba(0, 219, 255, .16);--panel-inset: rgba(255, 255, 255, .08);--hover-shadow: 0 16px 42px rgba(0, 0, 0, .38), 0 0 10px color-mix(in srgb, currentColor 18%, transparent), inset 0 1px 0 rgba(255, 255, 255, .12);--sidebar-shadow: 0 0 0 1px rgba(255, 200, 75, .06), 14px 0 36px rgba(0, 0, 0, .34);--icon-surface: rgba(8, 16, 36, .58);--sheen-opacity: 1;--detail-opacity: .26;--title-glow: 0 0 18px rgba(139, 44, 255, .55);--accent-glow: 0 0 16px color-mix(in srgb, var(--gold) 26%, transparent);--texture-opacity: .18;--grain-opacity: .12}:root[data-theme=light]{--color-scheme: light;--bg: #eaf0f7;--bg-soft: #f3f6fa;--panel: rgba(255, 255, 255, .82);--panel-soft: rgba(241, 246, 252, .74);--panel-strong: #ffffff;--sidebar: rgba(232, 239, 248, .88);--border: rgba(15, 23, 42, .1);--line: var(--border);--line-soft: rgba(15, 23, 42, .075);--text: #172033;--muted: #64748b;--blue: #376fd4;--cyan: #168b95;--green: #16885e;--purple: #7667d8;--pink: #be4a88;--orange: #b97822;--gold: #a9781a;--red: #d0445a;--shadow: 0 18px 45px rgba(15, 23, 42, .1);--glass-blur: 20px;--soft-glow: 0 0 2px;--surface-highlight: rgba(255, 255, 255, .72);--surface-lowlight: rgba(227, 235, 245, .42);--bg-aura-gold: rgba(180, 129, 31, .09);--bg-aura-purple: rgba(124, 103, 216, .13);--bg-aura-blue: rgba(72, 126, 190, .16);--panel-inset: rgba(255, 255, 255, .78);--hover-shadow: 0 20px 46px rgba(15, 23, 42, .13), inset 0 1px 0 rgba(255, 255, 255, .86);--sidebar-shadow: 12px 0 34px rgba(15, 23, 42, .095), inset -1px 0 0 rgba(255, 255, 255, .72);--icon-surface: rgba(245, 248, 252, .86);--sheen-opacity: .22;--detail-opacity: .08;--title-glow: 0 8px 18px rgba(55, 68, 94, .08);--accent-glow: 0 14px 30px rgba(130, 92, 25, .13);--texture-opacity: .12;--grain-opacity: .06}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}html,#root{min-height:100%}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--texture-opacity);background-image:linear-gradient(color-mix(in srgb,var(--text) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 3%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 18%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 18%,black,transparent 72%)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--grain-opacity);background:repeating-radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--text) 24%,transparent) 0 1px,transparent 1px 4px),repeating-linear-gradient(115deg,color-mix(in srgb,var(--text) 8%,transparent) 0 1px,transparent 1px 7px);mix-blend-mode:normal}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.app-shell{width:100%;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 10% -10%,var(--bg-aura-gold),transparent 28%),radial-gradient(circle at 42% 9%,var(--bg-aura-purple),transparent 28%),radial-gradient(circle at 78% 7%,var(--bg-aura-blue),transparent 26%),linear-gradient(135deg,var(--bg-soft, var(--bg)) 0%,var(--bg) 48%,color-mix(in srgb,var(--purple) 5%,var(--bg)) 100%),var(--bg)}.auth-loading{display:grid;min-height:100vh;place-items:center;color:var(--text);background:var(--bg);font-size:.95rem;font-weight:700}.login-page{position:relative;display:grid;grid-template-columns:minmax(280px,520px) minmax(320px,440px);align-items:center;justify-content:center;gap:72px;min-height:100vh;padding:48px;overflow:hidden}.ambient{position:absolute;width:420px;height:420px;border-radius:999px;filter:blur(68px);opacity:.46;pointer-events:none}.ambient-gold{left:-140px;bottom:6%;background:#ffb000}.ambient-blue{right:-120px;top:6%;background:#244fff}.login-brand,.login-card{position:relative;z-index:1}.brand-mark{display:grid;place-items:center;width:70px;height:70px;margin-bottom:28px;border:1px solid rgba(255,202,75,.42);border-radius:22px;color:var(--gold);background:#ffca4b17;box-shadow:0 0 12px #ffb0001f}.eyebrow{margin:0 0 10px;color:var(--gold);font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.login-brand h1{margin:0;max-width:650px;font-size:clamp(3rem,8vw,6.4rem);line-height:.9;letter-spacing:0}.login-brand p:not(.eyebrow){max-width:520px;margin:24px 0 0;color:#d8e2fb;font-size:1.18rem;line-height:1.65}.glass-card{border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#ffffff1f,#ffffff09),#050a18b8;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.login-card{width:100%;padding:34px;border-radius:28px}.card-header{margin-bottom:28px}.status-pill{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border:1px solid rgba(255,202,75,.32);border-radius:999px;color:#ffe59a;background:#ffca4b1a;font-size:.72rem;font-weight:900;text-transform:uppercase}.card-header h2{margin:16px 0 8px;font-size:1.65rem}.card-header p{margin:0;color:var(--muted);line-height:1.6}.field{display:grid;gap:9px;margin-bottom:18px;color:#e9edf7;font-size:.9rem;font-weight:800}.input-wrap{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:var(--muted);background:#02040a9e}.input-wrap:focus-within{border-color:#ffca4bad;box-shadow:0 0 0 4px #ffca4b1a}.input-wrap input,.search-box input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.input-wrap input::placeholder,.search-box input::placeholder{color:#6f7b9b}.glow-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:24px;border:0;border-radius:16px;background:linear-gradient(135deg,#b87800,#ffdd70 46%,#ff9f1c);color:#120d04;font-weight:950;box-shadow:0 12px 28px #ffb00029,0 0 12px #ffca4b1a;transition:transform .18s ease,box-shadow .18s ease}.glow-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #ffb00038,0 0 16px #ffca4b24}.forgot-link{display:block;width:fit-content;margin:18px auto 0;color:#b9c2d4;font-size:.9rem;text-decoration:none}.dashboard-page{position:relative;display:grid;grid-template-columns:284px minmax(0,1fr);width:100%;min-height:100vh;padding:16px 20px 18px 16px;gap:22px;overflow-x:hidden;isolation:isolate}.neural-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 55% -12%,rgba(0,219,255,.18),transparent 28%),radial-gradient(circle at 30% 34%,rgba(139,44,255,.12),transparent 34%),radial-gradient(circle at 84% 68%,rgba(255,138,0,.14),transparent 32%)}.nebula{position:absolute;width:45vw;height:45vw;min-width:460px;min-height:460px;border-radius:999px;filter:blur(42px);opacity:.16;mix-blend-mode:screen;animation:nebulaDrift 34s ease-in-out infinite alternate}.nebula-one{left:12%;top:-22%;background:conic-gradient(from 120deg,transparent,#00dbff,#8b2cff,transparent)}.nebula-two{right:-10%;top:24%;background:conic-gradient(from 210deg,transparent,#ff2fb2,#ff8a00,transparent);animation-duration:28s}.nebula-three{left:42%;bottom:-34%;background:conic-gradient(from 40deg,transparent,#09f29a,#118cff,transparent);animation-duration:32s}.particle-field span{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:999px;background:var(--text);box-shadow:0 0 6px #00dbff75;opacity:.22;animation:particleFloat var(--d) ease-in-out infinite alternate}.neural-lines{display:none}.sidebar,.panel,.stat-card,.search-box,.status-module,.top-icon,.theme-toggle,.user-menu{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-highlight),var(--surface-lowlight)),var(--panel);box-shadow:var(--shadow),inset 0 1px 0 var(--panel-inset);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.sidebar,.dashboard-content{position:relative;z-index:2}.topbar>*,.hero-row>*{position:relative;z-index:1}.search-box,.user-menu,.top-icon,.status-strip{position:relative;overflow:hidden}.panel,.stat-card,.search-box,.status-module,.top-icon,.user-menu,.stage-card,.silent-step,.integration-card,.quick-actions button{transform-style:preserve-3d;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease}.panel:after,.stat-card:after,.search-box:after,.user-menu:after{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.16) 34%,transparent 48% 100%);opacity:0;transform:translate(-34%);transition:opacity .26s ease,transform .56s ease}.panel:hover,.stat-card:hover,.search-box:hover,.user-menu:hover,.stage-card:hover,.silent-step:hover,.integration-card:hover,.quick-actions button:hover{transform:translateY(-4px) scale(1.01);border-color:color-mix(in srgb,currentColor 56%,rgba(255,255,255,.2));box-shadow:var(--hover-shadow)}.panel:hover:after,.stat-card:hover:after,.search-box:hover:after,.user-menu:hover:after{opacity:var(--sheen-opacity);transform:translate(42%)}.sidebar{position:sticky;top:16px;height:calc(100vh - 34px);overflow:hidden;display:flex;flex-direction:column;border-radius:0 26px 26px 0;background:var(--sidebar);box-shadow:var(--sidebar-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08);backdrop-filter:blur(var(--glass-blur)) saturate(1.08)}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--gold) 13%,transparent),transparent 28%),radial-gradient(circle at 80% 52%,color-mix(in srgb,var(--purple) 9%,transparent),transparent 34%)}.sidebar-brand{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:22px 20px 18px;border-bottom:1px solid var(--line-soft);text-align:center}.aurea-logo{width:180px;max-width:88%;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 14px rgba(245,158,11,.28))}.sidebar-logo{width:180px;max-width:88%;margin:0 auto 18px}.sidebar-brand strong,.sidebar-brand em{display:block;color:var(--gold);font-size:1.55rem;font-style:normal;font-weight:950;line-height:.92;letter-spacing:.16em;text-transform:uppercase}.sidebar-brand em{margin-top:7px;color:var(--gold);font-size:.82rem;letter-spacing:.58em}.sidebar-brand span{display:block;margin-top:0;color:var(--muted);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.sidebar-nav{position:relative;z-index:1;display:grid;gap:6px;padding:14px 12px;overflow:auto}.nav-item{position:relative;display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:13px;color:var(--muted);background:transparent;text-align:left;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.nav-item svg{color:var(--text)}.nav-item span strong,.support-card strong{display:block;color:var(--text);font-size:.92rem;font-weight:820}.nav-item span small,.support-card small,.plan-card span{display:block;margin-top:2px;color:var(--muted);font-size:.72rem}.nav-item b{min-width:28px;padding:3px 8px;border-radius:999px;color:var(--panel);background:linear-gradient(135deg,var(--purple),color-mix(in srgb,var(--purple) 70%,var(--blue)));font-size:.73rem;text-align:center}.nav-item.active{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 18%,var(--panel)),color-mix(in srgb,var(--orange) 9%,var(--panel)));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 46%,transparent),inset 0 0 12px color-mix(in srgb,var(--gold) 12%,transparent),0 0 10px color-mix(in srgb,var(--gold) 10%,transparent)}.nav-item:hover{transform:translate(4px);background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 12%,var(--panel)),color-mix(in srgb,var(--purple) 10%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 16%,transparent)}.nav-item:hover svg,.top-icon:hover svg,.quick-actions button:hover svg,.magic-action:hover svg{transform:rotate(-8deg) scale(1.08)}.nav-item svg,.top-icon svg,.quick-actions button svg,.magic-action svg{transition:transform .26s ease,filter .26s ease}.nav-arrow{color:var(--gold)}.plan-card,.support-card,.collapse-button{position:relative;z-index:1;margin:8px 12px}.plan-card{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line-soft));border-radius:15px;background:color-mix(in srgb,var(--gold) 8%,var(--panel))}.plan-card strong{display:block;font-size:.95rem}.plan-card i{height:fit-content;padding:5px 10px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);font-size:.72rem;font-style:normal;font-weight:900}.plan-meter{height:8px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.plan-meter span{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 72%,white),var(--gold));box-shadow:0 0 8px color-mix(in srgb,var(--gold) 18%,transparent)}.plan-card small{color:var(--gold);font-weight:900}.support-card{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:14px;border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line-soft));border-radius:15px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--purple) 28%,var(--panel)),var(--panel-soft))}.collapse-button{display:flex;align-items:center;gap:14px;min-height:42px;border:0;color:var(--muted);background:transparent}.dashboard-content{display:grid;grid-template-rows:auto;grid-auto-rows:auto;align-content:start;align-items:start;gap:22px;min-width:0;width:100%;max-width:100%;overflow-x:hidden}.topbar{position:relative;display:grid;grid-template-columns:minmax(200px,300px) minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:58px;border:1px solid var(--line-soft);border-radius:22px;background:linear-gradient(145deg,var(--surface-highlight),var(--surface-lowlight)),color-mix(in srgb,var(--panel) 78%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--text) 8%,transparent),inset 0 1px 0 var(--panel-inset);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08);backdrop-filter:blur(var(--glass-blur)) saturate(1.08)}.topbar:before{content:"";position:absolute;left:34%;right:14%;top:-10px;height:92px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,219,255,.34),rgba(139,44,255,.42),rgba(255,202,75,.3),transparent),repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.18) 22px 23px,transparent 23px 58px);filter:blur(4px);opacity:.14;transform:skew(-18deg);animation:dataSweep 14s linear infinite}.search-box{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:12px;color:var(--muted)}.search-box input{font-size:.82rem}.search-box input::placeholder{font-size:.82rem}.search-box kbd{min-width:30px;padding:3px 6px;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--panel-soft);font-size:.68rem}.status-strip{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;gap:0;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--panel-soft)}.status-strip:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--blue) 12%,transparent),transparent);transform:translate(-100%);animation:none}.status-module{display:flex;align-items:center;gap:7px;min-width:0;min-height:46px;padding:6px 8px;border-width:0 1px 0 0;border-radius:0;color:var(--muted);box-shadow:none}.status-module:last-child{border-right:0}.status-module svg{flex:0 0 auto;color:var(--muted);filter:none}.status-module span{min-width:0}.status-module strong,.status-module small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-module strong{color:var(--text);font-size:.68rem;font-weight:800}.status-module small{display:flex;align-items:center;margin-top:2px;font-size:.6rem;font-weight:900;letter-spacing:.01em}.status-dot{flex:0 0 auto;width:5px;height:5px;margin-right:5px;border-radius:999px;background:currentColor;box-shadow:0 0 4px currentColor}.status-module small.green{color:var(--green)}.status-module small.blue{color:var(--blue)}.status-module small.gold{color:var(--gold)}.status-module small.red{color:var(--red)}.status-module small.muted{color:var(--muted)}.status-module small.muted .status-dot{box-shadow:none;opacity:.6}@media(max-width:1400px){.status-module strong{font-size:.62rem}.status-module small{font-size:.56rem}.status-module{padding:6px;gap:5px}}.topbar-actions{display:flex;align-items:center;min-width:0;gap:8px}.quick-actions-group{display:flex;align-items:center;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.quick-actions-group .top-icon{border-radius:0}.quick-actions-group .top-icon:first-child{border-right:1px solid var(--line-soft)}.top-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--text)}.theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:38px;padding:0 11px;overflow:hidden;border-radius:12px;border:1px solid var(--line);color:var(--text);background:linear-gradient(135deg,#ffca4b1f,#00dbff14),var(--panel);font-size:.7rem;font-weight:850;white-space:nowrap}.logout-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 11px;border:1px solid color-mix(in srgb,var(--red) 34%,var(--line));border-radius:12px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--red) 12%,transparent),color-mix(in srgb,var(--orange) 8%,transparent)),var(--panel);font-size:.7rem;font-weight:850;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.logout-button svg{color:var(--red)}.logout-button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--red) 68%,var(--line));box-shadow:0 10px 26px #0000002e,0 0 14px color-mix(in srgb,var(--red) 26%,transparent)}.logout-button:disabled{cursor:wait;opacity:.7}.topbar-error{max-width:220px;color:var(--red);font-size:.72rem;font-weight:700}.theme-toggle svg{color:var(--gold)}.theme-toggle:hover{transform:translateY(-2px);border-color:#ffca4b6b;box-shadow:0 10px 26px #0000002e,0 0 10px #ffca4b1f}.top-icon.alert b{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--pink);color:var(--panel);font-size:.6rem;font-weight:900;line-height:16px;box-shadow:0 0 0 2px var(--panel)}.user-menu{display:flex;align-items:center;gap:8px;height:42px;padding:4px 10px 4px 5px;border-radius:14px;color:var(--text)}.avatar{display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--cyan);border-radius:11px;background:linear-gradient(135deg,#3b2a20,#0e8ed7);font-size:.72rem;font-weight:950}.user-menu strong,.user-menu small{display:block;min-width:0;text-align:left;white-space:nowrap}.user-menu strong{font-size:.78rem;font-weight:800}.user-menu small{margin-top:1px;color:var(--muted);font-size:.64rem;opacity:.72}.hero-row{position:relative;display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr) auto;align-items:center;min-width:0;min-height:96px;gap:18px;overflow:hidden}.hero-row h1{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:0}.hero-row h1 span{color:var(--purple);text-shadow:var(--title-glow)}.hero-row p{margin:8px 0 0;color:var(--muted);font-size:1.05rem}.hero-wave{width:100%;min-width:0;height:92px;opacity:.9;filter:none;animation:none}.hero-actions{display:flex;align-items:center;gap:18px}.new-conversation,.magic-action{border:0;color:var(--text)}.new-conversation{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;min-width:318px;height:70px;padding:0 24px;border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 20%,var(--panel)),color-mix(in srgb,var(--orange) 22%,var(--panel)));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 54%,var(--line-soft)),var(--accent-glow),inset 0 1px 0 var(--panel-inset);font-size:1.26rem;font-weight:950;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.new-conversation:before,.new-conversation:after{content:"";position:absolute;pointer-events:none}.new-conversation:before{inset:-40%;background:radial-gradient(circle at 22% 40%,color-mix(in srgb,white 70%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 64% 24%,color-mix(in srgb,var(--gold) 70%,transparent) 0 1px,transparent 2px),radial-gradient(circle at 78% 70%,color-mix(in srgb,white 56%,transparent) 0 1px,transparent 2px),conic-gradient(from 160deg,transparent,color-mix(in srgb,var(--gold) 20%,transparent),transparent 38%);animation:none}.new-conversation:after{inset:1px;border-radius:inherit;background:linear-gradient(110deg,transparent 0 22%,rgba(255,255,255,.24) 32%,transparent 44% 100%);transform:translate(-130%);animation:buttonShine 7s ease-in-out infinite}.new-conversation:hover{transform:translateY(-4px) scale(1.025);filter:saturate(1.18);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 70%,var(--line-soft)),var(--accent-glow),var(--hover-shadow)}.new-conversation svg{color:var(--gold);filter:none}.magic-action{position:relative;overflow:hidden;display:grid;place-items:center;width:144px;height:70px;border-radius:26px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 18%,var(--panel)),color-mix(in srgb,var(--purple) 20%,var(--panel)));box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 32%,var(--line-soft)),0 0 12px color-mix(in srgb,var(--purple) 14%,transparent);transition:transform .24s ease,box-shadow .24s ease}.magic-action:hover{transform:translateY(-4px) scale(1.03);box-shadow:var(--hover-shadow)}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;gap:22px;margin-bottom:0}.stat-card{position:relative;min-width:0;min-height:150px;overflow:hidden;padding:18px 18px 14px;border-radius:14px;animation:none;contain:paint}.stat-card:before,.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 16%,currentColor 0 1px,transparent 2px),radial-gradient(circle at 72% 58%,currentColor 0 1px,transparent 2px);opacity:var(--detail-opacity)}.icon-badge{position:relative;display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 34%,var(--line-soft));border-radius:13px;color:currentColor;background:radial-gradient(circle at 28% 20%,var(--panel-inset),transparent 28%),linear-gradient(145deg,color-mix(in srgb,currentColor 14%,transparent),var(--surface-lowlight)),var(--icon-surface);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 8%,transparent),0 8px 18px color-mix(in srgb,var(--text) 7%,transparent),inset 0 1px 0 var(--panel-inset);-webkit-backdrop-filter:blur(8px) saturate(1.18);backdrop-filter:blur(8px) saturate(1.18);animation:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.icon-badge:before{content:"";position:absolute;inset:-42%;background:conic-gradient(from 210deg,transparent 0 18%,rgba(255,255,255,.34),transparent 38% 100%),radial-gradient(circle,color-mix(in srgb,currentColor 18%,transparent),transparent 54%);opacity:var(--sheen-opacity);animation:none}.icon-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 22%,color-mix(in srgb,white 38%,transparent) 34%,transparent 48% 100%);transform:translate(-120%);animation:badgeShine 8s ease-in-out infinite}.icon-badge:hover{transform:scale(1.05) translateY(-1px);border-color:color-mix(in srgb,currentColor 88%,white 12%);filter:saturate(1.08) brightness(1.04);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 18%,transparent),0 14px 28px color-mix(in srgb,var(--text) 9%,transparent),inset 0 1px 0 var(--panel-inset)}.icon-badge svg{position:relative;z-index:2;color:currentColor;fill:none;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 18%,transparent))}.icon-badge-aura{position:absolute;inset:8px;z-index:1;border-radius:999px;background:currentColor;opacity:.16;filter:blur(5px);animation:none}.stat-copy{margin-top:12px}.stat-copy span,.stat-copy small{display:block}.stat-copy span{color:var(--text);font-size:.88rem;font-weight:800}.stat-copy strong{display:block;margin-top:8px;color:var(--text);font-size:2.2rem;line-height:1}.stat-copy small,.stat-card>b{color:currentColor;font-size:.91rem;font-weight:950}.stat-copy small{margin-top:10px}.stat-card>b{position:absolute;left:18px;bottom:16px}.mini-chart{position:absolute;right:12px;bottom:12px;width:44%;height:72px;color:currentColor;filter:none;animation:none}.chart-fill{fill:currentColor;opacity:.12}.tone-blue{color:var(--blue)}.tone-purple{color:var(--purple)}.tone-orange{color:var(--orange)}.tone-pink{color:var(--pink)}.tone-green{color:var(--green)}.tone-gold{color:var(--gold)}.badge-blue{color:var(--blue)}.badge-purple{color:var(--purple)}.badge-orange{color:var(--orange)}.badge-pink{color:var(--pink)}.badge-green{color:var(--green)}.badge-gold{color:var(--gold)}.command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;min-width:0;gap:22px;align-items:stretch}.lower-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;min-width:0;gap:22px;margin-top:0;align-items:stretch}.panel{position:relative;min-width:0;overflow:hidden;border-radius:16px;padding:16px;animation:panelArrive .52s ease both;contain:paint}.command-grid>.panel,.lower-grid>.panel,.stats-grid>.stat-card{width:100%;height:100%}.command-grid>.funnel-panel{grid-column:span 5}.command-grid>.silent-panel{grid-column:span 4}.command-grid>.copilot-panel{grid-column:span 3}.lower-grid>.panel{grid-column:span 3}.panel:nth-child(2){animation-delay:80ms}.panel:nth-child(3){animation-delay:.14s}.panel-title{position:relative;z-index:1;margin-bottom:10px}.panel-title.inline{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:.92rem;letter-spacing:0;text-transform:uppercase}.panel-title a,.panel-title button{border:0;color:#79c9ff;background:transparent;font-size:.78rem;text-decoration:none}.active-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;color:var(--green);background:#09f29a1f;font-size:.72rem;font-weight:950}.active-pill.blue{color:var(--blue);background:#118cff1f}.funnel-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,.9fr) minmax(180px,.86fr);align-items:center;min-width:0;gap:10px}.funnel-art{display:grid;place-items:center;min-width:0;min-height:232px}.funnel-art svg{width:min(100%,318px);min-height:0;height:232px;filter:none;animation:none;transform:translate(6px)}.funnel-art ellipse,.funnel-art path{transform-origin:180px 180px;animation:none}.stage-list{display:grid;min-width:0;gap:7px}.stage-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-width:0;min-height:53px;gap:9px;padding:8px 9px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel-soft)}.stage-card strong,.stage-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-card small{margin-top:2px;color:currentColor;font-size:.68rem;font-weight:950}.stage-card b{color:var(--text);font-size:.94rem}.stage-card strong,.silent-step strong{font-size:.8rem}.stage-card .icon-badge,.silent-step .icon-badge{width:38px;height:38px;border-radius:11px}.stage-card.blue{color:var(--blue)}.stage-card.purple{color:var(--purple)}.stage-card.pink{color:var(--pink)}.stage-card.orange{color:var(--orange)}.stage-card.gold{color:var(--gold)}.report-link{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border:1px solid rgba(139,44,255,.48);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--purple) 14%,var(--panel));font-size:.8rem}.ai-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(96px,.74fr) minmax(92px,.48fr) minmax(132px,.92fr);align-items:center;min-width:0;gap:12px}.neural-art{display:grid;place-items:center;min-width:0}.neural-art svg{width:100%;min-height:0;height:232px;filter:drop-shadow(0 0 8px rgba(139,44,255,.18));animation:none;transform:scale(1.04)}.neural-art circle{transform-origin:center;animation:none}.neural-art line{stroke-dasharray:4 9;animation:none}.conversion-ring{position:relative;display:grid;place-items:center;width:min(136px,100%);aspect-ratio:1;min-width:0;height:auto;justify-self:center;border-radius:999px;text-align:center}.conversion-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring-bg,.ring-progress{fill:none;stroke-width:13}.ring-bg{stroke:var(--line-soft)}.ring-progress{stroke:url(#none);stroke:#00d5ff;stroke-linecap:round;stroke-dasharray:290 430;filter:none;animation:none}.conversion-ring span,.conversion-ring small{display:block;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.conversion-ring strong{display:block;margin:2px 0;font-size:1.72rem}.conversion-ring small{color:var(--green);font-size:.8rem}.conversion-ring span{max-width:84px;line-height:1.15}.silent-list{display:grid;min-width:0;gap:8px}.silent-step{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;min-width:0;gap:9px;min-height:54px;padding:8px 9px;border-radius:12px;background:var(--panel-soft);box-shadow:inset 0 0 0 1px #ffffff12;animation:none}.silent-step strong,.silent-step small{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.silent-step span{min-width:0}.silent-step small{margin-top:2px;color:currentColor;font-size:.68rem;font-weight:900}.silent-step.green{color:var(--green)}.silent-step.orange{color:var(--orange)}.silent-step.blue{color:var(--blue)}.silent-step.purple{color:var(--purple)}.copilot-panel{min-height:0;display:grid;grid-template-columns:1fr 92px;grid-template-areas:"title title" "voice bot" "suggest score" "metrics metrics" "order order" "actions actions";gap:10px 12px;align-content:start;overflow:auto}.copilot-panel .panel-title{grid-area:title;margin-bottom:0}.bot-orb{position:relative;top:auto;right:auto;grid-area:bot;justify-self:end;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(99,114,255,.8);border-radius:999px;color:var(--text);background:radial-gradient(circle at 50% 50%,rgba(0,219,255,.38),transparent 46%),#2d1876d6;box-shadow:0 0 12px #8b2cff42,inset 0 0 12px #00dbff29;animation:none}.bot-orb svg{width:34px;height:34px}.bot-orb:before,.bot-orb:after{content:"";position:absolute;inset:-12px;border:1px solid rgba(0,219,255,.46);border-radius:inherit;animation:none}.bot-orb:after{inset:-22px;border-color:#8b2cff52;animation-duration:4.4s;animation-direction:reverse}.voice-wave{grid-area:voice;display:flex;align-items:center;align-self:center;gap:2px;height:44px;margin:0;padding:0 2px;overflow:hidden}.voice-wave span{width:3px;border-radius:999px;background:linear-gradient(180deg,var(--pink),var(--blue));box-shadow:none;animation:none;animation-delay:calc(var(--i, 0) * 40ms)}.suggestion-card{grid-area:suggest;margin-right:0;padding:12px;border:1px solid var(--line-soft);border-radius:13px;background:var(--panel-soft)}.suggestion-card small,.suggestion-card span{display:block;color:var(--muted)}.suggestion-card small{font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.suggestion-card strong{display:block;margin:5px 0 4px;font-size:.92rem}.suggestion-card div{height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:var(--line-soft)}.suggestion-card div i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#ffea85)}.score-ring{position:relative;top:auto;right:auto;grid-area:score;justify-self:end;align-self:center;display:grid;place-items:center;width:78px;height:78px}.score-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke:var(--line-soft);stroke-width:9}.score-ring .score-progress{stroke:var(--green);stroke-linecap:round;stroke-dasharray:276 310;filter:none;animation:none}.score-ring strong{font-size:1.24rem}.client-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:2px 0 0;padding:10px 12px;border:1px solid var(--line-soft);border-radius:13px;background:var(--panel-soft)}.client-metrics div{display:grid;grid-template-columns:minmax(88px,.9fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:6px 0;border-top:1px solid var(--line-soft)}.client-metrics dt,.client-metrics dd{margin:0;color:var(--muted);font-size:.72rem;line-height:1.2}.client-metrics dd{color:var(--text);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.client-metrics div:last-child dd{color:var(--green)}.ai-order{grid-area:order;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:54px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line-soft));border-radius:13px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 18%,var(--panel)),color-mix(in srgb,var(--purple) 16%,var(--panel)));text-align:left}.ai-order svg:first-child{padding:8px;width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--blue) 18%,var(--panel));box-shadow:none}.ai-order small{display:block;margin-top:2px;color:var(--cyan);font-size:.68rem}.ai-order strong{font-size:.78rem}.quick-actions{grid-area:actions;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:0}.quick-actions button{display:grid;place-items:center;gap:5px;min-height:58px;padding:8px 6px;border:1px solid var(--line-soft);border-radius:12px;color:var(--text);background:var(--panel-soft)}.quick-actions button:nth-child(1) svg{color:var(--green);filter:none}.quick-actions button:nth-child(2) svg{color:var(--purple);filter:none}.quick-actions button:nth-child(3) svg{color:var(--blue);filter:none}.quick-actions button svg{width:19px;height:19px}.quick-actions span{max-width:100%;font-size:.58rem;line-height:1.12;text-align:center}.predictive-panel>span,.predictive-panel>small{display:block;color:var(--muted)}.predictive-panel>strong{display:block;margin:6px 0;font-size:1.65rem}.predictive-panel>small{width:fit-content;padding:4px 8px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);font-weight:950}.bar-chart{width:100%;height:170px;margin-top:8px}.bar-chart rect{fill:url(#none);filter:none}.bar-chart .blue{color:var(--blue);fill:currentColor}.bar-chart .violet{color:var(--purple);fill:currentColor}.month-row{display:flex;justify-content:space-between;color:var(--muted);font-size:.7rem}.activity-panel,.sellers-panel,.integrations-panel{min-height:236px}.activity-item{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:38px;color:var(--text);font-size:.78rem}.activity-item i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--panel)}.activity-item i.blue{background:var(--blue)}.activity-item i.cyan{background:var(--cyan)}.activity-item i.green{background:var(--green)}.activity-item i.orange{background:var(--orange)}.activity-item i.red{background:var(--red)}.activity-item small{color:var(--muted)}.seller-row{display:grid;grid-template-columns:22px 30px 1fr auto;align-items:center;gap:9px;min-height:39px}.seller-row>b{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:color-mix(in srgb,var(--text) 80%,#1a1204);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 64%,white),var(--gold));font-size:.75rem}.seller-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 48%,white),var(--blue));color:var(--panel);font-size:.7rem;font-weight:950}.seller-row strong{display:block;font-size:.78rem}.seller-row span i{display:block;width:100%;height:4px;margin-top:5px;border-radius:999px}.seller-row span i.gold{background:var(--gold)}.seller-row span i.purple{background:var(--purple)}.seller-row span i.blue{background:var(--blue)}.seller-row span i.cyan{background:var(--cyan)}.seller-row span i.pink{background:var(--pink)}.seller-row small{color:var(--muted);font-size:.76rem}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.integration-card{display:grid;place-items:center;gap:8px;min-height:110px;padding:12px 8px;border:1px solid var(--line-soft);border-radius:12px;background:#118cff14;text-align:center}.integration-card svg{color:currentColor;filter:none}.integration-card.green{color:var(--green)}.integration-card.cyan{color:var(--cyan)}.integration-card.gold{color:var(--gold)}.integration-card.blue{color:var(--blue)}.integration-card strong{color:var(--text);font-size:.78rem}.integration-card small{color:currentColor;font-size:.72rem;font-weight:950}.funnel-panel{color:var(--blue)}.silent-panel{color:var(--purple)}.copilot-panel{color:var(--cyan)}.predictive-panel{color:var(--orange)}.activity-panel{color:var(--blue)}.sellers-panel{color:var(--gold)}.integrations-panel{color:var(--green)}.new-conversation>*,.magic-action>*{position:relative;z-index:1}.panel>*,.stat-card>*{position:relative;z-index:1}@keyframes nebulaDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0) scale(1)}50%{transform:translate3d(3%,2%,0) rotate(18deg) scale(1.08)}to{transform:translate3d(-1%,4%,0) rotate(34deg) scale(.96)}}@keyframes particleFloat{0%{transform:translateZ(0) scale(.75);opacity:.14}50%{opacity:.62}to{transform:translate3d(18px,-26px,0) scale(1.35);opacity:.28}}@keyframes dataSweep{0%{transform:translate3d(-18%,0,0) skew(-18deg);opacity:0}35%{opacity:.14}70%{opacity:.1}to{transform:translate3d(18%,0,0) skew(-18deg);opacity:0}}@keyframes stripScanner{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes floatSoft{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.012)}}@keyframes goldenOrbit{0%{transform:rotate(0) scale(1);opacity:.72}to{transform:rotate(360deg) scale(1.02);opacity:.92}}@keyframes buttonShine{0%,42%{transform:translate(-130%);opacity:0}55%{opacity:1}78%,to{transform:translate(130%);opacity:0}}@keyframes cardBreathe{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.08) brightness(1.04)}}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 12%,transparent),0 0 22px color-mix(in srgb,currentColor 42%,transparent),inset 0 1px #ffffff38,inset 0 -18px 28px #0000002e}50%{transform:scale(1.025);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 26%,transparent),0 0 32px color-mix(in srgb,currentColor 58%,transparent),inset 0 1px #ffffff4d,inset 0 -18px 30px #0000001f}}@keyframes badgeOrbit{0%{transform:rotate(0) scale(1);opacity:.56}50%{opacity:.88}to{transform:rotate(360deg) scale(1.04);opacity:.56}}@keyframes badgeShine{0%,46%{transform:translate(-125%);opacity:0}58%{opacity:1}78%,to{transform:translate(125%);opacity:0}}@keyframes badgeAura{0%,to{transform:scale(.86);opacity:.12}50%{transform:scale(1.2);opacity:.24}}@keyframes chartPulse{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes panelArrive{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}@keyframes hologramFloat{0%,to{transform:translateY(0) rotateX(0);filter:drop-shadow(0 0 18px rgba(0,163,255,.42))}50%{transform:translateY(-8px) rotateX(3deg);filter:drop-shadow(0 0 30px rgba(255,43,214,.5))}}@keyframes funnelPulse{0%,to{opacity:.86}50%{opacity:1}}@keyframes brainBreath{0%,to{transform:scale(1);filter:drop-shadow(0 0 24px rgba(139,44,255,.58))}50%{transform:scale(1.025);filter:drop-shadow(0 0 42px rgba(0,219,255,.54))}}@keyframes nodePulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes neuralDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}@keyframes ringFlow{0%,to{stroke-dasharray:270 430}50%{stroke-dasharray:315 430}}@keyframes statusGlow{0%,to{box-shadow:inset 0 0 0 1px #ffffff12,0 0 0 transparent}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 44%,transparent),0 0 18px color-mix(in srgb,currentColor 24%,transparent)}}@keyframes jarvisBreath{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.16)}}@keyframes jarvisRing{0%{transform:rotate(0) scale(.96);opacity:.34}50%{opacity:.88}to{transform:rotate(360deg) scale(1.08);opacity:.24}}@keyframes voiceDance{0%{transform:scaleY(.62);opacity:.5}to{transform:scaleY(1.18);opacity:1}}@keyframes scoreSpin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-310}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:1680px){.dashboard-page{grid-template-columns:266px minmax(0,1fr)}.topbar{grid-template-columns:minmax(190px,280px) minmax(0,1fr) auto}.command-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.ai-layout{grid-template-columns:minmax(96px,.74fr) minmax(92px,.48fr) minmax(132px,.92fr)}.funnel-layout{grid-template-columns:minmax(150px,.86fr) minmax(180px,.84fr)}}@media(max-width:1420px)and (min-width:1181px){.topbar{grid-template-columns:1fr}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:1180px){.dashboard-page{grid-template-columns:1fr}.sidebar{position:relative;top:auto;height:auto;border-radius:22px}.sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar,.hero-row,.command-grid,.lower-grid{grid-template-columns:1fr}.command-grid>.funnel-panel,.command-grid>.silent-panel,.command-grid>.copilot-panel,.lower-grid>.panel{grid-column:auto}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-wave{display:none}.hero-actions{justify-content:flex-start}}@media(max-width:900px){.login-page{grid-template-columns:1fr;gap:34px;padding:32px 18px}.login-brand{text-align:center}.brand-mark{margin-inline:auto}.login-brand p:not(.eyebrow){margin-inline:auto}.dashboard-page{padding:12px}.sidebar-nav,.stats-grid,.funnel-layout,.ai-layout,.integration-grid{grid-template-columns:1fr}.status-strip{grid-template-columns:repeat(2,1fr)}.topbar-actions,.hero-actions{flex-wrap:wrap}.new-conversation,.magic-action{width:100%;min-width:0}.suggestion-card{margin-right:0}.bot-orb,.score-ring{position:relative;top:auto;right:auto;margin:10px auto}}@media(max-width:560px){.login-card,.panel{padding:16px}.status-strip,.quick-actions{grid-template-columns:1fr}.topbar-actions{align-items:stretch;flex-direction:column}.top-icon,.user-menu,.logout-button{width:100%}.sidebar-logo{width:150px}}.conversation-shell{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.chat-compact-status{display:flex;align-items:center;gap:6px}.chat-actions button.active{border-color:#8b5cf659;background:#8b5cf61f;color:#d2c7ff}.copilot-identity{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.copilot-identity>header{display:flex;justify-content:space-between;gap:8px}.copilot-identity>header strong{color:var(--text);font-size:.72rem}.copilot-identity>header span{color:var(--cyan);font-size:.62rem}.copilot-identity>button{width:fit-content;min-height:31px;padding:0 9px;border-radius:7px;color:#cfc4f8;font-size:.65rem}.copilot-tags{display:flex;flex-wrap:wrap;gap:5px}.copilot-tags b{padding:4px 7px;border-radius:99px;background:#ffffff0f;color:var(--muted);font-size:.59rem}.copilot-tags b.vip{background:#ffbe561a;color:var(--gold)}.copilot-commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.copilot-commercial-grid>div{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff06}.copilot-commercial-grid span{color:var(--muted);font-size:.59rem}.copilot-commercial-grid strong{overflow:hidden;color:var(--text);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.ai-summary-card em{width:fit-content;padding:3px 6px;border-radius:5px;background:#ffbe5614;color:var(--gold);font-size:.57rem;font-style:normal}.ai-client-hero{grid-template-columns:auto minmax(0,1fr) auto}.ai-decision-panel details{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.ai-decision-panel summary{cursor:pointer;color:var(--text);font-size:.72rem;font-weight:850}.aurea-sales-copilot.in-drawer{display:grid!important;max-height:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.aurea-sales-copilot.in-drawer>header{top:-18px}@media(min-width:1281px){.conversation-shell.has-copilot{grid-template-columns:minmax(280px,330px) minmax(440px,1fr) minmax(320px,370px)}.conversation-shell.has-copilot .aurea-sales-copilot{display:grid}}@media(max-width:1280px){.conversation-shell{grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.conversations-page .module-drawer{width:min(620px,96vw)}.aurea-sales-copilot.in-drawer{width:100%}}@media(max-width:900px){.conversation-shell{grid-template-columns:1fr}.chat-compact-status{justify-content:flex-start}.chat-panel{min-height:620px}.conversations-page .module-drawer{width:100vw;max-width:none}.aurea-sales-copilot.in-drawer{min-height:100%}}@media(max-width:560px){.copilot-commercial-grid,.ai-executive-grid{grid-template-columns:1fr 1fr}.ai-client-hero{grid-template-columns:auto 1fr}.ai-client-hero .status-badge{grid-column:2}.chat-panel{min-height:calc(100vh - 130px)}.chat-composer{position:sticky;bottom:0;z-index:2;padding-top:9px;background:#070e1ff5}}.integrations-page{--int-blue: #36bffa;--int-green: #34d399;overflow-x:hidden}.integration-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.integration-overview-card{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:15px}.integration-overview-card svg{color:var(--int-blue);flex:0 0 auto}.integration-overview-card div{display:grid;min-width:0;gap:3px}.integration-overview-card span{color:var(--muted);font-size:.68rem;font-weight:800}.integration-overview-card strong{color:var(--text);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-overview-card>i{position:absolute;top:10px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--muted);box-shadow:0 0 9px currentColor}.integration-overview-card>i.green{background:var(--green)}.integration-overview-card>i.orange{background:var(--orange)}.integration-overview-card>i.purple{background:var(--purple)}.integration-overview-card>i.cyan{background:var(--cyan)}.integration-overview-card>i.blue{background:var(--blue)}.integration-main-tabs{width:fit-content;max-width:100%;padding:7px;overflow-x:auto;border:1px solid var(--panel-border);border-radius:13px;background:var(--panel)}.integration-main-tabs b{color:var(--red)}.integration-section-heading span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.integration-section-heading h2,.integration-content-panel h2,.omie-connected-panel h2{margin:5px 0;color:var(--text)}.integration-section-heading p,.integration-content-panel p,.omie-connected-panel p{margin:0;color:var(--muted)}.integration-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-provider-card{display:grid;align-content:space-between;gap:17px;min-height:235px;padding:18px}.integration-provider-card.connected{border-color:#34d39945;background:linear-gradient(145deg,rgba(52,211,153,.07),var(--panel))}.integration-provider-card>header{display:flex;align-items:center;justify-content:space-between}.integration-provider-card>header>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid rgba(54,191,250,.25);border-radius:13px;background:#36bffa1a;color:var(--int-blue)}.integration-provider-card h3{margin:0 0 7px;color:var(--text)}.integration-provider-card p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.5}.integration-card-actions,.omie-connected-panel footer{display:flex;flex-wrap:wrap;gap:7px}.integration-card-actions button,.omie-connected-panel footer button,.integration-log-list button,.integration-error-list button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border-radius:9px;font-size:.68rem;font-weight:850}.integration-card-actions .danger{color:#ff9dac}.integration-coming{padding:9px;border:1px dashed rgba(255,255,255,.12);border-radius:9px;color:var(--muted);font-size:.71rem;text-align:center}.omie-connected-panel,.integration-content-panel{display:grid;gap:16px;padding:19px}.omie-connected-panel{border-color:#34d39940}.omie-connected-panel>header,.integration-content-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.omie-connected-panel>header span,.omie-connected-panel>header svg{color:var(--green)}.omie-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.omie-stat-grid div{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.omie-stat-grid span{color:var(--muted);font-size:.68rem}.omie-stat-grid strong{color:var(--text)}.integration-log-list,.integration-error-list{display:grid;gap:8px}.integration-log-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff08}.integration-log-list article>div{display:grid;min-width:0;gap:3px}.integration-log-list strong{color:var(--text)}.integration-log-list span,.integration-log-list code{color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.integration-diagnostic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.integration-diagnostic-grid article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:13px;border:1px solid rgba(52,211,153,.14);border-radius:11px;background:#34d3990b}.integration-diagnostic-grid svg{grid-row:span 2;color:var(--green)}.integration-diagnostic-grid span{color:var(--muted);font-size:.68rem}.integration-diagnostic-grid strong{color:var(--text);font-size:.81rem}.integration-error-list article{display:grid;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:11px;padding:13px;border:1px solid rgba(255,77,109,.16);border-radius:11px;background:#ff4d6d0a}.integration-error-list article>svg{color:var(--red)}.integration-error-list article>div{display:grid;gap:3px}.integration-error-list article>div:last-child{display:flex;flex-direction:row;flex-wrap:wrap}.integration-error-list strong{color:var(--text)}.integration-error-list span{color:var(--muted);font-size:.72rem}.integrations-page .module-drawer{width:min(650px,94vw)}.integration-drawer-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.08)}.integration-drawer-tabs button{flex:0 0 auto;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:.7rem;font-weight:850}.integration-drawer-tabs button.active{background:#36bffa1f;color:#bdeaff}.integration-drawer-section{display:grid;gap:15px;padding-top:17px}.integration-drawer-section h3{margin:0;color:var(--text)}.integration-drawer-section>p{margin:0;color:var(--muted)}.secret-field{display:grid;grid-template-columns:1fr 42px}.secret-field button{border-radius:0 10px 10px 0;color:var(--muted)}.secret-field input{border-radius:10px 0 0 10px}.integration-security-note,.integration-inline-error{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid rgba(54,191,250,.18);border-radius:10px;background:#36bffa12;color:#b8dcf0;font-size:.73rem}.integration-inline-error{margin-top:12px;border-color:#ff4d6d3b;background:#ff4d6d14;color:#ffadba}.integration-module-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-module-list label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09}.integration-module-list label>span{display:grid;gap:3px}.integration-module-list strong{color:var(--text);font-size:.76rem}.integration-module-list small{color:var(--muted);font-size:.64rem}.integration-module-list input,.integration-frequency-list input,.integration-simulate-error input{width:auto;accent-color:var(--int-blue)}.integration-rule-list{display:grid;gap:7px}.integration-rule-list div{display:flex;justify-content:space-between;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:var(--muted);font-size:.75rem}.integration-rule-list strong{color:#bdeaff}.integration-frequency-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-frequency-list label{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--muted)}.integration-frequency-list label.active{border-color:#36bffa4d;background:#36bffa14;color:var(--text)}.integration-simulate-error{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.74rem}.integration-test-results{display:grid;gap:7px}.integration-test-results span{display:flex;align-items:center;gap:7px;color:var(--green);font-size:.76rem}.integration-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:#020612b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.integration-sync-modal{width:min(430px,100%);display:grid;justify-items:center;gap:9px;padding:25px;text-align:center}.integration-sync-modal>svg{color:var(--int-blue)}.integration-sync-modal span,.integration-sync-modal small{color:var(--muted)}.integration-sync-modal h2{margin:0;color:var(--text);font-size:1.12rem}.integration-sync-modal>div{width:100%;height:7px;overflow:hidden;border-radius:99px;background:#ffffff14}.integration-sync-modal i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--int-blue),var(--purple));transition:width .3s}.spin{animation:int-spin .8s linear infinite}@keyframes int-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.integration-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omie-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.integrations-page .module-header-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.integrations-page .module-header-actions .module-primary{grid-column:span 2}.integration-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-provider-grid{grid-template-columns:1fr}.omie-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-content-panel>header{align-items:stretch;flex-direction:column}.integration-log-list article{grid-template-columns:auto 1fr}.integration-log-list article>button{grid-column:2;justify-self:start}.integration-error-list article{grid-template-columns:auto 1fr}.integration-error-list article>.status-badge,.integration-error-list article>div:last-child{grid-column:2}.integration-diagnostic-grid,.integration-module-list,.integration-frequency-list{grid-template-columns:1fr}.integrations-page .module-drawer{width:100vw;max-width:none}.integration-card-actions{display:grid;grid-template-columns:1fr 1fr}.integrations-page .module-drawer footer{display:grid;grid-template-columns:1fr 1fr}}.topbar-notification-popover{position:absolute;top:calc(100% + 8px);right:180px;z-index:85;width:min(390px,calc(100vw - 24px));max-height:480px;overflow:auto;padding:9px;border:1px solid var(--panel-border);border-radius:14px;background:#060d1ffa;box-shadow:var(--panel-shadow)}.topbar-notification-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px}.topbar-notification-popover header strong{color:var(--text)}.topbar-notification-popover header button{color:var(--blue);background:transparent;font-size:.68rem}.topbar-notification-popover>button{width:100%;display:grid;gap:3px;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--muted);text-align:left}.topbar-notification-popover>button.unread{background:#00a3ff17;box-shadow:inset 2px 0 var(--blue)}.topbar-notification-popover>button strong{color:var(--text)}.topbar-notification-popover>button span{font-size:.7rem;line-height:1.4}.topbar-notification-popover>button small{font-size:.62rem}.message-bubble.internal{justify-self:center;width:min(560px,92%);border:1px dashed rgba(255,190,86,.25);background:#ffbe5612;text-align:center}.assignment-history{display:grid;gap:7px}.assignment-history>span{display:grid;gap:3px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:var(--text);font-size:.73rem}.assignment-history small{color:var(--muted)}@media(max-width:680px){.topbar-notification-popover{position:fixed;top:72px;right:12px;left:12px;width:auto}.conversations-page .module-header-actions,.conversations-page .module-header-actions button{width:100%}}.aurea-sales-copilot{max-height:calc(100vh - 190px);overflow-y:auto;padding:0;border-color:#8b5cf638;background:linear-gradient(165deg,#141c37f0,#070e1feb)}.aurea-sales-copilot>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#091124f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aurea-sales-copilot>header>div{display:flex;align-items:center;gap:9px}.aurea-sales-copilot>header>div>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(139,92,246,.3);border-radius:10px;background:#8b5cf61f;color:#bca7ff}.aurea-sales-copilot h2{margin:0;font-size:.95rem}.aurea-sales-copilot header small{color:var(--muted);font-size:.61rem}.ai-core-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:8px 12px}.ai-core-tabs button{min-height:32px;border:1px solid transparent;border-radius:8px;background:#ffffff09;color:var(--muted);font-size:.7rem;font-weight:850}.ai-core-tabs button.active{border-color:#8b5cf640;background:#8b5cf61f;color:#cdbfff}.ai-copilot-content,.ai-decision-panel{display:grid;gap:10px;padding:4px 12px 14px}.ai-client-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff09}.ai-client-hero>div{display:grid;gap:3px}.ai-client-hero small{color:var(--muted);font-size:.65rem}.ai-executive-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ai-executive-grid>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff06}.ai-executive-grid svg{grid-row:span 2;color:var(--cyan)}.ai-executive-grid span,.ai-commercial-history span,.ai-suggestions>span,.ai-products>span,.ai-operational>span{color:var(--muted);font-size:.6rem;font-weight:800}.ai-executive-grid strong{overflow:hidden;color:var(--text);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.ai-probability,.ai-summary-card,.ai-products,.ai-commercial-history,.ai-suggestions,.ai-operational,.ai-decision-panel>section{display:grid;gap:7px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff08}.ai-probability>div{display:flex;justify-content:space-between;gap:8px;color:var(--text);font-size:.7rem}.ai-probability>i,.ai-confidence{position:relative;height:6px;border-radius:99px;background:#ffffff14}.ai-probability>i span,.ai-confidence>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--purple))}.ai-probability small{color:var(--muted);font-size:.62rem}.ai-summary-card{border-color:#8b5cf62e;background:linear-gradient(135deg,#8b5cf614,#22d3ee0a)}.ai-summary-card>span{color:#cbbdff;font-size:.65rem;font-weight:900;text-transform:uppercase}.ai-summary-card p{margin:0;color:var(--muted);font-size:.71rem;line-height:1.45}.ai-summary-card strong{color:var(--text);font-size:.72rem}.ai-summary-card small{color:var(--cyan);font-size:.61rem}.ai-products>div{display:flex;flex-wrap:wrap;gap:5px}.ai-products b{padding:4px 6px;border-radius:99px;background:#22d3ee14;color:#a7ebf5;font-size:.6rem}.ai-commercial-history{grid-template-columns:1fr 1fr}.ai-commercial-history>div{display:grid;gap:3px}.ai-commercial-history strong{color:var(--text);font-size:.67rem}.ai-suggestions>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ai-suggestions button{min-height:31px;padding:5px;border:1px solid rgba(139,92,246,.14);border-radius:7px;background:#8b5cf60e;color:#cfc4f8;font-size:.6rem;font-weight:800}.ai-operational small{color:var(--text);font-size:.66rem}.ai-decision-panel>section h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--text);font-size:.76rem}.ai-decision-panel>section h3 svg{color:var(--purple)}.ai-decision-panel p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.45}.ai-decision-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.ai-decision-panel dl div{display:grid;gap:2px}.ai-decision-panel dt{color:var(--muted);font-size:.58rem}.ai-decision-panel dd{margin:0;color:var(--text);font-size:.68rem}.ai-confidence b{position:absolute;right:0;top:-18px;color:var(--cyan);font-size:.63rem}.ai-decision-panel section>small{color:var(--muted);font-size:.58rem}.ai-core-timeline{display:grid}.ai-core-timeline>div{position:relative;display:grid;grid-template-columns:40px 1fr;gap:7px;padding:5px 0}.ai-core-timeline>div:before{content:"";position:absolute;left:43px;top:0;bottom:0;width:1px;background:#8b5cf633}.ai-core-timeline time{color:var(--cyan);font-size:.58rem}.ai-core-timeline span{padding-left:8px;color:var(--muted);font-size:.65rem}.ai-core-loading,.ai-core-empty{display:grid;place-items:center;gap:7px;min-height:170px;padding:18px;color:var(--muted);text-align:center;font-size:.72rem}.ai-core-loading svg{color:var(--purple);animation:pulse 1.1s ease-in-out infinite alternate}@media(min-width:1200px){.conversation-shell:has(.aurea-sales-copilot){grid-template-columns:minmax(250px,330px) minmax(420px,1fr) minmax(285px,340px)}}@media(max-width:1199px){.aurea-sales-copilot{display:grid;max-height:none;grid-column:1 / -1}.conversation-shell:has(.aurea-sales-copilot){grid-template-columns:minmax(250px,330px) 1fr}}@media(max-width:680px){.conversation-shell:has(.aurea-sales-copilot){grid-template-columns:1fr}.aurea-sales-copilot{grid-column:1}.ai-executive-grid,.ai-commercial-history,.ai-suggestions>div{grid-template-columns:1fr 1fr}}.aurea-sales-copilot{--copilot-cyan:#00e5ff;--copilot-success:#00d26a;--copilot-lead:#ffb547;--copilot-error:#ff5a6b;scrollbar-color:rgba(0,229,255,.25) transparent;border-color:#00e5ff24;background:radial-gradient(circle at 90% 0,rgba(0,229,255,.08),transparent 28%),linear-gradient(165deg,#111a31,#080f20 58%,#070c19);box-shadow:0 22px 55px #00000052,inset 0 1px #ffffff0a}.aurea-sales-copilot .copilot-premium-header{align-items:flex-start;flex-wrap:wrap;gap:15px;padding:20px;border-bottom-color:#ffffff14;background:linear-gradient(180deg,#0e182efa,#091122f5)}.copilot-brand{display:flex;align-items:center;gap:11px;min-width:0}.aurea-sales-copilot .copilot-brand>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(0,229,255,.25);border-radius:13px;background:linear-gradient(145deg,#00e5ff29,#8b5cf626);color:var(--copilot-cyan);box-shadow:0 0 24px #00e5ff17}.copilot-brand h2{color:#fff;font-size:1rem;letter-spacing:-.02em}.copilot-brand small{display:block;max-width:190px;margin-top:3px;color:#ffffff8c;font-size:.64rem;line-height:1.35}.copilot-live-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;font-size:.57rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.copilot-live-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.copilot-live-status.active{border-color:#00d26a40;background:#00d26a14;color:var(--copilot-success)}.copilot-live-status.error{border-color:#ff5a6b40;background:#ff5a6b14;color:var(--copilot-error)}.copilot-live-status.waiting{color:var(--copilot-lead)}.copilot-header-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.copilot-header-context>div{display:grid;gap:5px;min-width:0;padding:0 10px;border-right:1px solid rgba(255,255,255,.07)}.copilot-header-context>div:first-child{padding-left:0}.copilot-header-context>div:last-child{padding-right:0;border:0}.copilot-header-context span{color:#ffffff7a;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.copilot-header-context strong{overflow:hidden;color:#fff;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.copilot-header-context strong.accent{color:var(--copilot-cyan)}.aurea-sales-copilot .ai-core-tabs{position:sticky;top:136px;z-index:2;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 14px;background:#080f1feb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aurea-sales-copilot .ai-core-tabs button{min-height:36px;border-radius:9px;color:#ffffff7a;transition:color .2s ease,background .2s ease,transform .2s ease}.aurea-sales-copilot .ai-core-tabs button:hover{color:#fff;background:#ffffff0f}.aurea-sales-copilot .ai-core-tabs button.active{border-color:#00e5ff33;background:linear-gradient(135deg,#00e5ff1f,#8b5cf61f);color:#fff;box-shadow:inset 0 -2px var(--copilot-cyan)}.aurea-sales-copilot .ai-copilot-content,.aurea-sales-copilot .ai-decision-panel{gap:14px;padding:8px 14px 20px}.copilot-fade-in{animation:copilotFadeIn .35s ease both}@keyframes copilotFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.copilot-customer-card,.aurea-sales-copilot .premium-card,.aurea-sales-copilot .ai-decision-panel>section,.aurea-sales-copilot .ai-decision-panel details{border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(145deg,#ffffff0e,#ffffff06);box-shadow:0 12px 28px #0000001f,inset 0 1px #ffffff09;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.copilot-customer-card:hover,.aurea-sales-copilot .premium-card:hover,.aurea-sales-copilot .ai-decision-panel>section:hover{border-color:#00e5ff2b;transform:translateY(-1px);box-shadow:0 16px 32px #0000002e,0 0 24px #00e5ff06}.copilot-customer-card{overflow:hidden}.copilot-customer-card>header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(120deg,#00e5ff0f,#8b5cf60e)}.copilot-customer-card .avatar{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border:1px solid rgba(0,229,255,.25);border-radius:14px;background:linear-gradient(145deg,#00e5ff2e,#8b5cf626);color:#fff;font-size:.8rem;box-shadow:0 8px 24px #0003}.copilot-customer-card>header>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;min-width:0;flex:1}.copilot-customer-card>header small{grid-column:1/-1;color:#ffffff7a;font-size:.56rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.copilot-customer-card>header strong{overflow:hidden;color:#fff;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.copilot-status-pill{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;border-radius:999px;font-size:.55rem;font-weight:900}.copilot-status-pill.customer{background:#00d26a1f;color:var(--copilot-success)}.copilot-status-pill.service{background:#0091ff24;color:#65baff}.copilot-status-pill.lead{background:#ffb54721;color:var(--copilot-lead)}.copilot-status-pill.error{background:#ff5a6b1f;color:var(--copilot-error)}.copilot-customer-details{display:grid}.copilot-metric{position:relative;display:grid;grid-template-columns:28px 1fr;gap:3px 10px;min-width:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.copilot-metric svg{grid-row:1/3;align-self:center;color:var(--copilot-cyan);opacity:.82}.copilot-metric span{color:#ffffff80;font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.copilot-metric strong{overflow:hidden;color:#fff;font-size:.72rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.copilot-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px}.copilot-card-footer>button{margin-left:auto;min-height:32px;padding:0 10px;border-color:#ffb54733;color:var(--copilot-lead)}.aurea-sales-copilot .copilot-commercial-grid{gap:8px}.aurea-sales-copilot .copilot-commercial-grid>div{gap:6px;padding:12px;border-radius:11px;background:#ffffff09}.aurea-sales-copilot .copilot-commercial-grid span{color:#ffffff7a;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aurea-sales-copilot .copilot-commercial-grid strong{color:#fff;font-size:.72rem}.aurea-sales-copilot .premium-card{gap:11px;padding:16px}.premium-card>header{display:flex;align-items:center;gap:8px}.premium-card>header svg{color:var(--copilot-cyan)}.premium-card>header span{color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.aurea-sales-copilot .ai-summary-card{border-color:#00e5ff21;background:radial-gradient(circle at 100% 0,rgba(0,229,255,.1),transparent 38%),linear-gradient(145deg,#8b5cf616,#ffffff06)}.aurea-sales-copilot .ai-summary-card p{color:#ffffffd1;font-size:.76rem;line-height:1.6}.ai-summary-confidence{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.ai-summary-confidence>div{height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.ai-summary-confidence>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--copilot-cyan),#8b5cf6);box-shadow:0 0 10px #00e5ff40}.ai-summary-confidence strong{color:var(--copilot-cyan);font-size:.7rem}.aurea-sales-copilot .ai-summary-card small{color:#ffffff73;line-height:1.4}.copilot-next-action{border-color:#ffb54724!important;background:linear-gradient(145deg,#ffb54713,#ffffff05)!important}.copilot-next-action header svg{color:var(--copilot-lead)}.copilot-next-action p{margin:0;color:#fff;font-size:.78rem;font-weight:700;line-height:1.55}.aurea-sales-copilot .ai-products>div{gap:7px}.aurea-sales-copilot .ai-products b{padding:6px 9px;color:#b8f6ff}.aurea-sales-copilot .ai-suggestions>div{gap:8px}.aurea-sales-copilot .ai-suggestions button{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:1px solid rgba(0,229,255,.13);border-radius:10px;background:linear-gradient(135deg,#00e5ff13,#8b5cf616);color:#ffffffd9;font-size:.63rem;text-align:left;box-shadow:inset 0 1px #ffffff08;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.aurea-sales-copilot .ai-suggestions button svg{flex:0 0 auto;color:var(--copilot-cyan)}.aurea-sales-copilot .ai-suggestions button:not(:disabled):hover{transform:translateY(-2px);border-color:#00e5ff59;color:#fff;box-shadow:0 8px 22px #00e5ff17,inset 0 1px #ffffff12}.aurea-sales-copilot .ai-suggestions button:disabled{opacity:.42;filter:saturate(.55)}.aurea-sales-copilot .ai-decision-panel>section{gap:12px;padding:16px}.aurea-sales-copilot .ai-decision-panel>section h3{color:#fff;font-size:.72rem}.aurea-sales-copilot .ai-decision-panel p{color:#ffffffad;font-size:.72rem;line-height:1.6}.aurea-sales-copilot .ai-decision-panel dt{color:#ffffff7a;text-transform:uppercase;letter-spacing:.06em}.aurea-sales-copilot .ai-decision-panel dd{color:#fff;font-size:.72rem}.aurea-sales-copilot .ai-core-timeline{gap:0}.aurea-sales-copilot .ai-core-timeline>div{grid-template-columns:42px 22px 1fr;align-items:start;gap:7px;min-height:42px;padding:5px 0}.aurea-sales-copilot .ai-core-timeline>div:before{left:52px;top:22px;bottom:-7px;background:linear-gradient(var(--copilot-success),rgba(0,210,106,.12))}.aurea-sales-copilot .ai-core-timeline>div:last-child:before{display:none}.aurea-sales-copilot .ai-core-timeline time{padding-top:3px;color:#ffffff6e}.aurea-sales-copilot .ai-core-timeline i{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#00d26a21;color:var(--copilot-success);box-shadow:0 0 0 3px #00d26a09}.aurea-sales-copilot .ai-core-timeline span{padding:2px 0 0;color:#ffffffc7;font-size:.68rem;line-height:1.45}@media(min-width:1200px){.conversation-shell:has(.aurea-sales-copilot){grid-template-columns:minmax(250px,330px) minmax(420px,1fr) minmax(330px,380px)}}@media(max-width:1199px){.aurea-sales-copilot .copilot-premium-header{position:relative}.aurea-sales-copilot .ai-core-tabs,.aurea-sales-copilot.in-drawer .copilot-premium-header{top:0}}@media(max-width:680px){.copilot-header-context{grid-template-columns:1fr 1fr;row-gap:12px!important}.copilot-header-context>div:nth-child(2){border-right:0}.copilot-header-context>div:last-child{grid-column:1/-1;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.07)}.aurea-sales-copilot .ai-suggestions>div{grid-template-columns:1fr}.aurea-sales-copilot .copilot-commercial-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.copilot-fade-in,.aurea-sales-copilot *{animation:none!important;transition:none!important}}.copilot-v2 .copilot-premium-header{overflow:hidden}.copilot-v2-head-metrics{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;width:100%;gap:14px!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.copilot-v2-head-metrics>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;min-width:0}.copilot-v2-head-metrics svg{grid-row:1/3;align-self:center;color:var(--copilot-cyan)}.copilot-v2-head-metrics span{color:#ffffff7a;font-size:.56rem;font-weight:800;text-transform:uppercase}.copilot-v2-head-metrics strong{overflow-wrap:anywhere;color:#fff;font-size:.69rem}.copilot-confidence-ring{display:grid!important;place-items:center;width:70px;height:70px;flex:0 0 auto;border-radius:50%;background:conic-gradient(var(--copilot-cyan) var(--confidence),rgba(255,255,255,.08) 0);box-shadow:0 0 28px #00e5ff1a}.copilot-confidence-ring:before{content:"";grid-area:1/1;width:58px;height:58px;border-radius:50%;background:#0b1429}.copilot-confidence-ring>div{z-index:1;grid-area:1/1;display:grid;gap:0;text-align:center}.copilot-confidence-ring strong{color:#fff;font-size:.82rem}.copilot-confidence-ring span{color:#ffffff75;font-size:.48rem;text-transform:uppercase}.copilot-executive-summary{min-height:150px;align-content:start;padding:20px!important;border-color:#00e5ff33!important;background:radial-gradient(circle at 95% 5%,rgba(0,229,255,.13),transparent 38%),linear-gradient(145deg,#8b5cf61c,#ffffff06)!important}.copilot-executive-summary p{margin:2px 0 0;color:#ffffffe6;font-size:.9rem;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.copilot-insight-grid{display:grid;gap:8px}.copilot-insight-grid article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff07}.copilot-insight-grid svg{color:var(--copilot-cyan)}.copilot-insight-grid article>span{overflow:hidden;color:#ffffff94;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.copilot-level-badge{display:inline-flex;max-width:125px;padding:5px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#cbd5e1;background:#ffffff0e;font-size:.57rem;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.copilot-level-badge.success{color:#5ee9a3;border-color:#00d26a38;background:#00d26a17}.copilot-level-badge.warning{color:#ffd080;border-color:#ffb54738;background:#ffb54717}.copilot-level-badge.danger{color:#ff9baa;border-color:#ff5a6b38;background:#ff5a6b17}.copilot-identified-grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:11px}.copilot-identified-grid .copilot-metric{padding:11px}.copilot-identified-grid .copilot-metric:nth-child(odd){border-right:1px solid rgba(255,255,255,.055)}.copilot-product-list{display:grid;gap:8px;padding-top:4px}.copilot-product-list>span{color:#ffffff7a;font-size:.56rem;font-weight:800;text-transform:uppercase}.copilot-product-list>div{display:flex;flex-wrap:wrap;gap:6px}.copilot-product-list b{max-width:100%;padding:6px 9px;overflow:hidden;border-radius:999px;color:#b8f6ff;background:#00e5ff14;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.copilot-product-list>strong{color:#ffffffa6;font-size:.68rem}.copilot-pending-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.copilot-pending-card li{display:flex;align-items:flex-start;gap:8px;padding:9px;border-radius:9px;color:#ffd593;background:#ffb54711;font-size:.67rem;line-height:1.45}.copilot-pending-card li svg{flex:0 0 auto;margin-top:2px}.copilot-empty-line{display:flex;align-items:center;gap:7px;margin:0;color:#ffffff8c!important;font-size:.68rem!important}.copilot-next-action-v2{border-color:#ffb5472e!important;background:radial-gradient(circle at 100% 0,rgba(255,181,71,.12),transparent 42%),#ffb54709!important}.copilot-next-action-v2 h3{margin:2px 0 0;color:#fff;font-size:.86rem;line-height:1.4;overflow-wrap:anywhere}.copilot-next-action-v2>p{margin:0;color:#ffffff9e;font-size:.69rem;line-height:1.55;overflow-wrap:anywhere}.copilot-next-action-v2>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.copilot-next-action-v2 button,.copilot-order-card button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid rgba(255,181,71,.25);border-radius:9px;color:#ffe0a8;background:#ffb5471a;font-size:.63rem;font-weight:850}.copilot-next-action-v2 button:disabled{cursor:not-allowed;opacity:.4}.copilot-evidence-list{display:grid;gap:7px}.copilot-evidence-list article{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px;border-radius:9px;background:#00e5ff09}.copilot-evidence-list i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--copilot-cyan);background:#00e5ff1a;font-size:.56rem;font-style:normal;font-weight:900}.copilot-evidence-list span{color:#ffffffb8;font-size:.67rem;line-height:1.5;overflow-wrap:anywhere}.copilot-confidence-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.copilot-confidence-card dl{display:grid;gap:8px;margin:0}.copilot-confidence-card dl div{display:grid;gap:2px}.copilot-confidence-card dt{color:#ffffff73;font-size:.55rem;text-transform:uppercase}.copilot-confidence-card dd{margin:0;color:#fff;font-size:.67rem;line-height:1.4;overflow-wrap:anywhere}.copilot-v2 .ai-core-timeline time{overflow-wrap:anywhere}.copilot-v2 .ai-core-timeline span{min-width:0;overflow-wrap:anywhere}.copilot-order-card button{width:100%}.copilot-v2 .copilot-customer-card{flex-shrink:0}@media(max-width:420px){.copilot-identified-grid{grid-template-columns:1fr}.copilot-identified-grid .copilot-metric:nth-child(odd){border-right:0}.copilot-confidence-card{grid-template-columns:1fr;justify-items:center}.copilot-confidence-card dl{width:100%}.copilot-next-action-v2>div{align-items:stretch;flex-direction:column}.copilot-next-action-v2 button{width:100%}}.aurea-sales-copilot.copilot-v2{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,229,255,.58) transparent}.aurea-sales-copilot.copilot-v2::-webkit-scrollbar{width:6px}.aurea-sales-copilot.copilot-v2::-webkit-scrollbar-track{background:transparent}.aurea-sales-copilot.copilot-v2::-webkit-scrollbar-thumb{border-radius:999px;background:#00e5ff6b}.aurea-sales-copilot.copilot-v2::-webkit-scrollbar-thumb:hover{background:#00e5ffb8}.copilot-v2 .copilot-premium-header{position:relative;top:auto;padding:22px 22px 18px;gap:18px;background:linear-gradient(180deg,#0c162bfa,#081021f5)}.copilot-v2 .copilot-brand{flex:1 1 220px}.copilot-v2 .copilot-brand>span{width:48px;height:48px;border-radius:15px}.copilot-v2 .copilot-brand h2{color:#e8edf7;font-size:1.18rem;font-weight:850}.copilot-v2 .copilot-brand small{max-width:none;margin-top:4px;color:#929db4;font-size:.78rem;text-transform:none}.copilot-v2 .copilot-live-status{margin-top:7px;padding:7px 11px;color:#42df94;font-size:.62rem}.copilot-v2-head-metrics{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:94px;padding-top:18px}.copilot-v2-head-metrics>div:first-child,.copilot-v2-head-metrics>div:last-child{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 8px;min-width:0}.copilot-v2-head-metrics>div:last-child{justify-self:end}.copilot-v2-head-metrics>div:last-child svg{grid-row:1/3}.copilot-v2-head-metrics span{color:#7f8aa1;font-size:.68rem;letter-spacing:.02em}.copilot-v2-head-metrics strong{color:#dce3ef;font-size:.8rem}.copilot-v2 .copilot-confidence-ring{width:78px;height:78px}.copilot-v2 .copilot-confidence-ring:before{width:66px;height:66px}.copilot-v2 .copilot-confidence-ring strong{color:#e8edf7;font-size:.95rem}.copilot-v2 .ai-core-tabs{position:relative;top:auto;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 18px 2px;padding:5px;border:1px solid rgba(83,126,185,.16);border-radius:13px;background:#0d182fa8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.copilot-v2 .ai-core-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:#8994aa;background:transparent;font-size:.72rem;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.copilot-v2 .ai-core-tabs button:hover{transform:translateY(-1px);color:#cfd7e5;background:#29518521}.copilot-v2 .ai-core-tabs button.active{border-color:#00e5ff38;color:#52e7ff;background:linear-gradient(135deg,#00e5ff1a,#4857be14);box-shadow:inset 0 -2px #20dfff,0 0 14px #00e5ff0f}.copilot-v2 .ai-copilot-content,.copilot-v2 .ai-decision-panel{gap:20px;padding:16px 18px 24px}.copilot-v2 .premium-card,.copilot-v2 .copilot-customer-card,.copilot-v2 .ai-decision-panel>section,.copilot-v2 .ai-decision-panel details{min-width:0;padding:21px;border-color:#427fc926;border-radius:15px;background:linear-gradient(145deg,#1a2b4c94,#0b152aa8);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px #97beff09}.copilot-v2 .premium-card:hover,.copilot-v2 .copilot-customer-card:hover,.copilot-v2 .ai-decision-panel>section:hover{transform:scale(1.01);border-color:#00cdff40;box-shadow:0 14px 34px #00000029,0 0 20px #00cdff09}.copilot-v2 .premium-card>header{gap:9px;margin-bottom:3px}.copilot-v2 .premium-card>header svg{width:17px;height:17px;color:#20dfff;stroke-width:1.9}.copilot-v2 .premium-card>header span{color:#a9d9f6;font-size:.72rem;letter-spacing:.075em}.copilot-v2 .copilot-executive-summary{position:relative;min-height:120px;padding:22px!important;overflow:hidden}.copilot-v2 .copilot-executive-summary:after{content:"✦";position:absolute;right:22px;bottom:8px;color:#8a5cf626;font-size:3.2rem;transform:rotate(12deg);pointer-events:none}.copilot-v2 .copilot-executive-summary p{position:relative;z-index:1;max-width:92%;color:#dce3ef;font-size:.9rem;line-height:1.7}.copilot-v2 .copilot-insight-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;padding:1px}.copilot-v2 .copilot-insight-grid article{grid-template-columns:1fr;grid-template-rows:28px auto 1fr;justify-items:center;align-content:start;min-height:132px;padding:15px 10px;gap:9px;border-color:#5b89c833;border-radius:12px;text-align:center;background:#0e1b3494;transition:transform .2s ease,border-color .2s ease,background .2s ease}.copilot-v2 .copilot-insight-grid article:hover{transform:translateY(-2px) scale(1.02);border-color:#00e5ff4d;background:#122342b8}.copilot-v2 .copilot-insight-grid article svg{width:25px;height:25px;stroke-width:1.8}.copilot-v2 .copilot-insight-grid article:nth-child(1) svg{color:#b96cff}.copilot-v2 .copilot-insight-grid article:nth-child(2) svg{color:#42df94}.copilot-v2 .copilot-insight-grid article:nth-child(3) svg{color:#ffad33}.copilot-v2 .copilot-insight-grid article:nth-child(4) svg{color:#45dbcf}.copilot-v2 .copilot-insight-grid article:nth-child(5) svg{color:#ff6696}.copilot-v2 .copilot-insight-grid article>span{color:#aab4c7;font-size:.7rem;white-space:normal}.copilot-v2 .copilot-level-badge{max-width:100%;padding:4px 6px;border:0;background:transparent;font-size:.66rem;line-height:1.35;white-space:normal}.copilot-v2 .copilot-identified-grid{border-color:#4a77b526;background:#09142840}.copilot-v2 .copilot-metric{min-width:0;padding:13px 14px}.copilot-v2 .copilot-metric svg{width:17px;height:17px;stroke-width:1.8}.copilot-v2 .copilot-metric span{color:#8995ab;font-size:.66rem}.copilot-v2 .copilot-metric strong{color:#cfd7e5;font-size:.76rem}.copilot-v2 .copilot-product-list,.copilot-v2 .copilot-evidence-list,.copilot-v2 .copilot-pending-card ul{margin-top:4px}@media(max-width:520px){.copilot-v2 .copilot-premium-header{padding:18px}.copilot-v2-head-metrics{grid-template-columns:1fr 1fr;min-height:0}.copilot-v2-head-metrics .copilot-confidence-ring{grid-row:1/3;grid-column:2;justify-self:end}.copilot-v2-head-metrics>div:last-child{grid-column:1;justify-self:start}.copilot-v2 .ai-core-tabs{margin-inline:12px}.copilot-v2 .ai-core-tabs button{padding-inline:7px;font-size:.66rem}.copilot-v2 .ai-copilot-content,.copilot-v2 .ai-decision-panel{padding-inline:12px}}.seller-premium-dashboard{display:grid;gap:22px;min-width:0}.seller-premium-dashboard .stat-copy strong{font-size:clamp(20px,1.7vw,31px);overflow-wrap:anywhere}.seller-dashboard-warning{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(255,176,0,.28);border-radius:12px;color:var(--muted);background:#ffb00014}.seller-dashboard-warning button{padding:7px 11px;border-radius:9px;color:var(--gold);background:#ffb0001a;border:1px solid rgba(255,176,0,.28)}.seller-dashboard-loading .stat-card,.seller-dashboard-loading .stage-card,.seller-dashboard-loading .silent-step,.seller-dashboard-loading .seller-goal-values>div,.seller-dashboard-loading .seller-empty{animation:seller-skeleton-pulse 1.15s ease-in-out infinite alternate}.seller-dashboard-loading .stat-copy strong,.seller-dashboard-loading .stat-copy small,.seller-dashboard-loading .stat-card>b,.seller-dashboard-loading .stage-card b,.seller-dashboard-loading .seller-goal-values strong{color:transparent;border-radius:6px;background:#ffffff1a}@keyframes seller-skeleton-pulse{0%{opacity:.48}to{opacity:.82}}.seller-hero{min-width:0}.seller-demo-badge{position:absolute;top:12px;right:14px;z-index:3;padding:5px 9px;border:1px solid rgba(255,190,86,.24);border-radius:999px;color:#ffd380e0;background:#ffb00014;font-size:10px;letter-spacing:.04em}.seller-quick-actions{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.seller-quick-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:12px;color:var(--text);background:#14234bc7;border:1px solid rgba(80,155,255,.25)}.seller-quick-actions .new-conversation{background:linear-gradient(135deg,#2563ebf2,#7e22cef2)}.seller-command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:stretch;min-width:0}.seller-command-grid>.panel{width:100%;height:100%;min-width:0}.seller-command-grid>.funnel-panel{grid-column:span 5}.seller-command-grid>.silent-panel{grid-column:span 4}.seller-command-grid>.copilot-panel{grid-column:span 3}.seller-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;min-width:0}.seller-command-grid .panel-title>small,.panel-subtitle{color:var(--muted)}.seller-command-grid button:disabled{cursor:not-allowed;opacity:.58}.seller-goal-panel{display:grid;align-content:start;gap:17px}.seller-goal-values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seller-goal-values div{display:grid;gap:7px;padding:16px;border-radius:12px;background:#ffffff0b}.seller-goal-values small{color:var(--muted)}.seller-goal-values strong{color:var(--text);font-size:clamp(15px,1.25vw,21px)}.seller-goal-panel p{margin:0;color:var(--muted)}.seller-empty{padding:22px 4px;color:var(--muted);line-height:1.5}@media(max-width:1420px){.seller-command-grid>.funnel-panel{grid-column:span 7}.seller-command-grid>.silent-panel{grid-column:span 5}.seller-command-grid>.copilot-panel{grid-column:1 / -1}}@media(max-width:1000px){.seller-command-grid>.funnel-panel,.seller-command-grid>.silent-panel,.seller-command-grid>.copilot-panel{grid-column:1 / -1}.seller-lower-grid{grid-template-columns:1fr}}@media(max-width:700px){.seller-hero{display:grid}.seller-hero .hero-wave{opacity:.45}.seller-quick-actions{justify-content:stretch}.seller-quick-actions button{flex:1 1 100%}.seller-goal-values,.seller-premium-dashboard .stats-grid{grid-template-columns:1fr}.seller-premium-dashboard{overflow-x:hidden}.seller-dashboard-warning{align-items:flex-start;flex-direction:column}}.nav-item{text-decoration:none}.module-page{position:relative;z-index:1;display:grid;gap:18px;padding-bottom:34px}.module-header,.module-toolbar,.premium-table-wrap,.state-panel{border:1px solid var(--panel-border);border-radius:16px;background:var(--panel);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.module-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px}.module-eyebrow{display:inline-flex;margin-bottom:8px;color:var(--gold);font-size:.78rem;font-weight:800;text-transform:uppercase}.module-header h1{margin:0;color:var(--text);font-size:clamp(1.7rem,2.2vw,2.45rem);letter-spacing:0}.module-header p,.detail-stack p,.timeline-item{color:var(--muted);line-height:1.55}.module-hint{color:var(--muted);font-weight:800}.module-header-actions,.module-toolbar,.filter-row,.tab-row,.module-drawer footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.module-toolbar{justify-content:space-between;padding:14px}.inline-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;font-size:13px}.handoff-card{margin:10px 14px 0;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:linear-gradient(135deg,#118cff1f,#8b2cff1f),var(--panel-soft);box-shadow:var(--soft-glow) #00dbff1f;color:var(--text);font-size:13px;line-height:1.45}.handoff-card header{display:flex;align-items:center;gap:8px;color:var(--cyan)}.handoff-card header strong{color:var(--text);font-size:14px}.handoff-card header span{margin-left:auto;color:var(--muted);font-size:11px}.handoff-card p{margin:6px 0 0}.handoff-card dl{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0}.handoff-card dl div{display:flex;gap:5px}.handoff-card dt{color:var(--muted)}.handoff-card dd{margin:0;font-weight:600}.handoff-card .handoff-card-note,.handoff-card .handoff-card-tip{color:var(--muted)}.inline-banner-error{background:#dc26261a;border:1px solid rgba(220,38,38,.35);color:#b91c1c}.inline-banner button{border:none;background:transparent;color:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.module-primary,.module-secondary,.filter-chip,.chat-actions button,.chat-composer button,.pagination-row button,.module-drawer footer button,.tab-row button,.table-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#fff1;color:var(--text);font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}.module-primary{min-height:44px;padding:0 16px;border-color:#ffbe566b;background:linear-gradient(135deg,#ffae2d47,#00a3ff2e);box-shadow:0 14px 28px #0003}.module-primary:hover,.module-secondary:hover,.filter-chip:hover,.chat-actions button:hover,.tab-row button:hover,.table-actions button:hover{transform:translateY(-1px);border-color:#ffbe5659}.filter-chip.active,.tab-row button.active{color:var(--gold);border-color:#ffbe5670;background:#ffbe561f}.module-search{display:flex;align-items:center;gap:10px;min-width:min(420px,100%);flex:1;height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#02081861;color:var(--muted)}.module-search input{width:100%;min-width:80px;background:transparent;color:var(--text)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.module-metric{min-height:118px;padding:18px;display:grid;align-content:center;gap:8px}.module-metric svg{color:var(--gold)}.module-metric span{color:var(--muted);font-weight:700}.module-metric strong{color:var(--text);font-size:1.55rem}.status-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff12;color:var(--muted);font-size:.74rem;font-weight:900;text-transform:capitalize}.status-badge.green{color:var(--green);background:#34d3991f;border-color:#34d3993d}.status-badge.blue{color:var(--blue);background:#00a3ff1f;border-color:#00a3ff3d}.status-badge.cyan{color:var(--cyan);background:#22d3ee1f;border-color:#22d3ee3d}.status-badge.purple{color:var(--purple);background:#8b2cff1f;border-color:#8b2cff3d}.status-badge.orange{color:var(--orange);background:#ff9f1c1f;border-color:#ff9f1c3d}.status-badge.red{color:var(--red);background:#ff4d6d1f;border-color:#ff4d6d3d}.premium-table-wrap{overflow-x:auto}.premium-table{width:100%;min-width:860px;border-collapse:collapse}.premium-table th,.premium-table td{padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.075);color:var(--muted);text-align:left;vertical-align:middle}.premium-table th{color:var(--text);font-size:.76rem;text-transform:uppercase}.premium-table td:first-child,.premium-table td strong{color:var(--text);font-weight:850}.premium-table tbody tr{cursor:pointer;transition:background .18s ease}.premium-table tbody tr:hover{background:#ffffff0b}.state-panel{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;color:var(--muted);text-align:center}.state-panel strong{color:var(--text)}.loading-pulse{width:42px;height:42px;border-radius:999px;background:radial-gradient(circle,var(--gold),transparent 64%);animation:pulse 1.1s ease-in-out infinite alternate}.drawer-backdrop{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:#02061294;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.module-drawer{width:min(560px,100%);height:100%;display:grid;grid-template-rows:auto 1fr auto;border-left:1px solid var(--panel-border);background:#060d1ff5;box-shadow:-22px 0 52px #0000005c}.module-drawer header,.module-drawer footer{padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.module-drawer header{display:flex;align-items:center;justify-content:space-between}.module-drawer header h2{margin:0;color:var(--text)}.module-drawer header button{width:38px;height:38px;border-radius:10px;color:var(--text);background:#ffffff14}.drawer-body{overflow:auto;padding:18px}.module-drawer footer{border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.ai-orders-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-orders-filter-note{width:100%;color:var(--muted)}.ai-orders-error{display:grid;gap:10px}.ai-orders-error>button{justify-self:center}.ai-orders-pagination{justify-content:flex-end;color:var(--muted)}.ai-orders-pagination button:disabled{cursor:not-allowed;opacity:.45}.ai-orders-page .module-drawer{width:min(760px,96vw)}.ai-order-review-banner{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(255,159,28,.26);border-radius:12px;background:#ff9f1c14;color:var(--orange)}.ai-order-review-banner div{display:grid;gap:4px}.ai-order-review-banner span,.ai-orders-muted{color:var(--muted)}.ai-order-chip-row{display:flex;flex-wrap:wrap;gap:7px}.ai-order-approved{border-color:#09f29a47;background:#09f29a14;color:var(--green)}.ai-order-review-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-order-review-confirm{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--panel-soft)}.ai-order-review-confirm p{margin:0}.ai-order-review-confirm label{display:grid;gap:6px;color:var(--muted);font-size:13px}.ai-order-review-confirm textarea{resize:vertical;padding:8px 10px;border:1px solid var(--line-soft);border-radius:8px;background:transparent;color:var(--text);font:inherit}.ai-order-review-error{color:var(--red);font-size:13px}.ai-order-reject{color:var(--red)}.ai-order-select-product{justify-self:start;margin-top:4px}.ai-order-product-modal{display:grid;gap:12px;max-width:640px;width:min(640px,94vw)}.ai-order-product-modal header{display:flex;justify-content:space-between;align-items:flex-start}.ai-order-product-search{display:grid;gap:6px;color:var(--muted);font-size:13px}.ai-order-product-search input{padding:9px 11px;border:1px solid var(--line-soft);border-radius:8px;background:transparent;color:var(--text);font:inherit}.ai-order-product-list{display:grid;gap:6px;max-height:320px;overflow-y:auto}.ai-order-product{display:grid;gap:2px;text-align:left;padding:9px 11px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-soft);color:var(--text);cursor:pointer}.ai-order-product span{color:var(--muted);font-size:12px}.ai-order-product b{font-size:13px;color:var(--green)}.ai-order-product.active{border-color:var(--cyan);box-shadow:var(--soft-glow) #00dbff40}.ai-order-alias-option{display:flex;align-items:flex-start;gap:8px;font-size:13px}.ai-order-issue{padding:5px 8px;border:1px solid rgba(255,159,28,.22);border-radius:999px;background:#ff9f1c14;color:var(--orange);font-size:.7rem;font-weight:800}.ai-order-items{display:grid;gap:11px;margin-top:10px}.ai-order-item{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09}.ai-order-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-order-item>header>div{display:grid;gap:3px}.ai-order-item small{color:var(--muted)}.ai-order-pending-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.ai-order-pending-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.ai-order-pending-list strong{color:var(--orange);font-size:.68rem;text-transform:uppercase}.ai-order-pending-list span{color:var(--text)}.ai-order-candidates{display:grid;gap:6px;padding:10px;border-left:3px solid var(--orange);color:var(--muted)}.ai-order-candidates strong{color:var(--text)}.commercial-product-filters{display:flex;flex-wrap:wrap;gap:8px}.commercial-product-filters select{min-height:42px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#02081861;color:var(--text)}.products-page .module-drawer{width:min(720px,96vw)}.detail-stack,.form-grid{display:grid;gap:14px}.detail-stack h3{margin:10px 0 0;color:var(--text)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-grid div,.detail-line,.timeline-item{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0b}.detail-grid dt{color:var(--muted);font-size:.78rem}.detail-grid dd,.detail-line strong{margin:0;color:var(--text);font-weight:850}.detail-line{grid-template-columns:1fr auto}.form-grid label{display:grid;gap:7px;color:var(--muted);font-weight:800}.form-grid input,.form-grid select,.form-grid textarea,.platform-select select,.deal-card select,.chat-composer input{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#02081880;color:var(--text)}.form-grid textarea{min-height:96px;padding:12px;resize:vertical}.platform-select{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:800}.company-logo-mark{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid rgba(255,190,86,.28);border-radius:12px;background:linear-gradient(135deg,#ffbe5633,#00a3ff24);color:var(--text);font-weight:950}.modal-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:#020612a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.platform-modal{width:min(980px,100%);max-height:min(860px,calc(100vh - 40px));overflow:auto;border:1px solid var(--panel-border);border-radius:18px;background:#060d1ff5;box-shadow:var(--panel-shadow)}.platform-modal header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.platform-modal h2{margin:0;color:var(--text)}.platform-modal header button{width:38px;height:38px;border-radius:10px;color:var(--text);background:#ffffff14}.platform-form{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.platform-form-wide,.platform-modal-actions{grid-column:1 / -1}.module-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(239,68,68,.55);border-radius:10px;padding:10px 14px;color:#fff;background:#b91c1c;cursor:pointer}.module-danger:hover:not(:disabled){background:#991b1b}.module-danger:disabled{cursor:not-allowed;opacity:.55}.user-delete-modal{width:min(620px,100%)}.platform-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.platform-error-list,.platform-progress{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,77,109,.22);border-radius:12px;background:#ff4d6d14;color:var(--muted)}.platform-error-list strong{color:var(--red)}.platform-progress{grid-template-columns:repeat(5,minmax(0,1fr));border-color:#ffbe5638;background:#ffbe5614}.platform-progress span{color:var(--muted);font-size:.78rem;font-weight:850}.platform-progress span.active{color:var(--gold)}.platform-drawer-actions{display:flex;gap:10px;flex-wrap:wrap}.cnpj-field span{position:relative;display:grid}.cnpj-field input{padding-right:38px}.cnpj-field i{position:absolute;right:12px;top:50%;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--gold);border-radius:999px;transform:translateY(-50%);animation:spin .8s linear infinite}.cnpj-field small{color:var(--muted);font-size:.72rem}.conversation-shell{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr) minmax(230px,280px);gap:16px;min-height:620px}.conversation-list,.chat-panel,.customer-side{padding:14px}.conversation-item{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:10px;padding:12px;border-radius:13px;color:var(--text);text-align:left}.conversation-item.active,.conversation-item:hover{background:#ffffff12}.conversation-item span:not(.avatar){display:grid;gap:4px;min-width:0}.conversation-item small,.conversation-item em{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal}.conversation-item i{display:grid;justify-items:end;gap:6px;font-style:normal}.conversation-item i b{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--gold);color:#111827;font-size:.75rem}.chat-panel{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.chat-header div:first-child,.customer-side,.message-list{display:grid;gap:12px}.chat-header strong,.customer-side strong,.customer-side h2{color:var(--text)}.chat-header span,.customer-side span{color:var(--muted)}.message-list{align-content:end;padding:18px 0;overflow:auto}.message-bubble{width:fit-content;max-width:min(540px,82%);display:grid;gap:5px;padding:12px 14px;border-radius:15px 15px 15px 4px;background:#ffffff13;color:var(--text)}.message-bubble.sent{justify-self:end;border-radius:15px 15px 4px;background:#00a3ff29}.message-bubble small{color:var(--muted)}.chat-composer{display:grid;grid-template-columns:auto auto 1fr auto;gap:9px;align-items:center}.ai-indicator{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:800}.ai-indicator.active{color:var(--green)}.customer-side{align-content:start}.customer-side h2{margin:0}.customer-side dl{display:grid;gap:10px}.customer-side dt{color:var(--muted)}.customer-side dd{margin:0;color:var(--text)}.pagination-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted)}.kanban-board{display:grid;grid-template-columns:repeat(7,minmax(245px,1fr));gap:14px;overflow-x:auto;padding-bottom:6px}.kanban-column{min-height:420px;padding:14px}.kanban-column header{display:flex;justify-content:space-between;color:var(--text);margin-bottom:12px}.deal-card{display:grid;gap:8px;padding:13px;margin-bottom:10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0d}.deal-card strong,.deal-card b{color:var(--text)}.deal-card span,.deal-card small{color:var(--muted)}.deal-card select{width:100%}.history-strip{display:flex;gap:12px;flex-wrap:wrap;padding:14px;color:var(--muted)}.history-strip strong{color:var(--text)}.crm-page{--crm-blue: #4fb8ff;--crm-purple: #9478ff;--crm-danger: #ff6b7a}.crm-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-summary-card{display:flex;align-items:center;gap:12px;padding:15px 17px}.crm-summary-card>svg{color:var(--crm-blue)}.crm-summary-card.danger>svg{color:var(--crm-danger)}.crm-summary-card div{display:grid;gap:3px}.crm-summary-card span{color:var(--muted);font-size:.76rem;font-weight:800}.crm-summary-card strong{color:var(--text);font-size:1.12rem}.crm-toolbar{align-items:center}.crm-filter-toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:var(--muted);font-weight:800}.crm-filter-toggle.active{border-color:#4fb8ff73;background:#4fb8ff1f;color:#bfe6ff}.crm-advanced-filters{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:12px;padding:15px}.crm-advanced-filters label{display:grid;gap:6px;color:var(--muted);font-size:.74rem;font-weight:800}.crm-advanced-filters select{min-width:0;width:100%}.crm-advanced-filters .crm-check-filter{display:flex;align-items:center;flex-direction:row;gap:8px}.crm-advanced-filters .crm-check-filter input{width:auto}.crm-advanced-filters>button{align-self:end;min-height:38px}.crm-kanban .kanban-column{background:linear-gradient(180deg,#1d2a48d1,#0a1225b8)}.crm-kanban .kanban-column>header span{color:var(--muted);font-size:.74rem}.crm-deal-card{cursor:pointer;position:relative;padding:12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.crm-deal-card:hover{transform:translateY(-2px);border-color:#4fb8ff52;box-shadow:0 14px 30px #0000002e}.crm-deal-card.has-alert{border-left:2px solid var(--crm-danger)}.crm-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}.crm-card-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-card-head button{width:28px;height:28px;min-height:28px;padding:0;border:0;background:transparent;color:var(--muted)}.crm-priority{padding:3px 7px;border-radius:999px;background:#9478ff24;color:#c8baff!important;font-size:.64rem;font-weight:900}.crm-priority.alta{background:#ff6b7a24;color:#ffadb6!important}.crm-priority.baixa{background:#36d3991f;color:#8be9c0!important}.crm-card-summary{display:grid;gap:3px}.crm-card-summary b{margin-top:3px;font-size:.96rem}.crm-card-signals{display:flex;flex-wrap:wrap;gap:5px}.crm-card-signals span{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:6px;background:#4fb8ff1a;color:#9fd7fb;font-size:.61rem;font-weight:900}.crm-card-signals span.danger{background:#ff6b7a1f;color:#ffadb6}.crm-deal-card footer{display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.crm-deal-card footer>span,.crm-deal-card footer>small{color:var(--muted);font-size:.7rem}.crm-deal-card footer>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.crm-deal-card footer select{min-height:30px;padding:4px 7px;font-size:.68rem}.premium-table tbody tr[onclick],.crm-page .premium-table tbody tr{cursor:pointer}.crm-page .module-drawer{width:min(720px,92vw)}.crm-drawer-heading{display:flex;justify-content:space-between;gap:12px;padding:3px 2px 15px}.crm-drawer-state{min-height:240px;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;color:var(--muted)}.crm-drawer-state strong{color:var(--text)}.crm-drawer-state .crm-primary-button{margin-top:8px}.crm-inline-loader{width:28px;height:28px;border:3px solid rgba(79,184,255,.18);border-top-color:#4fb8ff;border-radius:50%;animation:crm-spin .8s linear infinite}.crm-modal{width:min(680px,100%)}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-drawer-heading>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.crm-drawer-heading>div:first-child{display:grid;gap:5px}.crm-drawer-heading span{color:var(--muted)}.crm-drawer-heading strong{color:var(--text);font-size:1.18rem}.crm-drawer-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.crm-drawer-tabs button{flex:0 0 auto;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:.73rem;font-weight:850}.crm-drawer-tabs button.active{background:#4fb8ff1f;color:#bde6ff}.crm-drawer-section{display:grid;gap:15px;padding:17px 1px 8px}.crm-section-title h3{margin:0;color:var(--text);font-size:1rem}.crm-section-title p{margin:4px 0 0;color:var(--muted);font-size:.76rem}.crm-next-action{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(79,184,255,.25);border-radius:13px;background:linear-gradient(135deg,#4fb8ff1c,#9478ff14)}.crm-next-action.overdue{border-color:#ff6b7a59}.crm-next-action svg{color:var(--crm-blue)}.crm-next-action div{display:grid;gap:2px}.crm-next-action span,.crm-next-action small{color:var(--muted);font-size:.7rem}.crm-next-action strong{color:var(--text)}.crm-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.crm-quick-actions button,.crm-secondary-button,.crm-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border-radius:9px;font-size:.71rem;font-weight:850}.crm-primary-button{border:1px solid rgba(79,184,255,.42);background:linear-gradient(135deg,#087dc1,#6553c8);color:#fff}.crm-secondary-button{width:fit-content}.crm-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff12}.crm-detail-grid>div{display:grid;gap:4px;padding:11px;background:#0a1225eb}.crm-detail-grid dt{color:var(--muted);font-size:.67rem;font-weight:800}.crm-detail-grid dd{margin:0;color:var(--text);font-size:.79rem}.crm-stage-field{display:grid;gap:7px;color:var(--muted);font-size:.75rem;font-weight:800}.crm-products,.crm-main-note,.crm-commercial-list{display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09;color:var(--text)}.crm-products>div{display:flex;flex-wrap:wrap;gap:6px}.crm-products span{padding:5px 8px;border-radius:999px;background:#9478ff1f;color:#c9bdff;font-size:.7rem}.crm-main-note p{margin:0;color:var(--muted);font-size:.78rem}.crm-note-form,.crm-task-form{display:grid;gap:9px}.crm-note-form>div,.crm-task-form>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.crm-note-form label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.72rem}.crm-note-form input[type=checkbox]{width:auto}.crm-note-form button{margin-left:auto}.crm-task-form>div>*{flex:1 1 120px}.crm-task-form>button{justify-self:end}.crm-stack,.crm-file-list{display:grid;gap:9px}.crm-note-card,.crm-task-card,.crm-file-list article{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff09}.crm-note-card>div,.crm-task-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-note-card strong,.crm-task-card strong,.crm-file-list strong{color:var(--text)}.crm-note-card p,.crm-task-card p{margin:0;color:var(--muted);font-size:.78rem}.crm-note-card span,.crm-task-card span,.crm-file-list span{color:var(--muted);font-size:.68rem}.crm-note-card footer,.crm-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.crm-note-card footer span{display:inline-flex;align-items:center;gap:3px}.crm-note-card footer button{margin-left:auto;min-height:28px;padding:0 8px;font-size:.68rem}.crm-note-card footer button+button{margin-left:0}.crm-task-card.overdue{border-color:#ff6b7a4d;box-shadow:inset 2px 0 var(--crm-danger)}.crm-inline-actions button{min-height:29px;padding:0 9px;font-size:.68rem}.crm-timeline{display:grid}.crm-timeline article{display:grid;grid-template-columns:34px 1fr;gap:11px;position:relative;padding-bottom:18px}.crm-timeline article:not(:last-child):before{content:"";position:absolute;left:16px;top:31px;bottom:0;width:1px;background:linear-gradient(var(--crm-blue),transparent)}.crm-timeline-icon{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(79,184,255,.3);border-radius:50%;background:#0e1b35;color:var(--crm-blue)}.crm-timeline article>div{display:grid;gap:4px;padding-top:1px}.crm-timeline time,.crm-timeline small{color:var(--muted);font-size:.67rem}.crm-timeline strong{color:var(--text);font-size:.82rem}.crm-timeline p{margin:0;color:var(--muted);font-size:.76rem}.crm-commercial-list>div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.75rem}.crm-file-list article{grid-template-columns:auto 1fr;align-items:center}.crm-file-list svg{color:var(--crm-purple)}.crm-file-list div{display:grid;gap:3px}.crm-empty{padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;color:var(--muted);text-align:center;font-size:.78rem}@media(max-width:980px){.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-advanced-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.crm-page .module-drawer{width:min(820px,96vw)}}@media(max-width:640px){.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-summary-card{padding:11px}.crm-summary-card strong{font-size:.92rem}.crm-advanced-filters{grid-template-columns:1fr 1fr}.crm-kanban{grid-template-columns:repeat(6,calc(100vw - 46px));scroll-snap-type:x mandatory}.crm-kanban .kanban-column{scroll-snap-align:start;min-height:360px}.crm-page .module-drawer{inset:0;width:100vw;max-width:none;border-radius:0}.crm-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-detail-grid{grid-template-columns:1fr}.crm-note-form>div{align-items:stretch}.crm-note-form button{width:100%;margin-left:0}.crm-task-form>div{display:grid;grid-template-columns:1fr 1fr}}.table-actions{display:flex;gap:8px}.table-actions button{width:34px;height:34px;min-height:34px}.toast-stack{position:fixed;right:22px;bottom:22px;z-index:90;display:grid;gap:10px}.toast{max-width:360px;padding:13px 15px;border:1px solid rgba(255,190,86,.32);border-radius:13px;background:#050b1aeb;color:var(--text);box-shadow:var(--panel-shadow)}.sidebar-section{display:grid;gap:8px}.sidebar-section-label{margin:8px 10px 2px;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.access-state,.coming-soon{min-height:420px;display:grid;place-items:center;align-content:center;gap:12px;padding:34px;text-align:center}.access-state svg,.coming-soon span{color:var(--gold)}.access-state span,.coming-soon span{font-size:.78rem;font-weight:900;text-transform:uppercase}.access-state h1,.coming-soon h1{margin:0;color:var(--text);font-size:clamp(1.8rem,3vw,2.8rem)}.access-state p,.coming-soon p{max-width:620px;margin:0;color:var(--muted);line-height:1.55}.access-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.sales-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-dashboard-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px}.sales-goal-card,.sales-activity-card,.permission-role-card{padding:18px}.sales-goal-card{display:grid;align-content:center;gap:12px}.sales-goal-card span,.sales-goal-card p,.sales-activity-card span,.permission-role-card span{color:var(--muted)}.sales-goal-card strong{color:var(--text);font-size:3rem}.goal-meter{height:11px;overflow:hidden;border-radius:999px;background:#ffffff14}.goal-meter i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--blue))}.sales-activity-card{display:grid;gap:12px}.sales-activity-card h2,.permission-role-card h2{margin:0;color:var(--text)}.permission-role-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px}.permission-role-card{display:grid;gap:10px;align-content:start}.permission-table td:first-child{display:grid;gap:4px}.permission-table td:not(:first-child),.permission-table th:not(:first-child){text-align:center}@media(max-width:1280px){.conversation-shell{grid-template-columns:minmax(250px,330px) 1fr}.customer-side{display:none}.permission-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.module-header{align-items:flex-start;flex-direction:column}.metric-grid,.platform-form,.platform-progress,.sales-metric-grid,.sales-dashboard-grid,.conversation-shell{grid-template-columns:1fr}.conversation-list{max-height:360px;overflow:auto}.chat-composer,.chat-header{grid-template-columns:1fr;display:grid}.detail-grid,.permission-role-grid{grid-template-columns:1fr}}@media(max-width:560px){.module-header,.module-toolbar,.conversation-list,.chat-panel,.customer-side{border-radius:12px}.module-page{gap:14px}.toast-stack{left:12px;right:12px;bottom:12px}}.whatsapp-connection-panel{display:grid;gap:18px;padding:20px;border-color:#25d36640;background:linear-gradient(145deg,rgba(37,211,102,.06),var(--panel))}.whatsapp-connection-panel>header,.whatsapp-connection-panel>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.whatsapp-connection-panel>header>div{justify-content:flex-start}.whatsapp-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#25d3661f;color:#46e77f}.whatsapp-connection-panel h2{margin:2px 0;color:var(--text)}.whatsapp-connection-panel p,.whatsapp-connection-panel small{margin:0;color:var(--muted)}.whatsapp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:16px}.whatsapp-details dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 15px}.whatsapp-details dl div{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff08}.whatsapp-details dt{color:var(--muted);font-size:.66rem}.whatsapp-details dd{margin:4px 0 0;color:var(--text);font-weight:800}.whatsapp-qr{display:grid;place-items:center;align-content:center;gap:8px;min-height:250px;padding:18px;border:1px dashed rgba(37,211,102,.28);border-radius:14px;color:#46e77f;text-align:center}.whatsapp-qr img{width:min(280px,100%);border-radius:10px;background:#fff}.whatsapp-qr strong{color:var(--text)}.whatsapp-loading{display:flex;align-items:center;gap:8px;color:var(--muted)}@media(max-width:760px){.whatsapp-grid,.whatsapp-details dl{grid-template-columns:1fr}.whatsapp-connection-panel>header{align-items:flex-start}}.customer-side.aurea-sales-copilot.copilot-v2{display:grid;grid-auto-rows:max-content;align-content:start;gap:0;padding:0;overflow-x:hidden}.customer-side.aurea-sales-copilot.copilot-v2>.copilot-premium-header,.customer-side.aurea-sales-copilot.copilot-v2>.ai-core-tabs,.customer-side.aurea-sales-copilot.copilot-v2>.ai-copilot-content,.customer-side.aurea-sales-copilot.copilot-v2>.ai-decision-panel{min-width:0;max-width:100%}@media(max-width:1280px){.customer-side.aurea-sales-copilot.copilot-v2.in-drawer{display:grid!important}}.copilot-v3 .ai-copilot-content{gap:24px}.copilot-v3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.copilot-v3-grid .copilot-v3-card{margin:0}.copilot-v3-grid .copilot-v3-card.wide{grid-column:1/-1}.copilot-v3 .copilot-v3-card{position:relative;display:grid;align-content:start;gap:15px;min-width:0;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.copilot-v3 .copilot-v3-card:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(transparent,#20dfff,transparent);opacity:.6}.copilot-v3 .copilot-v3-card.violet:after{background:linear-gradient(transparent,#a86cff,transparent)}.copilot-v3 .copilot-v3-card.green:after{background:linear-gradient(transparent,#42df94,transparent)}.copilot-v3 .copilot-v3-card.amber:after{background:linear-gradient(transparent,#ffb547,transparent)}.copilot-v3 .copilot-v3-card:hover{transform:translateY(-2px)}.copilot-v3-state{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.copilot-v3-chip{display:inline-flex;align-items:center;max-width:100%;min-height:25px;padding:4px 9px;border:1px solid rgba(32,223,255,.22);border-radius:999px;color:#83edff;background:#20dfff13;font-size:.62rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere;text-transform:capitalize}.copilot-v3-chip.warning{border-color:#ffb54740;color:#ffd18a;background:#ffb54714}.copilot-v3-chip.neutral{border-color:#a0aec733;color:#b5bfd0;background:#a0aec70f}.copilot-v3-data-list{display:grid;gap:0;min-width:0;margin:0}.copilot-v3-data-list>div{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;border-bottom:1px solid rgba(126,159,205,.09)}.copilot-v3-data-list>div:last-child{border-bottom:0;padding-bottom:0}.copilot-v3-data-list dt{color:#7f8ba1;font-size:.62rem;line-height:1.45}.copilot-v3-data-list dd{min-width:0;margin:0;color:#dce4f1;font-size:.68rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere;text-align:right}.copilot-v3-suggestion{min-width:0;margin:0;padding:15px 16px;border:1px solid rgba(66,223,148,.17);border-radius:12px;color:#e3f8ed;background:#42df940e;font-size:.82rem;font-style:normal;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.copilot-v3-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.copilot-v3-data-point{display:grid;align-content:start;gap:7px;min-width:0;min-height:76px;padding:11px;border:1px solid rgba(93,137,199,.13);border-radius:10px;background:#09142840}.copilot-v3-data-point>span{color:#7f8ba1;font-size:.6rem;text-transform:uppercase}.copilot-v3-data-point>strong{min-width:0;color:#dce4f1;font-size:.71rem;line-height:1.5;overflow-wrap:anywhere}.copilot-v3-pending{display:grid;gap:8px;margin:0;padding:0;list-style:none}.copilot-v3-pending li{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;border-radius:9px;color:#ffd18a;background:#ffb54711;font-size:.68rem;line-height:1.5}.copilot-v3-pending li svg{flex:0 0 auto;margin-top:2px}.copilot-v3-pending li span,.copilot-v3-reasoning{overflow-wrap:anywhere}.copilot-v3-reasoning{margin:0;padding:12px;border-left:2px solid rgba(168,108,255,.55);border-radius:0 9px 9px 0;color:#d9ccf4;background:#a86cff0e;font-size:.72rem;line-height:1.65}.copilot-v3-empty{display:flex;align-items:center;gap:7px;margin:0;color:#8894aa;font-size:.69rem}.copilot-v3-history{display:grid;gap:16px}.copilot-v3-timeline{display:grid;min-width:0}.copilot-v3-timeline article{display:grid;grid-template-columns:29px minmax(0,1fr);gap:10px;min-width:0}.copilot-v3-timeline article>i{position:relative;display:grid;place-items:center;align-self:start;width:27px;height:27px;border:1px solid rgba(32,223,255,.25);border-radius:50%;color:#62e7fa;background:#0d1a31}.copilot-v3-timeline article:not(:last-child)>i:after{content:"";position:absolute;top:27px;bottom:-28px;left:50%;width:1px;background:linear-gradient(#20dfff47,#735ddc26)}.copilot-v3-timeline article>div{display:grid;gap:4px;min-width:0;padding:2px 0 21px}.copilot-v3-timeline time{color:#69768e;font-size:.56rem}.copilot-v3-timeline strong{color:#dbe4f2;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.copilot-v3-timeline p{margin:0;color:#929eb3;font-size:.67rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.copilot-v3-skeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.copilot-v3-skeleton>div{display:grid;gap:12px;min-height:150px;padding:20px;border:1px solid rgba(70,119,185,.14);border-radius:15px;background:#1424417a}.copilot-v3-skeleton span{display:block;height:13px;border-radius:999px;background:linear-gradient(90deg,#7e9fcd12,#7e9fcd30,#7e9fcd12);background-size:220% 100%;animation:copilot-v3-shimmer 1.35s ease-in-out infinite}.copilot-v3-skeleton span:first-child{width:44%}.copilot-v3-skeleton span:nth-child(2){width:100%}.copilot-v3-skeleton span:last-child{width:72%}@keyframes copilot-v3-shimmer{to{background-position:-220% 0}}@media(max-width:760px){.copilot-v3-grid,.copilot-v3-skeleton{grid-template-columns:1fr}.copilot-v3-grid .copilot-v3-card.wide{grid-column:auto}.copilot-v3-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.copilot-v3-context-grid{grid-template-columns:1fr}.copilot-v3-data-list>div{grid-template-columns:1fr;gap:3px}.copilot-v3-data-list dd{text-align:left}}@media(prefers-reduced-motion:reduce){.copilot-v3-skeleton span{animation:none}.copilot-v3 .copilot-v3-card{transition:none}}.copilot-v3 .ai-copilot-content{display:flex;flex-direction:column;gap:18px}.copilot-pre-order{display:grid;gap:12px;border-color:#ffb54738!important}.copilot-pre-order>header{display:flex;align-items:center;gap:8px;color:#bfeaf1;font-size:.7rem;font-weight:800;text-transform:uppercase}.copilot-pre-order>header b{margin-left:auto;color:#ffd184;font-size:.58rem;text-align:right}.copilot-pre-order>p,.copilot-pre-order>small{margin:0;color:#929fb2;font-size:.66rem;line-height:1.55}.copilot-pre-order-items{display:grid;gap:9px}.copilot-pre-order-items article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid rgba(114,151,200,.11);border-radius:10px;background:#09142847}.copilot-pre-order-items article>strong{color:#e0e8f2;font-size:.74rem}.copilot-pre-order-items dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0}.copilot-pre-order-items dl div{display:grid;gap:3px}.copilot-pre-order-items dt{color:#738198;font-size:.55rem;text-transform:uppercase}.copilot-pre-order-items dd{margin:0;color:#cbd6e4;font-size:.64rem}.copilot-pre-order-items ul,.copilot-pre-order-pending ul{grid-column:1/-1;margin:0;padding-left:17px;color:#ffd184;font-size:.62rem}.copilot-pre-order-pending{display:grid;gap:7px;color:#d6dfeb;font-size:.67rem}.copilot-v3 .copilot-summary-card{min-height:0}.copilot-summary-indicators{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.copilot-side-response{display:grid;gap:13px;border-color:#42df9433!important}.copilot-side-response>p{margin:0;color:#dce9e4;font-size:.76rem;line-height:1.65;overflow-wrap:break-word;word-break:normal;white-space:pre-wrap}.copilot-side-response>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.copilot-side-response button,.copilot-open-intelligence,.copilot-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(32,223,255,.23);border-radius:10px;color:#92efff;background:#20dfff13;font-size:.68rem;font-weight:800}.copilot-side-response button:disabled,.copilot-detail-actions button:disabled{cursor:not-allowed;opacity:.42}.copilot-essential-context dl{display:grid;gap:0;margin:0}.copilot-essential-context dl>div{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:10px;padding:9px 0;border-bottom:1px solid rgba(126,159,205,.09)}.copilot-essential-context dl>div:last-child{border-bottom:0}.copilot-essential-context dt{color:#7f8ba1;font-size:.62rem}.copilot-essential-context dd{min-width:0;margin:0;color:#dce4f1;font-size:.68rem;overflow-wrap:break-word;word-break:normal;text-align:right}.copilot-open-intelligence{width:100%;min-height:48px;margin-top:2px;border-color:#57deff52;color:#d8faff;background:linear-gradient(135deg,#00d5ff21,#7e57ff1f);box-shadow:0 10px 30px #0000001f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.copilot-open-intelligence svg:last-child{margin-left:auto}.copilot-open-intelligence:hover{transform:translateY(-2px);border-color:#57deff8c;box-shadow:0 14px 34px #0003}.copilot-intelligence-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:5vh 4vw;background:#020712c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:copilot-modal-fade .18s ease-out}.copilot-intelligence-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1100px,92vw);min-width:min(70vw,1100px);height:90vh;min-height:0;overflow:hidden;border:1px solid rgba(76,151,218,.27);border-radius:20px;color:#dce4f1;background:linear-gradient(155deg,#0f1d36fa,#070f1ffc);box-shadow:0 35px 100px #0000008c,inset 0 1px #add1ff0f;animation:copilot-modal-enter .22s ease-out}.copilot-intelligence-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 64px 18px 22px;border-bottom:1px solid rgba(99,144,204,.14)}.copilot-intelligence-header>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.copilot-intelligence-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:14px;color:#56e8ff;background:linear-gradient(135deg,#20dfff29,#8f5bff24)}.copilot-intelligence-header h2{margin:0;color:#edf4ff;font-size:1.05rem;overflow-wrap:break-word;word-break:normal}.copilot-intelligence-header p{margin:4px 0 0;color:#8996ad;font-size:.7rem;overflow-wrap:break-word;word-break:normal}.copilot-intelligence-head-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;max-width:420px;color:#8290a8;font-size:.61rem}.copilot-detail-badge{padding:5px 8px;border:1px solid rgba(32,223,255,.2);border-radius:999px;color:#76e9fb;background:#20dfff12;text-transform:capitalize}.copilot-intelligence-close{position:absolute;top:17px;right:18px;display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(133,162,202,.18);border-radius:11px;color:#aeb9cc;background:#ffffff09}.copilot-intelligence-close:hover,.copilot-intelligence-close:focus-visible{color:#fff;border-color:#20dfff5c;outline:none}.copilot-intelligence-tabs{display:flex;gap:5px;padding:9px 18px;overflow-x:auto;border-bottom:1px solid rgba(99,144,204,.12);background:#050d1c59;scrollbar-width:thin}.copilot-intelligence-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:max-content;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#8794aa;background:transparent;font-size:.67rem}.copilot-intelligence-tabs button.active{color:#66e8fb;border-color:#20dfff33;background:#20dfff13}.copilot-intelligence-body{min-width:0;min-height:0;padding:22px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(32,223,255,.35) transparent}.copilot-intelligence-section{display:grid;gap:18px;min-width:0}.copilot-intelligence-section .copilot-v3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.copilot-intelligence-section .copilot-v3-card.wide{grid-column:span 2}.copilot-detail-card,.copilot-technical-json{min-width:0;padding:20px;border:1px solid rgba(74,124,188,.16);border-radius:15px;background:linear-gradient(145deg,#1a2b4c7a,#0b152a94);box-sizing:border-box}.copilot-detail-card>header{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#a9dff6;font-size:.72rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.copilot-detail-card>header svg{color:#35ddf6}.copilot-detail-card blockquote{margin:0 0 15px;padding:15px;border-left:2px solid #42df94;border-radius:0 10px 10px 0;color:#e2f5ea;background:#42df940e;font-size:.79rem;line-height:1.7;overflow-wrap:break-word;word-break:normal;white-space:pre-wrap}.copilot-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0}.copilot-detail-fields>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px;padding:9px 0;border-bottom:1px solid rgba(114,151,200,.085)}.copilot-detail-fields dt{color:#77859d;font-size:.61rem}.copilot-detail-fields dd{min-width:0;margin:0;color:#d9e2ef;font-size:.68rem;line-height:1.5;overflow-wrap:break-word;word-break:normal;text-align:right}.copilot-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.copilot-detail-actions button{min-width:110px}.copilot-detail-pending{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.copilot-detail-pending li{display:flex;align-items:flex-start;gap:7px;padding:10px;border-radius:9px;color:#f4cf93;background:#ffb5470f;font-size:.68rem;overflow-wrap:break-word;word-break:normal}.copilot-detail-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.copilot-detail-evidence article{min-width:0;padding:12px;border:1px solid rgba(63,181,211,.12);border-radius:10px;background:#0f21397a}.copilot-detail-evidence strong,.copilot-detail-evidence p,.copilot-detail-evidence small{display:block;overflow-wrap:break-word;word-break:normal}.copilot-detail-evidence strong{color:#cfe8f0;font-size:.68rem}.copilot-detail-evidence p{margin:7px 0;color:#aab7c9;font-size:.67rem;line-height:1.5}.copilot-detail-evidence small{color:#65748c;font-size:.57rem}.copilot-context-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.copilot-context-block{min-width:0;padding:13px;border:1px solid rgba(91,135,193,.13);border-radius:11px;background:#08132647}.copilot-context-block h4{margin:0 0 8px;color:#a9d9eb;font-size:.68rem}.copilot-context-block p{color:#8794aa;font-size:.66rem;overflow-wrap:break-word;word-break:normal}.copilot-context-block .copilot-detail-fields{grid-template-columns:1fr}.copilot-context-block .copilot-detail-fields>div{grid-template-columns:1fr;gap:3px}.copilot-context-block .copilot-detail-fields dd{text-align:left}.copilot-detail-timeline{display:grid;gap:0}.copilot-detail-timeline article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 14px;min-width:0;padding:12px 0;border-bottom:1px solid rgba(104,145,196,.1)}.copilot-detail-timeline time{grid-row:1/3;color:#6f7d94;font-size:.6rem}.copilot-detail-timeline strong,.copilot-detail-timeline p{min-width:0;overflow-wrap:break-word;word-break:normal}.copilot-detail-timeline strong{color:#d5dfec;font-size:.7rem}.copilot-detail-timeline p{margin:0;color:#8491a7;font-size:.64rem}.copilot-detail-empty{margin:0;color:#7f8da4;font-size:.69rem}.copilot-detail-card details{margin-top:14px}.copilot-detail-card summary,.copilot-technical-json summary{display:flex;align-items:center;gap:7px;color:#94a4ba;font-size:.67rem;cursor:pointer}.copilot-technical-json pre{max-width:100%;margin:15px 0 0;padding:14px;overflow:auto;border-radius:10px;color:#a7c6d7;background:#07101f;font:600 .62rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}@keyframes copilot-modal-fade{0%{opacity:0}}@keyframes copilot-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media(max-width:900px){.copilot-intelligence-section .copilot-v3-grid,.copilot-context-blocks,.copilot-detail-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.copilot-intelligence-backdrop{padding:0}.copilot-intelligence-modal{width:100%;min-width:0;height:100%;border:0;border-radius:0}.copilot-intelligence-header{grid-template-columns:1fr;padding:16px 54px 14px 15px}.copilot-intelligence-head-status{justify-content:flex-start;max-width:none}.copilot-intelligence-body{padding:14px}.copilot-intelligence-section .copilot-v3-grid,.copilot-context-blocks,.copilot-detail-fields,.copilot-detail-evidence,.copilot-detail-pending{grid-template-columns:1fr}.copilot-intelligence-section .copilot-v3-card.wide{grid-column:auto}.copilot-detail-timeline article{grid-template-columns:1fr}.copilot-detail-timeline time{grid-row:auto}.copilot-essential-context dl>div{grid-template-columns:1fr;gap:3px}.copilot-essential-context dd{text-align:left}}@media(prefers-reduced-motion:reduce){.copilot-intelligence-backdrop,.copilot-intelligence-modal{animation:none}.copilot-open-intelligence{transition:none}}.copilot-seller-alert{min-width:0;overflow:hidden;border:1px solid rgba(255,181,71,.25);border-left:3px solid #ffb547;border-radius:15px;background:linear-gradient(135deg,#ffb54713,#141d308f)}.copilot-seller-alert.critical{border-color:#ff54684d;border-left-color:#ff5468;background:linear-gradient(135deg,#ff546813,#141d308f)}.copilot-seller-alert.orange{border-color:#ff893847;border-left-color:#ff8938}.copilot-seller-alert.info{border-color:#20c4ff3b;border-left-color:#20c4ff}.copilot-seller-alert-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px}.copilot-seller-alert-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#ffd184;background:#ffb5471a}.copilot-seller-alert.critical .copilot-seller-alert-icon{color:#ff8c9b;background:#ff54681a}.copilot-seller-alert-main small{color:#a68755;font-size:.57rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.copilot-seller-alert-main h3{margin:4px 0;color:#f3eadb;font-size:.88rem}.copilot-seller-alert-main p{margin:0;color:#aeb7c6;font-size:.7rem;line-height:1.55;overflow-wrap:break-word;word-break:normal}.copilot-seller-alert-main>div>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.copilot-seller-alert-main>button,.copilot-alert-toggle{min-height:34px;padding:0 11px;border:1px solid rgba(255,181,71,.25);border-radius:9px;color:#ffd18a;background:#ffb54714;font-size:.64rem;font-weight:800}.copilot-alert-toggle{margin:0 18px 15px}.copilot-alert-list{display:grid;gap:0;padding:0 18px 14px}.copilot-alert-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 0;border-top:1px solid rgba(255,255,255,.065)}.copilot-alert-list svg{margin-top:2px;color:#e8b966}.copilot-alert-list strong{color:#d8deea;font-size:.68rem}.copilot-alert-list p{margin:3px 0 0;color:#8491a5;font-size:.64rem;line-height:1.5;overflow-wrap:break-word;word-break:normal}.copilot-semantic-badge,.copilot-operational-badges .copilot-detail-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(32,196,255,.2);border-radius:999px;color:#77dff5;background:#20c4ff12;font-size:.59rem;font-weight:800}.copilot-semantic-badge.success,.copilot-detail-badge.success{border-color:#42df943d;color:#78e8ae;background:#42df9414}.copilot-semantic-badge.warning,.copilot-detail-badge.warning{border-color:#ffbe4c40;color:#ffd184;background:#ffbe4c14}.copilot-semantic-badge.orange,.copilot-detail-badge.orange{border-color:#ff893842;color:#ffac70;background:#ff893814}.copilot-semantic-badge.critical,.copilot-detail-badge.critical{border-color:#ff546847;color:#ff93a1;background:#ff546814}.copilot-semantic-badge.violet,.copilot-detail-badge.violet{border-color:#a86cff45;color:#c6a2ff;background:#a86cff14}.copilot-semantic-badge.neutral,.copilot-detail-badge.neutral{border-color:#98a5b92e;color:#a9b3c3;background:#98a5b90e}.copilot-operational-summary{padding:24px!important;border-left:3px solid #20c4ff!important;background:radial-gradient(circle at 100% 0,rgba(32,196,255,.08),transparent 42%),linear-gradient(145deg,#1a2b4c80,#0b152a9e)}.copilot-operational-summary>p{margin:0;color:#e0e7f1;font-size:.84rem;line-height:1.75;overflow-wrap:break-word;word-break:normal}.copilot-operational-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.copilot-situation-list{display:grid;gap:8px}.copilot-situation-list>div{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 10px;border-radius:9px;color:#acb7c8;background:#20c4ff0b;font-size:.69rem}.copilot-situation-list i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#6fdcf2;background:#20c4ff17;font-style:normal;font-weight:900}.copilot-situation-list .success{color:#a9d8bf;background:#42df940b}.copilot-situation-list .success i{color:#74e5aa;background:#42df9417}.copilot-situation-list .warning{color:#ddc18f;background:#ffbe4c0b}.copilot-situation-list .warning i{color:#ffd184;background:#ffbe4c17}.copilot-operational-next{border-left:3px solid #ff8938!important}.copilot-operational-next h3{margin:0;color:#f0e2d5;font-size:.92rem}.copilot-operational-next>p{margin:8px 0 0;color:#9ea9ba;font-size:.7rem;line-height:1.6;overflow-wrap:break-word;word-break:normal}.copilot-operational-response{border-left:3px solid #ffbe4c!important}.copilot-assignment.assigned{border-left:3px solid #42df94}.copilot-assignment.waiting{border-left:3px solid #ffbe4c}.copilot-assignment.affinity{border-left-color:#a86cff}.copilot-ai-warnings{display:grid;gap:8px}.copilot-ai-warnings article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:10px 11px;border-left:2px solid #20c4ff;border-radius:0 9px 9px 0;background:#20c4ff0b}.copilot-ai-warnings article.warning{border-left-color:#ffbe4c;background:#ffbe4c0b}.copilot-ai-warnings article.critical{border-left-color:#ff5468;background:#ff54680b}.copilot-ai-warnings article.violet{border-left-color:#a86cff;background:#a86cff0b}.copilot-ai-warnings svg{margin-top:2px;color:#7ddff1}.copilot-ai-warnings article.warning svg{color:#ffd184}.copilot-ai-warnings article.critical svg{color:#ff93a1}.copilot-ai-warnings article.violet svg{color:#c6a2ff}.copilot-ai-warnings strong{color:#dbe3ef;font-size:.68rem}.copilot-ai-warnings p{margin:3px 0 0;color:#8491a6;font-size:.64rem;line-height:1.5;overflow-wrap:break-word;word-break:normal}@media(max-width:640px){.copilot-seller-alert-main{grid-template-columns:auto minmax(0,1fr)}.copilot-seller-alert-main>button{grid-column:1/-1;width:100%}}.hero-eyebrow{display:block;margin-bottom:4px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.funnel-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.funnel-conversion span{display:block;color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.funnel-conversion strong{display:block;margin-top:2px;font-size:1.3rem;color:var(--text)}.funnel-footer .report-link{padding:0 18px;white-space:nowrap}.ai-layout--sphere-only{grid-template-columns:1fr;justify-items:center}.ai-layout--sphere-only .neural-art svg{width:min(100%,300px);height:260px}.copilot-panel--insights{display:flex;flex-direction:column;gap:12px;min-height:0}.voice-wave.standalone{height:38px}.copilot-subtitle{margin:0;color:var(--muted);font-size:.76rem}.insight-list{display:grid;gap:8px;flex:1;min-height:0}.insight-row{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel-soft)}.insight-row strong,.insight-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-row strong{font-size:.78rem}.insight-row small{margin-top:2px;color:var(--muted);font-size:.68rem}.insight-row svg:last-child{color:var(--muted)}.insight-row.blue{color:var(--blue)}.insight-row.purple{color:var(--purple)}.insight-row.pink{color:var(--pink)}.insight-row.orange{color:var(--orange)}.insight-row.green{color:var(--green)}.insight-row.gold{color:var(--gold)}.copilot-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid color-mix(in srgb,var(--purple) 48%,var(--line-soft));border-radius:13px;color:var(--text);background:color-mix(in srgb,var(--purple) 16%,var(--panel));font-size:.82rem;font-weight:900}.predictive-body{display:flex;align-items:center;gap:14px;margin-top:6px}.predictive-ring{position:relative;display:grid;place-items:center;width:78px;height:78px;flex:none}.predictive-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.predictive-ring .ring-track{fill:none;stroke:var(--line-soft);stroke-width:9}.predictive-ring .ring-fill{fill:none;stroke:var(--gold);stroke-linecap:round}.predictive-ring-label{position:relative;z-index:1;text-align:center}.predictive-ring-label strong{display:block;font-size:1.02rem;color:var(--text)}.predictive-ring-label small{color:var(--muted);font-size:.6rem;text-transform:uppercase}.predictive-copy{min-width:0}.predictive-panel .seller-empty.compact{padding:4px 2px 0;color:var(--muted);font-size:.72rem;line-height:1.4}.voice-panel{display:flex;flex-direction:column;justify-content:center;gap:16px}.voice-panel .panel-title small{display:block;margin-top:4px;color:var(--muted);font-size:.76rem;font-weight:500;text-transform:none}.voice-panel .voice-wave{height:40px}.voice-mic{display:grid;place-items:center;justify-self:end;width:52px;height:52px;border:none;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--purple));box-shadow:0 0 16px #8b2cff66}.lower-grid>.predictive-panel{grid-column:span 4}.lower-grid>.activity-panel{grid-column:span 5}.lower-grid>.voice-panel{grid-column:span 3}@media(max-width:900px){.lower-grid>.predictive-panel,.lower-grid>.activity-panel,.lower-grid>.voice-panel{grid-column:1 / -1}}.command-center{display:grid;gap:14px;min-width:0}.command-center .hero-row.hero-row--compact{grid-template-columns:1fr;min-height:auto}.command-center .hero-row--compact h1{font-size:clamp(1.3rem,1.8vw,1.7rem)}.command-center .hero-row--compact p{margin:3px 0 0;font-size:.82rem}.command-center .stats-grid{gap:12px}.command-center .stat-card{min-height:92px;padding:12px 14px 10px}.command-center .stat-card .icon-badge{width:36px;height:36px;border-radius:10px}.command-center .stat-card .icon-badge svg{width:16px;height:16px}.command-center .stat-copy{margin-top:8px}.command-center .stat-copy span{font-size:.72rem}.command-center .stat-copy strong{margin-top:4px;font-size:clamp(1.1rem,1.6vw,1.45rem)}.command-center .stat-copy small{margin-top:4px;font-size:.66rem}.command-center .mini-chart{height:46px}.command-center .command-grid{gap:14px}.command-center .command-grid>.funnel-panel{grid-column:span 8}.command-center .command-grid>.copilot-panel{grid-column:span 4}.command-center .panel{padding:13px 14px}.command-center .panel-title{margin-bottom:7px}.command-center .panel-title h2{font-size:.78rem}.command-center .panel-title-right{display:flex;align-items:center;gap:8px}.funnel-layout--sphere{grid-template-columns:minmax(110px,.62fr) minmax(190px,1fr) minmax(140px,.7fr)}.command-center .funnel-art,.command-center .funnel-sphere{min-height:0}.command-center .funnel-art svg{height:148px}.funnel-sphere{display:grid;place-items:center;min-width:0}.funnel-sphere svg{width:100%;height:148px;filter:drop-shadow(0 0 8px rgba(139,44,255,.18))}.command-center .stage-list{gap:5px}.command-center .stage-card{min-height:38px;padding:5px 8px;grid-template-columns:34px minmax(0,1fr) auto}.command-center .stage-card .icon-badge{width:32px;height:32px;border-radius:9px}.command-center .funnel-footer{margin-top:8px;padding-top:8px}.command-center .report-link{min-height:34px;font-size:.74rem}.command-center .insight-list{gap:6px}.command-center .insight-row{padding:6px 8px}.command-center .insight-row .icon-badge{width:32px;height:32px;border-radius:9px}.command-center .copilot-panel--insights{gap:8px}.command-center .voice-wave.standalone{height:26px}.command-center .lower-grid{gap:14px}.command-center .lower-grid>.panel{min-height:150px;padding:12px 14px}.command-center .predictive-body{gap:10px;margin-top:4px}.command-center .predictive-ring{width:58px;height:58px}.command-center .predictive-ring-label strong{font-size:.86rem}.command-center .bar-chart{height:42px;margin-top:4px}.command-center .predictive-panel .seller-empty.compact{padding:2px 2px 0;font-size:.68rem}.command-center .voice-panel{gap:10px}.command-center .voice-panel .voice-wave{height:30px}.command-center .voice-mic{width:42px;height:42px}@media(max-width:1180px){.command-center .command-grid>.funnel-panel,.command-center .command-grid>.copilot-panel{grid-column:1 / -1}.funnel-layout--sphere{grid-template-columns:minmax(140px,.8fr) minmax(200px,1fr)}.funnel-sphere{grid-column:1 / -1}}.command-center .stat-card{padding:14px 14px 12px}.command-center .stat-card .icon-badge{width:30px;height:30px;border-radius:9px}.command-center .stat-card .icon-badge svg{width:14px;height:14px}.command-center .stat-card .icon-badge-aura{opacity:.1}.command-center .stat-copy{min-width:0;margin-top:10px}.command-center .stat-copy span{overflow:hidden;color:#ffffffc7;font-weight:700;font-size:.68rem;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.command-center .stat-copy strong{margin-top:7px;color:#fff;font-weight:800;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.1}.command-center .stat-copy small{overflow:hidden;max-width:58%;margin-top:9px;font-weight:700;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.command-center .mini-chart{right:10px;bottom:10px;width:46%;height:50px}.conversations-page{gap:10px}.conversations-compact-header{display:flex;align-items:center;padding:2px 2px 0}.conversations-compact-header h1{margin:0;color:var(--text);font-size:1.18rem;font-weight:800}.conversations-count{color:var(--muted);font-weight:700}.conversations-page .conversation-shell{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:var(--panel);overflow:hidden}.conversations-page .conversation-list,.conversations-page .chat-panel,.conversations-page .conversation-shell>.customer-side{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.conversations-page .chat-panel{border-left:1px solid rgba(255,255,255,.06)}.conversations-page .conversation-shell>.customer-side{border-left:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,color-mix(in srgb,var(--purple) 4%,transparent),transparent 40%)}.inbox-toolbar{display:grid;gap:8px;padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-toolbar-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.inbox-title{color:var(--text);font-size:.86rem;font-weight:800}.inbox-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line-soft);border-radius:9px;color:var(--muted);background:transparent}.inbox-filter-btn.active{border-color:color-mix(in srgb,var(--cyan) 45%,var(--line-soft));color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.inbox-toolbar .module-search{height:36px;min-width:0;width:100%;padding:0 10px;border-radius:10px;background:#02081866;font-size:.78rem}.inbox-tabs{display:flex;gap:4px}.inbox-tabs button{flex:1;min-height:28px;padding:0 8px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:.72rem;font-weight:700}.inbox-tabs button.active{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.conversations-filters-menu{position:relative}.conversations-popover-backdrop{position:fixed;inset:0;z-index:40}.conversations-filters-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:41;display:grid;gap:6px;width:max-content;min-width:200px;padding:10px;border:1px solid var(--panel-border);border-radius:13px;background:#060d1ffa;box-shadow:var(--panel-shadow)}.conversations-filters-popover .filter-chip{min-height:32px;padding:0 10px;font-size:.72rem;font-weight:700;text-transform:capitalize}.conversations-filters-popover .filter-chip.active{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 45%,var(--line-soft));background:color-mix(in srgb,var(--cyan) 12%,transparent)}.conversations-filters-popover select{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#02081880;color:var(--text);font-size:.74rem}.conversation-items{display:grid;align-content:start;gap:2px;padding:6px}.conversations-page .conversation-item{min-height:72px;padding:9px 10px;border:1px solid transparent;border-radius:10px;outline:none;background:transparent;transition:background .12s ease,border-color .12s ease}.conversations-page .conversation-item:hover{background:#ffffff0a}.conversations-page .conversation-item.active{border-color:color-mix(in srgb,var(--cyan) 40%,transparent);background:color-mix(in srgb,var(--cyan) 7%,transparent)}.conversation-item-body{display:grid;gap:3px;min-width:0}.conversation-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.conversation-item-top strong{overflow:hidden;color:var(--text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.conversation-item-top time{flex:none;color:var(--muted);font-size:.66rem;font-style:normal}.conversation-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.conversation-item-bottom small{overflow:hidden;flex:1 1 auto;min-width:0;color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.unread-badge{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--cyan);color:#fff;font-size:11px;line-height:1;font-weight:600}.conversation-item em{display:block;overflow:hidden;max-height:0;color:var(--muted);font-size:.64rem;font-style:normal;opacity:0;text-overflow:ellipsis;transition:opacity .15s ease,max-height .15s ease;white-space:nowrap}.conversation-item:hover em,.conversation-item.active em{max-height:16px;margin-top:2px;opacity:.85}.conversations-page .chat-header{align-items:center;gap:10px;padding:10px 12px}.chat-header-identity{display:flex;align-items:center;gap:10px;min-width:0}.chat-header-info{display:grid;gap:1px;min-width:0}.chat-header-info strong{font-size:.86rem}.chat-header-meta{overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.chat-header-status{display:inline-flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700}.chat-header-status .status-dot{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 4px currentColor}.chat-header-status.green{color:var(--green)}.chat-header-status.blue{color:var(--blue)}.chat-header-status.gold{color:var(--gold)}.chat-header-status.muted{color:var(--muted)}.chat-header-status.muted .status-dot{box-shadow:none}.conversations-page .chat-actions{gap:6px}.chat-actions .chat-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:0;padding:0}.chat-actions .chat-secondary-btn{min-height:32px;padding:0 11px;font-size:.72rem}.chat-actions .chat-open-ai-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);border-radius:9px;background:color-mix(in srgb,var(--cyan) 10%,transparent);color:var(--cyan);font-size:.72rem;font-weight:700;white-space:nowrap}.chat-actions .chat-open-ai-btn:hover{background:color-mix(in srgb,var(--cyan) 18%,transparent)}.chat-more-menu{position:relative}.chat-more-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:41;display:grid;min-width:190px;padding:6px;border:1px solid var(--panel-border);border-radius:12px;background:#060d1ffa;box-shadow:var(--panel-shadow)}.chat-more-popover button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:0;border-radius:8px;color:var(--red);background:transparent;font-size:.76rem;font-weight:700;text-align:left}.chat-more-popover button:hover{background:#ff5a6b1a}.conversations-page .message-list{padding:14px 16px;gap:10px}.conversations-page .message-bubble{max-width:68%;padding:9px 13px;border-radius:16px 16px 16px 4px;background:#ffffff0e;box-shadow:none}.conversations-page .message-bubble span{font-size:15px;line-height:1.45}.conversations-page .message-bubble.sent{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 18%,#0b2233),color-mix(in srgb,var(--blue) 20%,#0a1c33));border-radius:16px 16px 4px}.conversations-page .message-bubble small{font-size:11px;opacity:.55}.conversations-page .message-bubble.internal{display:flex;align-items:center;gap:10px;max-width:min(80%,480px);padding:2px 0;border:0;background:transparent;color:var(--muted);font-size:.7rem}.conversations-page .message-bubble.internal:before,.conversations-page .message-bubble.internal:after{content:"";flex:1;height:1px;background:#ffffff14}.conversations-page .message-bubble.internal span{order:2;font-size:.7rem}.conversations-page .message-bubble.internal small{display:none}.conversations-page .chat-composer{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.06)}.chat-emoji-control{position:relative}.conversations-page .chat-composer .chat-emoji-trigger{border:1px solid rgba(255,255,255,.12);background:#02081873;color:var(--text);font-size:1.25rem}.chat-emoji-picker{position:absolute;bottom:calc(100% + 10px);left:0;z-index:42;width:246px;padding:10px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--panel-border));border-radius:12px;background:#081426;box-shadow:var(--panel-shadow)}.chat-emoji-categories{display:flex;gap:4px;margin-bottom:8px}.conversations-page .chat-composer .chat-emoji-categories button{flex:1;width:auto;height:28px;border-radius:7px;background:transparent;color:var(--muted);font-size:.68rem}.conversations-page .chat-composer .chat-emoji-categories button.active{background:color-mix(in srgb,var(--cyan) 16%,transparent);color:var(--cyan)}.chat-emoji-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.conversations-page .chat-composer .chat-emoji-grid button{width:100%;height:36px;border-radius:7px;background:transparent;color:var(--text);font-size:1.25rem}.conversations-page .chat-composer .chat-emoji-grid button:hover{background:#ffffff1a}.conversations-page .chat-composer input{min-height:44px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#02081873;font-size:.84rem}.conversations-page .chat-composer input:focus{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent);outline:none}.conversations-page .chat-composer button{width:44px;height:44px;padding:0;border-radius:999px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#04121c}.aurea-sales-copilot .copilot-premium-header{padding:12px 14px;gap:8px}.aurea-sales-copilot .copilot-brand h2{font-size:.96rem}.aurea-sales-copilot .copilot-brand small{font-size:.68rem}.aurea-sales-copilot .copilot-live-status{margin-top:0}.aurea-sales-copilot .premium-card{padding:12px}.copilot-collapse-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);background:transparent}.copilot-understanding dl,.copilot-understanding dt,.copilot-understanding dd{margin:0}.copilot-understanding dl{display:grid;gap:0}.copilot-understanding dl>div{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:10px;padding:7px 0;border-bottom:1px solid rgba(126,159,205,.09)}.copilot-understanding dl>div:last-child{border-bottom:0}.copilot-understanding dt{color:#7f8ba1;font-size:.62rem}.copilot-understanding dd{min-width:0;color:#dce4f1;font-size:.7rem;text-align:right}.copilot-pre-order-items{display:grid;gap:4px}.copilot-pre-order-item{display:grid;gap:6px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.copilot-pre-order-item:last-child{border-bottom:0}.copilot-pre-order-heading{display:grid;gap:2px}.copilot-pre-order-heading strong{color:var(--text);font-size:.8rem}.copilot-pre-order-heading span{color:var(--muted);font-size:.7rem}.copilot-pre-order-empty{margin:0;color:var(--muted);font-size:.74rem}.copilot-collapsible-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:transparent;color:#cbd5e1;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.copilot-collapsible-toggle svg{transition:transform .15s ease}.copilot-collapsible-toggle svg.is-open{transform:rotate(90deg)}.copilot-collapsible-body{margin-top:10px;display:grid;gap:10px}.copilot-collapsible-body p{margin:0;color:#ffffffd9;font-size:.78rem;line-height:1.55}.copilot-footnote{margin:4px 0 0;color:var(--muted);font-size:.6rem;line-height:1.5}@media(max-width:900px){.inbox-tabs button{font-size:.68rem}}.ai-order-product-section{display:grid;gap:8px}.ai-order-product-section h3{margin:0;font-size:13px;color:var(--muted);font-weight:600}.ai-order-product-search-input{padding:9px 11px;border:1px solid var(--line-soft);border-radius:8px;background:transparent;color:var(--text);font:inherit}.topbar-bell{position:relative;display:flex;align-items:center;flex:0 0 auto}.topbar-bell>.top-icon,.topbar-actions>.top-icon{flex:0 0 auto;border:1px solid var(--line-soft);border-radius:12px}.topbar-bell .topbar-notification-popover{top:calc(100% + 10px);right:0;overscroll-behavior:contain}.topbar-bell .top-icon.alert b{top:-6px;right:-6px;z-index:2}.seller-activity-panel{display:flex;flex-direction:column;height:300px;min-height:0}.seller-activity-panel>.panel-title{flex:0 0 auto}.seller-activity-list,.seller-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.seller-activity-list{flex:1 1 auto;padding-right:6px}.seller-activity-list .activity-item>span{min-width:0;overflow-wrap:anywhere}.seller-lower-grid{grid-auto-rows:300px}.seller-activity-list,.seller-command-grid>.silent-panel,.seller-command-grid>.copilot-panel,.topbar-notification-popover{scrollbar-width:thin;scrollbar-color:rgba(120,110,255,.45) transparent}.seller-activity-list::-webkit-scrollbar,.seller-command-grid>.silent-panel::-webkit-scrollbar,.seller-command-grid>.copilot-panel::-webkit-scrollbar,.topbar-notification-popover::-webkit-scrollbar{width:6px;height:6px}.seller-activity-list::-webkit-scrollbar-track,.seller-command-grid>.silent-panel::-webkit-scrollbar-track,.seller-command-grid>.copilot-panel::-webkit-scrollbar-track,.topbar-notification-popover::-webkit-scrollbar-track{background:transparent}.seller-activity-list::-webkit-scrollbar-thumb,.seller-command-grid>.silent-panel::-webkit-scrollbar-thumb,.seller-command-grid>.copilot-panel::-webkit-scrollbar-thumb,.topbar-notification-popover::-webkit-scrollbar-thumb{border-radius:99px;background:linear-gradient(180deg,#3b82f680,#8b5cf680)}.seller-activity-list::-webkit-scrollbar-thumb:hover,.seller-command-grid>.silent-panel::-webkit-scrollbar-thumb:hover,.seller-command-grid>.copilot-panel::-webkit-scrollbar-thumb:hover,.topbar-notification-popover::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6d9,#8b5cf6d9)}.seller-command-grid>.silent-panel,.seller-command-grid>.copilot-panel{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1421px){.seller-command-grid{grid-auto-rows:minmax(440px,540px)}.seller-command-grid>.funnel-panel{overflow:hidden}}@media(max-width:1420px){.seller-command-grid>.silent-panel{max-height:520px}.seller-command-grid>.copilot-panel{max-height:560px}}@media(max-width:1000px){.seller-lower-grid{grid-auto-rows:300px}}.topbar-bell>.top-icon.alert{overflow:visible}.topbar-bell .top-icon.alert b{top:-7px;right:-7px;min-width:18px;height:18px;line-height:18px;padding:0 5px;color:#fff;background:#ef4444;box-shadow:0 0 0 2px var(--panel);font-variant-numeric:tabular-nums;text-align:center}.top-icon.alert.ringing{animation:bellGlow .9s ease-out 1}.top-icon.alert.ringing svg{transform-origin:50% 12%;animation:bellRing .8s ease-in-out 1}@keyframes bellRing{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}78%{transform:rotate(4deg)}}@keyframes bellGlow{0%{box-shadow:0 0 #6366f1a6}60%{box-shadow:0 0 0 9px #6366f100;border-color:#818cf8cc}to{box-shadow:0 0 #6366f100}}.notification-toast-stack{position:fixed;top:76px;right:18px;z-index:300;display:grid;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.notification-toast{position:relative;pointer-events:auto;overflow:hidden;border:1px solid rgba(129,140,248,.4);border-radius:14px;background:linear-gradient(135deg,#0a122af7,#18103af7);box-shadow:0 14px 34px #0000006b,0 0 18px #6366f147;animation:toastIn .26s cubic-bezier(.2,.8,.2,1) both}.notification-toast-body{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 34px 11px 11px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.notification-toast-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#c7d2fe;background:linear-gradient(135deg,#3b82f659,#8b5cf659)}.notification-toast-text{display:grid;gap:2px;min-width:0}.notification-toast-text strong{font-size:.8rem;overflow-wrap:anywhere}.notification-toast-text span{color:var(--muted);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-toast-body small{align-self:start;color:var(--muted);font-size:.62rem}.notification-toast-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.notification-toast-close:hover{color:var(--text);background:#ffffff14}@keyframes toastIn{0%{opacity:0;transform:translate(24px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:680px){.notification-toast-stack{top:68px;right:16px;left:16px;width:auto}}@media(prefers-reduced-motion:reduce){.top-icon.alert.ringing,.top-icon.alert.ringing svg,.notification-toast{animation:none}}.admin-command-center{display:grid;gap:18px;min-width:0}.admin-command-center .hero-row{align-items:end;gap:14px}.admin-partial{align-self:center;padding:6px 11px;border:1px solid rgba(255,176,0,.3);border-radius:999px;color:var(--gold);background:#ffb00014;font-size:.7rem}.admin-note{margin:-8px 2px 0;color:var(--muted);font-size:.7rem}.admin-empty{padding:18px 4px;color:var(--muted);font-size:.8rem;line-height:1.5}.admin-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;border-radius:14px;overflow:visible}.admin-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted)}.admin-filter-group button{padding:6px 12px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:transparent;font-size:.72rem;font-weight:700;cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.admin-filter-group button:hover{color:var(--text);border-color:#818cf880}.admin-filter-group button.active{color:#fff;border-color:#818cf8bf;background:linear-gradient(135deg,#3b82f659,#8b5cf666);box-shadow:0 0 12px #6366f14d}.admin-date-range{display:inline-flex;align-items:center;gap:6px;font-size:.7rem}.admin-date-range input,.admin-select select{height:32px;padding:0 10px;border:1px solid var(--line-soft);border-radius:10px;color:var(--text);background:var(--panel-soft);font-size:.74rem;color-scheme:dark}.admin-select{display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.admin-select select{min-width:170px;max-width:240px}.admin-select select:disabled{opacity:.55}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats .stat-copy strong{font-size:clamp(1.15rem,1.6vw,1.7rem);overflow-wrap:anywhere}.admin-stats .stat-copy small{overflow-wrap:anywhere}@media(min-width:1500px){.admin-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-grid{display:grid;gap:18px;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr))}.admin-grid>.panel{min-width:0;height:100%}.admin-grid-main{grid-auto-rows:minmax(430px,520px)}.admin-grid-main>.funnel-panel{grid-column:span 5;overflow:hidden}.admin-grid-main>.admin-team{grid-column:span 7}.admin-grid-ops{grid-auto-rows:340px}.admin-grid-ops>.panel{grid-column:span 4}@media(max-width:1250px){.admin-grid-main{grid-auto-rows:auto}.admin-grid-main>.funnel-panel,.admin-grid-main>.admin-team{grid-column:1 / -1}.admin-grid-main>.admin-team{height:420px}.admin-grid-ops>.panel{grid-column:span 6}.admin-grid-ops>.admin-feed{grid-column:1 / -1}}@media(max-width:760px){.admin-grid-ops>.panel{grid-column:1 / -1}.admin-select select{min-width:0;width:100%}.admin-select{flex:1 1 100%}}.admin-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.admin-panel>.panel-title{flex:0 0 auto}.admin-panel h3{margin:4px 0 2px;color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(120,110,255,.45) transparent}.admin-scroll::-webkit-scrollbar{width:6px}.admin-scroll::-webkit-scrollbar-track{background:transparent}.admin-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:linear-gradient(180deg,#3b82f680,#8b5cf680)}.admin-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6d9,#8b5cf6d9)}.admin-team-table{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.admin-team-body{flex:1 1 auto;padding-right:4px;display:grid;align-content:start;gap:6px}.admin-team-row{display:grid;grid-template-columns:minmax(150px,2.3fr) repeat(5,minmax(44px,.8fr)) minmax(96px,1.3fr);align-items:center;gap:8px;width:100%;padding:8px 10px;text-align:left;font-size:.76rem}.admin-team-head{padding-block:4px 8px;color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-team-seller{border:1px solid var(--line-soft);border-radius:12px;color:var(--text);background:var(--panel-soft);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-team-seller:hover{transform:translateY(-1px);border-color:#818cf88c}.admin-team-seller.selected{border-color:#8b5cf6d9;box-shadow:0 0 0 1px #8b5cf680,0 0 16px #6366f14d}.admin-seller-name{display:flex;align-items:center;gap:8px;min-width:0}.admin-seller-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.admin-seller-name .avatar{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-style:normal;font-size:.68rem;font-weight:800}.admin-medal{flex:0 0 22px;width:22px;text-align:center;font-weight:400}.admin-team-seller b{font-size:.9rem}.admin-last{color:var(--muted);font-size:.7rem}@media(max-width:900px){.admin-team-row{grid-template-columns:minmax(120px,2fr) repeat(5,minmax(34px,.7fr)) minmax(70px,1fr);gap:5px;font-size:.68rem}}.admin-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.admin-pulse-tile{display:grid;gap:4px;padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--panel-soft);min-width:0}.admin-pulse-tile strong{font-size:1.45rem;line-height:1;background:linear-gradient(135deg,#60a5fa,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.admin-pulse-tile strong.text{font-size:.95rem;overflow-wrap:anywhere}.admin-pulse-tile span{color:var(--muted);font-size:.68rem;line-height:1.3}@media(max-width:1500px){.admin-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-radar-body{display:grid;align-content:start;gap:6px;padding-right:4px}.admin-signals{display:grid;gap:6px;margin:0;padding:0;list-style:none}.admin-signals li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-soft)}.admin-signals li>span{display:grid;gap:2px;min-width:0}.admin-signals strong{font-size:.76rem;overflow-wrap:anywhere}.admin-signals small{color:var(--muted);font-size:.64rem}.admin-signals b{flex:0 0 auto;min-width:26px;padding:2px 8px;border-radius:999px;text-align:center;font-size:.74rem;color:var(--muted);background:#ffffff0f}.admin-signals li.attention{border-color:#ffb00059}.admin-signals li.attention b{color:#1a1300;background:var(--gold)}.admin-signals li.muted{opacity:.7}.admin-feed-list{display:grid;align-content:start;gap:4px;margin:0;padding:0 4px 0 0;list-style:none;flex:1 1 auto}.admin-feed-list li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 6px;border-bottom:1px solid var(--line-soft)}.admin-feed-list li>i{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px currentColor}.admin-feed-list li>i.purple{background:var(--purple)}.admin-feed-list li>i.cyan{background:var(--cyan)}.admin-feed-list li>i.green{background:var(--green)}.admin-feed-list li>i.orange{background:var(--orange)}.admin-feed-list li>span{display:grid;gap:1px;min-width:0}.admin-feed-list strong{font-size:.78rem}.admin-feed-list li.ai strong{color:var(--purple)}.admin-feed-list em{font-style:normal;color:var(--text);font-size:.74rem;overflow-wrap:anywhere}.admin-feed-list small{color:var(--muted);font-size:.68rem;overflow-wrap:anywhere}.admin-feed-list time{color:var(--muted);font-size:.66rem;white-space:nowrap}.admin-skeleton{display:grid;gap:10px;padding-top:6px}.admin-skeleton span{height:34px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:adminShimmer 1.4s linear infinite}@keyframes adminShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.admin-skeleton span{animation:none}.admin-team-seller{transition:none}}.admin-command-center{gap:14px}.admin-command-center .hero-row{margin-bottom:0}.admin-command-center .hero-row h1{font-size:clamp(1.5rem,2.1vw,2.1rem)}.admin-filters{padding:8px 12px}.admin-stats{gap:12px}.admin-stats .stat-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:88px;padding:12px 14px}.admin-stats .stat-card .mini-chart{display:none}.admin-stats .stat-copy{margin-top:0;min-width:0}.admin-stats .stat-copy span{font-size:.72rem;line-height:1.2}.admin-stats .stat-copy strong{margin-top:3px;font-size:clamp(1.3rem,1.7vw,1.75rem)}.admin-stats .stat-copy small{margin-top:4px;font-size:.64rem;font-weight:700;line-height:1.3;color:var(--muted)}.admin-stats .icon-badge{width:38px;height:38px}.admin-grid-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-auto-rows:330px;gap:14px}.admin-grid-top>.panel{grid-column:auto;height:100%;padding:14px 16px}.admin-grid-top>.funnel-panel{display:flex;flex-direction:column;overflow:hidden}.admin-grid-top .funnel-layout{flex:1 1 auto;min-height:0}.admin-grid-top .funnel-art{min-height:0}.admin-grid-top .funnel-art svg{height:min(100%,200px);max-height:200px}.admin-grid-top .stage-list{gap:5px;max-height:210px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(120,110,255,.45) transparent}.admin-grid-top .stage-card{min-height:38px;padding:5px 8px}.admin-grid-top .stage-card .icon-badge{width:28px;height:28px;border-radius:9px}.admin-grid-top .stage-card small{font-size:.62rem}.admin-grid-top .funnel-footer{flex:0 0 auto;margin-top:8px}.admin-grid-top .report-link{min-height:34px}.admin-pulse{background:linear-gradient(160deg,rgba(59,130,246,.1),rgba(139,92,246,.1) 55%,transparent),var(--panel)}.admin-live{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-live i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:adminLive 1.8s ease-in-out infinite}@keyframes adminLive{0%,to{opacity:1}50%{opacity:.35}}.admin-pulse-grid{flex:1 1 auto;min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin-top:4px}.admin-pulse-tile{grid-column:span 2;align-content:center;padding:10px 12px;border-radius:12px}.admin-pulse-tile.lead{grid-column:span 3}.admin-pulse-tile strong{font-size:1.5rem}.admin-pulse-tile.lead strong{font-size:2.3rem}.admin-pulse-tile:not(.live) strong{background:none;color:var(--muted);-webkit-text-fill-color:currentColor;opacity:.75}.admin-pulse-tile.live{border-color:#818cf866;box-shadow:inset 0 0 18px #6366f11a}.admin-pulse-tile span{font-size:.66rem}.admin-team{height:auto;padding:12px 16px 14px}.admin-team .panel-title{margin-bottom:4px}.admin-team-row{padding:5px 10px;gap:10px;font-size:.74rem;grid-template-columns:minmax(180px,2.4fr) repeat(4,minmax(64px,1fr)) minmax(70px,.9fr) minmax(110px,1.3fr)}.admin-team-head{padding-block:2px 6px}.admin-team-body{flex:0 1 auto;max-height:250px;gap:5px}.admin-seller-name .avatar{width:26px;height:26px;border-radius:8px;font-size:.62rem}.admin-medal{flex-basis:18px;width:18px;font-size:.85rem}.admin-num{display:grid;gap:3px;align-content:center}.admin-num.strong b{color:var(--text)}.admin-team-seller b{font-size:.82rem}.admin-bar{display:block;height:3px;border-radius:99px;background:#ffffff12;overflow:hidden}.admin-bar em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#3b82f6,#a855f7)}.admin-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:300px;gap:14px}.admin-grid-bottom>.panel{grid-column:auto;height:100%;padding:14px 16px}.admin-ok{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--green);font-weight:800;letter-spacing:0;text-transform:none}.admin-empty-state{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:6px;padding:10px;text-align:center}.admin-empty-state span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#c7d2fe;background:linear-gradient(135deg,#3b82f640,#8b5cf640);box-shadow:0 0 16px #6366f140}.admin-empty-state strong{font-size:.84rem}.admin-empty-state small{max-width:260px;color:var(--muted);font-size:.7rem;line-height:1.4}@media(max-width:1250px){.admin-grid-top{grid-template-columns:1fr;grid-auto-rows:auto}.admin-grid-top>.panel{height:auto}.admin-grid-top>.admin-pulse{min-height:230px}.admin-grid-top .stage-list{max-height:240px}.admin-grid-bottom{grid-template-columns:1fr}}@media(max-width:900px){.admin-team-row{grid-template-columns:minmax(130px,2fr) repeat(4,minmax(38px,.8fr)) minmax(54px,.8fr) minmax(70px,1fr);gap:6px;font-size:.68rem}}@media(prefers-reduced-motion:reduce){.admin-live i{animation:none}}@media(max-width:1180px){.dashboard-page{min-height:100vh;min-height:100dvh;padding:calc(8px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));gap:12px;overflow-x:clip}.sidebar.sidebar--drawer{position:fixed;top:0;left:0;z-index:90;display:flex;flex-direction:column;width:min(320px,88vw);height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);border-radius:0 22px 22px 0;overflow:hidden;transform:translate(-104%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.sidebar.sidebar--drawer.open{transform:translate(0);visibility:visible;box-shadow:0 0 44px #0000008c;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s}.sidebar--drawer>:not(.sidebar-nav){flex-shrink:0}.sidebar--drawer .sidebar-nav{flex:1 1 auto;min-height:0;grid-template-columns:1fr;align-content:start;overflow-y:auto;overscroll-behavior:contain}.sidebar--drawer .nav-item{min-height:48px}.sidebar--drawer .collapse-button{display:none}.sidebar--drawer .sidebar-brand{padding-top:18px}.sidebar-close{position:absolute;top:8px;right:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-soft);border-radius:12px;color:var(--text);background:var(--panel-soft);cursor:pointer}.sidebar-overlay{position:fixed;inset:0;z-index:85;padding:0;border:0;background:#0206129e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mobileFade .2s ease both}.topbar.topbar--compact{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;display:flex;align-items:center;gap:8px;min-height:56px;padding:6px 10px;border-radius:16px}.topbar--compact:before{display:none}.topbar-compact-btn,.topbar--compact .top-icon{position:relative;flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-soft);border-radius:12px;color:var(--text);background:var(--panel-soft);cursor:pointer}.topbar--compact>.topbar-bell{position:static;flex:0 0 auto}.topbar-compact-logo{flex:0 1 auto;width:auto;height:28px;max-width:120px;min-width:0;object-fit:contain}.topbar-compact-spacer{flex:1 1 0;min-width:0}.search-box--compact{flex:1 1 200px;max-width:360px;min-width:0;height:40px}.search-box--compact input{min-width:0;width:100%}.topbar-avatar-btn{padding:0}.topbar-avatar-btn .avatar{display:grid;place-items:center;width:32px;height:32px}.topbar-status-btn .mobile-status-dot,.mobile-status-sheet .mobile-status-dot{width:9px;height:9px;border-radius:50%;background:var(--muted)}.topbar-status-btn .mobile-status-dot{position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px var(--panel)}.topbar-status-btn.green .mobile-status-dot,.mobile-status-sheet li.green .mobile-status-dot{background:var(--green);box-shadow:0 0 8px var(--green)}.topbar-status-btn.gold .mobile-status-dot,.mobile-status-sheet li.gold .mobile-status-dot{background:var(--gold)}.topbar-status-btn.red .mobile-status-dot,.mobile-status-sheet li.red .mobile-status-dot{background:var(--red)}.topbar-status-btn.blue .mobile-status-dot,.mobile-status-sheet li.blue .mobile-status-dot{background:var(--blue)}.topbar--compact .topbar-notification-popover{position:absolute;top:calc(100% + 8px);left:auto;right:0;width:min(390px,calc(100% - 8px));max-height:min(70vh,480px);max-height:min(70dvh,480px)}.topbar-user-wrap{position:relative;flex:0 0 auto}.topbar-user-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:90;display:grid;gap:6px;width:min(300px,calc(100vw - 24px));padding:10px;border:1px solid var(--panel-border);border-radius:14px;background:var(--panel-strong);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.topbar-user-info{display:flex;align-items:center;gap:10px;padding:4px 4px 10px;border-bottom:1px solid var(--line-soft)}.topbar-user-info>span:last-child{display:grid;min-width:0;gap:2px}.topbar-user-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.topbar-user-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.7rem}.topbar-user-popover>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--line-soft);border-radius:10px;color:var(--text);background:var(--panel-soft);font-size:.8rem;font-weight:700;text-align:left;cursor:pointer}.topbar-user-popover>button.danger{color:var(--red)}.topbar-user-popover>button:disabled{opacity:.6;cursor:default}.mobile-sheet-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:#02061299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mobileFade .2s ease both}.mobile-status-sheet{width:100%;max-width:520px;max-height:80vh;max-height:80dvh;overflow-y:auto;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--panel-border);border-bottom:0;border-radius:20px 20px 0 0;color:var(--text);background:var(--panel-strong);box-shadow:0 -12px 40px #00000073;animation:mobileSheetUp .26s cubic-bezier(.2,.8,.2,1) both}.mobile-status-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mobile-status-sheet>header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-soft);border-radius:12px;color:var(--text);background:var(--panel-soft);cursor:pointer}.mobile-status-sheet ul{display:grid;margin:0;padding:0;list-style:none}.mobile-status-sheet li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 2px;border-bottom:1px solid var(--line-soft);color:var(--muted)}.mobile-status-sheet li:last-child{border-bottom:0}.mobile-status-sheet li>span{display:grid;gap:2px;min-width:0}.mobile-status-sheet li strong{color:var(--text);font-size:.86rem}.mobile-status-sheet li small{font-size:.76rem}.mobile-status-sheet li.green small{color:var(--green)}.mobile-status-sheet li.gold small{color:var(--gold)}.mobile-status-sheet li.red small{color:var(--red)}.notification-toast-stack{top:calc(72px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px))}@keyframes mobileFade{0%{opacity:0}to{opacity:1}}@keyframes mobileSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}}@media(max-width:768px){.dashboard-page{gap:10px}.topbar--compact .topbar-notification-popover{left:0;right:0;width:auto}.notification-toast-stack{left:calc(12px + env(safe-area-inset-left,0px));width:auto}}@media(max-width:480px){.dashboard-page{padding-left:calc(8px + env(safe-area-inset-left,0px));padding-right:calc(8px + env(safe-area-inset-right,0px))}.topbar.topbar--compact{gap:6px;padding:6px 8px}.topbar-compact-logo{max-width:92px}}@media(max-width:359px){.topbar-compact-logo{display:none}}@media(max-width:1180px)and (prefers-reduced-motion:reduce){.sidebar.sidebar--drawer,.sidebar.sidebar--drawer.open{transition:none}.sidebar-overlay,.mobile-sheet-backdrop,.mobile-status-sheet{animation:none}}.admin-filters-toggle{display:none}@media(max-width:1180px){.admin-command-center{gap:12px}.admin-grid-top>.admin-pulse{min-height:0}.seller-premium-dashboard{gap:16px}.seller-command-grid>.silent-panel,.seller-command-grid>.copilot-panel{max-height:none}}@media(max-width:768px){.admin-command-center .hero-row,.seller-premium-dashboard .hero-row{min-height:0;gap:8px;padding:12px 14px}.admin-command-center .hero-row h1,.seller-premium-dashboard .hero-row h1{font-size:1.35rem;line-height:1.2}.admin-command-center .hero-row p,.seller-premium-dashboard .hero-row p{margin-top:4px;font-size:.78rem;line-height:1.4}.admin-command-center .hero-eyebrow{font-size:.6rem}.admin-partial{align-self:flex-start;font-size:.66rem}.admin-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}.admin-filter-group{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-filter-group>svg{display:none}.admin-filter-group button{min-height:44px;padding:0 6px;font-size:.78rem}.admin-filter-group .admin-chip-custom{display:none;grid-column:1 / -1}.admin-filters.more-open .admin-chip-custom,.admin-filter-group .admin-chip-custom.active{display:block}.admin-date-range{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.admin-date-range input{min-width:0;height:44px;font-size:.82rem}.admin-filters>.admin-select{flex:none;min-width:0}.admin-filters>.admin-select>svg{display:none}.admin-select select{width:100%;min-width:0;max-width:none;height:44px;font-size:.82rem}.admin-filters-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--line-soft);border-radius:10px;color:var(--muted);background:transparent;font-size:.78rem;font-weight:700;cursor:pointer}.admin-filters.more-open .admin-filters-toggle{color:#fff;border-color:#818cf8bf;background:linear-gradient(135deg,#3b82f659,#8b5cf666)}.admin-stats,.seller-premium-dashboard .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-premium-dashboard .stats-grid>:last-child:nth-child(odd){grid-column:1 / -1}.admin-stats .stat-card,.seller-premium-dashboard .stat-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-height:0;padding:10px 12px}.admin-stats .stat-card .mini-chart,.seller-premium-dashboard .stat-card .mini-chart{display:none}.admin-stats .icon-badge,.seller-premium-dashboard .stat-card .icon-badge{width:30px;height:30px;border-radius:9px}.admin-stats .stat-copy,.seller-premium-dashboard .stat-copy{margin-top:0;min-width:0}.admin-stats .stat-copy span,.seller-premium-dashboard .stat-copy span{font-size:.72rem;line-height:1.25}.admin-stats .stat-copy strong,.seller-premium-dashboard .stat-copy strong{margin-top:3px;font-size:1.4rem;overflow-wrap:anywhere}.admin-stats .stat-copy small,.seller-premium-dashboard .stat-copy small{margin-top:4px;font-size:.62rem;font-weight:700;line-height:1.3;color:var(--muted);overflow-wrap:anywhere}.admin-grid-top,.admin-grid-bottom,.seller-lower-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.admin-grid-top>.panel,.admin-grid-bottom>.panel{height:auto;padding:12px}.admin-grid-top .funnel-layout,.seller-command-grid .funnel-layout{grid-template-columns:minmax(0,1fr);gap:8px}.admin-grid-top .funnel-art,.seller-command-grid .funnel-art{min-height:0}.admin-grid-top .funnel-art svg,.seller-command-grid .funnel-art svg{width:min(100%,220px);height:150px;max-height:none;transform:none}.admin-grid-top .stage-list,.seller-command-grid .stage-list{max-height:none;overflow:visible;padding-right:0}.admin-grid-top .stage-card,.seller-command-grid .stage-card{min-height:44px}.admin-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px}.admin-pulse-tile,.admin-pulse-tile.lead{grid-column:auto;padding:10px}.admin-pulse-tile:last-child:nth-child(odd){grid-column:1 / -1}.admin-pulse-tile strong{font-size:1.35rem}.admin-pulse-tile.lead strong{font-size:1.6rem}.admin-team{height:auto;padding:12px}.admin-team .panel-title small,.admin-team-head{display:none}.admin-team-body{max-height:min(70vh,560px);max-height:min(70dvh,560px);gap:8px;padding-right:2px}.admin-team-row.admin-team-seller{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:44px;padding:12px}.admin-team-seller .admin-seller-name{grid-column:1 / -1;order:0}.admin-team-seller .admin-last{grid-column:1 / -1;order:1;margin-top:-4px;font-size:.72rem}.admin-team-seller .admin-last:before{content:attr(data-label) ": "}.admin-team-seller .admin-num,.admin-team-seller .admin-metric{order:2;display:grid;gap:3px;align-content:start;font-size:1.05rem;font-weight:800}.admin-team-seller [data-label]:not(.admin-last):before{content:attr(data-label);color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-team-seller .admin-num b{font-size:1.05rem}.admin-seller-name strong{font-size:.9rem}.admin-radar-body{overflow:visible}.admin-radar .admin-scroll{max-height:none}.admin-signals li{min-height:44px}.admin-feed-list{max-height:360px}.admin-feed-list li{padding:10px 6px}.seller-quick-actions{justify-content:stretch;gap:8px}.seller-quick-actions button{flex:1 1 calc(50% - 4px);min-height:44px;padding:8px 10px;font-size:.8rem}.seller-quick-actions .new-conversation{flex-basis:100%}.seller-command-grid{gap:12px}.seller-command-grid>.panel{padding:12px}.seller-command-grid>.silent-panel,.seller-command-grid>.copilot-panel{max-height:none;overflow-y:visible}.seller-goal-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seller-goal-values div{padding:10px}.seller-goal-values strong{font-size:1rem}.seller-activity-panel{height:auto;max-height:420px}.seller-activity-list{max-height:320px}.seller-activity-list .activity-item{min-height:44px}}@media(max-width:480px){.admin-stats .stat-card,.seller-premium-dashboard .stat-card{padding:9px 10px}.admin-stats .stat-copy strong,.seller-premium-dashboard .stat-copy strong{font-size:1.25rem}.admin-stats .stat-copy small,.seller-premium-dashboard .stat-copy small{font-size:.6rem}.admin-team-row.admin-team-seller{gap:8px;padding:10px}.admin-feed-list em{font-size:.72rem}.seller-goal-values{grid-template-columns:1fr}}.chat-back-btn{display:none}.conversations-page .chat-composer{align-items:end}.conversations-page .chat-composer textarea{box-sizing:border-box;width:100%;min-height:44px;max-height:120px;padding:11px 14px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#02081873;color:var(--text);font:inherit;font-size:.84rem;line-height:1.4;resize:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(120,110,255,.45) transparent}.conversations-page .chat-composer textarea:focus{border-color:color-mix(in srgb,var(--cyan) 55%,var(--line-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent);outline:none}@media(max-width:1180px){.dashboard-page:has(.conversations-page){height:100vh;height:var(--conv-vh, 100dvh);min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.dashboard-page:has(.conversations-page) .dashboard-content{display:flex;flex-direction:column;height:100%;min-height:0}.dashboard-page:has(.conversations-page) .dashboard-content>.topbar{flex:none}.dashboard-page:has(.conversations-page) .route-viewport{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.conversations-page{display:flex;flex-direction:column;flex:1;gap:8px;min-height:0;padding-bottom:0}.conversations-page>:is(.conversations-compact-header,.inbox-tabs,.inline-banner){flex:none}.conversations-page>.conversation-shell{flex:1;min-height:0;display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.conversations-page .conversation-list{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;overflow:hidden}.conversations-page .conversation-items{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.conversations-page .chat-panel{height:100%;min-height:0;overflow:hidden}.conversations-page .message-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:900px){.conversations-page .chat-header{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:8px}.conversations-page .chat-header-identity{flex:1 1 auto;min-width:0}.conversations-page .chat-header-info{min-width:0}.conversations-page .chat-header-info>strong,.conversations-page .chat-header-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-page .chat-actions{flex:none;display:flex;gap:6px}.conversations-page .chat-actions>button,.conversations-page .chat-more-menu>button{min-width:44px;min-height:44px}.conversations-page .chat-actions .chat-open-ai-btn,.conversations-page .chat-actions .chat-secondary-btn{display:inline-grid;place-items:center;width:44px;padding:0;gap:0;font-size:0}.conversations-page .chat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px;position:static}.conversations-page .chat-composer .chat-emoji-trigger,.conversations-page .chat-composer>button{width:44px;height:44px}}@media(max-width:768px){.conversations-page>.conversation-shell{grid-template-columns:minmax(0,1fr)}.conversations-page:not(.mobile-chat-open)>.conversation-shell>:not(.conversation-list){display:none}.conversations-page.mobile-chat-open>.conversation-shell>.conversation-list{display:none}.conversations-page.mobile-chat-open>:is(.conversations-compact-header,.inbox-tabs){display:none}.dashboard-page:has(.conversations-page.mobile-chat-open){padding:calc(6px + env(safe-area-inset-top,0px)) calc(6px + env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) calc(6px + env(safe-area-inset-left,0px));transform:translateY(var(--conv-top, 0px))}.dashboard-page:has(.conversations-page.mobile-chat-open) .dashboard-content>.topbar{display:none}.chat-back-btn{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:12px;color:var(--text);background:transparent;cursor:pointer}.conversations-page .chat-panel--loading{display:flex;flex-direction:column}.conversations-page .chat-panel--loading .chat-header{flex:none}.conversations-compact-header h1{font-size:1.05rem}.conversations-page>.inbox-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.conversations-page>.inbox-tabs button{min-height:44px}.conversations-page .conversation-item{min-height:68px;padding:10px 12px}.conversations-page .inbox-toolbar{padding:8px 10px}.conversations-page .inbox-tabs button,.conversations-page .inbox-filter-btn{min-height:40px}.conversations-page .message-list{padding:10px 12px;gap:8px}.conversations-page .message-bubble{max-width:86%}.conversations-page .message-bubble.internal{max-width:96%;width:auto}.conversations-page .chat-composer textarea{font-size:16px}}@media(max-width:480px){.conversations-page .message-bubble{max-width:90%}}@media(max-width:1180px)and (prefers-reduced-motion:reduce){.conversations-page *{scroll-behavior:auto}}@media(max-width:1180px){.premium-table-wrap--cards .premium-table{min-width:0}.premium-table-wrap--cards :is(th,td)[data-tablet=hide]{display:none}.premium-table-wrap--cards :is(th,td){padding:12px 10px}.premium-table-wrap--cards td{overflow-wrap:anywhere}}@media(max-width:768px){:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-header{flex-direction:column;align-items:stretch;gap:10px;padding:14px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-header h1{font-size:1.4rem;line-height:1.2}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-header p{margin:4px 0 0;font-size:.8rem;line-height:1.4}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-header-actions{width:100%}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-header-actions>button{flex:1 1 auto;min-height:44px;justify-content:center}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page){gap:12px;padding-bottom:20px}.ai-orders-page .metric-grid,.quotes-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quotes-page .metric-grid>:last-child:nth-child(odd){grid-column:1 / -1}:is(.ai-orders-page,.quotes-page) .module-metric{min-height:0;padding:12px;gap:4px}:is(.ai-orders-page,.quotes-page) .module-metric strong{font-size:1.25rem;overflow-wrap:anywhere}:is(.ai-orders-page,.quotes-page) .module-metric span{font-size:.72rem}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-toolbar .search-field,:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-toolbar input[type=search]{width:100%;min-width:0}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .filter-row{flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .filter-row::-webkit-scrollbar{display:none}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .filter-row>*{flex:none;min-height:40px;scroll-snap-align:start;white-space:nowrap}.products-page .commercial-product-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.products-page .commercial-product-filters select{width:100%;min-width:0;min-height:44px}.ai-orders-filter-note,.products-page .module-hint{font-size:.7rem;line-height:1.4}.premium-table-wrap--cards{overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.premium-table-wrap--cards .premium-table{display:block;width:100%;min-width:0}.premium-table-wrap--cards thead{display:none}.premium-table-wrap--cards tbody{display:grid;gap:10px}.premium-table-wrap--cards tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border:1px solid var(--panel-border);border-radius:14px;background:var(--panel);box-shadow:var(--panel-shadow);-webkit-tap-highlight-color:transparent}.premium-table-wrap--cards tbody tr:active{background:#ffffff0f}.premium-table-wrap--cards td{display:block;flex:1 1 calc(50% - 6px);min-width:0;padding:0;border:0;color:var(--text);font-size:.84rem;font-weight:600;overflow-wrap:anywhere;order:3}.premium-table-wrap--cards td:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.premium-table-wrap--cards td[data-mobile=hide]{display:none}.premium-table-wrap--cards td[data-tablet=hide]:not([data-mobile=hide]){display:block}.premium-table-wrap--cards td[data-mobile]:before{content:none}.premium-table-wrap--cards td[data-mobile=head]{order:0;flex:1 1 auto;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.02em}.premium-table-wrap--cards td[data-mobile=badge]{order:1;flex:0 0 auto;margin-left:auto;font-size:.74rem;font-weight:800;color:var(--muted)}.premium-table-wrap--cards td[data-mobile=title]{order:2;flex:1 1 100%;font-size:.98rem;font-weight:800;line-height:1.3}.premium-table-wrap--cards tr:not(:has(td[data-mobile=head])) td[data-mobile=title]{order:0;flex:1 1 0}.premium-table-wrap--cards td strong{font-size:inherit}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .pagination-row{flex-wrap:wrap;justify-content:space-between;gap:8px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .pagination-row button{min-height:44px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-drawer{width:100vw;max-width:none;height:100vh;height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;border-left:0}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-drawer>header{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-drawer>header button{width:44px;height:44px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-drawer>footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-drawer>footer button{flex:1 1 100%;min-height:44px}:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .drawer-body{min-height:0;padding:14px;overscroll-behavior:contain}.ai-orders-page .ai-order-review-actions{flex-wrap:wrap}.ai-orders-page .ai-order-review-actions>button{flex:1 1 100%;min-height:44px}.detail-grid{grid-template-columns:minmax(0,1fr)}.modal-backdrop:has(>.ai-order-product-modal){padding:0;align-items:stretch}.modal-backdrop>.ai-order-product-modal{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;overscroll-behavior:contain}.ai-order-product{min-height:48px}}@media(max-width:480px){:is(.ai-orders-page,.quotes-page) .module-metric strong{font-size:1.1rem}.premium-table-wrap--cards tbody tr{padding:10px 12px;gap:6px 10px}.premium-table-wrap--cards td[data-mobile=title]{font-size:.94rem}}@media(max-width:768px){:is(.ai-orders-page,.quotes-page,.customers-page,.products-page) .module-toolbar .module-search{width:100%;min-width:0;max-width:none;min-height:44px}}.crm-stage-tabs,.crm-stage-empty{display:none}@media(max-width:1180px){.crm-page .crm-kanban{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);min-width:0;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:10px}.crm-page .crm-kanban .kanban-column{scroll-snap-align:start}.crm-page .premium-table-wrap--cards{max-width:100%}}@media(max-width:768px){.crm-page{gap:12px;padding-bottom:20px}.crm-page .module-header{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.crm-page .module-header h1{font-size:1.4rem;line-height:1.2}.crm-page .module-header p{margin:4px 0 0;font-size:.8rem;line-height:1.4}.crm-page .module-header-actions{width:100%}.crm-page .module-header-actions>button{flex:1 1 auto;min-height:44px;justify-content:center}.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-summary-card{padding:11px}.crm-page .crm-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.crm-page .crm-toolbar .module-search{width:100%;min-width:0;max-width:none;min-height:44px}.crm-page .crm-toolbar .filter-row{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.crm-page .crm-toolbar .filter-row::-webkit-scrollbar{display:none}.crm-page .crm-toolbar .filter-row>*{flex:none;min-height:44px;white-space:nowrap}.crm-page .crm-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.crm-page .crm-advanced-filters select,.crm-page .crm-advanced-filters .crm-check-filter{min-height:44px}.crm-page .crm-advanced-filters>button{min-height:44px}.crm-stage-tabs{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0}.crm-stage-tabs::-webkit-scrollbar{display:none}.crm-stage-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:var(--panel-soft);font-size:.8rem;font-weight:700;white-space:nowrap;scroll-snap-align:start;cursor:pointer}.crm-stage-tabs button b{min-width:22px;padding:1px 7px;border-radius:999px;text-align:center;font-size:.72rem;color:var(--muted);background:#ffffff12}.crm-stage-tabs button.active{color:#fff;border-color:#818cf8bf;background:linear-gradient(135deg,#3b82f659,#8b5cf666);box-shadow:0 0 12px #6366f14d}.crm-stage-tabs button.active b{color:#fff;background:#ffffff2e}.crm-page .crm-kanban{display:block;overflow:visible;padding:0}.crm-page .crm-kanban .kanban-column{display:none;min-height:0;padding:12px}.crm-page .crm-kanban .kanban-column.is-active-stage{display:block}.crm-page .crm-kanban .kanban-column>header{margin-bottom:10px}.crm-stage-empty{display:block;margin:0;padding:14px 4px;color:var(--muted);font-size:.82rem;text-align:center}.crm-deal-card{padding:12px;margin-bottom:10px}.crm-deal-card:hover{transform:none;box-shadow:none}.crm-card-head{grid-template-columns:minmax(0,1fr) auto auto}.crm-card-head strong{white-space:normal;overflow-wrap:anywhere;font-size:.95rem}.crm-card-head button{width:44px;height:44px;min-height:44px;margin:-8px -8px -8px 0}.crm-card-summary b{font-size:1.05rem}.crm-deal-card footer>span,.crm-deal-card footer>small{font-size:.74rem;overflow-wrap:anywhere}.crm-deal-card footer select{min-height:44px;padding:6px 10px;font-size:.8rem}.history-strip{padding:12px;font-size:.78rem}.crm-page .module-drawer{width:100vw;max-width:none;height:100vh;height:100dvh;border-left:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto}.crm-page .module-drawer>header{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px}.crm-page .module-drawer>header button{width:44px;height:44px}.crm-page .module-drawer>footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.crm-page .drawer-body{min-height:0;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.crm-drawer-heading{padding-bottom:10px}.crm-drawer-tabs{gap:6px;scrollbar-width:none}.crm-drawer-tabs::-webkit-scrollbar{display:none}.crm-drawer-tabs button{min-height:44px;padding:0 14px}.crm-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-quick-actions button,.crm-secondary-button,.crm-primary-button{min-height:44px}.crm-detail-grid{grid-template-columns:minmax(0,1fr)}.crm-detail-grid dd{overflow-wrap:anywhere}.crm-stage-field select,.crm-note-form textarea,.crm-note-form input:not([type=checkbox]),.crm-task-form input,.crm-task-form select,.crm-task-form textarea{width:100%;min-height:44px}.crm-note-form textarea{min-height:96px}.crm-note-form>div{align-items:stretch}.crm-note-form button,.crm-task-form>button,.crm-task-form .crm-inline-actions button{width:100%;min-height:44px;margin-left:0}.crm-note-form label{min-height:44px}.crm-task-form>div>*{flex:1 1 100%}.crm-note-card footer button,.crm-inline-actions button{min-height:44px;padding:0 12px}.crm-note-card,.crm-task-card{overflow-wrap:anywhere}.crm-timeline article{grid-template-columns:34px minmax(0,1fr)}.crm-timeline article>div{min-width:0;overflow-wrap:anywhere}.modal-backdrop:has(>.crm-modal){padding:0;align-items:stretch}.modal-backdrop>.crm-modal{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0}.crm-modal>header{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px}.crm-modal>header button{width:44px;height:44px}.crm-modal>form{grid-template-columns:minmax(0,1fr);padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))}.crm-modal .platform-form input,.crm-modal .platform-form select,.crm-modal .platform-form textarea{width:100%;min-height:44px}.crm-modal .platform-form textarea{min-height:96px}.crm-modal .platform-modal-actions{position:sticky;bottom:0;z-index:1;display:flex;gap:8px;padding:10px 0 calc(6px + env(safe-area-inset-bottom,0px));background:var(--panel-strong)}.crm-modal .platform-modal-actions>button{flex:1 1 0;min-height:44px}}@media(max-width:480px){.crm-page .crm-advanced-filters,.crm-quick-actions{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px)and (max-width:1180px){.seller-premium-dashboard .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.conversations-page .chat-panel .handoff-card{max-height:32vh;max-height:32dvh;overflow-y:auto;overscroll-behavior:contain}.conversations-page .chat-panel .inline-banner{max-height:20vh;max-height:20dvh;overflow-y:auto;overscroll-behavior:contain}}.theme-toggle.is-locked,.theme-toggle.is-locked:hover{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;border-color:var(--line)}.topbar-user-popover>button.is-locked,.topbar-user-popover>button.is-locked:disabled{opacity:.55;cursor:not-allowed}.chat-composer-tools{display:flex;align-items:center;gap:8px;min-width:0}.conversations-page .chat-composer .chat-consult-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#02081873;color:var(--text);font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer}.conversations-page .chat-composer .chat-consult-btn:hover{border-color:#818cf899}.conversations-page .module-drawer:has(.product-consult){width:min(460px,100%)}.product-consult{display:grid;align-content:start;gap:12px}.product-consult-notice{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;border:1px solid rgba(255,176,0,.3);border-radius:10px;color:var(--gold);background:#ffb00014;font-size:.74rem;font-weight:700}.product-consult-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line-soft);border-radius:12px;color:var(--muted);background:var(--panel-soft)}.product-consult-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:16px}.product-consult-hint,.product-consult-error{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4}.product-consult-error{color:var(--red)}.product-consult-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-consult-item{display:grid;gap:6px;padding:12px;border:1px solid var(--line-soft);border-radius:14px;background:var(--panel-soft)}.product-consult-item>strong{color:var(--text);font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.product-consult-item dl{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0}.product-consult-item dl>div{display:flex;gap:5px;font-size:.76rem}.product-consult-item dt{color:var(--muted)}.product-consult-item dd{margin:0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.product-consult-stock{display:grid;gap:2px;margin:0;color:var(--text);font-size:.8rem}.product-consult-stock span:not(:first-child){color:var(--muted);font-size:.72rem}.product-consult-price{margin:0;color:var(--text);font-size:.86rem;font-weight:800}.product-consult-availability{width:fit-content;padding:3px 9px;border-radius:999px;border:1px solid var(--line-soft);color:var(--muted);font-size:.72rem;font-weight:800}.product-consult-availability.ok{color:var(--green);border-color:#34d39959}.product-consult-availability.no{color:var(--red);border-color:#ff4d6d59}.product-consult-add{min-height:44px;margin-top:4px;border:1px solid rgba(129,140,248,.6);border-radius:12px;color:#fff;background:linear-gradient(135deg,#3b82f673,#8b5cf680);font-size:.82rem;font-weight:800;cursor:pointer}@media(max-width:768px){.conversations-page .chat-composer .chat-consult-btn{width:44px;padding:0}.conversations-page .chat-composer .chat-consult-btn span{display:none}.conversations-page .module-drawer:has(.product-consult){width:100vw;max-width:none;height:100vh;height:100dvh;border-left:0}.conversations-page .module-drawer:has(.product-consult)>header{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px}.conversations-page .module-drawer:has(.product-consult)>header button{width:44px;height:44px}.conversations-page .module-drawer:has(.product-consult) .drawer-body{min-height:0;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}}.product-consult-item.selected{border-color:#818cf8bf;box-shadow:0 0 0 1px #818cf866,0 0 14px #6366f140}.product-consult-select{min-height:44px;margin-top:4px;border:1px solid var(--line-soft);border-radius:12px;color:var(--muted);background:transparent;font-size:.82rem;font-weight:800;cursor:pointer}.product-consult-item.selected .product-consult-select{color:#fff;border-color:#818cf899;background:linear-gradient(135deg,#3b82f659,#8b5cf666)}.product-consult-bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px -4px 0;padding:10px 4px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-soft);background:var(--panel-strong)}.product-consult-bar>span{flex:1 1 100%;color:var(--text);font-size:.8rem;font-weight:700}.product-consult-bar .product-consult-clear{flex:0 0 auto;min-height:44px;padding:0 16px;border:1px solid var(--line-soft);border-radius:12px;color:var(--muted);background:transparent;font-size:.82rem;font-weight:700;cursor:pointer}.product-consult-bar .product-consult-add{flex:1 1 0;margin-top:0}.product-consult{gap:10px}.product-consult-notice{padding:6px 10px;font-size:.7rem}.product-consult-list{gap:8px}.product-consult-item{position:relative;display:block;padding:10px 12px;border-radius:14px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.product-consult-item:hover{border-color:#818cf866}.product-consult-item.selected{border-color:#818cf8d9;background:linear-gradient(135deg,#3b82f61f,#8b5cf624),var(--panel-soft);box-shadow:0 0 0 1px #818cf859,0 0 12px #6366f12e}.product-consult-check{position:absolute;top:0;right:0;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.product-consult-check span{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--line);border-radius:7px;color:transparent;background:#02081859;font-size:.8rem;font-weight:900;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease}.product-consult-item.selected .product-consult-check span{color:#fff;border-color:#818cf8e6;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.product-consult-check:focus-visible{outline:2px solid rgba(129,140,248,.9);outline-offset:-6px;border-radius:10px}.product-consult-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding-right:40px;color:var(--text);font-size:.9rem;line-height:1.3;overflow-wrap:anywhere}.product-consult-meta{display:flex;flex-wrap:wrap;gap:4px 6px;margin:5px 0 0;padding:0}.product-consult-meta>span{padding:1px 7px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:#ffffff0a;font-size:.66rem;font-weight:700;overflow-wrap:anywhere}.product-consult-meta>.meta-availability{border-color:transparent;background:transparent;font-weight:800}.product-consult-meta>.meta-availability.ok{color:var(--green)}.product-consult-meta>.meta-availability.no{color:var(--red)}.product-consult-figures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px}.product-consult-figure{display:grid;align-content:start;gap:2px;min-width:0;padding:7px 9px;border:1px solid var(--line-soft);border-radius:10px;background:#02081847}.product-consult-figure .figure-label{color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-consult-figure>b{color:var(--text);font-size:1.02rem;line-height:1.2;overflow-wrap:anywhere}.product-consult-figure small{color:var(--muted);font-size:.62rem;line-height:1.3}.product-consult-figure .stock-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--muted);font-size:.68rem;font-weight:800}.product-consult-figure .stock-status i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.product-consult-figure .stock-status.ok{color:var(--green)}.product-consult-figure .stock-status.ok i{background:var(--green);box-shadow:0 0 6px var(--green)}.product-consult-figure .stock-status.no{color:var(--red)}.product-consult-figure .stock-status.no i{background:var(--red)}.product-consult-figure .stock-status.warn{color:var(--orange)}.product-consult-figure .stock-status.warn i{background:var(--orange)}.product-consult-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:6px -4px 0;padding:10px 4px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(129,140,248,.35);background:color-mix(in srgb,var(--panel-strong) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 24px #00000052}.product-consult-bar>.bar-count{flex:1 1 auto;display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--text);font-size:.8rem;font-weight:800;white-space:nowrap}.product-consult-bar>.bar-count i{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);font-size:.68rem;font-style:normal}.product-consult-bar .product-consult-clear{flex:0 0 auto;min-height:44px;padding:0 14px}.product-consult-bar .product-consult-add{flex:0 1 auto;min-height:44px;margin-top:0;padding:0 16px;white-space:nowrap;box-shadow:0 0 14px #6366f14d}@media(max-width:480px){.product-consult-figures{gap:6px}.product-consult-figure{padding:6px 8px}.product-consult-figure>b{font-size:.96rem}.product-consult-bar .product-consult-clear{padding:0 12px}.product-consult-bar .product-consult-add{padding:0 12px;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.product-consult-item,.product-consult-check span{transition:none}}.avatar:has(>.avatar-image){overflow:hidden}.avatar-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.copilot-header-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.copilot-refresh-btn{cursor:pointer;transition:color .2s ease,border-color .2s ease}.copilot-refresh-btn:hover:not(:disabled){color:var(--text);border-color:#818cf899}.copilot-refresh-btn:disabled{cursor:progress;opacity:.75}.copilot-refresh-btn.spinning svg{animation:copilotRefreshSpin .9s linear infinite}@keyframes copilotRefreshSpin{to{transform:rotate(360deg)}}@media(max-width:768px){.copilot-header-actions .copilot-collapse-btn{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.copilot-refresh-btn.spinning svg{animation:none}}.copilot-analysis-note{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(129,140,248,.3);border-radius:999px;color:#c7d2fe;background:#6366f11a;font-size:.6rem;font-weight:800;letter-spacing:.04em}.copilot-analysis-note i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:copilotAnalysisPulse 1.2s ease-in-out infinite}.copilot-analysis-note.failed{border-color:#ffb0004d;color:var(--gold);background:#ffb00014}@keyframes copilotAnalysisPulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.copilot-analysis-note i{animation:none}}.ai-order-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.ai-order-edit-grid>div,.ai-order-edit-grid>label{display:grid;gap:4px;min-width:0;font-size:.75rem}.ai-order-edit-grid input{width:100%;padding:8px 10px;border:1px solid var(--line, rgba(255,255,255,.14));border-radius:8px;background:#ffffff0a;color:inherit;font:inherit}.ai-order-edit-product{grid-column:1 / -1}.ai-order-edit-product button{justify-self:start}.ai-order-stock-warning{color:var(--gold);font-weight:700}.proposal-backdrop{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:88px 24px 24px;background:#02080ca8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.proposal-modal{position:relative;display:flex;flex-direction:column;width:min(1050px,100%);max-height:calc(100dvh - 112px);background:#fff;color:#16262e;border-radius:16px;box-shadow:0 30px 90px #00000080;overflow:hidden}.proposal-close{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.proposal-close:hover:not(:disabled){background:#ffffff42}.proposal-close:disabled{opacity:.4;cursor:not-allowed}.proposal-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.proposal-state{display:flex;align-items:center;gap:8px;padding:32px 28px;color:#4b5b63}.proposal-error{flex-direction:column;align-items:flex-start;color:#b42318}.proposal-spin{animation:proposalSpin .9s linear infinite}@keyframes proposalSpin{to{transform:rotate(360deg)}}.proposal-sheet{background:#fff}.proposal-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 64px 26px 44px;background:linear-gradient(120deg,#0a1d24,#143540);border-bottom:3px solid #b08d57;color:#fff}.proposal-brand{display:flex;align-items:center;gap:14px;min-width:0}.proposal-logo{display:block;width:clamp(150px,22vw,200px);height:auto}.proposal-logo.generic{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:10px}.proposal-initials{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:10px;background:#b08d57;color:#0a1d24;font-weight:800;font-size:1.15rem}.proposal-brand strong{font-size:1.1rem}.proposal-id{display:grid;gap:4px;text-align:right;flex:none}.proposal-kicker{color:#d8b47a;font-size:.68rem;font-weight:700;letter-spacing:.22em}.proposal-id strong{font-size:1.45rem;letter-spacing:.01em}.proposal-id small{color:#c7d3d7;font-size:.82rem}.proposal-body{padding:34px 44px 10px}.proposal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.proposal-card{display:grid;gap:4px;align-content:start;min-width:0;padding:14px 16px;border-left:3px solid #b08d57;border-radius:4px 8px 8px 4px;background:#f5f7f8}.proposal-label{color:#8c6a36;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.proposal-card strong{color:#16262e;font-size:1rem;overflow-wrap:anywhere}.proposal-card small{color:#66747c;font-size:.82rem}.proposal-warning{margin:18px 0 0;padding:10px 12px;border-radius:8px;background:#fff7e0;border:1px solid #f2d78a;color:#7a5b00;font-size:.82rem}.proposal-section{display:flex;align-items:center;gap:10px;margin:32px 0 14px;color:#0a1d24;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.proposal-section:before{content:"";width:3px;height:14px;background:#b08d57}.proposal-table{border:1px solid #e6e9ec;border-radius:8px;overflow:hidden}.proposal-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 64px 120px 132px;gap:8px;align-items:center;padding:15px 18px;font-size:.94rem;border-top:1px solid #eceff1}.proposal-row-head{background:linear-gradient(90deg,#0a1d24,#143540);color:#fff;border-top:0;padding-top:12px;padding-bottom:12px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.proposal-row .num{text-align:right}.proposal-row .sub{font-weight:800}.proposal-row .name{overflow-wrap:anywhere}.proposal-total{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 0 auto;width:min(400px,100%);padding:15px 22px;border-radius:10px;background:linear-gradient(120deg,#0a1d24,#143540);box-shadow:0 8px 22px #0a1d243d;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.16em}.proposal-total strong{color:#d8b47a;font-size:1.45rem;letter-spacing:0;white-space:nowrap}.proposal-notes ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.proposal-notes li{position:relative;padding-left:18px;color:#16262e;font-size:.92rem}.proposal-notes li:before{content:"";position:absolute;left:3px;top:.6em;width:5px;height:5px;border-radius:50%;background:#b08d57}.proposal-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:30px 44px 0;padding:18px 0 24px;border-top:1px solid #e6e9ec;color:#66747c;font-size:.78rem}.proposal-foot-brand{display:flex;align-items:center;gap:14px}.proposal-foot-brand img{display:block;width:92px;height:auto}.proposal-foot-brand span{padding-left:14px;border-left:1px solid #b08d57}.proposal-foot-meta{display:grid;gap:3px;text-align:right}.proposal-actions{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e6e9ec;box-shadow:0 -8px 20px #0a1d240f}.proposal-status{margin:0;min-height:1.2em;color:#4b5b63;font-size:.86rem}.proposal-status.bad{color:#b42318;font-weight:600}.proposal-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.proposal-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border-radius:10px;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:background-color .15s,box-shadow .15s,transform .15s,border-color .15s}.proposal-btn svg{flex:none}.proposal-btn:focus-visible{outline:3px solid rgba(176,141,87,.55);outline-offset:2px}.proposal-btn-outline{border:1.5px solid #143540;background:#fff;color:#0a1d24}.proposal-btn-outline:hover:not(:disabled){background:#eef3f4}.proposal-btn-gold{border:1.5px solid #a17a41;background:#d8b47a;color:#0a1d24;box-shadow:0 4px 12px #8c6a3647}.proposal-btn-gold:hover:not(:disabled){background:#e2c18b;transform:translateY(-1px);box-shadow:0 8px 18px #8c6a365c}.proposal-btn:disabled{cursor:not-allowed;transform:none;box-shadow:none}.proposal-btn-outline:disabled{border-color:#c7d0d4;background:#f3f5f6;color:#8a979d}.proposal-btn-gold:disabled{border-color:#d9d3c8;background:#ece8e0;color:#8a8478}@media(max-width:760px){.proposal-backdrop{padding:0;align-items:stretch}.proposal-modal{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.proposal-head{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 56px 20px 20px}.proposal-id{text-align:left}.proposal-body{padding:22px 18px 6px}.proposal-cards{grid-template-columns:1fr;gap:10px}.proposal-row-head{display:none}.proposal-row{grid-template-columns:1fr;gap:5px;padding:14px}.proposal-row .name{font-weight:700}.proposal-row [data-label]{display:flex;justify-content:space-between;text-align:left}.proposal-row [data-label]:before{content:attr(data-label);color:#66747c;font-size:.74rem}.proposal-total{width:100%}.proposal-foot{margin:24px 18px 0}.proposal-foot-meta{text-align:left}.proposal-actions{flex-direction:column;align-items:stretch;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.proposal-buttons{flex-direction:column;margin-left:0}.proposal-btn{width:100%}}@media(prefers-reduced-motion:reduce){.proposal-spin{animation:none}}.route-viewport{display:grid;grid-auto-rows:max-content;align-content:start;gap:22px;min-width:0;min-height:0}.route-viewport .module-page{min-width:0}.conversation-shell>*,.chat-header>*,.chat-composer>*{min-width:0}.chat-header{flex-wrap:wrap}.chat-header span,.message-bubble{overflow-wrap:anywhere}.conversation-item{grid-template-columns:42px minmax(0,1fr) auto}.chat-panel{min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.message-list{min-height:0;align-content:start;align-content:safe end;overflow-y:auto;overscroll-behavior-y:contain}.chat-composer{position:static}.conversation-shell>.aurea-sales-copilot{min-height:0;max-height:none;align-content:start;overflow-y:auto}.aurea-sales-copilot.in-drawer{overflow:visible;min-height:0}.aurea-sales-copilot.in-drawer>header{position:static}.module-drawer{min-height:0;min-width:0;grid-template-rows:auto minmax(0,1fr) auto}.drawer-body{min-height:0;min-width:0;overscroll-behavior:contain}.platform-modal{display:flex;flex-direction:column;overflow:hidden;max-height:min(860px,calc(100dvh - 40px))}.platform-modal>header{flex:none}.platform-modal>form{min-height:0;overflow:auto;overscroll-behavior:contain}.integration-sync-modal{max-height:calc(100dvh - 36px);overflow:auto}body:has(:is(.drawer-backdrop,.modal-backdrop,.integration-modal-backdrop,.copilot-intelligence-backdrop)){overflow:hidden}@media(min-width:1181px){.dashboard-page{height:100vh;height:100dvh;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.dashboard-content{display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow:visible}.dashboard-content>.topbar{flex:none;z-index:5}.sidebar{position:relative;top:auto;height:100%;min-height:0}.sidebar>:not(.sidebar-nav){flex-shrink:0}.sidebar-nav{min-height:0;align-content:start;overscroll-behavior:contain}.route-viewport{flex:1;overflow-y:auto;overflow-x:hidden}.route-viewport--operational{grid-auto-rows:minmax(0,1fr)}.route-viewport--operational>.conversations-page{display:flex;flex-direction:column;min-height:0;height:100%;padding-bottom:0}.route-viewport--operational>.conversations-page>:is(.module-header,.module-toolbar,.conversations-compact-header){flex:none}.route-viewport--operational>.conversations-page>.conversation-shell{flex:1;min-height:0;min-width:0;overflow:hidden;grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.route-viewport--operational .conversation-shell.has-copilot{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,330px)}.conversation-list{min-height:0;display:flex;flex-direction:column;overflow:hidden}.conversation-items{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:1180px){.conversation-shell{min-height:0;grid-template-columns:minmax(250px,330px) minmax(0,1fr)}.conversation-list{max-height:70vh;max-height:70dvh;display:flex;flex-direction:column;overflow:hidden}.conversation-items{overflow-y:auto}.chat-panel{height:80vh;height:80dvh;min-height:360px}}@media(max-width:900px){.conversation-shell{grid-template-columns:minmax(0,1fr)}.conversation-list{max-height:380px}}
