:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f7fc;--mesh-1:#3e49ff33;--mesh-2:#22cfa02b;--mesh-3:#506dff29;--mesh-4:#22cfa01a;--surface:#fff;--surface-2:#f8f9fd;--surface-3:#eef0f8;--tint-blue:#f0efff;--tint-mint:#e2f9f0;--tint-rose:#ffe4e9;--tint-amber:#fff1d6;--text:#0e0938;--text-2:#4a4863;--muted:#6a6882;--muted-2:#a9aabd;--accent:#3e49ff;--mint-text:#0f9e79;--ok-text:#087f61;--bad-text:#d92d5e;--warn-text:#a35c00;--info-text:#2b4fb0;--blue:#3e49ff;--blue-2:#2f39e6;--mint:#22cfa0;--navy-1:#110a45;--navy-2:#0c0732;--bg:#f6f7fc;--bg-deep:#f1f3fa;--panel:#ffffffbd;--panel-strong:#fff;--panel-soft:#f8f9fdcc;--line:#e2e5f1;--line-hot:#c9ccff;--violet:#414bff;--violet-bright:#5760ff;--cyan:#506dff;--shadow:0 18px 50px #1f225e14;--glass-a:#fffc;--glass-b:#ffffff8a;--glass-edge:#fffffff2;--glass-hi:#fff;--glass-ring:#3e49ff14;--glass-shadow:#1f225e3d;--glass-blur:blur(18px) saturate(170%);--line-mint:#bde9d8;--line-amber:#f3e2bf;--line-rose:#f6c6d3;--track:#d6d9e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070a26;--mesh-1:#3e49ff47;--mesh-2:#22cfa021;--mesh-3:#506dff33;--mesh-4:#22cfa014;--surface:#111641;--surface-2:#0d1238;--surface-3:#171d52;--tint-blue:#8f98ff29;--tint-mint:#3fe0b324;--tint-rose:#ff789626;--tint-amber:#f2b35b26;--text:#eef0ff;--text-2:#c3c7ea;--muted:#8e94c0;--muted-2:#6f75a3;--accent:#8f98ff;--mint-text:#3fe0b3;--ok-text:#3fe0b3;--bad-text:#ff8aa3;--warn-text:#f2b35b;--info-text:#9fb3ff;--navy-1:#0b0f38;--navy-2:#050720;--bg:#070a26;--bg-deep:#050720;--panel:#161c4e85;--panel-strong:#111641;--panel-soft:#8f98ff12;--line:#8f98ff29;--line-hot:#8f98ff61;--violet:#5f6bff;--violet-bright:#7b85ff;--cyan:#7b8fff;--shadow:0 18px 50px #0000006b;--glass-a:#ffffff13;--glass-b:#ffffff06;--glass-edge:#8f98ff33;--glass-hi:#ffffff1a;--glass-ring:#3e49ff24;--glass-shadow:#0000008c;--line-mint:#3fe0b34d;--line-amber:#f2b35b4d;--line-rose:#ff789652;--track:#8f98ff3d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070a26;--mesh-1:#3e49ff47;--mesh-2:#22cfa021;--mesh-3:#506dff33;--mesh-4:#22cfa014;--surface:#111641;--surface-2:#0d1238;--surface-3:#171d52;--tint-blue:#8f98ff29;--tint-mint:#3fe0b324;--tint-rose:#ff789626;--tint-amber:#f2b35b26;--text:#eef0ff;--text-2:#c3c7ea;--muted:#8e94c0;--muted-2:#6f75a3;--accent:#8f98ff;--mint-text:#3fe0b3;--ok-text:#3fe0b3;--bad-text:#ff8aa3;--warn-text:#f2b35b;--info-text:#9fb3ff;--navy-1:#0b0f38;--navy-2:#050720;--bg:#070a26;--bg-deep:#050720;--panel:#161c4e85;--panel-strong:#111641;--panel-soft:#8f98ff12;--line:#8f98ff29;--line-hot:#8f98ff61;--violet:#5f6bff;--violet-bright:#7b85ff;--cyan:#7b8fff;--shadow:0 18px 50px #0000006b;--glass-a:#ffffff13;--glass-b:#ffffff06;--glass-edge:#8f98ff33;--glass-hi:#ffffff1a;--glass-ring:#3e49ff24;--glass-shadow:#0000008c;--line-mint:#3fe0b34d;--line-amber:#f2b35b4d;--line-rose:#ff789652;--track:#8f98ff3d}html{background:var(--canvas)}body{background:var(--canvas);color:var(--text);transition:background-color .25s,color .25s}body:before{opacity:1;background-size:auto;background-image:radial-gradient(55% 45% at 18% -4%, var(--mesh-1), transparent 62%), radial-gradient(42% 40% at 96% 8%, var(--mesh-2), transparent 60%), radial-gradient(50% 44% at 86% 92%, var(--mesh-3), transparent 60%), radial-gradient(40% 38% at 22% 96%, var(--mesh-4), transparent 60%);-webkit-mask-image:none;mask-image:none}.main-column{background:0 0}.glass{background:linear-gradient(180deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 1px var(--glass-ring), 0 24px 56px -30px var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.theme-toggle{cursor:pointer;width:38px;height:38px;color:var(--text-2);background:linear-gradient(180deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 1px var(--glass-ring);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:12px;flex:none;place-items:center;transition:color .15s,transform .15s;display:inline-grid}.theme-toggle:hover{color:var(--accent);transform:translateY(-1px)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pub-wrap,.prop,.ll-page,.lp-page,.lp-mobile-frame,.adb-card,.v-ad,.wiz-phone,.alb-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-2:#f8f9fd;--surface-3:#eef0f8;--tint-blue:#f0efff;--tint-mint:#e2f9f0;--tint-rose:#ffe4e9;--tint-amber:#fff1d6;--text:#0e0938;--text-2:#4a4863;--muted:#6a6882;--muted-2:#a9aabd;--accent:#3e49ff;--mint-text:#0f9e79;--ok-text:#087f61;--bad-text:#d92d5e;--warn-text:#a35c00;--info-text:#2b4fb0;--panel:#fff;--panel-strong:#fff;--panel-soft:#f8f9fd;--line:#e2e5f1;--line-hot:#c9ccff;--violet:#414bff;--bg:#f6f7fc;--glass-a:#fffc;--glass-b:#ffffff8a;--glass-edge:#fffffff2;--glass-hi:#fff;--line-mint:#bde9d8;--line-amber:#f3e2bf;--line-rose:#f6c6d3;--track:#d6d9e6}.panel,.metrics article,.ac-card,.kb-card,.kb-col,.db-card,.mcard,.ch-card,.ch-col,.ch-cal,.ad-card,.asset,.sf-block,.portal-card,.cat-card,.team-card,.plan-card,.recipe-card,.am-row,.camp-card,.post-card,.academy-card,.academy-progress-card,.cal-main,.cal-agenda,.flow-card,.records-panel,.mod-summary,.crm-tablewrap,.crm-kpis .kpi,.ch-kpis .kpi,.cat-kpis .kpi,.chan-chip,.ads-net,.sk-card,.pv-card,.agenda-item,.cat-mine-row,.gen-card,.gen-done,.vs-panel,.vid-form,.vid-stage,.flow-inspector,.col-review,.cb-build,.adc,.academy-lesson,.academy-worksheet-panel,.bill-plan,.adm-kpis,.wab-card,.sf-prof,.lai,.module-banner,.ads-empty,.studio-empty{background:linear-gradient(180deg, var(--glass-a), var(--glass-b));border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 1px var(--glass-ring), 0 22px 50px -30px var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root{--glass-strong:#ffffffe0}:root[data-theme=dark]{--glass-strong:#111641e0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-strong:#111641e0}}.modal,.adb,.cmdk,.tb-drop,.lead-drawer,.deal-drawer,.modal.wiz-glass{background:var(--glass-strong);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%)}@media (max-width:640px){:is(.metrics article,.ac-card,.kb-card,.db-card,.mcard,.ch-card,.ad-card,.asset,.cat-card,.team-card,.plan-card,.recipe-card,.am-row,.camp-card,.post-card,.academy-card,.academy-progress-card,.flow-card,.sk-card,.pv-card,.agenda-item,.cat-mine-row,.chan-chip,.ads-net,.crm-kpis .kpi,.ch-kpis .kpi,.cat-kpis .kpi){-webkit-backdrop-filter:none;backdrop-filter:none}}.empty-icon{background:var(--tint-blue);border-color:var(--line-hot)}.cmdk-item.on{background:var(--tint-blue)}.kb-col.won{background:linear-gradient(180deg, var(--tint-mint), var(--glass-b));border-color:#22cfa061}.sidebar{background:linear-gradient(180deg, var(--navy-1) 0%, var(--navy-2) 100%)}:root[data-theme=dark] .sidebar{border-right:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar{border-right:1px solid var(--line)}}.sb-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sidebar .brand{padding:0 4px 18px}.sb-collapse{cursor:pointer;color:#c9cdf0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;margin-top:6px;transition:background .15s,color .15s;display:grid}.sb-collapse:hover{color:#fff;background:#ffffff24}.sb-collapse svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar .nav-group{flex-direction:column;gap:2px;margin-top:18px;display:flex}.sidebar .nav-group>p{color:#7f86bf;margin:0 10px 6px}.sidebar .nav-item{font-size:var(--texto-base);color:#c9cdf0;border-radius:12px;gap:11px;padding:10px 11px;font-weight:600}.sidebar .nav-item .icon{font-size:var(--texto-guia)}.sidebar .nav-item.active{background:linear-gradient(110deg, #5760ff, var(--blue-2));color:#fff;box-shadow:0 10px 26px -10px #2f39e6cc,inset 0 1px #ffffff2e}.sidebar .nav-item.ai{color:#fff;background:linear-gradient(100deg,#22cfa02e,#3e49ff1f);border:1px solid #22cfa073}.sidebar .nav-item.ai .icon{color:#22cfa0}.sidebar .nav-item.ai.active{background:linear-gradient(110deg,#13a67f,#0f8a6a);border-color:#0000}.sidebar .nav-item.ai.active .icon{color:#fff}.sb-bottom{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.sb-bottom .workspace{margin-top:0}.sb-bottom .workspace .t{flex:1;min-width:0}.sb-bottom .workspace .t b,.sb-bottom .workspace .t small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (min-width:901px){.app-shell:has(.sidebar.collapsed){grid-template-columns:80px minmax(0,1fr)}.sidebar.collapsed{width:80px;padding:18px 12px}.sidebar.collapsed .t,.sidebar.collapsed .nav-group>p{display:none}.sidebar.collapsed .sb-top{flex-direction:column;align-items:center}.sidebar.collapsed .brand{padding:0 0 4px}.sidebar.collapsed .brand-logo{object-fit:cover;object-position:left center;width:40px;height:48px}.sidebar.collapsed .nav-item{justify-content:center;padding:11px 0}.sidebar.collapsed .nav-group{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.sidebar.collapsed .workspace{flex-direction:column;padding:8px 0}}@media (min-width:601px) and (max-width:900px){.app-shell{grid-template-columns:80px minmax(0,1fr)}.sidebar{width:80px;padding:18px 12px}.sidebar .t,.sidebar .nav-group>p,.sb-collapse{display:none}.sidebar .brand{padding:0 0 4px}.sidebar .brand-logo{object-fit:cover;object-position:left center;width:40px;height:48px}.sidebar .nav-item{font-size:var(--texto-base);justify-content:center;padding:11px 0}.sidebar .workspace{flex-direction:column;padding:8px 0}}@media (max-width:600px){.sb-collapse{display:none}}:root{--z-chrome:40;--z-sticky:90;--z-modal:300;--z-drawer:310;--z-palette:320;--z-fullscreen:330;--z-nav:350;--z-toast:400}.stabs{flex-direction:column;gap:10px;max-width:1600px;margin:0 auto;padding:18px 48px 0;display:flex}.stabs-bar{scrollbar-width:none;background:linear-gradient(180deg, var(--glass-a), var(--glass-b));border:1px solid var(--glass-edge);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 1px var(--glass-ring), 0 18px 40px -28px var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:16px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto}.stabs-bar::-webkit-scrollbar{display:none}.stabs-title{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--texto-medio);color:var(--text);border-right:1px solid var(--line);white-space:nowrap;margin-right:2px;padding:0 14px 0 10px}.stab{font-size:var(--texto-medio);color:var(--muted);white-space:nowrap;border-radius:11px;padding:9px 15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.stab:hover{color:var(--text);background:var(--tint-blue)}.stab.on{color:#fff;background:linear-gradient(135deg, var(--blue), var(--blue-2));box-shadow:0 10px 22px -12px var(--blue)}.stabs-sub{flex-wrap:wrap;gap:6px;display:flex}.ssub{font-size:var(--texto-base);color:var(--muted);border:1px solid var(--line);background:linear-gradient(180deg, var(--glass-a), var(--glass-b));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;padding:7px 15px;font-weight:700;text-decoration:none}.ssub:hover{color:var(--text)}.ssub.on{color:var(--accent);border-color:var(--line-hot);background:var(--tint-blue)}.stabs+main>.page{padding-top:24px}@media (max-width:900px){.stabs{padding:14px 24px 0}}@media (max-width:600px){.stabs{padding:12px 16px 0}.stabs-bar{width:100%}.stabs-title{display:none}}.module-banner{border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff2e,0 26px 60px -30px #2f39e6b3;background:radial-gradient(60% 120% at 100% 0%, #22cfa061, transparent 60%), linear-gradient(118deg, #0c0f45 0%, #1d27a8 46%, var(--blue-2) 78%, var(--blue) 100%)!important}.module-banner .mb-icon{background:#ffffff24;border-color:#ffffff42}.module-banner .primary{color:#1d27a8;background:#ffffffeb}.module-banner .primary:hover{background:#fff}.mi-insight{background:radial-gradient(70% 90% at 100% 0%, #22cfa038, transparent 60%), linear-gradient(150deg, #0c0f45 0%, #16208a 55%, var(--blue-2) 100%)}.mi-insight p b{color:#9fe9d2}.ac-cinema-overlay{background:linear-gradient(115deg,#080b30ed 0%,#16208acc 50%,#2f39e673 100%)}.topbar{z-index:50}.tb-drop{z-index:55;border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 1px var(--glass-ring), 0 30px 70px -24px #0608288c;border-radius:16px}.tb-btn .icon{width:18px;height:18px;font-size:var(--texto-titulo-s);color:currentColor}.icon{color:var(--accent)}.acct-drop{width:272px;padding:8px}.acct-id{gap:12px;margin-bottom:6px;padding:10px 10px 14px}.acct-id .avatar{width:40px;height:40px;font-size:var(--texto-base);flex:none}.acct-id>div{min-width:0}.acct-id b{font-size:var(--texto-medio);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acct-id small{font-size:var(--texto-menor);white-space:nowrap;text-overflow:ellipsis;word-break:normal;display:block;overflow:hidden}.acct-list{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:6px;padding-bottom:6px;display:flex}.acct-item{font-size:var(--texto-medio);color:var(--text-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;line-height:1.2;display:flex}.acct-item .icon{width:18px;height:18px;font-size:var(--texto-titulo-s);color:var(--muted);flex:none;transition:color .12s}.acct-item:hover{color:var(--text);background:var(--tint-blue)}.acct-item:hover .icon{color:var(--accent)}.acct-item.danger,.acct-item.danger .icon{color:var(--bad-text)}.acct-item.danger:hover{background:var(--tint-rose)}.sidebar .icon{color:#9aa3ff}.sidebar .nav-item.active .icon{color:#fff}.top-actions .tb-drop button.acct-item{border:0;width:100%;height:auto}.top-actions .tb-drop button.acct-item:hover{border:0}.acct-item span{white-space:nowrap}button .icon,a .icon,[role=tab] .icon,.kpi-ic .icon,.metric-icon .icon{color:currentColor}.kpi-ic.kpi-ic{--c:var(--blue);--ink:var(--blue-2);--ink-d:#a3abff;width:48px;height:48px;color:var(--ink);background:radial-gradient(130% 130% at 25% 0%, color-mix(in srgb, var(--c) 30%, transparent), color-mix(in srgb, var(--c) 10%, transparent) 72%);border:1px solid color-mix(in srgb, var(--c) 38%, transparent);box-shadow:inset 0 1px 0 #ffffff73, 0 12px 26px -16px var(--c);border-radius:15px;position:relative}.kpi-ic.kpi-ic svg{stroke-width:2px;width:22px;height:22px}.kpi-ic.blue{--c:var(--blue);--ink:var(--blue-2);--ink-d:#a3abff}.kpi-ic.violet{--c:#2f8cff;--ink:#1f6fe0;--ink-d:#8cc4ff}.kpi-ic.mint{--c:#22cfa0;--ink:#0c8a69;--ink-d:#4fe6bd}.kpi-ic.night{--c:#ff6b8a;--ink:#d92d5e;--ink-d:#ff9ab0}.kpi-ic.gold{--c:#f5a524;--ink:#b86e00;--ink-d:#ffc76b}:root[data-theme=dark] .kpi-ic.kpi-ic{color:var(--ink-d);box-shadow:inset 0 1px 0 #ffffff1f, 0 14px 30px -16px var(--c)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kpi-ic.kpi-ic{color:var(--ink-d);box-shadow:inset 0 1px 0 #ffffff1f, 0 14px 30px -16px var(--c)}}.ct-av{border-radius:50%;box-shadow:0 8px 18px -10px #2f39e6b3}.ct-type{align-items:center;gap:6px;padding:5px 11px 5px 8px;font-weight:700;display:inline-flex}.ct-type .icon{color:currentColor;stroke-width:2.1px;width:13px;height:13px}.ct-type.buyer{color:var(--accent);background:var(--tint-blue);border-color:var(--line-hot)}.ct-type.investor{color:var(--ok-text);background:var(--tint-mint);border-color:var(--line-mint)}.ct-type.owner,.ct-type.seller{color:var(--warn-text);background:var(--tint-amber);border-color:var(--line-amber)}.crm-search{border-radius:12px;transition:border-color .15s,box-shadow .15s}.crm-search .icon{width:17px;height:17px;color:var(--muted)}.crm-search:focus-within{border-color:var(--line-hot);box-shadow:0 0 0 3px #3e49ff29}.crm-search:focus-within .icon{color:var(--accent)}.ct-quick{gap:8px}.ctq{background:var(--glass-a);border-color:var(--line);width:34px;height:34px;color:var(--text-2);border-radius:10px}.ctq svg{stroke-width:1.9px;width:17px;height:17px}.ctq.wa{color:#12a150;background:#25d3661f;border-color:#25d36657}:root[data-theme=dark] .ctq.wa{color:#4ade80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ctq.wa{color:#4ade80}}.ctq.wa:hover{color:#fff;background:#25d366;border-color:#0000}.ctq.tel{color:var(--accent);background:var(--tint-blue);border-color:var(--line-hot)}.ctq.tel:hover{background:linear-gradient(135deg, var(--blue), var(--blue-2));color:#fff;border-color:#0000}.ctq.mail:hover{color:var(--text);background:var(--surface-3);border-color:var(--line-hot)}:root[data-theme=dark] .ctq.wa:hover{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ctq.wa:hover{color:#fff}}.cmdk-ic .icon{color:currentColor;width:17px;height:17px}.bill-btn-wrap{flex-direction:column;gap:6px;display:inline-flex}.plan-card .bill-btn-wrap,.plan-card .bill-btn-wrap button{width:100%}.bill-err{font-size:var(--texto-menor);color:var(--bad-text);max-width:280px;font-weight:600}.bill-flash{font-size:var(--texto-medio);border-radius:14px;margin:0;padding:12px 16px;font-weight:600}.bill-flash.ok{color:var(--ok-text);background:var(--tint-mint);border:1px solid var(--line-mint)}.bill-flash.warn{color:var(--warn-text);background:var(--tint-amber);border:1px solid var(--line-amber)}.bill-empty{color:var(--muted);font-size:var(--texto-medio);margin:0;padding:18px 4px 6px}.bp-actions a.primary,.bp-actions a.ghost{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.plan-card button.ghost,.plan-card .bill-btn-wrap button,.bp-actions a.ghost,.bp-actions a.primary{font-size:var(--texto-medio);min-height:42px;padding:0 16px;font-weight:700}.bill-plan,.bill-plan h2,.bill-plan .bp-price{color:var(--text)}.bill-plan .bp-price i{color:var(--muted);opacity:1}.bill-plan .bp-renew,.bill-plan .bp-tag{color:var(--muted)}.bill-plan .bp-actions .ghost,.bill-plan .bp-actions a:not(.primary){color:var(--text);border:1px solid var(--line);background:0 0}.bill-usage .usage-list{gap:14px;display:grid}@media (min-width:900px){.bill-usage .usage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}}.bill-usage .usage-row{align-items:center;gap:12px;min-width:0;display:flex}.bill-usage .usage-body{flex:1;min-width:0}.bill-usage .usage-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bill-usage .usage-top span{font-variant-numeric:tabular-nums;white-space:nowrap}.aviso-brief{background:var(--accent-soft,#efecfd);border:1px solid color-mix(in srgb,var(--accent,#4b3fe4) 30%,transparent);color:var(--text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding:13px 16px;display:flex}.aviso-brief .ab-ic{background:var(--accent,#4b3fe4);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.aviso-brief .ab-txt{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.aviso-brief .ab-txt b{font-size:var(--texto-medio);line-height:1.35}.aviso-brief .ab-txt span{font-size:var(--texto-menor);color:var(--muted);line-height:1.55}.aviso-brief .ab-btn{font-size:var(--texto-menor);background:var(--accent,#4b3fe4);color:#fff;white-space:nowrap;border-radius:10px;flex:none;padding:9px 16px;font-weight:700;text-decoration:none}.aviso-brief .ab-btn:hover{filter:brightness(1.08)}.aviso-brief .ab-btn:focus-visible{outline:2px solid var(--accent,#4b3fe4);outline-offset:2px}
:root[data-theme=light] .ux-product,:root[data-theme=light] .clo-dashboard{--u-bg:#f7f8fc;--u-surface:#fff;--u-soft:#f3f5fa;--u-ink:#14213d;--u-muted:#6c7890;--u-line:#e7ebf3;--u-blue:#414bff;--u-blue-soft:#edf0ff;--accent-fg:#fff;--texto-base:14px;--texto-medio:14px;--texto-menor:13px;--texto-micro:12px;--texto-amplio:16px;--texto-titulo-l:32px}.ux-product,.clo-dashboard{-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}.ux-product .page{max-width:1240px;padding:12px 0 36px}.ux-product :is(h1,h2,h3){text-wrap:pretty}.ux-product :is(.ph h1,.ag-head h1,.clo-approved-head h1,.clo-guide-head h1,.ux-wizard-heading h1){letter-spacing:-.045em;color:var(--u-ink);font-size:clamp(27px,2.7vw,36px);font-weight:750;line-height:1.2}.ux-product :is(.ph-sub,.ag-sub,.clo-approved-head p,.clo-guide-head p,.ux-wizard-heading p){color:var(--u-muted);max-width:65ch;font-size:14px;line-height:1.8}.clo-dashboard .side{gap:0;padding:26px 16px 16px}.clo-dashboard .brand{margin-bottom:8px;padding:0 12px 24px}.clo-dashboard .navgroup{padding:18px 12px 8px;font-size:10px}.clo-dashboard .nav{border-radius:9px;gap:12px;min-height:43px;margin:2px 0;padding:11px 13px;font-size:14px;line-height:1.35}.clo-dashboard .nav svg{flex:none;width:19px;height:19px}.clo-dashboard .nav[data-v=cuenta_ajustes]{margin-top:14px;font-size:13px}.clo-side-mira{margin:22px 0 16px;padding:16px}.clo-side-mira b{font-size:12px}.clo-side-mira p{font-size:12px;line-height:1.65}.clo-side-mira button{font-size:12px}.clo-dashboard .topbar{gap:16px;min-height:80px;margin-bottom:8px}.clo-dashboard .search{border:1px solid var(--u-line);background:var(--u-surface);flex:1;max-width:560px;min-height:43px}.clo-dashboard .search input{font-size:13px}.clo-dashboard .me{margin-left:auto;font-size:12px}.clo-dashboard[data-workspace-view=guiado] .topbar>.btn.primary{display:none}.clo-dashboard .brand-logo{object-fit:contain;height:auto}.ux-product :is(button.primary,a.primary,.ab-btn.primary,.ig-btn.primary),.clo-dashboard .btn.primary{border:1px solid var(--u-blue);background:var(--u-blue);min-height:44px;color:var(--accent-fg);box-shadow:none;cursor:pointer;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;transform:none}.ux-product :is(button.primary,a.primary,.ab-btn.primary,.ig-btn.primary):hover,.clo-dashboard .btn.primary:hover{filter:brightness(1.04);transform:none;box-shadow:0 4px 12px #414bff17}.ux-product :is(button.primary,.ab-btn.primary,.ig-btn.primary):disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.ux-product :is(.clo-secondary,.ab-btn:not(.primary),.ig-btn:not(.primary)){border:1px solid var(--u-line);background:var(--u-surface);width:auto;min-height:42px;color:var(--u-ink);cursor:pointer;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;line-height:1.5;display:inline-flex}.ux-product .clo-text-link{font-size:12px;line-height:1.7}.ux-product :is(input,select,textarea):focus-visible{outline:2px solid var(--u-blue);outline-offset:2px}.ux-product :is(.modal-error,.ab-missing,[role=alert]){line-height:1.7}.clo-approved-head{align-items:center;margin-bottom:28px}.clo-marketing-tabs{gap:28px;margin-bottom:26px}.clo-marketing-tabs a{padding-bottom:15px;font-size:13px}.clo-launch-panel{border-radius:16px;padding:25px;box-shadow:0 6px 26px #14213d04}.clo-mira-intro{gap:13px;margin-bottom:22px}.clo-mira-intro h2{letter-spacing:-.035em;font-size:24px;font-weight:750}.clo-mira-intro p{font-size:13px;line-height:1.8}.clo-mira-avatar{object-fit:cover;background:#edf0ff;border-radius:50%;width:52px;height:52px}.clo-approved .clo-product-grid{gap:17px;margin-bottom:20px}.clo-approved .clo-product-card{border:1px solid var(--u-line);background:var(--u-surface);border-radius:11px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.clo-approved .clo-product-card:hover{border-color:#aab5ff;transform:none;box-shadow:0 7px 20px #14213d0a}.clo-approved .clo-product-cover{height:172px}.clo-approved .clo-product-copy{padding:17px 16px}.clo-approved .clo-product-copy h2{margin-bottom:7px;font-size:18px;line-height:1.35}.clo-approved .clo-product-copy p{min-height:40px;margin-bottom:10px;font-size:12px;line-height:1.65}.clo-approved .clo-product-copy small{font-size:11px}.clo-approved .clo-products-compact .clo-product-copy h2{font-size:13px}.clo-origin-strip{padding:14px 16px}.clo-origin-strip p,.clo-origin-strip a,.clo-origin-choice>span,.clo-origin-choice button{font-size:12px}.clo-origin-choice button{min-height:40px}.clo-origin-note{font-size:12px;line-height:1.8}.clo-recent-list b{font-size:13px}.clo-recent-list small,.clo-recent-list>a>span:last-child{font-size:12px}.clo-recent-panel{padding:24px 25px}.clo-recent-list>a{padding:16px 0}.clo-recent-list .clo-state{padding:6px 9px;font-size:11px}.ux-product .ux-wizard-heading{gap:22px;margin:8px 0 24px}.ux-product .ux-wizard-heading p{max-width:62ch;font-size:13px}.ux-product .ux-wizard-stages{background:0 0;border:0;margin-bottom:24px;padding:0}.ux-product .ux-wizard-stages li{padding:12px 4px;font-size:12px}.ux-product .cb-flow{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px}.ux-product .cb{border:1px solid var(--u-line);background:var(--u-surface);border-radius:15px;padding:28px;box-shadow:0 4px 18px #14213d03}.ux-product .cb-top{font-size:11px}.ux-product .cb-bar{background:var(--u-soft);height:3px;margin:18px 0 25px}.ux-product .cb-ask{align-items:flex-start;gap:13px}.ux-product .cb-q{letter-spacing:-.035em;font-size:clamp(23px,2.3vw,29px);font-weight:750;line-height:1.3}.ux-product .cb-sub{max-width:56ch;margin-top:9px;font-size:13px;line-height:1.8}.ux-product .cb-mira.clo-mira-photo{object-fit:cover;background:#edf0ff;border-radius:50%;flex:none;width:44px;height:44px;padding:0}.ux-product .cb-reco{background:var(--u-blue-soft);border:0;border-radius:10px;gap:10px;margin:22px 0;padding:16px}.ux-product .cb-reco p{font-size:12px;line-height:1.8}.ux-product .cb-reco button{font-size:11px}.ux-product .cb-ops{gap:11px}.ux-product .cb-op{border:1px solid var(--u-line);box-shadow:none;background:var(--u-surface);border-radius:10px;min-height:90px;padding:18px 16px}.ux-product .cb-op b{font-size:14px;line-height:1.5}.ux-product .cb-op small{font-size:12px;line-height:1.7}.ux-product .cb-op.on{border-color:var(--u-blue);box-shadow:0 0 0 1px var(--u-blue);background:var(--u-blue-soft)}.ux-product .cb-op.rec:not(.on){box-shadow:none;border-color:#cdd5f1}.ux-product .cb-build{border:1px solid var(--u-line);background:var(--u-surface);box-shadow:none;border-radius:14px;gap:0;padding:18px;position:sticky;top:15px}.ux-product .cb-build-h{border-bottom:1px solid var(--u-line);gap:10px;margin-bottom:0;padding-bottom:14px}.ux-product .cb-build-h .cb-mira{width:35px;height:35px}.ux-product .cb-build-h b{font-size:13px}.ux-product .cb-build-h small{font-size:10px}.clo-campaign-summary-property{margin:16px 0 0}.clo-campaign-summary-property>img{object-fit:cover;border-radius:8px;width:100%;height:130px;display:block}.clo-campaign-summary-property figcaption{padding:10px 0 3px}.clo-campaign-summary-property b{font-size:13px;line-height:1.5;display:block}.clo-campaign-summary-property span{color:var(--u-muted);margin-top:3px;font-size:11px;display:block}.ux-product .cb-bsec{border-bottom:1px solid var(--u-line);padding:16px 0}.ux-product .cb-bsec:last-child{border-bottom:0;padding-bottom:0}.ux-product .cb-bsec h5{letter-spacing:.06em;margin-bottom:10px;font-size:10px}.ux-product .cb-ln{margin:9px 0 0;font-size:11px}.ux-product .cb-ln b{font-size:12px;line-height:1.6}.ux-product .cb-nav{margin-top:22px;padding-top:20px}.ux-product .cb-nav>.primary{min-width:160px}.clo-mira-explanation{font-size:12px}.clo-mira-label{letter-spacing:.04em;font-size:10px}.clo-step-panel[hidden]{display:none!important}.clo-campaign-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.clo-campaign-steps button{text-align:left;border:1px solid var(--u-line);background:var(--u-surface);color:var(--u-muted);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex}.clo-campaign-steps button>span{background:var(--u-soft);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.clo-campaign-steps button[aria-current=step]{color:var(--u-blue);background:var(--u-blue-soft);border-color:#c0caff}.clo-campaign-steps button[aria-current=step]>span{background:var(--u-blue);color:#fff}.clo-step-title{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.clo-step-title>span{background:var(--u-blue-soft);color:var(--u-blue);border-radius:9px;padding:8px 10px;font-size:12px}.clo-step-title h2{letter-spacing:-.035em;margin:0 0 8px;font-size:23px}.clo-step-title p{color:var(--u-muted);max-width:60ch;margin:0;font-size:13px;line-height:1.8}.clo-step-actions{border-top:1px solid var(--u-line);justify-content:space-between;align-items:center;gap:20px;margin:22px 0 0;padding-top:22px;display:flex}.clo-step-actions>p{color:var(--u-muted);font-size:12px;line-height:1.8}.clo-step-panel>.clo-material-work{margin-bottom:0}.clo-review-grid{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.clo-review-cover>img{height:310px}.clo-review-copy{padding:22px}.clo-review-copy h2{font-size:22px;line-height:1.4}.clo-review-copy p{font-size:13px;line-height:1.85}.clo-review-assets{margin:18px 0}.clo-review-assets a{border-radius:10px;gap:8px;padding:15px 12px}.clo-review-assets b{font-size:12px}.clo-review-assets small{font-size:11px;line-height:1.5}.clo-review-checklist{border-radius:13px;padding:22px}.clo-review-checklist h2{font-size:16px}.clo-review-checklist li{padding:13px 0}.clo-review-checklist li b{font-size:12px;line-height:1.6}.clo-review-approval,.clo-review-hint{font-size:12px;line-height:1.8}.clo-pause-note p{font-size:12px}.clo-review-checklist>.primary{width:100%}.clo-material-images button{box-shadow:none}.clo-material-images button:focus-visible{outline:3px solid var(--u-blue);outline-offset:3px}.clo-material-copy label{font-size:13px}.clo-material-copy textarea{line-height:1.8}.ux-product :is(.ag-panel,.panel,.card,.cat-block,.ch-card,.ig-card,.vid-card){border:1px solid var(--u-line);background:var(--u-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:13px;box-shadow:0 3px 16px #14213d03}.ux-product .ag-body{grid-template-columns:215px minmax(0,1fr);gap:20px}.ux-product .ag-nav{border:1px solid var(--u-line);background:var(--u-surface);border-radius:12px;padding:9px}.ux-product .ag-nav button{min-height:42px;color:var(--u-muted);border-radius:8px;padding:10px;font-size:12px}.ux-product .ag-nav button b{font-size:12px}.ux-product .ag-nav button.on,.ux-product .ag-nav button[aria-current=page]{background:var(--u-blue-soft);color:var(--u-blue)}.ux-product .ag-panel{padding:26px}.ux-product .ag-panel input,.ux-product .ag-panel select,.ux-product .ag-panel textarea{background:var(--u-surface);border-color:var(--u-line);border-radius:8px;min-height:42px;font-size:13px}.ux-product .ig-card{padding:22px}.ux-product .ig-field select{background:var(--u-surface);border:1px solid var(--u-line);border-radius:8px;min-height:43px;font-size:13px}.ux-product .cat-kpis article{box-shadow:none;border:1px solid var(--u-line)}.ux-product .cat-card,.ux-product .ch-card{border-radius:12px;overflow:hidden}.ux-product .clo-management-table td{padding:17px;font-size:13px}.ux-product .clo-management-table th{padding:15px 17px;font-size:11px}.ux-product .clo-state{border-radius:6px;font-size:11px}.ux-product .modal,.ux-product .modal-card,.ux-product .pe-modal{background:var(--u-surface);border:1px solid var(--u-line);border-radius:15px;box-shadow:0 24px 80px #14213d24}.ux-product .ab{grid-template-columns:minmax(0,1fr) 270px;gap:22px;max-width:1180px;margin:12px auto 30px}.ux-product .ab-main{border:1px solid var(--u-line);background:var(--u-surface);border-radius:15px;padding:30px;box-shadow:0 4px 20px #14213d03}.ux-product .ab-head h1{letter-spacing:-.04em;font-size:clamp(25px,2.5vw,32px);line-height:1.25}.ux-product .ab-sub{color:var(--u-muted);font-size:13px;line-height:1.8}.ux-product .ab-panel{background:var(--u-surface);border:1px solid var(--u-line);box-shadow:none;border-radius:14px;padding:20px}.ux-product .ab-body{margin-top:24px}.ux-product .ab-opt{border:1px solid var(--u-line);background:var(--u-surface);box-shadow:none;border-radius:10px;padding:18px}.ux-product .ab-opt.on{background:var(--u-blue-soft);border-color:var(--u-blue)}.ux-product .ab-foot{border-top:1px solid var(--u-line);gap:10px;margin-top:26px;padding-top:20px}.clo-onboard-mira{align-items:center;gap:12px;margin-bottom:16px;display:flex}.clo-onboard-mira>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.clo-onboard-mira>div{flex:1}.clo-onboard-mira b{color:var(--u-ink);font-size:12px;display:block}.clo-onboard-mira div span{color:var(--u-muted);margin-top:3px;font-size:11px;display:block}.clo-onboard-mira>span{color:var(--u-muted);font-size:11px}.clo-onboard-progress{appearance:none;background:var(--u-soft);border:0;border-radius:5px;width:100%;height:4px;margin-bottom:27px;display:block;overflow:hidden}.clo-onboard-progress::-webkit-progress-bar{background:var(--u-soft)}.clo-onboard-progress::-webkit-progress-value{background:var(--u-blue);border-radius:5px}.clo-onboard-progress::-moz-progress-bar{background:var(--u-blue)}:root[data-theme=light] .st-shell{background:radial-gradient(at 0 0,#ece8ff 0,#0000 46%),#f7f8fc}.st-card{border:1px solid #e3e8f2;border-radius:18px;max-width:480px;padding:34px;box-shadow:0 18px 65px #14213d0c}.st-card h1{letter-spacing:-.04em;font-size:31px;line-height:1.2}.st-sub{font-size:14px;line-height:1.8}.st-badge{border-radius:7px;font-size:11px}.st-input{border-radius:9px}.st-input input,.st-input select{min-height:44px;font-size:14px}.st-submit{min-height:46px;box-shadow:none;border-radius:9px;font-size:14px}.st-opts button{border-radius:10px;min-height:65px;font-size:14px}.st-nav{gap:10px}@media (max-width:1100px){.ux-product .cb-flow,.ux-product .ab{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.clo-review-grid{grid-template-columns:minmax(0,1fr) 270px}.clo-review-checklist{padding:18px}.ux-product .cb{padding:23px}.clo-approved .clo-product-copy{padding:15px 13px}.clo-approved .clo-product-copy h2{font-size:16px}.clo-approved .clo-product-cover{height:155px}}@media (max-width:900px){.ux-product .cb-flow,.ux-product .ab{grid-template-columns:minmax(0,1fr)}.ux-product .cb-build{position:static}.ux-product .clo-campaign-summary-property{display:none}.ux-product .clo-summary-open .clo-campaign-summary-property{display:block}.ux-product .cb-build .cb-bsec{display:none}.ux-product .cb-build.clo-summary-open .cb-bsec{display:block}.ux-product .ab-panel{position:static}.clo-review-grid{grid-template-columns:minmax(0,1fr)}.clo-review-checklist{position:static}.ux-product .ag-body{grid-template-columns:minmax(0,1fr)}.ux-product .ag-nav{max-height:240px;position:static}.clo-campaign-steps{gap:8px}.clo-campaign-steps button{padding:12px 10px;font-size:11px}.clo-campaign-steps button>span{width:22px;height:22px}}@media (max-width:760px){.ux-product .page{padding-top:10px}.clo-dashboard .topbar{gap:10px;min-height:68px}.clo-dashboard .search{min-height:40px}.clo-dashboard .me,.clo-dashboard .topbar>.btn.primary{display:none}.ux-product .cb,.ux-product .ab-main{padding:21px 18px}.ux-product .cb-q{font-size:24px}.ux-product .cb-ask{gap:10px}.ux-product .cb-ask .cb-mira{width:35px;height:35px}.ux-product .cb-reco{margin-top:18px;padding:14px}.ux-product .cb-reco button{min-height:36px}.ux-product .cb-op{min-height:80px;padding:16px}.ux-product .cb-nav{flex-wrap:wrap;gap:9px}.ux-product .cb-nav>.primary{min-width:135px}.ux-product .cb-nav .cb-falta{order:-1;width:100%}.clo-launch-panel,.clo-recent-panel{padding:18px}.clo-mira-intro h2{font-size:21px}.clo-mira-intro p{font-size:12px}.clo-mira-avatar{width:44px;height:44px}.clo-approved-head{align-items:flex-start;gap:13px}.clo-approved-head .primary{min-width:110px;padding:11px 13px;font-size:11px}.clo-approved-head h1{font-size:27px}.clo-approved-head p{font-size:12px}.clo-marketing-tabs{gap:20px}.clo-marketing-tabs a{font-size:12px}.clo-approved .clo-product-grid:not(.clo-products-compact) .clo-product-cover{height:100%;min-height:148px}.clo-approved .clo-product-copy p{min-height:0;font-size:11px}.clo-approved .clo-product-copy h2{font-size:17px}.clo-approved .clo-products-compact .clo-product-copy h2,.clo-origin-strip p,.clo-origin-strip a{font-size:11px}.clo-step-actions{flex-wrap:wrap;gap:12px}.clo-step-actions>.primary{margin-left:auto}.clo-step-actions>p{width:100%}.clo-campaign-steps button{gap:6px;padding:12px 8px;font-size:10px;line-height:1.5}.clo-step-title h2{font-size:21px}.clo-step-title p{font-size:12px}.ux-product .ag-panel{padding:20px}.ux-product .ab-foot{flex-wrap:wrap}.ux-product .ab-save{font-size:10px}.st-card{border-radius:15px;padding:27px 23px}}@media (max-height:780px) and (min-width:861px){.clo-dashboard .side{padding-top:22px}.clo-dashboard .brand{margin-bottom:4px;padding-bottom:16px}.clo-dashboard .nav{min-height:39px;margin:1px 0;padding:9px 12px;font-size:13px}.clo-dashboard .navgroup{padding-top:14px}.clo-side-mira{margin:15px 0 12px;padding:13px}.clo-side-mira p{margin:7px 0;font-size:11px;line-height:1.55}.clo-side-mira b,.clo-side-mira button{font-size:11px}}@media (prefers-reduced-motion:reduce){.ux-product *,.clo-dashboard *,.st-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-theme=light] .ux-home-hero{color:#14213d;background:#fff;border:1px solid #e7ebf3;box-shadow:0 4px 18px #14213d03}.ux-home-hero{border-radius:15px;gap:28px;padding:28px 30px}.ux-home-hero h2{max-width:18ch;font-size:clamp(28px,3vw,38px);line-height:1.17}.ux-home-hero p{color:var(--u-muted);font-size:13px;line-height:1.85}.ux-home-hero .ux-hero-label{color:var(--u-blue)}.ux-home-hero .btn.primary{background:var(--u-blue);border-color:var(--u-blue);color:#fff}.ux-home-hero .btn.ghost{color:var(--u-muted)}.ux-home-hero .ux-flow-row{background:var(--u-soft);border-color:var(--u-line);color:var(--u-ink)}.ux-home-hero .ux-flow-row:nth-child(3){color:#21614f;background:#edf6f2;border-color:#d9ebe3}.clo-dashboard .ux-launch-path,.clo-dashboard .panel{border-radius:13px;box-shadow:0 3px 16px #14213d03}.clo-dashboard .ux-launch-path .paso{border-radius:9px}.clo-dashboard .ux-launch-path .paso p{font-size:12px;line-height:1.7}.clo-dashboard .kpi>b{font-size:30px}.clo-dashboard .kpi>span{font-size:12px}@media (max-width:760px){.ux-home-hero{gap:20px;padding:23px}.ux-home-hero h2{font-size:30px}.ux-hero-flow{display:none}}.ux-product .properties-page .pv-card{background:var(--u-surface);border:1px solid var(--u-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:13px;min-height:0;box-shadow:0 3px 16px #14213d03}.ux-product .properties-page .pv-body{flex:1}.ux-product .properties-page .pv-actions{margin-top:auto;padding-top:8px}.ux-product .properties-page .pv-camp{background:var(--u-blue);color:var(--accent-fg);justify-content:center;align-items:center;min-height:42px;font-size:12px;text-decoration:none;display:flex}.ux-product .properties-page .pv-edit{font-size:12px;text-decoration:none}.ux-product .properties-page .pv-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.ux-product .properties-page .pv-stats>span{color:var(--u-muted);padding:19px 22px;font-size:12px}.ux-product .properties-page .pv-stats>span+span{border-left:1px solid var(--u-line)}.ux-product .properties-page .pv-stats b{letter-spacing:-.035em;color:var(--u-ink);margin:0 0 5px;font-size:26px;line-height:1.3;display:block}.ux-product .ab-lsel{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.ux-product .ab-lsel button{overflow-wrap:anywhere;min-width:0;padding:8px 3px;font-size:10px;line-height:1.5}@media (max-width:600px){.ux-product .properties-page .pv-stats>span{padding:14px 10px;font-size:10px}.ux-product .properties-page .pv-stats b{font-size:20px}.ux-product .properties-page .pv-grid{grid-template-columns:minmax(0,1fr)}}.ux-product .ag-nav{white-space:normal;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 110px);display:flex;overflow-x:hidden}.ux-product .ag-nav button{text-align:left;white-space:normal;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;display:grid}.ux-product .ag-nav button span{font-size:12px;line-height:1.6}.ux-product .ag-nav h6{letter-spacing:.1em;color:var(--u-muted);margin:0;padding:12px 9px 4px;font-size:9px}.clo-agency-section-select{display:none}@media (max-width:900px){.ux-product .ag-nav{display:none}.clo-agency-section-select{color:var(--u-muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.clo-agency-section-select select{border:1px solid var(--u-line);background:var(--u-surface);width:100%;color:var(--u-ink);font:inherit;border-radius:9px;padding:12px;font-size:13px}}.ux-product .clo-marketing-polished{max-width:1250px;padding-top:18px;padding-bottom:48px}.clo-marketing-polished .clo-marketing-eyebrow{letter-spacing:.14em;color:var(--u-muted);margin-bottom:12px;font-size:10px;font-weight:750;display:block}.ux-product .clo-marketing-polished .clo-approved-head{gap:28px;margin-bottom:30px}.ux-product .clo-marketing-polished .clo-approved-head h1{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(29px,3.1vw,40px);font-weight:800}.clo-marketing-polished .clo-approved-head>.primary{border-radius:10px;min-height:48px;padding:13px 22px;box-shadow:0 5px 14px #414bff18}.clo-marketing-polished .clo-marketing-tabs{gap:30px;margin-bottom:26px}.clo-marketing-polished .clo-marketing-tabs a{padding-bottom:16px;font-size:13px}.clo-marketing-polished .clo-launch-panel{border-color:var(--u-line);border-radius:18px;padding:26px;box-shadow:0 8px 30px #14213d05}.clo-marketing-polished .clo-mira-intro{gap:15px;margin-bottom:24px}.clo-marketing-polished .clo-mira-avatar{border:3px solid var(--u-blue-soft);width:58px;height:58px}.clo-marketing-polished .clo-mira-intro h2{letter-spacing:-.04em;font-size:25px;font-weight:800}.clo-marketing-polished .clo-mira-intro p{font-size:13px;line-height:1.7}.ux-product .clo-marketing-polished .clo-product-grid{gap:16px}.ux-product .clo-marketing-polished .clo-product-card{text-align:left;border-radius:12px;padding:0;transition:box-shadow .18s,border-color .18s;box-shadow:0 2px 5px #14213d03}.ux-product .clo-marketing-polished .clo-product-card:hover{border-color:#a3afff;transform:none;box-shadow:0 8px 20px #14213d0c}.ux-product .clo-marketing-polished .clo-product-card.selected{border-color:var(--u-blue);box-shadow:0 0 0 1px var(--u-blue)}.ux-product .clo-marketing-polished .clo-product-cover{background:#e8edf6;height:180px;position:relative;overflow:hidden}.clo-marketing-polished .clo-product-cover>img{object-fit:cover;width:100%;height:100%;display:block}.clo-product-symbol{color:#263b65;background:#ffffffed;border:1px solid #ffffffb0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #14213d12}.clo-product-symbol .icon{width:17px;height:17px}.ux-product .clo-marketing-polished .clo-product-copy{padding:17px 16px 15px;position:relative}.ux-product .clo-marketing-polished .clo-product-copy h2{letter-spacing:-.025em;margin:0 0 7px;font-size:17px;font-weight:800}.ux-product .clo-marketing-polished .clo-product-copy p{min-height:40px;color:var(--u-muted);margin:0 0 13px;font-size:12px;line-height:1.7}.ux-product .clo-marketing-polished .clo-product-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ux-product .clo-marketing-polished .clo-product-copy small{color:var(--u-blue);font-size:11px;font-weight:700}.ux-product .clo-marketing-polished .clo-product-copy>div>span{background:var(--u-blue-soft);width:28px;height:28px;color:var(--u-blue);border-radius:50%;place-items:center;display:grid}.clo-marketing-polished .clo-origin-strip{background:var(--u-blue-soft);border-radius:10px;margin-top:20px;padding:15px 17px}.clo-marketing-polished .clo-origin-choice{margin-top:17px;padding-top:17px}.clo-marketing-polished .clo-origin-choice>div{background:var(--u-soft);border:1px solid var(--u-line);border-radius:10px;gap:3px;padding:4px}.clo-marketing-polished .clo-origin-choice button{background:0 0;border:1px solid #0000;border-radius:7px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:650}.clo-marketing-polished .clo-origin-choice button[aria-pressed=true]{background:var(--u-surface);border-color:var(--u-line);color:var(--u-blue);box-shadow:0 2px 4px #14213d06}.clo-marketing-polished .clo-approved-resume{background:var(--u-blue-soft);border-color:#0000;border-radius:12px;padding:18px 22px}.clo-marketing-polished .clo-recent-panel{border-radius:16px;padding:25px 26px}.clo-marketing-polished .clo-recent-list>a{gap:16px;padding:17px 0}.clo-marketing-polished .clo-recent-list img{border-radius:8px;width:68px;height:50px}.clo-marketing-polished .clo-recent-list>a>svg{background:var(--u-soft);width:40px;height:40px;color:var(--u-muted);border-radius:9px;padding:10px}.clo-marketing-polished .clo-recent-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-card{align-items:center;gap:12px;padding:10px;display:flex}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-cover{border-radius:7px;flex:none;width:56px;height:56px;min-height:0}.clo-marketing-polished .clo-products-compact .clo-product-symbol{display:none}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-copy{padding:0}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-copy h2{margin:0;font-size:12px}@media (max-width:760px){.ux-product .clo-marketing-polished{padding-top:8px}.clo-marketing-polished .clo-marketing-eyebrow{font-size:9px}.ux-product .clo-marketing-polished .clo-approved-head h1{font-size:28px}.clo-marketing-polished .clo-approved-head>.primary{min-height:42px;padding:10px 13px}.clo-marketing-polished .clo-launch-panel,.clo-marketing-polished .clo-recent-panel{padding:18px}.clo-marketing-polished .clo-mira-intro h2{font-size:22px}.clo-marketing-polished .clo-mira-avatar{width:46px;height:46px}.ux-product .clo-marketing-polished .clo-product-grid:not(.clo-products-compact) .clo-product-cover{height:100%;min-height:160px}.ux-product .clo-marketing-polished .clo-product-copy{padding:14px}.clo-marketing-polished .clo-origin-choice>div{width:100%}.clo-marketing-polished .clo-origin-choice button{flex:1}.clo-marketing-polished .clo-marketing-tabs{gap:22px}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-card{flex-direction:column;align-items:flex-start;gap:7px;padding:8px}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-cover{width:100%;height:48px}.ux-product .clo-marketing-polished .clo-products-compact .clo-product-copy h2{font-size:11px}}.ux-product .ch-kpis .kpi-ic{width:46px;height:46px;box-shadow:none;background:var(--u-blue-soft);color:var(--u-blue);border:1px solid var(--u-line);border-radius:12px;flex:0 0 46px;place-items:center;margin:0;line-height:1;display:grid}.ux-product .ch-kpis .kpi-ic .icon{width:22px;height:22px;color:inherit;flex:none;margin:0;display:block}.ux-product .ch-kpis .kpi-ic.night{color:#7553a4;background:#f2effa;border-color:#e4ddf1}.ux-product .ch-kpis .kpi-ic.gold{color:#a96b16;background:#fff6e8;border-color:#f2e2c8}.ux-product .ch-kpis .kpi-ic.mint{color:#218365;background:#eaf8f1;border-color:#d2ebde}.ux-product .chan-chip{border:1px solid var(--u-line);min-height:46px;box-shadow:none;background:var(--u-surface);border-radius:10px;align-items:center;gap:10px;font-size:13px;display:inline-flex}.ux-product .chan-icon{width:22px;height:22px;color:var(--cc,var(--u-blue));flex:none;place-items:center;line-height:1;display:grid}.ux-product .chan-icon .icon{width:20px;height:20px;color:inherit;display:block}.ux-product .chan-chip em{padding-left:10px;font-size:11px;line-height:1.5}.ux-product .ch-views button,.ux-product .ch-c-actions button,.ux-product .ch-next-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ux-product .ch-views button .icon,.ux-product .pa .icon{flex:none;width:16px;height:16px}.ux-product .cat-kpis .kpi-ic{width:46px;height:46px;box-shadow:none;border:1px solid var(--u-line);background:var(--u-blue-soft);color:var(--u-blue);border-radius:12px;flex:0 0 46px;place-items:center;margin:0;line-height:1;display:grid}.ux-product .cat-kpis .kpi-ic .icon{width:22px;height:22px;color:inherit;flex:none;margin:0;display:block}.ux-product .cat-kpis .kpi-ic.mint{color:#218365;background:#eaf8f1}.ux-product .cat-kpis .kpi-ic.gold{color:#a96b16;background:#fff6e8}.ux-product .cat-kpis .kpi-ic.night{color:#7553a4;background:#f2effa}.ux-product .cat-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ux-product .cat-kpis .kpi{border:1px solid var(--u-line);background:var(--u-surface);border-radius:12px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.ux-product .cat-search>.icon{flex:none;width:19px;height:19px}:root[data-theme=light] .ux-product,:root[data-theme=light] .clo-dashboard{--u-bg:#f4f3fa;--u-soft:#f4f3fa;--u-ink:#15123b;--u-muted:#6e6b92;--u-line:#e5e3f1;--u-blue:#414bff;--u-blue-soft:#efecfd}.clo-dashboard .side{background:radial-gradient(120% 60% at 0 0,#2f44e6 0%,#0000 55%),linear-gradient(#1f2bb0 0%,#0b1030 38% 100%)!important}.ux-product .cb-op.rec:not(.on){background:color-mix(in srgb,var(--u-blue-soft) 45%,var(--u-surface));border-color:#c8bff0}.ux-product .cb-op.on{background:var(--u-blue-soft)}.ux-product .clo-template-sketch{background:var(--u-soft);border:1px solid var(--u-line);border-radius:8px;flex-direction:column;gap:7px;width:100%;height:106px;margin-bottom:15px;padding:12px;display:flex;overflow:hidden}.clo-template-sketch>i{background:#c8c3eb;border-radius:4px;height:34px;display:block}.clo-template-sketch>i:last-child{background:#aaa0ed;width:65%;height:12px}.clo-template-sketch>span{flex:1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.clo-template-sketch>span>i{background:var(--u-surface);border:1px solid var(--u-line);border-radius:3px;min-height:20px;display:block}.ux-product .clo-template-escaparate>i:first-child{height:54px}.clo-template-escaparate>span{display:none}.ux-product .clo-template-vivienda{grid-template-rows:1fr 12px;grid-template-columns:1.4fr 1fr;display:grid}.clo-template-vivienda>i:first-child{height:100%}.clo-template-vivienda>span{grid-template-columns:1fr;gap:3px}.clo-template-vivienda>span>i{min-height:8px}.clo-template-vivienda>i:last-child{grid-column:1/-1}.clo-selection-bar{background:var(--u-blue-soft);z-index:3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:15px 0;padding:16px;font-size:12px;display:flex;position:sticky;top:0}.clo-property-choice button[aria-pressed=true]{border-color:var(--u-blue);color:var(--u-blue);background:var(--u-blue-soft)}.clo-collection-summary{border:1px solid var(--u-line);background:var(--u-surface);border-radius:12px;margin:20px 0;padding:20px}.clo-collection-summary h2{font-size:20px}.clo-collection-summary p,.clo-collection-summary li{font-size:13px;line-height:1.8}@media (max-width:600px){.clo-selection-bar{flex-direction:column;align-items:stretch;gap:10px}}.clo-summary-collection{border-bottom:1px solid var(--u-line);padding:16px 0}.clo-summary-collection>b{margin-bottom:12px;font-size:12px;display:block}.clo-summary-collection figure{align-items:center;gap:9px;margin:0 0 12px;display:flex}.clo-summary-collection figure:last-child{margin-bottom:0}.clo-summary-collection img{object-fit:cover;border-radius:6px;flex:none;width:54px;height:45px}.clo-summary-collection figcaption{min-width:0}.clo-summary-collection figcaption b{font-size:11px;line-height:1.6;display:block}.clo-summary-collection figcaption span{color:var(--u-muted);font-size:10px;display:block}@media (max-width:900px){.cb-build:not(.clo-summary-open) .clo-summary-collection{display:none}}.ld-picker{border:1px solid var(--u-line);background:var(--u-surface);border-radius:15px;padding:24px}.ld-picker>h2{letter-spacing:-.035em;margin:0 0 10px;font-size:25px}.ld-picker>p{color:var(--u-muted);font-size:13px;line-height:1.8}.ld-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.ld-options>button{text-align:left;border:1px solid var(--u-line);background:var(--u-surface);cursor:pointer;color:var(--u-ink);border-radius:12px;flex-direction:column;gap:8px;padding:15px;display:flex}.ld-options>button[aria-pressed=true]{border-color:var(--u-blue);box-shadow:0 0 0 1px var(--u-blue);background:var(--u-blue-soft)}.ld-options b{font-size:14px}.ld-options small{color:var(--u-muted);font-size:12px;line-height:1.6}.ld-options em{color:var(--u-blue);font-size:11px;font-style:normal}.ld-sketch{background:#fff;border:1px solid #d9ddec;border-radius:7px;flex-direction:column;gap:6px;width:100%;height:100px;padding:10px;display:flex}.ld-sketch>i{background:#b9c8e8;border-radius:3px;height:45px}.ld-sketch>i:last-child{background:#414bff;width:60%;height:12px}.ld-sketch>span{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ld-sketch>span>i{background:#e9edf6;border-radius:3px}.ld-sketch-compact>i:first-child{height:18px}.ld-sketch-compact>span{grid-template-columns:1fr}.ld-sketch-contact{grid-template-rows:1fr 12px;grid-template-columns:1fr 1fr;display:grid}.ld-sketch-contact>i:first-child{height:100%}.ld-sketch-contact>span{background:#eef0ff;grid-template-columns:1fr;padding:7px}.ld-sketch-contact>i:last-child{grid-column:1/-1}.ld-preview{border:1px solid var(--u-line);isolation:isolate;background:#fff;border-radius:12px;max-height:550px;margin:18px 0;overflow:auto}.ld-preview .prop{min-height:0}.ld-preview .tpl-nav{position:static}.ld-preview :is(.prop-sticky,.tpl-mobilebar){display:none}.ld-preview .lp-screen{max-height:none;overflow:visible}.ld-demo-form{color:#14213d;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.ld-demo-form input{border:1px solid #dce1ed;border-radius:7px;min-height:42px;padding:10px}.ld-demo-form button{color:#fff;opacity:.8;background:#414bff;border:0;border-radius:7px;min-height:42px}.ld-demo-form small{font-size:11px}.ld-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.ld-actions a{color:var(--u-blue);font-size:12px}.clo-campaign-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-collection.ld-editorial .col-hero{align-items:center;min-height:460px;display:grid}.tpl-collection.ld-editorial .col-card-img{min-height:240px}.tpl-collection.ld-compact .col-hero{min-height:220px}.tpl-collection.ld-compact .col-hero-in{padding-top:45px;padding-bottom:45px}.tpl-collection.ld-compact .col-hero h1{font-size:clamp(29px,4vw,46px)}.tpl-collection.ld-contact{flex-direction:column;display:flex}.tpl-collection.ld-contact>*{order:3}.tpl-collection.ld-contact>.tpl-nav{order:0}.tpl-collection.ld-contact>.col-hero{order:1;min-height:240px}.tpl-collection.ld-contact>#tpl-form{background:#edf0ff;border-block:1px solid #dce2ff;order:2}.tpl-collection.ld-contact .tpl-formcard{box-shadow:0 12px 40px #14213d12}.tpl-collection.ld-contact .col-hero-in{padding-top:45px;padding-bottom:45px}.tpl-project.ld-editorial .prj-hero{min-height:640px}.tpl-project.ld-compact .prj-hero{min-height:380px}.tpl-project.ld-compact .prj-hero h1{font-size:clamp(28px,4vw,43px)}.tpl-project.ld-contact .prj-hero-form{border-radius:15px;outline:3px solid #aeb9ff}.prop.ld-editorial .prop-hero{min-height:76vh}.prop.ld-compact .prop-hero{min-height:360px}.prop.ld-contact .prop-hero{min-height:330px}.prop.ld-contact .prop-contact{border:2px solid #414bff;box-shadow:0 10px 35px #414bff12}.prop.ld-contact .prop-aside{align-self:start;position:sticky;top:20px}@media (min-width:700px){.tpl-collection.ld-compact .col-grid{grid-template-columns:1fr}.tpl-collection.ld-compact .col-card{grid-template-columns:minmax(180px,.8fr) 1.2fr;display:grid}.tpl-collection.ld-compact .col-card-img{grid-row:1/3;height:100%;min-height:200px}.tpl-collection.ld-compact .col-card-foot{grid-column:2}}@media (max-width:650px){.ld-picker{padding:18px}.ld-options{grid-template-columns:1fr;gap:9px}.ld-options>button{grid-template-columns:100px 1fr;column-gap:14px;display:grid}.ld-sketch{grid-row:1/4;height:100px}.ld-options em{grid-column:2}.ld-actions{flex-direction:column;align-items:stretch}.tpl-collection.ld-editorial .col-hero{min-height:330px}.tpl-project.ld-editorial .prj-hero{min-height:480px}}.ux-product .cb-reco{background:#efecfd;border:1px solid #e1dcfc;border-radius:14px;align-items:flex-start;gap:13px;padding:18px}.ux-product .cb-reco-ic{color:#414bff;background:#fff;border-radius:9px;place-items:center;padding:8px;display:grid}.ux-product .cb-reco p{color:#3b3866;font-size:13px;line-height:1.8}.ux-product .cb-reco p b{color:#15123b}.ux-product .cb-reco button{color:#414bff;white-space:normal;background:#fff;border:1px solid #d8d0f5;border-radius:8px;min-height:38px;padding:8px 12px;font-size:12px}:root[data-theme=dark]{--clo-dark-bg:#0b1020;--clo-dark-panel:#141d30;--clo-dark-soft:#1c2941;--clo-dark-line:#2d3c56;--clo-dark-ink:#f1f5ff;--clo-dark-muted:#b0bdd2;--clo-dark-link:#a9b9ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--clo-dark-bg:#0b1020;--clo-dark-panel:#141d30;--clo-dark-soft:#1c2941;--clo-dark-line:#2d3c56;--clo-dark-ink:#f1f5ff;--clo-dark-muted:#b0bdd2;--clo-dark-link:#a9b9ff}}:root[data-theme=dark] :is(.clo-dashboard,.ux-product){--u-bg:var(--clo-dark-bg);--u-surface:var(--clo-dark-panel);--u-soft:var(--clo-dark-soft);--u-line:var(--clo-dark-line);--u-ink:var(--clo-dark-ink);--u-muted:var(--clo-dark-muted);--u-blue:var(--clo-dark-link);--u-blue-soft:#222f50;--accent-fg:#101a35;--surface-3:#22324e;--text-2:#c4cfe2;scrollbar-color:#435575 var(--u-bg)}:root[data-theme=dark] .ux-product :is(.clo-launch-panel,.clo-recent-panel,.clo-step-panel,.ld-picker,.cb,.ag-card){border-color:var(--u-line);box-shadow:0 8px 28px #0000001a}:root[data-theme=dark] .ux-product .clo-marketing-tabs a{color:var(--u-muted)}:root[data-theme=dark] .ux-product .clo-marketing-tabs a:is(.on,.active,[aria-current=page]){color:var(--u-blue);border-color:var(--u-blue)}:root[data-theme=dark] .ux-product .cb-reco{background:#202c49;border-color:#3b4d74}:root[data-theme=dark] .ux-product .cb-reco p{color:#c6d1e7}:root[data-theme=dark] .ux-product .cb-reco p b{color:#f1f5ff}:root[data-theme=dark] .ux-product :is(.cb-reco button,.cb-reco-ic){color:#c0ccff;background:#2b3b60;border-color:#4b608c}:root[data-theme=dark] .ux-product :is(.cb-op.rec:not(.on),.cb-op.on){background:#222f50;border-color:#879df5}:root[data-theme=dark] .ux-product .ld-options>button[aria-pressed=true]{background:#222f50;border-color:#a9b9ff;box-shadow:0 0 0 1px #a9b9ff}:root[data-theme=dark] .ux-product .ld-sketch{background:#101a2e;border-color:#384b6d}:root[data-theme=dark] .ux-product .ld-sketch>i:first-child{background:#465e87}:root[data-theme=dark] .ux-product .ld-sketch>span>i{background:#2c3d5a}:root[data-theme=dark] .ux-product .ld-sketch-contact>span{background:#253655}:root[data-theme=dark] .ux-product :is(.ch-kpis,.cat-kpis) .kpi-ic.mint{color:#80e4c2;background:#173c37;border-color:#2b6558}:root[data-theme=dark] .ux-product :is(.ch-kpis,.cat-kpis) .kpi-ic.gold{color:#f3cd8b;background:#3b3020;border-color:#6b5130}:root[data-theme=dark] .ux-product :is(.ch-kpis,.cat-kpis) .kpi-ic.night{color:#ceb8ff;background:#302a49;border-color:#514466}:root[data-theme=dark] .clo-dashboard .ux-home-hero{background:var(--u-surface);border:1px solid var(--u-line);color:var(--u-ink)}:root[data-theme=dark] .clo-dashboard .ux-flow-row:nth-child(3){color:#a4ecd3;background:#173c37;border-color:#2b6558}:root[data-theme=dark] :is(.ux-product,.clo-dashboard) :is(input,textarea)::placeholder{color:var(--u-muted);opacity:1}:root[data-theme=dark] .ux-product :is(button,a):focus-visible{outline-color:#bcc9ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.clo-dashboard,.ux-product){--u-bg:var(--clo-dark-bg);--u-surface:var(--clo-dark-panel);--u-soft:var(--clo-dark-soft);--u-line:var(--clo-dark-line);--u-ink:var(--clo-dark-ink);--u-muted:var(--clo-dark-muted);--u-blue:var(--clo-dark-link);--u-blue-soft:#222f50;--accent-fg:#101a35;--surface-3:#22324e;--text-2:#c4cfe2;scrollbar-color:#435575 var(--u-bg)}:root:not([data-theme=light]) .ux-product :is(.clo-launch-panel,.clo-recent-panel,.clo-step-panel,.ld-picker,.cb,.ag-card){border-color:var(--u-line);box-shadow:0 8px 28px #0000001a}:root:not([data-theme=light]) .ux-product .clo-marketing-tabs a{color:var(--u-muted)}:root:not([data-theme=light]) .ux-product .clo-marketing-tabs a:is(.on,.active,[aria-current=page]){color:var(--u-blue);border-color:var(--u-blue)}:root:not([data-theme=light]) .ux-product .cb-reco{background:#202c49;border-color:#3b4d74}:root:not([data-theme=light]) .ux-product .cb-reco p{color:#c6d1e7}:root:not([data-theme=light]) .ux-product .cb-reco p b{color:#f1f5ff}:root:not([data-theme=light]) .ux-product :is(.cb-reco button,.cb-reco-ic){color:#c0ccff;background:#2b3b60;border-color:#4b608c}:root:not([data-theme=light]) .ux-product :is(.cb-op.rec:not(.on),.cb-op.on){background:#222f50;border-color:#879df5}:root:not([data-theme=light]) .ux-product .ld-options>button[aria-pressed=true]{background:#222f50;border-color:#a9b9ff;box-shadow:0 0 0 1px #a9b9ff}:root:not([data-theme=light]) .ux-product .ld-sketch{background:#101a2e;border-color:#384b6d}:root:not([data-theme=light]) .ux-product .ld-sketch>i:first-child{background:#465e87}:root:not([data-theme=light]) .ux-product .ld-sketch>span>i{background:#2c3d5a}:root:not([data-theme=light]) .ux-product .ld-sketch-contact>span{background:#253655}:root:not([data-theme=light]) .ux-product :is(.ch-kpis,.cat-kpis) .kpi-ic.mint{color:#80e4c2;background:#173c37;border-color:#2b6558}:root:not([data-theme=light]) .ux-product :is(.ch-kpis,.cat-kpis) .kpi-ic.gold{color:#f3cd8b;background:#3b3020;border-color:#6b5130}:root:not([data-theme=light]) .ux-product :is(.ch-kpis,.cat-kpis) .kpi-ic.night{color:#ceb8ff;background:#302a49;border-color:#514466}:root:not([data-theme=light]) .clo-dashboard .ux-home-hero{background:var(--u-surface);border:1px solid var(--u-line);color:var(--u-ink)}:root:not([data-theme=light]) .clo-dashboard .ux-flow-row:nth-child(3){color:#a4ecd3;background:#173c37;border-color:#2b6558}:root:not([data-theme=light]) :is(.ux-product,.clo-dashboard) :is(input,textarea)::placeholder{color:var(--u-muted);opacity:1}:root:not([data-theme=light]) .ux-product :is(button,a):focus-visible{outline-color:#bcc9ff}}.clo-picker-eyebrow{letter-spacing:.12em;color:var(--u-blue);margin-bottom:7px;font-size:10px;font-weight:750;display:block}.clo-catalog-steps{color:var(--u-muted);flex-wrap:wrap;gap:12px 24px;padding:14px 0 20px;font-size:12px;display:flex}.clo-catalog-steps strong{color:var(--u-blue)}.clo-selection-summary{background:var(--u-blue-soft);border:1px solid var(--u-line);border-radius:12px;margin-bottom:20px;padding:16px}.clo-selection-summary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.clo-selection-summary b{font-size:13px}.clo-selection-summary button{color:var(--u-blue);cursor:pointer;background:0 0;border:0;min-height:32px;font-size:12px}.clo-selection-summary ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.clo-selection-summary li{background:var(--u-surface);border:1px solid var(--u-line);border-radius:8px;align-items:center;gap:10px;padding:4px 10px;font-size:12px;display:flex}.clo-selection-summary li button{min-width:30px;font-size:20px}.ux-product .clo-property-choice{border:1px solid var(--u-line);background:var(--u-surface);border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ux-product .clo-property-choice.is-selected{border-color:var(--u-blue);box-shadow:0 0 0 1px var(--u-blue)}.clo-property-check{background:var(--u-soft);border:1px solid var(--u-line);cursor:pointer;min-height:44px;color:var(--u-ink);border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.clo-property-check input{accent-color:#414bff;flex:none;width:18px;height:18px;min-height:18px;margin:0}.is-selected .clo-property-check{background:var(--u-blue-soft);color:var(--u-blue);border-color:var(--u-blue)}.clo-selection-bar{z-index:5;background:var(--u-surface);border:1px solid var(--u-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 30px #00000015}.clo-selection-bar>div{flex-direction:column;gap:4px;display:flex}.clo-selection-bar b{font-size:14px}.clo-selection-bar small{color:var(--u-muted);font-size:12px}.clo-catalog-more{margin:20px auto 0;display:flex!important}@media (max-width:650px){.clo-selection-bar{flex-direction:column;align-items:stretch;padding:12px;bottom:8px}.clo-selection-bar .primary{width:100%}.clo-catalog-steps{gap:8px;font-size:11px}.clo-selection-summary li{max-width:100%}.clo-selection-summary li span{overflow-wrap:anywhere}}.clo-origin-strip button.clo-text-link{color:var(--u-blue);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px;font-size:12px}.clo-selection-bar{margin:0 0 20px;top:12px;bottom:auto}@media (max-width:650px){.clo-selection-bar{top:8px;bottom:auto}}.clo-city-select{color:var(--u-ink);flex-direction:column;gap:8px;margin:18px 0 20px;font-size:13px;font-weight:650;display:flex}.clo-city-select select{border:1px solid var(--u-line);background:var(--u-surface);max-width:440px;min-height:46px;color:var(--u-ink);font:inherit;border-radius:9px;padding:10px 14px}.clo-city-select small{color:var(--u-muted);font-size:12px;font-weight:400}.ux-product .clo-v11-brief .cb-flow,.ux-product .clo-v11-brief-review .cb-flow{gap:24px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb{border-radius:20px;padding:30px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-ask{gap:14px;margin-bottom:24px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-ask>div{background:var(--u-blue-soft);border-radius:6px 22px 22px;flex:1;min-width:0;padding:18px 22px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-q{margin-top:6px;font-size:25px;line-height:1.35}.ux-product .clo-v11-brief .clo-mira-label,.ux-product .clo-v11-brief-review .clo-mira-label{color:var(--u-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.ux-product .clo-v11-brief .ux-wizard-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ux-product .clo-v11-brief .ux-wizard-stages li{color:var(--u-muted);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;padding:0 0 12px;font-size:12px;display:flex}.ux-product .clo-v11-brief .ux-wizard-stages li>span{display:none}.clo-stage-track{background:var(--u-line);border-radius:4px;height:4px;display:block;overflow:hidden}.clo-stage-track>i{background:#414bff;border-radius:4px;height:100%;display:block}.ux-product .clo-v11-brief .ux-wizard-stages li.active{color:var(--u-ink)}.ux-product .clo-v11-brief .ux-wizard-stages li.done{color:var(--ok-text,#087f61)}.ux-wizard-stages li.done .clo-stage-track>i{background:var(--ok-text,#087f61)}.ux-product .clo-v11-brief .clo-v11-reco{background:var(--u-blue-soft);border:1px solid var(--u-line);border-radius:14px;margin:22px 0;padding:20px;display:block}.clo-v11-reco .clo-reco-eyebrow{color:var(--u-blue);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:750;display:flex}.clo-reco-eyebrow svg{width:15px;height:15px}.clo-v11-reco>b{color:var(--u-ink);font-size:16px;line-height:1.5;display:block}.ux-product .clo-v11-reco p{color:var(--u-muted);margin:8px 0 12px;font-size:13px;line-height:1.8}.clo-reco-action{color:var(--u-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.clo-v11-reco.is-applied .clo-reco-action{color:var(--ok-text,#087f61)}.ux-product .clo-v11-brief .cb-op{border-radius:14px;min-height:94px;padding:16px}.ux-product .clo-v11-brief .cb-op.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--u-blue) 14%,transparent)}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-build{border-radius:20px;padding:22px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-build-h b{font-size:15px}.ux-product .clo-v11-brief .cb-top{flex-wrap:wrap;gap:10px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-nav{border-top:1px solid var(--u-line);flex-wrap:wrap;gap:12px;padding-top:20px}.clo-brief-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clo-brief-review-grid>section{background:var(--u-soft);border:1px solid var(--u-line);border-radius:12px;padding:18px}.clo-brief-review-grid header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.clo-brief-review-grid h3{margin:0;font-size:14px}.clo-brief-review-grid button{color:var(--u-blue);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px}.clo-brief-review-grid dl{margin:0}.clo-brief-review-grid dl>div{border-top:1px solid var(--u-line);padding:8px 0}.clo-brief-review-grid dt{color:var(--u-muted);font-size:11px}.clo-brief-review-grid dd{overflow-wrap:anywhere;color:var(--u-ink);margin:4px 0 0;font-size:13px;line-height:1.65}.clo-brief-draft-note{color:var(--u-muted);margin:20px 0 0;font-size:12px;line-height:1.8}@media (min-width:1200px){.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-flow{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:760px){.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb{padding:18px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-ask{gap:9px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-ask>div{padding:16px}.ux-product :is(.clo-v11-brief,.clo-v11-brief-review) .cb-q{font-size:22px}.ux-product .clo-v11-brief .ux-wizard-stages{gap:8px}.ux-product .clo-v11-brief .ux-wizard-stages li{font-size:10px}.clo-brief-review-grid{grid-template-columns:1fr}.clo-reco-action{flex-direction:column;align-items:stretch}.clo-reco-action button{width:100%}}.clo-media-source-panel,.clo-media-ai-panel{border:1px solid var(--u-line);background:var(--u-soft);border-radius:14px;margin:20px 0;padding:22px}.clo-media-source-panel h3,.clo-media-ai-panel h3{letter-spacing:-.025em;margin:8px 0;font-size:21px}.clo-media-source-panel p,.clo-media-ai-panel p{color:var(--u-muted);font-size:13px;line-height:1.8}.clo-media-ai-panel small{color:var(--u-muted);margin-top:10px;font-size:12px;display:block}.clo-video-photo-picker{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin:16px 0;display:grid}.clo-video-photo-picker label{background:var(--u-surface);border:1px solid var(--u-line);cursor:pointer;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.clo-video-photo-picker img{object-fit:cover;width:100%;height:105px}.clo-video-photo-picker label>span{align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.clo-video-photo-picker input,.clo-media-confirm input{accent-color:#414bff;flex:none;width:18px;height:18px;min-height:18px;margin:0}.clo-video-photo-picker label:has(input:checked){border-color:var(--u-blue);box-shadow:0 0 0 1px var(--u-blue)}.clo-media-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.clo-media-concepts>button,.clo-media-concepts>article{border:1px solid var(--u-line);background:var(--u-surface);color:var(--u-ink);text-align:left;border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.clo-media-concepts>button{cursor:pointer;font-family:inherit}.clo-media-concepts>button[aria-pressed=true]{border-color:var(--u-blue);box-shadow:0 0 0 1px var(--u-blue);background:var(--u-blue-soft)}.clo-media-concepts b{font-size:14px;line-height:1.5}.clo-media-concepts span{color:var(--u-muted);font-size:12px;line-height:1.7}.clo-media-concepts img{object-fit:cover;border-radius:7px;width:100%;height:130px}.clo-media-concepts p{margin:0;font-size:12px}.clo-media-confirm{color:var(--u-muted);align-items:flex-start;gap:10px;margin:16px 0;font-size:12px;line-height:1.7;display:flex}.clo-media-cost{border:1px solid var(--u-line);background:var(--u-blue-soft);border-radius:9px;padding:14px;font-size:12px;line-height:1.8}.clo-sample-label{margin:4px 0;font-weight:700;line-height:1.6;display:block;color:var(--u-blue)!important;font-size:10px!important}.vs-panel textarea{border:1px solid var(--u-line);background:var(--u-surface);width:100%;min-height:120px;color:var(--u-ink);font:inherit;border-radius:9px;padding:12px;font-size:13px;line-height:1.7}@media (max-width:760px){.clo-media-concepts{grid-template-columns:1fr}.clo-media-source-panel,.clo-media-ai-panel{padding:16px}.clo-video-photo-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.ux-product .clo-material-work .vs-video,.ux-product .clo-material-work .vs-video.v{object-fit:contain;background:#0b1020;width:100%;height:240px;display:block}.ux-product .clo-material-work .vs-card{border:1px solid var(--u-line);background:var(--u-surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ux-product .clo-material-work .vs-body{flex-direction:column;flex:1;gap:9px;padding:16px;display:flex}.ux-product .clo-material-work .vs-body>button{margin-top:auto}.ux-product .clo-material-work .vs-panel{border:1px solid var(--u-blue);background:var(--u-soft);border-radius:14px;outline:none;margin:18px 0 24px;padding:22px;scroll-margin-top:18px}.clo-dashboard,.ux-product{font-family:var(--font-reference,"Plus Jakarta Sans"),sans-serif;--font-body:var(--font-reference,"Plus Jakarta Sans"),sans-serif;--font-display:var(--font-reference,"Plus Jakarta Sans"),sans-serif;font-size:15px;line-height:1.55}:root[data-theme=light] :is(.clo-dashboard,.ux-product){--u-bg:#f4f3fa;--u-surface:#fff;--u-soft:#f4f3fa;--u-ink:#15123b;--u-muted:#6e6b92;--u-line:#e5e3f1;--u-blue:#4b3fe4;--u-blue-soft:#efecfd;--accent-fg:#fff}.clo-dashboard .side{color:#edebff;padding:28px 20px;background:linear-gradient(#16125a 0%,#110c44 22%,#0e0a2c 60% 100%)!important}.clo-dashboard .navgroup{letter-spacing:.14em;color:#a6a1d8;padding:18px 10px 10px;font-size:11px}.clo-dashboard .nav{border-radius:14px;gap:14px;min-height:46px;margin:3px 0;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600}.clo-dashboard .nav[aria-current=page]{box-shadow:none;color:#fff;background:#4b3fe4}.clo-dashboard .nav:hover{background:#ffffff0d}.clo-dashboard .nav[aria-current=page]:hover{background:#4b3fe4}.ux-product :is(h1,h2,h3,h4,h5),.clo-dashboard :is(h1,h2,h3,h4){font-family:var(--font-reference,"Plus Jakarta Sans"),sans-serif}.ux-product :is(.clo-launch-panel,.clo-recent-panel,.clo-step-panel,.cb,.ld-picker){border-radius:24px}.ux-product :is(.clo-launch-panel,.clo-recent-panel,.cb,.ld-picker){box-shadow:0 1px 2px #15123b0a,0 6px 24px #15123b0f}.ux-product .cb-ask>div{background:var(--u-blue-soft)}.ux-product .clo-v11-brief .cb-q{font-size:25px;font-weight:800}.ux-product .clo-v11-brief .cb-reco{background:var(--u-blue-soft)}.ux-product .clo-v11-brief .cb-build{border-radius:24px;padding:22px}.ux-product .clo-v11-brief .cb-build-h b{font-size:16px}.ux-product .clo-v11-brief .cb-ln{font-size:12px}.ux-product .clo-v11-brief .cb-ln b{font-size:13px}.ux-product .clo-v11-brief .cb-op b{font-size:15px}@media (min-width:1100px){.clo-dashboard .app{grid-template-columns:268px minmax(0,1fr)}}@media (max-width:760px){.clo-dashboard .side{padding:20px 14px}.ux-product :is(.clo-launch-panel,.clo-recent-panel,.cb,.ld-picker){border-radius:18px}.ux-product .clo-v11-brief .cb-q{font-size:22px}}.clo-welcome-brief{font-family:var(--font-reference,"Plus Jakarta Sans"),sans-serif;max-width:620px!important}.clo-welcome-brief h1{letter-spacing:-.035em;font-family:inherit;font-size:32px;line-height:1.25}.clo-welcome-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.clo-welcome-options button{text-align:left;border:1.5px solid var(--line,#e5e3f1);background:var(--surface,#fff);color:var(--text,#15123b);font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px;padding:22px;display:flex}.clo-welcome-options button[aria-pressed=true]{background:var(--tint-blue,#efecfd);border-color:#4b3fe4;box-shadow:0 0 0 3px #4b3fe41a}.clo-welcome-options svg{width:26px;height:26px;color:var(--accent,#4b3fe4)}.clo-welcome-options b{font-size:15px}.clo-welcome-options span{color:var(--muted,#6e6b92);font-size:13px;line-height:1.7}@media (max-width:560px){.clo-welcome-options{grid-template-columns:1fr}.clo-welcome-options button{min-height:0;padding:18px}.clo-welcome-brief h1{font-size:27px}}.clo-agency-memory-strip{border-bottom:1px solid var(--u-line);flex-direction:column;gap:7px;padding:14px 0;display:flex}.clo-agency-memory-strip b{font-size:13px}.clo-agency-memory-strip span{color:var(--u-muted);font-size:11px;line-height:1.7}.clo-agency-memory-strip button{color:var(--u-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:30px;padding:5px 0;font-family:inherit;font-size:11px}.clo-agency-memory-strip button:disabled{opacity:.5;cursor:not-allowed}
