@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{color:#f5f4f7;font-synthesis:none;background:#08090b;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:#08090b;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}.auth-shell{background:radial-gradient(circle at 52% 0,#704fc21e,#0000 38%),#08090b;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-ambient{filter:blur(110px);pointer-events:none;opacity:.19;border-radius:50%;width:380px;height:380px;position:fixed}.auth-ambient-one{background:#7252d5;top:-240px;left:26%}.auth-ambient-two{background:#1e589d;bottom:-180px;right:-230px}.auth-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#131419ee,#0e0f13ee);border:1px solid #ffffff12;border-radius:26px;width:min(430px,100%);padding:48px;position:relative;box-shadow:0 35px 100px #0009}.auth-mark{color:#c3afff;background:#7957d51a;border:1px solid #ac90ff44;border-radius:15px;place-items:center;width:46px;height:46px;font:700 21px Manrope;display:grid}.auth-eyebrow{color:#a389e6;letter-spacing:.16em;margin:28px 0 8px;font-size:11px;font-weight:600}.auth-card h1{color:#f9f8fb;letter-spacing:-.045em;margin:0;font:500 32px/1.12 Manrope}.auth-copy{color:#85818b;margin:11px 0 28px;font-size:14px;line-height:1.55}.auth-form{gap:15px;display:grid}.auth-form label{color:#a4a0aa;gap:8px;font-size:12px;display:grid}.auth-form input{color:#f6f4f8;background:#090a0d;border:1px solid #ffffff14;border-radius:11px;outline:0;height:47px;padding:0 13px;font:14px DM Sans}.auth-form input:focus{border-color:#9b7bff99;box-shadow:0 0 0 3px #7650d41b}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8565dc,#6544b7);border:0;border-radius:12px;height:48px;margin-top:4px;font-weight:600}.auth-submit:disabled{opacity:.55;cursor:wait}.auth-secondary{color:#aa90ec;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:12px}.auth-error{color:#e78b94;margin:0;font-size:12px}.auth-notice{color:#91bd9d;background:#32663d0d;border:1px solid #5da4772e;border-radius:12px;padding:13px;font-size:13px;line-height:1.5}.auth-security{color:#585560;margin:31px 0 0;font-size:11px}.auth-loading{color:#928e99;font-size:14px}.session-control{z-index:200;color:#d7d4da;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#131419e8;border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:11px;display:flex;position:fixed;bottom:17px;right:18px;box-shadow:0 12px 30px #0007}.session-control:first-letter{font-weight:700}.session-control span{color:#85818c}@media (width<=560px){.auth-card{border-radius:21px;padding:34px 26px}.session-control span{display:none}}button,textarea{font:inherit}button{color:inherit}.app-shell{background:radial-gradient(circle at 55% -10%,#7452d617,#0000 35%),#08090b;min-height:100vh;display:flex;position:relative;overflow:hidden}.ambient{filter:blur(100px);pointer-events:none;opacity:.22;border-radius:50%;position:fixed}.ambient-one{background:#6843dc;width:360px;height:360px;top:-240px;left:30%}.ambient-two{background:#2753a4;width:260px;height:260px;top:30%;right:-200px}.sidebar{z-index:20;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#08090bd1;border-right:1px solid #fff1;flex-direction:column;align-items:center;width:76px;min-height:100vh;padding:21px 14px;display:flex;position:relative}.brand-mark{background:linear-gradient(145deg,#232027,#111216);border:1px solid #ffffff21;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:36px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 10px 25px #0000004d}.brand-mark span{background:linear-gradient(135deg,#fff,#9f84ff);color:#0000;-webkit-background-clip:text;font-family:Manrope;font-size:18px;font-weight:700}.primary-nav{flex-direction:column;gap:7px;width:100%;display:flex}.nav-item{color:#72737a;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;width:48px;height:43px;transition:all .25s;display:flex;position:relative}.nav-item:hover{color:#e8e6eb;background:#ffffff0b;transform:translateY(-1px)}.nav-item.active{color:#fff;background:linear-gradient(145deg,#8968f440,#5b43b121);box-shadow:inset 0 0 0 1px #a48aff26,0 8px 18px #3b23861f}.nav-item.active:before{content:"";background:#9b7cff;border-radius:0 4px 4px 0;width:2px;height:20px;position:absolute;left:-14px;box-shadow:0 0 12px #8a68f9}.nav-label{display:none}.nav-badge{color:#fff;background:#8965ef;border:2px solid #0b0c0f;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:14px;display:grid;position:absolute;top:3px;right:3px}.sidebar-bottom{flex-direction:column;align-items:center;gap:13px;margin-top:auto;display:flex}.avatar{cursor:pointer;background:linear-gradient(145deg,#3d3943,#242228);border:1px solid #ffffff1a;border-radius:50%;width:35px;height:35px;font-size:14px;font-weight:600}.workspace{flex:1;min-width:0;position:relative}.topbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:10;background:#090a0c7a;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:relative}.company-picker{position:relative}.company-picker>button{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px;font-size:15px;font-weight:500;display:flex}.company-picker>button:hover{background:#ffffff0a}.company-logo{color:#32291f;background:#ede4d7;border-radius:8px;place-items:center;width:28px;height:28px;font-family:Manrope;font-weight:700;display:grid}.company-menu{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#16161af2;border:1px solid #ffffff1a;border-radius:14px;width:190px;padding:7px;animation:.2s appear;position:absolute;top:46px;left:0;box-shadow:0 24px 60px #0009}.company-menu button{color:#b8b6bd;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px;font-size:16px;display:flex}.company-menu button:hover{color:#fff;background:#ffffff0f}.company-menu button span{background:#343239;border-radius:6px;place-items:center;width:21px;height:21px;font-size:14px;display:grid}.company-menu button svg{margin-left:auto}.top-actions{align-items:center;gap:9px;display:flex}.search-button{color:#8b8b92;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:8px;height:33px;padding:0 7px 0 10px;font-size:15px;display:flex}.search-button kbd{color:#626269;background:#ffffff0d;border-radius:5px;padding:3px 5px;font-family:inherit}.icon-button{color:#98979e;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button i{background:#9e7cff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px;box-shadow:0 0 7px #9e7cff}.mobile-menu{display:none}.content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;width:100%;max-width:1720px;margin:0 auto;padding:34px 28px 24px;display:grid}.main-column{min-width:0}.greeting{margin:4px 0 24px}.status-pill{color:#a990ff;letter-spacing:.13em;align-items:center;gap:6px;margin-bottom:13px;font-size:14px;font-weight:600;display:inline-flex}.greeting h1{letter-spacing:-.045em;margin:0 0 7px;font-family:Manrope;font-size:clamp(29px,3vw,42px);font-weight:500}.greeting p{color:#7e7e85;margin:0;font-size:16px}.greeting p strong{color:#bcb9c1;font-weight:500}.recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:126px;display:grid}.recommendation-card{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #fff1;border-radius:17px;grid-template-columns:37px 1fr;gap:11px;min-height:126px;padding:16px;transition:all .3s;display:grid;position:relative;overflow:hidden}.recommendation-card:after{content:"";filter:blur(50px);opacity:.06;background:#7149dc;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;right:-30px}.recommendation-card:hover{background:linear-gradient(145deg,#ffffff0f,#ffffff06);border-color:#ffffff1f;transform:translateY(-2px)}.recommendation-icon{border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.recommendation-icon.violet{color:#a884ff;background:#9169f721}.recommendation-icon.blue{color:#73a3ff;background:#5287eb1f}.recommendation-icon.amber{color:#e1aa63;background:#e6a34b1f}.recommendation-copy span{color:#66666d;letter-spacing:.1em;font-size:13px;font-weight:600}.recommendation-copy h3{margin:5px 18px 3px 0;font-size:16px;font-weight:500;line-height:1.35}.recommendation-copy p{color:#74747a;margin:0;font-size:14px}.card-action{color:#aaa7af;cursor:pointer;z-index:1;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:5px;padding:0;font-size:14px;display:flex}.card-action svg{transform:rotate(45deg)}.dismiss{opacity:0;color:#777;cursor:pointer;z-index:2;background:#ffffff0a;border:0;border-radius:6px;place-items:center;width:22px;height:22px;transition:all .2s;display:grid;position:absolute;top:8px;right:8px}.recommendation-card:hover .dismiss{opacity:1}.all-clear{color:#8c8b91;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:17px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:126px;display:flex}.all-clear.empty{cursor:default}.all-clear span{color:#a98bff}.copilot{background:linear-gradient(145deg,#141418ed,#0c0d10e6);border:1px solid #ffffff13;border-radius:22px;min-height:433px;margin-top:14px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000038}.copilot:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 110%,#6f4dd114,#0000 32%);position:absolute;inset:0}.copilot-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:62px;padding:0 19px;display:flex}.copilot-head>div{align-items:center;gap:10px;display:flex}.orb{color:#c6b5ff;background:linear-gradient(145deg,#8965ee38,#4e389621);border-radius:11px;place-items:center;width:33px;height:33px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 0 22px #714ae71a}.copilot-head h2{margin:0 0 2px;font-size:16px;font-weight:600}.copilot-head p{color:#68686f;margin:0;font-size:14px}.live{color:#6d6d73;align-items:center;gap:6px;font-size:14px;display:flex}.live i{background:#6eca95;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #6eca95}.conversation{height:232px;padding:20px;position:relative;overflow-y:auto}.empty-conversation{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-conversation h2{letter-spacing:-.025em;margin:0 0 5px;font-family:Manrope;font-size:20px;font-weight:500}.empty-conversation p{color:#696970;margin:0 0 19px;font-size:15px}.quick-prompts{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.quick-prompts button{color:#8f8d94;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:14px;transition:all .2s;display:flex}.quick-prompts button:hover{color:#ddd;background:#8965ee12;border-color:#a489ff33}.quick-prompts svg,.insight-card button svg,.focus-content button svg{transform:rotate(45deg)}.messages{flex-direction:column;gap:13px;display:flex}.message{gap:9px;max-width:82%;animation:.35s messageIn;display:flex}.message p{border-radius:12px;margin:0;padding:10px 12px;font-size:15px;line-height:1.55}.message.user{margin-left:auto}.message.user p{color:#fff;background:#6f52cf;border-bottom-right-radius:4px}.message.assistant p{color:#bbb9c0;background:#ffffff0a;border:1px solid #ffffff0d;border-bottom-left-radius:4px}.mini-orb{color:#a687ff;background:#825be324;border-radius:8px;flex:0 0 25px;place-items:center;height:25px;margin-top:4px;display:grid}.typing{background:#ffffff0a;border-radius:12px;align-items:center;gap:4px;height:35px;padding:0 14px;display:flex}.typing i{background:#817b8b;border-radius:50%;width:4px;height:4px;animation:1s infinite pulse}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.composer{background:#07080a80;border:1px solid #ffffff16;border-radius:16px;min-height:101px;margin:0 14px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff05}.composer:focus-within{border-color:#9777ff4d;box-shadow:0 0 0 3px #7b55e30d}.composer textarea{resize:none;color:#eae8ed;background:0 0;border:0;outline:0;width:100%;min-height:36px;padding:0;font-size:16px}.composer textarea::placeholder{color:#53535a}.composer-actions{justify-content:space-between;display:flex}.composer-actions>div{gap:5px;display:flex}.composer-actions button{color:#66666d;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;transition:all .2s;display:grid}.composer-actions button:hover{color:#aaa;background:#ffffff0d}.composer-actions .send{color:#5e5d64;background:#28272c}.composer-actions .send.ready{color:#fff;background:#8866ed;box-shadow:0 6px 18px #7048de40}.composer-hint{color:#46464c;justify-content:center;align-items:center;gap:5px;margin:7px 20px 0;font-size:13px;display:flex}.intelligence-panel{padding-top:2px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.panel-title span{color:#77767c;text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:600}.panel-title button{color:#777;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.focus-card,.metric-card,.insight-card{background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #fff1;border-radius:17px}.focus-card{grid-template-columns:37px 1px 1fr;gap:11px;min-height:208px;padding:17px;display:grid}.focus-time span{text-align:right;display:block}.focus-time span:first-child{color:#b3b1b8;font-size:14px}.focus-time span:last-child{color:#57575d;margin-top:3px;font-size:12px}.timeline-line{background:linear-gradient(#8a69ed 0 20%,#ffffff0f 20%);position:relative}.timeline-line:before{content:"";background:#a183ff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:-2px;box-shadow:0 0 8px #9272ef}.focus-card.focus-empty .timeline-line{background:#ffffff0f}.focus-card.focus-empty .timeline-line:before{box-shadow:none;background:#55555c}.focus-content>span{color:#6e6d74;letter-spacing:.1em;font-size:12px}.focus-content h3{margin:10px 0;font-family:Manrope;font-size:16px;font-weight:500;line-height:1.35}.focus-content p{color:#66666d;align-items:center;gap:5px;margin:0 0 18px;font-size:14px;display:flex}.focus-content button,.insight-card button{color:#aaa7b0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.metric-card{margin-top:11px;padding:16px 16px 13px}.metric-head{color:#76757c;justify-content:space-between;align-items:center;font-size:14px;display:flex}.metric-head svg{color:#8d71e6}.metric-card strong{letter-spacing:-.04em;margin-top:13px;font-family:Manrope;font-size:25px;font-weight:500;display:block}.metric-card p{color:#626268;margin:2px 0 12px;font-size:14px}.bars{align-items:end;gap:6px;height:45px;display:flex}.bars i{background:#343238;border-radius:3px 3px 1px 1px;flex:1;min-height:4px}.bars i.hot{background:linear-gradient(#9475ed,#5a438f);box-shadow:0 0 10px #8e6aee33}.days{color:#4d4d52;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.insight-card{margin-top:11px;padding:16px}.insight-card>div{color:#9071ec;align-items:center;gap:7px;display:flex}.insight-card>div span{letter-spacing:.11em;font-size:12px;font-weight:600}.insight-card p{color:#77767c;margin:12px 0;font-size:14px;line-height:1.5}.insight-card p strong{color:#b7b4bd;font-weight:500}.quote{text-align:center;color:#4f4f55;margin-top:20px}.quote>span{color:#3d3d43;font-family:serif;font-size:24px;line-height:1}.quote p{margin:0;font-family:Manrope;font-size:14px;line-height:1.55}.quote strong{color:#6a696f;font-weight:500}@keyframes appear{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@keyframes messageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (width<=1100px){.content-grid{grid-template-columns:1fr;max-width:900px}.intelligence-panel{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.panel-title,.quote{display:none}.focus-card,.metric-card,.insight-card{margin-top:0}.recommendations{min-height:126px}}@media (width<=760px){.sidebar{align-items:stretch;width:220px;padding:20px;transition:all .3s;position:fixed;left:-240px;box-shadow:20px 0 60px #0008}.sidebar.mobile-open{left:0}.brand-mark{margin-bottom:25px;margin-left:5px}.nav-item{justify-content:flex-start;gap:12px;width:100%;padding:0 13px}.nav-label{font-size:16px;display:block}.nav-item.active:before{left:-20px}.nav-badge{border:0;margin-left:auto;position:static}.sidebar-bottom{align-items:stretch}.avatar{margin-left:8px}.mobile-menu{color:#aaa;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.topbar{padding:0 18px}.company-picker{margin-left:5px;margin-right:auto}.search-button{display:none}.content-grid{padding:26px 16px}.recommendations{grid-template-columns:1fr}.recommendation-card{min-height:110px}.intelligence-panel{grid-template-columns:1fr}.metric-card,.insight-card{display:none}.greeting h1{font-size:31px}.quick-prompts{display:none}.conversation{height:210px}.copilot{min-height:410px}}@media (width>=1500px){.content-grid{padding-top:34px}.copilot{min-height:525px}.conversation{height:321px}}.campaign-overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.3s fadeIn;display:grid;position:fixed;inset:0}.campaign-modal{background:radial-gradient(circle at 15% 30%,#6c48cb1a,#0000 31%),#0d0e11;border:1px solid #ffffff1c;border-radius:25px;width:min(1040px,94vw);height:min(760px,92vh);animation:.4s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 40px 120px #000c,inset 0 1px #ffffff0a}.campaign-header{border-bottom:1px solid #ffffff10;align-items:center;gap:14px;height:76px;padding:0 22px;display:flex}.campaign-header>div{flex:1}.campaign-header span{color:#7e62d6;letter-spacing:.14em;font-size:13px;font-weight:600}.campaign-header h2{margin:4px 0 0;font-family:Manrope;font-size:16px;font-weight:500}.back-button,.close-button{color:#777;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.close-button{margin-left:auto}.campaign-body{grid-template-columns:.86fr 1.14fr;height:calc(100% - 76px);display:grid}.campaign-intro{border-right:1px solid #ffffff0e;padding:70px 52px}.campaign-krea{color:#9a7bf2;letter-spacing:.13em;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.campaign-intro h3,.ready-copy h3{letter-spacing:-.045em;margin:22px 0 18px;font-family:Manrope;font-size:42px;font-weight:500;line-height:1.08}.campaign-intro p,.ready-copy>p{color:#77767e;max-width:330px;font-size:16px;line-height:1.65}.campaign-plan{padding:42px 44px;overflow:auto}.plan-heading{color:#5e5d64;letter-spacing:.12em;justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.plan-item{border-top:1px solid #ffffff0f;grid-template-columns:28px 1fr 1.1fr 18px;align-items:center;gap:9px;min-height:67px;display:grid}.plan-item>span{color:#7459b3;font-size:14px}.plan-item h4{margin:0 0 4px;font-size:15px;font-weight:500}.plan-item p{color:#5f5e65;margin:0;font-size:13px}.plan-item em{color:#88868e;font-size:14px;font-style:normal}.plan-item>svg{color:#6fc08e}.channel-picker{border-top:1px solid #ffffff0f;padding-top:19px}.channel-picker>span{color:#5d5c63;letter-spacing:.12em;font-size:13px}.channel-picker>div{gap:7px;margin-top:10px;display:flex}.channel-picker button{color:#66656c;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:14px;display:flex}.channel-picker button.selected{color:#c5c2ca;background:#7d56e214;border-color:#906cee40}.generate-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8060dc,#6544c0);border:0;border-radius:12px;align-items:center;gap:9px;width:100%;height:48px;margin-top:22px;padding:0 15px;font-size:15px;display:flex;box-shadow:0 12px 30px #5935b938}.generate-button span{color:#cfbfff;margin-left:auto;font-size:14px}.generate-button:disabled{opacity:.4}.generation-note{color:#4d4c52;text-align:center;margin:9px 0 0;font-size:13px}.generating-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 76px);display:flex}.generation-orb{color:#b9a2ff;background:linear-gradient(145deg,#8b62f43d,#4e319a1f);border-radius:20px;place-items:center;width:62px;height:62px;animation:2s ease-in-out infinite orbFloat;display:grid;box-shadow:0 0 60px #764edf2e}.generating-view h3{margin:24px 0 7px;font-family:Manrope;font-size:25px;font-weight:500}.generating-view>p{color:#6d6c73;font-size:15px}.generation-progress{background:#242329;border-radius:3px;width:300px;height:3px;margin:28px 0 13px;overflow:hidden}.generation-progress i{background:linear-gradient(90deg,#7354cf,#b295ff);height:100%;animation:1.8s forwards progress;display:block}.generation-steps{color:#4f4e55;justify-content:space-between;width:300px;font-size:13px;display:flex}.generation-steps span{align-items:center;gap:4px;display:flex}.generation-steps span:first-child{color:#8d75cc}.generation-steps i{background:#9273e7;border-radius:50%;width:5px;height:5px}.ready-view{grid-template-columns:310px 1fr;position:relative}.ready-copy{border-right:1px solid #ffffff0e;padding:48px 36px}.ready-copy h3{margin-top:20px;font-size:33px}.ready-stats{border-top:1px solid #ffffff0f;gap:25px;margin-top:28px;padding-top:20px;display:flex}.ready-stats div{flex-direction:column;display:flex}.ready-stats strong{font-family:Manrope;font-size:18px;font-weight:500}.ready-stats span{color:#5d5c63;font-size:13px}.creative-grid{grid-template-columns:1fr 1fr;gap:12px;padding:28px 28px 92px;display:grid;overflow:auto}.creative{background:#ffffff05;border:1px solid #ffffff12;border-radius:15px;padding:8px}.creative-art{background:radial-gradient(circle at 80% 20%,#ffb55b33,#0000 24%),linear-gradient(145deg,#231b17,#120e10 55%,#221019);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:278px;padding:17px;display:flex;position:relative;overflow:hidden}.creative-art>span{letter-spacing:.25em;color:#ead7c6;font-size:12px}.creative-art small{color:#bd9471;letter-spacing:.15em;margin-bottom:8px;font-size:12px;display:block}.creative-art strong{letter-spacing:-.05em;font-family:Manrope;font-size:23px;line-height:.96}.creative-art strong em{color:#d99c62;font-style:normal}.creative-art p{color:#ad8060;letter-spacing:.16em;margin:0;font-size:12px}.creative.post .creative-art{background:radial-gradient(circle at 25% 30%,#a42a343f,#0000 32%),linear-gradient(160deg,#171012,#251116)}.creative-meta{justify-content:space-between;align-items:center;padding:10px 5px 3px;display:flex}.creative-meta>div{flex-direction:column;display:flex}.creative-meta strong{font-size:14px}.creative-meta span{color:#56555c;font-size:12px}.approved{align-items:center;display:flex;color:#6dbf8b!important;gap:4px!important}.copy-card{border:1px solid #ffffff0f;border-radius:13px;grid-column:1/-1;padding:14px}.copy-card>span{color:#745aa8;font-size:12px}.copy-card p{color:#aaa7ae;margin:8px 0;font-size:14px;line-height:1.5}.copy-card div{color:#625f69;font-size:13px}.ready-actions{background:#0d0e11ed;border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:9px;width:calc(100% - 310px);height:70px;padding:0 28px;display:flex;position:absolute;bottom:0;right:0}.secondary-action,.schedule-button{cursor:pointer;border-radius:10px;height:38px;padding:0 14px;font-size:14px}.secondary-action{color:#85838b;background:0 0;border:1px solid #ffffff14}.schedule-button{color:#fff;background:#8262dc;border:0;align-items:center;gap:7px;display:flex}.schedule-button svg:last-child{transform:rotate(45deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes orbFloat{50%{transform:translateY(-5px)}}@keyframes progress{0%{width:5%}to{width:100%}}@media (width<=760px){.campaign-overlay{padding:0}.campaign-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.campaign-body{grid-template-columns:1fr;overflow:auto}.campaign-intro{border-bottom:1px solid #ffffff0e;border-right:0;padding:32px 24px}.campaign-intro h3{font-size:34px}.campaign-plan{padding:28px 24px}.plan-item{grid-template-columns:25px 1fr 18px}.plan-item em{display:none}.ready-view{display:block;overflow:auto}.ready-copy{border-right:0;padding:28px 24px}.creative-grid{padding:20px 20px 95px}.ready-actions{width:100%;padding:0 16px;position:fixed}.creative-art{min-height:220px}.creative-art strong{font-size:18px}}.schedule-view{grid-template-columns:340px 1fr;height:calc(100% - 76px);display:grid}.schedule-summary{border-right:1px solid #ffffff0e;padding:52px 40px}.schedule-summary h3{letter-spacing:-.045em;margin:22px 0 16px;font:500 34px/1.08 Manrope}.schedule-summary>p{color:#74737a;font-size:15px;line-height:1.65}.schedule-calendar{background:#ffffff04;border:1px solid #ffffff0f;border-radius:14px;margin-top:35px;padding:16px}.schedule-calendar>div:first-child{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.schedule-calendar span{color:#66656c;letter-spacing:.12em;font-size:13px}.schedule-calendar strong{font:500 15px Manrope}.calendar-days{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.calendar-days>span{background:#ffffff04;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:72px;display:flex;position:relative}.calendar-days small{color:#bbb9c0;font:500 18px Manrope}.calendar-days .match-day{background:#7554d31a;border:1px solid #8a68e829}.calendar-days .match-day small{color:#aa8eff}.calendar-days i{color:#7e63cc;font-size:12px;font-style:normal;position:absolute;bottom:5px}.schedule-list{padding:38px 42px;overflow:auto}.schedule-list-head{color:#5c5b62;letter-spacing:.12em;justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.schedule-row{border-top:1px solid #ffffff0f;grid-template-columns:48px 1fr 154px 22px;align-items:center;gap:12px;min-height:83px;display:grid}.schedule-thumb{color:#ba8055;background:linear-gradient(145deg,#37221b,#1c1014);border-radius:8px;place-items:center;width:42px;height:50px;font:600 16px Manrope;display:grid}.thumb-2{color:#d06978;background:linear-gradient(145deg,#34151c,#171013)}.thumb-3{color:#9c79e2;background:linear-gradient(145deg,#292037,#131018)}.schedule-piece{flex-direction:column;gap:5px;display:flex}.schedule-piece strong{font-size:15px;font-weight:500}.schedule-piece span{color:#5e5d64;font-size:13px}.schedule-row label{flex-direction:column;gap:6px;display:flex}.schedule-row label>span{color:#57565d;letter-spacing:.1em;font-size:12px}.schedule-row select{appearance:none;color:#aaa8af;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;outline:0;height:30px;padding:0 10px;font-size:13px}.row-ready{color:#67b885}.schedule-warning{color:#876ae0;background:#7953d50c;border:1px solid #8c68e316;border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.schedule-warning p{color:#6c6a73;margin:0;font-size:14px;line-height:1.5}.schedule-warning strong{color:#9a96a2;font-weight:500}.schedule-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.confirm-schedule{color:#fff;cursor:pointer;background:#8060d9;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:14px;display:flex;box-shadow:0 10px 24px #5935b92e}.scheduled-view{text-align:center;background:radial-gradient(circle at 50% 40%,#6846c217,#0000 28%);flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 76px);display:flex}.success-rings{border:1px solid #8b6de51f;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 0 16px #7f5fd908,0 0 0 32px #7f5fd904}.success-rings div{color:#d1c5f7;background:linear-gradient(145deg,#8969e3,#5d429e);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 40px #6740d04d}.scheduled-view>span{color:#8c6ce5;letter-spacing:.15em;margin-top:34px;font-size:13px}.scheduled-view h3{letter-spacing:-.04em;margin:14px 0;font:500 32px/1.08 Manrope}.scheduled-view>p{color:#716f77;max-width:400px;font-size:15px;line-height:1.65}.scheduled-timeline{margin:28px 0 25px;display:flex}.scheduled-timeline>div{border-top:1px solid #ffffff12;flex-direction:column;gap:4px;width:160px;padding-top:14px;display:flex;position:relative}.scheduled-timeline i{background:#48464e;border:2px solid #0d0e11;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:calc(50% - 3px)}.scheduled-timeline i.active{background:#8c6de9;box-shadow:0 0 10px #8c6de9}.scheduled-timeline span{color:#5d5b63;font-size:13px}.scheduled-timeline strong{font-size:14px;font-weight:500}.scheduled-actions{gap:8px;display:flex}.scheduled-actions button{color:#85838b;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;height:36px;padding:0 13px;font-size:14px}.scheduled-actions button:last-child{color:#b7a3ed;background:#7854d00d;border-color:#8968df2e}@media (width<=760px){.schedule-view{display:block;overflow:auto}.schedule-summary{border-right:0;padding:28px 24px}.schedule-summary h3{font-size:31px}.schedule-calendar{margin-top:22px}.schedule-list{padding:24px}.schedule-row{grid-template-columns:42px 1fr 125px}.row-ready{display:none}.schedule-piece span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.schedule-actions{padding-bottom:30px}.scheduled-view{padding:30px 20px}.scheduled-timeline{width:100%}.scheduled-timeline>div{width:33.33%}}.review-overlay{z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.3s fadeIn;display:grid;position:fixed;inset:0}.review-modal{background:radial-gradient(circle at 10% 30%,#5c3f9a17,#0000 32%),#0d0e11;border:1px solid #ffffff1c;border-radius:25px;width:min(980px,94vw);height:min(680px,90vh);animation:.4s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 40px 120px #000c}.review-header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.review-source{align-items:center;gap:12px;display:flex}.google-mark{color:#4285f4;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font:600 15px Manrope;display:grid}.review-source>div>span{color:#65646b;letter-spacing:.14em;font-size:12px}.review-source h2{margin:4px 0 0;font:500 16px Manrope}.review-body{grid-template-columns:360px 1fr;height:calc(100% - 76px);display:grid}.review-context{border-right:1px solid #ffffff0e;padding:36px 32px;overflow:auto}.review-stars{color:#6d6973;align-items:center;gap:4px;display:flex}.review-stars svg:first-child{color:#e3a45d}.review-stars span{color:#9e7a54;margin-left:5px;font-size:14px}.review-context blockquote{letter-spacing:-.02em;color:#d0cdd3;margin:22px 0;font:400 17px/1.55 Manrope}.review-author{align-items:center;gap:10px;display:flex}.review-author>span{background:#2d2a30;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.review-author>div{flex-direction:column;gap:3px;display:flex}.review-author strong{font-size:14px;font-weight:500}.review-author small{color:#5c5b62;font-size:13px}.review-analysis{background:#ffffff04;border:1px solid #ffffff0e;border-radius:13px;margin-top:30px;padding:15px}.review-analysis>span{color:#8e70e4;letter-spacing:.11em;align-items:center;gap:6px;font-size:12px;display:flex}.review-analysis dl{margin:13px 0}.review-analysis dl div{border-top:1px solid #ffffff0c;justify-content:space-between;padding:8px 0;display:flex}.review-analysis dt,.review-analysis dd{font-size:13px}.review-analysis dt{color:#5f5e65}.review-analysis dd{color:#99969f;margin:0}.review-analysis dd.negative{color:#d77f7f}.review-analysis dd.medium{color:#d5a266}.review-analysis p{color:#68666f;margin:0;font-size:13px;line-height:1.55}.reply-workspace{padding:38px 42px;overflow:auto}.reply-title{justify-content:space-between;align-items:flex-start;display:flex}.reply-title>div>span{color:#5d5b63;letter-spacing:.12em;font-size:12px}.reply-title h3{letter-spacing:-.025em;margin:7px 0 0;font:500 20px Manrope}.ai-badge{color:#866bce;background:#7554d30d;border:1px solid #8a68e823;border-radius:8px;align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.tone-selector{margin-top:27px}.tone-selector>span{color:#5b5a61;letter-spacing:.12em;font-size:12px}.tone-selector>div{gap:6px;margin-top:9px;display:flex}.tone-selector button{color:#626168;cursor:pointer;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:13px;display:flex}.tone-selector button.active{color:#b4a0e8;background:#7653d212;border-color:#8665dd38}.reply-editor{background:#08090b80;border:1px solid #ffffff14;border-radius:14px;margin-top:18px;padding:14px}.reply-editor:focus-within{border-color:#8c6be543}.reply-editor textarea{resize:none;color:#bcb9c1;background:0 0;border:0;outline:0;width:100%;height:160px;padding:0;font:400 13px/1.7 DM Sans}.reply-editor>div{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.reply-editor>div span{color:#4f4e54;font-size:12px}.reply-editor>div button{color:#8b70d3;cursor:pointer;background:0 0;border:0;font-size:13px}.reply-checks{color:#68666f;gap:14px;margin-top:14px;font-size:12px;display:flex}.reply-checks span{align-items:center;gap:4px;display:flex}.reply-checks svg{color:#66b685}.reply-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.publish-reply{color:#fff;cursor:pointer;background:#8060d9;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:14px;display:flex}.publish-reply svg{transform:rotate(45deg)}.review-success{text-align:center;background:radial-gradient(circle at 50% 30%,#6746bd17,#0000 30%);flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 76px);display:flex}.review-success-icon{color:#fff;background:linear-gradient(145deg,#7f60d7,#563b96);border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 45px #6342ba42}.review-success>span{color:#8265d1;letter-spacing:.14em;margin-top:25px;font-size:13px}.review-success h3{letter-spacing:-.04em;margin:12px 0;font:500 30px Manrope}.review-success>p{color:#6e6c74;max-width:380px;font-size:14px;line-height:1.6}.published-preview{text-align:left;background:#ffffff04;border:1px solid #ffffff0f;border-radius:13px;width:480px;max-width:85%;margin:16px 0;padding:15px}.published-preview>div{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.published-preview .company-logo{width:28px;height:28px}.published-preview strong{font-size:14px}.published-preview small{color:#55545a;font-size:12px}.published-preview p{color:#88858d;margin:12px 0 0;font-size:14px;line-height:1.55}.review-success>button{color:#96939c;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;height:35px;padding:0 14px;font-size:14px}@media (width<=760px){.review-overlay{padding:0}.review-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.review-body{display:block;overflow:auto}.review-context{border-right:0;padding:25px 22px}.review-context blockquote{font-size:15px}.review-analysis{margin-top:22px}.reply-workspace{padding:27px 22px 45px}.reply-title{display:block}.ai-badge{margin-top:12px;display:inline-flex}.reply-editor textarea{height:145px}.reply-checks{flex-wrap:wrap}.review-success{padding:30px 20px}}.mail-overlay{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.3s fadeIn;display:grid;position:fixed;inset:0}.mail-modal{background:radial-gradient(circle at 12% 35%,#23498717,#0000 34%),#0d0e11;border:1px solid #ffffff1c;border-radius:25px;width:min(1040px,94vw);height:min(720px,92vh);animation:.4s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 40px 120px #000c}.mail-header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.mail-header>div{align-items:center;gap:12px;display:flex}.mail-brand{color:#72a6f5;background:#417bd31a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mail-header>div>div>span{color:#5e6068;letter-spacing:.13em;font-size:12px}.mail-header h2{margin:4px 0 0;font:500 16px Manrope}.mail-body{grid-template-columns:340px 1fr;height:calc(100% - 76px);display:grid}.mail-intelligence{border-right:1px solid #ffffff0e;padding:38px 32px;overflow:auto}.mail-intelligence h3{letter-spacing:-.03em;margin:20px 0;font:500 23px/1.3 Manrope}.mail-intelligence ul{margin:0;padding:0;list-style:none}.mail-intelligence li{color:#75737b;border-top:1px solid #ffffff0b;align-items:flex-start;gap:7px;padding:7px 0;font-size:14px;line-height:1.5;display:flex}.mail-intelligence li svg{color:#6bb689;flex:none}.mail-priority{background:#ffffff04;border:1px solid #ffffff0e;border-radius:12px;margin-top:22px;padding:14px}.mail-priority>span,.mail-history>span{color:#5b5a61;letter-spacing:.12em;font-size:12px}.mail-priority strong{color:#d09a61;margin:8px 0 4px;font:500 17px Manrope;display:block}.mail-priority p{color:#66646d;margin:0;font-size:13px;line-height:1.5}.mail-history{margin-top:22px}.mail-history>div{gap:9px;margin-top:13px;display:flex}.mail-history i{background:#6d55a7;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #6d55a71a}.mail-history p{flex-direction:column;gap:3px;margin:0;display:flex}.mail-history strong{color:#8f8c95;font-size:13px;font-weight:500}.mail-history small{color:#55545a;font-size:12px}.mail-reader{padding:34px 42px;overflow:auto}.mail-meta{border-bottom:1px solid #ffffff0e;align-items:center;padding-bottom:17px;display:flex}.sender-avatar{color:#b3a1df;background:linear-gradient(145deg,#322c43,#1c1925);border-radius:50%;place-items:center;width:38px;height:38px;margin-right:11px;font-size:14px;display:grid}.mail-meta>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.mail-meta strong{font-size:15px;font-weight:500}.mail-meta span{color:#5e5c64;font-size:13px}.mail-meta time{color:#55545b;margin-left:auto;font-size:13px}.mail-content{color:#a4a1a9;padding:19px 0;font-size:14px;line-height:1.7}.mail-content p{margin:0 0 12px}.attachment{color:#74717b;background:#ffffff04;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:10px;height:54px;padding:0 13px;display:flex}.attachment>div{flex-direction:column;gap:3px;display:flex}.attachment strong{color:#9d9aa2;font-size:13px;font-weight:500}.attachment span{font-size:12px}.attachment button{color:#8067c5;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.mail-actions,.mail-send-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.reply-button,.send-mail{color:#fff;cursor:pointer;background:#6b55b6;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:14px;display:flex}.reply-mail-head{border-bottom:1px solid #ffffff0f;align-items:center;height:47px;display:flex}.reply-mail-head>button{color:#777;cursor:pointer;background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:29px;height:29px;margin-right:10px;display:grid}.reply-mail-head>div{flex-direction:column;gap:2px;display:flex}.reply-mail-head>div span{color:#55545b;font-size:12px}.reply-mail-head>div strong{font-size:14px;font-weight:500}.reply-mail-head>.ai-badge{margin-left:auto}.reply-fields{border:1px solid #ffffff0e;border-radius:11px;margin-top:16px;padding:4px 12px}.reply-fields>div{grid-template-columns:55px 1fr;align-items:center;height:38px;display:grid}.reply-fields>div+div{border-top:1px solid #ffffff0d}.reply-fields span{color:#57565d;font-size:12px}.reply-fields p{color:#aaa7af;margin:0;font-size:14px}.reply-fields em{color:#57555e;font-style:normal}.mail-compose{resize:none;color:#aaa7af;background:0 0;border:0;outline:0;width:100%;height:275px;padding:18px 4px;font:400 12px/1.7 DM Sans}.mail-compose-tools{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:35px;display:flex}.mail-compose-tools>div{align-items:center;gap:5px;display:flex}.mail-compose-tools button{color:#6b6971;background:#ffffff04;border:1px solid #ffffff0f;border-radius:7px;height:26px;padding:0 8px;font-size:12px}.mail-compose-tools button:first-child{place-items:center;width:27px;padding:0;display:grid}.mail-compose-tools>span{color:#4e4d53;font-size:12px}.send-mail{background:#7458c8}.send-mail svg{transform:rotate(45deg)}.mail-success{text-align:center;background:radial-gradient(circle at 50% 28%,#31548c19,#0000 30%);flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 76px);display:flex}.mail-flight{color:#fff;background:linear-gradient(145deg,#537fcb,#354d81);border-radius:19px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 16px 45px #274b8942}.mail-success>span{color:#6487c4;letter-spacing:.14em;margin-top:26px;font-size:13px}.mail-success h3{letter-spacing:-.04em;margin:12px 0;font:500 30px Manrope}.mail-success>p{color:#6e6c74;max-width:390px;font-size:14px;line-height:1.6}.followup-card{text-align:left;background:#ffffff04;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;width:330px;max-width:85%;height:60px;margin:18px 0;padding:0 14px;display:flex}.followup-card>svg:first-child{color:#7195d2}.followup-card>div{flex-direction:column;flex:1;gap:4px;display:flex}.followup-card strong{font-size:14px;font-weight:500}.followup-card span{color:#5d5b63;font-size:12px}.followup-card>svg:last-child{color:#69b888}.mail-success>button{color:#96939c;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;height:35px;padding:0 14px;font-size:14px}@media (width<=760px){.mail-overlay{padding:0}.mail-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.mail-body{display:block;overflow:auto}.mail-intelligence{border-right:0;padding:26px 22px}.mail-intelligence h3{font-size:20px}.mail-reader{padding:27px 22px 45px}.mail-compose{height:230px}.mail-success{padding:30px 20px}}.studio-page{grid-column:1/-1;width:100%;max-width:1420px;margin:0 auto}.studio-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 28px;display:flex}.studio-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(32px,3vw,44px) Manrope}.studio-hero p{color:#74737a;margin:0;font-size:16px}.new-creative{color:#fff;cursor:pointer;background:#8060d9;border:0;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:14px;display:flex;box-shadow:0 12px 28px #5935b92c}.brand-overview{grid-template-columns:1.45fr .75fr;gap:12px;display:grid}.brand-signature,.brand-health,.brand-section{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff10;border-radius:18px}.brand-signature{grid-template-columns:1.1fr .9fr;height:190px;display:grid;overflow:hidden}.brand-signature-art{background:radial-gradient(circle at 70% 20%,#c1763c2e,#0000 28%),linear-gradient(145deg,#291a16,#160f11);flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-signature-art span{letter-spacing:.16em;color:#eadbca;font:600 29px Manrope}.brand-signature-art small{color:#a16c50;letter-spacing:.24em;margin-top:8px;font-size:12px}.brand-signature>div:last-child{flex-direction:column;justify-content:center;padding:32px;display:flex}.brand-signature>div:last-child>span,.brand-health>div>span,.brand-section header span{color:#5c5b62;letter-spacing:.12em;font-size:12px}.brand-signature>div:last-child strong{margin-top:8px;font:500 18px Manrope}.brand-signature>div:last-child p{color:#5e5c64;margin:4px 0 16px;font-size:13px}.brand-signature button,.rules-section>button{color:#8b72ce;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:13px;display:flex}.brand-signature button svg,.rules-section>button svg{transform:rotate(45deg)}.brand-health{grid-template-columns:70px 1fr 18px;align-items:center;gap:18px;height:190px;padding:28px;display:grid}.health-ring{background:conic-gradient(#8b69e6 0 96%,#29272e 96%);border-radius:50%;justify-content:center;align-items:baseline;width:70px;height:70px;padding-top:24px;display:flex;position:relative}.health-ring:before{content:"";background:#111216;border-radius:50%;position:absolute;inset:5px}.health-ring strong,.health-ring span{position:relative}.health-ring strong{font:500 18px Manrope}.health-ring span{color:#777;font-size:13px}.brand-health h3{margin:6px 0;font:500 15px Manrope}.brand-health p{color:#65636b;margin:0;font-size:13px;line-height:1.5}.brand-health>svg{color:#69b888}.brand-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.brand-section{min-height:235px;padding:21px}.brand-section header{justify-content:space-between;align-items:center;display:flex}.brand-section header h3{margin:5px 0 0;font:500 15px Manrope}.brand-section header button{color:#6d6b73;cursor:pointer;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12px;display:flex}.swatches{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:22px;display:grid}.swatch{border-radius:11px;flex-direction:column;justify-content:flex-end;height:137px;padding:12px;display:flex}.swatch span{font-size:13px}.swatch small{opacity:.55;margin-top:3px;font-size:12px}.swatch.clay{background:#b66a43}.swatch.cream{color:#342a27;background:#e9ddca}.swatch.wine{background:#4b2028}.swatch.ink{background:#171416;border:1px solid #ffffff0d}.type-section{grid-template-rows:auto 1fr 1fr;display:grid}.type-sample{border-top:1px solid #ffffff0e;grid-template-columns:66px 1fr;align-items:center;margin-top:14px;display:grid}.type-sample>div:first-child strong{font:500 30px Manrope}.type-sample>div:last-child{flex-direction:column;display:flex}.type-sample span{color:#56555c;font-size:12px}.type-sample h4{margin:4px 0;font:500 13px Manrope}.type-sample p{color:#807e86;margin:0;font:400 14px Manrope}.type-sample.secondary>div:first-child strong{font-family:DM Sans;font-weight:400}.type-sample.secondary p{font-family:DM Sans}.asset-grid{grid-template-columns:repeat(4,1fr);gap:7px;height:164px;margin-top:20px;display:grid}.asset{border-radius:10px;align-items:flex-end;padding:10px;display:flex;position:relative;overflow:hidden;background-size:cover!important}.asset:after{content:"";background:linear-gradient(#0000,#000b);position:absolute;inset:0}.asset span{z-index:1;font-size:12px;position:relative}.asset-one{background:linear-gradient(145deg,#9b7155,#211715)}.asset-two{background:linear-gradient(25deg,#171619,#745b46)}.asset-three{background:radial-gradient(circle at 50% 40%,#c49b6f,#301b17 60%)}.asset-more{border:1px dashed #ffffff18;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.asset-more strong{font:500 17px Manrope}.asset-more span{color:#5d5b63;margin-top:3px;font-size:12px}.protected{align-items:center;display:flex;color:#67b886!important;letter-spacing:0!important;gap:4px!important}.rules-section ul{margin:20px 0 14px;padding:0;list-style:none}.rules-section li{color:#77757d;border-top:1px solid #ffffff0c;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:flex}.rules-section li svg{color:#65b585}.rules-section li:nth-child(n+3) svg{color:#b96d72}@media (width<=900px){.brand-overview,.brand-grid{grid-template-columns:1fr}.studio-page{max-width:760px}.brand-health{height:auto}.studio-hero{align-items:flex-start}.swatches{grid-template-columns:repeat(2,1fr)}.swatch{height:110px}}@media (width<=600px){.studio-hero{display:block}.new-creative{margin-top:18px}.brand-signature{grid-template-columns:1fr;height:260px}.brand-signature-art span{font-size:23px}.brand-signature>div:last-child{padding:20px}.brand-health{grid-template-columns:60px 1fr}.brand-health>svg{display:none}.asset-grid{grid-template-columns:repeat(2,1fr);height:260px}}.marketing-page{grid-column:1/-1;width:100%;max-width:1420px;margin:0 auto}.marketing-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 27px;display:flex}.marketing-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(31px,3vw,43px) Manrope}.marketing-hero p{color:#74737a;margin:0;font-size:16px}.campaign-spotlight{background:radial-gradient(circle at 70% 0,#8b5c3717,#0000 28%),linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff10;border-radius:20px;grid-template-columns:1fr 330px 190px;min-height:310px;display:grid;overflow:hidden}.spotlight-copy{padding:36px 40px}.spotlight-status{color:#73bf91;letter-spacing:.13em;align-items:center;gap:6px;font-size:12px;display:flex}.spotlight-status i{background:#69c18c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #69c18c}.spotlight-date{color:#5e5c64;letter-spacing:.12em;margin-top:24px;font-size:12px;display:block}.spotlight-copy h2{letter-spacing:-.04em;margin:6px 0 8px;font:500 30px Manrope}.spotlight-copy>p{color:#77757d;max-width:420px;font-size:14px;line-height:1.6}.spotlight-progress{max-width:390px;margin-top:25px}.spotlight-progress>div{color:#5b5961;justify-content:space-between;font-size:12px;display:flex}.spotlight-progress strong{color:#8a878f;font-weight:500}.spotlight-progress>i{background:#29272e;border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.spotlight-progress b{background:linear-gradient(90deg,#7657ca,#a57ff2);width:68%;height:100%;display:block}.spotlight-actions{gap:7px;margin-top:24px;display:flex}.spotlight-actions button{color:#74717b;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:13px;display:flex}.spotlight-actions button:first-child{color:#b1aeb6;background:#ffffff0b}.spotlight-actions svg{transform:rotate(45deg)}.spotlight-visual{background:radial-gradient(circle at 75% 25%,#d58c5038,#0000 24%),linear-gradient(145deg,#2b1914,#140f11);border-radius:13px;flex-direction:column;justify-content:space-between;margin:18px 0;padding:23px;display:flex;box-shadow:0 18px 45px #0005}.spotlight-visual>span{letter-spacing:.25em;color:#e0c8b4;font-size:12px}.spotlight-visual small{color:#a87452;letter-spacing:.14em;margin-bottom:8px;font-size:12px;display:block}.spotlight-visual strong{letter-spacing:-.05em;font:600 27px/.95 Manrope}.spotlight-visual em{color:#d49158;font-style:normal}.spotlight-visual p{letter-spacing:.12em;color:#a37354;margin:0;font-size:12px}.spotlight-metrics{border-left:1px solid #ffffff0e;flex-direction:column;justify-content:center;padding:25px 23px;display:flex}.spotlight-metrics>div{border-top:1px solid #ffffff0e;grid-template-columns:1fr auto;padding:16px 0;display:grid}.spotlight-metrics>div:first-child{border-top:0}.spotlight-metrics span{color:#55545b;letter-spacing:.1em;grid-column:1/-1;margin-bottom:5px;font-size:12px}.spotlight-metrics strong{font:500 19px Manrope}.spotlight-metrics small{color:#69b888;align-items:center;gap:3px;font-size:12px;display:flex}.marketing-row{margin-top:33px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.section-heading span{color:#5b5961;letter-spacing:.13em;font-size:12px}.section-heading h2{letter-spacing:-.025em;margin:5px 0 0;font:500 19px Manrope}.section-heading button{color:#737078;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.section-heading button svg{transform:rotate(45deg)}.opportunity-grid{grid-template-columns:1.2fr .8fr .8fr;gap:11px;display:grid}.opportunity-featured,.opportunity-small{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff0f;border-radius:16px;min-height:170px;padding:20px}.opportunity-featured{background:radial-gradient(circle at 100% 0,#7d55d01c,#0000 40%),linear-gradient(145deg,#ffffff08,#ffffff02);flex-direction:column;justify-content:space-between;display:flex}.opportunity-featured>div{gap:14px;display:flex}.opportunity-icon{color:#a17ceb;background:#8b5fe21a;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.opportunity-featured>div>div>span,.opportunity-small>div>span{color:#7156ac;letter-spacing:.11em;font-size:12px}.opportunity-featured h3{letter-spacing:-.025em;margin:7px 0;font:500 18px/1.2 Manrope}.opportunity-featured p,.opportunity-small p{color:#68666e;margin:0;font-size:13px;line-height:1.5}.opportunity-featured>button,.opportunity-small>button{color:#9b86cf;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:13px;display:flex}.opportunity-featured>button svg{transform:rotate(45deg)}.opportunity-small{flex-direction:column;align-items:flex-start;display:flex}.opportunity-icon.blue{color:#72a1ea;background:#4e82d51a}.opportunity-icon.amber{color:#d99a5b;background:#d58d441a}.opportunity-small>div{margin-top:15px}.opportunity-small h3{margin:6px 0;font:500 14px/1.35 Manrope}.opportunity-small>button{color:#77747c;margin-top:auto}.library-row{padding-bottom:30px}.campaign-library{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.campaign-library>article{background:#ffffff04;border:1px solid #ffffff0f;border-radius:15px;padding:7px}.library-art{border-radius:10px;flex-direction:column;justify-content:space-between;height:150px;padding:14px;display:flex}.library-art span{letter-spacing:.22em;color:#d5c4b8;font-size:12px}.library-art strong{white-space:pre-line;letter-spacing:-.04em;font:600 19px/.95 Manrope}.library-meta{justify-content:space-between;align-items:center;padding:11px 6px 4px;display:flex}.library-meta>div{flex-direction:column;display:flex}.library-meta span{color:#5a585f;font-size:12px}.library-meta h3{margin:4px 0 0;font-size:14px;font-weight:500}.library-meta>strong{color:#9382bc;font:500 15px Manrope}@media (width<=1000px){.campaign-spotlight{grid-template-columns:1fr 300px}.spotlight-metrics{display:none}.opportunity-grid{grid-template-columns:1fr 1fr}.opportunity-featured{grid-column:1/-1}}@media (width<=700px){.marketing-hero{display:block}.marketing-hero .new-creative{margin-top:18px}.campaign-spotlight{grid-template-columns:1fr}.spotlight-visual{display:none}.spotlight-copy{padding:28px 24px}.opportunity-grid,.campaign-library{grid-template-columns:1fr}.opportunity-featured{grid-column:auto}.marketing-row{margin-top:26px}}.mail-page{grid-column:1/-1;width:100%;max-width:1500px;margin:0 auto}.mail-page-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 26px;display:flex}.mail-page-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(31px,3vw,43px) Manrope}.mail-page-hero p{color:#74737a;margin:0;font-size:16px}.mail-page-actions{gap:7px;display:flex}.mail-page-actions button{color:#77757d;background:#ffffff04;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:13px;display:flex}.mail-page-actions button:last-child{color:#fff;background:#7257bf;border:0}.mail-dashboard{background:#ffffff03;border:1px solid #ffffff10;border-radius:19px;grid-template-columns:220px minmax(420px,1fr) 280px;height:calc(100vh - 176px);min-height:600px;display:grid;overflow:hidden}.mail-folders{border-right:1px solid #ffffff0e;padding:17px}.folder-account{background:#ffffff04;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:8px;height:49px;padding:0 10px;display:flex}.folder-account .company-logo{width:27px;height:27px}.folder-account>div{flex-direction:column;flex:1;gap:2px;display:flex}.folder-account strong{font-size:14px;font-weight:500}.folder-account small{color:#57565d;font-size:12px}.folder-account>svg{color:#5f5d65}.mail-folders nav{flex-direction:column;gap:3px;margin-top:18px;display:flex}.mail-folders nav button{color:#65636b;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 10px;font-size:14px;display:flex}.mail-folders nav button.active{color:#ae99df;background:#7654d311}.mail-folders nav button span{margin-left:auto;font-size:12px}.connected-accounts{border-top:1px solid #ffffff0e;margin-top:20px;padding-top:17px}.connected-accounts>span{color:#535259;letter-spacing:.12em;padding-left:7px;font-size:12px}.connected-accounts>div{grid-template-columns:7px 1fr 12px;align-items:center;gap:8px;padding:10px 7px;display:grid}.connected-accounts i{border-radius:50%;width:6px;height:6px}.google-dot{background:#4d8ce3}.outlook-dot{background:#3976c5}.strato-dot{background:#dd9b54}.connected-accounts p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.connected-accounts strong{text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.connected-accounts small{color:#4f4e54;font-size:12px}.connected-accounts svg{color:#579a71}.mail-list{border-right:1px solid #ffffff0e;overflow:auto}.mail-list>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.mail-list>header span{color:#57565d;letter-spacing:.12em;font-size:12px}.mail-list>header h2{margin:3px 0 0;font:500 16px Manrope}.mail-list>header button{color:#68666e;background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.mail-list-item{width:100%;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:35px 1fr;gap:11px;padding:16px 20px;transition:all .2s;display:grid}.mail-list-item:hover{background:#ffffff04}.mail-list-item.unread{background:linear-gradient(90deg,#7654d308,#0000 55%)}.sender-initial{color:#77747d;background:#26252a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.sender-initial.blue{color:#6c9de2;background:#315b981c}.sender-initial.violet{color:#a487e6;background:#7655c51c}.sender-initial.amber{color:#d29558;background:#b477381c}.sender-initial.green{color:#65aa7d;background:#397d561c}.mail-list-copy{min-width:0}.mail-list-copy>div{align-items:center;gap:7px;display:flex}.mail-list-copy strong{font-size:14px;font-weight:500}.mail-list-copy>div>span{color:#55545a;font-size:12px}.mail-list-copy time{color:#55545b;margin-left:auto;font-size:12px}.mail-list-copy h3{margin:7px 0 3px;font-size:14px;font-weight:500}.mail-list-copy p{color:#5f5d65;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.mail-list-copy small{color:#7963ae;letter-spacing:.1em;margin-top:9px;font-size:12px;display:inline-block}.mail-side-intelligence{padding:17px;overflow:auto}.mail-krea-card{background:radial-gradient(circle at 100% 0,#7652cb14,#0000 42%),#ffffff04;border:1px solid #ffffff0f;border-radius:14px;padding:17px}.mail-krea-card>span{color:#8467d1;letter-spacing:.1em;align-items:center;gap:6px;font-size:12px;display:flex}.mail-krea-card h3{letter-spacing:-.02em;margin:16px 0;font:500 15px/1.4 Manrope}.mail-krea-card>div{border-top:1px solid #ffffff0e;grid-template-columns:1fr 1fr;padding-top:14px;display:grid}.mail-krea-card p{flex-direction:column;margin:0;display:flex}.mail-krea-card p+p{border-left:1px solid #ffffff0e;padding-left:12px}.mail-krea-card strong{font:500 18px Manrope}.mail-krea-card p span{color:#5d5b63;font-size:12px;line-height:1.4}.mail-krea-card button{color:#9b83da;background:0 0;border:0;align-items:center;gap:5px;margin-top:18px;padding:0;font-size:13px;display:flex}.mail-krea-card button svg{transform:rotate(45deg)}.mail-agenda{margin-top:22px}.mail-agenda>span{color:#55545a;letter-spacing:.11em;font-size:12px}.mail-agenda>div{gap:9px;margin-top:14px;display:flex}.mail-agenda i{background:#8062cd;border-radius:50%;width:6px;height:6px;margin-top:3px}.mail-agenda p{flex-direction:column;gap:3px;margin:0;display:flex}.mail-agenda strong{color:#908d96;font-size:13px;font-weight:500}.mail-agenda small{color:#535158;font-size:12px}.mail-saved-time{border-top:1px solid #ffffff0e;flex-direction:column;margin-top:25px;padding-top:18px;display:flex}.mail-saved-time strong{color:#87838e;font:500 22px Manrope}.mail-saved-time span{color:#55535a;margin-top:4px;font-size:12px}.mail-connect-empty{text-align:center;background:radial-gradient(circle at 50% 18%,#7654d315,#0000 32%),#ffffff02;border:1px solid #ffffff10;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:42px;display:flex}.mail-connect-orb{color:#a58be1;background:#7654d31a;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:0 18px 50px #0006}.mail-connect-empty>span:not(.mail-connect-orb){color:#866cc2;letter-spacing:.13em;font-size:11px}.mail-connect-empty h2{letter-spacing:-.04em;margin:10px 0;font:500 clamp(23px,2.2vw,32px) Manrope}.mail-connect-empty>p{color:#6a6770;max-width:570px;margin:0;font-size:14px;line-height:1.6}.mail-connect-empty>div{gap:8px;margin:25px 0;display:flex}.mail-connect-empty>div span{color:#77737e;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;align-items:center;height:31px;padding:0 10px;font-size:12px;display:flex}.mail-connect-empty>button{color:#fff;background:#7457c4;border:0;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 14px;display:flex}.mail-connect-empty>button svg{transform:rotate(45deg)}.mail-connect-empty>small{color:#514e57;margin-top:14px;font-size:11px}.reputation-connect-empty{text-align:center;background:radial-gradient(circle at 50% 18%,#7654d315,#0000 32%),#ffffff02;border:1px solid #ffffff10;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:42px;display:flex}.reputation-connect-orb{color:#a58be1;background:#7654d31a;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:0 18px 50px #0006}.reputation-connect-empty>span:not(.reputation-connect-orb){color:#866cc2;letter-spacing:.13em;font-size:11px}.reputation-connect-empty h2{letter-spacing:-.04em;margin:10px 0;font:500 clamp(23px,2.2vw,32px) Manrope}.reputation-connect-empty>p{color:#6a6770;max-width:590px;margin:0;font-size:14px;line-height:1.6}.reputation-connect-empty>div{gap:8px;margin:25px 0;display:flex}.reputation-connect-empty>div span{color:#77737e;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;align-items:center;height:31px;padding:0 10px;font-size:12px;display:flex}.reputation-connect-empty>button{color:#fff;background:#7457c4;border:0;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 14px;display:flex}.reputation-connect-empty>button svg{transform:rotate(45deg)}.reputation-connect-empty>small{color:#514e57;margin-top:14px;font-size:11px}.insights-connect-empty{text-align:center;background:radial-gradient(circle at 50% 18%,#7654d315,#0000 32%),#ffffff02;border:1px solid #ffffff10;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:42px;display:flex}.insights-connect-orb{color:#a58be1;background:#7654d31a;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:0 18px 50px #0006}.insights-connect-empty>span:not(.insights-connect-orb){color:#866cc2;letter-spacing:.13em;font-size:11px}.insights-connect-empty h2{letter-spacing:-.04em;margin:10px 0;font:500 clamp(23px,2.2vw,32px) Manrope}.insights-connect-empty>p{color:#6a6770;max-width:590px;margin:0;font-size:14px;line-height:1.6}.insights-connect-empty>button{color:#fff;background:#7457c4;border:0;border-radius:10px;align-items:center;gap:7px;height:39px;margin-top:25px;padding:0 14px;display:flex}.insights-connect-empty>button svg{transform:rotate(45deg)}.insights-connect-empty>small{color:#514e57;margin-top:14px;font-size:11px}@media (width<=1050px){.mail-dashboard{grid-template-columns:190px 1fr}.mail-side-intelligence{display:none}}@media (width<=700px){.mail-page-hero{display:block}.mail-page-actions{margin-top:17px}.mail-dashboard{height:auto;min-height:0;display:block}.mail-folders{display:none}.mail-list{border-right:0}.mail-list-item{padding:15px}.mail-page-actions button:first-child{display:none}}.reputation-page{grid-column:1/-1;width:100%;max-width:1450px;margin:0 auto}.reputation-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 26px;display:flex}.reputation-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(31px,3vw,43px) Manrope}.reputation-hero p{color:#74737a;margin:0;font-size:16px}.reputation-report{color:#77757d;background:#ffffff04;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:13px;display:flex}.reputation-summary{grid-template-columns:1.15fr 1.35fr .7fr;gap:11px;display:grid}.score-card,.sentiment-card,.response-rate,.reviews-panel,.topics-card,.reputation-advice,.qr-card{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff10;border-radius:17px}.score-card{grid-template-columns:.8fr 1.2fr;min-height:210px;display:grid}.score-main{border-right:1px solid #ffffff0e;padding:25px}.score-main>span,.sentiment-card header span,.response-rate>span,.reviews-panel header span{color:#57565d;letter-spacing:.12em;font-size:12px}.score-main>div{align-items:center;gap:11px;margin:14px 0;display:flex}.score-main>div>strong{letter-spacing:-.06em;font:500 42px Manrope}.score-stars{color:#d59a57;gap:2px;display:flex}.score-main>p{color:#67b787;align-items:center;gap:5px;font-size:13px;display:flex}.score-sources{padding:15px}.score-sources>div{border-top:1px solid #ffffff0c;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.score-sources>div:first-child{border-top:0}.source-logo{color:#4285f4;background:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:600;display:grid}.source-b{color:#fff;background:#315eaa}.source-t{color:#fff;background:#2b8366}.source-f{color:#fff;background:#3975c6}.score-sources p{flex-direction:column;gap:2px;margin:0;display:flex}.score-sources strong{font-size:13px;font-weight:500}.score-sources small{color:#535259;font-size:12px}.score-sources b{color:#9b98a1;font:500 13px Manrope}.sentiment-card{padding:24px}.sentiment-card header{justify-content:space-between;display:flex}.sentiment-card h3{margin:5px 0;font:500 16px Manrope}.positive-pill{background:#4b986f14;border-radius:7px;align-items:center;gap:4px;padding:0 7px;display:flex;color:#69b889!important;letter-spacing:0!important;height:22px!important}.sentiment-chart{height:130px;margin-top:15px}.sentiment-chart svg{width:100%;height:105px}.sentiment-chart>div{color:#4f4e54;justify-content:space-between;font-size:12px;display:flex}.response-rate{text-align:center;padding:24px}.response-rate>span{text-align:left;display:block}.response-ring{background:conic-gradient(#8767df 0 94%,#29272e 94%);border-radius:50%;justify-content:center;align-items:baseline;width:80px;height:80px;margin:14px auto;padding-top:27px;display:flex;position:relative}.response-ring:before{content:"";background:#111216;border-radius:50%;position:absolute;inset:6px}.response-ring strong,.response-ring small{position:relative}.response-ring strong{font:500 20px Manrope}.response-ring small{font-size:12px}.response-rate h3{margin:0;font:500 13px Manrope}.response-rate p{color:#59585f;font-size:12px}.response-rate p strong{color:#84818a;font-weight:500}.reputation-content{grid-template-columns:minmax(0,1fr) 310px;gap:11px;margin-top:11px;padding-bottom:28px;display:grid}.reviews-panel{overflow:hidden}.reviews-panel>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:65px;padding:0 20px;display:flex}.reviews-panel header h2{margin:4px 0 0;font:500 16px Manrope}.review-filters{gap:4px;display:flex}.review-filters button{color:#5b5961;background:0 0;border:0;border-radius:7px;height:26px;padding:0 8px;font-size:12px}.review-filters button.active{color:#97949c;background:#ffffff08}.review-row{border-bottom:1px solid #ffffff0d;grid-template-columns:36px 1fr;gap:11px;min-height:138px;padding:18px 20px;display:grid}.review-row.urgent{background:linear-gradient(90deg,#8e4f5310,#0000 65%)}.reviewer-avatar{color:#85818c;background:#2a282e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.review-row-body>div:first-child{align-items:center;gap:7px;display:flex}.review-row-body strong{font-size:14px;font-weight:500}.review-row-body>div:first-child span{color:#5b5961;font-size:12px}.review-row-body time{color:#525158;margin-left:auto;font-size:12px}.row-stars{color:#d39a58;margin-top:6px;display:flex!important}.review-row-body p{color:#77747d;margin:8px 0;font-size:14px;line-height:1.55}.review-row-body button{color:#9b80db;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:flex}.review-row-body button svg{transform:rotate(45deg)}.answered{color:#5e9f76;align-items:center;gap:5px;font-size:12px;display:flex}.reputation-insights{flex-direction:column;gap:11px;display:flex}.topics-card{padding:18px}.topics-card>span{color:#8467d1;letter-spacing:.1em;align-items:center;gap:5px;font-size:12px;display:flex}.topics-card h3{margin:13px 0 17px;font:500 16px Manrope}.topics-card>div>div{grid-template-columns:92px 1fr 29px;align-items:center;gap:8px;margin-top:10px;display:grid}.topics-card>div span{color:#6b6971;font-size:13px}.topics-card i{background:#28262d;border-radius:2px;height:3px;overflow:hidden}.topics-card b{background:#775bbf;height:100%;display:block}.topics-card b.positive{background:#5f9d77}.topics-card b.warning{background:#c08552}.topics-card b.neutral{background:#68656f}.topics-card strong{color:#77747d;text-align:right;font-size:12px}.reputation-advice{gap:10px;padding:17px;display:flex}.reputation-advice>svg{color:#9b78ed;flex:none}.reputation-advice span{color:#7458b8;letter-spacing:.1em;font-size:12px}.reputation-advice p{color:#6d6b73;font-size:13px;line-height:1.55}.reputation-advice p strong{color:#aaa6b0;font-weight:500}.reputation-advice button{color:#8c72cd;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.reputation-advice button svg{transform:rotate(45deg)}.qr-card{justify-content:space-between;align-items:center;padding:17px;display:flex}.qr-card>div:first-child>span{color:#56545b;letter-spacing:.1em;font-size:12px}.qr-card h3{margin:6px 0;font:500 14px Manrope}.qr-card p{color:#5f5d65;font-size:12px}.qr-card button{color:#8b70cd;background:0 0;border:0;padding:0;font-size:12px}.fake-qr{color:#211e24;background:#e7e3ec;border:6px dotted #bbb4c6;place-items:center;width:70px;height:70px;font:700 15px Manrope;display:grid}@media (width<=1050px){.reputation-summary{grid-template-columns:1fr 1fr}.response-rate{display:none}.reputation-content{grid-template-columns:1fr}.reputation-insights{grid-template-columns:1fr 1fr;display:grid}.qr-card{display:none}}@media (width<=700px){.reputation-hero{display:block}.reputation-report{margin-top:17px}.reputation-summary{grid-template-columns:1fr}.sentiment-card{display:none}.score-card{grid-template-columns:1fr}.score-main{border-right:0}.reputation-insights{display:block}.reputation-advice{margin-top:11px}.review-row{padding:16px}.review-filters{display:none}}.insights-page{grid-column:1/-1;width:100%;max-width:1450px;margin:0 auto;padding-bottom:30px}.insights-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 26px;display:flex}.insights-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(31px,3vw,43px) Manrope}.insights-hero p{color:#74737a;margin:0;font-size:16px}.period-picker{gap:7px;display:flex}.period-picker button{color:#75737b;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:13px;display:flex}.period-picker button:last-child svg{transform:rotate(45deg)}.insight-lead{background:radial-gradient(circle at 15%,#7954d21d,#0000 38%),linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff10;border-radius:19px;grid-template-columns:.85fr 1.15fr;min-height:285px;display:grid;overflow:hidden}.lead-copy{padding:38px}.lead-copy>span{color:#8b6adc;letter-spacing:.12em;align-items:center;gap:6px;font-size:12px;display:flex}.lead-copy h2{letter-spacing:-.04em;margin:18px 0 12px;font:500 28px/1.1 Manrope}.lead-copy p{color:#716f77;max-width:440px;font-size:14px;line-height:1.6}.lead-copy button,.learning-panel>button{color:#a087dc;background:0 0;border:0;align-items:center;gap:5px;margin-top:23px;padding:0;font-size:13px;display:flex}.lead-copy button svg,.learning-panel>button svg{transform:rotate(45deg)}.lead-comparison{border-left:1px solid #ffffff0e;padding:32px 42px}.comparison-labels{color:#55535a;letter-spacing:.1em;justify-content:space-between;font-size:12px;display:flex}.comparison-bars{border-bottom:1px solid #ffffff0e;justify-content:center;align-items:flex-end;gap:45px;height:175px;display:flex}.comparison-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:80px;height:100%;display:flex;position:relative}.comparison-bars>div>i{opacity:.78;background:linear-gradient(#9a78ed,#5e438f);border-radius:6px 6px 0 0;width:48px;position:absolute;bottom:0}.comparison-bars strong,.comparison-bars span{z-index:1;position:relative}.comparison-bars strong{margin-bottom:5px;font:500 16px Manrope}.comparison-bars span{color:#b4b0ba;margin-bottom:10px;font-size:12px}.comparison-legend{color:#5c5a62;justify-content:center;gap:15px;margin-top:12px;font-size:12px;display:flex}.comparison-legend span{align-items:center;gap:5px;display:flex}.comparison-legend i{background:#8d6ce2;border-radius:2px;width:6px;height:6px}.comparison-legend span:last-child i{background:#45434b}.insights-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.insights-metrics>article{background:#ffffff04;border:1px solid #ffffff0f;border-radius:15px;height:135px;padding:17px;position:relative;overflow:hidden}.insights-metrics>article>span{color:#5d5b62;letter-spacing:.08em;font-size:12px}.insights-metrics>article>div:nth-child(2){align-items:center;gap:8px;margin-top:8px;display:flex}.insights-metrics strong{font:500 22px Manrope}.insights-metrics small{color:#67b686;align-items:center;gap:3px;font-size:12px;display:flex}.mini-chart{align-items:flex-end;gap:4px;height:45px;display:flex;position:absolute;bottom:13px;left:17px;right:17px}.mini-chart i{opacity:.45;background:#605076;border-radius:2px 2px 0 0;flex:1}.mini-chart i:nth-last-child(-n+3){opacity:.75;background:#8968dc}.insights-grid{grid-template-columns:1fr 340px;gap:11px;margin-top:11px;display:grid}.performance-panel,.learning-panel,.next-move{background:#ffffff03;border:1px solid #ffffff0f;border-radius:17px}.performance-panel{overflow:hidden}.performance-panel>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex}.performance-panel header span,.learning-panel header span,.next-move>div:nth-child(2)>span{color:#57555d;letter-spacing:.11em;font-size:12px}.performance-panel header h2,.learning-panel header h2{margin:4px 0 0;font:500 16px Manrope}.performance-panel header button{color:#716e77;background:0 0;border:0;gap:5px;font-size:12px;display:flex}.performance-panel header button svg{transform:rotate(45deg)}.performance-panel>article{border-bottom:1px solid #ffffff0c;grid-template-columns:28px 1fr repeat(3,90px) 25px;align-items:center;gap:8px;height:72px;padding:0 20px;display:grid}.performance-panel>article>span{color:#5f5c65;font-size:13px}.performance-panel>article>span.top{color:#987ae1}.performance-panel>article>div{flex-direction:column;gap:3px;display:flex}.performance-panel>article>div strong{font-size:14px;font-weight:500}.performance-panel>article>div small{color:#535158;font-size:12px}.performance-panel>article p{flex-direction:column;gap:3px;margin:0;display:flex}.performance-panel>article p span{color:#4f4d54;font-size:12px}.performance-panel>article p strong{font-size:13px;font-weight:500}.performance-panel>article>button{color:#626068;background:#ffffff03;border:1px solid #ffffff0f;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.performance-panel>article>button svg{transform:rotate(45deg)}.learning-panel{padding:20px}.learning-panel header>span{color:#896bd5;align-items:center;gap:5px;display:flex}.learning-panel header h2{margin-top:9px}.learning-item{border-top:1px solid #ffffff0d;grid-template-columns:23px 1fr;gap:9px;padding:13px 0;display:grid}.learning-item:first-of-type{margin-top:16px}.learning-item>span{color:#6f56a6;font-size:12px}.learning-item>div{flex-direction:column;gap:4px;display:flex}.learning-item strong{font-size:14px;font-weight:500}.learning-item p{color:#5f5d65;margin:0;font-size:12px;line-height:1.45}.learning-panel>button{margin-top:10px}.next-move{background:radial-gradient(circle at 0,#7854d218,#0000 26%),#ffffff03;grid-template-columns:43px 1fr auto;align-items:center;gap:14px;min-height:95px;margin-top:11px;padding:18px 22px;display:grid}.next-icon{color:#9d7ce7;background:#7956d017;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.next-move h3{margin:5px 0;font:500 14px Manrope}.next-move p{color:#5e5c64;margin:0;font-size:13px}.next-move>button{color:#fff;background:#795acb;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:flex}.next-move>button svg{transform:rotate(45deg)}@media (width<=1050px){.insights-metrics{grid-template-columns:1fr 1fr}.insights-grid{grid-template-columns:1fr}.learning-panel{display:none}.performance-panel>article{grid-template-columns:28px 1fr repeat(2,80px) 25px}.performance-panel>article p:nth-of-type(3){display:none}}@media (width<=700px){.insights-hero{display:block}.period-picker{margin-top:17px}.insight-lead{grid-template-columns:1fr}.lead-comparison{display:none}.lead-copy{padding:28px 24px}.lead-copy h2{font-size:24px}.insights-metrics{grid-template-columns:1fr 1fr}.performance-panel>article{grid-template-columns:24px 1fr 60px 22px;padding:0 12px}.performance-panel>article p:nth-of-type(n+2){display:none}.next-move{grid-template-columns:38px 1fr}.next-move>button{grid-column:1/-1;justify-self:start}}.social-page{grid-column:1/-1;width:100%;max-width:1500px;margin:0 auto;padding-bottom:28px}.social-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 25px;display:flex}.social-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(31px,3vw,43px) Manrope}.social-hero p{color:#74737a;margin:0;font-size:16px}.social-actions{gap:7px;display:flex}.social-actions button{color:#77757d;background:#ffffff04;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:13px;display:flex}.social-actions button:last-child{color:#fff;background:#7357c3;border:0}.social-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.social-summary article{background:#ffffff04;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;height:92px;padding:15px 17px;display:grid}.social-summary article>span{color:#55545b;letter-spacing:.1em;grid-column:1/-1;font-size:12px}.social-summary strong{font:500 22px Manrope}.social-summary p{color:#5e5c64;text-align:right;margin:0;font-size:12px}.social-summary .social-reach p{color:#65ae80;align-items:center;gap:4px;display:flex}.social-layout{grid-template-columns:minmax(0,1fr) 300px;gap:11px;display:grid}.social-calendar,.social-queue{background:#ffffff03;border:1px solid #ffffff0f;border-radius:17px;overflow:hidden}.social-calendar>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:65px;padding:0 17px;display:flex}.social-calendar>header>div:first-child{align-items:center;gap:10px;display:flex}.social-calendar>header>div:first-child>button{color:#66646c;background:#ffffff03;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.social-calendar>header>div:first-child>button:last-child svg{transform:rotate(45deg)}.social-calendar>header>div:first-child>div span{color:#535158;letter-spacing:.11em;font-size:12px}.social-calendar>header h2{margin:3px 0 0;font:500 15px Manrope}.calendar-view-toggle{border:1px solid #ffffff0f;border-radius:8px;padding:2px;display:flex}.calendar-view-toggle button{color:#5c5a62;background:0 0;border:0;border-radius:6px;height:23px;padding:0 8px;font-size:12px}.calendar-view-toggle button.active{color:#9a969f;background:#ffffff0b}.week-grid{grid-template-columns:repeat(7,1fr);min-height:570px;display:grid}.day-column{border-right:1px solid #ffffff0c}.day-column:last-child{border-right:0}.day-column.today{background:#7654d307}.day-column>header{border-bottom:1px solid #ffffff0d;flex-direction:column;justify-content:center;align-items:center;height:65px;display:flex;position:relative}.day-column>header>span{color:#535158;letter-spacing:.1em;font-size:12px}.day-column>header>strong{margin-top:4px;font:500 15px Manrope}.day-column.today>header>strong{color:#a98eea}.day-column>header i{color:#7f62c8;font-size:12px;font-style:normal;position:absolute;bottom:3px}.day-slots{flex-direction:column;gap:7px;padding:8px 6px;display:flex}.social-slot{background:#7956d012;border:1px solid #8b67df18;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:120px;padding:9px;display:flex}.social-slot>span{color:#7259aa;font-size:12px}.social-slot small{color:#5d4a8c;letter-spacing:.08em;margin-top:8px;font-size:12px}.social-slot strong{margin-top:5px;font:500 13px/1.4 Manrope}.social-slot>div{color:#5c5963;align-items:center;gap:4px;margin-top:auto;font-size:12px;display:flex}.social-slot>div i{background:#69b488;border-radius:50%;width:4px;height:4px}.social-slot.amber{background:#be793a10;border-color:#be793a18}.social-slot.wine,.social-slot.red{background:#a6444d10;border-color:#a6444d1b}.social-slot.blue{background:#3b70ba10;border-color:#3b70ba1d}.social-slot.green{background:#39835a10;border-color:#39835a1d}.empty-slot{color:#4d4c52;background:0 0;border:1px dashed #ffffff12;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:70px;font-size:12px;display:flex}.social-queue{padding-bottom:16px}.social-queue>header{border-bottom:1px solid #ffffff0e;height:65px;padding:15px 17px}.social-queue>header span{color:#7256b6;letter-spacing:.1em;font-size:12px}.social-queue>header h2{margin:5px 0 0;font:500 16px Manrope}.approval-card{border:1px solid #ffffff0f;border-radius:13px;margin:12px;overflow:hidden}.approval-art{background:radial-gradient(circle at 75% 20%,#c9774e2b,#0000 25%),linear-gradient(145deg,#2a1916,#141013);flex-direction:column;justify-content:space-between;height:150px;padding:14px;display:flex}.approval-art>span{letter-spacing:.2em;color:#d4beae;font-size:12px}.approval-art>strong{letter-spacing:-.04em;font:600 17px/.98 Manrope}.approval-copy{padding:12px}.approval-copy>span{color:#7057a7;letter-spacing:.09em;font-size:12px}.approval-copy h3{margin:6px 0;font-size:14px;font-weight:500}.approval-copy p{color:#5e5c64;font-size:12px;line-height:1.45}.approval-copy>div{justify-content:flex-end;gap:5px;display:flex}.approval-copy button{color:#68666e;background:#ffffff04;border:1px solid #ffffff10;border-radius:7px;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:12px;display:flex}.approval-copy button:last-child{color:#fff;background:#7256bd;border:0}.approval-compact{border-top:1px solid #ffffff0d;grid-template-columns:33px 1fr 24px;align-items:center;gap:8px;height:54px;margin:0 12px;display:grid}.compact-thumb{color:#d7a980;background:#5b392a;border-radius:7px;place-items:center;width:31px;height:37px;font:600 12px Manrope;display:grid}.compact-thumb.review{color:#a98bdf;background:#3b2b4e}.approval-compact>div{flex-direction:column;gap:2px;display:flex}.approval-compact>div span{color:#56545b;font-size:12px}.approval-compact strong{font-size:12px;font-weight:500}.approval-compact small{color:#4f4e54;font-size:12px}.approval-compact>button{color:#5e5c64;background:#ffffff03;border:1px solid #ffffff0f;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.approval-compact>button svg{transform:rotate(45deg)}.approve-all{color:#987ed4;background:#7657c413;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 24px);height:32px;margin:9px 12px 0;font-size:12px;display:flex}.channel-health{border-top:1px solid #ffffff0e;margin:20px 12px 0;padding-top:14px}.channel-health>span{color:#55535a;letter-spacing:.1em;font-size:12px}.channel-health>div{align-items:center;gap:8px;height:35px;display:flex}.channel-health i{color:#9a7dd5;background:#7655bf1c;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.channel-health i.fb{color:#6497d9;background:#3974c21c}.channel-health i.gb{color:#6bb486;background:#3f8f641c}.channel-health i.tk{color:#aaa;background:#ffffff0b}.channel-health strong{font-size:12px;font-weight:500}.channel-health>div>span{color:#5d9e75;margin-left:auto;font-size:12px}.channel-health>div>span.connect{color:#9578d1}@media (width<=1100px){.social-layout{grid-template-columns:1fr}.social-queue{display:none}.week-grid{min-height:520px}}@media (width<=720px){.social-hero{display:block}.social-actions{margin-top:17px}.social-summary{grid-template-columns:1fr 1fr}.social-summary article{height:80px}.social-calendar{overflow-x:auto}.social-calendar>header,.week-grid{min-width:800px}.social-layout{display:block}}.chat-page{background:#ffffff02;border:1px solid #ffffff0f;border-radius:19px;grid-column:1/-1;grid-template-columns:220px minmax(480px,1fr) 250px;height:calc(100vh - 130px);min-height:690px;display:grid;overflow:hidden}.chat-history{border-right:1px solid #ffffff0e;flex-direction:column;padding:15px;display:flex}.new-chat{color:#99969f;background:#ffffff05;border:1px solid #fff1;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 10px;font-size:13px;display:flex}.new-chat kbd{color:#535158;margin-left:auto;font:400 12px DM Sans}.history-group{margin-top:22px}.history-group>span{color:#4f4d54;letter-spacing:.12em;padding-left:8px;font-size:12px}.history-group>button{color:#605e66;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:15px 1fr;align-items:center;gap:8px;width:100%;height:49px;margin-top:4px;padding:0 8px;display:grid}.history-group>button.active{color:#9e87d4;background:#7854d30d}.history-group>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.history-group strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.history-group small{color:#4e4c53;font-size:12px}.chat-history-bottom{color:#8769d2;border-top:1px solid #ffffff0e;gap:8px;margin-top:auto;padding:15px 7px 0;display:flex}.chat-history-bottom p{flex-direction:column;gap:3px;margin:0;display:flex}.chat-history-bottom strong{color:#88858e;font-size:13px;font-weight:500}.chat-history-bottom small{color:#4f4d54;font-size:12px;line-height:1.4}.chat-workspace{flex-direction:column;min-width:0;display:flex}.chat-workspace>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:65px;padding:0 18px;display:flex}.chat-workspace>header>div{align-items:center;gap:9px;display:flex}.large-orb{color:#ac91ed;background:linear-gradient(145deg,#8060da29,#5033931c);border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff0d}.chat-workspace>header h1{margin:0;font:500 14px Manrope}.chat-workspace>header p{color:#56545b;margin:3px 0 0;font-size:12px}.chat-workspace>header p i{background:#64b681;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.chat-workspace>header>button,.chat-context header button{color:#65636b;background:#ffffff03;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.full-conversation{flex:1;padding:25px 7%;display:flex;overflow:auto}.chat-welcome{text-align:center;width:100%;max-width:650px;margin:auto}.welcome-spark{color:#a486e8;background:#7854d317;border-radius:17px;place-items:center;width:51px;height:51px;margin:0 auto 19px;display:grid}.chat-welcome h2{letter-spacing:-.035em;margin:0 0 8px;font:500 25px Manrope}.chat-welcome>p{color:#64626a;margin:0 0 25px;font-size:14px;line-height:1.6}.chat-starters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.chat-starters>button{height:66px;color:inherit;text-align:left;background:#ffffff03;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:31px 1fr 15px;align-items:center;gap:9px;padding:0 12px;display:grid}.chat-starters>button:hover{background:#ffffff06;border-color:#8062cc2e}.chat-starters>button>span{color:#9075d0;background:#7654d312;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.chat-starters>button>div{flex-direction:column;gap:4px;display:flex}.chat-starters strong{font-size:13px;font-weight:500}.chat-starters small{color:#55535a;font-size:12px}.chat-starters>button>svg{color:#55525b;transform:rotate(45deg)}.full-messages{flex-direction:column;gap:24px;width:100%;display:flex}.full-message{gap:11px;max-width:760px;display:flex}.full-message.user{flex-direction:row-reverse;margin-left:auto}.large-orb.small{border-radius:9px;flex:none;width:29px;height:29px}.full-message>div>span{color:#57555c;letter-spacing:.1em;font-size:12px}.full-message p{color:#aaa7b0;margin:6px 0 0;font-size:14px;line-height:1.7}.full-message.user p{color:#fff;background:#7154c5;border-radius:12px 4px 12px 12px;padding:10px 13px}.message-actions{gap:6px;margin-top:10px;display:flex}.message-actions button{color:#77747d;background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;display:flex}.full-composer{background:#08090b99;border:1px solid #ffffff13;border-radius:16px;margin:0 6% 7px;padding:13px}.full-composer:focus-within{border-color:#8868df42}.full-composer textarea{resize:none;color:#ddd9e1;background:0 0;border:0;outline:0;width:100%;height:48px;font-size:14px}.full-composer>div{justify-content:space-between;display:flex}.full-composer>div>div{gap:4px;display:flex}.full-composer button{color:#646169;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:29px;height:29px;padding:0 7px;font-size:12px;display:flex}.full-composer button span{color:#6e6b74}.full-composer button.send{background:#29272d}.full-composer button.send.ready{color:#fff;background:#7c5bd3}.full-composer-hint{text-align:center;color:#403f44;margin:0 0 9px;font-size:12px}.chat-context{border-left:1px solid #ffffff0e;padding:15px}.chat-context>header{justify-content:space-between;align-items:center;display:flex}.chat-context>header>span,.context-block>span{color:#504e55;letter-spacing:.12em;font-size:12px}.chat-context header button{width:25px;height:25px}.context-company{background:#ffffff03;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:29px 1fr 13px;align-items:center;gap:8px;height:57px;margin-top:14px;padding:0 10px;display:grid}.context-company .company-logo{width:27px;height:27px}.context-company>div{flex-direction:column;gap:3px;display:flex}.context-company strong{font-size:13px;font-weight:500}.context-company small{color:#535158;font-size:12px}.context-company>svg{color:#65b482}.context-block{border-top:1px solid #ffffff0e;margin-top:19px;padding-top:16px}.context-block>div:not(.tool-pills){color:#6b6872;align-items:center;gap:8px;margin-top:13px;display:flex}.context-block p{flex-direction:column;gap:3px;margin:0;display:flex}.context-block strong{font-size:12px;font-weight:500}.context-block small{color:#4d4b52;font-size:12px}.tool-pills{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.tool-pills i{color:#646169;background:#ffffff03;border:1px solid #ffffff0f;border-radius:7px;padding:6px 7px;font-size:12px;font-style:normal}.privacy-note{color:#62a47a;background:#39784f0b;border:1px solid #538b6917;border-radius:11px;gap:8px;margin-top:20px;padding:11px;display:flex}.privacy-note div{flex-direction:column;gap:4px;display:flex}.privacy-note strong{color:#6f8f7b;font-size:12px;font-weight:500}.privacy-note p{color:#4e6255;margin:0;font-size:12px;line-height:1.45}.chat-page.chat-context-hidden{grid-template-columns:220px minmax(480px,1fr)}.chat-workspace>header>button.active{color:#a88ee8;background:#8062cc12;border-color:#8062cc38}.chat-history{min-height:0;overflow:hidden}.chat-history-scroll{scrollbar-gutter:stable;flex:1;min-height:0;margin:0 -6px;padding:0 6px 12px;overflow:hidden auto}.history-group{min-width:0}.history-group>button,.history-group>button>div{overflow:hidden}.history-group small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-history-bottom{flex:none}.studio-manager-overlay{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030406d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.studio-manager{background:#101116;border:1px solid #ffffff16;border-radius:23px;flex-direction:column;width:min(880px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 36px 100px #000c}.studio-manager>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:78px;padding:0 24px;display:flex}.studio-manager>header>div{align-items:center;gap:12px;display:flex}.studio-manager-icon{color:#a78ce9;background:#7c5bd31a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.studio-manager>header span:not(.studio-manager-icon){color:#806bb5;letter-spacing:.13em;font-size:11px;display:block}.studio-manager>header h2{margin:4px 0 0;font:500 21px Manrope}.studio-manager-body{min-height:320px;padding:26px;overflow:auto}.studio-manager>footer{border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:9px;min-height:68px;padding:0 24px;display:flex}.logo-variant-grid{grid-template-columns:1fr 1fr .65fr;gap:12px;display:grid}.logo-variant-grid article{border:1px solid #ffffff12;border-radius:17px;flex-direction:column;justify-content:space-between;height:190px;padding:20px;display:flex}.logo-variant-grid strong{letter-spacing:.08em;font:600 22px Manrope}.logo-variant-grid small{opacity:.55;font-size:12px}.logo-variant-grid .symbol strong{font-size:48px}.studio-manager-note{color:#a287e8;background:#7957d20c;border:1px solid #8164d526;border-radius:13px;gap:10px;margin-top:16px;padding:14px;display:flex}.studio-manager-note p{flex-direction:column;gap:4px;margin:0;display:flex}.studio-manager-note strong{color:#b8b4c1;font-size:13px}.studio-manager-note span{color:#69666f;font-size:12px}.typography-editor{grid-template-columns:1fr 1fr;gap:14px;display:grid}.typography-editor label,.rules-editor label{flex-direction:column;gap:8px;display:flex}.typography-editor label>span,.rules-editor label>span,.asset-manager-toolbar span{letter-spacing:.12em;color:#605c67;font-size:11px}.typography-editor select{color:#bcb8c2;background:#090a0d;border:1px solid #ffffff10;border-radius:11px;height:46px;padding:0 12px}.typography-editor section{background:#ffffff03;border:1px solid #ffffff10;border-radius:16px;grid-column:1/-1;margin-top:4px;padding:24px}.typography-editor section>span{letter-spacing:.12em;color:#675a88;font-size:11px}.typography-editor h3{margin:14px 0 7px;font:500 28px Manrope}.typography-editor p{color:#716e77;max-width:620px;margin:0;font-size:14px;line-height:1.6}.asset-manager-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.asset-manager-toolbar h3{margin:4px 0 0;font:500 21px Manrope}.asset-manager-toolbar button{color:#a98fe7;background:#8062cc14;border:1px solid #8062cc2e;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.brand-asset-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.brand-asset-list article{background:#ffffff02;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:34px 1fr 30px;align-items:center;gap:10px;height:62px;padding:0 11px;display:grid}.brand-asset-list article>span{color:#8f72d3;background:#8062cc12;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.brand-asset-list p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.brand-asset-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-asset-list small{color:#55525c;font-size:11px}.brand-asset-list button{color:#57545d;background:0 0;border:0}.rules-editor .studio-manager-note{margin:0 0 17px}.rules-editor textarea{resize:none;color:#bbb7c1;background:#090a0d;border:1px solid #ffffff10;border-radius:13px;outline:0;height:230px;padding:14px;font:400 14px/2 DM Sans}.rules-editor textarea:focus{border-color:#8062cc42}@media (width<=720px){.logo-variant-grid{grid-template-columns:1fr}.logo-variant-grid article{height:125px}.typography-editor,.brand-asset-list{grid-template-columns:1fr}.typography-editor section{grid-column:auto}}.social-approval-clear{color:#67a77d;background:#39784f0b;border:1px solid #5b9b701f;border-radius:13px;align-items:center;gap:10px;padding:15px;display:flex}.social-approval-clear>span{background:#4b946319;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.social-approval-clear p{flex-direction:column;gap:4px;margin:0;display:flex}.social-approval-clear strong{color:#879b8e;font-size:13px}.social-approval-clear small{color:#536159;font-size:12px}.period-picker label{color:#75737b;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;align-items:center;height:35px;display:flex;position:relative}.period-picker label select{appearance:none;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 30px 0 10px;font-size:13px}.period-picker label svg{pointer-events:none;position:absolute;right:9px}.brand-signature-art.with-logo{padding:26px}.brand-signature-art.with-logo img{object-fit:contain;filter:drop-shadow(0 12px 25px #0005);width:100%;max-width:330px;height:100%;max-height:135px;display:block}.logo-manager-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.logo-manager-toolbar>div>span{color:#6e5c9d;letter-spacing:.13em;font-size:11px}.logo-manager-toolbar h3{margin:5px 0 4px;font:500 21px Manrope}.logo-manager-toolbar p{color:#5d5a64;margin:0;font-size:12px}.logo-manager-toolbar>button,.empty-logo-library button{color:#aa8feb;background:#8062cc14;border:1px solid #8062cc32;border-radius:10px;align-items:center;gap:6px;height:39px;padding:0 13px;display:flex}.brand-logo-error{color:#bd777d;background:#9d3d460d;border:1px solid #b65f6729;border-radius:11px;align-items:center;gap:7px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.uploaded-logo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uploaded-logo-grid>article{background:#ffffff02;border:1px solid #ffffff0e;border-radius:14px;transition:all .2s;overflow:hidden}.uploaded-logo-grid>article.primary{border-color:#8062cc4c;box-shadow:inset 0 0 0 1px #8062cc13}.uploaded-logo-preview{background-color:#e9e9eb;background-image:linear-gradient(45deg,#d9d9dc 25%,#0000 25%),linear-gradient(-45deg,#d9d9dc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9d9dc 75%),linear-gradient(-45deg,#0000 75%,#d9d9dc 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;place-items:center;height:132px;padding:18px;display:grid}.uploaded-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.uploaded-logo-meta{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.uploaded-logo-meta>p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.uploaded-logo-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:13px;display:block;overflow:hidden}.uploaded-logo-meta small{color:#5b5862;font-size:11px}.uploaded-logo-meta>div{align-items:center;gap:5px;display:flex}.uploaded-logo-meta>div>span,.uploaded-logo-meta>div>button:not(.remove-logo){color:#997fde;white-space:nowrap;background:#8062cc0d;border:1px solid #8062cc2b;border-radius:8px;align-items:center;gap:4px;height:27px;padding:0 8px;font-size:11px;display:flex}.uploaded-logo-meta .remove-logo{color:#65626c;background:#ffffff05;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.empty-logo-library{text-align:center;background:#ffffff18;border:1px dashed #ffffff18;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:28px;display:flex}.empty-logo-library>span{color:#987dde;background:#8062cc13;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.empty-logo-library h3{margin:15px 0 6px;font:500 18px Manrope}.empty-logo-library p{color:#65626c;max-width:470px;margin:0 0 15px;font-size:13px;line-height:1.55}@media (width<=720px){.logo-manager-toolbar{flex-direction:column;align-items:flex-start}.uploaded-logo-grid{grid-template-columns:1fr}.uploaded-logo-meta{flex-direction:column;align-items:flex-start}.brand-signature-art.with-logo{padding:18px}}.mail-page-actions button.active{color:#a78ee2;background:#8062cc12;border-color:#8062cc45}.mail-list>header.searching{padding:0 13px}.mail-search-field{color:#716e78;background:#08090c;border:1px solid #ffffff10;border-radius:11px;grid-template-columns:19px 1fr 28px;align-items:center;gap:7px;width:100%;height:42px;padding:0 8px 0 12px;display:grid}.mail-search-field input{color:#b8b4be;background:0 0;border:0;outline:0;height:100%;font:400 13px DM Sans}.mail-search-field button{background:0 0!important;border:0!important;width:27px!important;height:27px!important}.mail-star{color:#b495ef;margin-left:2px}.mail-list-item.outgoing .sender-initial svg{transform:rotate(45deg)}.mail-empty-folder{text-align:center;color:#5e5b64;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:30px;display:flex}.mail-empty-folder>svg{color:#765ac0}.mail-empty-folder h3{color:#8c8992;margin:14px 0 5px;font:500 17px Manrope}.mail-empty-folder p{max-width:330px;margin:0;font-size:13px;line-height:1.5}.mail-empty-folder button{color:#9f83df;background:#8062cc12;border:1px solid #8062cc32;border-radius:9px;height:34px;margin-top:14px;padding:0 12px}.mail-krea-card button:disabled{opacity:.35;cursor:not-allowed}.mail-header-actions{gap:7px!important;display:flex!important}.mail-header-actions>button{color:#68656f;background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mail-header-actions>button.starred{color:#b497ee;background:#8062cc12}.attachment-safe{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex;color:#64a77b!important}.send-mail:disabled,.secondary-action:disabled{opacity:.35;cursor:not-allowed}.new-mail-modal{height:min(690px,92vh)}.new-mail-body{grid-template-columns:280px 1fr;height:calc(100% - 76px);display:grid}.new-mail-context{background:radial-gradient(circle at 0 0,#7654d20d,#0000 45%);border-right:1px solid #ffffff0e;padding:30px 25px}.new-mail-context>span{color:#8669d0;letter-spacing:.11em;align-items:center;gap:6px;font-size:11px;display:flex}.new-mail-context>div{background:#ffffff03;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:10px;height:72px;margin-top:19px;padding:0 13px;display:flex}.new-mail-context .company-logo{width:35px;height:35px}.new-mail-context p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.new-mail-context strong{font-size:14px}.new-mail-context small{color:#5e5b65;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.new-mail-context ul{margin:22px 0;padding:0;list-style:none}.new-mail-context li{color:#6d6a73;border-top:1px solid #ffffff0c;align-items:center;gap:7px;padding:11px 0;font-size:12px;display:flex}.new-mail-context li svg{color:#67a97e}.new-mail-editor{flex-direction:column;min-width:0;padding:24px 30px;display:flex}.new-mail-fields{border:1px solid #ffffff0f;border-radius:12px;padding:3px 12px}.new-mail-fields label{grid-template-columns:65px 1fr;align-items:center;height:43px;display:grid}.new-mail-fields label+label{border-top:1px solid #ffffff0d}.new-mail-fields span{color:#5a5761;letter-spacing:.1em;font-size:11px}.new-mail-fields input{color:#aaa6b0;background:0 0;border:0;outline:0;height:100%;font:400 13px DM Sans}.new-mail-fields input:disabled,.new-mail-editor textarea:disabled{opacity:.75}.new-mail-editor>textarea{resize:none;color:#aaa6b0;background:0 0;border:0;outline:0;flex:1;min-height:260px;padding:20px 3px;font:400 14px/1.75 DM Sans}.new-mail-tools{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:38px;display:flex}.new-mail-tools>div{gap:6px;display:flex}.new-mail-tools button{color:#6d6973;background:#ffffff04;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:11px;display:flex}.new-mail-tools>span{color:#4f4d54;font-size:11px}.new-mail-attachments{flex-wrap:wrap;gap:5px;padding-top:8px;display:flex}.new-mail-attachments>span{color:#716e77;background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 7px;font-size:11px;display:flex}.new-mail-attachments button{color:#67646d;background:0 0;border:0;padding:0;display:grid}.new-mail-editor>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mail-send-error{color:#c77b82;background:#a94d5710;border:1px solid #b85f6726;border-radius:8px;width:100%;margin:10px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.mail-send-actions{flex-wrap:wrap}.mail-send-actions .mail-send-error{flex-basis:100%;margin-bottom:2px}@media (width<=760px){.new-mail-body{display:block;overflow:auto}.new-mail-context{display:none}.new-mail-editor{min-height:calc(100vh - 76px);padding:22px}.new-mail-editor>textarea{min-height:300px}}.social-slot{width:100%;color:inherit;text-align:left;cursor:pointer}.social-slot.status-pending{border-style:dashed}.social-slot.status-pending>div i{background:#d39a57}.social-slot.status-draft{opacity:.58}.social-slot.status-draft>div i{background:#74717a}.social-slot.status-published>div i{background:#6ab682}.month-grid{grid-template-rows:repeat(6,minmax(118px,1fr));grid-template-columns:repeat(7,1fr);min-height:690px;display:grid}.month-day{border-bottom:1px solid #ffffff0c;border-right:1px solid #ffffff0c;min-width:0;position:relative}.month-day:nth-child(7n){border-right:0}.month-day:nth-last-child(-n+7){border-bottom:0}.month-day.outside{opacity:.32}.month-day.today{background:#7654d307}.month-day>header{border-bottom:1px solid #ffffff0a;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.month-day>header span{color:#4f4d55;letter-spacing:.08em;font-size:11px}.month-day>header strong{font:500 12px Manrope}.month-day.today>header strong{color:#a58ae3}.month-day>header i{color:#7e62c6;margin-left:auto;font:8px DM Sans}.month-day .day-slots{gap:4px;padding:5px}.month-day .social-slot{border-radius:7px;min-height:44px;padding:6px}.month-day .social-slot>span{font-size:11px}.month-day .social-slot small{display:none}.month-day .social-slot strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.month-day .social-slot>div{display:none}.month-empty-add{color:#48464e;opacity:0;background:0 0;border:1px dashed #ffffff10;border-radius:6px;place-items:center;width:22px;height:22px;transition:all .2s;display:grid;position:absolute;bottom:5px;right:5px}.month-day:hover .month-empty-add{opacity:1}.social-editor-overlay{z-index:125;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030406d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.social-editor{background:#101116;border:1px solid #ffffff18;border-radius:24px;flex-direction:column;width:min(980px,95vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 40px 110px #000c}.social-editor>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:78px;padding:0 24px;display:flex}.social-editor>header>div{align-items:center;gap:12px;display:flex}.social-editor-icon{color:#a388e4;background:#8062cc16;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.social-editor>header>div>div>span{color:#725ca6;letter-spacing:.13em;font-size:12px}.social-editor>header h2{margin:4px 0 0;font:500 21px Manrope}.social-editor-body{grid-template-columns:360px 1fr;display:grid;overflow:auto}.social-post-preview{background:radial-gradient(circle at 80% 10%,#9c75ef30,#0000 32%),linear-gradient(145deg,#241b32,#111116);border:1px solid #fff1;border-radius:18px;flex-direction:column;min-height:430px;margin:26px;padding:25px;display:flex;position:relative;overflow:hidden}.social-post-preview:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-75px;right:-75px}.social-post-preview.amber{background:radial-gradient(circle at 80% 10%,#ce873a35,#0000 32%),linear-gradient(145deg,#302319,#141112)}.social-post-preview.wine,.social-post-preview.red{background:radial-gradient(circle at 80% 10%,#bd525b30,#0000 32%),linear-gradient(145deg,#311b22,#141013)}.social-post-preview.blue{background:radial-gradient(circle at 80% 10%,#4f86d434,#0000 32%),linear-gradient(145deg,#18243a,#101216)}.social-post-preview.green{background:radial-gradient(circle at 80% 10%,#4c9a6a34,#0000 32%),linear-gradient(145deg,#182a20,#101411)}.social-post-preview>div{color:#a68bdf;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.social-post-preview>div strong{letter-spacing:.16em;color:#d6d1df;font:600 12px Manrope}.social-post-preview h3{letter-spacing:-.045em;z-index:1;margin:auto 0 13px;font:600 31px/1.05 Manrope;position:relative}.social-post-preview p{color:#aaa4b0;z-index:1;margin:0 0 auto;font-size:13px;line-height:1.6;position:relative}.social-post-preview>footer{color:#77717d;z-index:1;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:14px;font-size:11px;display:flex;position:relative}.social-post-preview>footer strong{color:#aaa3b0}.social-editor-form{border-left:1px solid #ffffff0e;flex-direction:column;gap:13px;padding:25px;display:flex}.social-editor-form label{flex-direction:column;gap:7px;display:flex}.social-editor-form label>span,.social-editor-options>div>span{color:#5b5862;letter-spacing:.11em;font-size:12px}.social-editor-form input,.social-editor-form select,.social-editor-form textarea{color:#aaa6b0;background:#090a0d;border:1px solid #ffffff10;border-radius:10px;outline:0;width:100%;padding:0 11px;font:400 13px DM Sans}.social-editor-form input,.social-editor-form select{height:40px}.social-editor-form textarea{resize:none;height:115px;padding:11px;line-height:1.55}.social-editor-form label small{text-align:right;color:#4e4b54;font-size:12px}.social-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-editor-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social-editor-options>div{flex-direction:column;gap:9px;display:flex}.social-editor-options>div>div{gap:6px;display:flex}.social-editor-options>div button{background:#8062cc;border:2px solid #0000;border-radius:7px;width:24px;height:24px}.social-editor-options>div button.amber{background:#b87a3c}.social-editor-options>div button.wine{background:#78404c}.social-editor-options>div button.blue{background:#4674b8}.social-editor-options>div button.red{background:#a84d57}.social-editor-options>div button.green{background:#46805c}.social-editor-options>div button.active{border-color:#ded7ea;box-shadow:0 0 0 3px #ffffff12}.social-krea-draft{color:#9d82df;background:#8062cc0f;border:1px solid #8062cc2d;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;display:flex}.social-editor>footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:70px;padding:0 24px;display:flex}.social-editor>footer>div{gap:8px;display:flex}.delete-social-post{color:#a76268;background:#963b4209;border:1px solid #aa54591f;border-radius:10px;height:36px;padding:0 11px}.save-social-post{color:#fff;background:#7458c8;border:0;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.save-social-post:disabled{opacity:.35}@media (width<=780px){.social-editor-overlay{padding:0}.social-editor{border-radius:0;width:100vw;height:100vh;max-height:none}.social-editor-body{display:block}.social-post-preview{min-height:260px}.social-editor-form{border-left:0}.social-editor>footer{align-items:flex-end;padding:10px 18px}.month-grid{min-width:800px}}.review-filters button span{color:#716a80;letter-spacing:0;margin-left:3px;font-size:12px}.review-row.draft{background:linear-gradient(90deg,#7654d307,#0000 55%)}.review-row-body button.answered{color:#5e9f76}.review-row-body button.answered svg{transform:none}.reviews-empty{text-align:center;color:#5e9f76;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.reviews-empty h3{color:#8b8991;margin:13px 0 5px;font:500 17px Manrope}.reviews-empty p{color:#5c5962;margin:0;font-size:13px}.publish-reply:disabled{opacity:.35;cursor:not-allowed}.fake-qr{cursor:pointer}.review-qr-overlay{z-index:130;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030406dc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-qr-modal{background:#101116;border:1px solid #ffffff18;border-radius:24px;width:min(820px,94vw);overflow:hidden;box-shadow:0 40px 110px #000c}.review-qr-modal>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:78px;padding:0 24px;display:flex}.review-qr-modal>header>div{align-items:center;gap:12px;display:flex}.review-qr-icon{color:#a68be6;background:#8062cc16;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.review-qr-modal>header>div>div>span{color:#735ca7;letter-spacing:.13em;font-size:12px}.review-qr-modal h2{margin:4px 0 0;font:500 21px Manrope}.review-qr-body{grid-template-columns:320px 1fr;display:grid}.review-qr-preview{color:#19151f;text-align:center;background:linear-gradient(145deg,#f7f4fa,#e8e2ee);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;align-items:center;margin:25px;padding:22px;display:flex}.review-qr-preview>div{place-items:center;width:210px;height:210px;display:grid}.review-qr-preview img{object-fit:contain;width:100%;height:100%;display:block}.review-qr-preview>span{color:#735c8b;letter-spacing:.17em;margin-top:13px;font-size:11px}.review-qr-preview>strong{margin-top:5px;font:600 20px Manrope}.review-qr-preview>small{color:#77717c;margin-top:3px}.qr-loader{gap:5px;display:flex}.qr-loader i{background:#8062cc;border-radius:50%;width:7px;height:7px;animation:1s infinite pulse}.qr-loader i:nth-child(2){animation-delay:.15s}.qr-loader i:nth-child(3){animation-delay:.3s}.review-qr-info{border-left:1px solid #ffffff0e;padding:30px}.review-qr-info>span{color:#8568d0;letter-spacing:.12em;align-items:center;gap:6px;font-size:12px;display:flex}.review-qr-info h3{letter-spacing:-.035em;margin:18px 0 9px;font:500 24px/1.2 Manrope}.review-qr-info>p{color:#6b6872;margin:0 0 18px;font-size:13px;line-height:1.6}.review-qr-info>div:not(.review-qr-actions){border-top:1px solid #ffffff0d}.review-qr-info article{color:#6caa80;border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:11px 0;display:flex}.review-qr-info article p{flex-direction:column;gap:3px;margin:0;display:flex}.review-qr-info article strong{color:#94909a;font-size:12px}.review-qr-info article small{color:#56535d;font-size:11px}.review-qr-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.download-qr{color:#fff;background:#7458c8;border:0;border-radius:10px;align-items:center;gap:6px;height:37px;padding:0 13px;display:flex}.download-qr svg{transform:rotate(45deg)}.download-qr:disabled{opacity:.35}@media (width<=700px){.review-qr-overlay{padding:0}.review-qr-modal{border-radius:0;width:100vw;height:100vh;overflow:auto}.review-qr-body{display:block}.review-qr-preview{max-width:320px;margin:24px auto}.review-qr-info{border-left:0}}.generated-asset{cursor:pointer;border:0;position:relative;padding:0!important}.generated-asset img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.generated-asset:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:0}.generated-asset span{z-index:2;white-space:nowrap;text-overflow:ellipsis;bottom:9px;left:9px;right:9px;overflow:hidden;position:absolute!important}.image-studio-overlay{z-index:135;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020306e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.image-studio-modal{background:#0e0f13;border:1px solid #ffffff18;border-radius:25px;flex-direction:column;width:min(1320px,97vw);height:min(850px,95vh);display:flex;overflow:hidden;box-shadow:0 45px 130px #000d}.image-studio-modal>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.image-studio-modal>header>div{align-items:center;gap:11px;display:flex}.image-studio-modal>header>div:last-child{gap:8px}.image-studio-icon{color:#ad91ef;background:linear-gradient(145deg,#8062cc24,#4a347d18);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.image-studio-modal>header>div>div>span{color:#725ba7;letter-spacing:.13em;font-size:12px}.image-studio-modal>header h2{margin:4px 0 0;font:500 19px Manrope}.brand-locked{color:#67a77d;background:#39784f0a;border:1px solid #57956b1e;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:12px;display:flex}.image-studio-layout{flex:1;grid-template-columns:390px 1fr;min-height:0;display:grid}.creative-brief-panel{border-right:1px solid #ffffff0e;padding:21px;overflow:auto}.creative-brief-heading>span,.creative-control>span{color:#705b9d;letter-spacing:.13em;font-size:12px}.creative-brief-heading h3{margin:5px 0;font:500 20px Manrope}.creative-brief-heading p{color:#66636d;margin:0 0 14px;font-size:12px;line-height:1.5}.creative-prompt{background:#090a0e;border:1px solid #8062cc2a;border-radius:13px;flex-direction:column;padding:10px;display:flex}.creative-prompt textarea{resize:none;color:#b2aeb8;background:0 0;border:0;outline:0;height:92px;font:400 13px/1.55 DM Sans}.creative-prompt>span{text-align:right;color:#4c4a51;font-size:12px}.creative-suggestions{gap:5px;padding:8px 0 3px;display:flex;overflow:auto}.creative-suggestions button{color:#625f68;white-space:nowrap;text-overflow:ellipsis;background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;flex:none;max-width:140px;height:25px;padding:0 7px;font-size:11px;overflow:hidden}.creative-control{border-top:1px solid #ffffff0d;margin-top:13px;padding-top:12px}.format-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.format-options>button{color:#66636d;background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:49px;display:flex}.format-options>button.active{color:#a389df;background:#8062cc10;border-color:#8062cc4a}.format-options i{border:1px solid;border-radius:2px;width:16px;height:16px;display:block}.format-options i.story{width:10px;height:19px}.format-options i.landscape{width:20px;height:11px}.format-options p{text-align:left;flex-direction:column;gap:1px;margin:0;display:flex}.format-options strong{font-size:12px}.format-options small{color:#53515a;font-size:12px}.style-options{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.style-options button{color:#64616a;background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;height:29px;font-size:12px}.style-options button.active{color:#a58ae2;background:#8062cc11;border-color:#8062cc41}.creative-inline-control{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:46px;margin-top:9px;display:flex}.creative-inline-control>div:first-child{flex-direction:column;gap:2px;display:flex}.creative-inline-control>div:first-child span{color:#74717a;letter-spacing:.09em;font-size:12px}.creative-inline-control>div:first-child small{color:#4d4b52;font-size:11px}.variation-options{gap:3px;flex-direction:row!important;display:flex!important}.variation-options button{color:#5f5c65;background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px;width:25px;height:25px;font-size:12px}.variation-options button.active{color:#a78ce5;background:#8062cc1a;border-color:#8062cc35}.generate-image-button{color:#fff;background:linear-gradient(135deg,#8262d8,#6547b1);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:41px;margin-top:10px;font-size:12px;display:flex;box-shadow:0 13px 30px #57349f23}.generate-image-button:disabled{opacity:.35}.button-spinner{border:2px solid #ffffff45;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.creative-engine-note{color:#62a079;background:#39784f08;border:1px solid #57956b17;border-radius:10px;gap:7px;margin-top:9px;padding:9px;display:flex}.creative-engine-note p{flex-direction:column;gap:3px;margin:0;display:flex}.creative-engine-note strong{color:#6d8f78;font-size:11px}.creative-engine-note span{color:#4f6355;font-size:12px;line-height:1.35}.saved-creative-mini{border-top:1px solid #ffffff0d;margin-top:13px;padding-top:11px}.saved-creative-mini>header{color:#5b5861;letter-spacing:.1em;justify-content:space-between;font-size:11px;display:flex}.saved-creative-mini>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px;display:grid}.saved-creative-mini article{border-radius:8px;height:55px;position:relative;overflow:hidden}.saved-creative-mini article>button:first-child{border:0;width:100%;height:100%;padding:0}.saved-creative-mini img{object-fit:cover;width:100%;height:100%}.saved-creative-mini article>button:last-child{color:#aaa;background:#09090dbc;border:0;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:3px}.creative-result-panel{background:radial-gradient(circle at 70% 20%,#7654d20d,#0000 40%);min-width:0;padding:24px;overflow:auto}.creative-empty-state,.creative-generating{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:560px;display:flex}.creative-empty-state>span{color:#9e82e0;background:#8062cc12;border-radius:22px;place-items:center;width:67px;height:67px;display:grid}.creative-empty-state h3,.creative-generating h3{margin:18px 0 7px;font:500 24px Manrope}.creative-empty-state p,.creative-generating p{color:#68656f;max-width:500px;margin:0;font-size:13px;line-height:1.6}.creative-empty-state>div{gap:6px;margin-top:22px;display:flex}.creative-empty-state>div span{border:1px solid #ffffff13;border-radius:9px;width:31px;height:31px}.creative-empty-state>small{color:#58966d;align-items:center;gap:5px;margin-top:14px;font-size:12px;display:flex}.generating-canvas{background:linear-gradient(145deg,#17131f,#39285e);border:1px solid #ffffff10;border-radius:23px;width:310px;height:310px;position:relative;overflow:hidden}.generating-canvas.story{width:190px;height:338px}.generating-canvas.landscape{width:430px;height:225px}.generating-canvas i{background:#8062cc2b;border-radius:50%;animation:2.2s ease-in-out infinite creativeFloat;position:absolute}.generating-canvas i:first-child{width:160px;height:160px;top:20px;left:-20px}.generating-canvas i:nth-child(2){width:110px;height:110px;animation-delay:.3s;bottom:25px;right:10px}.generating-canvas i:nth-child(3){width:70px;height:70px;animation-delay:.6s;top:30%;right:25%}.generating-canvas>span{color:#b297ef;place-items:center;display:grid;position:absolute;inset:0}.generation-progress{background:#ffffff0b;border-radius:3px;width:280px;height:3px;margin-top:18px;overflow:hidden}.generation-progress i{background:#8062cc;width:45%;height:100%;animation:1.1s ease-in-out infinite progressMove;display:block}.creative-ready{max-width:830px;margin:0 auto}.creative-ready>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.creative-ready>header span{color:#6e5a9b;letter-spacing:.12em;font-size:11px}.creative-ready>header h3{white-space:nowrap;text-overflow:ellipsis;max-width:520px;margin:4px 0 0;font:500 18px Manrope;overflow:hidden}.creative-ready>header button{color:#726e78;background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;display:flex}.creative-main-preview{background:#08090c;border:1px solid #ffffff10;border-radius:18px;place-items:center;height:540px;display:grid;overflow:hidden}.creative-main-preview.story{height:570px}.creative-main-preview.landscape{height:410px}.creative-main-preview img{object-fit:contain;width:100%;height:100%}.creative-variants{gap:7px;margin-top:9px;display:flex}.creative-variants button{background:#08090c;border:2px solid #0000;border-radius:9px;width:72px;height:58px;padding:0;position:relative;overflow:hidden}.creative-variants button.active{border-color:#8062cc}.creative-variants img{object-fit:cover;width:100%;height:100%}.creative-variants span{color:#aaa;background:#08090cc5;border-radius:4px;padding:2px 4px;font-size:12px;position:absolute;bottom:3px;right:3px}.creative-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:11px;display:flex}.creative-result-actions button{color:#716e78;background:#ffffff04;border:1px solid #ffffff0e;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:12px;display:flex}.creative-result-actions button svg{transform:rotate(45deg)}.creative-result-actions button.saved{color:#64a679}.creative-result-actions button.primary{color:#fff;background:#7458c8;border:0}.creative-result-actions button:nth-child(3) svg,.creative-result-actions button.primary svg{transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes creativeFloat{50%{transform:translateY(12px)scale(1.08)}}@keyframes progressMove{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (width<=980px){.image-studio-layout{grid-template-columns:330px 1fr}.creative-main-preview{height:460px}.creative-result-actions button{font-size:0}.creative-result-actions button svg{width:15px;height:15px}}@media (width<=760px){.image-studio-overlay{padding:0}.image-studio-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.image-studio-layout{display:block;overflow:auto}.creative-brief-panel{border-right:0}.creative-result-panel{min-height:560px}.brand-locked{display:none}}@media (width<=1100px){.chat-page{grid-template-columns:190px 1fr}.chat-context{display:none}}@media (width<=720px){.chat-page{height:calc(100vh - 120px);min-height:600px;display:block}.chat-history{display:none}.chat-workspace{height:100%}.full-conversation{padding:20px}.chat-starters{grid-template-columns:1fr}.chat-starters>button:nth-child(n+3){display:none}.full-composer{margin:0 12px 7px}}@media (width>=1101px){.sidebar{width:92px;padding:24px 17px}.brand-mark{border-radius:14px;width:44px;height:44px;margin-bottom:40px}.brand-mark span{font-size:20px}.nav-item{border-radius:15px;width:56px;height:50px}.nav-item svg{width:22px;height:22px}.nav-item.active:before{height:24px;left:-17px}.sidebar-bottom{gap:17px}.avatar{width:40px;height:40px;font-size:12px}.topbar{height:78px;padding:0 30px}.company-picker>button{font-size:15px}.company-logo{border-radius:10px;width:34px;height:34px}.search-button{height:38px;padding:0 9px 0 12px;font-size:13px}.icon-button{width:38px;height:38px}.content-grid{grid-template-columns:minmax(0,1fr) 330px;gap:28px;max-width:none;padding:30px 30px 24px}.studio-page,.marketing-page,.mail-page,.reputation-page,.insights-page,.social-page{max-width:none}.greeting{margin-top:7px}.greeting h1{font-size:46px}.greeting p{font-size:16px}.recommendations{gap:14px}.recommendation-card{grid-template-columns:44px 1fr;gap:13px;min-height:148px;padding:20px}.recommendation-icon{width:41px;height:41px}.recommendation-copy h3{margin-top:7px;font-size:15px}.recommendation-copy p{margin-top:4px;font-size:12px}.card-action{margin-top:5px;font-size:12px}.copilot{min-height:540px}.copilot-head{height:70px;padding:0 23px}.orb{width:39px;height:39px}.copilot-head h2{font-size:15px}.copilot-head p,.live{font-size:12px}.conversation{height:325px}.empty-conversation h2{font-size:26px}.empty-conversation p{font-size:14px}.quick-prompts button{padding:10px 13px;font-size:12px}.composer textarea{font-size:15px}.composer-hint{font-size:11px}.intelligence-panel{min-width:0}.panel-title span{font-size:12px}.focus-card{min-height:232px;padding:20px}.focus-content h3{font-size:17px}.focus-content p,.focus-content button{font-size:12px}.metric-card,.insight-card{padding:20px}.metric-card strong{font-size:29px}.metric-card p,.insight-card p{font-size:13px}.insight-card button{font-size:12px}.chat-page{grid-template-columns:270px minmax(560px,1fr) 310px;height:calc(100vh - 132px);min-height:720px}.chat-history{padding:20px}.new-chat{height:46px;padding:0 13px;font-size:14px}.history-group{margin-top:28px}.history-group>span{font-size:12px}.history-group>button{grid-template-columns:18px 1fr;gap:11px;height:62px;padding:0 11px}.history-group>button svg{width:17px;height:17px}.history-group strong{font-size:14px}.history-group small{font-size:12px}.chat-history-bottom{padding-top:20px}.chat-history-bottom strong{font-size:14px}.chat-history-bottom small{font-size:12px}.chat-workspace>header{height:78px;padding:0 23px}.large-orb{width:43px;height:43px}.chat-workspace>header h1{font-size:16px}.chat-workspace>header p{font-size:12px}.full-conversation{padding:34px 6%}.welcome-spark{border-radius:20px;width:62px;height:62px}.chat-welcome{max-width:780px}.chat-welcome h2{font-size:32px}.chat-welcome>p{font-size:15px}.chat-starters{gap:11px}.chat-starters>button{grid-template-columns:40px 1fr 18px;height:86px;padding:0 16px}.chat-starters>button>span{width:38px;height:38px}.chat-starters strong{font-size:14px}.chat-starters small{font-size:12px}.full-composer{margin:0 5% 9px;padding:16px}.full-composer textarea{height:58px;font-size:15px}.full-composer button{min-width:35px;height:35px}.full-composer-hint{font-size:11px}.chat-context{padding:20px}.chat-context>header>span,.context-block>span{font-size:12px}.context-company{grid-template-columns:35px 1fr 15px;height:70px;padding:0 13px}.context-company .company-logo{width:34px;height:34px}.context-company strong{font-size:14px}.context-company small{font-size:12px}.context-block{margin-top:24px;padding-top:20px}.context-block>div:not(.tool-pills){gap:11px;margin-top:17px}.context-block strong{font-size:13px}.context-block small{font-size:12px}.tool-pills i{padding:8px 9px;font-size:12px}.privacy-note{margin-top:25px;padding:14px}.privacy-note strong{font-size:13px}.privacy-note p{font-size:12px}.brand-overview,.brand-grid,.reputation-summary,.insights-metrics,.social-summary{gap:15px}.brand-signature,.brand-health{height:220px}.brand-section{min-height:270px;padding:26px}.campaign-spotlight{grid-template-columns:1fr 380px 220px;min-height:350px}.spotlight-copy{padding:43px 48px}.spotlight-copy h2{font-size:35px}.spotlight-copy>p{font-size:14px}.spotlight-visual{margin:22px 0}.spotlight-visual strong{font-size:31px}.opportunity-grid,.campaign-library{gap:15px}.opportunity-featured,.opportunity-small{min-height:195px;padding:24px}.opportunity-featured h3{font-size:22px}.opportunity-featured p,.opportunity-small p{font-size:13px}.opportunity-small h3{font-size:16px}.mail-dashboard{grid-template-columns:260px minmax(500px,1fr) 330px;height:calc(100vh - 188px)}.mail-folders{padding:21px}.folder-account{height:61px}.mail-folders nav button{height:44px;font-size:13px}.mail-list>header{height:80px;padding:0 25px}.mail-list>header h2{font-size:18px}.mail-list-item{grid-template-columns:44px 1fr;min-height:125px;padding:20px 25px}.sender-initial{width:42px;height:42px;font-size:13px}.mail-list-copy strong{font-size:14px}.mail-list-copy>div>span,.mail-list-copy time{font-size:12px}.mail-list-copy h3{font-size:15px}.mail-list-copy p{font-size:13px}.mail-side-intelligence,.mail-krea-card{padding:22px}.mail-krea-card h3{font-size:19px}.mail-krea-card strong{font-size:24px}.mail-krea-card p span{font-size:12px}.reputation-summary{grid-template-columns:1.2fr 1.4fr .8fr}.score-card,.sentiment-card,.response-rate{min-height:245px}.reputation-content{grid-template-columns:minmax(0,1fr) 360px;gap:15px}.review-row{min-height:165px;padding:23px 26px}.review-row-body strong,.review-row-body p{font-size:14px}.topics-card,.reputation-advice,.qr-card{padding:23px}.topics-card h3{font-size:18px}.topics-card>div span{font-size:13px}.insight-lead{min-height:330px}.lead-copy{padding:48px}.lead-copy h2{font-size:34px}.lead-copy p{font-size:14px}.insights-metrics{gap:15px}.insights-metrics>article{height:160px;padding:22px}.performance-panel>article{height:88px}.learning-panel{padding:26px}.learning-item{padding:17px 0}.next-move{min-height:120px;padding:23px 28px}.social-layout{grid-template-columns:minmax(0,1fr) 360px;gap:15px}.social-summary article{height:110px;padding:20px 22px}.social-summary strong{font-size:28px}.social-calendar>header,.social-queue>header{height:78px}.week-grid{min-height:640px}.day-column>header{height:78px}.day-column>header>strong{font-size:20px}.social-slot{min-height:145px;padding:12px}.social-slot strong{font-size:12px}.approval-art{height:190px}.approval-art>strong{font-size:22px}}.automation-page{min-width:0;height:100%;color:var(--text-primary,#f5f3f8);grid-column:1/-1;padding:clamp(28px,3.2vw,52px);overflow:auto}.automation-hero{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1500px;margin:0 auto 30px;display:flex}.automation-hero>div{max-width:760px}.automation-hero h1{letter-spacing:-.055em;margin:18px 0 10px;font-size:clamp(36px,4vw,60px);line-height:.98}.automation-hero p{color:#96929f;max-width:680px;margin:0;font-size:16px;line-height:1.65}.automation-hero>button,.automation-empty>button{color:#fff;background:linear-gradient(145deg,#8b64e8,#6f4bc8);border:1px solid #9d78ff6b;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:650;display:inline-flex;box-shadow:0 14px 34px #5933a540}.automation-hero>button:disabled{cursor:not-allowed;opacity:.45}.automation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1500px;margin:0 auto 16px;display:grid}.automation-summary article,.automation-list-panel,.automation-history-panel{background:linear-gradient(145deg,#14141beb,#0b0c10f0),#0c0c10e6;border:1px solid #ffffff13;box-shadow:0 24px 70px #0000002e}.automation-summary article{border-radius:20px;min-height:132px;padding:22px 24px}.automation-summary article>span,.automation-list-panel>header span,.automation-history-panel>header span,.automation-editor label>span,.automation-editor header span{color:#8972c7;letter-spacing:.14em;font-size:10px;font-weight:700}.automation-summary article strong{letter-spacing:-.04em;margin:13px 0 5px;font-size:32px;display:block}.automation-summary article small{color:#77737f;font-size:12px}.automation-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.34fr);gap:16px;max-width:1500px;min-height:440px;margin:0 auto;display:grid}.automation-list-panel,.automation-history-panel{border-radius:24px;min-width:0;overflow:hidden}.automation-list-panel>header,.automation-history-panel>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.automation-list-panel>header h2,.automation-history-panel>header h2{margin:5px 0 0;font-size:17px}.automation-list-panel>header>span{background:#8060d91c;border-radius:9px;place-items:center;min-width:34px;height:28px;display:grid}.automation-list{padding:10px}.automation-list>article{border-bottom:1px solid #ffffff0e;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:18px 16px;display:grid;position:relative}.automation-list>article:last-child{border-bottom:0}.automation-state{color:#817d88;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:16px}.automation-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.automation-state.active{color:#68c893}.automation-state.error{color:#ef8c83}.automation-state.paused{color:#cfaa72}.automation-icon{color:#a985ff;background:#8060d91c;border:1px solid #8f69ef26;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.automation-copy{min-width:0;padding-top:4px}.automation-copy h3{margin:0 0 5px;font-size:14px}.automation-copy p{color:#918d98;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:12px;overflow:hidden}.automation-copy small,.automation-row-action>span{color:#696570;align-items:center;gap:6px;font-size:10px;display:inline-flex}.automation-row-action{padding:26px 2px 0 12px}.automation-row-action button{color:#aaa6b0;background:0 0;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.automation-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:48px;display:flex}.automation-empty.compact{min-height:280px}.automation-empty>span{color:#9b77ef;background:#8060d91a;border:1px solid #8e66f12e;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.automation-empty h3{margin:8px 0;font-size:21px}.automation-empty p{color:#7f7b86;max-width:460px;margin:0 0 20px;font-size:13px;line-height:1.65}.automation-history-list{padding:10px 18px}.automation-history-list article{border-bottom:1px solid #ffffff0e;align-items:center;gap:11px;padding:14px 2px;display:flex}.automation-history-list article>span{color:#9c7be4;background:#8060d91a;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.automation-history-list article>span.succeeded{color:#69c891;background:#4aab721a}.automation-history-list article div{flex-direction:column;gap:3px;display:flex}.automation-history-list strong{text-transform:capitalize;font-size:11px}.automation-history-list small{color:#6f6b75;font-size:10px}.automation-history-empty{color:#77727f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:36px;display:flex}.automation-history-empty svg{color:#8670bd;margin-bottom:14px}.automation-history-empty p{max-width:250px;font-size:12px;line-height:1.6}.automation-error{color:#e9a19b;background:#8a303017;border:1px solid #e864642e;border-radius:12px;max-width:1500px;margin:14px auto 0;padding:12px 14px;font-size:12px}.automation-editor-overlay{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030306c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.automation-editor{background:#101116;border:1px solid #ffffff1c;border-radius:24px;width:min(600px,100%);overflow:hidden;box-shadow:0 40px 120px #00000094}.automation-editor>header,.automation-editor>footer{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.automation-editor>header h2{margin:5px 0 0;font-size:18px}.automation-editor>header button{color:#aaa6b0;background:0 0;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.automation-editor-body{gap:17px;padding:24px 22px;display:grid}.automation-editor label{gap:8px;display:grid}.automation-editor input,.automation-editor select{color:#eeebf2;width:100%;min-height:44px;font:inherit;background:#0b0c10;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:0 13px;font-size:13px}.automation-editor input:focus,.automation-editor select:focus{border-color:#8e67ef99;box-shadow:0 0 0 3px #7c57db1a}.automation-editor input:disabled{opacity:.42}.automation-editor-grid{grid-template-columns:1fr .6fr;gap:12px;display:grid}.automation-editor-safety{color:#71b98a;background:#3e895a0e;border:1px solid #4bb1711f;border-radius:13px;align-items:flex-start;gap:11px;padding:14px;display:flex}.automation-editor-safety p{margin:0;font-size:11px;line-height:1.55}.automation-editor>footer{border-top:1px solid #ffffff12;border-bottom:0;justify-content:flex-end;gap:9px}.automation-editor>footer button{color:#aaa6b0;background:0 0;border:1px solid #ffffff14;border-radius:11px;min-height:39px;padding:0 15px}.automation-editor>footer button.primary{color:#fff;background:#7d55d2;border-color:#926cef59}.automation-editor>footer button:disabled{cursor:not-allowed;opacity:.45}@media (width<=980px){.automation-hero{flex-direction:column;align-items:flex-start}.automation-summary,.automation-layout{grid-template-columns:1fr}.automation-history-panel{min-height:300px}}@media (width<=620px){.automation-page{padding:22px 16px 40px}.automation-summary{grid-template-columns:1fr}.automation-list>article{grid-template-columns:42px minmax(0,1fr)}.automation-row-action{grid-column:1/-1;padding:0 0 0 56px}.automation-editor-grid{grid-template-columns:1fr}}.conversation-summary>p{color:#a09ca7;margin:13px 0 0;font-size:13px;line-height:1.6}.conversation-summary>div{align-items:flex-start!important}.conversation-summary small{line-height:1.45}.memory-state-note{color:#8d83a1;background:#7654d30a;border:1px solid #8062cc1c;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:13px;line-height:1.45}.memory-state-note.fallback{color:#a1845d;background:#8f62100a;border-color:#b9853f24}.decision-list>article{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:108px}.decision-copy{min-width:0}.decision-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex;color:#817d88!important;letter-spacing:.06em!important;font-size:12px!important}.memory-status{letter-spacing:0;text-transform:none;border-radius:7px;align-items:center;min-height:25px;padding:0 8px;font-size:12px;font-style:normal;display:inline-flex}.memory-status.confirmed{color:#75b28a;background:#39784f12}.memory-status.candidate{color:#a58adf;background:#8062cc16}.memory-status.disabled{color:#7c7882;background:#ffffff08}.decision-list article .decision-copy p{color:#aaa6b0;font-size:14px;line-height:1.55}.decision-actions{justify-content:flex-end;align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.decision-actions button{color:#8d8993;white-space:nowrap;background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:12px;display:inline-flex}.decision-actions button:first-child{color:#75ae87;background:#39784f0d;border-color:#4c896126}.decision-actions button.danger{color:#c17a81;background:#9d4f580c;border-color:#9d4f5826}.decision-actions button:disabled,.message-actions button:disabled{opacity:.45;cursor:wait}.memory-manager>footer>div{min-width:0}.memory-manager>footer span{line-height:1.35}@media (width<=700px){.decision-list>article{grid-template-columns:34px minmax(0,1fr)}.decision-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.decision-actions button{min-height:36px}.memory-manager>footer>div{display:none}}.message-copy{min-width:0}.message-state{color:#77717f;margin-top:5px;font-size:12px;line-height:1.3;display:block}.full-message .message-state{margin-left:0}.message.streaming p:after,.full-message.streaming p:after{content:"";vertical-align:-.12em;background:#a98af0;border-radius:2px;width:2px;height:1em;margin-left:4px;animation:.8s ease-in-out infinite kreaCursor;display:inline-block}.message.stopped,.full-message.stopped,.message.interrupted,.full-message.interrupted{opacity:.86}@keyframes kreaCursor{0%,to{opacity:.25}50%{opacity:1}}.settings-page{grid-column:1/-1;width:100%;padding-bottom:28px}.settings-hero{justify-content:space-between;align-items:flex-end;margin:4px 0 26px;display:flex}.settings-hero h1{letter-spacing:-.05em;margin:4px 0;font:500 clamp(32px,3vw,44px) Manrope}.settings-hero p{color:#74737a;margin:0;font-size:14px}.save-settings{color:#69ae80;background:#39784f0d;border:1px solid #4e8d671e;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;display:flex}.settings-layout{grid-template-columns:220px minmax(560px,1fr) 280px;gap:14px;display:grid}.settings-nav{background:#ffffff03;border:1px solid #ffffff0f;border-radius:16px;height:max-content;padding:12px}.settings-nav button{color:#68666e;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:44px;padding:0 11px;font-size:13px;display:flex}.settings-nav button.active{color:#a78edf;background:#7754d312}.settings-content{flex-direction:column;gap:12px;display:flex}.settings-card{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff0f;border-radius:17px;padding:24px}.settings-card>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.settings-card header span{color:#57555d;letter-spacing:.1em;font-size:12px}.settings-card header h2{margin:6px 0;font:500 19px Manrope}.settings-card header p{color:#626067;margin:0;font-size:13px}.settings-card header>button{color:#76737b;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;height:31px;padding:0 10px;font-size:12px}.company-profile{grid-template-columns:80px 1fr 1fr;gap:18px;padding-top:22px;display:grid}.large-company-logo{color:#3a2b25;background:#e9ddca;border-radius:18px;place-items:center;width:72px;height:72px;font:600 27px Manrope;display:grid}.company-profile>div:not(.large-company-logo){flex-direction:column;gap:13px;display:flex}.company-profile label{color:#5b5961;font-size:12px}.company-profile input{color:#aaa7af;background:0 0;border:0;border-bottom:1px solid #ffffff0f;width:100%;height:33px;padding:0;font-size:14px;display:block}.setting-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;min-height:75px;display:flex}.setting-row:last-child{border-bottom:0}.setting-row>div:first-child{flex-direction:column;gap:5px;display:flex}.setting-row strong{font-size:14px;font-weight:500}.setting-row p{color:#5d5b63;margin:0;font-size:12px}.segmented{border:1px solid #ffffff0f;border-radius:9px;padding:3px;display:flex}.segmented button{color:#5c5a62;background:0 0;border:0;border-radius:7px;height:27px;padding:0 9px;font-size:11px}.segmented button.active{color:#a48bdc;background:#7654d317}.toggle{background:#302e35;border:0;border-radius:12px;width:39px;height:22px;padding:3px;display:flex}.toggle i{background:#77737d;border-radius:50%;width:16px;height:16px}.toggle.active{background:#6d50b7;justify-content:flex-end}.toggle.active i{background:#fff}.edit-link{color:#9177d1;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.edit-link svg{transform:rotate(45deg)}.integration-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:20px;display:grid}.integration-item{background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;height:61px;padding:0 11px;display:grid}.integration-logo{color:#9a96a0;background:#ffffff0a;border-radius:9px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:600;display:grid}.integration-logo.connected{color:#a58ae0;background:#7555c918}.integration-item>div{flex-direction:column;gap:3px;display:flex}.integration-item strong{font-size:13px;font-weight:500}.integration-item small{color:#545259;font-size:11px}.connection-state{color:#62a77a;align-items:center;gap:4px;font-size:11px;display:flex}.connection-state i{background:#63b17e;border-radius:50%;width:5px;height:5px}.integration-item>button{color:#967bd2;background:0 0;border:0;font-size:11px}.memory-stats{grid-template-columns:repeat(4,1fr);padding:21px 0;display:grid}.memory-stats>div{border-left:1px solid #ffffff0e;flex-direction:column;gap:4px;padding:0 14px;display:flex}.memory-stats>div:first-child{border-left:0;padding-left:0}.memory-stats strong{font:500 22px Manrope}.memory-stats span{color:#58565d;font-size:11px}.privacy-setting{color:#63a57a;background:#39764e0b;border:1px solid #52886417;border-radius:11px;grid-template-columns:20px 1fr 40px;align-items:center;gap:9px;min-height:65px;padding:0 13px;display:grid}.privacy-setting p{flex-direction:column;gap:3px;margin:0;display:flex}.privacy-setting strong{font-size:12px;font-weight:500}.privacy-setting span{color:#506358;font-size:11px}.settings-side{flex-direction:column;gap:12px;display:flex}.settings-side>article{background:#ffffff03;border:1px solid #ffffff0f;border-radius:16px;padding:20px}.settings-side>article>span{color:#55535a;letter-spacing:.1em;font-size:11px}.system-score{background:conic-gradient(#7759c9 0 98%,#2b2930 98%);border-radius:50%;justify-content:center;align-items:baseline;width:82px;height:82px;margin:22px auto 16px;padding-top:26px;display:flex;position:relative}.system-score:before{content:"";background:#111216;border-radius:50%;position:absolute;inset:6px}.system-score strong,.system-score small{position:relative}.system-score strong{font:500 23px Manrope}.system-score small{font-size:11px}.settings-side h3{text-align:center;margin:0;font:500 14px Manrope}.settings-side>article>p{color:#5c5a62;text-align:center;font-size:12px;line-height:1.5}.settings-help{color:#9779df;gap:10px;display:flex}.settings-help>div{flex-direction:column;align-items:flex-start;display:flex}.settings-help span{letter-spacing:.1em;font-size:11px}.settings-help p{color:#66636c;font-size:12px;line-height:1.5}.settings-help button{color:#9578d5;background:0 0;border:0;padding:0;font-size:12px}.settings-version{flex-direction:column;gap:5px;display:flex}.settings-version strong{font-size:13px;font-weight:500}.settings-version small{color:#4f4d54;font-size:11px}@media (width>=1101px){.settings-layout{grid-template-columns:260px minmax(620px,1fr) 330px;gap:18px}.settings-nav{padding:15px}.settings-nav button{height:50px;font-size:14px}.settings-card{padding:28px}.settings-side>article{padding:24px}}@media (width<=1050px){.settings-layout{grid-template-columns:190px 1fr}.settings-side{display:none}}@media (width<=720px){.settings-hero{display:block}.save-settings{margin-top:17px}.settings-layout{display:block}.settings-nav{margin-bottom:12px;display:flex;overflow-x:auto}.settings-nav button{min-width:max-content}.company-profile{grid-template-columns:60px 1fr}.large-company-logo{width:56px;height:56px}.company-profile>div:last-child{grid-column:2}.integration-grid{grid-template-columns:1fr}.memory-stats{grid-template-columns:1fr 1fr;gap:15px}.memory-stats>div:nth-child(3){border-left:0}}.command-overlay{z-index:200;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030305a8;justify-content:center;align-items:flex-start;padding:11vh 20px 20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.command-palette{background:#111216f5;border:1px solid #ffffff1c;border-radius:20px;width:min(680px,94vw);max-height:76vh;animation:.3s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 35px 100px #000d}.command-palette>header{color:#8c70d3;border-bottom:1px solid #ffffff10;grid-template-columns:24px 1fr 35px;align-items:center;gap:11px;height:72px;padding:0 20px;display:grid}.command-palette>header input{color:#e4e1e7;background:0 0;border:0;outline:0;font-size:17px}.command-palette>header input::placeholder{color:#615f66}.command-palette kbd{color:#5c5961;background:#ffffff04;border:1px solid #ffffff0f;border-radius:6px;padding:4px 5px;font:400 11px DM Sans}.command-body{max-height:530px;padding:14px;overflow:auto}.command-suggestion{color:#876bd0;background:#7654d30a;border-radius:10px;align-items:center;gap:9px;height:48px;margin-bottom:13px;padding:0 12px;display:flex}.command-suggestion p{flex-direction:column;gap:3px;margin:0;display:flex}.command-suggestion span{color:#7459b3;letter-spacing:.1em;font-size:12px}.command-suggestion strong{color:#76737b;font-size:12px;font-weight:400}.command-results>span{color:#514f56;letter-spacing:.12em;padding:0 9px 7px;font-size:12px;display:block}.command-results>button{width:100%;height:62px;color:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:10px;padding:0 11px;display:grid}.command-results>button:hover{background:#ffffff06}.command-icon{color:#997cdd;background:#7654d313;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.command-results>button>div{flex-direction:column;gap:4px;display:flex}.command-results strong{font-size:13px;font-weight:500}.command-results small{color:#57555d;font-size:11px}.command-results em{color:#625f68;border:1px solid #ffffff0d;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal}.command-results>button>svg{color:#55525a;transform:rotate(45deg)}.no-results{text-align:center;color:#8b6ed6;padding:45px 20px}.no-results h3{color:#aaa7af;margin:14px 0 6px;font:500 17px Manrope}.no-results p{color:#5e5c64;font-size:12px}.no-results button{color:#9f84dd!important;background:#7654d311!important;border:1px solid #8767d02c!important;grid-template-columns:none!important;width:auto!important;height:34px!important;margin:16px auto 0!important;padding:0 11px!important;display:flex!important}.command-palette>footer{color:#4f4d54;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:43px;padding:0 17px;font-size:12px;display:flex}.command-palette>footer>div{align-items:center;gap:5px;display:flex}.command-palette>footer kbd{padding:2px 4px}.command-palette>footer>div span{margin-right:7px}.command-palette>footer>span{letter-spacing:.08em;align-items:center;gap:5px;display:flex}@media (width>=1101px){.command-palette{width:760px}.command-palette>header{height:82px}.command-palette>header input{font-size:19px}.command-results>button{height:70px}.command-results strong{font-size:15px}.command-results small{font-size:13px}}@media (width<=600px){.command-overlay{padding:0}.command-palette{border-radius:0;width:100vw;height:100vh;max-height:none}.command-body{max-height:calc(100vh - 120px)}.command-results>button{grid-template-columns:36px 1fr 15px}.command-results em,.command-palette>footer{display:none}}.notifications-panel{z-index:70;background:#111216f7;border:1px solid #ffffff1a;border-radius:18px;width:390px;max-height:calc(100vh - 90px);animation:.25s appear;position:absolute;top:66px;right:26px;overflow:hidden;box-shadow:0 28px 80px #000c}.notifications-panel>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:68px;padding:0 17px;display:flex}.notifications-panel>header span{color:#56545b;letter-spacing:.12em;font-size:12px}.notifications-panel>header h2{margin:4px 0 0;font:500 16px Manrope}.notifications-panel>header button{color:#66636b;background:#ffffff03;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.notification-tabs{border-bottom:1px solid #ffffff0e;align-items:center;gap:4px;height:50px;padding:0 14px;display:flex}.notification-tabs button{color:#5e5c64;background:0 0;border:0;border-radius:8px;height:28px;padding:0 9px;font-size:11px}.notification-tabs button.active{color:#a58bdf;background:#7654d312}.notification-tabs button span{margin-left:4px}.notification-list{max-height:540px;padding:7px;overflow:auto}.notification-item{width:100%;min-height:88px;color:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:36px 1fr 16px;align-items:flex-start;gap:10px;padding:13px 10px;display:grid}.notification-item:hover{background:#ffffff05}.notification-type{color:#9c7fde;background:#7654d315;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-item.urgent .notification-type{color:#d27680;background:#9f4e5718}.notification-item.mail-note .notification-type{color:#6f9cdb;background:#3f72b817}.notification-item.opportunity-note .notification-type{color:#d39a61;background:#b87a3e17}.notification-item>div{flex-direction:column;gap:4px;display:flex}.notification-item>div>span{color:#56545b;letter-spacing:.08em;font-size:11px}.notification-item strong{font-size:13px;font-weight:500}.notification-item p{color:#66636c;margin:0;font-size:11px;line-height:1.45}.notification-item>svg{color:#55525a;margin-top:10px;transform:rotate(45deg)}.notification-divider{border-top:1px solid #ffffff0e;align-items:flex-end;height:35px;padding:0 10px 7px;display:flex}.notification-divider span{color:#4f4d54;letter-spacing:.1em;font-size:11px}.notification-item.resolved{grid-template-columns:36px 1fr;min-height:75px}.notification-item.resolved .notification-type{color:#60a578;background:#397a5011}.notification-item.resolved:nth-of-type(6) .notification-type{color:#8d72cb;background:#7554d311}.notifications-panel>footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:58px;padding:10px 15px;display:flex}.notifications-panel>footer button{color:#8169bd;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.notifications-panel>footer>span{color:#49474e;text-align:right;max-width:160px;font-size:11px;line-height:1.35}@media (width>=1101px){.notifications-panel{width:440px;top:72px;right:29px}.notifications-panel>header{height:76px}.notification-item{min-height:100px;padding:16px 12px}.notification-item strong{font-size:15px}.notification-item p{font-size:13px}.notification-item>div>span{font-size:11px}}@media (width<=600px){.notifications-panel{border-radius:0;width:100%;max-height:none;position:fixed;inset:0}.notification-list{max-height:calc(100vh - 180px)}}.busyness-card{background:radial-gradient(circle at 100% 0,#7654d316,#0000 40%),linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff0f;border-radius:17px;margin-top:11px;padding:16px}.busyness-card>header{justify-content:space-between;align-items:flex-start;display:flex}.busyness-card>header>div>span{color:#59575f;letter-spacing:.1em;font-size:12px}.busyness-card>header h3{margin:5px 0 0;font:500 13px Manrope}.live-source{color:#63a97b;letter-spacing:.07em;align-items:center;gap:4px;font-size:11px;display:flex}.live-source i{background:#68b683;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #68b683}.busyness-value{align-items:baseline;margin-top:14px;display:flex}.busyness-value strong{letter-spacing:-.04em;font:500 28px Manrope}.busyness-value>span{color:#908c96;margin-left:2px;font-size:12px}.busyness-value p{color:#5d5b63;margin:0 0 2px 8px;font-size:11px}.busyness-bars{border-bottom:1px solid #ffffff0c;align-items:flex-end;gap:4px;height:58px;margin-top:10px;display:flex}.busyness-bars>i{background:#3b3743;border-radius:3px 3px 0 0;flex:1;min-height:5px;position:relative}.busyness-bars>i.current{background:linear-gradient(#a281f0,#644898);box-shadow:0 0 12px #7954d333}.busyness-bars>i span{color:#a98ee7;font-size:12px;font-style:normal;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.busyness-hours{color:#4f4d54;justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.busyness-card>footer{border-top:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:grid}.google-source{color:#4285f4;background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font:600 10px Manrope;display:grid}.busyness-card>footer p{flex-direction:column;gap:2px;margin:0;display:flex}.busyness-card>footer strong{font-size:12px;font-weight:500}.busyness-card>footer small{color:#4e4c53;font-size:11px}.busyness-card>footer button{color:#8068ba;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:flex}.busyness-card>footer button svg{transform:rotate(45deg)}.live-source.pending{color:#817b87}.live-source.pending i{box-shadow:none;background:#65606a}.busyness-unavailable{background:#ffffff02;border:1px dashed #ffffff10;border-radius:12px;align-items:center;gap:13px;min-height:92px;margin-top:16px;padding:0 15px;display:flex}.busyness-unavailable>span{color:#5d5864;font:500 30px Manrope}.busyness-unavailable p{color:#65616b;max-width:210px;margin:0;font-size:12px;line-height:1.45}@media (width>=1101px){.busyness-card{padding:20px}.busyness-card>header>div>span{font-size:12px}.busyness-card>header h3{font-size:15px}.busyness-value strong{font-size:33px}.busyness-value p{font-size:13px}.busyness-bars{height:68px}.busyness-card>footer strong{font-size:12px}.busyness-card>footer small,.busyness-card>footer button{font-size:11px}}.company-menu{width:260px}.company-menu button{min-height:48px}.company-menu button>span{flex:0 0 28px;width:28px;height:28px}.company-option{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.company-option strong{font-size:12px;font-weight:500}.company-option small{color:#57555d;white-space:nowrap;text-overflow:ellipsis;max-width:165px;font-size:12px;overflow:hidden}.business-context>header{align-items:flex-start}.draft-context{background:#7654d30d;border:1px solid #8565d52b;border-radius:7px;padding:6px 8px;color:#9a7ade!important;letter-spacing:.08em!important}.business-description{border-bottom:1px solid #ffffff0e;padding:22px 0}.business-description>span,.business-context-grid>div>span{color:#7962b3;letter-spacing:.1em;font-size:11px}.business-description>p{color:#aaa7af;max-width:900px;margin:10px 0 0;font:400 15px/1.65 Manrope}.business-context-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0;display:grid}.business-context-grid>div{background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;padding:15px}.business-context-grid>div>span{align-items:center;gap:6px;display:flex}.business-context-grid>div>p{color:#68666e;margin:10px 0 0;font-size:12px;line-height:1.55}.business-context>footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.business-context>footer>div{color:#8c6dd8;align-items:center;gap:9px;display:flex}.business-context>footer p{flex-direction:column;gap:3px;margin:0;display:flex}.business-context>footer strong{color:#938f9a;font-size:12px;font-weight:500}.business-context>footer p span{color:#56545b;font-size:11px}.business-context>footer button{color:#9579d3;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.business-context>footer button svg{transform:rotate(45deg)}@media (width>=1101px){.company-menu{width:300px}.company-menu button{min-height:56px}.company-option strong{font-size:14px}.company-option small{max-width:195px;font-size:12px}.business-description>p{font-size:17px}.business-context-grid>div{padding:19px}.business-context-grid>div>p{font-size:14px}}@media (width<=760px){.business-context-grid{grid-template-columns:1fr}.business-context>footer{flex-direction:column;align-items:flex-start;gap:15px}}.context-editor-overlay{z-index:210;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.context-editor{background:#111216;border:1px solid #ffffff1b;border-radius:22px;width:min(860px,94vw);max-height:92vh;animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 38px 110px #000d}.context-editor>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.context-editor-company{align-items:center;gap:11px;display:flex}.context-editor-company .company-logo{width:38px;height:38px}.context-editor-company>div{flex-direction:column;gap:4px;display:flex}.context-editor-company>div>span{color:#6e56a9;letter-spacing:.12em;font-size:12px}.context-editor-company h2{margin:0;font:500 16px Manrope}.context-editor-body{max-height:calc(92vh - 148px);padding:24px 30px;overflow:auto}.editor-intro{color:#8f72d7;background:#7654d30c;border:1px solid #8060d821;border-radius:12px;gap:10px;margin-bottom:21px;padding:13px;display:flex}.editor-intro>div{flex-direction:column;gap:4px;display:flex}.editor-intro strong{color:#9f9ba6;font-size:12px;font-weight:500}.editor-intro p{color:#625f68;margin:0;font-size:11px;line-height:1.45}.context-editor label{margin-top:17px;display:block;position:relative}.context-editor label>span{color:#66516e;letter-spacing:.1em;margin-bottom:8px;font-size:12px;display:block}.context-editor textarea{resize:vertical;color:#b6b2bc;background:#08090b99;border:1px solid #ffffff10;border-radius:11px;outline:0;width:100%;min-height:92px;padding:12px 13px;font:400 13px/1.55 DM Sans}.context-editor textarea:focus{border-color:#8768dc3e;box-shadow:0 0 0 3px #7654d30a}.context-editor label>small{color:#45434a;font-size:11px;position:absolute;bottom:8px;right:10px}.context-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.context-fields textarea{min-height:115px}.context-editor-preview{color:#8b6cd4;border-top:1px solid #ffffff0e;gap:9px;min-height:57px;margin-top:21px;padding-top:16px;display:flex}.context-editor-preview p{flex-direction:column;gap:4px;margin:0;display:flex}.context-editor-preview strong{color:#8f8b96;font-size:12px;font-weight:500}.context-editor-preview span{color:#55535a;font-size:11px}.context-editor>footer{border-top:1px solid #ffffff10;justify-content:flex-end;align-items:center;gap:8px;height:70px;padding:0 22px;display:flex}.save-context{color:#fff;background:#7859cb;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;display:flex}.save-context:disabled{opacity:.35}@media (width>=1101px){.context-editor{width:960px}.context-editor-body{padding:28px 36px}.context-editor textarea{font-size:15px}.context-editor-company h2{font-size:18px}}@media (width<=650px){.context-editor-overlay{padding:0}.context-editor{border-radius:0;width:100vw;height:100vh;max-height:none}.context-editor-body{max-height:calc(100vh - 148px);padding:20px}.context-fields{grid-template-columns:1fr}}.settings-card{scroll-margin-top:24px}.settings-secondary-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini-setting{color:#8b6dd4;flex-direction:column;align-items:flex-start;min-height:155px;display:flex}.mini-setting>div{margin-top:16px}.mini-setting span{color:#5c5961;letter-spacing:.1em;font-size:12px}.mini-setting h3{color:#aaa7af;margin:7px 0 4px;font:500 14px Manrope}.mini-setting p{color:#5b5961;margin:0;font-size:11px}.mini-setting>button{color:#817d87;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;height:29px;margin-top:auto;padding:0 9px;font-size:11px}.settings-content{scroll-behavior:smooth}.settings-nav{position:sticky;top:24px}.settings-side{height:max-content;position:sticky;top:24px}@media (width>=1101px){.mini-setting{min-height:180px}.mini-setting span{font-size:12px}.mini-setting h3{font-size:16px}.mini-setting p,.mini-setting>button{font-size:12px}}@media (width<=760px){.settings-secondary-grid{grid-template-columns:1fr}.settings-nav,.settings-side{position:static}}.notifications-clear{text-align:center;padding:28px 18px}.notifications-clear>span{color:#69ae80;background:#397b5016;border-radius:14px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.notifications-clear h3{margin:12px 0 5px;font:500 15px Manrope}.notifications-clear p{color:#5d5b63;max-width:280px;margin:0 auto;font-size:12px;line-height:1.5}.voice-active{animation:1.4s ease-in-out infinite voicePulse;box-shadow:0 0 0 4px #7654d314,0 0 20px #7654d33d;color:#fff!important;background:#7555c9!important}.voice-toast{z-index:230;color:#8f8b96;background:#15161af2;border:1px solid #ffffff16;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 14px;animation:.25s toastIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000b}.voice-toast>span{color:#9e82df;background:#7654d313;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.voice-toast p{margin:0;font-size:12px}.voice-toast.listening{border-color:#8768dc32}.voice-toast.listening>span{color:#fff;background:#7555c9}.voice-wave{align-items:center;gap:3px;height:22px;margin-left:5px;display:flex}.voice-wave i{background:#8c6cdb;border-radius:2px;width:3px;height:7px;animation:.8s ease-in-out infinite voiceBar}.voice-wave i:nth-child(2){animation-delay:.12s}.voice-wave i:nth-child(3){animation-delay:.24s}.voice-wave i:nth-child(4){animation-delay:.36s}@keyframes voicePulse{50%{box-shadow:0 0 0 7px #7654d30b,0 0 26px #7654d34d}}@keyframes voiceBar{50%{height:19px}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width>=1101px){.voice-toast{min-height:60px;padding:0 18px;bottom:36px}.voice-toast p{font-size:14px}.voice-toast>span{width:36px;height:36px}}.hidden-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important}.attachment-tray{z-index:220;background:#15161af5;border:1px solid #ffffff16;border-radius:15px;width:340px;padding:13px;animation:.25s toastIn;position:fixed;bottom:28px;right:28px;box-shadow:0 22px 70px #000c}.attachment-tray>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.attachment-tray>header>div{color:#987bd9;align-items:center;gap:7px;display:flex}.attachment-tray>header span{color:#aaa6b0;font-size:12px}.attachment-tray>header button{color:#6d6973;background:0 0;border:0;font-size:12px}.attachment-tray>div{flex-direction:column;gap:6px;padding:9px 0;display:flex}.attachment-tray article{background:#ffffff03;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:30px 1fr 25px;align-items:center;gap:8px;height:48px;padding:0 8px;display:grid}.attachment-tray article>span{color:#977bd3;background:#7654d313;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.attachment-tray article>span.image-file{color:#71a0df;background:#3f72b817}.attachment-tray article p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.attachment-tray article strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.attachment-tray article small{color:#55535a;font-size:11px}.attachment-tray article button{color:#5d5a63;background:0 0;border:0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.attachment-tray>small{color:#4e4c53;text-align:center;font-size:11px;display:block}.full-message.user p{white-space:pre-line}@media (width>=1101px){.attachment-tray{width:390px;padding:16px;bottom:36px;right:36px}.attachment-tray article{height:56px}.attachment-tray article strong{font-size:13px}.attachment-tray article small,.attachment-tray>small{font-size:11px}}@media (width<=600px){.attachment-tray{width:auto;bottom:12px;left:12px;right:12px}}.message-actions button.saved{color:#70b688;background:#39784e10;border-color:#4b8a6229}.decision-toast{z-index:231;color:#8d9790;background:#151a17f2;border:1px solid #4f8c6725;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 15px;animation:.25s toastIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000b}.decision-toast>span{color:#68ae80;background:#397a5018;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.decision-toast p{margin:0;font-size:12px}@media (width>=1101px){.decision-toast{min-height:60px;bottom:36px}.decision-toast p{font-size:14px}}.memory-overlay{z-index:215;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.memory-manager{background:#111216;border:1px solid #ffffff1b;border-radius:22px;width:min(940px,94vw);height:min(760px,92vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 38px 110px #000d}.memory-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.memory-title{align-items:center;gap:11px;display:flex}.memory-title .company-logo{width:38px;height:38px}.memory-title>div{flex-direction:column;gap:4px;display:flex}.memory-title>div>span{color:#7159ae;letter-spacing:.12em;font-size:12px}.memory-title h2{margin:0;font:500 16px Manrope}.memory-manager-body{height:calc(100% - 140px);padding:22px 28px;overflow:auto}.memory-overview{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.memory-overview>div{color:#8066c0;background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;align-items:center;gap:10px;height:76px;padding:0 14px;display:flex}.memory-overview p{flex-direction:column;gap:3px;margin:0;display:flex}.memory-overview strong{color:#aaa7af;font:500 18px Manrope}.memory-overview span{color:#56545b;font-size:12px}.memory-toolbar{justify-content:space-between;align-items:flex-end;margin:25px 0 12px;display:flex}.memory-toolbar>div:first-child>span{color:#58565d;letter-spacing:.1em;font-size:12px}.memory-toolbar h3{margin:5px 0 0;font:500 16px Manrope}.memory-filters{gap:4px;display:flex}.memory-filters button{color:#5e5b64;background:0 0;border:0;border-radius:7px;height:28px;padding:0 8px;font-size:12px}.memory-filters button.active{color:#9e82d8;background:#7654d313}.decision-list{border:1px solid #ffffff0e;border-radius:13px;overflow:hidden}.decision-list>article{border-bottom:1px solid #ffffff0d;grid-template-columns:38px 1fr 28px;align-items:flex-start;gap:11px;min-height:96px;padding:16px;display:grid}.decision-list>article:last-child{border-bottom:0}.decision-icon{color:#9c7cdd;background:#7654d314;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.decision-icon.mail{color:#6f9ddd;background:#3f72b817}.decision-icon.review{color:#d39a60;background:#b4773817}.decision-icon.insights{color:#68ad7f;background:#39794f17}.decision-list article>div{flex-direction:column;gap:6px;display:flex}.decision-list article>div>span{color:#58565e;letter-spacing:.08em;font-size:11px}.decision-list article p{color:#96939c;margin:0;font-size:12px;line-height:1.5}.decision-list article>button{color:#59575f;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.decision-list article>button:hover{color:#c6747b;background:#9d4f5812}.empty-memory{text-align:center;color:#765bb6;padding:62px 20px}.empty-memory h3{color:#99969f;margin:13px 0 6px;font:500 17px Manrope}.empty-memory p{color:#5b5961;font-size:11px}.empty-memory button{color:#9276cf;background:#7654d30d;border:1px solid #8062cc25;border-radius:8px;align-items:center;gap:5px;height:32px;margin:16px auto 0;padding:0 10px;font-size:11px;display:flex}.empty-memory button svg{transform:rotate(45deg)}.memory-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.memory-manager>footer>div{color:#5c956f;align-items:center;gap:7px;display:flex}.memory-manager>footer span{color:#5b665e;font-size:12px}.memory-manager>footer button{color:#8068ba;background:0 0;border:0;font-size:12px}@media (width>=1101px){.memory-manager{width:1040px}.memory-manager-body{padding:27px 34px}.memory-title h2{font-size:18px}.memory-overview>div{height:88px}.memory-overview strong{font-size:22px}.memory-overview span{font-size:12px}.decision-list article p{font-size:14px}.decision-list article>div>span{font-size:11px}}@media (width<=700px){.memory-overlay{padding:0}.memory-manager{border-radius:0;width:100vw;height:100vh;max-height:none}.memory-manager-body{height:calc(100vh - 140px);padding:18px}.memory-overview{grid-template-columns:1fr 1fr}.memory-toolbar{display:block}.memory-filters{margin-top:13px;overflow-x:auto}.decision-list>article{grid-template-columns:34px 1fr 25px}}.settings-version>button{color:#987bd5;background:#7654d30d;border:1px solid #8062cc25;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;margin-top:13px;font-size:11px;display:flex}.settings-version>button.installed{color:#68aa7e;background:#39784f0d;border-color:#4f8a6525}.install-toast{z-index:232;color:#918d98;background:#15161af4;border:1px solid #8062cc2b;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 15px;animation:.25s toastIn;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000b}.install-toast>span{color:#9b7edc;background:#7654d314;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.install-toast p{margin:0;font-size:12px}@media (width>=1101px){.settings-version>button{height:40px;font-size:13px}.install-toast{min-height:60px;bottom:36px}.install-toast p{font-size:14px}}.account-panel{z-index:150;background:#131418f7;border:1px solid #ffffff1a;border-radius:18px;width:320px;max-height:calc(100vh - 36px);animation:.28s cubic-bezier(.2,.8,.2,1) modalIn;position:fixed;bottom:18px;left:70px;overflow:auto;box-shadow:0 28px 90px #000d}.account-panel>header{border-bottom:1px solid #ffffff0f;grid-template-columns:39px 1fr 27px;align-items:center;gap:10px;height:73px;padding:0 14px;display:grid}.account-avatar{background:linear-gradient(145deg,#47424e,#29262e);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.account-panel>header>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.account-panel>header strong{font-size:12px;font-weight:500}.account-panel>header span{color:#5c5962;font-size:12px}.account-panel>header button{color:#5d5a63;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.account-plan{background:#7654d30a;border:1px solid #8062cc1d;border-radius:12px;margin:12px;padding:13px;position:relative}.account-plan>div:first-child{flex-direction:column;gap:4px;display:flex}.account-plan>div:first-child span{color:#67529b;letter-spacing:.1em;font-size:11px}.account-plan>div:first-child strong{font:500 15px Manrope}.plan-status{align-items:center;gap:4px;display:flex;position:absolute;top:15px;right:13px;color:#61a779!important;font-size:11px!important}.plan-status i{background:#66b181;border-radius:50%;width:5px;height:5px}.usage-bar{background:#29272e;border-radius:2px;height:3px;margin-top:13px;overflow:hidden}.usage-bar i{background:linear-gradient(90deg,#7255be,#a180e9);width:68%;height:100%;display:block}.account-plan>p{justify-content:space-between;margin:7px 0 0;display:flex}.account-plan>p span{color:#55525b;font-size:11px}.account-plan>p strong{color:#8069ba;font-size:11px;font-weight:400}.account-workspaces{padding:5px 12px 11px}.account-workspaces>span{color:#4f4d54;letter-spacing:.11em;padding:0 7px 6px;font-size:11px;display:block}.account-workspaces>button{width:100%;height:50px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr 15px;align-items:center;gap:9px;padding:0 7px;display:grid}.account-workspaces>button:hover{background:#ffffff04}.account-workspaces>button.active{background:#7654d30d}.workspace-logo{border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.account-workspaces button>div{flex-direction:column;gap:2px;display:flex}.account-workspaces button strong{font-size:11px}.account-workspaces button small{color:#525057;font-size:11px}.account-workspaces button>svg{color:#62a879}.account-links{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:7px}.account-links button{color:#69666f;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;width:100%;height:39px;padding:0 9px;display:grid}.account-links button:hover{color:#98949e;background:#ffffff04}.account-links button span{font-size:11px}.account-links button>svg:last-child{transform:rotate(45deg)}.account-links kbd{color:#4f4d54;font:400 9px DM Sans}.account-panel>footer{justify-content:space-between;align-items:center;height:52px;padding:0 15px;display:flex}.account-panel>footer>div{flex-direction:column;gap:3px;display:flex}.account-panel>footer span{color:#504e55;letter-spacing:.1em;font-size:11px}.account-panel>footer small{color:#4f6657;font-size:11px}.account-panel>footer>i{background:#62af7d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #62af7d}@media (width>=1101px){.account-panel{width:360px;bottom:20px;left:86px}.account-panel>header{height:82px}.account-panel>header strong{font-size:14px}.account-panel>header span{font-size:12px}.account-workspaces>button{height:58px}.account-workspaces button strong{font-size:13px}.account-workspaces button small{font-size:11px}.account-links button{height:46px}.account-links button span{font-size:13px}}@media (width<=760px){.account-panel{width:auto;max-height:calc(100vh - 24px);bottom:12px;left:12px;right:12px}}.team-overlay{z-index:216;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.team-manager{background:#111216;border:1px solid #ffffff1b;border-radius:22px;width:min(1020px,95vw);height:min(750px,92vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 38px 110px #000d}.team-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.team-manager>header>div{align-items:center;gap:10px;display:flex}.team-icon{color:#9b7ddc;background:#7654d314;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.team-manager>header>div>div{flex-direction:column;gap:4px;display:flex}.team-manager>header span{color:#66519e;letter-spacing:.1em;font-size:12px}.team-manager>header h2{margin:0;font:500 16px Manrope}.team-manager-body{height:calc(100% - 140px);padding:22px 27px;overflow:auto}.team-summary{grid-template-columns:repeat(3,120px) 1fr;gap:9px;display:grid}.team-summary>div{background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;flex-direction:column;gap:3px;height:69px;padding:12px;display:flex}.team-summary strong{font:500 18px Manrope}.team-summary span{color:#57555c;font-size:12px}.team-summary>button{color:#fff;background:#7658c7;border:0;border-radius:10px;place-self:center end;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:11px;display:flex}.invite-form{background:#7654d30a;border:1px solid #8062cc22;border-radius:13px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:13px;padding:15px;display:grid}.invite-form>div:first-child{grid-column:1/-1}.invite-form>div:first-child>span{color:#7459af;letter-spacing:.1em;font-size:11px}.invite-form h3{margin:4px 0 0;font:500 14px Manrope}.invite-form label>span{color:#59575e;margin-bottom:5px;font-size:11px;display:block}.invite-form input,.invite-form select{color:#aaa7af;background:#0c0d10;border:1px solid #ffffff10;border-radius:8px;outline:0;width:100%;height:35px;padding:0 9px;font-size:11px}.invite-form>div:last-of-type{gap:6px;display:flex}.local-invite{color:#fff;background:#7658c7;border:0;border-radius:8px;height:34px;padding:0 10px;font-size:12px}.local-invite:disabled{opacity:.35}.invite-form>small{color:#514f56;grid-column:1/-1;font-size:11px}.team-table-head{color:#4f4d54;letter-spacing:.1em;grid-template-columns:minmax(210px,1.4fr) 140px 145px 90px 28px;align-items:end;gap:10px;height:44px;padding:0 10px 8px;font-size:11px;display:grid}.team-table-head span:first-child{grid-column:1}.team-table-head span:nth-child(2){grid-column:2}.team-table-head span:nth-child(3){grid-column:3}.team-table-head span:nth-child(4){grid-column:4}.team-list{border:1px solid #ffffff0e;border-radius:13px;overflow:hidden}.team-list>article{border-bottom:1px solid #ffffff0d;grid-template-columns:38px minmax(160px,1.4fr) 140px 145px 90px 28px;align-items:center;gap:10px;min-height:72px;padding:0 10px;display:grid}.team-list>article:last-child{border-bottom:0}.member-avatar{color:#aaa2b2;background:linear-gradient(145deg,#403a49,#242129);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.member-person{flex-direction:column;gap:3px;display:flex}.member-person strong{font-size:12px;font-weight:500}.member-person small{color:#545159;font-size:12px}.member-companies{align-items:center;display:flex}.member-companies>span{color:#817d87;background:#ffffff0b;border:2px solid #111216;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:-5px;font-size:12px;display:grid}.member-companies>span:first-child{margin-left:0}.member-companies>small{color:#5c5962;margin-left:4px;font-size:11px}.team-list select{color:#89858f;background:#17181c;border:1px solid #ffffff0f;border-radius:8px;height:32px;padding:0 8px;font-size:12px}.team-list select:disabled{opacity:.55}.member-status{color:#60a579;align-items:center;gap:5px;font-size:12px;display:flex}.member-status i{background:#65ae7e;border-radius:50%;width:5px;height:5px}.member-status.pending{color:#c18c54}.member-status.pending i{background:#ca945c}.team-list article>button{color:#5b5961;background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.team-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.team-manager>footer>div{color:#5c956f;align-items:center;gap:7px;display:flex}.team-manager>footer span{color:#5b665e;font-size:12px}.team-manager>footer button{color:#8068ba;background:0 0;border:0;font-size:12px}@media (width>=1101px){.team-manager{width:1120px}.team-manager-body{padding:27px 34px}.team-manager>header h2{font-size:18px}.team-list>article{min-height:82px}.member-person strong{font-size:14px}.member-person small,.team-list select,.member-status{font-size:12px}}@media (width<=780px){.team-overlay{padding:0}.team-manager{border-radius:0;width:100vw;height:100vh;max-height:none}.team-manager-body{height:calc(100vh - 140px);padding:17px}.team-summary{grid-template-columns:1fr 1fr 1fr}.team-summary>button{grid-column:1/-1;justify-content:center;justify-self:stretch}.invite-form{grid-template-columns:1fr}.invite-form>div:first-child,.invite-form>small{grid-column:auto}.team-table-head{display:none}.team-list>article{grid-template-columns:38px 1fr 28px;padding:12px}.member-companies,.team-list select,.member-status{grid-column:2}.team-list article>button{grid-area:1/3}}.preference-overlay{z-index:217;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.preference-manager{background:#111216;border:1px solid #ffffff1b;border-radius:22px;width:min(880px,94vw);height:min(790px,94vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 38px 110px #000d}.preference-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.preference-manager>header>div{align-items:center;gap:10px;display:flex}.preference-icon{color:#9b7ddc;background:#7654d314;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.preference-manager>header>div>div{flex-direction:column;gap:4px;display:flex}.preference-manager>header span{color:#66519e;letter-spacing:.1em;font-size:12px}.preference-manager>header h2{margin:0;font:500 16px Manrope}.preference-body{height:calc(100% - 140px);padding:22px 28px;overflow:auto}.preference-body>section{background:#ffffff02;border:1px solid #ffffff0e;border-radius:14px;margin-bottom:12px;padding:19px}.preference-body>section>header{border-bottom:1px solid #ffffff0d;padding-bottom:14px}.preference-body>section>header span{color:#5c5961;letter-spacing:.1em;font-size:12px}.preference-body>section>header h3{margin:5px 0 0;font:500 14px Manrope}.preference-row{border-bottom:1px solid #ffffff0c;grid-template-columns:34px 1fr 40px;align-items:center;gap:10px;min-height:68px;display:grid}.preference-row:last-child{border-bottom:0}.preference-row-icon{color:#9275cf;background:#7654d310;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.preference-row>div{flex-direction:column;gap:4px;display:flex}.preference-row strong{font-size:12px;font-weight:500}.preference-row p{color:#59575f;margin:0;font-size:12px}.digest-setting{padding-top:15px}.digest-setting label{justify-content:space-between;align-items:center;display:flex}.digest-setting label span,.quiet-section label span{color:#59575f;letter-spacing:.08em;font-size:12px}.digest-setting select,.quiet-section input{color:#8d8993;background:#17181c;border:1px solid #ffffff0f;border-radius:8px;height:34px;padding:0 9px;font-size:11px}.quiet-section>header{justify-content:space-between;align-items:center;display:flex}.quiet-section>div{grid-template-columns:130px 130px 1fr;align-items:end;gap:12px;padding-top:15px;display:grid}.quiet-section>div.disabled{opacity:.35;pointer-events:none}.quiet-section label{flex-direction:column;gap:6px;display:flex}.quiet-section p{color:#56545b;margin:0 0 7px;font-size:12px;line-height:1.45}.preference-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.preference-manager>footer>div{color:#5b986f;align-items:center;gap:7px;display:flex}.preference-manager>footer span{color:#5b665e;font-size:12px}.preference-manager>footer>button{color:#fff;background:#7658c7;border:0;border-radius:9px;height:34px;padding:0 15px;font-size:11px}@media (width>=1101px){.preference-manager{width:960px}.preference-manager>header h2{font-size:18px}.preference-body{padding:27px 34px}.preference-body>section{padding:23px}.preference-row{min-height:78px}.preference-row strong{font-size:14px}.preference-row p{font-size:12px}}@media (width<=680px){.preference-overlay{padding:0}.preference-manager{border-radius:0;width:100vw;height:100vh;max-height:none}.preference-body{height:calc(100vh - 140px);padding:16px}.quiet-section>div{grid-template-columns:1fr 1fr}.quiet-section p{grid-column:1/-1}.preference-row p{line-height:1.4}}.security-overlay{z-index:218;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030305c7;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.security-manager{background:#111216;border:1px solid #ffffff1b;border-radius:22px;width:min(1000px,95vw);height:min(800px,94vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 38px 110px #000d}.security-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.security-manager>header>div{align-items:center;gap:10px;display:flex}.security-icon{color:#68ae80;background:#39784f16;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.security-manager>header>div>div{flex-direction:column;gap:4px;display:flex}.security-manager>header span{color:#51725c;letter-spacing:.1em;font-size:12px}.security-manager>header h2{margin:0;font:500 16px Manrope}.security-body{height:calc(100% - 140px);padding:22px 28px;overflow:auto}.security-score-card{background:radial-gradient(circle at 0,#39784f12,#0000 36%),#ffffff02;border:1px solid #4d896319;border-radius:15px;grid-template-columns:80px 1fr auto;align-items:center;gap:18px;min-height:120px;padding:19px;display:grid}.security-score{background:conic-gradient(#5da276 0 96%,#292c2a 96%);border-radius:50%;justify-content:center;align-items:baseline;width:76px;height:76px;padding-top:25px;display:flex;position:relative}.security-score:before{content:"";background:#121513;border-radius:50%;position:absolute;inset:6px}.security-score strong,.security-score small{position:relative}.security-score strong{font:500 20px Manrope}.security-score small{font-size:11px}.security-score-card>div:nth-child(2)>span{color:#568168;letter-spacing:.1em;font-size:11px}.security-score-card h3{margin:6px 0 4px;font:500 16px Manrope}.security-score-card p{color:#5b665f;margin:0;font-size:11px}.secure-state{background:#39784f13;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;display:flex;color:#65aa7d!important;letter-spacing:0!important}.security-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.auth-settings,.session-settings,.security-activity{background:#ffffff02;border:1px solid #ffffff0e;border-radius:14px;padding:19px}.auth-settings>header,.session-settings>header,.security-activity>header{border-bottom:1px solid #ffffff0d;padding-bottom:13px}.auth-settings header span,.session-settings header span,.security-activity header span{color:#55535a;letter-spacing:.1em;font-size:11px}.auth-settings header h3,.session-settings header h3,.security-activity header h3{margin:5px 0 0;font:500 14px Manrope}.security-setting-row{border-bottom:1px solid #ffffff0c;grid-template-columns:33px 1fr 40px;align-items:center;gap:9px;min-height:77px;display:grid}.security-setting-row:last-child{border-bottom:0}.security-setting-row>span{color:#62a579;background:#39784f0e;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.security-setting-row>div{flex-direction:column;gap:4px;display:flex}.security-setting-row strong{font-size:11px;font-weight:500}.security-setting-row p{color:#55535a;margin:0;font-size:11px;line-height:1.4}.session-list>article{border-bottom:1px solid #ffffff0c;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:70px;display:grid}.session-list>article:last-child{border-bottom:0}.device-icon{color:#817d87;background:#ffffff08;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.session-list article>div{flex-direction:column;gap:2px;display:flex}.session-list strong{font-size:11px;font-weight:500}.session-list p,.session-list small{color:#535158;margin:0;font-size:11px}.current-session{color:#62a579;align-items:center;gap:4px;font-size:11px;display:flex}.current-session i{background:#65ae7e;border-radius:50%;width:5px;height:5px}.session-list article>button{color:#a5686e;background:0 0;border:0;font-size:11px}.security-activity{margin-top:12px}.security-activity>div{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.security-activity article{background:#ffffff02;border:1px solid #ffffff0c;border-radius:9px;align-items:flex-start;gap:8px;min-height:63px;padding:10px;display:flex}.security-activity article>span{color:#62a579}.security-activity article p{flex-direction:column;gap:4px;margin:0;display:flex}.security-activity article strong{font-size:12px;font-weight:500}.security-activity article small{color:#535158;font-size:11px}.security-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.security-manager>footer>div{color:#9a7bdd;align-items:center;gap:7px;display:flex}.security-manager>footer span{color:#625d6b;font-size:12px}.security-manager>footer>button{color:#fff;background:#7658c7;border:0;border-radius:9px;height:34px;padding:0 15px;font-size:11px}@media (width>=1101px){.security-manager{width:1100px}.security-manager>header h2{font-size:18px}.security-body{padding:27px 34px}.security-setting-row{min-height:88px}.security-setting-row strong,.session-list strong{font-size:13px}.security-setting-row p,.session-list p,.session-list small{font-size:11px}.session-list>article{min-height:80px}}@media (width<=760px){.security-overlay{padding:0}.security-manager{border-radius:0;width:100vw;height:100vh;max-height:none}.security-body{height:calc(100vh - 140px);padding:16px}.security-score-card{grid-template-columns:70px 1fr}.secure-state{display:none}.security-columns,.security-activity>div{grid-template-columns:1fr}}.integrations-overlay{z-index:219;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030305c9;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.integrations-manager{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff1c;border-radius:24px;width:min(1080px,95vw);height:min(850px,94vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;position:relative;overflow:hidden;box-shadow:0 40px 120px #000e}.integrations-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;height:78px;padding:0 24px;display:flex}.integrations-manager>header>div{align-items:center;gap:11px;display:flex}.integrations-icon{color:#a084e0;background:#7654d317;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.integrations-manager>header>div>div{flex-direction:column;gap:4px;display:flex}.integrations-manager>header span{color:#6e58a5;letter-spacing:.11em;font-size:12px}.integrations-manager>header h2{margin:0;font:500 17px Manrope}.integrations-manager-body{height:calc(100% - 140px);padding:23px 29px 30px;overflow:auto}.integration-overview{background:radial-gradient(circle at 0,#7654d310,#0000 35%),#ffffff02;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:1.15fr 1fr 1fr;align-items:center;min-height:108px;display:grid}.integration-overview>div{border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;min-height:68px;padding:0 22px;display:flex}.integration-overview>div:last-child{border-right:0}.integration-overview>div:first-child>span,.integration-company p>span{color:#6d58a0;letter-spacing:.1em;font-size:11px}.integration-overview>div:first-child>strong{margin:4px 0 2px;font:500 25px Manrope}.integration-overview>div:first-child>strong small{color:#59565f;font-size:13px}.integration-overview>div:first-child>p{color:#59575f;margin:0;font-size:12px}.integration-health>span{background:#29272f;border-radius:4px;width:100%;height:4px;margin-bottom:10px;overflow:hidden}.integration-health>span i{background:linear-gradient(90deg,#7556c8,#9e7de9);border-radius:4px;height:100%;transition:width .35s;display:block}.integration-health p,.integration-company p{flex-direction:column;gap:4px;margin:0;display:flex}.integration-health strong,.integration-company strong{font-size:12px;font-weight:500}.integration-health small,.integration-company small{color:#57545c;font-size:11px}.integration-company{align-items:center;gap:11px;flex-direction:row!important}.integration-company .company-logo{flex:none;width:38px;height:38px}.booking-callout{background:linear-gradient(110deg,#2453a214,#ffffff02);border:1px solid #5476c127;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:92px;margin-top:12px;padding:14px 17px;display:grid}.booking-mark{background:#174b9f;border-radius:11px;place-items:center;width:41px;height:41px;font:700 18px Manrope;display:grid;color:#fff!important;letter-spacing:0!important}.booking-callout>div>span{color:#688bc5;letter-spacing:.1em;font-size:11px}.booking-callout h3{margin:4px 0;font:500 13px Manrope}.booking-callout p{color:#62616a;margin:0;font-size:12px}.booking-callout>button{color:#fff;background:#2f62b7;border:0;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:12px;display:flex}.booking-callout>button svg{transform:rotate(45deg)}.integration-section-heading{justify-content:space-between;align-items:flex-end;height:65px;padding:0 2px 11px;display:flex}.integration-section-heading>div>span{color:#56535c;letter-spacing:.1em;font-size:11px}.integration-section-heading h3{margin:5px 0 0;font:500 14px Manrope}.integration-section-heading>button{color:#8e72ca;background:#7654d30b;border:1px solid #8062cc20;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:12px;display:flex}.integration-manager-list{border:1px solid #ffffff0e;border-radius:14px;overflow:hidden}.integration-manager-list>article{background:#ffffff01;border-bottom:1px solid #ffffff0d;grid-template-columns:42px minmax(230px,1fr) 180px 120px;align-items:center;gap:13px;min-height:86px;padding:12px 15px;transition:background .2s;display:grid}.integration-manager-list>article:last-child{border-bottom:0}.integration-manager-list>article.connected:hover{background:#ffffff05}.manager-integration-logo{color:#89858e;background:#26272c;border-radius:11px;place-items:center;width:40px;height:40px;font:600 10px Manrope;display:grid}.service-google{color:#4285f4;background:#fff}.service-microsoft{color:#fff;background:#2575d1}.service-strato{color:#151515;background:#f4b51c}.service-metricool{color:#fff;background:linear-gradient(145deg,#db4e9a,#7154d8)}.service-google-business{color:#4285f4;background:#fff}.service-booking{color:#fff;background:#174b9f}.manager-integration-copy{flex-direction:column;gap:5px;display:flex}.manager-integration-copy>div{align-items:center;gap:8px;display:flex}.manager-integration-copy h3{margin:0;font-size:12px;font-weight:500}.manager-integration-copy>div>span{color:#625f68;background:#ffffff05;border-radius:6px;height:19px;padding:3px 6px;font-size:12px}.manager-integration-copy>p{color:#626068;margin:0;font-size:12px}.integration-data{color:#716a7d;align-items:center;gap:5px;display:flex}.integration-data span{font-size:11px}.integration-sync-state{flex-direction:column;gap:5px;display:flex}.connected-label,.disconnected-label{align-items:center;gap:6px;font-size:12px;display:flex}.connected-label{color:#61a979}.connected-label i{background:#66b47f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #66b47f}.disconnected-label{color:#77737c}.integration-sync-state small{color:#535159;font-size:11px}.integration-row-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.integration-row-actions>button{color:#85818a;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;height:29px;font-size:11px}.integration-row-actions>button:disabled{opacity:.55}.integration-row-actions>button.syncing{color:#9a7ed7}.integration-row-actions .disconnect-link{color:#68565b;background:0 0;border:0;height:20px;font-size:12px}.integration-row-actions .connect-service{color:#9476d5;background:#7654d312;border-color:#8062cc28;justify-content:center;align-items:center;gap:5px;height:33px;display:flex}.integration-row-actions .connect-service svg{transform:rotate(45deg)}.integration-permissions{color:#64a97a;background:#39784f09;border:1px solid #39784f19;border-radius:13px;grid-template-columns:33px 1fr auto;align-items:center;gap:11px;min-height:76px;margin-top:12px;padding:13px 15px;display:grid}.integration-permissions>svg{background:#39784f12;border-radius:9px;width:31px;height:31px;padding:8px}.integration-permissions>div{flex-direction:column;gap:4px;display:flex}.integration-permissions strong{color:#8c9990;font-size:11px;font-weight:500}.integration-permissions p{color:#58635b;margin:0;font-size:11px;line-height:1.45}.integration-permissions>button{color:#6ca17c;background:0 0;border:0;font-size:11px}.integrations-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:62px;padding:0 23px;display:flex}.integrations-manager>footer>div{color:#9a7bdd;align-items:center;gap:7px;display:flex}.integrations-manager>footer span{color:#625d6b;font-size:12px}.integrations-manager>footer>button{color:#fff;background:#7658c7;border:0;border-radius:9px;height:34px;padding:0 16px;font-size:11px}.integration-notice{color:#71b187;background:#152019f5;border:1px solid #4c8d6227;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;animation:.25s toastIn;display:flex;position:absolute;bottom:75px;right:22px;box-shadow:0 12px 35px #000a}@media (width>=1101px){.integrations-manager{width:min(1180px,95vw)}.integrations-manager>header h2{font-size:19px}.integrations-manager-body{padding:27px 35px 35px}.integration-overview{min-height:122px}.integration-overview>div:first-child>strong{font-size:29px}.integration-overview>div:first-child>p,.booking-callout p,.manager-integration-copy>p{font-size:12px}.integration-health strong,.integration-company strong,.manager-integration-copy h3{font-size:14px}.integration-health small,.integration-company small,.integration-data span,.integration-sync-state small{font-size:11px}.integration-manager-list>article{grid-template-columns:48px minmax(260px,1fr) 210px 135px;min-height:97px}.manager-integration-logo{width:45px;height:45px}.connected-label,.disconnected-label,.integration-row-actions>button,.integration-permissions p{font-size:11px}}@media (width<=760px){.integrations-overlay{padding:0}.integrations-manager{border-radius:0;width:100vw;height:100vh;max-height:none}.integrations-manager-body{height:calc(100vh - 140px);padding:16px}.integration-overview{grid-template-columns:1fr 1fr}.integration-overview>div{border-right:0;padding:15px}.integration-overview>div:first-child{border-bottom:1px solid #ffffff0e;grid-column:1/-1}.integration-company{border-left:1px solid #ffffff0e}.booking-callout{grid-template-columns:40px 1fr}.booking-callout>button{grid-column:1/-1;justify-content:center}.integration-manager-list>article{grid-template-columns:42px 1fr;gap:10px}.integration-sync-state,.integration-row-actions{grid-column:2}.integration-row-actions{flex-direction:row}.integration-row-actions>button{flex:1}.integration-permissions{grid-template-columns:31px 1fr}.integration-permissions>button{text-align:left;grid-column:2;padding:0}.integration-section-heading>button{font-size:0}.integration-section-heading>button svg{margin:0}.integration-notice{justify-content:center;left:16px;right:16px}}.direct-architecture-note{color:#64a679;background:#39784f09;border:1px solid #4b82601a;border-radius:11px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;min-height:58px;margin-top:14px;padding:9px 12px;display:grid}.direct-architecture-note p{flex-direction:column;gap:3px;margin:0;display:flex}.direct-architecture-note strong{color:#7f9385;font-size:11px;font-weight:500}.direct-architecture-note span{color:#536158;font-size:12px}.direct-architecture-note>button{color:#7f69b4;background:0 0;border:0;font-size:12px}.integration-filters{gap:6px;margin:0 0 11px;display:flex}.integration-filters button{color:#5d5a63;background:#ffffff02;border:1px solid #ffffff0e;border-radius:8px;height:29px;padding:0 10px;font-size:11px}.integration-filters button.active{color:#9b80d6;background:#7654d312;border-color:#8062cc25}.manager-integration-copy>div .integration-mode{letter-spacing:.08em;border-radius:6px;height:19px;padding:3px 6px;font-size:12px;font-style:normal}.manager-integration-copy>div .integration-mode.direct{color:#62a378;background:#39784f10}.manager-integration-copy>div .integration-mode.optional{color:#b88855;background:#b47b3810}.service-meta{color:#fff;background:linear-gradient(145deg,#1778f2,#7755d0)}.service-google-analytics{color:#282119;background:linear-gradient(145deg,#ef8f00,#f7bd46)}.service-tiktok{color:#f5f5f6;background:#17171a;box-shadow:inset 2px 0 #2fd6d3,inset -2px 0 #ef426f}.service-linkedin{color:#fff;background:#0a66c2}.integration-manager-list:has(.integration-mode.optional) article:has(.integration-mode.optional){background:linear-gradient(90deg,#b47b3807,#0000)}@media (width>=1101px){.direct-architecture-note{min-height:66px}.direct-architecture-note strong{font-size:13px}.direct-architecture-note span,.direct-architecture-note>button{font-size:11px}.integration-filters button{height:33px;font-size:11px}.manager-integration-copy>div .integration-mode{font-size:11px}}@media (width<=720px){.direct-architecture-note{grid-template-columns:20px 1fr}.direct-architecture-note>button{text-align:left;grid-column:2;padding:0}.manager-integration-copy>div{flex-wrap:wrap}.integration-filters{overflow-x:auto}.integration-filters button{white-space:nowrap}}.connection-flow{z-index:5;background:linear-gradient(145deg,#121318,#0e0f12);grid-template-rows:78px 52px 1fr 66px;animation:.3s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;position:absolute;inset:0}.connection-flow>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.connection-flow>header>div{align-items:center;gap:11px;display:flex}.connection-flow>header>div>div{flex-direction:column;gap:4px;display:flex}.connection-flow>header>div>div>span{color:#6c56a3;letter-spacing:.11em;font-size:11px}.connection-flow>header h2{margin:0;font:500 17px Manrope}.connection-progress{color:#4f4d55;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;gap:10px;display:flex}.connection-progress>span{align-items:center;gap:6px;font-size:11px;display:flex}.connection-progress span i{border:1px solid #ffffff10;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.connection-progress span.active{color:#9479d0}.connection-progress span.active i{color:#a58bdd;background:#7654d317;border-color:#8062cc30}.connection-progress>em{background:#ffffff0e;width:55px;height:1px}.connection-flow-body{padding:24px 32px;overflow:auto}.connection-intro{text-align:center;max-width:680px;margin:0 auto 22px}.connection-brand-pair{justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.connection-brand-pair>i{background:linear-gradient(90deg,#7654d3,#ffffff13);width:40px;height:1px;position:relative}.connection-brand-pair>i:after{content:"›";color:#7654d3;font-style:normal;position:absolute;top:-9px;right:-2px}.brand-mark-mini{color:#a98ce4;background:linear-gradient(145deg,#2b2339,#17151d);border:1px solid #8062cc25;border-radius:12px;place-items:center;width:42px;height:42px;font:500 15px Manrope;display:grid}.connection-intro>span,.connecting-step>span,.connection-success>span:not(.connection-success-icon){color:#6d57a4;letter-spacing:.11em;font-size:11px}.connection-intro h3,.connecting-step h3,.connection-success h3{letter-spacing:-.025em;margin:7px 0;font:500 20px Manrope}.connection-intro p,.connecting-step>p,.connection-success>p{color:#646169;margin:0;font-size:11px;line-height:1.5}.connection-intro p strong{color:#8f8a94;font-weight:500}.connection-permission-layout{grid-template-columns:minmax(390px,1fr) 250px;gap:12px;max-width:850px;margin:auto;display:grid}.permission-list,.connection-scope{background:#ffffff02;border:1px solid #ffffff0e;border-radius:14px;padding:17px}.permission-list>header{border-bottom:1px solid #ffffff0d;padding-bottom:12px}.permission-list>header span,.connection-scope>span{color:#57545d;letter-spacing:.1em;font-size:11px}.permission-list>header h3{margin:5px 0 0;font:500 13px Manrope}.permission-list>article{border-bottom:1px solid #ffffff0c;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:60px;display:grid}.permission-list>article:last-child{border-bottom:0}.permission-list>article>span{color:#63a579;background:#39784f10;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.permission-list article p{flex-direction:column;gap:3px;margin:0;display:flex}.permission-list article strong{font-size:11px;font-weight:500}.permission-list article small{color:#56545c;font-size:11px;line-height:1.4}.connection-scope>div{border-bottom:1px solid #ffffff0d;grid-template-columns:35px 1fr 16px;align-items:center;gap:8px;height:62px;display:grid}.connection-scope .company-logo{width:34px;height:34px}.connection-scope>div p{flex-direction:column;gap:3px;margin:0;display:flex}.connection-scope>div strong{font-size:11px;font-weight:500}.connection-scope>div small{color:#55525a;font-size:11px}.connection-scope>div>svg{color:#62a779}.connection-scope ul{flex-direction:column;gap:10px;margin:0;padding:11px 0 0;list-style:none;display:flex}.connection-scope li{color:#6a6770;align-items:center;gap:7px;font-size:11px;display:flex}.connection-scope li svg{color:#765eb0}.connection-assurance{color:#62a578;background:#39784f09;border:1px solid #4a84601a;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:9px;max-width:850px;min-height:57px;margin:12px auto 0;padding:9px 12px;display:grid}.connection-assurance>svg{background:#39784f10;border-radius:8px;width:30px;height:30px;padding:8px}.connection-assurance p{flex-direction:column;gap:3px;margin:0;display:flex}.connection-assurance strong{color:#809187;font-size:12px;font-weight:500}.connection-assurance span{color:#526057;font-size:11px}.connection-flow>footer{border-top:1px solid #ffffff10;justify-content:flex-end;align-items:center;gap:8px;padding:0 24px;display:flex}.connection-flow>footer>span{color:#60656a;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.connection-flow>footer>span svg{color:#62a779}.connection-flow>footer button{border-radius:9px;height:35px;padding:0 13px;font-size:12px}.approve-connection{color:#fff;background:#7658c7;border:0;align-items:center;gap:6px;display:flex}.connecting-step,.connection-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.connection-loader{align-items:center;gap:20px;margin-bottom:25px;display:flex}.connection-loader>i{background:#2a2830;width:85px;height:2px;position:relative;overflow:hidden}.connection-loader>i:after{content:"";background:linear-gradient(90deg,#0000,#9c7de0,#0000);width:45%;animation:1.1s ease-in-out infinite connectionScan;position:absolute;inset:0}.connection-loader .manager-integration-logo,.connection-loader .brand-mark-mini{border-radius:15px;width:55px;height:55px}.connection-checks{grid-template-columns:repeat(3,1fr);gap:6px;width:390px;margin-top:24px;display:grid}.connection-checks>span{color:#5b5861;background:#ffffff02;border:1px solid #ffffff0d;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:45px;font-size:11px;display:flex}.connection-checks span.done{color:#61a377}.connection-checks span>i{background:#9678d7;border-radius:50%;width:6px;height:6px;animation:1s infinite pulse;box-shadow:0 0 8px #9678d7}.connection-success-icon{color:#67ad7e;background:#39784f14;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:19px;display:grid;box-shadow:0 0 40px #39784f12}.connection-success>p{max-width:560px}.connection-success-summary{background:#ffffff02;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:repeat(3,1fr);width:min(610px,90%);margin-top:25px;display:grid}.connection-success-summary>div{border-left:1px solid #ffffff0e;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:75px;display:flex}.connection-success-summary>div:first-child{border-left:0}.connection-success-summary strong{font:500 13px Manrope}.connection-success-summary span{color:#56535b;font-size:11px}@keyframes connectionScan{0%{transform:translate(-110%)}to{transform:translate(230%)}}@media (width>=1101px){.connection-flow>header h2{font-size:19px}.connection-flow-body{padding:28px 38px}.connection-intro h3,.connecting-step h3,.connection-success h3{font-size:23px}.connection-intro p,.connecting-step>p,.connection-success>p,.permission-list article strong,.connection-scope>div strong{font-size:13px}.permission-list article small,.connection-scope>div small,.connection-scope li{font-size:11px}.connection-flow>footer button{height:39px;font-size:12px}}@media (width<=680px){.connection-flow{grid-template-rows:72px 48px 1fr 66px}.connection-flow>header{padding:0 16px}.connection-progress>em{width:24px}.connection-progress>span{font-size:12px}.connection-flow-body{padding:18px 16px}.connection-permission-layout{grid-template-columns:1fr}.connection-intro h3,.connecting-step h3,.connection-success h3{font-size:18px}.connection-scope{display:none}.connection-assurance{margin-top:10px}.connection-assurance span{line-height:1.4}.connection-flow>footer{padding:0 16px}.connection-flow>footer button{flex:1}.connection-flow>footer>span{font-size:11px}.connection-checks{grid-template-columns:1fr;width:100%}.connection-success-summary{grid-template-columns:1fr}.connection-success-summary>div{border-top:1px solid #ffffff0e;border-left:0;min-height:54px}.connection-success-summary>div:first-child{border-top:0}}.service-imap-smtp{color:#fff;background:linear-gradient(145deg,#7659c6,#3a2d62);font-size:15px}.mail-server-config{background:#7654d308;border:1px solid #8062cc1c;border-radius:13px;max-width:850px;margin:0 auto 12px;padding:15px}.mail-server-config>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.mail-server-config>header>div{flex-direction:column;gap:4px;display:flex}.mail-server-config>header>div>span{color:#66509b;letter-spacing:.1em;font-size:12px}.mail-server-config h3{margin:0;font:500 13px Manrope}.universal-badge{color:#9478d2;background:#7654d311;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 7px;font-size:12px;display:flex}.mail-server-config>div{grid-template-columns:1fr 1.3fr 1fr 1fr;gap:8px;padding-top:12px;display:grid}.mail-server-config label{flex-direction:column;gap:5px;display:flex}.mail-server-config label>span{color:#57545c;letter-spacing:.08em;font-size:12px}.mail-server-config input,.mail-server-config select{color:#99959f;background:#0d0e11;border:1px solid #ffffff0f;border-radius:8px;outline:0;width:100%;height:34px;padding:0 9px;font-size:12px}.mail-server-config input:focus,.mail-server-config select:focus{border-color:#8062cc3b;box-shadow:0 0 0 3px #7654d30a}.mail-connection-error{color:#c77b82;background:#a94d5710;border:1px solid #b85f6726;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:11px}.mail-server-config>footer{color:#5d5963;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.mail-server-config>footer span{align-items:center;gap:4px;display:flex}.mail-server-config>footer span:first-child{color:#63a479;margin-right:auto}.connection-flow>footer .approve-connection:disabled{opacity:.35;cursor:not-allowed}@media (width>=1101px){.mail-server-config{padding:17px}.mail-server-config h3{font-size:15px}.mail-server-config input{height:38px;font-size:12px}.mail-server-config label>span,.mail-server-config>header>div>span,.universal-badge,.mail-server-config>footer{font-size:12px}}@media (width<=760px){.mail-server-config>div{grid-template-columns:1fr 1fr}.mail-server-config>footer{flex-wrap:wrap}.mail-server-config>footer span:first-child{width:100%}}.global-overview-page{grid-column:1/-1;width:100%;padding:2px 0 34px}.global-overview-hero{justify-content:space-between;align-items:flex-end;margin:2px 0 22px;display:flex}.global-overview-hero h1{letter-spacing:-.055em;margin:6px 0;font:500 clamp(34px,3.2vw,48px) Manrope}.global-overview-hero p{color:#74717a;margin:0;font-size:14px}.global-overview-hero>div:last-child{align-items:center;gap:9px;display:flex}.global-overview-hero>div:last-child>button{color:#977bd4;background:#7654d30e;border:1px solid #8062cc22;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:11px;display:flex}.demo-data{color:#a77c50;letter-spacing:.08em;background:#b47b380e;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:12px;display:flex}.global-briefing{background:radial-gradient(circle at 5% 20%,#7654d31a,#0000 35%),linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff10;border-radius:19px;grid-template-columns:1fr 430px;align-items:center;gap:25px;min-height:155px;padding:27px 31px;display:grid}.global-brief-copy>span{color:#8d70cb;letter-spacing:.1em;align-items:center;gap:6px;font-size:11px;display:flex}.global-brief-copy h2{letter-spacing:-.025em;max-width:740px;margin:9px 0 6px;font:500 21px/1.4 Manrope}.global-brief-copy h2 strong{color:#a288df;font-weight:500}.global-brief-copy p{color:#5e5b64;margin:0;font-size:11px}.global-brief-stats{background:#0c0d10b8;border:1px solid #ffffff0d;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid}.global-brief-stats>div{border-left:1px solid #ffffff0d;flex-direction:column;justify-content:center;min-height:86px;padding:0 16px;display:flex}.global-brief-stats>div:first-child{border-left:0}.global-brief-stats strong{font:500 25px Manrope}.global-brief-stats span{margin:3px 0;font-size:12px}.global-brief-stats small{color:#56535b;font-size:12px}.global-overview-layout{grid-template-columns:minmax(620px,1fr) 320px;gap:14px;margin-top:14px;display:grid}.global-overview-layout>main{flex-direction:column;gap:14px;display:flex}.global-attention,.opportunity-radar,.coverage-card,.anticipation-card,.global-principle{background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #ffffff0f;border-radius:17px}.global-attention{padding:22px 24px}.global-attention>header,.opportunity-radar>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-end;padding-bottom:16px;display:flex}.global-attention>header span,.opportunity-radar>header>div:first-child>span,.coverage-card>header span,.anticipation-card>span{color:#5f5b65;letter-spacing:.1em;font-size:11px}.global-attention>header h2,.opportunity-radar>header h2{margin:5px 0 0;font:500 17px Manrope}.global-attention>header>button{color:#8d73c7;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.global-task-list>article{border-bottom:1px solid #ffffff0c;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:80px;display:grid}.global-task-list>article:last-child{border-bottom:0}.global-company-logo{border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:11px;font-weight:600;display:grid}.global-task-copy{flex-direction:column;gap:4px;display:flex}.global-task-copy>span{letter-spacing:.08em;font-size:12px}.global-task-copy>span.urgent{color:#c07178}.global-task-copy>span.mail{color:#6f94ca}.global-task-copy>span.campaign{color:#9b7bd7}.global-task-copy>span.review{color:#b88a59}.global-task-copy h3{margin:0;font-size:12px;font-weight:500}.global-task-copy p{color:#57545c;margin:0;font-size:11px}.global-task-list article>button{color:#7d7982;background:#ffffff03;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:11px;display:flex}.global-task-list article>button svg{transform:rotate(45deg)}.opportunity-radar{padding:22px 24px}.opportunity-radar>header>div:first-child>span{color:#8468bf;align-items:center;gap:5px;display:flex}.opportunity-radar>header p{color:#5b5861;margin:6px 0 0;font-size:12px}.opportunity-radar>header>div:last-child{gap:4px;display:flex}.opportunity-radar>header button{color:#5a5760;background:0 0;border:0;border-radius:7px;height:28px;padding:0 8px;font-size:11px}.opportunity-radar>header button.active{color:#9a7bd7;background:#7654d314}.radar-timeline{padding-top:4px}.radar-timeline>article{grid-template-columns:50px 1fr;gap:12px;display:grid}.radar-date{border-right:1px solid #ffffff0e;flex-direction:column;align-items:flex-start;padding-top:19px;display:flex;position:relative}.radar-date strong{font:500 16px Manrope}.radar-date span{color:#535058;letter-spacing:.1em;font-size:12px}.radar-date>i{background:#3c3941;border:2px solid #15161a;border-radius:50%;width:7px;height:7px;position:absolute;top:28px;right:-4px}.radar-date>i.active{background:#9876db;box-shadow:0 0 10px #9876db}.radar-opportunity{background:#ffffff02;border:1px solid #ffffff0d;border-radius:12px;margin:8px 0;padding:14px}.radar-opportunity>header{justify-content:space-between;align-items:center;display:flex}.radar-kind{color:#776490;letter-spacing:.09em;font-size:12px}.impact{color:#b28556;background:#b47b3810;border-radius:6px;align-items:center;height:21px;padding:0 6px;font-size:12px;display:flex}.impact.very-high{color:#bd7279;background:#9f4b5512}.radar-opportunity h3{margin:8px 0 10px;font-size:12px;font-weight:500}.radar-context{align-items:center;gap:8px;display:flex}.radar-context .global-company-logo{border-radius:8px;width:31px;height:31px}.radar-context p{flex-direction:column;gap:3px;margin:0;display:flex}.radar-context strong{font-size:12px;font-weight:500}.radar-context small{color:#59565f;align-items:center;gap:3px;font-size:12px;display:flex}.radar-opportunity>footer{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.radar-opportunity>footer>span{color:#536359;align-items:center;gap:4px;font-size:12px;display:flex}.radar-opportunity>footer>button{color:#8e72ca;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.radar-opportunity>footer>button svg{transform:rotate(45deg)}.global-overview-side{flex-direction:column;gap:14px;display:flex}.coverage-card{padding:19px}.coverage-card>header{justify-content:space-between;display:flex}.coverage-card>header h3{margin:5px 0 0;font:500 14px Manrope}.coverage-live{background:#39784f0e;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 6px;display:flex;color:#63a77a!important;letter-spacing:0!important}.coverage-live i{background:#63ad7d;border-radius:50%;width:5px;height:5px}.coverage-orbit{place-items:center;height:116px;margin:8px 0;display:grid;position:relative}.coverage-orbit>i{border:1px solid #8062cc12;border-radius:50%;position:absolute}.coverage-orbit>i:first-child{width:100px;height:100px}.coverage-orbit>i:nth-child(2){width:70px;height:70px}.coverage-orbit>i:nth-child(3){background:#7654d308;width:40px;height:40px}.coverage-orbit>span{color:#9a7bd8;z-index:1;background:#7654d31a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 24px #7654d322}.coverage-businesses{border-top:1px solid #ffffff0d}.coverage-businesses>button{width:100%;min-height:53px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0c;grid-template-columns:30px 1fr 14px;align-items:center;gap:8px;padding:0;display:grid}.coverage-businesses>button>span{border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.coverage-businesses button p{flex-direction:column;gap:2px;margin:0;display:flex}.coverage-businesses strong{font-size:12px;font-weight:500}.coverage-businesses small{color:#56535b;font-size:12px}.coverage-businesses button>svg{color:#5d9d72}.manage-coverage{color:#856bbd;background:#7654d309;border:1px solid #8062cc1c;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;margin-top:12px;font-size:11px;display:flex}.anticipation-card{padding:19px}.anticipation-card>span{color:#7058a5;align-items:center;gap:5px;display:flex}.anticipation-card>div{align-items:center;gap:11px;margin:17px 0;display:flex}.anticipation-card>div>strong{font:500 28px Manrope}.anticipation-card>div p{flex-direction:column;gap:3px;margin:0;display:flex}.anticipation-card>div span{font-size:12px}.anticipation-card>div small{color:#55525a;font-size:12px}.anticipation-card ul{margin:0;padding:0;list-style:none}.anticipation-card li{color:#65626b;border-top:1px solid #ffffff0b;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;min-height:33px;font-size:11px;display:grid}.anticipation-card li i{border-radius:50%;width:6px;height:6px}.anticipation-card li i.violet{background:#8d6dce}.anticipation-card li i.blue{background:#5b83bc}.anticipation-card li i.amber{background:#b67e47}.anticipation-card li strong{color:#807c85;font-weight:500}.global-principle{color:#987adc;align-items:flex-start;gap:9px;min-height:90px;padding:16px;display:flex}.global-principle p{flex-direction:column;gap:5px;margin:0;display:flex}.global-principle span{letter-spacing:.1em;font-size:12px}.global-principle strong{color:#89858f;font-size:11px;font-weight:500;line-height:1.4}.global-principle small{color:#535059;font-size:12px}@media (width>=1400px){.global-overview-layout{grid-template-columns:minmax(760px,1fr) 360px;gap:18px}.global-briefing{grid-template-columns:1fr 500px}.global-task-list>article{min-height:91px}.global-task-copy h3,.radar-opportunity h3{font-size:14px}.global-task-copy p,.opportunity-radar>header p,.global-task-list article>button,.radar-opportunity>footer>button{font-size:11px}.coverage-businesses>button{min-height:60px}.coverage-businesses strong,.coverage-businesses small{font-size:12px}}@media (width<=1050px){.global-overview-layout{grid-template-columns:1fr}.global-overview-side{grid-template-columns:1fr 1fr;display:grid}.global-principle{grid-column:1/-1}.global-briefing{grid-template-columns:1fr}.global-brief-stats{max-width:600px}}@media (width<=700px){.global-overview-hero{display:block}.global-overview-hero>div:last-child{justify-content:space-between;margin-top:15px}.global-briefing{padding:20px}.global-brief-stats{grid-template-columns:1fr}.global-brief-stats>div{border-top:1px solid #ffffff0d;border-left:0;min-height:62px}.global-brief-stats>div:first-child{border-top:0}.global-overview-side{display:flex}.global-attention,.opportunity-radar{padding:17px}.global-attention>header,.opportunity-radar>header{display:block}.global-attention>header>button,.opportunity-radar>header>div:last-child{margin-top:12px}.global-task-list>article{grid-template-columns:36px 1fr;padding:11px 0}.global-task-list article>button{grid-column:2;justify-self:start}.radar-opportunity>footer{align-items:flex-start;gap:9px}.radar-opportunity>footer>span{max-width:55%}}.decision-center-page{flex-direction:column;gap:14px;display:flex}.decision-center-hero{background:radial-gradient(circle at 12% 5%,#7654d325,#0000 38%),linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff10;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:182px;padding:29px 31px;display:flex}.decision-center-hero h1{letter-spacing:-.055em;margin:8px 0;font:500 clamp(34px,3.2vw,48px) Manrope}.decision-center-hero p{color:#85818b;max-width:680px;margin:0;font-size:15px;line-height:1.55}.decision-center-actions{align-items:center;gap:9px;padding-bottom:3px;display:flex}.decision-review-state{color:#6cae80;letter-spacing:.08em;white-space:nowrap;background:#39784f0e;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:11px;display:flex}.decision-review-state i{background:#62b67f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #62b67f77}.decision-center-actions>button,.decision-section-heading>button{color:#9c81d7;white-space:nowrap;background:#7654d30e;border:1px solid #8062cc25;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:12px;display:flex}.decision-center-actions>button svg,.decision-section-heading>button svg,.decision-priority-card footer button svg,.radar-conclusion-card>button svg,.decision-state-grid button svg,.decision-clear-state>button svg{transform:rotate(45deg)}.decision-priorities,.decision-recommendations,.decision-system-state{background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #ffffff0f;border-radius:18px;padding:22px 24px}.decision-section-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:16px;display:flex}.decision-section-heading>div>span{color:#8970bf;letter-spacing:.11em;font-size:11px}.decision-section-heading h2{letter-spacing:-.025em;margin:6px 0 0;font:500 18px Manrope}.decision-section-heading p{color:#6c6871;margin:5px 0 0;font-size:12px;line-height:1.5}.decision-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.decision-priority-card{background:#0e0f12;border:1px solid #ffffff0f;border-radius:15px;min-height:292px;padding:16px;position:relative;overflow:hidden}.decision-priority-card:before{content:"";background:#8c72c7;width:3px;position:absolute;inset:0 auto 0 0}.decision-priority-card.p0:before{background:#ce6c73}.decision-priority-card.p1:before{background:#cf9557}.decision-priority-card.p2:before{background:#d1b354}.decision-priority-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.decision-priority-label,.decision-level,.opportunity-level{letter-spacing:.1em;font-size:10px}.decision-priority-label{color:#8b73c6}.decision-priority-card.p0 .decision-priority-label,.decision-priority-card.p0 .decision-level{color:#ce7b82}.decision-priority-card.p1 .decision-priority-label,.decision-priority-card.p1 .decision-level{color:#c9935d}.decision-priority-card.p2 .decision-priority-label,.decision-priority-card.p2 .decision-level{color:#c8b05a}.decision-level{color:#9b7dd8;background:#7654d312;border-radius:6px;align-items:center;height:22px;padding:0 6px;display:flex}.decision-priority-card.p0 .decision-level{background:#a9545d13}.decision-priority-card.p1 .decision-level{background:#b47b3811}.decision-priority-card.p2 .decision-level{background:#b99d3a10}.decision-card-business{align-items:center;gap:8px;margin-top:14px;display:flex}.decision-card-business p{flex-direction:column;gap:2px;margin:0;display:flex}.decision-card-business strong{font-size:12px;font-weight:500}.decision-card-business small{color:#69656e;font-size:11px}.decision-priority-card h3{letter-spacing:-.02em;margin:13px 0;font:500 16px/1.25 Manrope}.decision-priority-card dl{flex-direction:column;gap:8px;margin:0;display:flex}.decision-priority-card dl>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.decision-priority-card dt{color:#69656d;letter-spacing:.08em;font-size:10px}.decision-priority-card dd{color:#aaa6b0;margin:0;font-size:12px;line-height:1.45}.decision-priority-card footer{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:12px;display:flex}.decision-priority-card footer>span{color:#77737d;font-size:11px}.decision-priority-card footer button,.radar-conclusion-card>button{color:#fff;background:#7656c8;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;display:flex}.decision-clear-state{background:radial-gradient(circle at 8%,#39784f12,#0000 35%),#ffffff02;border:1px solid #4d90601e;border-radius:15px;grid-column:1/-1;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:148px;padding:20px;display:grid}.decision-clear-state>span{color:#6eb083;background:#39784f12;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.decision-clear-state h3{margin:0 0 5px;font:500 17px Manrope}.decision-clear-state p{color:#7e7a84;max-width:700px;margin:0;font-size:13px;line-height:1.55}.decision-clear-state>button{color:#a287dc;background:#7654d30e;border:1px solid #8062cc25;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;display:flex}.decision-clear-state>button:disabled{opacity:.45}.decision-recommendation-grid{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.radar-conclusion-card{background:radial-gradient(circle at 100% 100%,#7654d312,#0000 38%),#ffffff02;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:11px;min-height:177px;padding:16px;display:grid}.radar-conclusion-card.opportunity{background:radial-gradient(circle at 100% 0,#39784f13,#0000 36%),#ffffff02}.radar-conclusion-card .radar-conclusion-icon{color:#a487e1;background:#7654d316;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.radar-conclusion-card>div>span{color:#8870bf;letter-spacing:.1em;font-size:10px}.radar-conclusion-card h3{letter-spacing:-.015em;margin:6px 0;font:500 15px/1.3 Manrope}.radar-conclusion-card p{color:#77737e;margin:0;font-size:12px;line-height:1.5}.radar-conclusion-card>button{grid-column:2;justify-self:start;margin-top:auto}.radar-conclusion-card.opportunity>.opportunity-level{color:#6dae80;grid-column:1/-1}.radar-conclusion-card.opportunity>div{grid-column:1/-1}.radar-conclusion-card.opportunity>button{grid-column:1}.radar-conclusion-card.quiet>.opportunity-level{color:#8e74c7}.decision-system-state{padding-bottom:18px}.decision-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.decision-state-grid>article{background:#ffffff02;border:1px solid #ffffff0d;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:120px;padding:14px;display:flex}.decision-state-grid>article.healthy{border-color:#4d90601c}.decision-state-grid>article.attention{border-color:#bf81541f}.state-icon{color:#a184df;background:#7654d313;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.healthy .state-icon{color:#70ad82;background:#39784f10}.attention .state-icon{color:#c28a54;background:#b47b3810}.decision-state-grid strong{font-size:12px;font-weight:500;line-height:1.35}.decision-state-grid p{color:#716d76;margin:5px 0 0;font-size:11px;line-height:1.45}.decision-state-grid button{color:#9277cc;background:0 0;border:0;align-items:center;gap:5px;margin-top:auto;padding:0;font-size:11px;display:flex}@media (width>=1400px){.decision-center-hero{min-height:198px;padding:34px 38px}.decision-priorities,.decision-recommendations,.decision-system-state{padding:25px 28px}.decision-priority-card{min-height:304px;padding:19px}.decision-priority-card h3{font-size:17px}.decision-priority-card dl>div{grid-template-columns:125px minmax(0,1fr)}.decision-state-grid>article{min-height:130px;padding:16px}.decision-state-grid strong{font-size:13px}}@media (width<=1050px){.decision-center-hero{flex-direction:column;align-items:flex-start}.decision-center-actions{justify-content:space-between;width:100%}.decision-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.decision-center-hero{padding:22px 20px}.decision-center-hero h1{font-size:34px}.decision-center-actions{flex-direction:column;align-items:flex-start}.decision-priorities,.decision-recommendations,.decision-system-state{padding:18px}.decision-section-heading{flex-direction:column;align-items:flex-start}.decision-priority-list,.decision-recommendation-grid{grid-template-columns:1fr}.decision-priority-card dl>div{grid-template-columns:1fr;gap:3px}.decision-clear-state{grid-template-columns:38px 1fr}.decision-clear-state>button{grid-column:2;justify-self:start}.decision-state-grid{grid-template-columns:1fr 1fr}.decision-state-grid>article:last-child{grid-column:1/-1;min-height:104px}.radar-conclusion-card{min-height:158px}}.location-overlay{z-index:220;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030305c9;place-items:center;padding:24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.location-manager{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff1b;border-radius:23px;grid-template-rows:78px 1fr 64px;width:min(1050px,95vw);height:min(760px,93vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;overflow:hidden;box-shadow:0 40px 120px #000e}.location-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 23px;display:flex}.location-manager>header>div{align-items:center;gap:10px;display:flex}.location-manager-icon{color:#9b7bdc;background:#7654d315;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.location-manager>header>div>div{flex-direction:column;gap:4px;display:flex}.location-manager>header>div>div>span{color:#6d56a4;letter-spacing:.1em;font-size:11px}.location-manager>header h2{margin:0;font:500 17px Manrope}.location-manager-layout{grid-template-columns:230px 1fr;min-height:0;display:grid}.location-manager-layout>aside{border-right:1px solid #ffffff0e;padding:20px 14px}.location-manager-layout>aside>span{color:#514e56;letter-spacing:.1em;padding:0 8px 8px;font-size:12px;display:block}.location-manager-layout>aside>button{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:33px 1fr 15px;align-items:center;gap:8px;padding:0 8px;display:grid}.location-manager-layout>aside>button.active{background:#7654d30f}.location-manager-layout>aside>button>span{border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.location-manager-layout>aside button p{flex-direction:column;gap:3px;margin:0;display:flex}.location-manager-layout>aside strong{font-size:11px;font-weight:500}.location-manager-layout>aside small{color:#545159;font-size:12px}.location-manager-layout>aside button>svg{color:#8e72c8}.location-editor{padding:24px 28px;overflow:auto}.location-editor-heading{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.location-editor-heading>div>span{color:#66519b;letter-spacing:.1em;font-size:11px}.location-editor-heading h3{margin:5px 0;font:500 19px Manrope}.location-editor-heading p{color:#5d5a63;margin:0;font-size:12px}.demo-location-badge{color:#ad8052;letter-spacing:.08em;background:#b47b380e;border-radius:7px;align-items:center;height:23px;padding:0 7px;font-size:12px;display:flex}.location-fields{grid-template-columns:1fr 1fr;gap:13px;padding-top:18px;display:grid}.location-fields label{flex-direction:column;gap:6px;display:flex}.location-fields label>span,.location-sources>span{color:#56535b;letter-spacing:.1em;font-size:12px}.location-fields input:not([type=range]),.location-fields textarea{color:#99959f;background:#0c0d10;border:1px solid #ffffff0f;border-radius:9px;outline:0;width:100%;padding:0 10px;font-size:12px}.location-fields input:not([type=range]){height:38px}.location-fields textarea{resize:none;height:72px;padding-top:10px}.radius-field,.audience-field{grid-column:1/-1}.radius-field>div{background:#0c0d10;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:1fr 55px;align-items:center;gap:10px;height:38px;padding:0 11px;display:grid}.radius-field input{accent-color:#8061ce}.radius-field strong{color:#9b7dd9;text-align:right;font:500 12px Manrope}.radius-field>small{color:#514f56;font-size:12px}.location-preview{background:radial-gradient(circle at 12%,#7654d312,#0000 28%),#ffffff02;border:1px solid #8062cc19;border-radius:13px;grid-template-columns:95px 1fr;align-items:center;gap:12px;min-height:90px;margin-top:14px;padding:12px;display:grid}.location-preview-radar{place-items:center;height:67px;display:grid;position:relative}.location-preview-radar>i{border:1px solid #8062cc20;border-radius:50%;position:absolute}.location-preview-radar>i:first-child{width:62px;height:62px}.location-preview-radar>i:nth-child(2){width:38px;height:38px}.location-preview-radar>span{color:#9b7ed9;z-index:1;background:#7654d319;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.location-preview>p{flex-direction:column;gap:5px;margin:0;display:flex}.location-preview>p>span{color:#68529d;letter-spacing:.1em;font-size:12px}.location-preview strong{font:500 13px Manrope}.location-preview small{color:#5d5a63;font-size:11px;line-height:1.4}.location-sources{border-top:1px solid #ffffff0d;margin-top:14px;padding-top:13px}.location-sources>div{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.location-sources>div>span{color:#678371;background:#39784f0a;border-radius:7px;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:12px;display:flex}.location-sources>small{color:#504e55;font-size:12px}.location-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.location-manager>footer>div{align-items:center;gap:8px;display:flex}.location-manager>footer>div:first-child{color:#62a278}.location-manager>footer>div:first-child span{color:#59615c;font-size:11px}.location-manager>footer button{border-radius:9px;height:35px;padding:0 12px;font-size:12px}.save-location{color:#fff;background:#7658c7;border:0;align-items:center;gap:6px;display:flex}.save-location:disabled{opacity:.35}@media (width>=1101px){.location-manager{width:1140px}.location-manager-layout{grid-template-columns:260px 1fr}.location-manager>header h2{font-size:19px}.location-manager-layout>aside>button{min-height:66px}.location-manager-layout>aside strong{font-size:13px}.location-manager-layout>aside small{font-size:12px}.location-editor{padding:28px 34px}.location-editor-heading h3{font-size:22px}.location-editor-heading p,.location-fields input:not([type=range]),.location-fields textarea,.location-fields label>span,.location-sources>span,.radius-field>small{font-size:12px}.location-manager>footer button{height:39px;font-size:12px}}@media (width<=700px){.location-overlay{padding:0}.location-manager{border-radius:0;grid-template-rows:72px 1fr 68px;width:100vw;height:100vh;max-height:none}.location-manager-layout{grid-template-columns:1fr}.location-manager-layout>aside{border-bottom:1px solid #ffffff0e;border-right:0;padding:10px;display:flex;overflow-x:auto}.location-manager-layout>aside>span{display:none}.location-manager-layout>aside>button{min-width:155px}.location-editor{padding:17px}.location-fields{grid-template-columns:1fr}.location-fields label{grid-column:1}.location-manager>footer>div:first-child{display:none}.location-manager>footer>div:last-child{width:100%}.location-manager>footer button{flex:1}}.exact-address-field{grid-column:1/-1}.exact-address-field>small{color:#514f56;font-size:12px}.maps-location-link{background:#3f72b807;border:1px solid #4770ae1c;border-radius:13px;margin-top:14px;padding:14px}.maps-location-link>header{justify-content:space-between;align-items:center;display:flex}.maps-location-link>header>div{align-items:center;gap:8px;display:flex}.maps-mark{color:#4285f4;background:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font:600 11px Manrope;display:grid}.maps-location-link p{flex-direction:column;gap:3px;margin:0;display:flex}.maps-location-link p strong{font-size:11px;font-weight:500}.maps-location-link p small{color:#565861;font-size:12px}.maps-location-link>header>button{color:#7898c7;background:#3f72b80d;border:1px solid #4770ae24;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:12px;display:flex}.maps-location-link>div{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.maps-location-link>div>input{color:#99959f;background:#0c0d10;border:1px solid #ffffff0f;border-radius:8px;outline:0;height:35px;padding:0 9px;font-size:12px}.maps-location-link>div>button{color:#fff;background:#3569b5;border:0;border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 10px;font-size:11px;display:flex}.maps-location-link>div>button:disabled{opacity:.3}.maps-location-link>footer{color:#526170;align-items:center;gap:5px;padding-top:9px;font-size:12px;display:flex}.maps-reference-notice{color:#66a97b;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}@media (width>=1101px){.exact-address-field>small,.maps-location-link p small,.maps-location-link>footer,.maps-reference-notice{font-size:12px}.maps-location-link p strong{font-size:13px}.maps-location-link>header>button,.maps-location-link>div>button{font-size:11px}.maps-location-link>div>input{height:39px;font-size:12px}.maps-location-link>div>button{height:39px}}@media (width<=600px){.maps-location-link>header{align-items:flex-start}.maps-location-link>header>button{font-size:0}.maps-location-link>div{grid-template-columns:1fr}.maps-location-link>div>button{justify-content:center}}.task-center-overlay{z-index:222;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030305cb;place-items:center;padding:22px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.task-center{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff1b;border-radius:24px;grid-template-rows:78px 102px 1fr 62px;width:min(1180px,96vw);height:min(850px,95vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;overflow:hidden;box-shadow:0 42px 125px #000e}.task-center>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.task-center>header>div{align-items:center;gap:11px;display:flex}.task-center-icon{color:#9b7cdb;background:#7654d315;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.task-center>header>div>div{flex-direction:column;gap:4px;display:flex}.task-center>header>div>div>span{color:#6b55a2;letter-spacing:.1em;font-size:11px}.task-center>header h2{margin:0;font:500 17px Manrope}.task-center-summary{border-bottom:1px solid #ffffff0e;grid-template-columns:145px 145px 145px 1fr;gap:8px;padding:14px 27px;display:grid}.task-center-summary>div{background:#ffffff02;border:1px solid #ffffff0d;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:9px 11px;display:grid}.task-center-summary>div>strong{grid-row:1/-1;font:500 22px Manrope}.task-center-summary>div>span{align-self:end;font-size:11px}.task-center-summary>div>small{color:#545159;align-self:start;font-size:12px}.task-center-summary>p{color:#9478d2;place-self:center end;align-items:flex-start;gap:8px;margin:0;display:flex}.task-center-summary>p>span{flex-direction:column;gap:4px;display:flex}.task-center-summary>p strong{color:#88848e;font-size:12px;font-weight:500}.task-center-summary>p small{color:#56535b;font-size:12px}.task-center-layout{grid-template-columns:minmax(650px,1fr) 255px;min-height:0;display:grid}.task-center-layout>main{min-width:0;padding:18px 20px 24px 27px;overflow:auto}.task-toolbar{grid-template-columns:minmax(220px,1fr) auto 120px;align-items:center;gap:8px;margin-bottom:13px;display:grid}.task-search{color:#5a5760;background:#ffffff02;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 10px;display:flex}.task-search input{color:#aaa6b0;background:0 0;border:0;outline:0;width:100%;font-size:11px}.task-filters{border:1px solid #ffffff0f;border-radius:9px;height:35px;padding:3px;display:flex}.task-filters button{color:#5e5b64;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:12px}.task-filters button.active{color:#9679d3;background:#7654d314}.task-toolbar select{color:#77737d;background:#15161a;border:1px solid #ffffff0f;border-radius:9px;height:35px;padding:0 8px;font-size:11px}.task-table-heading{color:#4f4c54;letter-spacing:.1em;grid-template-columns:1fr 80px 150px 135px;align-items:end;gap:10px;height:30px;padding:0 11px 7px 52px;font-size:12px;display:grid}.task-center-list{border:1px solid #ffffff0e;border-radius:13px;overflow:hidden}.task-center-list>article{border-bottom:1px solid #ffffff0d;grid-template-columns:39px minmax(210px,1fr) 80px 150px 135px;align-items:center;gap:10px;min-height:86px;padding:11px;display:grid}.task-center-list>article:last-child{border-bottom:0}.task-center-list>article.resolved{opacity:.52}.task-center-copy{flex-direction:column;gap:4px;display:flex}.task-priority{letter-spacing:.08em;font-size:12px}.task-priority.urgent{color:#c26f77}.task-priority.high{color:#b88754}.task-priority.normal{color:#766298}.task-center-copy h3{margin:0;font-size:11px;font-weight:500}.task-center-copy p{color:#56535b;margin:0;font-size:12px}.task-due{color:#736f78;align-items:center;gap:5px;display:flex}.task-due span{font-size:12px}.task-impact{color:#5c5962;margin:0;font-size:12px;line-height:1.4}.task-center-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.task-center-actions>button:first-child{color:#7b7781;background:#ffffff03;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:12px;display:flex}.task-center-actions>button:first-child svg{transform:rotate(45deg)}.task-center-actions .complete-task{color:#62a678;background:#39784f0a;border:1px solid #4b856018;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.task-center-actions .restore-task{color:#8f73c9!important;background:#7654d30b!important;border-color:#8062cc1f!important}.empty-task-center{text-align:center;color:#765ab5;padding:60px 20px}.empty-task-center h3{color:#8e8a94;margin:10px 0 5px;font:500 15px Manrope}.empty-task-center p{color:#56535b;font-size:11px}.task-center-layout>aside{border-left:1px solid #ffffff0e;flex-direction:column;gap:11px;padding:18px 16px;display:flex;overflow:auto}.task-priority-card,.task-workload,.task-center-note{background:#ffffff02;border:1px solid #ffffff0e;border-radius:12px;padding:14px}.task-priority-card>span,.task-workload>span{color:#535058;letter-spacing:.1em;font-size:12px}.task-priority-card h3{margin:5px 0 10px;font:500 12px Manrope}.task-priority-card ul{margin:0;padding:0;list-style:none}.task-priority-card li{border-top:1px solid #ffffff0c;grid-template-columns:7px 1fr;align-items:center;gap:7px;min-height:47px;display:grid}.task-priority-card li>i{border-radius:50%;width:6px;height:6px}.task-priority-card i.urgent{background:#bd6c74}.task-priority-card i.high{background:#b17c48}.task-priority-card i.normal{background:#8066b9}.task-priority-card li p{flex-direction:column;gap:3px;margin:0;display:flex}.task-priority-card li strong{font-size:11px;font-weight:500}.task-priority-card li small{color:#535058;font-size:12px}.task-workload>button{width:100%;min-height:49px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0c;grid-template-columns:29px 1fr;align-items:center;gap:7px;padding:0;display:grid;position:relative}.task-workload>button>span{border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.task-workload button p{flex-direction:column;gap:2px;margin:0;display:flex}.task-workload strong{font-size:11px;font-weight:500}.task-workload small{color:#535159;font-size:12px}.task-workload button>em{background:#7557be;border-radius:2px;max-width:calc(100% - 36px);height:2px;position:absolute;bottom:5px;left:36px}.task-center-note{color:#9679d2;align-items:flex-start;gap:8px;display:flex}.task-center-note p{flex-direction:column;gap:4px;margin:0;display:flex}.task-center-note strong{color:#817d87;font-size:11px;font-weight:500}.task-center-note span{color:#545159;font-size:12px;line-height:1.4}.task-center>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 23px;display:flex}.task-center>footer>div{color:#62a378;align-items:center;gap:6px;display:flex}.task-center>footer span{color:#58615b;font-size:11px}.task-center>footer>button{color:#fff;background:#7658c7;border:0;border-radius:9px;height:34px;padding:0 15px;font-size:12px}.global-tasks-clear{color:#62a378;justify-content:center;align-items:center;gap:10px;min-height:110px;display:flex}.global-tasks-clear p{flex-direction:column;gap:3px;margin:0;display:flex}.global-tasks-clear strong{color:#85818b;font-size:11px;font-weight:500}.global-tasks-clear span{color:#55525a;font-size:11px}@media (width>=1300px){.task-center{width:1260px}.task-center-layout{grid-template-columns:minmax(740px,1fr) 285px}.task-center>header h2{font-size:19px}.task-center-summary>div>strong{font-size:25px}.task-center-summary>div>span,.task-center-summary>div>small{font-size:11px}.task-center-copy h3{font-size:13px}.task-center-copy p,.task-due span,.task-impact,.task-center-actions>button:first-child{font-size:12px}.task-priority{font-size:11px}.task-center-list>article{grid-template-columns:43px minmax(240px,1fr) 90px 175px 150px;min-height:96px}.task-table-heading{grid-template-columns:1fr 90px 175px 150px}.task-center-layout>aside{padding:21px 18px}.task-priority-card li strong,.task-workload strong,.task-center-note strong,.task-priority-card li small,.task-workload small,.task-center-note span{font-size:11px}}@media (width<=900px){.task-center-layout{grid-template-columns:1fr}.task-center-layout>aside{display:none}.task-center-summary{grid-template-columns:repeat(3,1fr)}.task-center-summary>p{display:none}}@media (width<=700px){.task-center-overlay{padding:0}.task-center{border-radius:0;grid-template-rows:72px auto 1fr 64px;width:100vw;height:100vh;max-height:none}.task-center-summary{grid-template-columns:repeat(3,1fr);padding:10px}.task-center-summary>div{text-align:center;grid-template-columns:1fr}.task-center-summary>div>strong{grid-row:auto}.task-center-summary>div>small{display:none}.task-center-layout>main{padding:13px}.task-toolbar{grid-template-columns:1fr}.task-filters{justify-content:stretch}.task-filters button{flex:1}.task-table-heading{display:none}.task-center-list>article{grid-template-columns:36px 1fr;padding:12px}.task-due,.task-impact,.task-center-actions{grid-column:2}.task-center-actions{justify-content:flex-start}.task-center-copy h3{font-size:12px}}.opportunity-radar>header .radar-settings-trigger{color:#8c70c6;background:#7654d30a;border:1px solid #8062cc1d;align-items:center;gap:5px;margin-right:4px;padding:0 8px;display:flex}.radar-source-overlay{z-index:223;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030305cc;place-items:center;padding:22px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.radar-source-manager{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff1b;border-radius:24px;grid-template-rows:78px 1fr 62px;width:min(1160px,96vw);height:min(880px,95vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;overflow:hidden;box-shadow:0 42px 125px #000e}.radar-source-manager>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.radar-source-manager>header>div{align-items:center;gap:11px;display:flex}.radar-source-icon{color:#9b7bdc;background:#7654d315;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.radar-source-manager>header>div>div{flex-direction:column;gap:4px;display:flex}.radar-source-manager>header>div>div>span{color:#6c56a3;letter-spacing:.1em;font-size:11px}.radar-source-manager>header h2{margin:0;font:500 17px Manrope}.radar-source-layout{grid-template-columns:230px 1fr;min-height:0;display:grid}.radar-source-layout>aside{border-right:1px solid #ffffff0e;padding:20px 14px}.radar-source-layout>aside>span{color:#514e56;letter-spacing:.1em;padding:0 8px 8px;font-size:12px;display:block}.radar-source-layout>aside>button{width:100%;min-height:59px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:33px 1fr 14px;align-items:center;gap:8px;padding:0 8px;display:grid}.radar-source-layout>aside>button.active{background:#7654d30f}.radar-source-layout>aside>button>span{border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.radar-source-layout>aside button p{flex-direction:column;gap:3px;margin:0;display:flex}.radar-source-layout>aside strong{font-size:11px;font-weight:500}.radar-source-layout>aside small{color:#545159;font-size:12px}.radar-source-layout>aside button>svg{color:#8d71c8}.radar-source-layout>main{padding:21px 27px 30px;overflow:auto}.radar-source-overview{background:radial-gradient(circle at 5%,#7654d311,#0000 30%),#ffffff02;border:1px solid #ffffff0e;border-radius:13px;justify-content:space-between;align-items:center;min-height:82px;padding:15px 18px;display:flex}.radar-source-overview>div:first-child>span{color:#68519e;letter-spacing:.1em;font-size:12px}.radar-source-overview h3{margin:5px 0;font:500 15px Manrope}.radar-source-overview p{color:#5e5a63;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.radar-source-overview>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.radar-scan-live{color:#65a77a;background:#39784f0e;border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 7px;font-size:12px;display:flex}.radar-scan-live i{background:#64ad7d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #64ad7d}.radar-source-overview>div:last-child small{color:#525057;font-size:12px}.anticipation-rules{background:#ffffff02;border:1px solid #ffffff0e;border-radius:13px;margin-top:11px;padding:16px}.anticipation-rules>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.anticipation-rules>header>div>span{color:#5c5962;letter-spacing:.1em;font-size:12px}.anticipation-rules>header h3{margin:5px 0 0;font:500 13px Manrope}.automatic-save{color:#63a478;background:#39784f0d;border-radius:7px;align-items:center;gap:4px;height:22px;padding:0 6px;font-size:12px;display:flex}.anticipation-rules>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0;display:grid}.anticipation-rules label{flex-direction:column;gap:5px;display:flex}.anticipation-rules label>span{color:#545159;letter-spacing:.08em;font-size:12px}.anticipation-rules select{color:#7e7a84;background:#15161a;border:1px solid #ffffff0f;border-radius:8px;height:33px;padding:0 8px;font-size:11px}.anticipation-rules>footer{border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding-top:10px;display:flex}.anticipation-rules>footer p{color:#9174cc;align-items:flex-start;gap:6px;margin:0 auto 0 0;display:flex}.anticipation-rules>footer p>span{color:#57545c;flex-direction:column;gap:3px;font-size:12px;display:flex}.anticipation-rules>footer p strong{color:#7d7983;font-size:11px;font-weight:500}.anticipation-rules>footer>span{color:#5b5861;font-size:12px}.radar-source-toolbar{align-items:flex-end;gap:8px;height:58px;padding-bottom:10px;display:flex}.radar-source-toolbar .task-search{flex:1}.radar-source-toolbar>button{color:#9074cb;background:#7654d30d;border:1px solid #8062cc20;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:11px;display:flex}.custom-source-form{background:#7654d309;border:1px solid #8062cc20;border-radius:12px;margin-bottom:10px;padding:14px}.custom-source-form>header{justify-content:space-between;align-items:flex-start;display:flex}.custom-source-form>header>div>span{color:#68519e;letter-spacing:.1em;font-size:12px}.custom-source-form>header h3{margin:4px 0 0;font:500 12px Manrope}.custom-source-form>header>button{color:#5c5962;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.custom-source-form>div{grid-template-columns:1fr 1.4fr 150px auto;align-items:end;gap:7px;margin-top:11px;display:grid}.custom-source-form label{flex-direction:column;gap:5px;display:flex}.custom-source-form label>span{color:#55525a;letter-spacing:.08em;font-size:12px}.custom-source-form input,.custom-source-form select{color:#88848e;background:#0d0e11;border:1px solid #ffffff0f;border-radius:8px;height:33px;padding:0 8px;font-size:11px}.custom-source-form>div>button{color:#fff;background:#7658c7;border:0;border-radius:8px;height:33px;padding:0 10px;font-size:11px}.custom-source-form>div>button:disabled{opacity:.35}.custom-source-form>small{color:#514e56;margin-top:8px;font-size:12px;display:block}.radar-source-list{border:1px solid #ffffff0e;border-radius:13px;overflow:hidden}.radar-source-list>header{color:#4e4b53;letter-spacing:.1em;background:#ffffff02;grid-template-columns:40px minmax(220px,1fr) 170px 105px 42px;align-items:center;gap:9px;height:31px;padding:0 11px;font-size:12px;display:grid}.radar-source-list>header span:first-child{grid-column:2}.radar-source-list>article{border-top:1px solid #ffffff0d;grid-template-columns:40px minmax(220px,1fr) 170px 105px 42px 24px;align-items:center;gap:9px;min-height:66px;padding:8px 11px;display:grid}.source-symbol{color:#8f73c9;background:#7654d30d;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.source-symbol.custom{color:#6e92c7;background:#3f72b80d}.radar-source-list article>div{flex-direction:column;gap:4px;display:flex}.radar-source-list article>div strong{font-size:12px;font-weight:500}.radar-source-list article>div small{color:#525058;text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:12px;overflow:hidden}.radar-source-list article>p{color:#5e5a63;margin:0;font-size:12px}.source-verification{align-items:center;gap:4px;font-size:12px;display:flex}.source-verification.verified{color:#62a478}.source-verification.pending{color:#a67c50}.remove-source{color:#76555a;background:0 0;border:0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.empty-radar-sources{text-align:center;color:#6d55a4;padding:50px}.empty-radar-sources p{color:#56535b;font-size:11px}.source-transparency{color:#62a478;background:#39784f08;border:1px solid #39784f16;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;gap:8px;min-height:57px;margin-top:10px;padding:9px 11px;display:grid}.source-transparency p{flex-direction:column;gap:3px;margin:0;display:flex}.source-transparency strong{color:#7e8d83;font-size:11px;font-weight:500}.source-transparency span{color:#536057;font-size:12px}.radar-source-manager>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 23px;display:flex}.radar-source-manager>footer>div{color:#62a478;align-items:center;gap:6px;display:flex}.radar-source-manager>footer span{color:#58615b;font-size:11px}.radar-source-manager>footer>button{color:#fff;background:#7658c7;border:0;border-radius:9px;height:34px;padding:0 15px;font-size:12px}@media (width>=1300px){.radar-source-manager{width:1240px}.radar-source-layout{grid-template-columns:260px 1fr}.radar-source-manager>header h2{font-size:19px}.radar-source-layout>aside>button{min-height:66px}.radar-source-layout>aside strong{font-size:13px}.radar-source-layout>aside small{font-size:12px}.radar-source-layout>main{padding:25px 32px 34px}.radar-source-overview h3{font-size:17px}.anticipation-rules>header h3{font-size:15px}.anticipation-rules select,.radar-source-toolbar>button,.custom-source-form input,.custom-source-form select,.custom-source-form>div>button{font-size:11px}.radar-source-list article>div strong{font-size:12px}.radar-source-list article>div small,.radar-source-list article>p,.source-verification{font-size:11px}.radar-source-list>article{min-height:75px}}@media (width<=900px){.anticipation-rules>div{grid-template-columns:1fr 1fr}.radar-source-list>header{display:none}.radar-source-list>article{grid-template-columns:40px 1fr 42px 24px}.radar-source-list article>p,.source-verification{grid-column:2}.custom-source-form>div{grid-template-columns:1fr 1fr}.custom-source-form>div>button{grid-column:2}}@media (width<=700px){.radar-source-overlay{padding:0}.radar-source-manager{border-radius:0;grid-template-rows:72px 1fr 64px;width:100vw;height:100vh;max-height:none}.radar-source-layout{grid-template-columns:1fr}.radar-source-layout>aside{border-bottom:1px solid #ffffff0e;border-right:0;padding:9px;display:flex;overflow-x:auto}.radar-source-layout>aside>span{display:none}.radar-source-layout>aside>button{min-width:150px}.radar-source-layout>main{padding:14px}.radar-source-overview{display:block}.radar-source-overview>div:last-child{align-items:flex-start;margin-top:10px}.anticipation-rules>div{grid-template-columns:1fr 1fr}.anticipation-rules>footer>span{display:none}.radar-source-toolbar{flex-wrap:wrap;height:auto;padding-top:12px}.radar-source-toolbar .task-search{min-width:100%}.custom-source-form>div{grid-template-columns:1fr}.custom-source-form>div>button{grid-column:1}.opportunity-radar>header .radar-settings-trigger{font-size:0}}.company-menu{max-height:min(560px,100vh - 100px);overflow:auto}.company-menu .add-business-option{border-top:1px solid #ffffff0e;margin-top:5px;padding-top:4px}.company-menu .add-business-option>span{color:#9679d3;background:#7654d312}.business-onboarding-overlay{z-index:224;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030305ce;place-items:center;padding:22px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.business-onboarding{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff1b;border-radius:25px;grid-template-rows:78px 74px 1fr 66px;width:min(920px,95vw);height:min(800px,95vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;overflow:hidden;box-shadow:0 44px 130px #000e}.business-onboarding>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.business-onboarding>header>div{align-items:center;gap:11px;display:flex}.onboarding-icon{color:#9b7bdc;background:#7654d315;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.business-onboarding>header>div>div{flex-direction:column;gap:4px;display:flex}.business-onboarding>header>div>div>span{color:#6c56a3;letter-spacing:.1em;font-size:11px}.business-onboarding>header h2{margin:0;font:500 17px Manrope}.onboarding-progress{border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(4,1fr);padding:0 32px;display:grid}.onboarding-progress>div{color:#4f4c54;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;display:grid}.onboarding-progress>div>span{border:1px solid #ffffff0f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.onboarding-progress>div>p{flex-direction:column;gap:2px;margin:0;display:flex}.onboarding-progress>div strong{font-size:11px;font-weight:500}.onboarding-progress>div small{color:#4e4b53;font-size:12px}.onboarding-progress>div>i{background:#ffffff0d;width:35px;height:1px}.onboarding-progress>div.active{color:#987bd6}.onboarding-progress>div.active>span{background:#7654d315;border-color:#8062cc2b}.onboarding-progress>div.active small{color:#635675}.business-onboarding-body{padding:27px 38px;overflow:auto}.onboarding-intro{text-align:center;margin:0 auto 23px}.onboarding-intro>span,.onboarding-complete>span:not(.onboarding-success-icon){color:#6b55a2;letter-spacing:.1em;font-size:11px}.onboarding-intro h3,.onboarding-complete h3{letter-spacing:-.03em;margin:7px 0;font:500 23px Manrope}.onboarding-intro p,.onboarding-complete>p{color:#5e5b63;margin:0;font-size:11px}.onboarding-fields{grid-template-columns:1fr 1fr;gap:13px;max-width:720px;margin:auto;display:grid}.onboarding-fields label,.onboarding-context-fields label{flex-direction:column;gap:6px;display:flex}.onboarding-fields label>span,.onboarding-context-fields label>span{color:#56535b;letter-spacing:.1em;font-size:12px}.onboarding-fields input:not([type=range]):not([type=color]),.onboarding-fields select,.onboarding-context-fields textarea{color:#99959f;background:#0c0d10;border:1px solid #ffffff0f;border-radius:9px;outline:0;width:100%;font-size:12px}.onboarding-fields input:not([type=range]):not([type=color]),.onboarding-fields select{height:40px;padding:0 10px}.business-name-field,.accent-field,.onboarding-radius{grid-column:1/-1}.field-error{color:#bd6d75;font-size:12px}.accent-field>div{background:#ffffff02;border:1px solid #ffffff0e;border-radius:10px;align-items:center;gap:10px;height:55px;padding:0 12px;display:flex}.accent-field input[type=color]{background:0 0;border:0;border-radius:8px;width:35px;height:35px;padding:0}.accent-field strong{color:#77737d;font-size:12px;font-weight:500}.new-business-logo{border-radius:9px;place-items:center;width:35px;height:35px;margin-left:auto;font:600 10px Manrope;display:grid;color:#fff!important;letter-spacing:0!important}.onboarding-radius>div{background:#0c0d10;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:1fr 60px;align-items:center;gap:10px;height:44px;padding:0 12px;display:grid}.onboarding-radius input{accent-color:#8060cf}.onboarding-radius strong{color:#9a7bd8;text-align:right;font:500 12px Manrope}.onboarding-location-preview{background:#7654d308;border:1px solid #8062cc18;border-radius:12px;grid-template-columns:37px 1fr;align-items:center;gap:10px;max-width:720px;min-height:75px;margin:16px auto 0;padding:12px;display:grid}.onboarding-location-preview>span{color:#987bd4;background:#7654d313;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.onboarding-location-preview p{flex-direction:column;gap:4px;margin:0;display:flex}.onboarding-location-preview strong{font-size:11px;font-weight:500}.onboarding-location-preview small{color:#56535b;font-size:11px}.onboarding-context-fields{grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin:auto;display:grid}.onboarding-context-fields label:first-child{grid-column:1/-1}.onboarding-context-fields textarea{resize:none;height:92px;padding:10px;line-height:1.45}.onboarding-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.onboarding-success-icon{color:#67ac7d;background:#39784f15;border-radius:20px;place-items:center;width:65px;height:65px;margin-bottom:17px;display:grid;box-shadow:0 0 42px #39784f13}.onboarding-complete>p{max-width:550px;line-height:1.5}.onboarding-complete-grid{background:#ffffff02;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:repeat(3,1fr);width:min(690px,90%);margin-top:25px;display:grid}.onboarding-complete-grid>div{color:#9578d2;border-left:1px solid #ffffff0e;justify-content:center;align-items:center;gap:8px;min-height:85px;display:flex}.onboarding-complete-grid>div:first-child{border-left:0}.onboarding-complete-grid p{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.onboarding-complete-grid strong{color:#89858f;font-size:12px;font-weight:500}.onboarding-complete-grid small{color:#545159;font-size:12px}.business-onboarding>footer{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 23px;display:flex}.business-onboarding>footer>div{align-items:center;gap:9px;display:flex}.business-onboarding>footer>div>span,.business-onboarding>footer>span{color:#56535b;align-items:center;gap:5px;font-size:11px;display:flex}.business-onboarding>footer button{border-radius:9px;height:36px;padding:0 13px;font-size:12px}.onboarding-next{color:#fff;background:#7658c7;border:0;align-items:center;gap:6px;display:flex}.onboarding-next:disabled{opacity:.35}.onboarding-next svg{transform:rotate(45deg)}@media (width>=1101px){.business-onboarding{width:1020px}.business-onboarding>header h2{font-size:19px}.business-onboarding-body{padding:32px 45px}.onboarding-intro h3,.onboarding-complete h3{font-size:27px}.onboarding-intro p,.onboarding-complete>p{font-size:13px}.onboarding-fields input:not([type=range]):not([type=color]),.onboarding-fields select,.onboarding-context-fields textarea,.onboarding-fields label>span,.onboarding-context-fields label>span{font-size:12px}.business-onboarding>footer button{height:40px;font-size:12px}.onboarding-progress>div strong,.onboarding-progress>div small{font-size:11px}}@media (width<=700px){.business-onboarding-overlay{padding:0}.business-onboarding{border-radius:0;grid-template-rows:72px 64px 1fr 68px;width:100vw;height:100vh;max-height:none}.onboarding-progress{padding:0 12px}.onboarding-progress>div{grid-template-columns:25px 1fr}.onboarding-progress>div>i,.onboarding-progress>div small{display:none}.business-onboarding-body{padding:20px 16px}.onboarding-fields,.onboarding-context-fields{grid-template-columns:1fr}.onboarding-fields label,.onboarding-context-fields label{grid-column:1}.onboarding-complete-grid{grid-template-columns:1fr}.onboarding-complete-grid>div{border-top:1px solid #ffffff0e;border-left:0;min-height:60px}.onboarding-complete-grid>div:first-child{border-top:0}.business-onboarding>footer>div>span{display:none}.business-onboarding>footer button{flex:1}}.profile-editor-overlay{z-index:225;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030305cc;place-items:center;padding:22px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.profile-editor{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff1b;border-radius:23px;grid-template-rows:78px 1fr 64px;width:min(820px,94vw);height:min(720px,93vh);animation:.35s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;overflow:hidden;box-shadow:0 40px 120px #000e}.profile-editor>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:0 23px;display:flex}.profile-editor>header>div{align-items:center;gap:10px;display:flex}.profile-editor-icon{color:#9b7bdc;background:#7654d315;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.profile-editor>header>div>div{flex-direction:column;gap:4px;display:flex}.profile-editor>header>div>div>span{color:#6a54a0;letter-spacing:.1em;font-size:11px}.profile-editor>header h2{margin:0;font:500 17px Manrope}.profile-editor-body{padding:22px 27px;overflow:auto}.profile-identity-preview{background:radial-gradient(circle at 5%,#7654d312,#0000 28%),#ffffff02;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:63px 1fr auto;align-items:center;gap:13px;min-height:102px;padding:15px;display:grid}.profile-identity-preview .large-company-logo{border-radius:15px;width:59px;height:59px;font-size:21px}.profile-identity-preview>p{flex-direction:column;gap:4px;margin:0;display:flex}.profile-identity-preview>p>span{color:#66509b;letter-spacing:.1em;font-size:12px}.profile-identity-preview>p>strong{font:500 16px Manrope}.profile-identity-preview>p>small{color:#59565f;font-size:11px}.profile-color-preview{gap:5px;display:flex}.profile-color-preview i{border:1px solid #ffffff10;border-radius:7px;width:25px;height:25px}.profile-editor-fields{grid-template-columns:1fr 120px;gap:12px;padding-top:17px;display:grid}.profile-editor-fields label{flex-direction:column;gap:6px;display:flex}.profile-editor-fields label>span{color:#56535b;letter-spacing:.1em;font-size:12px}.profile-editor-fields label:nth-child(3),.profile-editor-fields label:nth-child(4),.profile-editor-fields label:nth-child(5),.profile-editor-fields label:nth-child(6){grid-column:auto}.profile-editor-fields input{color:#99959f;background:#0c0d10;border:1px solid #ffffff0f;border-radius:9px;outline:0;width:100%;height:38px;padding:0 10px;font-size:12px}.profile-editor-fields input[readonly]{opacity:.55}.profile-editor-fields label>small{color:#504e55;font-size:12px}.profile-accent-editor{grid-column:1/-1}.profile-accent-editor>div{background:#ffffff02;border:1px solid #ffffff0e;border-radius:9px;align-items:center;gap:9px;height:52px;padding:0 11px;display:flex}.profile-accent-editor input{border:0;width:34px;height:34px;padding:0}.profile-accent-editor strong{color:#79757e;font-size:12px;font-weight:500}.profile-accent-editor>div>div{border-radius:9px;width:35px;height:35px;margin-left:auto}.profile-editor-note{color:#9477d0;background:#7654d308;border:1px solid #8062cc17;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:57px;margin-top:13px;padding:9px 12px;display:grid}.profile-editor-note p{flex-direction:column;gap:3px;margin:0;display:flex}.profile-editor-note strong{color:#84808a;font-size:12px;font-weight:500}.profile-editor-note span{color:#55525a;font-size:12px}.profile-editor>footer{border-top:1px solid #ffffff10;justify-content:flex-end;align-items:center;gap:8px;padding:0 22px;display:flex}.profile-editor>footer button{border-radius:9px;height:36px;padding:0 13px;font-size:12px}.save-profile{color:#fff;background:#7658c7;border:0;align-items:center;gap:6px;display:flex}.save-profile:disabled{opacity:.35}@media (width>=1101px){.profile-editor{width:900px}.profile-editor>header h2{font-size:19px}.profile-editor-body{padding:27px 33px}.profile-editor-fields input{height:42px;font-size:12px}.profile-editor-fields label>span,.profile-editor-fields label>small,.profile-editor-note strong,.profile-editor-note span{font-size:12px}.profile-editor>footer button{height:40px;font-size:12px}}@media (width<=600px){.profile-editor-overlay{padding:0}.profile-editor{border-radius:0;grid-template-rows:72px 1fr 68px;width:100vw;height:100vh;max-height:none}.profile-editor-body{padding:16px}.profile-identity-preview{grid-template-columns:58px 1fr}.profile-color-preview{grid-column:1/-1}.profile-editor-fields{grid-template-columns:1fr}.profile-editor-fields label{grid-column:1}.profile-editor>footer button{flex:1}}.profile-editor-fields{grid-template-columns:1fr 1fr}@media (width<=600px){.profile-editor-fields{grid-template-columns:1fr}}.creative-result-panel{position:relative}.creative-error{z-index:2;color:#d98484;background:#241417f2;border:1px solid #d86e6e38;border-radius:14px;gap:12px;width:min(560px,100% - 48px);padding:14px 16px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0008}.creative-error>span{background:#d86e6e14;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.creative-error strong{color:#e8b4b4;font:600 12px Manrope;display:block}.creative-error p{color:#bc8c8c;margin:4px 0 3px;font-size:11px;line-height:1.4}.creative-error small{color:#7f6065;font-size:11px}.creative-engine-note.missing{color:#b68b48;background:#9d69160b;border-color:#bf8d3e27}.creative-engine-note.missing strong{color:#a9844d}.creative-engine-note.missing span{color:#716049}.creative-engine-note.checking{color:#74717b;background:#ffffff04;border-color:#ffffff13}.creative-engine-note.checking strong{color:#77737e}.creative-engine-note.checking span{color:#55525c}.creative-inline-control .toggle:disabled{opacity:.28;cursor:not-allowed}.image-provider-integration{background:#ffffff05;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:11px;min-height:68px;margin-top:18px;padding:9px 12px;display:grid}.image-provider-integration>.integration-logo{color:#ac91e8;background:linear-gradient(145deg,#2b2143,#17131f);width:36px;height:36px}.image-provider-integration>div{flex-direction:column;gap:4px;display:flex}.image-provider-integration strong{font-size:13px;font-weight:500}.image-provider-integration small{color:#5a5761;font-size:12px}.provider-state{color:#77737d;align-items:center;gap:6px;font-size:12px;display:flex}.provider-state i{background:#77737d;border-radius:50%;width:6px;height:6px}.image-provider-integration.ready{background:#39784f09;border-color:#4d8f6420}.image-provider-integration.ready .provider-state{color:#66aa7d}.image-provider-integration.ready .provider-state i{background:#66b47f;box-shadow:0 0 8px #66b47f}.image-provider-integration.missing{background:#8f62100a;border-color:#b9853f25}.image-provider-integration.missing .provider-state{color:#ae8248}.image-provider-integration.missing .provider-state i{background:#b88745}.image-provider-integration>button{color:#957bd0;background:#7654d310;border:1px solid #8062cc24;border-radius:8px;height:31px;padding:0 10px;font-size:12px}@media (width<=720px){.image-provider-integration{grid-template-columns:38px 1fr}.provider-state,.image-provider-integration>button{grid-column:2}.image-provider-integration>button{width:max-content}}.creative-reference-row{margin-top:8px}.creative-reference-row>label,.creative-reference-row>article{color:#8e73ca;cursor:pointer;background:#7654d307;border:1px dashed #8062cc27;border-radius:10px;grid-template-columns:27px 1fr 20px;align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:grid}.creative-reference-row>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.creative-reference-row>label>span,.creative-reference-row article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.creative-reference-row strong{color:#7f7a86;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.creative-reference-row small{color:#504d56;font-size:12px}.creative-reference-row article{cursor:default;border-style:solid;grid-template-columns:39px 1fr 22px}.creative-reference-row article>img{object-fit:cover;border-radius:8px;width:38px;height:38px}.creative-reference-row article span{color:#6f589f;letter-spacing:.1em;font-size:12px}.creative-reference-row article>button{color:#66626c;background:#ffffff06;border:0;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.quality-options{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.quality-options button{color:#625f68;text-align:left;background:#ffffff05;border:1px solid #ffffff0e;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:40px;padding:0 9px;display:flex}.quality-options button strong{font-size:11px;font-weight:500}.quality-options button small{color:#4e4b53;font-size:12px}.quality-options button.active{color:#a087da;background:#7654d313;border-color:#8062cc3a}.quality-options button.active small{color:#6f6387}.ready-view .creative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ready-view .creative-art{min-height:245px}.ready-view .creative-art strong{font-size:19px}.creative.last-call .creative-art{background:radial-gradient(circle at 72% 72%,#7654d345,#0000 34%),linear-gradient(150deg,#17131f,#111116 58%,#25183e)}.creative.last-call .creative-art small,.creative.last-call .creative-art p{color:#a68ada}@media (width<=1050px) and (width>=761px){.ready-view{grid-template-columns:270px 1fr}.ready-copy{padding:38px 28px}.ready-view .creative-grid{grid-template-columns:1fr 1fr}.ready-actions{width:calc(100% - 270px)}}@media (width<=760px){.ready-view .creative-grid{grid-template-columns:1fr}}.format-options{grid-template-columns:repeat(4,1fr)}.format-options i.portrait{width:13px;height:17px}.piece-studio-button{color:#9b80d7;white-space:nowrap;background:#7654d311;border:1px solid #8062cc25;border-radius:7px;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:11px;display:flex}.piece-studio-button:hover{color:#b096e8;background:#7654d31e}.creative-meta:has(.piece-studio-button){gap:6px}.creative-meta:has(.piece-studio-button)>div{min-width:0}.creative-meta:has(.piece-studio-button)>div strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creative-art.generated{background:#08090c;padding:0}.creative-art.generated>img{object-fit:cover;width:100%;height:100%;min-height:245px}.schedule-button:disabled{color:#625f67;box-shadow:none;cursor:not-allowed;background:#28262d}.creative-art.pending{background:#101115;border:1px dashed #ffffff12;padding:0}.pending-campaign-visual{text-align:center;color:#725c9e;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:245px;display:flex}.pending-campaign-visual strong{margin:10px 0 4px;letter-spacing:0!important;color:#85818c!important;font:500 14px Manrope!important}.pending-campaign-visual small{color:#55515b!important;letter-spacing:0!important;margin:0!important;font-size:11px!important}.campaign-generation-error{color:#c37a82;max-width:330px;margin-right:auto;font-size:11px;line-height:1.35}.ready-actions .button-spinner{flex:none}.generating-canvas.portrait{width:250px;height:313px}.creative-main-preview.portrait{height:570px}.campaign-visual-progress{margin-top:18px}.campaign-visual-progress>span{background:#ffffff0c;border-radius:4px;width:100%;height:4px;display:block;overflow:hidden}.campaign-visual-progress>span i{background:linear-gradient(90deg,#7355c4,#a486e8);border-radius:4px;height:100%;transition:width .4s;display:block}.campaign-visual-progress small{color:#57545d;margin-top:7px;font-size:12px;display:block}.campaign-concept-editor{flex-direction:column;gap:8px;margin-top:22px;display:flex}.campaign-concept-editor>span,.campaign-copy-editor label>span{color:#6d58a3;letter-spacing:.12em;font-size:11px}.campaign-concept-editor textarea{resize:none;color:#f0edf4;letter-spacing:-.04em;background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;outline:0;width:100%;min-height:124px;padding:12px;font:500 31px/1.08 Manrope}.campaign-concept-editor textarea:focus,.plan-item input:focus,.campaign-copy-editor textarea:focus,.campaign-copy-editor input:focus{background:#7654d309;border-color:#8062cc42}.plan-item input{color:#98959e;background:#ffffff05;border:1px solid #ffffff0c;border-radius:8px;outline:0;width:100%;height:34px;padding:0 9px;font-size:12px}.campaign-copy-editor{border-top:1px solid #ffffff0f;grid-template-columns:1fr 160px;gap:8px;padding:14px 0;display:grid}.campaign-copy-editor label{flex-direction:column;gap:6px;display:flex}.campaign-copy-editor textarea,.campaign-copy-editor input{color:#918e97;background:#ffffff05;border:1px solid #ffffff0c;border-radius:8px;outline:0;width:100%;padding:8px;font:400 11px/1.4 DM Sans}.campaign-copy-editor textarea{resize:none;height:57px}.campaign-copy-editor input{height:57px}@media (width<=760px){.campaign-copy-editor{grid-template-columns:1fr}.campaign-concept-editor textarea{min-height:92px;font-size:27px}}.piece-channels{flex-wrap:wrap;gap:4px;padding:0 5px 5px;display:flex}.piece-channels span{color:#5f5b66;background:#ffffff03;border:1px solid #ffffff0c;border-radius:6px;padding:3px 5px;font-size:12px}.generate-button:disabled+.generation-note{color:#9b7445}.schedule-row{grid-template-columns:48px 1fr 210px 22px}.schedule-date-time{grid-template-columns:1fr 70px;gap:5px;display:grid}.schedule-date-time input,.schedule-date-time select{color:#aaa8af;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;outline:0;min-width:0;height:31px;padding:0 7px;font-size:11px}.schedule-date-time input:focus,.schedule-date-time select:focus{border-color:#8062cc3d}@media (width<=760px){.schedule-row{grid-template-columns:42px 1fr 150px}.schedule-date-time{grid-template-columns:1fr}.schedule-date-time input,.schedule-date-time select{height:29px}}.connected-accounts>div.disconnected{opacity:.5}.connected-accounts>div.disconnected svg{color:#9679d3}.connected-accounts>div.disconnected strong{color:#77737d}.channel-picker button.unavailable{opacity:.42;cursor:not-allowed;border-style:dashed}.channel-picker button.unavailable small{color:#8f75cc;margin-left:2px;font-size:11px}@media (width<=760px){.plan-item{grid-template-rows:auto auto;grid-template-columns:25px 1fr 18px;min-height:104px;padding:10px 0}.plan-item>span{grid-area:1/1}.plan-item>div{grid-area:1/2}.plan-item>svg{grid-area:1/3}.plan-item input{grid-area:2/2/auto/4;height:38px;font-size:13px}.campaign-copy-editor textarea,.campaign-copy-editor input{font-size:13px}.format-options{grid-template-columns:1fr 1fr}.format-options>button{height:58px}.creative-suggestions{scrollbar-width:none}.creative-suggestions::-webkit-scrollbar{display:none}}.radar-opportunity>footer>a{color:#536359;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.radar-opportunity>footer>a:hover{color:#75a482}.opportunity-radar>header .radar-scan-trigger{color:#a287dc;background:#7654d311;border:1px solid #8062cc24;justify-content:center;align-items:center;gap:5px;min-width:112px;display:inline-flex}.opportunity-radar>header .radar-scan-trigger.scanning{opacity:.68}.opportunity-radar>header .radar-scan-trigger.error{color:#bd7379;border-color:#a5525b30}.opportunity-radar>header .radar-scan-trigger:disabled{cursor:wait}.radar-empty{background:#ffffff02;border:1px dashed #ffffff10;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:128px;margin-top:12px;padding:18px;display:grid}.radar-empty>span{color:#9276cc;background:#7654d311;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.radar-empty strong{font-size:12px;font-weight:500}.radar-empty p{color:#57545d;margin:5px 0 0;font-size:11px}.radar-empty>button{color:#9175ca;background:#7654d30d;border:1px solid #8062cc20;border-radius:8px;height:31px;padding:0 10px;font-size:11px}@media (width<=720px){.radar-empty{grid-template-columns:38px 1fr}.radar-empty>button{grid-column:2;width:max-content}}.campaign-source{color:#9a7bd9;background:#7654d309;border:1px solid #8062cc1d;border-radius:13px;grid-template-columns:31px 1fr;align-items:start;gap:10px;max-width:380px;margin-top:24px;padding:13px;display:grid}.campaign-source>svg{margin-top:2px}.campaign-source>p{flex-direction:column;gap:4px;max-width:none;margin:0;display:flex}.campaign-source span{color:#735da8;letter-spacing:.11em;font-size:10px}.campaign-source strong{color:#aaa6af;font-size:12px;font-weight:500}.campaign-source a,.campaign-source small{color:#686570;font-size:11px;text-decoration:none}.campaign-source a:hover{color:#9c83d3}.impact.prepared{color:#6aaa7d;background:#39784f12;gap:4px}.radar-timeline>article.prepared .radar-date>i{background:#5ba273;box-shadow:0 0 9px #5ba27366}.radar-timeline>article.prepared .radar-opportunity{background:#39784f05;border-color:#4b89601b}.demo-location-badge.real{color:#6dab7e;background:#39784f10;gap:4px}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #a98af0;box-shadow:0 0 0 4px #8062cc24}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.assistant-feedback{border-left:1px solid #ffffff0d;align-items:center;gap:3px;margin-left:auto;padding-left:8px;display:inline-flex}.assistant-feedback button{color:#57545e!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important}.assistant-feedback button:hover{color:#918b99!important;background:#ffffff06!important}.assistant-feedback button.active{color:#6db184!important;background:#3e765012!important;border-color:#5c916d30!important}.assistant-feedback button.active.negative{color:#c0836a!important;background:#8a493b12!important;border-color:#a06d5930!important}.assistant-feedback button:disabled{opacity:.45}.assistant-feedback.error{box-shadow:inset 0 -1px #b86f5538}.ai-usage-panel{background:radial-gradient(circle at 90% 0,#7654d315,transparent 30%),linear-gradient(145deg,#ffffff07,#ffffff025);border:1px solid #ffffff12;border-radius:20px;margin-bottom:14px;overflow:hidden}.ai-usage-panel>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 25px;display:flex}.ai-usage-panel>header>div>span{color:#9e82df;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;display:flex}.ai-usage-panel>header h2{letter-spacing:-.03em;margin:7px 0 4px;font:500 21px Manrope}.ai-usage-panel>header p{color:#66636d;margin:0;font-size:13px}.ai-usage-panel>header button,.ai-usage-error>button{color:#8d8992;background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;display:flex}.ai-usage-panel>header button:hover,.ai-usage-error>button:hover{color:#bbb5c3;background:#ffffff08}.ai-usage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 12px;display:grid}.ai-usage-metrics article{border-left:1px solid #ffffff0d;flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:10px 20px;display:flex}.ai-usage-metrics article:first-child{border-left:0}.ai-usage-metrics article>span{color:#66636c;letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;display:flex}.ai-usage-metrics article>span svg{color:#8f72d4}.ai-usage-metrics article>strong{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin:12px 0 5px;font:500 clamp(22px,2vw,30px) Manrope;overflow:hidden}.ai-usage-metrics article>small{color:#59565f;font-size:12px;line-height:1.4}.ai-usage-panel>footer{border-top:1px solid #ffffff0d;grid-template-columns:190px 210px 1fr;align-items:center;gap:20px;min-height:72px;padding:12px 25px;display:grid}.ai-usage-panel>footer>div{flex-direction:column;gap:5px;display:flex}.ai-usage-panel>footer>div span{color:#55525b;letter-spacing:.1em;font-size:10px}.ai-usage-panel>footer>div strong{font-size:13px;font-weight:500}.ai-usage-panel>footer>p{color:#68646e;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ai-usage-panel>footer>p>span{border-radius:50%;flex:none;width:6px;height:6px}.ai-usage-panel>footer>p>span.healthy{background:#64b37e;box-shadow:0 0 9px #64b37e88}.ai-usage-panel>footer>p>span.warning{background:#d59b55;box-shadow:0 0 9px #d59b5566}.ai-usage-loading{grid-template-columns:repeat(4,1fr);gap:16px;height:270px;padding:120px 28px 34px;display:grid}.ai-usage-loading i{background:linear-gradient(90deg,#ffffff04,#ffffff09,#ffffff04) 0 0/200% 100%;border-radius:13px;animation:1.7s ease-in-out infinite usageShimmer;display:block}.ai-usage-error{color:#d59772;grid-template-columns:28px 1fr auto;align-items:center;gap:13px;min-height:105px;padding:22px 25px;display:grid}.ai-usage-error>div{flex-direction:column;gap:4px;display:flex}.ai-usage-error strong{font-size:14px}.ai-usage-error span{color:#766a68;font-size:12px}@keyframes usageShimmer{to{background-position:-200% 0}}@media (width<=1000px){.ai-usage-metrics{grid-template-columns:1fr 1fr}.ai-usage-metrics article:nth-child(3){border-top:1px solid #ffffff0d;border-left:0}.ai-usage-metrics article:nth-child(4){border-top:1px solid #ffffff0d}.ai-usage-panel>footer{grid-template-columns:1fr 1fr}.ai-usage-panel>footer>p{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.ai-usage-panel>header{flex-direction:column;align-items:flex-start;padding:20px}.ai-usage-metrics{grid-template-columns:1fr;padding:8px 20px}.ai-usage-metrics article,.ai-usage-metrics article:nth-child(3){border-top:1px solid #ffffff0d;border-left:0;min-height:95px;padding:18px 0}.ai-usage-metrics article:first-child{border-top:0}.ai-usage-panel>footer{grid-template-columns:1fr;padding:18px 20px}.ai-usage-panel>footer>p{grid-column:auto}.ai-usage-loading{grid-template-columns:1fr;height:300px;padding:24px}.ai-usage-loading i:nth-child(n+3){display:none}}.ai-usage-panel>footer{grid-template-columns:170px 190px 190px 1fr}@media (width<=1000px){.ai-usage-panel>footer{grid-template-columns:1fr 1fr}.ai-usage-panel>footer>p{grid-column:1/-1}}@media (width<=620px){.ai-usage-panel>footer{grid-template-columns:1fr}.ai-usage-panel>footer>p{grid-column:auto}}.recommendation-copy span,.history-group>span,.chat-context>header>span,.context-block>span,.settings-card header span,.company-profile label,.integration-overview>div:first-child>span,.integration-company p>span,.integration-section-heading>div>span{color:#85818a}.recommendation-copy p,.copilot-head p,.live,.focus-content p,.metric-card p,.history-group small,.chat-history-bottom small,.chat-workspace>header p,.chat-starters small,.full-message>div>span,.context-company small,.context-block small,.privacy-note p,.settings-card header p,.setting-row p,.integration-item small,.memory-stats span,.settings-side>article>p,.settings-version small,.integration-overview>div:first-child>p,.integration-health small,.integration-company small,.manager-integration-copy>p,.integration-sync-state small,.integration-permissions p,.campaign-visual-progress small,.radar-empty p,.campaign-source a,.campaign-source small,.creative-reference-row small,.quality-options button small{color:#7c7982}.composer-hint,.full-composer-hint,.days,.quote,.profile-editor-fields label>small,.profile-editor-note span,.onboarding-intro p,.onboarding-complete>p,.onboarding-location-preview small{color:#817e87}.creative-reference-row strong,.pending-campaign-visual small{color:#85818a!important}.campaign-source span{color:#9278ca}.dismiss,.month-empty-add,.creative-reference-row article>button,.approval-compact>button,.chat-context header button,.uploaded-logo-meta .remove-logo,.brand-asset-list article>button,.remove-source{min-width:28px;min-height:28px}.channel-health>div>button.connect{color:#9b7ed8;cursor:pointer;background:#7654d311;border:1px solid #8062cc24;border-radius:7px;min-width:68px;height:28px;margin-left:auto;padding:0 9px;font:500 12px DM Sans}.channel-health>div>button.connect:hover{color:#b29ae7;background:#7654d31c;border-color:#8062cc3d}.creative-reference-row article{grid-template-columns:39px 1fr 28px}.approval-compact{grid-template-columns:33px 1fr 28px}@media (width>=1101px){.recommendation-copy span,.recommendation-copy p,.card-action,.copilot-head p,.live,.focus-content p,.focus-content button,.panel-title span,.metric-card p,.insight-card p,.insight-card button{font-size:13px}.composer-hint,.full-composer-hint{font-size:12px}.history-group>span,.history-group small,.chat-history-bottom small,.chat-workspace>header p,.chat-starters small,.full-message>div>span,.chat-context>header>span,.context-block>span,.context-company small,.context-block small,.privacy-note p{font-size:13px}.settings-card header span,.settings-card header>button,.company-profile label,.setting-row p,.segmented button,.edit-link,.integration-item small,.connection-state,.integration-item>button,.memory-stats span,.privacy-setting span,.settings-side>article>span,.settings-help span,.settings-help p,.settings-help button,.settings-version small,.integration-overview>div:first-child>span,.integration-overview>div:first-child>p,.integration-health small,.integration-company small,.booking-callout>div>span,.booking-callout p,.integration-section-heading>div>span,.manager-integration-copy>p,.integration-data span,.integration-sync-state small,.integration-row-actions>button,.integration-permissions strong,.integration-permissions p,.integration-permissions>button,.integrations-manager>footer>button,.creative-reference-row strong,.creative-reference-row small,.quality-options button strong,.quality-options button small,.piece-studio-button,.pending-campaign-visual small,.campaign-generation-error,.campaign-concept-editor>span,.campaign-copy-editor label>span,.schedule-date-time input,.schedule-date-time select,.channel-picker button.unavailable small,.radar-empty p,.radar-empty>button,.campaign-source span,.campaign-source a,.campaign-source small{font-size:12px}.campaign-copy-editor textarea,.campaign-copy-editor input{font-size:13px}}.memory-manager .decision-list>article{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:108px}.memory-manager .decision-list article .decision-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=700px){.memory-manager .decision-list>article{grid-template-columns:34px minmax(0,1fr)}.memory-manager .decision-list article .decision-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.chat-context{overflow-y:auto}.context-entities{background:#ffffff02;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding:10px;display:grid}.context-entities label{flex-direction:column;gap:6px;min-width:0;display:flex}.context-entities label>span{color:#77737d;letter-spacing:.1em;font-size:12px}.context-entities label>div{grid-template-columns:minmax(0,1fr) 30px;gap:5px;display:grid}.context-entities select,.context-project-composer input{color:#aaa6b0;background:#15161a;border:1px solid #ffffff10;border-radius:8px;outline:0;width:100%;min-width:0;height:36px;padding:0 8px;font-size:13px}.context-entities select:focus,.context-project-composer input:focus{border-color:#8062cc42}.context-entities select:disabled{opacity:.5}.context-entities label>div>button{color:#967bd2;background:#7654d30d;border:1px solid #8062cc20;border-radius:8px;place-items:center;height:36px;display:grid}.context-entities>small{color:#77737e;grid-column:1/-1;font-size:12px;line-height:1.4}.context-project-composer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.context-project-composer>div{flex-direction:column;gap:5px;display:flex}.context-project-composer>button{color:#fff;background:#7354c2;border:0;border-radius:8px;min-height:36px;padding:0 10px;font-size:13px}.context-project-composer>button:disabled{opacity:.42}.memory-toolbar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.add-memory-button{color:#aa90e2;background:#7654d314;border:1px solid #8062cc2b;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;display:inline-flex}.memory-editor-card{background:radial-gradient(circle at 8% 0,#7654d312,#0000 34%),#ffffff03;border:1px solid #8062cc26;border-radius:15px;margin-bottom:14px;overflow:hidden}.memory-editor-card>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:17px 18px 14px;display:flex}.memory-editor-card>header>div{flex-direction:column;gap:4px;display:flex}.memory-editor-card>header span,.memory-editor-grid label>span{color:#9176cb;letter-spacing:.1em;font-size:12px}.memory-editor-card>header h3{color:#c2bec8;margin:0;font:500 16px Manrope}.memory-editor-card>header>button{color:#77737e;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.memory-editor-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.memory-editor-grid label{flex-direction:column;gap:7px;display:flex}.memory-editor-grid select,.memory-editor-grid textarea{color:#b1adb7;background:#0c0d10;border:1px solid #ffffff10;border-radius:10px;outline:0;width:100%;font-size:13px}.memory-editor-grid select{height:40px;padding:0 10px}.memory-editor-grid textarea{resize:vertical;min-height:112px;padding:12px;line-height:1.55}.memory-editor-grid select:focus,.memory-editor-grid textarea:focus{background:#7654d307;border-color:#8062cc48}.memory-content-field{grid-column:1/-1}.memory-editor-error{color:#c77d84;background:#9d4f580c;border:1px solid #a5525b28;border-radius:9px;margin:0 18px 14px;padding:10px 12px;font-size:13px}.memory-editor-card>footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:10px 18px;display:flex}.memory-editor-card>footer>p{color:#6d8e78;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.memory-editor-card>footer>div{gap:7px;display:flex}.memory-editor-card>footer button{color:#88848e;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;height:36px;padding:0 12px;font-size:13px}.memory-editor-card>footer .save-memory-button{color:#fff;background:#7555c8;border:0;align-items:center;gap:6px;display:flex}.memory-editor-card>footer .save-memory-button:disabled{opacity:.45}.memory-manager .decision-actions button:first-child{color:#8d8993;background:#ffffff04;border-color:#ffffff12}.memory-manager .decision-actions button.confirm-memory{color:#75ae87;background:#39784f0d;border-color:#4c896126}.memory-manager .decision-actions button.disable-memory{color:#8d8993;background:#ffffff04;border-color:#ffffff12}@media (width<=700px){.memory-toolbar-controls{justify-content:flex-start;margin-top:12px}.add-memory-button{justify-content:center;width:100%}.memory-editor-grid{grid-template-columns:1fr;padding:14px}.memory-editor-grid label,.memory-content-field{grid-column:1}.memory-editor-card>footer{flex-direction:column;align-items:stretch}.memory-editor-card>footer>div{width:100%}.memory-editor-card>footer button{flex:1}}.files-page{grid-column:1/-1;width:100%;padding-bottom:26px}.files-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 22px;display:flex}.files-hero h1{letter-spacing:-.055em;margin:8px 0 5px;font:500 clamp(34px,3.2vw,48px) Manrope}.files-hero p{color:#85818b;max-width:720px;margin:0;font-size:15px;line-height:1.55}.upload-document-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7655c8,#8c69dc);border:0;border-radius:11px;align-items:center;gap:8px;height:43px;padding:0 16px;font-size:13px;display:flex;box-shadow:0 12px 32px #5e3db22b}.upload-document-button:disabled{opacity:.48;box-shadow:none}.files-overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.files-overview>article{color:#977bd5;background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:13px;min-height:82px;padding:0 17px;display:flex}.files-overview>article.ready{color:#6eb184}.files-overview>article.processing{color:#bf9157}.files-overview>article.failed{color:#c47880}.files-overview p{flex-direction:column;gap:4px;margin:0;display:flex}.files-overview strong{color:#d2ced7;font:500 23px Manrope}.files-overview span{color:#85818b;font-size:13px}.files-toolbar{background:#ffffff03;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:minmax(270px,1fr) 185px 185px auto;align-items:end;gap:10px;min-height:70px;margin-bottom:12px;padding:12px;display:grid}.files-toolbar>label:not(.files-search){flex-direction:column;gap:5px;display:flex}.files-toolbar>label>span{color:#77737e;letter-spacing:.09em;font-size:12px}.files-toolbar select{color:#aaa6b0;background:#15161a;border:1px solid #ffffff10;border-radius:9px;outline:0;height:38px;padding:0 9px;font-size:13px}.files-search{color:#77737f;background:#0b0c0f;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.files-search input{color:#b6b2bc;background:0 0;border:0;outline:0;width:100%;font-size:14px}.files-status-filter{border:1px solid #ffffff0f;border-radius:10px;height:38px;padding:3px;display:flex}.files-status-filter button{color:#7d7983;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:12px}.files-status-filter button.active{color:#aa8de3;background:#7654d319}.files-error{color:#c77b83;background:#9d4f580c;border:1px solid #a9545d29;border-radius:11px;align-items:center;gap:9px;min-height:48px;margin-bottom:12px;padding:9px 13px;display:flex}.files-error p{margin:0;font-size:13px;line-height:1.4}.files-error button{color:#b7777e;background:0 0;border:0;margin-left:auto;font-size:12px}.files-layout{grid-template-columns:minmax(580px,1fr) 320px;gap:12px;min-height:510px;display:grid}.files-library,.file-inspector{background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #ffffff0f;border-radius:17px}.files-library{min-width:0;transition:border-color .2s,background .2s;overflow:hidden}.files-library.drag-active{background:#7654d30d;border-color:#8a69dc66}.files-library>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex}.files-library>header>div{flex-direction:column;gap:4px;display:flex}.files-library>header span,.file-inspector>header>div>span,.file-text-preview>span{color:#8c72c5;letter-spacing:.1em;font-size:12px}.files-library>header h2{margin:0;font:500 16px Manrope}.files-library>header>p{color:#7d7983;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.files-list{padding:7px}.files-list>article{cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:48px minmax(190px,1fr) auto 72px;align-items:center;gap:12px;min-height:82px;padding:9px 11px;transition:background .18s,border-color .18s;display:grid}.files-list>article+article{margin-top:3px}.files-list>article:hover{background:#ffffff04}.files-list>article.selected{background:#7654d30c;border-color:#8062cc28}.file-format-icon{color:#a589e0;background:#7654d314;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:45px;height:45px;display:flex}.file-format-icon small{letter-spacing:.04em;font-size:8px;font-weight:600}.file-format-icon.large{flex:none;width:48px;height:48px}.file-row-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.file-row-copy>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.file-row-copy>p{color:#7d7982;margin:0;font-size:12px}.file-row-copy>div{flex-wrap:wrap;gap:5px;display:flex}.file-row-copy>div>span{color:#8c8792;background:#ffffff06;border-radius:6px;padding:3px 6px;font-size:11px}.file-state{color:#89858f;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.file-state i{background:#77737d;border-radius:50%;width:6px;height:6px}.file-state.ready{color:#72af86}.file-state.ready i{background:#65b27e;box-shadow:0 0 8px #65b27e66}.file-state.processing{color:#b98a52}.file-state.processing i{background:#c08a4b;animation:1.5s infinite pulse}.file-state.failed{color:#c1747c}.file-state.failed i{background:#c36f78}.file-row-actions{justify-content:flex-end;gap:5px;display:flex}.file-row-actions button{color:#88848f;background:#ffffff03;border:1px solid #ffffff0f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.file-row-actions button:hover{color:#a88dde;border-color:#8062cc2a}.file-row-actions button:disabled{opacity:.3}.files-empty{color:#886fbe;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:360px;padding:30px;display:flex}.files-empty>span:not(.button-spinner){background:#7654d315;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.files-empty h3{color:#b0acb5;margin:15px 0 7px;font:500 17px Manrope}.files-empty p{color:#77737e;max-width:470px;margin:0;font-size:13px;line-height:1.55}.files-empty.loading{cursor:wait}.file-inspector{flex-direction:column;min-width:0;padding:19px;display:flex}.file-inspector>header{border-bottom:1px solid #ffffff0e;align-items:center;gap:11px;padding-bottom:17px;display:flex}.file-inspector>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.file-inspector h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font:500 15px Manrope;overflow:hidden}.file-inspector-status{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:8px;padding:15px 0;display:flex}.file-inspector-status small{color:#77737e;text-align:right;font-size:12px}.file-inspector dl{border-bottom:1px solid #ffffff0e;margin:0;padding:8px 0}.file-inspector dl>div{justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.file-inspector dt{color:#77737e;font-size:12px}.file-inspector dd{color:#aaa6b0;text-align:right;margin:0;font-size:12px}.file-failure-detail{color:#c3777f;background:#9d4f580b;border:1px solid #a9545d27;border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;display:flex}.file-failure-detail p{flex-direction:column;gap:4px;margin:0;display:flex}.file-failure-detail strong{font-size:12px;font-weight:500}.file-failure-detail span{color:#9b6b71;font-size:12px;line-height:1.4}.file-text-preview{background:#090a0d;border:1px solid #ffffff0e;border-radius:11px;margin-top:13px;padding:12px}.file-text-preview p{color:#8f8b95;white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.file-inspector-actions{grid-template-columns:1fr 1.2fr;gap:6px;margin-top:auto;padding-top:15px;display:grid}.file-inspector-actions button{color:#938f99;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:12px;display:flex}.file-inspector-actions .use-file{color:#fff;background:#7555c8;border:0}.file-inspector-actions button:disabled{opacity:.35}.delete-file{color:#8b6268;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;height:34px;margin-top:7px;font-size:12px;display:flex}.delete-file.confirm{color:#c37880;background:#9d4f580c;border:1px solid #a9545d28;border-radius:8px}.file-inspector-empty{text-align:center;color:#866cbc;margin:auto}.file-inspector-empty h3{color:#aaa6b0;margin:12px 0 5px;font:500 15px Manrope}.file-inspector-empty p{color:#77737e;font-size:12px;line-height:1.5}.files-footer-note{color:#67a47a;align-items:center;gap:8px;min-height:48px;padding:0 5px;display:flex}.files-footer-note span{color:#757c77;font-size:12px}.files-footer-note strong{color:#908a96;margin-left:auto;font-size:12px;font-weight:500}.message-file-links{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.message-file-links>a,.message-file-links>span{color:#a087d7;background:#7654d30a;border:1px solid #8062cc20;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.message-citations{margin-top:12px}.message-citations>span{letter-spacing:.1em;display:block;color:#8d72c7!important;font-size:11px!important}.message-citations>div{flex-direction:column;gap:5px;margin-top:6px;display:flex}.message-citations a{color:#967ad0;background:#ffffff03;border:1px solid #ffffff10;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:start;gap:7px;max-width:560px;padding:9px;text-decoration:none;display:grid}.message-citations a>p{flex-direction:column;gap:3px;display:flex;margin:0!important}.message-citations strong{color:#aaa6b0;font-size:12px;font-weight:500}.message-citations small{color:#7d7983;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.attachment-tray article.uploading{border-color:#8062cc25}.attachment-tray article.failed{border-color:#a9545d2d}.attachment-tray article.failed small{color:#b8737a}.document-toast{z-index:260;color:#a486e1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16131ded;border:1px solid #8062cc29;border-radius:13px;align-items:center;gap:10px;max-width:380px;min-height:50px;padding:10px 14px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0009}.document-toast>span{background:#7654d316;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.document-toast p{color:#aaa6b0;margin:0;font-size:13px;line-height:1.4}@media (width<=1180px){.files-toolbar{grid-template-columns:minmax(240px,1fr) 170px 170px}.files-status-filter{grid-column:1/-1;width:max-content}.files-layout{grid-template-columns:minmax(500px,1fr) 290px}}@media (width<=900px){.files-overview,.files-toolbar{grid-template-columns:1fr 1fr}.files-search,.files-status-filter{grid-column:1/-1}.files-layout{grid-template-columns:1fr}.file-inspector{min-height:360px}.files-footer-note strong{display:none}}@media (width<=650px){.files-hero{display:block}.upload-document-button{justify-content:center;width:100%;margin-top:16px}.files-overview{grid-template-columns:1fr 1fr}.files-overview>article{min-height:72px;padding:0 12px}.files-toolbar{grid-template-columns:1fr}.files-toolbar>label,.files-search,.files-status-filter{grid-column:1}.files-status-filter{width:100%;overflow:auto}.files-status-filter button{flex:1;min-width:max-content}.files-list>article{grid-template-columns:43px minmax(0,1fr) auto}.file-state{grid-column:2}.file-row-actions{grid-area:1/3/3}.files-library>header>p{display:none}.files-footer-note{align-items:flex-start;padding:12px 4px}.message-citations a{max-width:100%}}.new-chat{flex:none}.chat-history-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff18 transparent}.history-group small{line-height:1.35}@media (width>=1101px){.chat-page{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(230px,19vw,270px) minmax(0,1fr) clamp(270px,22vw,310px);height:calc(100dvh - 132px);min-height:580px}.chat-page.chat-context-hidden{grid-template-columns:clamp(230px,19vw,270px) minmax(0,1fr)}.chat-workspace,.chat-context{min-height:0}.chat-workspace{overflow:hidden}}@media (width>=1101px) and (width<=1180px){.chat-page{grid-template-columns:230px minmax(0,1fr)}.chat-context{display:none}}.new-chat{white-space:nowrap}.full-conversation,.chat-context{scrollbar-width:thin;scrollbar-color:#403b49 transparent}.full-conversation::-webkit-scrollbar{width:6px}.chat-context::-webkit-scrollbar{width:6px}.chat-history-scroll::-webkit-scrollbar{width:6px}.full-conversation::-webkit-scrollbar-track{background:0 0}.chat-context::-webkit-scrollbar-track{background:0 0}.chat-history-scroll::-webkit-scrollbar-track{background:0 0}.full-conversation::-webkit-scrollbar-thumb{background:#ffffff18;border-radius:8px}.chat-context::-webkit-scrollbar-thumb{background:#ffffff18;border-radius:8px}.chat-history-scroll::-webkit-scrollbar-thumb{background:#ffffff18;border-radius:8px}@media (width>=1101px) and (height<=800px){.sidebar{height:100dvh;min-height:0;padding-top:14px;padding-bottom:14px;overflow:hidden}.brand-mark{margin-bottom:18px}.primary-nav{gap:2px}.nav-item{height:42px}.sidebar-bottom{gap:10px}}.radar-scan-live.manual{color:#77737d;background:#ffffff05}.radar-scan-live.manual i{box-shadow:none;background:#77737d}.radar-background-permission{background:#ffffff02;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;margin-top:11px;padding:12px 15px;transition:border-color .2s,background .2s;display:grid}.radar-background-permission.enabled{background:#39784f09;border-color:#39784f20}.radar-background-permission>span{color:#9275d0;background:#7654d311;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.radar-background-permission.enabled>span{color:#6cab7f;background:#39784f14}.radar-background-permission p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.radar-background-permission strong{color:#aaa6b0;font-size:12px;font-weight:500}.radar-background-permission small{color:#67636d;max-width:650px;font-size:11px;line-height:1.45}.radar-background-permission .toggle{flex:none}@media (width>=901px){.radar-source-list>header{grid-template-columns:40px minmax(190px,1fr) 155px 180px 42px}.radar-source-list>article{grid-template-columns:40px minmax(190px,1fr) 155px 180px 42px 24px}}.source-verification{line-height:1.35}.mail-local-scope{color:#5d5963;border-top:1px solid #ffffff0d;align-items:flex-start;gap:6px;margin:5px 4px 0;padding:13px 3px 0;font-size:11px;line-height:1.45;display:flex}.mail-local-scope svg{color:#8067bf;flex:none;margin-top:1px}.mail-compose-tools .mail-availability-draft{align-items:center;gap:7px;min-width:0;display:flex}.mail-compose-tools .mail-availability-draft button:first-child{place-items:unset;white-space:nowrap;width:auto;padding:0 8px;display:flex}.mail-availability-draft small{color:#5d5963;white-space:nowrap;font-size:10px}.followup-card.pending{background:#a96f2f0a;border-color:#b17b3a20}.followup-card.pending>svg:first-child,.followup-card.pending>svg:last-child{color:#bd8a50}@media (width<=700px){.mail-availability-draft small{display:none}.radar-background-permission{grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.radar-background-permission small{font-size:10px}}.full-message.has-tool-executions{width:min(100%,840px);max-width:840px}.full-message.has-tool-executions>div{width:100%;min-width:0}.message.has-tool-executions{width:100%;max-width:100%}.message.has-tool-executions>.message-copy{width:min(100%,720px)}.tool-execution-list{flex-direction:column;gap:8px;width:100%;margin-top:13px;display:flex}.tool-execution-card{color:#aaa6b0;background:linear-gradient(145deg,#15161a,#101115);border:1px solid #ffffff12;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #0003}.tool-execution-card.pending_confirmation{background:radial-gradient(circle at 100% 0,#a6772f12,#0000 35%),linear-gradient(145deg,#171719,#111216);border-color:#97733e3d}.tool-execution-card.succeeded{border-color:#4b8c6325}.tool-execution-card.failed{border-color:#a5535d35}.tool-execution-card.cancelled{opacity:.82}.tool-execution-card>header{border-bottom:1px solid #ffffff0d;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;padding:10px 13px;display:grid}.tool-execution-icon{color:#a287dd;background:#7654d315;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.tool-execution-card.pending_confirmation .tool-execution-icon{color:#c69658;background:#a6772f16}.tool-execution-card.succeeded .tool-execution-icon{color:#70ae84;background:#39784f14}.tool-execution-card.failed .tool-execution-icon{color:#c2777e;background:#9d4f5814}.tool-execution-card.cancelled .tool-execution-icon{color:#7d7983;background:#ffffff08}.tool-execution-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tool-execution-card>header>div>span{color:#77727e;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}.tool-execution-card>header>div>strong{color:#d0ccd4;text-overflow:ellipsis;white-space:nowrap;font:500 14px Manrope;overflow:hidden}.tool-risk-badge{white-space:nowrap;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.tool-risk-badge.low{color:#6ca77e;background:#39784f0f}.tool-risk-badge.medium{color:#9b82d3;background:#7654d312}.tool-risk-badge.high{color:#c69457;background:#a8733312;border:1px solid #a8733330}.tool-confirmation-summary{flex-direction:column;gap:5px;padding:13px 14px 11px;display:flex}.tool-confirmation-summary strong{color:#c9c5cd;font-size:14px;font-weight:500}.tool-confirmation-summary span{color:#817c87;font-size:13px;line-height:1.5}.tool-mail-preview{background:#090a0d;border:1px solid #ffffff0f;border-radius:11px;margin:0 13px 12px;overflow:hidden}.tool-mail-preview dl{margin:0;padding:3px 12px}.tool-mail-preview dl>div{border-bottom:1px solid #ffffff0d;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;display:grid}.tool-mail-preview dl>div:last-child{border-bottom:0}.tool-mail-preview dt{color:#716c77;font-size:12px}.tool-mail-preview dd{overflow-wrap:anywhere;color:#b5b1ba;margin:0;font-size:13px}.tool-mail-preview>div{border-top:1px solid #ffffff0d;padding:12px}.tool-mail-preview>div>span,.tool-argument-list>div>span{color:#8872ba;letter-spacing:.09em;margin-bottom:7px;font-size:11px;display:block}.tool-mail-preview pre,.tool-argument-list pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;color:#b8b4bd;max-width:100%;margin:0;font:400 13px/1.65 DM Sans}.tool-argument-list{background:#090a0d;border:1px solid #ffffff0f;border-radius:11px;margin:0 13px 12px;padding:3px 12px}.tool-argument-list>div{border-bottom:1px solid #ffffff0d;padding:10px 0}.tool-argument-list>div:last-child{border-bottom:0}.tool-argument-list>span{color:#77727d;padding:10px 0;font-size:13px;display:block}.tool-connection-warning{color:#bd8e55;background:#a873330c;border:1px solid #a8733328;border-radius:9px;align-items:flex-start;gap:8px;margin:0 13px 10px;padding:9px 10px;display:flex}.tool-connection-warning svg{flex:none;margin-top:1px}.tool-connection-warning span{font-size:12px;line-height:1.45}.tool-execution-error{color:#c57a82;background:#9d4f580d;border:1px solid #a5535d30;border-radius:9px;margin:0 13px 10px;padding:9px 10px;font-size:12px;line-height:1.45}.tool-execution-card>footer{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:7px;padding:10px 13px;display:flex}.tool-execution-card>footer button{border-radius:9px;min-height:36px;padding:0 13px;font-size:13px}.tool-cancel-action{color:#8b8791;background:#ffffff04;border:1px solid #fff1}.tool-confirm-action{color:#fff;background:linear-gradient(135deg,#7353c2,#8967d8);border:0;box-shadow:0 8px 22px #5e3db225}.tool-execution-card.risk-high .tool-confirm-action{background:linear-gradient(135deg,#7d5530,#a8743d);box-shadow:0 8px 22px #6b451d2b}.tool-execution-card>footer button:disabled{cursor:not-allowed;opacity:.45}.tool-execution-card>footer button:focus-visible{outline-offset:2px;outline:2px solid #a98be4}.tool-execution-result{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.tool-execution-result>div{flex-direction:column;gap:4px;display:flex}.tool-execution-result strong{color:#b9b5be;font-size:13px;font-weight:500}.tool-execution-result span{color:#75717b;font-size:12px;line-height:1.45}.tool-execution-result small{color:#66626c;white-space:nowrap;font-size:11px}.tool-execution-card.succeeded .tool-execution-result strong{color:#73aa84}.tool-execution-card.failed .tool-execution-result strong{color:#c07880}.tool-web-sources{border-top:1px solid #ffffff0d;padding:11px 13px 13px}.tool-web-sources>span{color:#77727d;letter-spacing:.09em;margin-bottom:8px;font-size:10px;display:block}.tool-web-sources>div{flex-wrap:wrap;gap:6px;display:flex}.tool-web-sources a{color:#96919c;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:31px;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}.tool-web-sources a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-web-sources a:hover{color:#b09bdc;background:#7654d30a;border-color:#8266c734}.tool-generated-images{border-top:1px solid #ffffff0d;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:11px 13px 13px;display:grid}.tool-generated-images a{color:#96919c;background:#090a0d;border:1px solid #ffffff12;border-radius:10px;text-decoration:none;overflow:hidden}.tool-generated-images img{aspect-ratio:16/10;object-fit:cover;background:#090a0d;width:100%;display:block}.tool-generated-images span{align-items:center;min-height:34px;padding:0 9px;font-size:11px;display:flex}.tool-execution-spinner{border:2px solid #8f73ca45;border-top-color:#a689e2;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite toolExecutionSpin}@keyframes toolExecutionSpin{to{transform:rotate(360deg)}}@media (width<=650px){.tool-execution-card>header{grid-template-columns:32px minmax(0,1fr)}.tool-risk-badge{grid-column:2;width:max-content}.tool-mail-preview dl>div{grid-template-columns:1fr;gap:3px;padding:8px 0}.tool-execution-card>footer{grid-template-columns:1fr 1fr;display:grid}.tool-execution-card>footer button{width:100%;padding:0 8px}}.kbx-reputation{color:#eeecf1;width:100%;max-width:1680px;margin:0 auto;padding:34px clamp(22px,3vw,48px) 56px}.kbx-reputation button,.kbx-reputation input,.kbx-reputation textarea{font:inherit}.kbx-reputation-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;display:flex}.kbx-reputation-hero>div{max-width:790px}.kbx-reputation-hero h1{letter-spacing:-.045em;margin:20px 0 14px;font:500 clamp(36px,4vw,58px)/1.02 Manrope}.kbx-reputation-hero p{color:#85818b;max-width:700px;margin:0;font-size:16px;line-height:1.65}.kbx-reputation-hero>button,.kbx-reputation-empty>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7354c8,#8a69dc);border:1px solid #8b6bd53d;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;display:flex;box-shadow:0 14px 34px #4c2a9b2b}.kbx-reputation-hero>button:disabled,.kbx-reputation-empty>button:disabled{cursor:not-allowed;opacity:.4}.kbx-reputation-trust-note{background:linear-gradient(135deg,#2f6c450e,#141719);border:1px solid #4a8a6230;border-radius:16px;align-items:flex-start;gap:12px;min-height:66px;margin-bottom:18px;padding:14px 17px;display:flex}.kbx-reputation-trust-note>svg{color:#70b184;flex:none;margin-top:2px}.kbx-reputation-trust-note p{flex-direction:column;gap:4px;margin:0;display:flex}.kbx-reputation-trust-note strong{color:#a8c8b2;font-size:13px;font-weight:600}.kbx-reputation-trust-note span{color:#747b76;font-size:13px;line-height:1.5}.kbx-reputation-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.kbx-reputation-summary>article{background:radial-gradient(circle at 100% 0,#795bc70d,#0000 46%),#111216;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;justify-content:center;min-height:120px;padding:21px 23px;display:flex}.kbx-reputation-summary span,.kbx-reputation-list-panel>header>div>span,.kbx-response-workspace>header>div>span,.kbx-manual-review-editor>header span,.kbx-manual-review-body label>span,.kbx-manual-rating>span,.kbx-manual-review-preview>span{color:#8d73c7;letter-spacing:.11em;font-size:11px}.kbx-reputation-summary strong{margin:7px 0 3px;font:500 32px Manrope}.kbx-reputation-summary small{color:#6f6b75;font-size:12px}.kbx-reputation-error,.kbx-reputation-notice{border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0 0 13px;padding:10px 13px;font-size:13px;line-height:1.45;display:flex}.kbx-reputation-error{color:#ca7c84;background:#9d4f580d;border:1px solid #a5535d32}.kbx-reputation-notice{color:#79b28a;background:#326c450c;border:1px solid #4a8a6230;margin-top:13px}.kbx-reputation-layout{background:#0d0e11;border:1px solid #ffffff10;border-radius:22px;grid-template-columns:minmax(440px,.95fr) minmax(480px,1.05fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 25px 75px #0004}.kbx-reputation-list-panel{border-right:1px solid #ffffff0e;flex-direction:column;min-width:0;display:flex}.kbx-reputation-list-panel>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:78px;padding:0 22px;display:flex}.kbx-reputation-list-panel>header>div{flex-direction:column;gap:5px;display:flex}.kbx-reputation-list-panel>header h2{margin:0;font:500 18px Manrope}.kbx-reputation-list-panel>header>span{color:#9d82d6;background:#7654d314;border-radius:8px;place-items:center;min-width:32px;height:28px;font-size:12px;display:grid}.kbx-reputation-list{scrollbar-width:thin;scrollbar-color:#ffffff16 transparent;max-height:700px;padding:9px;overflow:auto}.kbx-reputation-list>button{width:100%;min-height:146px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:16px;transition:background .18s,border-color .18s,transform .18s;display:grid}.kbx-reputation-list>button+button{margin-top:3px}.kbx-reputation-list>button:hover{background:#ffffff04;transform:translateY(-1px)}.kbx-reputation-list>button.selected{background:radial-gradient(circle at 0 0,#7654d315,#0000 52%),#ffffff03;border-color:#8062cc2d}.kbx-reputation-list>button>svg{color:#625e68;margin-top:14px}.kbx-review-avatar{color:#191714;background:linear-gradient(145deg,#e8dfcf,#cfc2ad);border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:700;display:grid}.kbx-review-avatar.large{border-radius:15px;width:51px;height:51px;font-size:14px}.kbx-review-row-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.kbx-review-row-copy>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.kbx-review-row-copy strong{color:#d6d2d9;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.kbx-review-row-copy small{color:#6d6973;white-space:nowrap;font-size:11px}.kbx-review-stars{color:#a685e5;gap:2px;display:flex}.kbx-review-row-copy>p{color:#8a8690;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.kbx-review-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kbx-review-row-meta>span{color:#77727d;background:#ffffff06;border-radius:7px;align-items:center;min-height:23px;padding:0 7px;font-size:10px;display:inline-flex}.kbx-review-row-meta>span:last-child{color:#9277cb;background:#7654d311}.kbx-review-row-meta>span.status-response_drafted,.kbx-review-row-meta>span.status-responded{color:#6ca87e;background:#39784f11}.kbx-reputation-empty{color:#886fbe;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:42px;display:flex}.kbx-reputation-empty.compact{min-height:350px}.kbx-reputation-empty>span{background:#7654d315;border-radius:19px;place-items:center;width:60px;height:60px;display:grid}.kbx-reputation-empty h3{color:#c0bcc4;margin:17px 0 8px;font:500 20px Manrope}.kbx-reputation-empty p{color:#77737e;max-width:430px;margin:0 0 19px;font-size:13px;line-height:1.6}.kbx-reputation-inspector{flex-direction:column;min-width:0;padding:25px 27px 27px;display:flex}.kbx-reputation-inspector>header{border-bottom:1px solid #ffffff0e;align-items:center;gap:13px;padding-bottom:19px;display:flex}.kbx-reputation-inspector>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.kbx-reputation-inspector>header span{color:#8d73c7;letter-spacing:.1em;font-size:10px}.kbx-reputation-inspector>header h2{margin:0;font:500 20px Manrope}.kbx-reputation-inspector>header small{color:#716d77;align-items:center;gap:5px;font-size:11px;display:flex}.kbx-review-signal-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.kbx-review-signal-grid>article{background:#ffffff02;border:1px solid #ffffff0e;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:10px 12px;display:flex}.kbx-review-signal-grid span{color:#696570;letter-spacing:.1em;font-size:9px}.kbx-review-signal-grid strong{color:#aaa6b0;font-size:13px;font-weight:500}.kbx-review-signal-grid .sentiment-negative strong,.kbx-review-signal-grid .urgency-high strong,.kbx-review-signal-grid .urgency-critical strong{color:#c77b82}.kbx-review-signal-grid .sentiment-positive strong,.kbx-review-signal-grid .urgency-low strong{color:#71aa82}.kbx-review-signal-grid .urgency-medium strong{color:#bd8c52}.kbx-reputation-inspector>blockquote{color:#b4b0b9;border-left:2px solid #795bc7;margin:0 0 18px;padding:4px 0 4px 15px;font-size:15px;line-height:1.65}.kbx-response-workspace{background:linear-gradient(145deg,#121318,#0e0f12);border:1px solid #ffffff0f;border-radius:17px;margin-top:auto;padding:17px}.kbx-response-workspace>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.kbx-response-workspace>header>div{flex-direction:column;gap:4px;display:flex}.kbx-response-workspace h3{margin:0;font:500 16px Manrope}.kbx-response-workspace>header>.saved{color:#72ac83;background:#39784f12;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;display:flex}.kbx-response-workspace textarea{resize:vertical;color:#ccc8d0;background:#090a0d;border:1px solid #ffffff10;border-radius:12px;outline:0;width:100%;min-height:145px;padding:13px 14px;font-size:14px;line-height:1.6}.kbx-response-workspace textarea:focus{border-color:#8062cc50;box-shadow:0 0 0 3px #7654d30b}.kbx-response-workspace textarea:disabled{color:#77727d;cursor:not-allowed}.kbx-response-counter{color:#65616b;justify-content:space-between;padding:7px 2px 0;font-size:10px;display:flex}.kbx-response-safety{color:#69a47b;background:#326c450b;border:1px solid #4a8a6228;border-radius:10px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 11px;display:flex}.kbx-response-safety svg{flex:none;margin-top:1px}.kbx-response-safety p{color:#708076;margin:0;font-size:11px;line-height:1.45}.kbx-save-response{color:#fff;background:linear-gradient(135deg,#7354c8,#8a69dc);border:0;border-radius:11px;width:100%;min-height:44px;margin-top:10px;font-size:13px}.kbx-save-response:disabled{cursor:not-allowed;opacity:.38}.kbx-reputation-inspector-empty{text-align:center;color:#866cbc;margin:auto}.kbx-reputation-inspector-empty h3{color:#b9b5bd;margin:13px 0 6px;font:500 17px Manrope}.kbx-reputation-inspector-empty p{color:#716d77;margin:0;font-size:12px}.kbx-manual-review-overlay{z-index:330;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030406cf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kbx-manual-review-editor{background:radial-gradient(circle at 100% 0,#7654d319,#0000 35%),#111216;border:1px solid #ffffff16;border-radius:22px;width:min(760px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 35px 100px #000b}.kbx-manual-review-editor>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:82px;padding:0 23px;display:flex}.kbx-manual-review-editor>header>div{flex-direction:column;gap:5px;display:flex}.kbx-manual-review-editor>header h2{margin:0;font:500 21px Manrope}.kbx-manual-review-editor>header>button{color:#85818b;background:#ffffff04;border:1px solid #ffffff10;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kbx-manual-review-body{flex-direction:column;gap:17px;padding:22px 23px;display:flex}.kbx-manual-review-note{background:#326c450b;border:1px solid #4a8a622c;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.kbx-manual-review-note>svg{color:#6caa7e;flex:none;margin-top:1px}.kbx-manual-review-note p{flex-direction:column;gap:3px;margin:0;display:flex}.kbx-manual-review-note strong{color:#9fc2aa;font-size:12px}.kbx-manual-review-note span{color:#68746c;font-size:11px;line-height:1.45}.kbx-manual-review-grid{grid-template-columns:1.35fr .65fr;gap:11px;display:grid}.kbx-manual-review-body label{flex-direction:column;gap:7px;display:flex}.kbx-manual-review-body input,.kbx-manual-review-body textarea{color:#c5c1c9;background:#090a0d;border:1px solid #ffffff10;border-radius:11px;outline:0;padding:0 13px}.kbx-manual-review-body input{height:46px}.kbx-manual-review-body textarea{resize:vertical;min-height:170px;padding-top:12px;font-size:14px;line-height:1.6}.kbx-manual-review-body input:focus,.kbx-manual-review-body textarea:focus{border-color:#8062cc50;box-shadow:0 0 0 3px #7654d30b}.kbx-manual-rating{flex-direction:column;gap:8px;display:flex}.kbx-manual-rating>div{align-items:center;gap:4px;display:flex}.kbx-manual-rating button{color:#494650;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.kbx-manual-rating button.active{color:#a889e6}.kbx-manual-rating strong{color:#aaa6b0;margin-left:8px;font-size:13px}.kbx-manual-review-copy small{color:#66626c;text-align:right;font-size:10px}.kbx-manual-review-preview{background:#ffffff02;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;min-height:72px;padding:12px 14px;display:grid}.kbx-manual-review-preview>span{grid-column:1}.kbx-manual-review-preview strong{color:#b7b2bc;grid-area:1/2/3;font-size:13px;font-weight:500}.kbx-manual-review-preview small{color:#6d6973;grid-column:1;font-size:11px}.kbx-manual-review-editor>footer{border-top:1px solid #ffffff0e;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:0 23px;display:flex}.kbx-manual-review-editor>footer button{color:#8e8993;background:#ffffff04;border:1px solid #ffffff10;border-radius:10px;min-height:41px;padding:0 15px;font-size:13px}.kbx-manual-review-editor>footer button.primary{color:#fff;background:linear-gradient(135deg,#7354c8,#8a69dc);border:0}.kbx-manual-review-editor>footer button:disabled{cursor:not-allowed;opacity:.4}@media (width<=1050px){.kbx-reputation-layout{grid-template-columns:1fr}.kbx-reputation-list-panel{border-bottom:1px solid #ffffff0e;border-right:0}.kbx-reputation-list{max-height:520px}.kbx-reputation-inspector{min-height:620px}}@media (width<=720px){.kbx-reputation{padding:24px 14px 42px}.kbx-reputation-hero{flex-direction:column;align-items:stretch}.kbx-reputation-hero h1{font-size:38px}.kbx-reputation-hero>button{width:100%}.kbx-reputation-summary{grid-template-columns:1fr}.kbx-reputation-summary>article{min-height:94px}.kbx-reputation-layout{min-height:0}.kbx-reputation-list>button{grid-template-columns:40px minmax(0,1fr);padding:13px}.kbx-reputation-list>button>svg{display:none}.kbx-reputation-inspector{min-height:0;padding:19px 15px}.kbx-review-signal-grid{grid-template-columns:1fr}.kbx-manual-review-overlay{padding:10px}.kbx-manual-review-editor{max-height:calc(100dvh - 20px)}.kbx-manual-review-grid,.kbx-manual-review-preview{grid-template-columns:1fr}.kbx-manual-review-preview strong,.kbx-manual-review-preview small{grid-area:auto/1}.kbx-manual-review-editor>header,.kbx-manual-review-body,.kbx-manual-review-editor>footer{padding-left:16px;padding-right:16px}}.knowledge-review{background:#7654d307;border:1px solid #8062cc20;border-radius:14px;margin-top:12px;overflow:hidden}.knowledge-review-head{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.knowledge-review-head span{color:#8d70c7;letter-spacing:.11em;font-size:10px}.knowledge-review-head h3{margin:4px 0 0;font:500 13px Manrope}.knowledge-review-head>button,.knowledge-review-bulk button,.knowledge-review-actions button{color:#9a7cda;background:#7654d312;border:1px solid #8062cc26;border-radius:8px;padding:7px 9px;font-size:11px}.knowledge-review-body{border-top:1px solid #ffffff0d}.knowledge-review-counters,.knowledge-review-bulk{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;gap:7px;padding:10px 15px;display:flex}.knowledge-review-counters span{color:#78737e;font-size:11px}.knowledge-review-bulk{align-items:center}.knowledge-review-bulk>span{color:#a49fac;margin-right:auto;font-size:11px}.knowledge-review-body>article{border-bottom:1px solid #ffffff0d;grid-template-columns:20px minmax(0,1fr) 235px;gap:10px;padding:14px 15px;display:grid}.knowledge-review-check{padding-top:3px}.knowledge-review-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.knowledge-review-copy strong{font-size:12px;font-weight:500}.knowledge-review-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.knowledge-review-copy p,.knowledge-review-copy small,.knowledge-review-copy em{color:#77737e;margin:0;font-size:11px;font-style:normal;line-height:1.4}.knowledge-review-copy small{color:#66616b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.knowledge-review-copy em{color:#9274cb}.knowledge-review-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:5px;display:flex}.knowledge-review-actions button{padding:5px 7px;font-size:10px}.knowledge-review-actions button:nth-last-child(-n+4){color:#b39090;border-color:#7e525226}.knowledge-review-empty{color:#77737e;margin:0;padding:16px;font-size:12px}@media (width<=760px){.knowledge-review-body>article{grid-template-columns:18px 1fr}.knowledge-review-actions{grid-column:2;justify-content:flex-start}.knowledge-review-head{flex-direction:column;align-items:flex-start}.knowledge-review-head>button{width:100%}}.mail-connection-error strong,.mail-connection-error span,.mail-connection-error small{display:block}.mail-connection-error strong{margin-bottom:3px;font-weight:500}.mail-connection-error small{color:#b88b90;margin-top:5px}
