:root{--tint:255, 255, 255;--bg:var(--void-800);--bg-2:var(--void-700);--bg-grad:linear-gradient(135deg, #07080d 0%, #10131c 38%, #111926 68%, #090a10 100%);--rail-bg:#05070cd6;--panel:#121620e0;--panel-2:rgba(var(--tint), .055);--panel-3:rgba(var(--tint), .085);--line:rgba(var(--tint), .12);--line-2:rgba(var(--tint), .22);--sunken:#00000038;--sunken-2:#00000047;--edge:#0b0d14;--elevated:#0c0f17;--scrim:#030408b3;--text:var(--void-000);--muted:var(--void-200);--soft:var(--void-100);--text-inverse:#061014;--shadow:0 24px 70px #00000061;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239aa3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=light]{--tint:24, 32, 52;--bg:#eef0f6;--bg-2:#fff;--bg-grad:linear-gradient(135deg, #f7f8fc 0%, #eef0f7 42%, #e9ecf5 70%, #f3f4f9 100%);--rail-bg:#f7f8fce0;--panel:#ffffffe6;--sunken:#1820340d;--sunken-2:#1820340f;--edge:#e3e6ef;--elevated:#fff;--scrim:#1820346b;--text:var(--void-600);--muted:#5a6478;--soft:#2a3040;--text-inverse:#f6f7fb;--shadow:0 20px 50px #1820341f;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235a6478' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--fs-body);letter-spacing:0;font-variant-numeric:tabular-nums;text-wrap:pretty;background:linear-gradient(rgba(var(--tint), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tint), .035) 1px, transparent 1px), var(--bg-grad);background-size:38px 38px,38px 38px,auto;margin:0}:root[data-theme=glass]{--tint:255, 255, 255;--glass-blur:18px;--bg:#0a0e1c;--rail-bg:#ffffff0f;--panel:#1014266b;--panel-2:#ffffff0f;--panel-3:#ffffff1a;--line:#ffffff29;--line-2:#ffffff4d;--sunken:#ffffff0a;--sunken-2:#0000002e;--edge:#ffffff24;--elevated:#121628b8;--scrim:#05070e80;--text:#f3f5ff;--muted:#b9c0da;--soft:#dfe4f5;--text-inverse:#061014;--shadow:0 20px 60px #0006;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b9c0da' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=glass] body{background-color:#0000;background-image:radial-gradient(1200px 820px at 10% 6%,#7a8cff80,#0000 60%),radial-gradient(1000px 720px at 90% 10%,#d629766b,#0000 58%),radial-gradient(1150px 900px at 74% 96%,#5078ff6b,#0000 60%),radial-gradient(920px 720px at 16% 92%,#b05ce66b,#0000 60%),linear-gradient(135deg,#0a0e1c,#0c1226 55%,#0a0f22);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}:root[data-theme=glass] .panel,:root[data-theme=glass] .hero,:root[data-theme=glass] .metric-card,:root[data-theme=glass] .chart-card,:root[data-theme=glass] .command-card,:root[data-theme=glass] .source-card,:root[data-theme=glass] .mini-card,:root[data-theme=glass] .script-card,:root[data-theme=glass] .report-row,:root[data-theme=glass] .month-cell:not(.empty),:root[data-theme=glass] .day,:root[data-theme=glass] .modal,:root[data-theme=glass] .toast,:root[data-theme=glass] .step-card,:root[data-theme=glass] .cover-card,:root[data-theme=glass] .connector-menu,:root[data-theme=glass] .cmd-menu,:root[data-theme=glass] .theme-dd-menu{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);box-shadow:inset 0 1px 0 #ffffff24, var(--shadow)}:root[data-theme=glass] .theme-dd-menu{background:#14192eeb}:root[data-theme=aero]{--tint:10, 58, 98;--radius:16px;--glass-blur:16px;--bg:#7ec3ef;--bg-2:#fff;--rail-bg:#f0f8ff99;--panel:#f0f8ff8a;--sunken:#0a3a6212;--sunken-2:#0a3a6217;--edge:#fffffff2;--elevated:#fffffff0;--scrim:#12589473;--text:#093a5e;--muted:#35678f;--soft:#124e7a;--text-inverse:#fff;--shadow:0 16px 40px #0f5a9642;--cyan:#1e73f0;--green:#06b866;--lime:#dca400;--amber:#f97316;--amber-text:color-mix(in srgb, var(--amber) 82%, var(--text));--coral:#f83b31;--pink:#f5388e;--violet:#a24bf0;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2335678f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=aero] body{background:radial-gradient(150% 130% at 50% 22%,#0000 46%,#0e3c6233),#6cbdf4 url(/aero-bg.webp) top/cover no-repeat fixed}:root[data-theme=aero] .panel,:root[data-theme=aero] .hero,:root[data-theme=aero] .metric-card,:root[data-theme=aero] .chart-card,:root[data-theme=aero] .command-card,:root[data-theme=aero] .source-card,:root[data-theme=aero] .mini-card,:root[data-theme=aero] .script-card,:root[data-theme=aero] .report-row,:root[data-theme=aero] .month-cell:not(.empty),:root[data-theme=aero] .day,:root[data-theme=aero] .modal,:root[data-theme=aero] .toast,:root[data-theme=aero] .step-card,:root[data-theme=aero] .cover-card,:root[data-theme=aero] .connector-menu,:root[data-theme=aero] .cmd-menu,:root[data-theme=aero] .theme-dd-menu{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2);border-radius:calc(var(--radius) + 8px);background-image:radial-gradient(70% 42% at 22% 4%,#ffffffd9,#fff0 60%),linear-gradient(#f8fcffc7,#f0f8ff6b 46%,#ecf6ff3d 56%,#e6f3ff80);border-color:#fffc;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,inset 0 -16px 32px #78beeb29,0 12px 28px #2878be3d}:root[data-theme=aero] .theme-dd-menu{background-color:#eaf4fc}:root[data-theme=aero] .button,:root[data-theme=aero] .icon-button,:root[data-theme=aero] .chip{background-image:linear-gradient(#fffffff2,#ffffff6b 46%,#ffffff14 54%,#ffffff61);border-color:#0c5a9659;box-shadow:inset 0 1px #fffffff2,0 2px 6px #0f5a9633}:root[data-theme=aero] select{background-image:var(--select-chevron), linear-gradient(180deg, #fffffff2, #ffffff6b 46%, #ffffff14 54%, #ffffff61);background-position:right 12px center,0 0;background-repeat:no-repeat,no-repeat;background-size:14px,auto;border-color:#0c5a9659;box-shadow:inset 0 1px #fffffff2,0 2px 6px #0f5a9633}:root[data-theme=aero] .button.primary{color:#fff;text-shadow:0 1px 2px #06376499;background:linear-gradient(#9fe0ff,#37a9ef 46%,#0f86dd 54%,#54c6f4);border-color:#09508c8c;box-shadow:inset 0 1px #fffc,0 8px 22px #0f6eb961}:root[data-theme=aero] .nav i{--ic:#1d9ee6;color:#fff;border-color:color-mix(in srgb, var(--ic) 62%, #063a5e);background:linear-gradient(180deg, #ffffffd9, #ffffff4d 46%, #fff0 54%, #ffffff40), linear-gradient(180deg, color-mix(in srgb, var(--ic) 80%, #fff), var(--ic) 55%, color-mix(in srgb, var(--ic) 72%, #033a63));box-shadow:inset 0 1px #ffffffe6,0 2px 5px #0a467852}:root[data-theme=aero] input:not([type=range]):not([type=checkbox]):not([type=radio]),:root[data-theme=aero] textarea{background:#ffffffc7;border-color:#0c5a9661;box-shadow:inset 0 2px 4px #0a467829,inset 0 -1px #ffffffe6}:root[data-theme=aero] input:not([type=range]):not([type=checkbox]):not([type=radio]):focus,:root[data-theme=aero] textarea:focus{background:#fff;border-color:#0f86ddb3;box-shadow:inset 0 2px 4px #0a46781f,0 0 0 3px #40aaeb4d}:root[data-theme=aero] .nav .nav-summary i{--ic:#1d9ee6}:root[data-theme=aero] .nav .nav-plan i{--ic:#16a45c}:root[data-theme=aero] .nav .nav-overview i{--ic:#4a5fd9}:root[data-theme=aero] .nav .nav-audience i{--ic:#7ea623}:root[data-theme=aero] .nav .nav-reports i{--ic:#0fa8b8}:root[data-theme=aero] .nav .nav-pipeline i{--ic:#7c53e0}:root[data-theme=aero] .nav .nav-calendar i{--ic:#f08c1a}:root[data-theme=aero] .nav .nav-messages i{--ic:#16a085}:root[data-theme=aero] .nav .nav-generator i{--ic:#e0489e}:root[data-theme=aero] .nav .nav-sources i{--ic:#c9971d}:root[data-theme=aero] .nav .nav-settings i{--ic:#6b7280}:root[data-theme=aero] .nav .nav-portfolio i{--ic:#a0622d}.theme-anim,.theme-anim *{transition:background-color .3s,border-color .3s,color .2s,box-shadow .3s!important}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.mobile-topbar,.rail-backdrop,.rail-close{display:none}.rail{border-right:1px solid var(--line);background:var(--rail-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:18px;height:100dvh;padding:18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.brand-lockup{max-width:100%;height:auto;display:block}.brand-mark-compact{display:none}.rail-collapse{border:1px solid var(--line);background:rgba(var(--tint), .05);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.rail-collapse:hover{color:var(--text);background:rgba(var(--tint), .12);border-color:var(--line-2);transform:translate(-1px)}.desk-topbar{border-bottom:1px solid var(--line);background:var(--rail-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:14px;padding:11px 22px;display:none}.desk-topbar .dt-menu{border:1px solid var(--line);background:rgba(var(--tint), .05);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;place-items:center;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.desk-topbar .dt-menu:hover{background:rgba(var(--tint), .12);border-color:var(--line-2);transform:translateY(-1px)}.desk-topbar .dt-brand{flex:none}.desk-topbar .dt-account{border:1px solid var(--line);background:rgba(var(--tint), .05);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:9px;margin-left:auto;padding:5px 13px 5px 6px;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.desk-topbar .dt-account:hover{background:rgba(var(--tint), .1);border-color:var(--line-2);transform:translateY(-1px)}.desk-topbar .dt-account .avatar-ring{width:26px;height:26px}.desk-topbar .dt-dot{background:var(--accent,var(--cyan));width:20px;height:20px;box-shadow:0 0 12px color-mix(in srgb, var(--accent,var(--cyan)) 55%, transparent);border-radius:999px}.desk-topbar .dt-handle{font-size:13px;font-weight:800}@media (min-width:1201px){.app{transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.rail{z-index:40;width:260px;height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.app.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.app.rail-collapsed .rail{transform:translate(-100%)}.desk-topbar{z-index:45;opacity:0;pointer-events:none;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.app.rail-collapsed .desk-topbar{opacity:1;pointer-events:auto;transform:translateY(0)}.main{grid-column:2;transition:padding-top .32s cubic-bezier(.22,1,.36,1)}.app.rail-collapsed .main{padding-top:82px}.desk-topbar .scope-desk{max-width:340px;display:flex}}.mark{border-radius:var(--radius);color:#fff;background:var(--grad-brand);height:44px;box-shadow:0 0 28px color-mix(in srgb, var(--violet) 30%, transparent);place-items:center;font-weight:800;display:grid}.mini-card strong{overflow-wrap:anywhere;font-size:14px;display:block}.mini-card span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.account-switch{gap:8px;display:grid}.account-switch .eyebrow{margin:0}.account-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);width:100%;color:var(--soft);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:grid}.account-edit{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:8px;flex:none;place-items:center;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.account-edit:hover{color:var(--text);border-color:var(--line-2);background:rgba(var(--tint), .08);transform:scale(1.08)}.avatar-ring{--ring:2.5px;--gap:2px;padding:calc(var(--ring) + var(--gap));border-radius:999px;display:grid;position:relative}.avatar-ring:before{content:"";padding:var(--ring);background:var(--grad-brand);-webkit-mask-composite:xor;border-radius:999px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avatar-ring .avatar{object-fit:cover;z-index:1;border:none;border-radius:999px;width:100%;height:100%;display:block;position:relative}.account-btn .avatar-ring{width:34px;height:34px}.account-btn .dot{background:var(--accent,var(--cyan));width:10px;height:10px;box-shadow:0 0 12px var(--accent,var(--cyan));border-radius:999px}.account-btn .who{min-width:0}.account-btn .who b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-btn small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.account-btn.active{border-color:var(--line-2);background:var(--panel-3);color:var(--text)}.account-btn .kind{border:1px solid var(--line);text-transform:uppercase;color:var(--muted);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:900}.add-account{border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted);background:0 0;min-height:38px;font-size:13px;font-weight:800}.add-account:hover{color:var(--text);border-color:var(--text)}.acct-search{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .05);align-items:center;gap:8px;padding:7px 9px;transition:border-color .18s,background-color .18s;display:flex}.acct-search:hover{border-color:var(--line-2)}.acct-search:focus-within{border-color:color-mix(in srgb, var(--cyan) 50%, var(--line));background:rgba(var(--tint), .08)}.acct-search>svg{color:var(--muted);flex:none}.acct-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.acct-search input::placeholder{color:var(--muted)}.acct-search-clear{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;transition:color .15s,background-color .15s,transform .15s;display:grid}.acct-search-clear:hover{color:var(--text);background:rgba(var(--tint), .12);transform:scale(1.08)}.acct-search-empty{color:var(--muted);margin:0;padding:2px 2px 4px;font-size:12px}.acct-search.compact{padding:0 9px}.acct-search.compact input{min-height:32px}.nav{gap:16px;display:grid}.nav-group{gap:8px;display:grid}.nav-group-label{margin:0 0 2px;padding-left:11px}.nav button{border-radius:var(--radius);width:100%;min-height:44px;color:var(--soft);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:0 11px;display:grid}.nav button:hover,.nav button.active{border-color:var(--line);background:var(--panel-2);color:var(--text)}.nav button.active:after{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 18px var(--cyan);border-radius:999px}.nav .nav-badge{background:var(--coral);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 12px color-mix(in srgb, var(--coral) 55%, transparent);border-radius:999px;justify-self:end;padding:0 5px;font-size:10.5px;font-weight:800;line-height:18px}.nav button:has(.nav-badge).active:after{display:none}.nav i{background:rgba(var(--tint), .08);border:1px solid var(--line);border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.mini-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);margin-top:auto;padding:14px}.mini-card-id{all:unset;cursor:pointer;border-radius:calc(var(--radius) - 4px);width:100%;margin:-5px -7px 4px;padding:5px 7px;transition:background-color .18s,transform .18s;display:block}.mini-card-id:hover{background:rgba(var(--tint), .09);transform:translateY(-1px)}.theme-dd{margin-top:10px;position:relative}.theme-dd-trigger{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .05);width:100%;min-height:34px;color:var(--text);align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:800;transition:background-color .16s,border-color .16s;display:flex}.theme-dd-trigger:hover{border-color:var(--line-2);background:rgba(var(--tint), .09)}.theme-dd-trigger span{text-align:left;flex:1}.theme-dd-chevron{color:var(--muted);transition:transform .16s}.theme-dd-chevron.open{transform:rotate(180deg)}.theme-dd-menu{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--elevated);box-shadow:var(--shadow);z-index:20;gap:3px;margin:0;padding:5px;list-style:none;animation:.14s theme-dd-in;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0}@keyframes theme-dd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.theme-dd-item{appearance:none;border-radius:calc(var(--radius) - 4px);width:100%;color:var(--soft);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:700;transition:background-color .14s,color .14s;display:flex}.theme-dd-item span{flex:1}.theme-dd-item:hover{background:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text)}.theme-dd-item.active{color:var(--text);background:color-mix(in srgb, var(--cyan) 18%, transparent);font-weight:800}.theme-dd-item.active:hover{background:color-mix(in srgb, var(--cyan) 26%, transparent)}.theme-dd-check{color:var(--cyan);margin-left:auto}.signal{color:var(--green-text);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.signal:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 16px var(--green);border-radius:999px}.main{min-width:0;padding:22px}.hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(110deg, #7a8cff29, transparent 36%), linear-gradient(250deg, #d6297633, transparent 34%), linear-gradient(135deg, rgba(var(--tint), .1), rgba(var(--tint), .035));min-height:230px;box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-inner{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;padding:24px;display:grid;position:relative}.eyebrow{color:var(--cyan);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-weight:800}h1{font-size:var(--fs-h1);letter-spacing:-.025em;font-weight:800}h2{font-size:var(--fs-h2);letter-spacing:0;font-weight:700}h3{font-size:var(--fs-h3);letter-spacing:0;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:780px;margin-bottom:16px;font-size:clamp(36px,5.2vw,72px);line-height:.95}h2{margin-bottom:0;font-size:18px;line-height:1.15}h3{margin-bottom:8px;font-size:15px;line-height:1.22}.hero-id{align-items:center;gap:18px;margin-bottom:16px;display:flex}.hero-avatar{--ring:3px;--gap:2px;flex-shrink:0;width:84px;height:84px;transition:transform .2s,box-shadow .2s;box-shadow:0 0 34px #d6297647}.hero-avatar:hover{transform:scale(1.05);box-shadow:0 0 44px #d6297666}.hero-id-text{min-width:0}.hero-id h1{margin-bottom:6px;font-size:clamp(24px,2.6vw,38px);line-height:1.08}.hero-id .hero-copy{margin-bottom:0}.hero-copy{max-width:650px;color:var(--soft);line-height:1.55}.hero-actions,.top-row,.filters,.card-top,.meta,.score-line,.panel-head,.toolbar{align-items:center;display:flex}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.button,.icon-button,.chip,select,input,textarea{border-radius:var(--radius);border:1px solid var(--line);background:rgba(var(--tint), .07);color:var(--text)}.button,.icon-button{min-height:42px;font-size:var(--fs-ui);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.button>svg,.icon-button>svg{flex:none}.button.primary{color:#fff;background:var(--grad-primary);border-color:#0000;box-shadow:0 8px 24px #545fe847}.button.danger{color:var(--coral);background:#ff5d5114;border-color:#ff5d5166}.button.brand,.button.ai,.button.danger{isolation:isolate;text-decoration:none;position:relative;overflow:hidden}.button.brand:before,.button.ai:before,.button.danger:before{content:"";z-index:-1;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.button.brand:hover:not(:disabled):before,.button.brand:focus-visible:before,.button.ai:hover:not(:disabled):before,.button.ai:focus-visible:before,.button.danger:hover:not(:disabled):before,.button.danger:focus-visible:before{transform:translate(0)}.button.brand:hover:not(:disabled),.button.brand:focus-visible,.button.ai:hover:not(:disabled),.button.ai:focus-visible,.button.danger:hover:not(:disabled),.button.danger:focus-visible{color:#fff;border-color:#0000}:root[data-theme=light] .button.ai:hover:not(:disabled),:root[data-theme=light] .button.ai:focus-visible,:root[data-theme=aero] .button.ai:hover:not(:disabled),:root[data-theme=aero] .button.ai:focus-visible{color:var(--void-800)}:root[data-theme=light] .button.ai{color:var(--violet);border-color:color-mix(in srgb, var(--violet) 55%, var(--line));background:color-mix(in srgb, var(--violet) 14%, transparent)}:root[data-theme=aero] .button.ai{color:var(--violet);border-color:color-mix(in srgb, var(--violet) 55%, var(--line));background-color:color-mix(in srgb, var(--violet) 14%, transparent)}.button.brand{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 55%, var(--line));background:color-mix(in srgb, var(--cyan) 12%, transparent)}.button.brand:before{background:var(--grad-brand)}.button.brand:hover:not(:disabled),.button.brand:focus-visible{box-shadow:0 12px 38px color-mix(in srgb, var(--violet) 34%, transparent)}.button.ai{color:var(--violet-300);border:1px solid color-mix(in srgb, var(--violet) 55%, var(--line));background:color-mix(in srgb, var(--violet) 12%, transparent)}.button.ai:before{background:var(--grad-ai)}.button.ai:hover:not(:disabled),.button.ai:focus-visible{box-shadow:0 12px 38px color-mix(in srgb, var(--violet) 38%, transparent)}.button.danger:before{background:#e5484d}.button.danger:hover:not(:disabled),.button.danger:focus-visible{box-shadow:0 12px 38px #e5484d5c}@media (prefers-reduced-motion:reduce){.button.brand:before,.button.ai:before,.button.danger:before{transition:none}}.button.small{min-height:32px;padding:0 10px;font-size:12px}.icon-button{width:42px;padding:0}.button:hover:not(:disabled),.icon-button:hover:not(:disabled),.chip:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--line-2)}.button:disabled,.icon-button:disabled,.card-actions button:disabled,.chip:disabled{opacity:.5;cursor:not-allowed}.command-strip{align-self:stretch;gap:10px;display:grid}.command-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);padding:13px}.command-card .row{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.command-card .row span{color:var(--text);font-weight:800}.command-card-hint{color:var(--muted);margin:0;font-size:11.5px}.pulse-bar{background:rgba(var(--tint), .08);border-radius:999px;height:7px;overflow:hidden}.pulse-bar span{height:100%;width:var(--w);background:linear-gradient(90deg, var(--lime), var(--amber), var(--pink));border-radius:999px;display:block}.top-row{justify-content:space-between;gap:14px;margin:20px 0 16px}.hero+.view-anim{margin-top:20px}.filters{flex-wrap:wrap;gap:10px}.chip{min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.chip.active{color:var(--text-inverse);background:var(--text)}.search{width:min(420px,34vw);min-height:40px;padding:0 12px}.toolbar{flex-wrap:wrap;gap:10px}input,select,textarea{min-height:40px;padding:0 11px}.control-filtro{align-self:start;min-height:34px}select{appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}select:disabled{opacity:.55;cursor:not-allowed}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}input.invalid,textarea.invalid{border-color:var(--coral);box-shadow:0 0 0 1px #ff5d5159}input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#111}textarea{resize:vertical;min-height:140px;padding:12px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.kpi,.panel,.post-card,.lane,.day,.source-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:12px;display:grid}.panel{min-width:0;padding:16px}.panel-head{justify-content:space-between;gap:12px;margin-bottom:14px}:root[data-theme=aero] .panel-head{border-radius:calc(var(--radius) + 8px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2);background-image:radial-gradient(70% 42% at 22% 4%,#ffffffd9,#fff0 60%),linear-gradient(#f8fcffc7,#f0f8ff6b 46%,#ecf6ff3d 56%,#e6f3ff80);border:1px solid #fffc;padding:15px 20px;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,inset 0 -16px 32px #78beeb29,0 12px 28px #2878be3d}.content-list,.alerts,.insights,.source-grid{gap:10px;display:grid}.post-card{background:rgba(var(--tint), .055);box-shadow:none;grid-template-columns:96px 1fr;gap:12px;padding:10px;display:grid}.thumb{border-radius:var(--radius);background:linear-gradient(145deg, var(--a), transparent 58%), linear-gradient(35deg, var(--b), rgba(var(--tint), .08));border:1px solid rgba(var(--tint), .12);min-height:112px;position:relative;overflow:hidden}.thumb:after{content:"";border:1px solid rgba(var(--tint), .22);border-radius:6px;position:absolute;inset:12px}.card-body{min-width:0}.card-top{flex-wrap:wrap;justify-content:flex-start;gap:7px;margin-bottom:9px}.badge{min-height:24px;color:var(--text-inverse);background:var(--soft);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.badge.imagen,.badge.reel,.badge.carrusel,.badge.historias,.badge.ad{color:var(--text);background:color-mix(in srgb, var(--fmt) 16%, transparent);border:1px solid color-mix(in srgb, var(--fmt) 45%, var(--line));gap:6px}.badge.imagen{color:var(--green-text);--c:var(--green)}.badge.reel{--fmt:var(--cyan)}.badge.carrusel{--fmt:var(--lime)}.badge.historias{--fmt:var(--pink)}.badge.ad{--fmt:var(--amber)}.badge.imagen:before,.badge.reel:before,.badge.carrusel:before,.badge.historias:before,.badge.ad:before{content:"";background:var(--fmt);border-radius:3px;width:8px;height:8px}.status{color:var(--soft);background:rgba(var(--tint), .08);border:1px solid var(--line)}.post-card h3{font-size:17px}.post-card p{color:var(--muted);margin-bottom:12px;line-height:1.42}.meta{color:var(--soft);flex-wrap:wrap;gap:7px;font-size:12px}.meta span{border:1px solid var(--line);border-radius:999px;padding:4px 8px}.score-line{gap:10px;margin-top:12px}.meter{background:rgba(var(--tint), .09);border-radius:999px;flex:1;height:7px;overflow:hidden}.meter span{height:100%;width:var(--score);background:var(--meter);border-radius:999px;display:block}.score{text-align:right;width:52px;color:var(--soft);font-size:12px;font-weight:900}.card-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.card-actions button{border:1px solid var(--line);background:rgba(var(--tint), .06);min-height:28px;color:var(--soft);border-radius:999px;padding:0 10px;font-size:11px;font-weight:800}.card-actions button:hover:not(:disabled){border-color:var(--line-2);color:var(--text)}.card-actions button.warn{color:var(--coral);border-color:#ff5d5159}.alert,.insight{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:rgba(var(--tint), .055);padding:12px}.alert strong,.insight strong{margin-bottom:5px;font-size:13px;display:block}.alert p,.insight p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.42}.ig-dashboard{gap:12px;display:grid}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.metric-grid.multired{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, rgba(var(--tint), .1), rgba(var(--tint), .035)), var(--panel);min-height:132px;box-shadow:var(--shadow);padding:14px;position:relative;overflow:hidden}.metric-card .metric-icon{color:var(--accent);opacity:.3;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 60%, transparent));pointer-events:none;position:absolute;bottom:6px;right:10px}.metric-card .metric-icon svg{stroke-width:1.6px;width:46px;height:46px;display:block}:root[data-theme=light] .metric-card .metric-icon,:root[data-theme=aero] .metric-card .metric-icon{opacity:.62}:root[data-theme=light] .metric-card:hover .metric-icon,:root[data-theme=aero] .metric-card:hover .metric-icon{opacity:.82}.metric-card.sin-delta span,.metric-card.sin-delta strong,.metric-card.sin-delta p{z-index:1;position:relative}.metric-card.sin-delta p{padding-right:52px}.metric-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.metric-card strong{margin-top:10px;font-size:30px;line-height:1;display:block}.metric-card p{color:var(--soft);margin:9px 0 0;font-size:12px;line-height:1.35}.delta{color:#061014;background:var(--accent);border-radius:999px;align-items:center;gap:3px;min-height:22px;margin-top:12px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.delta.up{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green-text);border:1px solid color-mix(in srgb, var(--green) 35%, transparent)}.delta.down{color:var(--coral);background:#ff5d5124;border:1px solid #ff5d5159}.analytics-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:12px;display:grid}.analytics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);min-width:0;padding:16px}.chart-card.tall{min-height:360px}.chart-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.chart-top p{color:var(--muted);margin:5px 0 0;font-size:12px}.chart-value{text-align:right;color:var(--soft);font-size:12px;font-weight:900}.chart-value strong{color:var(--text);font-size:24px;line-height:1;display:block}.bars-chart{grid-template-columns:repeat(var(--count), minmax(0, 1fr));border-bottom:1px solid var(--line);align-items:end;gap:8px;height:240px;padding-top:16px;display:grid}.bar-col{align-items:end;gap:8px;min-width:0;height:100%;display:grid}.bar-stack{align-items:end;height:100%;display:grid}.bar-fill{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 14%, transparent));min-height:10px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:7px 7px 0 0}.bar-col span{text-overflow:ellipsis;color:var(--muted);text-align:center;white-space:nowrap;font-size:11px;overflow:hidden}.follower-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.line-chart{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(rgba(var(--tint), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--tint), .035) 1px, transparent 1px);background-size:100% 25%,12.5% 100%;height:250px;overflow:hidden}.line-chart svg{width:100%;height:100%;display:block}.line-chart.has-tip{position:relative;overflow:visible}.line-dot{border:2px solid var(--edge);width:10px;height:10px;box-shadow:0 0 14px rgba(var(--tint), .35);pointer-events:none;z-index:2;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.line-tip{z-index:3;pointer-events:none;background:var(--elevated);border:1px solid var(--line-2);box-shadow:var(--shadow);white-space:nowrap;border-radius:9px;gap:1px;padding:7px 11px;display:grid;position:absolute}.line-tip b{color:var(--text);font-size:14px}.line-tip span{color:var(--muted);text-transform:capitalize;font-size:11px;font-weight:800}.donut-wrap{grid-template-columns:190px 1fr;align-items:center;gap:18px;display:grid}.donut{aspect-ratio:1;border-radius:50%;width:180px;position:relative;box-shadow:0 0 45px #d629762e}.donut svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.donut-seg{stroke-width:16px;pointer-events:stroke;cursor:pointer;transition:stroke-width .22s cubic-bezier(.22,1,.36,1),opacity .22s,filter .22s}.donut-seg:hover,.donut-seg.on{stroke-width:22px;filter:brightness(1.12) drop-shadow(0 0 8px rgba(var(--tint), .22))}.donut-seg.off{opacity:.35}.donut-center{color:var(--text);background:var(--edge);border:1px solid var(--line);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;inset:34px}.legend{gap:9px;display:grid}.legend-row{color:var(--soft);cursor:pointer;border-radius:9px;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;margin:-5px -8px;padding:5px 8px;font-size:13px;display:grid}.legend-row:hover,.legend-row.on{background:rgba(var(--tint), .07);color:var(--text);transform:translate(2px)}.legend-row:hover .legend-dot,.legend-row.on .legend-dot{box-shadow:0 0 20px var(--accent);transform:scale(1.25)}.legend-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 14px var(--accent);border-radius:999px}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini-metric{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .055);padding:12px}.mini-metric span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.mini-metric strong{margin-top:7px;font-size:22px;display:block}.retention-list,.funnel-list{gap:12px;display:grid}.retention-row{color:var(--soft);grid-template-columns:110px 1fr 48px;align-items:center;gap:10px;font-size:13px;display:grid}.funnel-step{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .055);padding:11px}.funnel-step div{color:var(--soft);justify-content:space-between;gap:12px;font-size:13px;font-weight:800;display:flex}.funnel-step .meter{margin-top:9px}.angle-picker{flex-wrap:wrap;gap:8px;display:flex}.angle-chip{border:1px solid var(--line);background:rgba(var(--tint), .05);color:var(--soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.angle-chip .angle-dot{background:var(--angle);width:11px;height:11px;box-shadow:0 0 10px color-mix(in srgb, var(--angle) 70%, transparent);border-radius:4px}.angle-chip:hover{border-color:var(--line-2);color:var(--text)}.angle-chip.active{color:var(--text);border-color:var(--angle);background:color-mix(in srgb, var(--angle) 16%, transparent)}.badge.publish{text-decoration:none}.badge.publish.sched{color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);background:color-mix(in srgb, var(--cyan) 12%, transparent)}.badge.publish.pub{color:var(--green-text);border:1px solid color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 12%, transparent)}a.badge.publish.pub:hover{background:color-mix(in srgb, var(--green) 22%, transparent);transform:translateY(-1px)}.badge.publish.fail{color:var(--coral);border:1px solid color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 12%, transparent)}.badge.publish.none{color:var(--amber);border:1px dashed color-mix(in srgb, var(--amber) 55%, transparent);background:color-mix(in srgb, var(--amber) 10%, transparent)}.badge.angle{background:color-mix(in srgb, var(--angle) 16%, transparent);border:1px solid color-mix(in srgb, var(--angle) 45%, var(--line));color:var(--text);align-items:center;gap:6px;display:inline-flex}.badge.angle:before{content:"";background:var(--angle);border-radius:3px;width:8px;height:8px}.ret-legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.ret-legend-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.ret-legend-dot{border-radius:3px;width:11px;height:11px}.reel-ret-list{gap:10px;display:grid}.reel-ret-row{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);color:var(--soft);grid-template-columns:46px minmax(0,1fr) minmax(140px,34%) 56px;align-items:center;gap:12px;padding:8px 14px 8px 8px;font-size:13px;text-decoration:none;display:grid}.reel-ret-row:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:rgba(var(--tint), .085);box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-1px)}.reel-ret-thumb{object-fit:cover;border:1px solid var(--line);background:rgba(var(--tint), .06);border-radius:8px;width:46px;height:58px;display:block}.reel-ret-caption{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:700;overflow:hidden}.reel-ret-row b{text-align:right;color:var(--text);font-size:14px}.aud-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.aud-pie{align-items:center;gap:18px;margin:12px 0 4px;display:flex}.aud-pie-svg{width:116px;height:116px;filter:drop-shadow(0 4px 14px rgba(var(--tint), .18));flex:none}.aud-pie-wedge{stroke:var(--bg-2);stroke-width:1.5px;transition:opacity .18s}.aud-pie-svg:hover .aud-pie-wedge:not(:hover){opacity:.55}.aud-pie-legend{gap:7px;display:grid}.aud-ages{gap:8px;margin-top:12px;display:grid}.aud-age-row{color:var(--soft);grid-template-columns:minmax(46px,max-content) minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:12px;display:grid}.aud-age-row b{text-align:right;color:var(--text);font-size:12px}.aud-rank-list{gap:10px;display:grid}.aud-row{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);color:var(--soft);animation:.45s both rise-in;animation-delay:calc(var(--i,0) * 65ms);grid-template-columns:24px 46px minmax(0,1fr) minmax(120px,30%) 64px;align-items:center;gap:12px;padding:8px 14px 8px 8px;font-size:13px;text-decoration:none;display:grid}.aud-row:hover{border-color:color-mix(in srgb, var(--accent,var(--green)) 55%, var(--line));background:rgba(var(--tint), .085);box-shadow:0 10px 30px color-mix(in srgb, var(--accent,var(--green)) 12%, transparent);transform:translateY(-1px)}.aud-rank{background:color-mix(in srgb, var(--accent,var(--green)) 16%, transparent);width:24px;height:24px;color:var(--accent,var(--green));border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.aud-caption{gap:2px;min-width:0;display:grid}.aud-caption-text{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:700;overflow:hidden}.aud-date{color:var(--muted);font-size:11px}.aud-follows{text-align:right;color:var(--accent,var(--green));font-size:14px}@media (max-width:900px){.aud-grid{grid-template-columns:1fr}.aud-row{grid-template-columns:24px 40px minmax(0,1fr) 58px}.aud-row .meter{display:none}}.input-with-action{align-items:stretch;gap:8px;display:flex}.input-with-action input{flex:1;min-width:0}.input-action{white-space:nowrap;border:1px solid var(--line-2);background:rgba(var(--tint), .06);color:var(--soft);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.input-action:hover{border-color:var(--cyan);color:var(--text);transform:translateY(-1px)}.cred-row{align-items:center;gap:10px;margin-top:6px;display:flex}.cred-row code{white-space:nowrap;background:var(--sunken-2);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:13px;overflow-x:auto}.health-list{gap:10px;margin-top:6px;display:grid}.health-row{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:11px 14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.health-row:hover{border-color:var(--line-2);background:rgba(var(--tint), .08);transform:translateY(-1px)}.health-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.health-name small{color:var(--muted);font-size:11px}.health-cell{min-width:0;line-height:1.25;display:grid}.health-cell small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.health-cell b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:900px){.health-row{grid-template-columns:1fr 1fr;row-gap:8px}}.sys-status-list{gap:8px;margin-top:4px;display:grid}.sys-row{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);grid-template-columns:14px minmax(120px,.9fr) minmax(0,2fr);align-items:start;gap:12px;padding:11px 14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.sys-row:hover{border-color:var(--line-2);background:rgba(var(--tint), .08);transform:translateY(-1px)}.sys-dot{background:var(--st,var(--muted));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--st,var(--muted)) 20%, transparent);border-radius:50%;margin-top:4px;transition:box-shadow .18s,transform .18s}.sys-row:hover .sys-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--st,var(--muted)) 28%, transparent);transform:scale(1.15)}.sys-label{color:var(--text);font-size:12px;font-weight:900}.sys-body{gap:4px;min-width:0;display:grid}.sys-body .sys-detail{color:var(--soft);font-size:12.5px;line-height:1.45}.sys-body .sys-accion{color:color-mix(in srgb, var(--st,var(--amber)) 82%, var(--text));font-size:12px;font-weight:700;line-height:1.45}@media (max-width:640px){.sys-row{grid-template-columns:14px 1fr;row-gap:4px}.sys-body{grid-column:1/-1}}.profile-card{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.profile-avatar{width:64px;height:64px;color:var(--cyan-text);background:color-mix(in srgb, var(--cyan) 20%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);border-radius:999px;flex:none;place-items:center;font-size:22px;font-weight:900;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-wrap{flex:none;position:relative}.profile-avatar-edit{appearance:none;border:2px solid var(--panel);background:var(--elevated);width:26px;height:26px;color:var(--soft);cursor:pointer;border-radius:999px;place-items:center;transition:transform .18s,background-color .18s,color .18s;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-avatar-edit:hover:not(:disabled){background:color-mix(in srgb, var(--cyan) 22%, var(--elevated));color:var(--cyan-text);transform:scale(1.1)}.profile-avatar-edit:disabled{opacity:.6;cursor:default}.profile-fields{flex:1;min-width:240px}.profile-name-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.profile-name-field{flex:200px;min-width:0}.profile-readonly{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:14px;display:grid}.profile-field{gap:3px;min-width:0;display:grid}.profile-field small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:900}.profile-field b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-field.muted b{color:var(--muted)}.profile-field .field-hint{white-space:normal;margin-top:1px;line-height:1.4}.story-list{gap:10px;display:grid}.story-row{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);color:var(--soft);grid-template-columns:150px 100px 100px 110px minmax(0,1fr) 52px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.story-row:hover{border-color:var(--line-2);background:rgba(var(--tint), .085);transform:translateY(-1px)}.story-when{color:var(--text);text-transform:capitalize;font-weight:800}.story-cell{line-height:1.2;display:grid}.story-cell b{color:var(--text);font-size:14px}.story-cell small{color:var(--muted);font-size:11px;font-weight:800}.story-row>b{text-align:right;color:var(--text)}@media (max-width:900px){.story-row{grid-template-columns:1fr 1fr 1fr 1fr}.story-row .meter{display:none}}.heatmap{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.heat-cell{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--cyan) calc(var(--heat) * 1%), rgba(var(--tint), .045));min-height:54px;color:var(--text);align-content:center;justify-items:center;font-size:11px;font-weight:900;display:grid}.heat-cell span{color:var(--muted);margin-top:3px;font-weight:800}:root[data-theme=light] .heat-cell,:root[data-theme=aero] .heat-cell{color:color-mix(in srgb, #fff min(calc(var(--heat) * 2.2%), 100%), var(--text))}:root[data-theme=light] .heat-cell span,:root[data-theme=aero] .heat-cell span{color:color-mix(in srgb, #fff min(calc(var(--heat) * 2.2%), 100%), var(--muted))}.post-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;display:grid}.post-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .05);display:block;position:relative;overflow:hidden}.post-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.post-thumb:hover img{transform:scale(1.05)}.post-thumb:hover{border-color:var(--line-2)}.post-overlay{color:#f6f7fb;background:linear-gradient(#0000,#030408d9);justify-content:space-between;align-items:center;gap:6px;padding:18px 8px 7px;font-size:10px;font-weight:800;display:flex;position:absolute;inset:auto 0 0}.post-overlay b{color:#8fa4ff;text-transform:uppercase;font-size:9px}.board{grid-template-columns:repeat(7,minmax(210px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.lane{background:rgba(var(--tint), .045);min-height:620px;box-shadow:none;padding:10px}.lane.drop{border-color:var(--cyan);background:#7a8cff14}.lane-head{color:var(--soft);justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:900;display:flex}.lane .post-card{cursor:grab;grid-template-columns:1fr;margin-bottom:10px}.lane .post-card:active{cursor:grabbing}.lane .thumb{min-height:74px}.cal-mode{gap:6px;display:flex}.cal-mode .chip{align-items:center;gap:6px;display:inline-flex}.cal-monthbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.cal-weeklabel{min-width:280px}.cal-monthlabel{text-align:center;text-transform:capitalize;min-width:168px;font-size:15px}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.month-dow{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:2px 4px 4px;font-size:11px;font-weight:900}.month-cell{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .03);flex-direction:column;gap:5px;min-height:116px;padding:7px;display:flex;overflow:hidden}.month-cell.empty{background:0 0;border-color:#0000}.month-cell.has{border-color:var(--line-2);background:#7a8cff0f}.month-cell.today{border-color:var(--cyan);box-shadow:inset 0 0 0 1px #7a8cff66}.month-cell-head{justify-content:space-between;align-items:center;display:flex}.month-daynum{color:var(--soft);font-size:12px;font-weight:900}.month-cell.today .month-daynum{color:var(--cyan)}.month-add{border:1px solid var(--line);background:rgba(var(--tint), .05);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:0;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.month-add svg{display:block}@media (hover:hover){.month-cell:hover .month-add{opacity:1}}@media (hover:none){.month-add{opacity:1;width:32px;height:32px}}.month-add:focus-visible{opacity:1}.month-add:hover{color:var(--text);background:#7a8cff33}.month-items{flex-direction:column;gap:4px;min-width:0;display:flex}.month-chip{text-align:left;border:none;border-left:3px solid var(--angle,var(--cyan));background:rgba(var(--tint), .06);cursor:pointer;border-radius:5px;align-items:baseline;gap:6px;width:100%;min-width:0;padding:4px 7px;transition:background-color .15s,transform .15s;display:flex}.month-chip:hover{background:rgba(var(--tint), .12);transform:translate(1px)}.month-chip-time{color:var(--muted);flex:none;font-size:10.5px;font-weight:900}.month-chip-hook{min-width:0;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.plan-mark{color:var(--mk,var(--muted));vertical-align:-1px;flex:none;place-items:center;line-height:0;display:inline-grid}.month-chip.programada,.calendar-item.programada{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 45%, transparent)}.month-chip.publicada,.calendar-item.publicada{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 40%, transparent)}.month-chip.fallida,.calendar-item.fallida{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 50%, transparent)}.month-chip.planeada,.calendar-item.planeada{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted) 22%, transparent)}.plan-status{border:1px solid var(--line-2);background:rgba(var(--tint), .04);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 14px;padding:14px;display:grid}.plan-col{min-width:0}.plan-col-head{color:var(--mk,var(--text));letter-spacing:.02em;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:900;display:flex}.plan-col-sub{color:var(--muted);margin:5px 0 8px;font-size:11px;font-weight:600;line-height:1.5}.plan-col-sub strong{color:var(--text)}.plan-empty{color:var(--muted);margin:0;font-size:11.5px;font-style:italic}.plan-list{gap:4px;max-height:168px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.plan-list button{border:1px solid var(--line-2);background:var(--panel-2,rgba(var(--tint), .05));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.plan-list button:hover{border-color:var(--cyan);background:rgba(var(--tint), .12);transform:translate(2px)}.plan-when{color:var(--muted);white-space:nowrap;flex:none;font-size:10.5px;font-weight:900}.plan-hook{min-width:0;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.plan-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;grid-column:1/-1;gap:14px;padding-top:10px;display:flex}.plan-foot span{color:var(--mk,var(--muted));align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:720px){.plan-status{grid-template-columns:1fr}}.cal-undated{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.plan-legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-bottom:16px;padding-bottom:12px;display:flex}.plan-legend-item{color:var(--soft);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.plan-legend-item svg{color:var(--fmt)}.plan-week{gap:10px;display:grid}.plan-day{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:12px 14px}.plan-day.today{border-color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 40%, transparent)}.plan-day-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.plan-day-head strong{font-size:14px}.plan-day-head span{color:var(--muted);font-size:12px;font-weight:700}.plan-day-items{gap:6px;display:grid}.plan-empty{color:var(--muted);margin:0;font-size:12.5px;font-weight:600}.plan-item{border-left:3px solid var(--fmt,var(--cyan));background:rgba(var(--tint), .05);border-radius:6px;align-items:center;gap:9px;min-width:0;padding:7px 10px;display:flex}.plan-ico{color:var(--fmt,var(--cyan));flex:none;place-items:center;display:grid}.plan-what{color:var(--text);flex:none;font-size:12.5px}.plan-what b{font-weight:900}.plan-what i{color:var(--muted);font-style:normal;font-weight:700}.plan-hook{min-width:0;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.plan-chip{cursor:default}.plan-chip .plan-chip-ico{color:var(--angle);flex:none;place-items:center;display:grid}.plan-chip .plan-chip-ico svg{width:11px;height:11px}.summary{gap:14px;display:grid}.summary-hero{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.summary-followers{align-items:center;gap:12px;display:flex}.summary-followers strong{font-size:34px;line-height:1;display:block}.summary-followers>div>span{color:var(--muted);font-size:12px;font-weight:800}.summary-ico{background:rgba(var(--tint), .07);border:1px solid var(--line);width:38px;height:38px;color:var(--cyan);border-radius:10px;flex:none;place-items:center;display:grid}.summary-net{margin:0;font-size:13px;font-weight:800}.summary-net.up{color:var(--green-text)}.summary-net.down{color:var(--coral)}.summary-verdict{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:6px;margin:0 0 14px;padding:7px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.summary-verdict.up{--accent:var(--green)}.summary-verdict.down{--accent:var(--coral)}.summary-verdict.flat{--accent:var(--amber)}.summary-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.summary-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);align-items:center;gap:11px;padding:12px 14px;display:flex}.summary-card-body{flex:1;min-width:0}.summary-card .summary-ico svg{width:16px;height:16px}.summary-card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.summary-card-body strong{font-size:22px;line-height:1.15;display:block}.summary-card-body p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.35}.summary-week{gap:12px;display:grid}.summary-week-day{gap:6px;display:grid}.summary-week-day>strong{font-size:13px}.cal-undated-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;display:grid}.calendar{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.day{background:rgba(var(--tint), .045);min-height:540px;box-shadow:none;border-radius:var(--radius);padding:12px;transition:background-color .18s,box-shadow .18s}.day:hover{background:rgba(var(--tint), .07)}.day.today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 45%, transparent)}.day.today strong{color:var(--cyan)}.day strong{margin-bottom:10px;display:block}.calendar-item{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .07);cursor:pointer;margin-bottom:9px;padding:10px}.calendar-item:hover{border-color:var(--line-2)}.calendar-item span{color:var(--cyan);margin-bottom:5px;font-size:12px;font-weight:900;display:block}.calendar-item p{margin-bottom:0;font-size:13px;line-height:1.32}.generator{grid-template-columns:380px minmax(0,1fr);gap:12px;display:grid}.form-grid{gap:12px;display:grid}.form-grid select,.form-grid input,.form-grid textarea{min-width:0}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}label,.field{color:var(--soft);gap:6px;font-size:12px;font-weight:800;display:grid}.file-picker{align-items:center;gap:10px;min-width:0;display:flex}.file-picker .button.small{flex:none}.file-name{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.field-hint{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[type=range]{accent-color:var(--cyan);min-height:0;padding:0}input[type=checkbox]{accent-color:var(--cyan);cursor:pointer;width:16px;height:16px;min-height:0}.field-check{cursor:pointer;border-radius:var(--radius);flex-direction:row;align-items:center;gap:8px;margin:-6px 0;padding:6px 0;display:flex}.output{min-height:540px}.script-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .055);padding:16px}.script-body{gap:8px;margin-bottom:14px;display:grid}.script-body p{color:var(--soft);margin:0;line-height:1.55}.script-card ol{color:var(--soft);padding-left:20px;line-height:1.55}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-card{background:rgba(var(--tint), .055);min-height:210px;box-shadow:none;padding:16px;position:relative}.source-card p{color:var(--muted);line-height:1.45}.source-card>.eyebrow,.source-card h3{padding-right:72px}.tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.tags span{border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.settings-tabs{margin-bottom:12px}.settings-tabs .chip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.settings-stack{gap:12px;display:grid}.locked{border-radius:var(--radius);background:#ff5d5114;border:1px solid #ff5d5147;margin-bottom:14px;padding:14px}.locked strong{color:var(--coral);margin-bottom:9px;display:inline-flex}.pipeline-empty{border:1px dashed var(--line-2);border-radius:var(--radius);background:rgba(var(--tint), .03);justify-items:start;gap:10px;padding:26px;display:grid}.pipeline-empty h3{margin:0}.pipeline-empty p{color:var(--soft);max-width:560px;margin:0;font-size:13px;line-height:1.55}.card-actions button.go{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 45%, transparent)}.card-actions button.go:hover{background:color-mix(in srgb, var(--cyan) 14%, transparent)}.pm-publish{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .035);gap:12px;margin-top:16px;padding:14px;display:grid}.pm-publish-sub{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pm-publish-hint{color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.5}.pm-media{flex-wrap:wrap;gap:8px;display:flex}.pm-media-item{border:1px solid var(--line-2);background:rgba(var(--tint), .06);border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.pm-media-item img{object-fit:cover;width:100%;height:100%}.pm-media-video{width:100%;height:100%;color:var(--violet);place-items:center;display:grid}.pm-media-remove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:6px;place-items:center;width:20px;height:20px;transition:background-color .15s,transform .15s;display:grid;position:absolute;top:3px;right:3px}.pm-media-remove:hover{background:var(--coral);transform:scale(1.1)}.pm-dropzone{border:1.5px dashed var(--line-2);background:rgba(var(--tint), .04);width:100%;color:var(--muted);text-align:center;cursor:pointer;border-radius:12px;place-items:center;gap:6px;padding:26px 16px;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:grid}.pm-dropzone strong{color:var(--text);font-size:12.5px;font-weight:800}.pm-dropzone span{font-size:11px;font-weight:600}.pm-dropzone:hover,.pm-dropzone.drag{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 8%, transparent);color:var(--cyan);transform:translateY(-1px)}.pm-publish-actions{flex-wrap:wrap;gap:8px;display:flex}.modal-backdrop.stacked{z-index:90}.pub-rows{border:1px solid var(--line-2);background:var(--line-2);border-radius:10px;gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.pub-row{background:rgba(var(--tint), .04);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.pub-row span{color:var(--muted);font-weight:700}.pub-row strong{color:var(--text);text-align:right;font-weight:800}.pub-caption{border:1px solid var(--line-2);background:rgba(var(--tint), .04);border-radius:10px;margin-top:10px;padding:10px 12px}.pub-caption span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.pub-caption p{color:var(--soft);white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.5}.pub-preview-list{gap:6px;margin-top:12px;display:grid}.pub-preview-row{border:1px solid var(--line-2);border-left:3px solid var(--brand,var(--cyan));background:rgba(var(--tint), .04);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:7px 10px;font-size:11.5px;transition:border-color .15s,background-color .15s;display:flex}.pub-preview-row:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-2));background:color-mix(in srgb, var(--brand) 6%, rgba(var(--tint), .04))}.pub-preview-row b{color:var(--brand,var(--cyan));flex:none;font-weight:800}.pub-preview-row span{color:var(--soft);font-weight:600}.pub-preview-row.blocked{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 8%, rgba(var(--tint), .04))}.pub-preview-row.blocked:hover{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 12%, rgba(var(--tint), .04))}.pub-preview-row.blocked b,.pub-preview-row.blocked span{color:var(--coral)}.pub-result{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.pub-result-icon{background:color-mix(in srgb, var(--accent) 18%, transparent);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.pub-result h2{font-size:17px}.pub-result-body p{color:var(--soft);margin:6px 0 0;font-size:12.5px;line-height:1.55}.pub-result-foot{color:var(--muted);margin:10px 0 0;font-size:11px;font-weight:600;line-height:1.5}.connect-reqs{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .04);gap:11px;margin-bottom:14px;padding:12px 14px;display:grid}.connect-reqs-title{letter-spacing:.02em;color:var(--text);margin:0;font-size:12px;font-weight:900}.connect-req{align-items:flex-start;gap:10px;display:flex}.connect-req>svg{color:var(--cyan);flex:none;margin-top:1px}.connect-req b{color:var(--text);font-size:12.5px;display:block}.connect-req span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.connect-reassure{color:var(--muted);align-items:center;gap:6px;margin:9px 0 0;font-size:11.5px;line-height:1.4;display:flex}.connect-reassure svg{color:var(--green-text);flex:none}.checklist{gap:9px;display:grid}.acceso-grupo+.acceso-grupo{margin-top:14px}.acceso-grupo-title{margin:0 2px 8px}.acceso-form>label{align-content:start}.checklist div{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .055);min-height:42px;color:var(--soft);grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:0 10px;display:grid}.check{color:#061014;background:var(--green);border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:grid}.empty{border:1px solid var(--line-2);border-radius:5px;width:18px;height:18px}.no-results{border:1px dashed var(--line-2);border-radius:var(--radius);color:var(--muted);text-align:center;padding:20px}.modal-backdrop{z-index:80;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--elevated);width:min(640px,100%);max-height:90vh;box-shadow:var(--shadow);padding:20px;overflow-y:auto}.modal,.modal-backdrop,.plan-list,.conv-list,.thread-scroll{overscroll-behavior:contain}.modal h2{margin-bottom:4px}.modal-sub{color:var(--muted);margin-bottom:16px;font-size:13px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.toast{z-index:95;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--elevated);color:var(--text);box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px}.toast.error{border-color:color-mix(in srgb, var(--coral) 55%, var(--line-2));box-shadow:0 14px 40px color-mix(in srgb, var(--coral) 22%, transparent)}.toast.error:before{content:"";background:var(--coral);border-radius:999px;flex:none;width:8px;height:8px}.toast-undo{color:var(--cyan);cursor:pointer;background:#7a8cff24;border:1px solid #7a8cff73;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:900;transition:background-color .18s,transform .18s}.toast-undo:hover{background:#7a8cff42;transform:translateY(-1px)}.loading-screen{min-height:100dvh;color:var(--muted);place-items:center;font-weight:800;display:grid}.splash{justify-items:center;gap:10px;width:min(280px,76vw);animation:.35s both splash-in;display:grid}.pulse-bar{border-radius:var(--radius-pill);background:rgba(var(--tint), .1);width:100%;height:7px;overflow:hidden}.pulse-bar span{border-radius:var(--radius-pill);background:var(--grad-pulse);height:100%;transition:width var(--dur-slow) var(--ease);display:block}.splash-bar{margin:4px 0 2px}.splash-logo{max-width:100%;height:auto;color:var(--text);margin-bottom:10px;display:block}.splash-stage{color:var(--muted);min-height:18px;margin:0;font-size:13px;font-weight:600}@keyframes splash-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.top-loader{z-index:400;background:linear-gradient(90deg, var(--cyan), var(--violet), var(--pink), var(--violet), var(--cyan));pointer-events:none;background-size:200% 100%;height:3px;animation:1s linear infinite top-loader-slide,.2s both splash-in;position:fixed;top:0;left:0;right:0}@keyframes top-loader-slide{0%{background-position:0 0}to{background-position:-200% 0}}.spin{animation:.9s linear infinite spin}.auth-screen{place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.auth-box{text-align:center;justify-items:center;width:min(400px,94vw);animation:.35s both splash-in;display:grid}.auth-logo{max-width:100%;height:auto;margin-bottom:18px;display:block}.auth-title{letter-spacing:-.01em;margin:0 0 6px;font-size:21px}.auth-sub{color:var(--muted);margin:0 0 22px;font-size:13.5px;line-height:1.55}.auth-card{text-align:left;width:100%;position:relative;overflow:hidden}.auth-card:before{content:"";background:var(--grad-brand);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.auth-pass-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.auth-link{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.auth-link:hover{text-decoration:underline}.auth-link:disabled{opacity:.55;cursor:default}.legal{background:var(--bg);min-height:100dvh;color:var(--text);padding:48px 20px 80px}.legal-inner{max-width:760px;margin:0 auto}.legal-eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.legal h1{margin:0 0 6px;font-size:30px;line-height:1.15}.legal-updated{color:var(--muted);margin:0 0 28px;font-size:13px}.legal section{margin-bottom:22px}.legal h2{margin:0 0 8px;font-size:17px}.legal p{color:var(--soft);margin:0 0 10px;line-height:1.65}.legal ul{margin:0 0 10px;padding-left:20px}.legal li{color:var(--soft);margin-bottom:7px;line-height:1.6}.legal a{color:var(--cyan);font-weight:700;transition:opacity .15s}.legal a:hover{opacity:.75;text-decoration:underline}.legal strong{color:var(--text)}.auth-submit{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:4px;display:inline-flex}.auth-foot{color:var(--muted);margin:18px 0 0;font-size:12.5px;line-height:1.5}.auth-legal{margin-top:8px}.auth-legal a{color:var(--muted);font-weight:700;transition:color .18s}.auth-legal a:hover{color:var(--text);text-decoration:underline}.inbox{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;height:calc(100dvh - 220px);min-height:520px;display:grid}.conv-pane{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.inbox-search{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .05);align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;transition:border-color .18s,background-color .18s;display:flex}.inbox-search:hover{border-color:var(--line-2)}.inbox-search:focus-within{border-color:color-mix(in srgb, var(--cyan) 50%, var(--line));background:rgba(var(--tint), .08)}.inbox-search>svg{color:var(--muted);flex:none}.inbox-search input{min-width:0;min-height:34px;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.inbox-search input::placeholder{color:var(--muted)}.inbox-search-clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;transition:color .15s,background-color .15s,transform .15s;display:grid}.inbox-search-clear:hover{color:var(--text);background:rgba(var(--tint), .12);transform:scale(1.08)}.inbox-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.inbox-filtros .inbox-search{flex:100%;min-width:0;margin-bottom:0}.inbox-select{min-width:130px;min-height:36px;font-size:12.5px}.inbox-filtros>.inbox-select{flex:160px;min-width:160px}.inbox-carpeta-wrap{flex:232px;align-items:center;gap:6px;min-width:232px;display:flex}.inbox-carpeta-wrap .inbox-select{flex:auto}.inbox-pend-badge{background:var(--coral);color:#fff;text-align:center;border-radius:999px;flex:none;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:800;line-height:16px;display:inline-block}.inbox-nets .tab-n{opacity:.65;margin-left:4px;font-weight:700}.inbox-nets .tab-pending{background:var(--coral);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:800;line-height:16px;display:inline-block}.inbox-note{color:var(--muted);margin:0 0 2px;font-size:11.5px;line-height:1.45}.conv-list{flex:1;align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.conv-item{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .05);color:var(--soft);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.conv-item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.conv-move{width:30px;min-height:30px;color:var(--muted);opacity:.75;flex:none}.conv-move:hover{opacity:1;color:var(--text);transform:translateY(-1px)}.no-follow{text-transform:uppercase;letter-spacing:.04em;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);background:color-mix(in srgb, var(--amber) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}.ad-origin{text-transform:uppercase;letter-spacing:.04em;color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);background:color-mix(in srgb, var(--cyan) 12%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:220px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.conv-body{flex:1;gap:4px;min-width:0;display:grid}.conv-avatar{background:color-mix(in srgb, var(--cyan) 20%, transparent);border:1px solid var(--line-2);width:38px;height:38px;color:var(--text);border-radius:999px;flex:none;place-items:center;font-size:14px;display:grid;position:relative;overflow:hidden}.conv-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thread-head .conv-avatar{width:28px;height:28px;font-size:11.5px}.conv-item:hover{border-color:var(--line-2);background:rgba(var(--tint), .09);transform:translate(2px)}.conv-item.active{border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));background:rgba(var(--tint), .1);color:var(--text)}.conv-item.unread b:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);vertical-align:middle;border-radius:999px;margin-left:7px;display:inline-block}.conv-item.pending b:after{content:"";background:var(--coral);width:7px;height:7px;box-shadow:0 0 10px var(--coral);vertical-align:middle;border-radius:999px;margin-left:7px;display:inline-block}.conv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conv-top b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.conv-top small{color:var(--muted);flex:none;font-size:11px}.conv-snippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.conv-tags{flex-wrap:wrap;gap:5px;display:flex}.lead-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--tag,var(--muted));border:1px solid color-mix(in srgb, var(--tag,var(--muted)) 45%, transparent);background:color-mix(in srgb, var(--tag,var(--muted)) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}.thread{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .035);flex-direction:column;height:100%;min-height:0;display:flex}.thread-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.thread-back{display:none}.tagbar{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lead-chip{min-height:30px;font-size:11.5px}.lead-chip.active{color:var(--tag);border-color:color-mix(in srgb, var(--tag) 55%, var(--line));background:color-mix(in srgb, var(--tag) 14%, transparent)}.thread-scroll{flex:1;align-content:start;gap:8px;min-height:0;padding:14px;display:grid;overflow-y:auto}.thread-more{justify-self:center;margin-bottom:4px}.msg{border:1px solid var(--line);background:rgba(var(--tint), .07);border-radius:14px 14px 14px 4px;justify-self:start;max-width:78%;padding:8px 12px}.msg.me{border-color:color-mix(in srgb, var(--cyan) 40%, var(--line));background:color-mix(in srgb, var(--cyan) 14%, transparent);border-radius:14px 14px 4px;justify-self:end}.msg p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.msg small{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.msg small.msg-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg.me small.msg-meta{justify-content:flex-end}.msg-status{color:var(--muted);letter-spacing:.01em;font-weight:700}.msg-status.seen{color:color-mix(in srgb, var(--cyan) 78%, var(--muted))}.msg-retry{cursor:pointer;color:var(--coral);background:0 0;border:none;padding:0;font-size:10.5px;font-weight:800;text-decoration:underline}.msg.sending{opacity:.72}.msg.failed{border-color:color-mix(in srgb, var(--coral) 55%, var(--line));background:color-mix(in srgb, var(--coral) 10%, transparent)}.reply-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}@media (max-width:900px){.inbox{grid-template-columns:1fr;height:calc(100dvh - 200px)}.inbox.thread-open .conv-pane,.inbox:not(.thread-open) .thread{display:none}.thread-back{display:grid}}.report-config{border:1px solid var(--edge);border-radius:var(--radius);background:rgba(var(--tint), .03);gap:10px;margin-bottom:16px;padding:12px 14px;display:grid}.report-config-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-config-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);min-width:52px;font-size:11px}.report-config .report-generate{margin-bottom:0}.report-range-row{align-items:flex-end}.report-date-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);flex-direction:column;gap:4px;font-size:10.5px;font-weight:900;display:flex}.report-date-label input[type=date]{min-height:34px}.report-date-label input[type=date]:hover{border-color:var(--line-2)}.report-generate{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px;display:grid}.report-list{gap:10px;display:grid}.report-row{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .055);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.report-row-main{cursor:pointer;min-width:0}.report-row-main strong{font-size:14px;display:block}.report-row-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.report-row-kpis{color:var(--soft);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.report-row-kpis span{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 8px}.report-sheet{width:min(1080px,100%)}.report-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.report-tools{flex-shrink:0;gap:8px;display:flex}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.report-kpis .metric-card{min-height:104px}.report-charts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:12px;display:grid}@media print{.report-sheet>:last-child{margin-bottom:0!important}@page{size:A4;margin:16mm}html,body{background:#fff!important}body{width:auto!important;padding-right:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.app,.no-print,.no-print *{display:none!important}.modal-backdrop:has(.report-sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.report-sheet{width:100%;max-width:none;height:auto;max-height:none;margin:0;position:static;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding-bottom:0!important}:root,:root[data-theme=light],:root[data-theme=glass],:root[data-theme=aero]{--tint:0, 0, 0!important;--radius:8px!important;--bg:#fff!important;--bg-2:#fff!important;--bg-grad:none!important;--rail-bg:#fff!important;--panel:#fff!important;--panel-2:#fff!important;--panel-3:#fff!important;--line:#0003!important;--line-2:#00000059!important;--sunken:#0000000a!important;--sunken-2:#0000000f!important;--edge:#fff!important;--elevated:#fff!important;--scrim:transparent!important;--text:#101010!important;--muted:#4d4d4d!important;--soft:#262626!important;--text-inverse:#fff!important;--shadow:none!important;--glass-blur:0px!important;--cyan:#1a1a1a!important;--cyan-text:#1a1a1a!important;--green:#2f2f2f!important;--green-text:#2f2f2f!important;--lime:#444!important;--lime-text:#444!important;--amber:#585858!important;--amber-text:#585858!important;--coral:#6d6d6d!important;--violet:#828282!important;--pink:#969696!important}.report-sheet,.report-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.modal-backdrop:has(.report-sheet),.modal-backdrop:has(.report-sheet) *,.report-sheet,.report-sheet *){transition:none!important;animation:none!important}.report-sheet .line-draw{stroke-dashoffset:0!important}.report-sheet .metric-card,.report-sheet .chart-card{break-inside:avoid;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:10px!important}.report-sheet .delta{color:#262626!important;background:0 0!important;border:1px solid #d4d4d4!important;min-height:16px!important;margin-top:6px!important;padding:0 6px!important}.report-sheet .funnel-step{break-inside:avoid}.report-sheet .metric-icon{display:none!important}.report-sheet .donut,.report-sheet .legend-dot{box-shadow:none!important}.report-sheet .report-head{break-inside:avoid}.report-sheet .report-kpis,.report-sheet .report-charts{break-inside:auto}.report-sheet .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.report-row{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.button,.icon-button,.add-account,.card-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.nav i svg{flex:none;width:15px;height:15px}.mark svg{display:block}.search-wrap{align-items:center;display:flex;position:relative}.search-wrap svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.search-wrap .search{padding-left:35px}.filter-count{color:var(--muted);white-space:nowrap;border:1px solid var(--line);background:rgba(var(--tint), .05);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}@property --sweep{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes line-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes donut-sweep{0%{--sweep:0deg}to{--sweep:360deg}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.view-anim{animation:.35s both rise-in}.metric-card{animation:.5s cubic-bezier(.22,1,.36,1) both rise-in;animation-delay:calc(var(--i,0) * 45ms)}.chart-card,.panel,.command-card{animation:.45s both rise-in}.bar-fill{transform-origin:bottom;animation:.9s cubic-bezier(.22,1,.36,1) both grow-y;animation-delay:calc(.12s + var(--i,0) * 90ms)}.meter span,.pulse-bar span{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both grow-x;animation-delay:calc(.15s + var(--i,0) * 70ms)}.funnel-step,.retention-row,.reel-ret-row{animation:.45s both rise-in;animation-delay:calc(var(--i,0) * 65ms)}.heat-cell{animation:.4s both fade-in;animation-delay:calc(var(--i,0) * 22ms)}.line-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.4s cubic-bezier(.4,0,.2,1) .2s forwards line-draw}.line-fill{animation:.9s .9s both fade-in}.donut{--sweep:360deg;-webkit-mask:conic-gradient(#000 var(--sweep), transparent 0);mask:conic-gradient(#000 var(--sweep), transparent 0);animation:1.1s cubic-bezier(.4,0,.2,1) .15s both donut-sweep}.legend-row,.post-card,.source-card,.mini-metric,.alert,.insight,.calendar-item{animation:.4s both rise-in}.toast{animation:.3s cubic-bezier(.22,1,.36,1) toast-in}.modal-backdrop{animation:.2s fade-in}.modal{animation:.28s cubic-bezier(.22,1,.36,1) pop-in}}.cartera{gap:14px;display:grid}.cartera-ws{margin:0 2px 10px}.panel-head .acct-search{flex:0 260px;min-width:180px}.cartera-group+.cartera-group{margin-top:22px}.cartera-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cartera-card{cursor:pointer;align-content:start;gap:12px;display:grid}.cartera-top{align-items:center;gap:10px;min-width:0;display:flex}.cartera-top .avatar-ring{flex:none;width:38px;height:38px}.cartera-ini{width:38px;height:38px;color:var(--accent,var(--cyan));background:color-mix(in srgb, var(--accent,var(--cyan)) 20%, transparent);border:1px solid color-mix(in srgb, var(--accent,var(--cyan)) 45%, transparent);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.cartera-who{min-width:0;display:grid}.cartera-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cartera-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cartera-status{text-transform:uppercase;letter-spacing:.04em;color:var(--st,var(--muted));background:color-mix(in srgb, var(--st,var(--muted)) 13%, transparent);border:1px solid color-mix(in srgb, var(--st,var(--muted)) 40%, transparent);border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:900}.cartera-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cartera-kpi{border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);background:rgba(var(--tint), .05);align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.cartera-kpi small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.cartera-kpi strong{font-size:17px;line-height:1.1}.cartera-kpi .delta{justify-self:start;min-height:18px;margin-top:2px}.cartera-sync{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.scope-badge{border:1px solid color-mix(in srgb, var(--cyan) 42%, var(--line));background:color-mix(in srgb, var(--cyan) 10%, transparent);min-width:0;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:12.5px;display:flex}.scope-badge>svg{color:var(--cyan);flex:none}.scope-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scope-badge strong{font-weight:800}.scope-exit{color:var(--cyan-text);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:800;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.scope-exit:hover{background:color-mix(in srgb, var(--cyan) 16%, transparent);color:var(--text);transform:translateY(-1px)}.scope-desk,.scope-movil{display:none}.scope-rail{flex:none;width:100%}.agencias-view{gap:14px;display:grid}.agencias-toolbar{flex-wrap:wrap;flex:320px;align-items:center;gap:10px;display:flex}.agencias-head{flex-wrap:wrap}.agencias-head-info{flex:280px;min-width:0}.agencias-toolbar .acct-search{flex:200px;min-width:0}.agencia-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px;display:grid}.agencia-card{align-content:start;gap:12px;display:grid}.agencia-top{align-items:center;gap:10px;min-width:0;display:flex}.agencia-ini{width:38px;height:38px;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 18%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 42%, transparent);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.agencia-who{flex:1;min-width:0;display:grid}.agencia-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.agencia-who small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.agencia-badge-pausada{text-transform:uppercase;letter-spacing:.04em;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);background:color-mix(in srgb, var(--amber) 12%, transparent);border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-style:normal;font-weight:900}.agencia-meta{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.agencia-meta-item{border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);background:rgba(var(--tint), .05);gap:3px;min-width:0;padding:8px;display:grid}.agencia-meta-item small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.agencia-meta-item strong{font-size:13px;line-height:1.25}.agencia-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.agencia-more{justify-self:center;margin-top:6px}.wizard-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 18px;display:flex}.wizard-step{border:1px solid var(--line);background:rgba(var(--tint), .05);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:12.5px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.wizard-step:hover:not(:disabled){border-color:var(--line-2);color:var(--text);transform:translateY(-1px)}.wizard-step:disabled{cursor:not-allowed;opacity:.5}.wizard-step .num{background:rgba(var(--tint), .09);width:21px;height:21px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.wizard-step.active{border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));background:color-mix(in srgb, var(--cyan) 12%, transparent);color:var(--text)}.wizard-step.active .num{background:var(--cyan);color:#fff}.wizard-step.done .num{background:var(--green);color:var(--void-800)}.wizard-step.done{color:var(--soft)}.wizard-connector{background:var(--line-2);flex:none;width:18px;height:1px}.wizard-seg{margin-bottom:14px}.wizard-collapsible-head{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);width:100%;color:var(--text);font-family:var(--font);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .18s,background-color .18s;display:flex}.wizard-collapsible-head:hover{border-color:var(--line-2);background:rgba(var(--tint), .07)}.wizard-collapsible-title{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.wizard-collapsible-body{border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-top:none;margin-top:-1px;padding:14px}.wizard-locked{margin-bottom:14px}.wizard-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}@media (max-width:640px){.wizard-step span:not(.num){display:none}.wizard-step{padding:7px}}.altas-wizard .account-btn{text-align:left;grid-template-columns:auto 1fr auto;justify-items:stretch;padding:9px 11px}.audit-filters{align-items:flex-end;margin:14px 0 16px}.audit-persona-search{flex:0 240px;min-width:180px}.audit-filters select{flex:none;min-width:200px;min-height:34px}.audit-date-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);flex-direction:column;gap:4px;font-size:10.5px;font-weight:900;display:flex}.audit-date-label input[type=date],.audit-filters .button.small{min-height:34px}.audit-more{justify-self:center;margin-top:12px}.audit-more-wrap{justify-items:center;gap:6px;margin-top:12px;display:grid}.audit-more-wrap .audit-more{margin-top:0}.audit-more-error{color:var(--coral);text-align:center;margin:0;font-size:11.5px}.audit-table-wrap{border:1px solid var(--line);border-radius:var(--radius);margin-top:4px;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12.5px}.audit-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:rgba(var(--tint), .05);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:900}.audit-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--soft);padding:10px 12px}.audit-table tbody tr:last-child td{border-bottom:none}.audit-table tbody tr{transition:background-color .18s}.audit-persona{gap:2px;display:grid}.audit-persona b{color:var(--text);font-size:12.5px}.audit-persona small{color:var(--muted);font-size:11px}.audit-mono{font-family:var(--font-mono);white-space:nowrap;font-size:11px}.audit-badge-rechazado{text-transform:uppercase;letter-spacing:.03em;color:var(--coral);border:1px solid color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 12%, transparent);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:900;display:inline-block}.onboarding h2{margin:4px 0 0}.onboard-sub{color:var(--soft);margin:8px 0 0;font-size:13px;line-height:1.5}.onboard-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.onboard-step{align-content:start;justify-items:start;gap:9px;display:grid}.onboard-num{width:30px;height:30px;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 16%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:grid}.onboard-step h3{margin:0;font-size:15px}.onboard-step p{color:var(--soft);margin:0;font-size:13px;line-height:1.5}.onboard-step .button{margin-top:2px}.onboard-hint{color:var(--muted)!important;font-size:11.5px!important}@media (max-width:900px){.onboard-steps{grid-template-columns:1fr}}.button,.icon-button,.chip,select,.account-btn,.nav button,.add-account,.card-actions button,.calendar-item,.metric-card,.post-card,.source-card,.chart-card,.cartera-kpi,.cartera-status,.mini-metric,.funnel-step,.retention-row,.legend-row,.reel-ret-row,.alert,.insight,.heat-cell,.report-row,.summary-card,.summary-week-day,.plan-day,.plan-item,.plan-chip,.plan-legend-item,.color-swatch,.story-row,.health-row,.month-cell,.angle-chip,.field-check{transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s,filter .18s}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){transform:translateY(-1px)}.button.primary:hover:not(:disabled){background:linear-gradient(#7683ff,#616df3);box-shadow:0 14px 40px #545fe866}.audit-table tbody tr:hover{background:rgba(var(--tint), .07)}.audit-table tbody tr:hover .audit-mono{color:var(--text)}.audit-date-label input[type=date]:hover{border-color:var(--line-2)}.field-check:hover{color:var(--text);background:rgba(var(--tint), .07)}.metric-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 16px 40px color-mix(in srgb, var(--accent) 14%, transparent);transform:translateY(-3px)}.metric-card .metric-icon{transition:opacity .2s,transform .2s}.metric-card:hover .metric-icon{opacity:.55;transform:scale(1.12)}.chart-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.legend-dot{transition:box-shadow .18s,transform .18s}.meter span{transition:filter .2s}.bar-fill{transition:filter .2s,box-shadow .2s}.bar-col span{transition:color .18s}.bar-col:hover .bar-fill{filter:brightness(1.3);box-shadow:0 0 34px color-mix(in srgb, var(--accent) 45%, transparent)}.bar-col:hover span{color:var(--text)}.funnel-step:hover,.mini-metric:hover{border-color:var(--line-2);background:rgba(var(--tint), .09);transform:translateY(-1px)}.funnel-step:hover .meter span,.retention-row:hover .meter span{filter:brightness(1.3)}.retention-row:hover{color:var(--text);transform:translate(2px)}.heat-cell:hover{border-color:var(--line-2);filter:brightness(1.3);z-index:1;position:relative;transform:scale(1.08)}.alert:hover,.insight:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:rgba(var(--tint), .08);transform:translate(3px)}.post-card:hover,.source-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.account-btn:hover:not(.active){border-color:color-mix(in srgb, var(--accent,var(--cyan)) 55%, var(--line));background:var(--panel-3);color:var(--text);transform:translateY(-1px)}.report-row:hover{border-color:var(--line-2);background:rgba(var(--tint), .09);transform:translate(3px)}.summary-card:hover{border-color:var(--line-2);background:var(--panel-3);transform:translateY(-2px)}.summary-week-day:hover>strong{color:var(--cyan)}.plan-day:hover{border-color:var(--line-2);transform:translateY(-1px)}.plan-item:hover{background:rgba(var(--tint), .1);transform:translate(2px)}.plan-chip:hover{filter:brightness(1.12)}.plan-legend-item:hover{color:var(--text)}.plan-legend-item:hover svg{transition:transform .18s;transform:scale(1.15)}.cartera-card:hover{border-color:color-mix(in srgb, var(--accent,var(--cyan)) 45%, var(--line));box-shadow:0 16px 40px color-mix(in srgb, var(--accent,var(--cyan)) 14%, transparent);transform:translateY(-3px)}.cartera-kpi:hover{border-color:var(--line-2);background:rgba(var(--tint), .09)}.cartera-card:hover .cartera-status{filter:brightness(1.12)}.color-swatch{cursor:pointer}.color-swatch:hover{box-shadow:0 0 0 3px rgba(var(--tint), .18);transform:scale(1.18)}.chip:active,.button:active:not(:disabled),.color-swatch:active{transform:translateY(0)scale(.96)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1200px){.app{grid-template-columns:86px minmax(0,1fr)}.rail{padding:14px}.rail-collapse{display:none}.brand{grid-template-columns:1fr;justify-items:center}.brand-lockup{display:none}.brand-mark-compact{display:block}.nav b,.mini-card span,.mini-card strong,.account-switch .eyebrow,.account-switch .who,.account-switch .account-edit,.account-switch .acct-search,.account-switch .acct-search-empty,.add-account span{display:none}.scope-rail{border-radius:16px;flex-direction:column;gap:4px;padding:8px 4px}.scope-rail .scope-name,.scope-rail .scope-exit-txt{display:none}.scope-rail .scope-exit{margin-left:0;padding:4px 7px}.account-btn{grid-template-columns:1fr;justify-items:center;padding:8px 0}.add-account{justify-content:center;padding:0}.nav button{grid-template-columns:1fr;justify-items:center;padding:0}.hero-inner,.grid,.generator{grid-template-columns:1fr}.kpis,.source-grid,.metric-grid,.metric-grid.multired,.analytics-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid,.donut-wrap{grid-template-columns:1fr}}@media (max-width:760px),(orientation:landscape) and (max-height:520px) and (max-width:1024px){.app{display:block}.hero-id{gap:12px}.hero-avatar{width:58px;height:58px}.reel-ret-row{grid-template-columns:40px minmax(0,1fr) 52px}.reel-ret-row .meter{display:none}.mobile-topbar{z-index:55;border-bottom:1px solid var(--line);background:linear-gradient(var(--rail-bg), var(--rail-bg)), var(--bg);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.topbar-menu{border:1px solid var(--line);background:rgba(var(--tint), .06);width:40px;height:40px;color:var(--text);border-radius:10px;flex:none;place-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.topbar-menu:hover{background:rgba(var(--tint), .12);border-color:var(--line-2)}.topbar-brand{min-width:0;margin-right:auto}.topbar-account{border:1px solid var(--line);background:rgba(var(--tint), .06);max-width:46vw;color:var(--text);border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 10px 5px 6px;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.topbar-account:hover{background:rgba(var(--tint), .12);border-color:var(--line-2)}.topbar-account .avatar-ring{flex:none;width:26px;height:26px;padding:2px}.topbar-account .dot{background:var(--accent,var(--cyan));width:10px;height:10px;box-shadow:0 0 10px var(--accent,var(--cyan));border-radius:999px;flex:none;margin-left:4px}.topbar-handle{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.rail{z-index:70;overscroll-behavior:contain;border-right:1px solid var(--line);background:linear-gradient(var(--rail-bg), var(--rail-bg)), var(--bg);-webkit-backdrop-filter:none;width:min(320px,86vw);height:100dvh;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.rail.open{box-shadow:24px 0 80px var(--scrim);transform:translate(0)}.rail-backdrop{z-index:65;background:var(--scrim);animation:.22s fade-in;display:block;position:fixed;inset:0}.rail-collapse{display:none}.rail-close{border:1px solid var(--line);background:rgba(var(--tint), .06);width:36px;height:36px;color:var(--text);border-radius:10px;place-items:center;margin-left:auto;transition:background-color .18s,border-color .18s;display:grid}.rail-close:hover{background:rgba(var(--tint), .12);border-color:var(--line-2)}.mobile-topbar .scope-movil{flex-basis:100%;margin-top:2px;display:flex}.brand{grid-template-columns:minmax(0,1fr) auto;place-items:center start}.scope-rail{border-radius:999px;flex-direction:row;gap:8px;padding:7px 8px 7px 12px}.scope-rail .scope-name,.scope-rail .scope-exit-txt{display:inline}.scope-rail .scope-exit{margin-left:auto;padding:4px 10px}.brand-lockup{display:block}.brand-mark-compact{display:none}.nav b,.mini-card span,.mini-card strong{display:block}.account-switch{display:grid}.nav button{text-align:left;grid-template-columns:28px 1fr auto;justify-items:start;min-height:44px;padding:0 11px}.nav b{font-size:13px}.main{padding:14px}input,select,textarea,.acct-search input{font-size:16px}.chip{min-height:40px;padding:0 14px}.card-actions button{min-height:34px;padding:0 12px}.modal{max-height:none;margin-block:auto}.modal-backdrop{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:none;align-items:start;padding:12px;overflow-y:auto}.form-grid.two{grid-template-columns:1fr}.report-charts{grid-template-columns:minmax(0,1fr)}.conv-move{width:44px;min-height:44px}.inbox-search-clear,.acct-search-clear,.account-edit{width:44px;height:44px}.pm-media-remove:after{content:"";position:absolute;inset:-11px}.toolbar,.panel-head{flex-wrap:wrap}.health-row{grid-template-columns:repeat(2,minmax(0,1fr))}.health-row b,.health-row small{overflow-wrap:anywhere}.input-with-action{flex-wrap:wrap}.toolbar,.toolbar select,.search-wrap{max-width:100%}.cal-weeklabel,.cal-monthlabel{min-width:0}.month-grid{grid-template-columns:repeat(7,minmax(96px,1fr));padding-bottom:8px;overflow-x:auto}.toast{bottom:14px;left:14px;right:14px}.hero-inner{padding:18px}h1{font-size:40px}.top-row{flex-direction:column;align-items:stretch}.search{width:100%}.kpis,.source-grid,.metric-grid,.metric-grid.multired,.analytics-grid.three,.mini-metrics{grid-template-columns:1fr}.bars-chart{gap:5px}.retention-row{grid-template-columns:86px 1fr 40px}.post-card{grid-template-columns:1fr}.calendar,.board{grid-template-columns:1fr;overflow:visible}.lane,.day{min-height:auto}:root[data-theme=glass],:root[data-theme=aero]{--glass-blur:9px}}.conn-summary{border:1px solid var(--line-2);background:rgba(var(--tint), .04);border-radius:12px;margin-top:16px;padding:12px}.conn-summary-list{gap:6px;display:grid}.conn-summary-item{border:1px solid var(--line-2);background:rgba(var(--tint), .05);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;transition:border-color .16s,transform .16s;display:flex}.conn-summary-item:hover{border-color:var(--brand,var(--cyan));transform:translate(2px)}.conn-summary-main{flex:1;min-width:0;display:grid}.conn-summary-main b{color:var(--text);font-size:12.5px;font-weight:900}.conn-summary-main span{color:var(--muted);font-size:11px;font-weight:700}.conn-summary-caps{flex-wrap:wrap;gap:5px;display:flex}.conn-summary-caps span{border:1px solid var(--line-2);color:var(--soft);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.conn-summary-state{color:var(--green-text);flex:none;font-size:10.5px;font-weight:800}.conn-summary-state.error,.conn-summary-state.expired{color:var(--coral)}.platform-block-sub{color:var(--muted);margin:0 0 10px;font-size:11.5px;font-weight:600;line-height:1.5}.platform-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.platform-card{border:1px solid var(--line-2);background:rgba(var(--tint), .04);border-radius:12px;align-content:start;gap:7px;padding:12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.platform-card:hover{border-color:var(--brand,var(--cyan));box-shadow:0 6px 18px -12px var(--brand,var(--cyan));transform:translateY(-2px)}.platform-card.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent)}.platform-card-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platform-card-head b{color:var(--text);font-size:13px;font-weight:900}.platform-dot{background:var(--brand,var(--cyan));border-radius:50%;flex:none;width:9px;height:9px}.platform-summary{color:var(--soft);margin:0;font-size:11.5px;font-weight:600;line-height:1.45}.platform-caps{flex-wrap:wrap;gap:5px;display:flex}.platform-caps span{border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.platform-caps .yes{color:var(--green-text);border:1px solid color-mix(in srgb, var(--green) 40%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent)}.platform-warn,.platform-req{margin:0;font-size:10.5px;font-weight:700;line-height:1.45}.platform-warn{color:var(--amber)}.platform-req{color:var(--muted)}.platform-card .button{justify-content:center;width:100%}.pm-nets{flex-wrap:wrap;gap:6px;display:flex}.pm-net{border:1px solid var(--line-2);background:rgba(var(--tint), .05);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:800;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.pm-net:hover{color:var(--text);border-color:var(--brand,var(--cyan));transform:translateY(-1px)}.pm-net.on{color:var(--text);border-color:var(--brand,var(--cyan));background:color-mix(in srgb, var(--brand) 14%, transparent)}.pm-net.blocked.on{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 12%, transparent);color:var(--coral)}.pm-net-dot{background:var(--brand,var(--cyan));border-radius:50%;width:8px;height:8px}.pm-net-settings-list{gap:10px;display:grid}.pm-net-settings{border:1px solid var(--line-2);border-left:3px solid var(--brand,var(--cyan));border-radius:var(--radius);background:rgba(var(--tint), .035);gap:10px;padding:12px 14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.pm-net-settings:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-2));background:color-mix(in srgb, var(--brand) 6%, rgba(var(--tint), .035));transform:translateY(-1px)}.pm-net-settings-head{color:var(--brand,var(--cyan));margin:0;font-size:12px;font-weight:800}.pm-net-settings-grid{gap:10px;display:grid}@media (min-width:560px){.pm-net-settings-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-select{flex-wrap:wrap;gap:8px;display:flex}.net-pill{--brand:var(--cyan);border:1px solid var(--line-2);background:rgba(var(--tint), .05);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:12.5px;font-weight:800;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.net-pill:hover{color:var(--text);border-color:var(--brand);transform:translateY(-1px)}.net-pill.active{color:var(--text);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 16%, transparent)}.net-pill-ico{width:15px;height:15px;color:var(--brand);flex:none;place-items:center;display:grid}.net-pill-ico svg{width:14px;height:14px}.net-pill-dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--brand) 70%, transparent);border-radius:999px;flex:none}.pub-nets{gap:5px;margin-top:10px;display:grid}.pub-net{border:1px solid var(--line-2);background:rgba(var(--tint), .05);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:flex}.pub-net b{color:var(--text);font-weight:900}.pub-net-state{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.pub-net-state.published{color:var(--green-text);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.pub-net-state.scheduled{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 45%, transparent)}.pub-net-state.failed{color:var(--coral);border-color:color-mix(in srgb, var(--coral) 45%, transparent)}.pub-net a{color:var(--green-text);font-weight:800;text-decoration:none}.pub-net em{color:var(--coral);flex-basis:100%;font-size:11px;font-style:normal;font-weight:700}.conn-actions{flex-wrap:wrap;gap:6px;display:flex}.conn-actions .button.small{padding:4px 9px;font-size:10.5px}.conn-error{color:var(--coral);flex-basis:100%;margin:2px 0 0;font-size:11px;font-weight:700;line-height:1.45}@media (orientation:landscape) and (max-height:520px){.hero{min-height:0}.hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px}.hero-avatar{width:44px;height:44px}.hero-actions{margin-top:12px}.mobile-topbar{position:static}.rail{gap:12px;padding:12px 14px}.brand{min-height:0}}.heat-cell.sin-probar{color:var(--muted);background:0 0;border-style:dashed}@media (max-width:480px){.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .button{width:100%}}@media (max-width:760px){.msg-retry,.card-actions button{position:relative}.msg-retry:after,.card-actions button:after{content:"";position:absolute;inset:-12px}}.inbox-nets{margin-bottom:8px}.inbox-net-dot{background:var(--accent,var(--cyan));border-radius:50%;flex-shrink:0;width:7px;height:7px}.reply-attach{border:1px solid var(--line);background:rgba(var(--tint), .05);border-radius:10px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;display:flex}.reply-attach img{object-fit:cover;border-radius:7px;flex-shrink:0;width:40px;height:40px}.reply-attach span{min-width:0;color:var(--soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.reply-attach-x{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.reply-attach-x:hover{color:var(--coral);border-color:var(--coral);background:rgba(var(--tint), .08)}.reply-clip{flex-shrink:0;justify-content:center;width:38px;padding:0}@media (orientation:landscape) and (max-height:520px){.inbox{height:calc(100dvh - 120px);min-height:240px}}.panel>.panel-head:only-child{margin-bottom:0}.panel+.aud-grid,.panel+.source-grid{margin-top:14px}@media (max-width:760px),(orientation:landscape) and (max-height:520px) and (max-width:1024px){.account-switch .eyebrow,.account-switch .who,.account-switch .account-edit,.account-switch .acct-search-empty,.add-account span{display:revert}.account-switch .acct-search{display:flex}.account-btn{text-align:left;grid-template-columns:auto 1fr auto;justify-items:stretch;padding:9px 11px}.add-account{justify-content:flex-start;padding:9px 11px}.nav button{grid-template-columns:auto 1fr;justify-items:stretch;padding:9px 11px}}.autom-badge{text-transform:uppercase;letter-spacing:.03em;min-height:22px;color:var(--text);background:color-mix(in srgb, var(--tt,var(--muted)) 16%, transparent);border:1px solid color-mix(in srgb, var(--tt,var(--muted)) 45%, var(--line));border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:900;display:inline-flex}.autom-badge:before{content:"";background:var(--tt,var(--muted));border-radius:3px;flex:none;width:7px;height:7px}.autom-badge.comentario{--tt:var(--cyan)}.autom-badge.historia{--tt:var(--pink)}.autom-badge.palabra{--tt:var(--amber)}.step-stat{color:var(--muted);margin:0 0 8px}.autom-badge.manual{--tt:var(--void-200)}.autom-badge.mensaje{--tt:var(--cyan-300)}.autom-badge.pausa{--tt:var(--muted)}.autom-badge.espera{--tt:var(--violet)}.net-tag{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--line-2);color:var(--soft);background:rgba(var(--tint), .06);border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:900;display:inline-flex}.net-tag.instagram{color:var(--net-ig);border-color:color-mix(in srgb, var(--net-ig) 45%, var(--line));background:color-mix(in srgb, var(--net-ig) 12%, transparent)}.net-tag.messenger{color:var(--net-fb);border-color:color-mix(in srgb, var(--net-fb) 45%, var(--line));background:color-mix(in srgb, var(--net-fb) 12%, transparent)}.trigger-card>p.sub{color:var(--muted);margin:0 0 14px;font-size:12px}.trigger-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:16px;display:grid}.trigger-option{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);cursor:pointer;padding:11px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:block;position:relative}.trigger-option:hover{border-color:var(--line-2);background:rgba(var(--tint), .08);transform:translateY(-1px)}.trigger-option.disabled{opacity:.5;cursor:not-allowed}.trigger-option.disabled:hover{border-color:var(--line);background:rgba(var(--tint), .045);transform:none}.trigger-option:has(input:focus-visible){border-color:var(--cyan);box-shadow:0 0 0 2px color-mix(in srgb, var(--cyan) 35%, transparent)}.trigger-option input{opacity:0;width:1px;height:1px;position:absolute}.trigger-option:has(input:checked){border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));background:color-mix(in srgb, var(--cyan) 10%, transparent)}.trigger-option b{margin-bottom:3px;font-size:13px;display:block}.trigger-option span{color:var(--muted);font-size:11.5px;line-height:1.4;display:block}.trigger-option:has(input:checked) b{color:var(--cyan-text)}.trigger-panel{border-top:1px dashed var(--line);gap:12px;margin-top:2px;padding-top:14px;display:grid}.trigger-panel .sub-row{gap:8px;min-width:0;display:grid}.trigger-panel input,.trigger-panel select,.trigger-panel textarea,.pausa-row input,.pausa-row select{min-width:0}.sub-row-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.radio-line{color:var(--soft);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;margin-left:-6px;padding:3px 6px;font-size:12.5px;font-weight:600;transition:background-color .16s,color .16s;display:flex}.radio-line:hover{background:rgba(var(--tint), .07);color:var(--text)}.radio-line input{width:auto;min-height:0}.trigger-panel .radio-line+input,.trigger-panel .radio-line+input+label:not(.radio-line){max-width:420px;margin-left:24px}.trigger-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.cover-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:2px;display:grid}.cover-grid.stories{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.cover-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--tint), .04);text-align:left;cursor:pointer;width:100%;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.cover-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.cover-card.selected{border-color:color-mix(in srgb, var(--cyan) 60%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--cyan) 35%, transparent)}.cover-thumb{aspect-ratio:1;color:#fff;background:color-mix(in srgb, var(--cyan-600) 55%, var(--violet-600));justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cover-thumb.story{aspect-ratio:9/16}.cover-thumb img{object-fit:cover;width:100%;height:100%}.cover-kind{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#00000073;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:900;position:absolute;top:6px;left:6px}.cover-check{background:var(--cyan);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;display:none;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #00000059}.cover-card.selected .cover-check{display:flex}.cover-meta{padding:7px 8px}.cover-meta b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.step-list{gap:0;margin-top:16px;display:grid}.step-connector{align-items:center;gap:8px;padding:2px 0;display:flex;position:relative}.connector-line{background:var(--line);flex:1;height:1px}.connector-plus{border:1px solid var(--line-2);background:var(--panel-2);width:26px;height:26px;color:var(--muted);border-radius:999px;flex:none;place-items:center;transition:all .16s;display:grid}.connector-plus:hover{color:var(--cyan-text);border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));background:color-mix(in srgb, var(--cyan) 12%, transparent);transform:scale(1.1)}.connector-menu{z-index:15;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--elevated);box-shadow:var(--shadow);gap:3px;min-width:168px;margin-top:4px;padding:5px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.connector-menu button{text-align:left;width:100%;color:var(--soft);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:700;transition:background-color .14s,color .14s;display:flex}.connector-menu button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text)}.connector-menu button:disabled{opacity:.45;cursor:not-allowed}.step-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .045);margin:2px 0;padding:14px}.step-card.pausa{background:rgba(var(--tint), .03)}.step-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.step-num{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.step-tools{gap:5px;margin-left:auto;display:flex}.counter{color:var(--muted);text-align:right;margin:5px 0 0;font-size:11px;font-weight:700}.counter.over{color:var(--coral)}.mode-toggle{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.mode-btn{border:1px solid var(--line);background:rgba(var(--tint), .05);color:var(--soft);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;transition:all .16s}.mode-btn:hover:not(:disabled){border-color:var(--line-2);background:rgba(var(--tint), .1);transform:translateY(-1px)}.mode-btn.active{color:var(--text-inverse);background:var(--text);border-color:var(--text)}.mode-btn.active:hover{opacity:.85;transform:none}.mode-btn:disabled{opacity:.42;cursor:not-allowed}.btn-row,.qr-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.btn-row input,.btn-row select,.qr-row input{min-width:0}.btn-row input.title,.qr-row input.title{flex:auto}.btn-row select{flex:none;width:118px;font-size:12px}.btn-row input.url{flex:160px;font-size:12px}.mini-count{color:var(--muted);text-align:right;flex:none;width:34px;font-size:10px}.add-row-btn{justify-self:start;margin-top:9px}.pausa-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pausa-row input[type=number]{width:100px}.pausa-row select{width:140px}.warn-box{border:1px solid color-mix(in srgb, var(--coral) 45%, var(--line));border-left:3px solid var(--coral);border-radius:var(--radius);background:color-mix(in srgb, var(--coral) 9%, transparent);color:var(--soft);margin-top:11px;padding:10px 11px;font-size:12px;line-height:1.5}.warn-box.soft{border-color:color-mix(in srgb, var(--amber) 45%, var(--line));border-left-color:var(--amber);background:color-mix(in srgb, var(--amber) 9%, transparent)}.autom-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);align-items:start;gap:14px;display:grid}.editor-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.editor-actions p{color:var(--muted);max-width:360px;margin:0;font-size:11.5px;line-height:1.4}.preview-panel{position:sticky;top:16px}.preview-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.preview-avatar{background:color-mix(in srgb, var(--pink) 30%, transparent);width:30px;height:30px;color:var(--text);border:1px solid var(--line-2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.preview-head b{font-size:12.5px;display:block}.preview-head small{color:var(--muted);font-size:10.5px}.preview-thread{border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--tint), .03);align-content:start;gap:9px;max-height:520px;padding:12px;display:grid;overflow-y:auto}.preview-empty{color:var(--muted);text-align:center;padding:20px 8px;font-size:12px}.preview-foot{color:var(--muted);text-align:center;margin-top:9px;font-size:10.5px;line-height:1.4}.sys-note{color:var(--muted);text-align:center;background:rgba(var(--tint), .05);border-radius:999px;justify-self:center;max-width:92%;padding:4px 10px;font-size:10.5px;font-weight:700}.pv-msg{border:1px solid color-mix(in srgb, var(--cyan) 40%, var(--line));background:color-mix(in srgb, var(--cyan) 14%, transparent);border-radius:14px 14px 4px;justify-self:end;max-width:92%;padding:9px 12px}.pv-msg p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.pv-btns{border-top:1px solid var(--line-2);gap:1px;margin-top:8px;padding-top:6px;display:grid}.pv-btn{color:var(--cyan-text);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:11.5px;font-weight:800;display:flex}.pv-qr-row{flex-wrap:wrap;justify-self:end;gap:6px;max-width:92%;display:flex}.pv-qr{border:1px solid color-mix(in srgb, var(--cyan) 45%, var(--line));color:var(--cyan-text);background:color-mix(in srgb, var(--cyan) 10%, transparent);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800}.pv-pause{color:var(--muted);justify-self:center;align-items:center;gap:8px;margin:2px 0;font-size:10.5px;font-weight:700;display:flex}.pv-pause:before,.pv-pause:after{content:"";background:var(--line);flex:1;max-width:60px;height:1px}.cmd-menu{z-index:20;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--elevated);min-width:240px;max-width:320px;max-height:min(320px,45vh);box-shadow:var(--shadow);gap:3px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.cmd-menu-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 9px 4px;font-size:10.5px;font-weight:900}.cmd-menu button{text-align:left;width:100%;color:var(--soft);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px 9px;font-size:12.5px;font-weight:700;transition:background-color .14s,color .14s;display:flex}.cmd-menu button:hover{background:color-mix(in srgb, var(--text) 12%, transparent);color:var(--text)}.cmd-menu-empty{color:var(--muted);padding:10px 9px;font-size:12px}.cmd-menu-blocked{color:var(--coral);padding:10px 9px;font-size:11.5px;line-height:1.45}.reply-row{position:relative}.reply-row.with-automation{grid-template-columns:auto auto minmax(0,1fr) auto}.reply-bot{flex-shrink:0;justify-content:center;width:38px;padding:0}.msg-dispatch .pv-btns{border-top:1px solid var(--line-2)}.wa-link-preview{color:var(--muted);word-break:break-all;background:rgba(var(--tint), .05);border:1px solid var(--line);border-radius:6px;margin-top:8px;padding:8px 9px;font-size:11.5px}.wa-link-preview b{color:var(--soft);font-weight:700}.filter-groups{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fg-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-self:center;margin-right:2px;font-size:10.5px;font-weight:900}@media (max-width:1180px){.autom-grid{grid-template-columns:1fr}.preview-panel{position:static}}@media (max-width:900px){.trigger-grid{grid-template-columns:1fr}}@media (max-width:480px){.reply-row.with-automation{grid-template-columns:auto auto minmax(0,1fr)}.reply-row.with-automation>.button.primary{grid-column:1/-1}.reply-bot{width:34px;min-height:38px}}
