﻿:root{--navy:#061d3b;--navy-2:#0b2d57;--ink:#0c1930;--muted:#657089;--line:#e3e8ef;--card:#fff;--bg:#f5f7fb;--green:#14a564;--gold:#e5ad3c;--blue:#315ee8}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.content{background:var(--bg);min-width:0;padding:28px}.sidebar{color:#fff;background:linear-gradient(#061d3b 0%,#08284f 100%);height:100vh;padding:24px 16px;position:sticky;top:0;overflow-y:auto}.adminSidebar{background:linear-gradient(#07172f 0%,#10223f 100%)}.brand{flex-direction:column;margin:0 12px 28px;display:flex}.brand strong{color:#f1c35f;letter-spacing:.03em;font-size:34px;line-height:1}.brand span{letter-spacing:.24em;margin-top:7px;font-size:12px;font-weight:800}.brand small{color:#a9bdd5;margin-top:8px;font-size:10px}.navItem{color:#edf4ff;border-radius:10px;width:100%;margin:4px 0;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.25;transition:background .18s,transform .18s;display:block}.navItem:hover{background:#ffffff14}.navItem.selected{background:#ffffff24;box-shadow:inset 3px 0 #efc462}.sideBottom{color:#eef4ff;margin-top:32px;padding:12px 14px;line-height:2}.sideBottom small{color:#91a7c3;margin-top:14px;font-size:10px;line-height:1.5;display:block}.topbar,.pageHead,.sectionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.topbar{margin-bottom:22px}.topbar h1,.pageHead h1{margin:4px 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.1}.topbar p,.pageHead p,.sectionHead p{color:var(--muted);margin:0}.eyebrow{color:#d09222;letter-spacing:.16em;font-size:12px;font-weight:850;display:inline-block}.stepBadge{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:9px 13px;font-size:12px}.primary,.ghost{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:11px 16px;font-weight:750;display:inline-flex}.primary{background:var(--navy);color:#fff;border:0}.primary:hover{background:#0a2a53}.ghost{color:var(--navy);background:#fff;border:1px solid #d6dde8}.full{width:100%}button:disabled{opacity:.55;cursor:not-allowed}.linkButton{text-decoration:none}.card{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:18px;box-shadow:0 8px 24px #0c19300b}.card h2{margin:0 0 6px;font-size:17px}.muted{color:var(--muted)}.lead{font-size:17px;line-height:1.6}.kpis{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{flex-direction:column;gap:7px;display:flex}.kpi small{color:var(--muted);font-weight:650}.kpi strong{font-size:24px}.good{color:var(--green);font-size:11px}.gridMain,.adminGrid{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.gridMain>div,.rightRail{flex-direction:column;gap:16px;display:flex}.pill{border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.pill.green{color:#118250;background:#e7f8ef}.pill.blue{color:var(--blue);background:#edf1ff}.agents{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:24px;display:grid}.agent{text-align:center;padding:8px}.bot{background:#f4f7fb;border:3px solid #d8dee7;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;font-size:30px;display:grid}.bot.large{width:62px;height:62px;font-size:32px}.agent.done .bot{border-color:#efc462}.agent.active .bot{border-color:#6d8cff;box-shadow:0 0 0 5px #edf1ff}.agent strong{font-size:12px}.agent p{min-height:45px;color:var(--muted);font-size:11px;line-height:1.4}.agent span{color:var(--muted);font-size:10px}.inlineActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.inlineActions.centered{justify-content:center}.inlineActions.vertical{flex-direction:column}.chartCard{overflow:hidden}.fakeChart{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);height:245px;margin-top:22px;position:relative;overflow:hidden}.line{border-radius:20px;height:3px;position:absolute;left:3%;right:3%}.lineA{background:#3f75ff;top:35%}.lineB{background:#4fc295;top:58%}.lineC{background:#9a78ef;top:73%}.axis{color:var(--muted);font-size:11px;position:absolute;bottom:8px;left:20px}.tableRow{grid-template-columns:2fr 1.2fr 1fr 1fr .6fr;align-items:center;gap:14px;padding-top:15px;display:grid}.tableRow div{flex-direction:column;gap:5px;display:flex}.tableRow small{color:var(--muted)}.adminTable{display:grid}.adminTr{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:center;gap:14px;padding:14px 10px;display:grid}.adminTr.head{color:var(--muted);background:#fafbfc;border-radius:10px;font-size:12px;font-weight:800}.metaLogo{color:#286cff;align-items:center;gap:10px;margin:14px 0;font-size:44px;display:flex}.metaLogo strong{color:var(--ink);font-size:17px}.metaLogo.giant{font-size:58px}.ai p,.assistant p{color:var(--muted);font-size:13px;line-height:1.5}.assistant{background:var(--navy);color:#fff}.assistant p{color:#d3dded}.chatInput{color:#8892a6;background:#fff;border-radius:9px;justify-content:space-between;margin-top:12px;padding:12px;display:flex}.wizardGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wizard label,.authCard label{font-weight:700;display:block}.wizard input,.wizard select,.authCard input{background:#fff;border:1px solid #d8dee8;border-radius:10px;width:100%;margin-top:8px;padding:13px;display:block}.notice{color:#47536a;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:12px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.5}.centerPage{max-width:940px;margin:0 auto}.centerPage>h1{text-align:center;margin:6px 0;font-size:38px}.centerPage>.eyebrow,.centerPage>.lead{text-align:center;display:block}.agentFlow{margin-top:24px}.flowTop{grid-template-columns:72px 1fr auto;align-items:center;gap:14px;display:grid}.flowTop p{color:var(--muted);margin:4px 0}.flowLine{border-left:2px dashed #d8dee8;height:24px;margin-left:31px}.connectCard{max-width:760px}.stepsList{gap:12px;margin:20px 0;display:grid}.stepsList>div{align-items:center;gap:12px;display:flex}.stepsList b{width:32px;height:32px;color:var(--blue);background:#edf1ff;border-radius:50%;place-items:center;display:grid}.stepsList span{flex-direction:column;display:flex}.stepsList small{color:var(--muted);margin-top:3px}.optionGrid,.recommendGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.option{flex-direction:column;align-items:flex-start;display:flex}.option h2{font-size:20px}.option p,.rec p{color:var(--muted);line-height:1.55}.optionIcon{margin-bottom:10px;font-size:32px}.dropzone{text-align:center;background:#fbfcfe;border:2px dashed #cfd7e4;border-radius:16px;padding:42px}.dropzone p{color:var(--muted)}.dropIcon{font-size:40px}.sampleImport{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.sampleImport>div{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;flex-direction:column;gap:6px;padding:15px;display:flex}.sampleImport span{color:var(--muted);font-size:12px}.sampleImport strong{font-size:24px}.reviewGrid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.reviewRows{gap:10px;display:grid}.reviewRows>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.reviewRows span{color:var(--muted)}.spaced{margin-top:22px!important}.adCopy{color:#37445c;background:#fbfcfe;border-left:4px solid #e2ae3e;margin:12px 0;padding:16px}.adMock{border:1px solid var(--line);border-radius:16px;overflow:hidden}.adImage{color:#fff;text-align:center;letter-spacing:.08em;background:linear-gradient(135deg,#061d3b,#0e4c82);place-items:center;height:260px;font-size:28px;font-weight:850;display:grid}.adBody{padding:14px}.adBody p{color:var(--muted)}.adBody button{background:#f5f7fb;border:1px solid #ccd5e2;border-radius:9px;width:100%;padding:11px;font-weight:750}.metricExplainGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metricExplain{flex-direction:column;gap:7px;display:flex}.metricExplain small{color:var(--muted);font-weight:650}.metricExplain strong{font-size:24px}.metricExplain p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.adminShell .content{background:#f5f7fa}.leadMini{align-items:flex-end;gap:10px;margin:18px 0;display:flex}.leadMini strong{font-size:42px}.leadMini span{max-width:130px;color:var(--muted);font-size:12px}.authPage{background:#f5f7fb;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.authBrand{color:#fff;background:linear-gradient(145deg,#061d3b,#0a3b70);flex-direction:column;justify-content:center;padding:8vw;display:flex}.adminAuth .authBrand{background:linear-gradient(145deg,#081326,#172b48)}.authLogo{color:#f0c35d;letter-spacing:.03em;font-size:62px;font-weight:900}.authBrand>span{color:#eab54c;letter-spacing:.34em;font-weight:800}.authBrand h1{max-width:580px;margin:18px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.15}.authBrand p{color:#d6e0ed;max-width:540px;font-size:17px;line-height:1.6}.authBrand small{color:#a9bdd5;margin-top:32px;line-height:1.6}.authCard{border:1px solid var(--line);background:#fff;border-radius:20px;place-self:center;width:min(460px,100% - 36px);padding:30px;box-shadow:0 18px 50px #0c193014}.authCard h2{margin:8px 0 22px;font-size:28px}.authCard label{margin:14px 0}.authLinks{color:#315ee8;justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;display:flex}.authDivider{color:#9aa5b6;text-align:center;margin:18px 0}.authMessage{color:#7b5414;background:#fff7e8;border:1px solid #f0d6a0;border-radius:9px;margin:12px 0;padding:11px 13px;font-size:13px}.emptyState{text-align:center;max-width:760px;padding:50px}.emptyState .optionIcon{margin:0 auto 10px}.appFooter{color:#8d98aa;text-align:center;padding:28px 0 8px;font-size:11px}.shell:has(.workspace){height:100dvh;min-height:0;overflow:hidden}.shell:has(.workspace)>.content{height:100dvh;min-height:0;padding:8px;overflow:hidden}.shell:has(.workspace)>.appFooter{display:none}@media (max-width:1180px){.kpis,.agents{grid-template-columns:repeat(3,1fr)}.metricExplainGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.shell{grid-template-columns:200px minmax(0,1fr)}.gridMain,.adminGrid,.reviewGrid,.wizardGrid,.optionGrid,.recommendGrid{grid-template-columns:1fr}.tableRow,.adminTr{grid-template-columns:1fr 1fr}}@media (max-width:760px){.shell{display:block}.sidebar{height:auto;min-height:auto;position:relative}.content{padding:18px}.kpis,.agents{grid-template-columns:repeat(2,1fr)}.authPage{grid-template-columns:1fr}.authBrand{padding:48px 24px}.authCard{margin:24px auto}.sampleImport{grid-template-columns:1fr}.flowTop{grid-template-columns:60px 1fr}.flowTop .pill{grid-column:2}}@media (max-width:520px){.kpis,.metricExplainGrid{grid-template-columns:1fr}.topbar,.pageHead,.sectionHead{flex-direction:column}.tableRow,.adminTr{grid-template-columns:1fr}.agents{grid-template-columns:1fr 1fr}}.authPage{background:linear-gradient(90deg,#020e230f 0%,#020e2305 52%,#020e232e 100%),url(/brand/edy-uno/login/edy-uno-login-bg.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(380px,500px);align-items:center;gap:48px;min-height:100vh;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.authBrand{pointer-events:none;background:0 0;min-height:72vh;padding:0}.authBrand>*{opacity:0}.authCard{z-index:2;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffff8c;border-radius:24px;justify-self:end;width:min(460px,100%);margin:0;padding:34px;position:relative;box-shadow:0 26px 70px #000b2052,0 2px 12px #000b2014}.authCard h2{color:#0b1d3a}@media (max-width:900px){.authPage{background-position:38%;grid-template-columns:1fr;justify-items:center;padding:28px 20px}.authBrand{display:none}.authCard{background:#fffffff5;justify-self:center;width:min(460px,100%)}}@media (max-width:520px){.authPage{background-position:34%;padding:18px 14px}.authCard{border-radius:20px;width:100%;padding:24px 20px}}.authCard{color:#fff;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#051837f0,#03122be0);border:1px solid #ffffff38;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff14}.authCard .eyebrow{color:#eab54c;letter-spacing:.18em;font-weight:800}.authCard h2{color:#fff;margin-bottom:26px;font-size:clamp(28px,3vw,36px)}.authCard .primary.full:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f64eb5c}.authCard .authLinks{margin-top:18px}.authCard .authLinks a:hover{text-decoration:underline}.authCard .ghost.linkButton.full:hover{background:#d4af3717;box-shadow:0 0 24px #d4af371f}.authCard{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(115%);background:linear-gradient(145deg,#051837e6,#03122bdb);border:1px solid #ffffff2e;border-top-color:#d4af376b;border-radius:24px;width:min(440px,100%);padding:30px 30px 28px;box-shadow:0 28px 70px #0006,inset 0 1px #ffffff0f}.authCard:before{content:"";background:linear-gradient(90deg,#0000,#d4af37bf,#0000);width:64%;height:1px;position:absolute;top:0;left:18%}.authCard .eyebrow{color:#eab54c;letter-spacing:.18em;font-size:12px;font-weight:800}.authCard h2{color:#fff;margin:8px 0 22px;font-size:clamp(28px,3vw,34px);line-height:1.1}.authCard label{color:#fffffff0;margin:14px 0;font-weight:700}.authCard input{color:#fff;background:#12345cbd;border:1px solid #6b9cd857;border-radius:12px;outline:none;width:100%;min-height:56px;margin-top:8px;padding:0 17px;transition:border-color .2s,box-shadow .2s,background .2s}.authCard input::placeholder{color:#ffffff80}.authCard input:focus{background:#143d6ce0;border-color:#4b9dfff2;box-shadow:0 0 0 3px #318cff1f,0 8px 24px #0000001a}.authCard .primary.full{color:#fff;background:linear-gradient(135deg,#178ccf 0%,#0e6fab 48%,#0a4f87 100%);border:0;border-radius:12px;min-height:56px;margin-top:10px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 28px #03437a4d}.authCard .primary.full:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 16px 34px #03437a61}.authCard .authLinks{margin-top:14px;font-size:13px}.authCard .authLinks a{color:#6eb7ff;text-decoration:none}.authCard .authLinks a:hover{color:#fff;text-decoration:underline}.authCard .authDivider{color:#ffffff80;margin:18px 0}.authCard .ghost.linkButton.full{color:#fffffff0;background:#ffffff04;border:1px solid #d4af37ad;border-radius:12px;min-height:50px;font-weight:800;transition:background .2s,border-color .2s,box-shadow .2s}.authCard .ghost.linkButton.full:hover{background:#d4af3712;border-color:#d4af37;box-shadow:0 0 20px #d4af371a}.authCard .authMessage{color:#ffd56a;margin-top:12px}@media (max-width:900px){.authCard{width:min(430px,100%);padding:28px 24px 26px}}@media (max-width:520px){.authCard{background:linear-gradient(145deg,#051837f0,#03122beb);border-radius:20px;width:100%;padding:24px 18px 22px}.authCard h2{font-size:28px}.authCard input,.authCard .primary.full{min-height:54px}}@media (max-width:700px){.authPage{background-image:linear-gradient(#020f269e,#020f26c7),url(/brand/edy-uno/login/edy-uno-login-bg.png);background-position:58%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100svh;padding:24px 16px;display:flex;position:relative;overflow-x:hidden}.authBrand{display:none!important}.authCard{z-index:5;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#041837ed,#02112ae8);border:1px solid #ffffff29;border-top-color:#d4af377a;border-radius:22px;width:100%;max-width:410px;margin:0 auto;padding:26px 22px 24px;position:relative;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0d}.authCard .eyebrow{letter-spacing:.16em;font-size:11px}.authCard h2{margin:8px 0 20px;font-size:clamp(27px,7vw,31px);line-height:1.08}.authCard label{margin:12px 0;font-size:14px}.authCard input{border-radius:11px;min-height:54px;margin-top:7px;padding:0 16px;font-size:16px}.authCard .primary.full{border-radius:11px;min-height:54px;margin-top:9px}.authCard .authLinks{gap:12px;margin-top:14px;font-size:12px}.authCard .authDivider{margin:16px 0}.authCard .ghost.linkButton.full{min-height:50px}}@media (max-width:380px){.authPage{background-position:60%;padding:16px 12px}.authCard{border-radius:19px;padding:22px 17px 20px}.authCard h2{font-size:26px}.authCard .authLinks{font-size:11px}}.edyUnoSidebarBrand{justify-content:center!important;align-items:center!important;width:100%!important;margin:0 0 8px!important;padding:22px 12px 24px!important;display:flex!important}.edyUnoSidebarLogo{filter:drop-shadow(0 5px 14px #d4af3729);object-fit:contain!important;width:132px!important;max-width:88%!important;height:auto!important;display:block!important}@media (max-width:900px){.edyUnoSidebarLogo{width:118px!important}}.edyUnoSidebarLogo{object-fit:contain!important;filter:drop-shadow(0 5px 14px #d4af3733)!important;width:210px!important;max-width:210px!important;height:auto!important;max-height:105px!important;margin:0 auto!important;display:block!important;transform:none!important}.edyUnoSidebarBrand{justify-content:center!important;align-items:center!important;width:100%!important;height:118px!important;margin:0!important;padding:12px 0 18px!important;display:flex!important;overflow:hidden!important}.edyUnoSidebarLogo{transform-origin:50%;filter:drop-shadow(0 6px 16px #d4af372e);transform:scale(1.08);object-fit:contain!important;width:235px!important;max-width:none!important;height:auto!important;display:block!important}.edyUnoSidebarBrand{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:105px!important;min-height:105px!important;margin:0!important;padding:18px 12px 12px!important;display:flex!important;overflow:visible!important}.edyUnoSidebarLogo{pointer-events:none;object-fit:contain!important;filter:drop-shadow(0 5px 14px #d4af3733)!important;width:300px!important;max-width:300px!important;height:auto!important;max-height:none!important;margin:0 auto!important;display:block!important;transform:translate(-70px)!important}.crmToggleButton{width:100%!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;padding:8px 4px!important;font-weight:700!important;display:flex!important}.crmToggleButton:hover,.crmToggleButton:focus,.crmToggleButton:active{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important}@media (min-width:761px){.shell{grid-template-columns:230px minmax(0,1fr);align-items:stretch;width:100%;max-width:100vw;height:100dvh;min-height:0;overflow:hidden}.sidebar{overscroll-behavior:contain;width:100%;height:100dvh;min-height:0;position:relative;top:auto;overflow:hidden auto}.content{overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:0;overflow:hidden auto}}@media (max-width:760px){.shell{width:100%;max-width:100%;height:auto;min-height:100vh;display:block;overflow:visible}.sidebar{width:100%;height:auto;min-height:auto;position:relative;top:auto;overflow:visible}.content{width:100%;max-width:100%;height:auto;min-height:0;overflow:visible}}:root{--surface:#fff;--surface-soft:#f1f4f8;--text-muted:#657089;--theme-page:#f5f7fb;--theme-card:#fff;--theme-card-soft:#f1f4f8;--theme-text:#0c1930;--theme-muted:#657089;--theme-line:#dfe6ee}html[data-edy-theme=dark]{--bg:#061321;--card:#0b2238;--ink:#f4f8fb;--muted:#a8b9c9;--line:#203b52;--surface:#0b2238;--surface-soft:#102a43;--text-muted:#a8b9c9;--theme-page:#061321;--theme-card:#0b2238;--theme-card-soft:#102a43;--theme-text:#f4f8fb;--theme-muted:#a8b9c9;--theme-line:#203b52}html[data-edy-theme=dark] body,html[data-edy-theme=dark] .content{background:var(--theme-page);color:var(--theme-text)}html[data-edy-theme=dark] input,html[data-edy-theme=dark] select,html[data-edy-theme=dark] textarea{background:var(--theme-card-soft);color:var(--theme-text);border-color:var(--theme-line)}html[data-edy-theme=dark] input::placeholder,html[data-edy-theme=dark] textarea::placeholder{color:#8295a8}html:not([data-edy-theme=dark]) body,html:not([data-edy-theme=dark]) .content{background:var(--theme-page);color:var(--theme-text)}html[data-edy-theme=dark] .metaSetup{--s:#111f2f;--soft:#0c1826;--b:#2d4056;--t:#f4f8fb;--m:#a7b8ca}
