:root{--brand:#052c29;--brand-mid:#16483f;--brand-soft:#3f7565;--accent:#b8e2c5;--accent-deep:#7fbf96;--bg:#f3f7f5;--bg-mesh:#e7f0eb;--surface:#fff;--surface-2:#f7faf8;--text:#12201d;--text-soft:#4a5f58;--muted:#6f837b;--line:#d7e3dd;--line-strong:#c2d4cb;--danger:#b42318;--danger-bg:#fef3f2;--ok:#1b6b3a;--ok-bg:#e8f8ee;--warn:#8a5a12;--warn-bg:#fff6e8;--info:#175cd3;--info-bg:#eff8ff;--rs-brand:#8eb69b;--rs-brand-light:#a3cbb0;--rs-brand-dark:#153832;--rs-glow:#8eb69b47;--sys-emergencia:#e85a2a;--sys-emergencia-soft:#fde8e0;--sys-alta:#f7931e;--sys-alta-soft:#fff1de;--sys-media:#e6b422;--sys-media-soft:#fff8de;--sys-baixa:#a8c93a;--sys-baixa-soft:#f2f8df;--sys-planejada:#3ba8dc;--sys-planejada-soft:#e4f4fb;--sys-em-analise:#9a9a9a;--sys-em-analise-soft:#efefef;--shadow:0 1px 2px #052c290a, 0 12px 32px #052c290f;--radius:14px;--radius-sm:10px;--font-display:"Space Grotesk", sans-serif;--font-body:"Sora", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--scrollbar-size:10px;--scrollbar-size-thin:8px;--scrollbar-track:color-mix(in srgb, var(--bg-mesh) 88%, var(--line));--scrollbar-thumb:color-mix(in srgb, var(--brand-soft) 72%, var(--line-strong));--scrollbar-thumb-hover:var(--brand-mid)}*,:before,:after{box-sizing:border-box}html,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--scrollbar-thumb), var(--brand-soft));border:2px solid var(--scrollbar-track);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--scrollbar-thumb-hover), var(--brand));border:2px solid var(--scrollbar-track);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.table-wrap,.modal-body,.panel-body,.kanban-board,.secret-banner__sample,pre,.code-block{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.table-wrap::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}.modal-body::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}.panel-body::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--text);background:radial-gradient(ellipse 80% 50% at 0% -10%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 55%), radial-gradient(ellipse 60% 40% at 100% 0%, color-mix(in srgb, var(--brand-soft) 14%, transparent), transparent 50%), linear-gradient(180deg, var(--bg-mesh) 0%, var(--bg) 40%, color-mix(in srgb, var(--bg) 88%, var(--brand-soft)) 100%);-webkit-font-smoothing:antialiased;background-attachment:fixed}a{color:var(--brand-mid);transition:color .2s var(--ease);text-decoration:none}a:hover{color:var(--brand)}button,input,select,textarea{font:inherit}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1}.admin-shell{--scrollbar-thumb:color-mix(in srgb, var(--brand-soft) 72%, var(--line-strong));--scrollbar-thumb-hover:var(--brand-mid);--scrollbar-track:color-mix(in srgb, var(--bg-mesh) 88%, var(--line));grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:60;scrollbar-width:none;background:radial-gradient(circle at 18% -6%, color-mix(in srgb, var(--brand-soft) 34%, transparent), transparent 34%), radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--brand) 82%, #0a0a0a), var(--brand-mid) 46%, color-mix(in srgb, var(--brand) 88%, #111));color:#fff;height:100dvh;box-shadow:8px 0 30px color-mix(in srgb, var(--brand) 18%, transparent);flex-direction:column;padding:.85rem .7rem;display:flex;position:sticky;top:0;overflow:hidden}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-brand{color:#fff;text-align:center;flex:auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:.45rem;width:100%;min-width:0;margin:0;display:grid}.sidebar-brand.has-logo{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:.45rem;display:grid}.sidebar-brand:has(.brand-logo--solo){justify-content:center;margin-bottom:0}.sidebar-brand:hover{color:#fff}.sidebar-brand__text{text-align:center;justify-items:center;gap:.05rem;width:100%;min-width:0;display:grid}.sidebar-brand.has-logo .sidebar-brand__text{text-align:center;justify-items:center;width:100%;padding:0}.brand-mark{width:3.25rem;height:3.25rem;color:var(--accent);font-family:var(--font-display);letter-spacing:.02em;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;justify-self:center;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.sidebar-brand strong{font-family:var(--font-display);font-size:.92rem;display:block}.sidebar-brand small{color:#ffffff80;margin-top:.1rem;font-size:.65rem;font-weight:500;display:block}.company-switcher{-webkit-backdrop-filter:blur(18px);z-index:8;isolation:isolate;background:linear-gradient(165deg,#fff3 0%,#ffffff0f 55%),#0f38322e;border:1.5px solid #ffffff38;border-radius:16px;flex:none;gap:.4rem;margin:0 0 .75rem;padding:.65rem .7rem .7rem;display:grid;position:relative;overflow:visible;box-shadow:0 10px 28px #0000002e,inset 0 1px 1px #ffffff47}.company-switcher__hd{z-index:1;justify-content:space-between;align-items:center;gap:.4rem;display:flex;position:relative}.company-switcher__label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.62rem;font-weight:700}.company-switcher__badge{letter-spacing:.06em;text-transform:uppercase;color:#153832;background:#8eb69beb;border-radius:999px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.company-switcher__trigger{z-index:1;color:#0f172a;text-align:left;cursor:pointer;background:#ffffffe6;border:1.5px solid #ffffff8c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.45rem .5rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 4px 14px #0f172a14,inset 0 1px #fff}.company-switcher__trigger:hover:not(:disabled),.company-switcher.is-open .company-switcher__trigger{background:#fff;border-color:#c1d7c8;box-shadow:0 0 0 3px #8eb69b47}.company-switcher__trigger:disabled{opacity:.7;cursor:wait}.company-switcher__mark,.company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid}.company-switcher__meta,.company-switcher__option-text{gap:.08rem;min-width:0;display:grid}.company-switcher__meta strong,.company-switcher__option-text strong{white-space:nowrap;text-overflow:ellipsis;color:#153832;font-size:.82rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.company-switcher__meta small,.company-switcher__option-text small{color:#64748b;font-size:.65rem}.company-switcher__chevron{color:#64748b;font-size:1.15rem}.company-switcher__popover,.company-switcher__popover.glass-clean-panel{z-index:120;-webkit-backdrop-filter:blur(20px);color:#0f172a;background:#fffffff0;border:1.5px solid #ffffffe6;border-radius:16px;gap:.35rem;margin:0;padding:.55rem;display:none;position:absolute;top:calc(100% + .4rem);left:.45rem;right:.45rem;box-shadow:0 18px 42px #0f172a29,inset 0 1px 1px #fff}.company-switcher__popover.open,.company-switcher__popover.glass-clean-panel.open{animation:.18s company-menu-in;display:grid!important}.company-switcher__panel-hd{border-bottom:1px solid #0f172a14;padding:.35rem .45rem .55rem}.company-switcher__panel-hd strong{color:#153832;font-size:.88rem;display:block}.company-switcher__panel-hd p{color:#64748b;margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.company-switcher__search{color:#94a3b8;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.4rem;margin:.15rem;padding:.4rem .65rem;display:flex}.company-switcher__search input{width:100%;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;font-size:.8rem}.company-switcher__menu{scrollbar-width:thin;border:0;border-radius:12px;gap:.15rem;max-height:min(280px,42vh);margin:0;padding:.15rem;list-style:none;display:grid;top:auto;left:auto;right:auto;overflow:auto;box-shadow:none!important;background:0 0!important;position:static!important}.company-switcher__empty{color:#64748b;text-align:center;padding:.75rem .55rem;font-size:.78rem}.company-switcher__hint{display:none}@keyframes company-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.company-switcher__option{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;transition:background .12s;display:grid}.company-switcher__option:hover:not(:disabled){background:#8eb69b24}.company-switcher__option.is-selected{background:#8eb69b38}.company-switcher__option .material-symbols-outlined{color:#153832;font-size:1.05rem}.company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832);width:26px;height:26px;font-size:.68rem}.company-switcher__option.is-selected .company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.company-switcher__error{color:#b42318;background:#ef5b671a;border:1px solid #ef5b6740;border-radius:8px;margin:0;padding:.35rem .45rem;font-size:.7rem;line-height:1.35}.sidebar-tone-light .company-switcher{background:#ffffffb8;border-color:#0f172a14}.sidebar-tone-light .company-switcher__label{color:#64748b}.sidebar-tone-light .company-switcher__trigger{color:#15241e;background:#fff;border-color:#0f3d3224}.sidebar-tone-light .company-switcher__meta small,.sidebar-tone-light .company-switcher__chevron,.sidebar-tone-light .company-switcher__option-text small{color:#64748b}.sidebar-tone-light .company-switcher__menu{box-shadow:none;background:0 0;border:0}.sidebar-tone-light .company-switcher__option{color:#0f172a}.sidebar-tone-light .company-switcher__option:hover:not(:disabled){background:#8eb69b24}.sidebar-tone-light .company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.sidebar-nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand-soft) 50%, #ffffff8c) transparent;flex:1;gap:.2rem;min-height:0;padding-right:.2rem;display:grid;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:0 0;margin:.4rem 0}.sidebar-nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-soft) 38%, #ffffff6b);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand-soft) 22%, #ffffff9e)}.sidebar-nav::-webkit-scrollbar-corner{background:0 0}.sidebar-group{gap:.15rem;margin-bottom:.35rem;display:grid}.sidebar-label{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 .2rem;padding:.15rem .7rem;font-size:.62rem;font-weight:700}.sidebar-label--toggle{color:#ffffff6b;cursor:pointer;width:100%;font:inherit;letter-spacing:.1em;text-transform:uppercase;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.35rem;margin:.45rem 0 .1rem;padding:.4rem .7rem;font-size:.62rem;font-weight:700;display:flex}.sidebar-label--toggle:hover{color:#ffffffb3;background:#ffffff0f}.sidebar-label--toggle .material-symbols-outlined{opacity:.7;flex-shrink:0;font-size:1rem}.sidebar-link{color:#ffffffad;min-height:2.35rem;transition:background .2s var(--ease), color .2s var(--ease);border-radius:10px;align-items:center;gap:.65rem;padding:.45rem .7rem;font-size:.8rem;font-weight:600;line-height:1.2;display:flex;position:relative}.sidebar-link__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.sidebar-link:hover{color:#fff;background:#ffffff12}.sidebar-link.active,.sidebar-link.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-soft) 32%, transparent), #ffffff14);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-soft) 28%, transparent)}.sidebar-link-block{gap:.12rem;display:grid}.sidebar-link--nested{padding-left:1.55rem;opacity:.94;border-left:0;margin-left:0;padding-block:.4rem;font-size:.78rem}.sidebar-link--nested .material-symbols-outlined{font-size:1.05rem!important}.sidebar-link.active:before,.sidebar-link.is-active:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:3px;height:1.15rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-link .material-symbols-outlined{color:inherit;opacity:1;flex-shrink:0;place-items:center;width:1.25rem;font-size:1.15rem;line-height:1;display:grid}.sidebar-user,.sidebar-user.glass-clean-dock{-webkit-backdrop-filter:none;box-shadow:none;isolation:auto;z-index:6;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:1fr;gap:.45rem;margin-top:auto;padding:.35rem .15rem .15rem;display:grid;position:relative;overflow:visible}.sidebar-user__tools{z-index:1;align-items:center;gap:.35rem;display:flex;position:relative}.sidebar-user .lang-switcher,.sidebar-user .sidebar-lang{grid-column:auto}.sidebar-user__pop{z-index:1;width:100%;min-width:0;position:relative}.sidebar-user__trigger{color:#0f172a;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;appearance:none;background:#ffffffe6;border:1.5px solid #ffffff8c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .45rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 4px 14px #0f172a14,inset 0 1px #fff}.sidebar-user__trigger:hover,.sidebar-user__pop.is-open .sidebar-user__trigger,.sidebar-user__trigger[aria-expanded=true]{background:#fff;border-color:#c7dbcd;box-shadow:0 0 0 3px #8eb69b40}.sidebar-user__trigger:focus-visible{outline-offset:2px;outline:2px solid #8eb69b8c}.sidebar-user__trigger>.material-symbols-outlined{color:#64748b;flex-shrink:0;font-size:1.1rem}.sidebar-user__meta{min-width:0;display:grid}.sidebar-user__meta strong{color:#153832;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.sidebar-user__meta small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.sidebar-user__menu,.sidebar-user__menu.glass-clean-panel{-webkit-backdrop-filter:blur(20px);border:1.5px solid #ffffffe6;border-radius:16px;width:100%;min-width:0;padding:.55rem;inset:auto 0 calc(100% + .45rem);box-shadow:0 18px 42px #0f172a29,inset 0 1px 1px #fff;color:#0f172a!important;background:#fffffff0!important}.sidebar-user__menu.open,.sidebar-user__menu.glass-clean-panel.open{gap:.35rem;animation:.18s company-menu-in;display:grid!important}.sidebar-user__menu-hd{border-bottom:1px solid #0f172a14;align-items:center;gap:.65rem;margin-bottom:0;padding:.45rem .5rem .65rem;display:flex}.sidebar-user__menu-hd strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;display:block;overflow:hidden}.sidebar-user__menu-hd small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.sidebar-user__menu-list{gap:.1rem;display:grid}.sidebar-user__menu .pop-item{color:#0f172a}.sidebar-user__menu .pop-item:hover{color:#153832;background:#8eb69b29}.sidebar-user__menu .pop-item.dng{color:#ef4444}.sidebar-user__menu .pop-item.dng:hover{background:#ef44441a}.sidebar-user__menu .pop-div{background:#0f172a14}.sidebar-user__menu-hint{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;max-width:5.5rem;margin-left:auto;font-size:.65rem;font-weight:600;overflow:hidden}.sidebar-user .notif-center__bell,.sidebar-user .lang-switcher--compact .lang-switcher__trigger{border-radius:11px;place-items:center;width:2.15rem;height:2.15rem;padding:0;display:grid;color:#fff!important;background:#ffffff24!important;border:1.5px solid #ffffff59!important}.sidebar-user .notif-center__bell:hover,.sidebar-user .lang-switcher--compact .lang-switcher__trigger:hover{background:#ffffff47!important}.lang-switcher{align-items:center;gap:.45rem;min-width:0;margin:0;display:flex;position:relative}.lang-switcher__label{color:#ffffff8c;white-space:nowrap;font-size:.65rem}.lang-switcher__trigger{color:#f4f7f5;min-width:0;min-height:2rem;font:inherit;letter-spacing:.02em;cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:10px;flex:1;align-items:center;gap:.35rem;padding:.3rem .55rem .3rem .6rem;font-size:.74rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lang-switcher__trigger:hover,.lang-switcher__trigger[aria-expanded=true]{background:#0006;border-color:#ffffff38}.lang-switcher__trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.lang-switcher__flag{flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:1.15rem;line-height:1;display:inline-flex}.lang-switcher__code{font-variant-numeric:tabular-nums}.lang-switcher__name{text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:1;min-width:0;font-weight:500;overflow:hidden}.lang-switcher__chevron{opacity:.7;margin-left:auto;font-size:1.05rem!important}.lang-switcher--compact .lang-switcher__trigger{color:#ffffff8c;width:2rem;height:2rem;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:.45rem;flex:none;justify-content:center;padding:0;font-weight:500}.lang-switcher--compact .lang-switcher__trigger .material-symbols-outlined{font-size:1.15rem}.lang-switcher--compact .lang-switcher__trigger:hover,.lang-switcher--compact .lang-switcher__trigger[aria-expanded=true]{color:#ffffffeb;background:#ffffff1a;border-color:#0000}.lang-switcher--compact[data-tip],.lang-switcher--compact .lang-switcher__trigger[data-tip]{position:relative}.lang-switcher--compact .lang-switcher__trigger[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:60;background:#1f2933;border-radius:8px;min-width:10.5rem;padding:.32rem .5rem;font-size:.68rem;font-weight:500;line-height:1.3;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #0f172a38}.lang-switcher--compact .lang-switcher__trigger[data-tip]:hover:after,.lang-switcher--compact .lang-switcher__trigger[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.lang-switcher--compact .lang-switcher__trigger[aria-expanded=true][data-tip]:after{opacity:0;visibility:hidden}.lang-switcher__menu{z-index:40;background:#1a1f1d;border:1px solid #ffffff1f;border-radius:12px;gap:.15rem;margin:0;padding:.3rem;list-style:none;display:grid;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;box-shadow:0 12px 28px #00000059}.lang-switcher--compact .lang-switcher__menu{width:max-content;min-width:12.25rem;left:0;right:auto}.lang-switcher__option{color:#f4f7f5eb;width:100%;min-height:2.15rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.78rem;display:grid}.lang-switcher--compact .lang-switcher__option{grid-template-columns:auto 1fr auto}.lang-switcher__option:hover{background:#ffffff14}.lang-switcher__option.is-selected{color:#fff;background:#ffffff14}.lang-switcher__option.is-selected .material-symbols-outlined{color:#ffffffa6;font-size:1.05rem}.lang-switcher__option-code{letter-spacing:.04em;background:#ffffff14;border-radius:6px;place-items:center;min-width:1.7rem;padding:.12rem .3rem;font-size:.68rem;font-weight:700;display:inline-grid}.lang-switcher__option.is-selected .lang-switcher__option-code{background:#ffffff24}.lang-switcher__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-form .lang-switcher,.login-panel .lang-switcher{margin-bottom:.85rem}.login-form .lang-switcher__label{color:var(--muted,#5b6b66)}.login-form .lang-switcher__trigger{background:var(--surface,#fff);color:var(--ink,#12201c);border-color:var(--line,#d7e2de)}.login-form .lang-switcher__trigger:hover,.login-form .lang-switcher__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand,#16352f) 35%, var(--line,#d7e2de));background:color-mix(in srgb, var(--brand,#16352f) 6%, #fff)}.login-form .lang-switcher__menu{border-color:var(--line,#d7e2de);background:#fff;top:calc(100% + .35rem);bottom:auto;box-shadow:0 10px 28px #12201c1f}.login-form .lang-switcher__option{color:var(--ink,#12201c)}.login-form .lang-switcher__option:hover{background:color-mix(in srgb, var(--brand,#16352f) 8%, transparent)}.login-form .lang-switcher__option.is-selected{background:color-mix(in srgb, var(--brand,#16352f) 10%, transparent)}.login-form .lang-switcher__option-code{background:color-mix(in srgb, var(--line,#d7e2de) 80%, transparent)}.sidebar-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.sidebar-user small{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.58rem;display:block;overflow:hidden}.sidebar-user__trigger strong,.sidebar-user__trigger small{color:inherit}.sidebar-user__trigger small{color:#ffffff8c}.user-avatar{background:linear-gradient(145deg, var(--accent), var(--accent-deep));width:28px;height:28px;color:var(--brand);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar--link{color:inherit;text-decoration:none}.sidebar-user__meta{min-width:0;color:inherit;text-decoration:none}.sidebar-user__meta:hover strong{text-decoration:underline}.sidebar-user .btn-logout{color:#ffffff8c;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:.38rem}.sidebar-user .btn-logout:hover{color:#fff;box-shadow:none;background:0 0}.app-main{min-width:0}.container,.main{width:min(1120px,100% - 2rem);animation:rise-in .45s var(--ease) both;margin:1.75rem auto 3.5rem;padding:0}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:700}.page-head p{color:var(--muted);max-width:42rem;margin:.35rem 0 0;font-size:.92rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.btn{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:fit-content;max-width:100%;color:var(--text);letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:none;transition:transform .15s var(--ease), background .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);justify-content:center;align-items:center;gap:.4em;margin:0;padding:.5em .85em;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand-soft);color:var(--brand);box-shadow:0 4px 12px #052c2914}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn .material-symbols-outlined,.btn .icon{flex-shrink:0;justify-content:center;align-items:center;width:1.15em;height:1.15em;font-size:1.15em;line-height:1;display:inline-flex}.btn-sm{border-radius:8px;padding:.38em .7em;font-size:.8rem}.btn-xs{border-radius:7px;gap:.3em;padding:.28em .55em;font-size:.74rem}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-mid);border-color:var(--brand-mid);color:#fff;box-shadow:0 8px 20px #052c292e}.btn-success{background:var(--ok-bg);color:var(--ok);border-color:#b7e4c7}.btn-success:hover:not(:disabled){color:var(--ok);box-shadow:none;background:#d8f3e3;border-color:#8fd4a8}.btn-warn{background:var(--warn-bg);color:var(--warn);border-color:#f0d4a8}.btn-warn:hover:not(:disabled){color:var(--warn);box-shadow:none;background:#ffefd6;border-color:#e4bc78}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.btn-danger:hover:not(:disabled){color:var(--danger);box-shadow:none;background:#fdecec;border-color:#e9a8a1}.btn-info{background:var(--info-bg);color:var(--info);border-color:#b2ddff}.btn-info:hover:not(:disabled){color:var(--info);box-shadow:none;background:#e0f2fe;border-color:#84caff}.btn-ghost{color:var(--text-soft);border-color:var(--line);box-shadow:none;background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--brand);border-color:var(--line-strong);box-shadow:none}.field{flex-direction:column;gap:.4rem;display:flex}.field label{color:var(--text-soft);font-size:.82rem;font-weight:600}.field input,.field select,.field textarea,.panel select,.panel input:not([type=checkbox]):not([type=radio]),.filter-bar select,.filter-bar input:not([type=checkbox]),table select,.admin-shell select:not([multiple]){background-color:var(--surface);border:1px solid var(--line-strong);color:var(--text);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);border-radius:10px;outline:none;padding:.65rem .75rem}.field select,.panel select,.filter-bar select,table select,.admin-shell select:not([multiple]){appearance:none;accent-color:#8eb69b;cursor:pointer;min-height:2.45rem;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 4%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238EB69B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem;padding-right:2.35rem;line-height:1.3}.field select:hover:not(:disabled),.panel select:hover:not(:disabled),.filter-bar select:hover:not(:disabled),table select:hover:not(:disabled),.admin-shell select:not([multiple]):hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 35%, var(--line-strong));background-color:color-mix(in srgb, var(--surface) 92%, var(--surface-2))}.field input:focus,.field select:focus,.field textarea:focus,.panel select:focus,.filter-bar select:focus,table select:focus,.admin-shell select:not([multiple]):focus{border-color:color-mix(in srgb, var(--brand) 55%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}.field select:focus,.panel select:focus,.filter-bar select:focus,table select:focus,.admin-shell select:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem}.field input:focus,.field textarea:focus,.panel input:not([type=checkbox]):not([type=radio]):focus,.filter-bar input:not([type=checkbox]):focus{background-image:none}.field select:disabled,.panel select:disabled,.filter-bar select:disabled,table select:disabled,.admin-shell select:not([multiple]):disabled{opacity:.62;cursor:not-allowed;background-color:var(--surface-2);box-shadow:none}.admin-shell select option,.field select option,.panel select option{background:var(--surface);color:var(--text);padding:.45rem .6rem}.admin-shell select option:checked,.field select option:checked,.panel select option:checked{color:#fff;background:linear-gradient(#153832 0% 100%)}.ui-select--font{letter-spacing:.01em;font-size:.95rem}table.data select,table.table select{border-radius:8px;min-height:2.1rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.84rem;font-weight:550}.form-grid{gap:.85rem;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--compact{gap:.65rem}.form-grid--compact .field{gap:.28rem}.form-grid--compact .field label{font-size:.75rem}.field-hint{margin:.2rem 0 0;font-size:.75rem;line-height:1.35}.form-fields-editor{flex-direction:column;gap:.4rem;margin-top:.15rem;display:flex}.form-fields-editor__head h3{font-size:.88rem;font-family:var(--font-display);margin:0}.form-field-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 80%, var(--surface));flex-direction:column;gap:.4rem;padding:.45rem .5rem;display:flex}.form-field-block__errors{color:var(--danger,#b42318);margin:0;padding:0 0 0 1.1rem;font-size:.78rem}.form-field-row--legend{display:none}@media (width>=720px){.form-field-row--legend{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0 .5rem;font-size:.68rem;font-weight:700;display:grid}}.form-field-row .field{gap:0;min-width:0}.form-field-row .field input,.form-field-row .field select{width:100%;padding:.4em .55em;font-size:.85rem}.form-field-row__req{cursor:pointer;place-items:center;min-height:2.1rem;margin:0;display:grid}.form-field-row__req input{width:1rem;height:1rem;accent-color:var(--brand)}.form-field-row .btn-icon{justify-self:end}.form-field-row__options{gap:.25rem}.form-field-row__options label{font-size:.72rem}@media (width<=719px){.form-field-row{grid-template-columns:1fr 1fr auto auto;grid-template-areas:"label label label label""type map req del"}.form-field-row__label{grid-area:label}.form-field-row>.field:nth-child(2){grid-area:type}.form-field-row>.field:nth-child(3){grid-area:map}.form-field-row__req{grid-area:req}.form-field-row .btn-icon{grid-area:del}}.stat:after{content:"";pointer-events:none;background:radial-gradient(circle,#b8e2c58c,#0000 70%);width:70px;height:70px;position:absolute;inset:auto -10% -35% auto}.stat .label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.stat .value{font-family:var(--font-display);color:var(--brand);letter-spacing:-.03em;margin-top:.4rem;font-size:1.85rem;line-height:1}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);animation:rise-in .55s var(--ease) both;margin-bottom:1rem;padding:1.15rem 1.25rem 1.25rem}.panel h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);margin:0 0 .85rem;font-size:1.05rem}.table-wrap{overflow-x:auto}table.data,table{border-collapse:collapse;width:100%}table.data th,table.data td,table th,table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.85rem .65rem;font-size:.9rem}table.data th,table th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}table.data tbody tr:hover td,table tbody tr:hover{background:var(--surface-2)}.badge{letter-spacing:.02em;text-transform:uppercase;color:var(--brand);background:#b8e2c559;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{color:var(--warn);background:#fef4e6}.badge.danger{background:var(--danger-bg);color:var(--danger)}.badge.muted{background:color-mix(in srgb, var(--muted) 14%, #fff);color:color-mix(in srgb, var(--muted) 85%, #222)}.pipeline-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.pipeline-step{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:left;color:inherit;font:inherit;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:flex}.pipeline-step:hover{border-color:var(--brand)}.pipeline-step.is-active{border-color:var(--brand);background:#b8e2c559}.pipeline-step.is-lost.is-active{background:var(--danger-bg);border-color:var(--danger)}.view-toggle{gap:.25rem;display:inline-flex}.kanban-board{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:stretch;gap:.85rem;min-height:460px;padding:.15rem .15rem .75rem;display:grid;overflow-x:auto}.kanban-board.is-dragging{cursor:grabbing}.kanban-col{--kanban-accent:var(--brand-soft);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 70%, var(--bg));min-height:400px;max-height:min(72vh,760px);transition:border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease), opacity .18s var(--ease);flex-direction:column;display:flex}.kanban-col.is-new{--kanban-accent:#5b8def}.kanban-col.is-contacted{--kanban-accent:#c9852c}.kanban-col.is-qualified{--kanban-accent:#2f8f6b}.kanban-col.is-won{--kanban-accent:#1b6b3a}.kanban-col.is-lost{--kanban-accent:var(--danger);opacity:.94}.kanban-col.is-drop-target{border-color:var(--kanban-accent);background:color-mix(in srgb, var(--kanban-accent) 10%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--kanban-accent) 28%, transparent);transform:translateY(-2px)}.kanban-board.is-dragging .kanban-col.is-dimmed{opacity:.72}.kanban-col-head{border-bottom:1px solid var(--line);border-top:3px solid var(--kanban-accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:color-mix(in srgb, var(--surface) 88%, transparent);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .8rem .65rem;display:flex}.kanban-col-head__text{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.kanban-col-dot{background:var(--kanban-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--kanban-accent) 22%, transparent);border-radius:999px;flex:none;margin-top:.35rem}.kanban-col-title{font-size:.88rem;font-weight:700;font-family:var(--font-display);line-height:1.2;display:block}.kanban-col-hint{color:var(--muted);margin:.15rem 0 0;font-size:.7rem;line-height:1.3}.kanban-col-count{background:color-mix(in srgb, var(--kanban-accent) 16%, var(--surface));min-width:1.6rem;height:1.6rem;color:var(--text);border-radius:999px;place-items:center;padding:0 .4rem;font-size:.75rem;display:grid}.kanban-col-body{flex-direction:column;flex:1;gap:.55rem;padding:.65rem;display:flex;overflow-y:auto}.kanban-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:grab;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease), opacity .15s var(--ease);-webkit-user-select:none;user-select:none;flex-direction:column;gap:.4rem;padding:.7rem .75rem .55rem;display:flex;box-shadow:0 1px #052c2908}.kanban-card:hover{border-color:color-mix(in srgb, var(--kanban-accent) 45%, var(--line));box-shadow:var(--shadow);transform:translateY(-1px)}.kanban-card:active,.kanban-card.is-dragging{cursor:grabbing}.kanban-card.is-dragging{opacity:.55;border-style:dashed;transform:scale(.98)rotate(.4deg)}.kanban-card-top{align-items:flex-start;gap:.55rem;display:flex}.kanban-card-avatar{border-radius:9px;width:30px;height:30px;font-size:.68rem}.kanban-card-identity{flex:1;min-width:0}.kanban-card-title{color:inherit;font-size:.9rem;font-weight:700;line-height:1.25;font-family:var(--font-display);text-decoration:none;display:block}.kanban-card-title:hover{color:var(--brand-mid);text-decoration:underline}.kanban-card-email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.72rem;overflow:hidden}.kanban-card-score{font-variant-numeric:tabular-nums;flex:none}.kanban-card-desc{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.kanban-card-contact{color:var(--text-soft);flex-wrap:wrap;gap:.45rem .7rem;font-size:.72rem;display:flex}.kanban-card-contact span{align-items:center;gap:.2rem;min-width:0;display:inline-flex}.kanban-card-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.kanban-card-seller{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.15rem;min-width:0;display:inline-flex;overflow:hidden}.kanban-card-when{font-variant-numeric:tabular-nums;flex:none}.kanban-card-tags{margin-top:.1rem}.tag-chip--more{background:var(--surface-2);color:var(--muted)}.kanban-card-actions{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:center;gap:.35rem;margin-top:.15rem;padding-top:.35rem;display:flex}.kanban-card-grip{color:var(--muted);opacity:.55;display:inline-flex}.kanban-card:hover .kanban-card-grip{opacity:1}.kanban-empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 55%, transparent);margin:.85rem .25rem;padding:1.1rem .5rem;font-size:.8rem}@media (width<=1100px){.kanban-board{grid-template-columns:repeat(5,minmax(200px,1fr))}}.pipeline-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem;font-weight:700}.pipeline-step strong{font-size:1.25rem;line-height:1.1}.tag-list{flex-wrap:wrap;gap:.3rem;display:inline-flex}.tag-chip{color:var(--brand);background:#b8e2c573;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.tag-edit{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0}.activity-timeline{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.activity-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:.85rem .95rem}.activity-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.activity-body{white-space:pre-wrap;margin:0;line-height:1.45}@media (width<=900px){.pipeline-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.alert{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--brand);background:#b8e2c540;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem;font-weight:500}.alert.error{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.alert.warn{color:var(--warn);background:#fef4e6;border-color:#f0d4a8}.alert.ok{background:color-mix(in srgb, var(--accent,#b8e2c5) 45%, #fff);border-color:color-mix(in srgb, var(--brand-soft) 35%, var(--line));color:var(--brand)}.quota-banner{align-items:flex-start;gap:.65rem;margin-bottom:1rem;display:flex}.quota-banner p{margin:.2rem 0 0;font-size:.86rem}.muted{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:1.5rem}.linkish{color:var(--brand);font-weight:600}.linkish:hover{color:var(--brand-mid)}code{background:#052c290f;border-radius:5px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.login-stage{min-height:100dvh;color:var(--text);background:#f4f6f5;place-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.login-stage--v2{background:#eef2f0;grid-template-rows:1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);place-items:stretch stretch;gap:0;width:100%;max-width:none;padding:0;display:grid;overflow:hidden}.auth-stage__hero{color:#fff;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 18%, #ffffff29, transparent 55%), radial-gradient(ellipse 55% 45% at 80% 85%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 50%), linear-gradient(160deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 62%, #04110e) 100%);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(2rem,5vw,3.75rem);display:flex;position:relative;overflow:hidden}.auth-stage__hero.is-compact{opacity:.92}.auth-stage__aurora{pointer-events:none;z-index:0;position:absolute;inset:-20%}.auth-stage__orb{filter:blur(42px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.auth-stage__orb--a{background:color-mix(in srgb, var(--accent) 55%, #fff);width:min(52vw,420px);height:min(52vw,420px);animation:14s ease-in-out infinite alternate auth-orb-drift;top:8%;left:-8%}.auth-stage__orb--b{background:color-mix(in srgb, var(--brand) 40%, #1a8f6e);width:min(48vw,380px);height:min(48vw,380px);animation:18s ease-in-out -4s infinite alternate-reverse auth-orb-drift;bottom:18%;right:-12%}.auth-stage__orb--c{background:#ffffff2e;width:min(36vw,280px);height:min(36vw,280px);animation:10s ease-in-out infinite auth-orb-pulse;top:42%;left:38%}.auth-stage__orbits{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.auth-stage__orbit{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-stage__orbit--outer{width:min(78vw,640px);height:min(78vw,640px)}.auth-stage__orbit--inner{width:min(54vw,440px);height:min(54vw,440px)}.auth-stage__orbit--core{display:none}.auth-stage__orbit-ring{border:1px solid #ffffff2e;border-radius:50%;animation:42s linear infinite auth-ring-spin;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.auth-stage__orbit-ring--dashed{opacity:.75;border-style:dashed;animation:28s linear infinite reverse auth-ring-spin}.auth-stage__orbit-ring--soft{border-color:#ffffff1f;animation:18s linear infinite auth-ring-spin}.auth-stage__sat{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.15rem;height:2.15rem;transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1));animation:auth-orbit-node var(--orbit-duration,32s) linear infinite;will-change:transform;background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;place-items:center;margin:-1.075rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 22px -14px #0000008c,0 0 0 4px #ffffff0a}.auth-stage__sat .icon{line-height:1;display:block}.auth-stage__sat--outer{--radius:calc(min(78vw, 640px) / 2);--orbit-duration:40s}.auth-stage__sat--inner{--radius:calc(min(54vw, 440px) / 2);--orbit-duration:26s;background:color-mix(in srgb, var(--accent) 35%, #ffffff29);width:1.95rem;height:1.95rem;margin:-.975rem;animation-direction:reverse}.auth-stage__sat--core{display:none}.auth-stage__sat--wa,.auth-stage__float--wa .auth-stage__float-icon--wa{color:#fff;background:#25d366;border-color:#ffffff59;box-shadow:0 10px 22px -12px #25d366a6,0 0 0 4px #25d3661f}.auth-stage__float-icon{background:#ffffff29;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.auth-stage__float-icon--wa{background:#25d366}.auth-stage__mesh{z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;animation:28s linear infinite auth-mesh-shift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%)}.auth-stage__shine{z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff14 48%,#0000 62%);animation:9s ease-in-out infinite auth-shine-sweep;position:absolute;inset:-40% -20%}.auth-stage__hero-glow{background:color-mix(in srgb, var(--accent) 32%, transparent);filter:blur(48px);pointer-events:none;z-index:0;border-radius:50%;width:min(420px,70vw);height:min(420px,70vw);animation:9s ease-in-out infinite auth-glow-breathe;position:absolute;inset:auto auto 8% 50%;transform:translate(-50%)}.auth-stage__floats{z-index:1;pointer-events:none;position:absolute;inset:0}.auth-stage__float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.01em;color:#fffffff2;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem .45rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 12px 28px -18px #00000073}.auth-stage__float .icon{background:#ffffff29;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.auth-stage__float--1{animation:7s ease-in-out infinite auth-float-y;top:14%;left:10%}.auth-stage__float--2{animation:8.5s ease-in-out infinite reverse auth-float-y;top:22%;right:8%}.auth-stage__float--3{animation:9s ease-in-out -2s infinite auth-float-y;bottom:18%;left:12%}.auth-stage__float--4{animation:7.8s ease-in-out -1.2s infinite reverse auth-float-y;bottom:24%;right:10%}.auth-stage__hero-inner{z-index:2;justify-items:center;gap:1.2rem;width:min(28rem,100%);display:grid;position:relative}.auth-stage__reveal{animation:login-rise .65s var(--ease) both}.auth-stage__reveal--1{animation-delay:50ms}.auth-stage__reveal--2{animation-delay:.16s}.auth-stage__reveal--3{animation-delay:.28s}.auth-stage__brand{justify-items:center;gap:1rem;display:grid}.auth-stage__logo-wrap{place-items:center;display:grid;position:relative}.auth-stage__logo-pulse{pointer-events:none;border:1px solid #ffffff47;border-radius:22px;animation:2.8s ease-out infinite auth-logo-pulse;position:absolute;inset:-10px}.auth-stage__logo{object-fit:contain;filter:drop-shadow(0 8px 18px #0000002e);max-width:168px;max-height:64px}.auth-stage__mark{width:64px;height:64px;font-family:var(--font-display);letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff3d;border-radius:18px;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.auth-stage__titles strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.7rem,3.4vw,2.25rem);font-weight:650;line-height:1.15;display:block}.auth-stage__tagline{color:#ffffffe6;max-width:22rem;margin:0;font-size:clamp(1.02rem,2.1vw,1.18rem);line-height:1.55}.auth-stage__secure{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.4rem .8rem;font-size:.84rem;display:inline-flex}.auth-stage__secure-icon{background:#ffffff24;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.auth-stage__band{display:none}.auth-stage__shell{z-index:1;background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 32%), radial-gradient(circle at 12% 88%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 36%), linear-gradient(180deg, #f8faf9 0%, #eef2f0 100%);align-content:center;place-items:center;gap:1rem;min-height:100dvh;padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.auth-stage__shell-fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-stage__shell-orb{filter:blur(36px);opacity:.55;border-radius:50%;position:absolute}.auth-stage__shell-orb--a{background:color-mix(in srgb, var(--accent) 28%, transparent);width:220px;height:220px;animation:16s ease-in-out infinite alternate auth-orb-drift;top:8%;right:6%}.auth-stage__shell-orb--b{background:color-mix(in srgb, var(--brand) 18%, transparent);width:260px;height:260px;animation:20s ease-in-out infinite alternate-reverse auth-orb-drift;bottom:10%;left:4%}.auth-stage__panel{z-index:1;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:22px;width:min(420px,100%);padding:clamp(1.35rem,3.5vw,1.85rem);position:relative;box-shadow:inset 0 1px #ffffffe6,0 28px 56px -30px #12201c47}.auth-stage__panel--motion{animation:login-panel-in .55s var(--ease) 80ms both}.auth-stage__legal{z-index:1;width:min(420px,100%);color:var(--muted);animation:login-rise .55s var(--ease) .22s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .65rem;margin:0;font-size:.82rem;display:flex;position:relative}.auth-stage__legal a{color:color-mix(in srgb, var(--text) 78%, var(--muted));border-bottom:1px solid #0000;align-items:center;gap:.28rem;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.auth-stage__legal a:hover{color:var(--brand);border-bottom-color:color-mix(in srgb, var(--brand) 45%, transparent);transform:translateY(-1px)}.auth-stage__legal span{opacity:.45}.legal-doc{gap:1.15rem;display:grid}.auth-stage__panel:has(.legal-doc--full){width:min(720px,100%)}.auth-stage__legal:has(+*){width:min(720px,100%)}.legal-doc--full .legal-doc__head h1{font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.3}.legal-doc__party{color:color-mix(in srgb, var(--brand) 80%, var(--text));margin:.55rem 0 0;font-size:.8rem;font-weight:650}.legal-doc__head h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,2.8vw,1.65rem);line-height:1.2}.legal-doc__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:650}.legal-doc__meta{color:var(--muted);margin:0;font-size:.82rem}.legal-doc__body{scroll-behavior:smooth;gap:.75rem;max-height:min(68dvh,640px);padding-right:.4rem;display:grid;overflow:auto}.legal-doc--full .legal-doc__body{max-height:min(72dvh,720px)}.legal-doc__lead{color:var(--text);margin:0;font-size:.92rem;font-weight:500;line-height:1.6}.legal-doc__body h2{letter-spacing:-.01em;color:var(--brand);margin:.55rem 0 .15rem;font-size:.98rem;font-weight:700}.legal-doc__body h3{margin:.35rem 0 .1rem;font-size:.9rem;font-weight:650}.legal-doc__body p{color:color-mix(in srgb, var(--text) 90%, var(--muted));margin:0;font-size:.86rem;line-height:1.55}.legal-doc__body ul,.legal-doc__body ol{gap:.25rem;margin:.15rem 0 .35rem;padding-left:1.2rem;display:grid}.legal-doc__body li{color:color-mix(in srgb, var(--text) 90%, var(--muted));font-size:.86rem;line-height:1.5}.legal-doc__letters{list-style:lower-alpha}.legal-doc__strong-list{gap:.45rem;padding-left:0;list-style:none}.legal-doc__strong-list li{background:color-mix(in srgb, var(--brand) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line,#d7e2de));border-radius:10px;padding:.55rem .7rem}.legal-doc__strong-list strong{color:var(--text);font-size:.84rem;font-weight:650;line-height:1.45}.legal-doc__rule{border:0;border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);margin:.55rem 0}.legal-doc__meta-grid{background:color-mix(in srgb, var(--brand) 5%, #f7f9f8);border:1px dashed color-mix(in srgb, var(--brand) 18%, var(--line,#d7e2de));border-radius:12px;gap:.45rem;margin:.25rem 0;padding:.85rem;display:grid}.legal-doc__meta-grid>div{grid-template-columns:minmax(7rem,11rem) 1fr;align-items:baseline;gap:.5rem;display:grid}.legal-doc__meta-grid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.legal-doc__meta-grid dd{color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.legal-doc__foot{border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);gap:.75rem;padding-top:.35rem;display:grid}.legal-doc__foot>a{color:var(--brand);font-weight:600;text-decoration:none}.legal-doc__foot>a:hover{text-decoration:underline}@media (width<=640px){.legal-doc__meta-grid>div{grid-template-columns:1fr;gap:.15rem}}.login-form__legal{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.45rem .65rem;font-size:.8rem;display:flex}.login-form__legal a{color:inherit;text-decoration:none}.login-form__legal a:hover{color:var(--brand);text-decoration:underline}.auth-stage__panel-top{justify-content:flex-end;margin-bottom:.85rem;display:flex}.auth-stage__panel-top--desktop{display:flex}.login-form__branding-hint{border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);color:var(--muted);text-align:center;margin:.35rem 0 0;padding-top:.85rem;font-size:.78rem;line-height:1.45}.login-form__terms{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:color-mix(in srgb, var(--brand) 4%, #fff);color:color-mix(in srgb, var(--text) 88%, var(--muted));cursor:pointer;border-radius:14px;align-items:flex-start;gap:.65rem;margin:.15rem 0 0;padding:.75rem .85rem;font-size:.82rem;font-weight:500;line-height:1.45;display:flex}.login-form__terms input{width:1.05rem;height:1.05rem;accent-color:var(--brand);flex-shrink:0;margin-top:.15rem}.login-form__terms a{color:var(--brand);font-weight:650;text-decoration:none}.login-form__terms a:hover{text-decoration:underline}.login-form__invite-email{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:inline-flex}.login-form__notice{border:1px solid color-mix(in srgb, var(--brand) 22%, #d7e2de);background:color-mix(in srgb, var(--brand) 6%, #fff);color:var(--text);border-radius:14px;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem .9rem;font-size:.9rem;line-height:1.45;display:flex}@media (width<=900px){.login-stage--v2{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 34%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 36%), linear-gradient(180deg, #f7f9f8 0%, #eef2f0 100%);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100dvh}.auth-stage__hero{display:none}.auth-stage__band{padding:max(.85rem, env(safe-area-inset-top)) max(.95rem, env(safe-area-inset-right)) .85rem max(.95rem, env(safe-area-inset-left));background:linear-gradient(135deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 75%, #0a1f1a) 100%);color:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-stage__band-brand{align-items:center;gap:.7rem;min-width:0;display:flex}.auth-stage__band-brand .auth-stage__logo{max-width:108px;max-height:36px}.auth-stage__band-brand .auth-stage__mark{border-radius:12px;width:40px;height:40px;font-size:.82rem}.auth-stage__band-brand strong{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:650;display:block;overflow:hidden}.auth-stage__band-brand span{opacity:.78;margin-top:.1rem;font-size:.75rem;display:block}.auth-stage__band .auth-stage__lang{flex-shrink:0}.auth-stage__band .lang-switcher__trigger{color:#fff;background:#ffffff1a;border-color:#ffffff47}.auth-stage__band .lang-switcher__trigger:hover,.auth-stage__band .lang-switcher__trigger[aria-expanded=true]{background:#ffffff2e;border-color:#fff6}.auth-stage__panel-top--desktop{display:none}.auth-stage__shell{min-height:0;padding:1rem max(.85rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-left));background:0 0;align-content:start;place-items:start center;gap:.85rem}.auth-stage__panel{border-radius:18px;width:100%;max-width:26rem;padding:1.15rem 1rem 1.25rem}.auth-stage__legal{width:100%;max-width:26rem}.auth-stage__floats,.auth-stage__orbits{display:none}.login-form--minimal .login-field input{min-height:2.85rem;font-size:16px}.login-form--minimal .login-form__submit{min-height:3rem}.login-form--minimal .login-form__foot a,.login-form--minimal .login-form__linkbtn{align-items:center;min-height:2.5rem;padding:.35rem .25rem;display:inline-flex}}.login-stage--minimal{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 34%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 36%), linear-gradient(180deg, #f7f9f8 0%, #eef2f0 100%)}.login-stage__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-stage__orb{filter:blur(40px);opacity:.55;border-radius:50%;position:absolute}.login-stage__orb--a{background:color-mix(in srgb, var(--brand) 18%, transparent);width:320px;height:320px;top:-80px;left:-60px}.login-stage__orb--b{background:color-mix(in srgb, var(--accent) 22%, transparent);width:280px;height:280px;bottom:-90px;right:-70px}.login-shell{z-index:1;width:min(420px,100%);animation:login-panel-in .45s var(--ease) both;position:relative}.login-card{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:24px;padding:clamp(1.5rem,4vw,2rem);box-shadow:inset 0 1px #ffffffe6,0 24px 48px -28px #12201c38}.login-card__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.login-card__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.login-card__logo{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:40px}.login-card__mark{width:40px;height:40px;font-family:var(--font-display);letter-spacing:.04em;background:color-mix(in srgb, var(--brand) 10%, #fff);color:var(--brand);border-radius:12px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.login-card__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.login-card__lang.lang-switcher--compact{margin:0}.login-form--minimal{gap:1.1rem;width:100%;display:grid}.login-form__head--center{text-align:center;justify-items:center;gap:.15rem;display:grid}.login-form__badge{width:3rem;height:3rem;color:var(--brand);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 14%, #fff), #fff);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line,#d7e2de));box-shadow:0 12px 24px -18px color-mix(in srgb, var(--brand) 55%, transparent);animation:auth-badge-pop .55s var(--ease) .12s both;border-radius:16px;place-items:center;margin-bottom:.35rem;display:grid}.login-form--minimal .login-form__head h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:600}.login-form--minimal .login-form__head p{color:var(--muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.login-form__fields{gap:.95rem;display:grid}.login-form--minimal .login-form__alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;align-items:flex-start;gap:.55rem;margin:0;padding:.8rem .9rem;font-size:.9rem;display:flex}.login-form--minimal .login-field{color:var(--text-soft);gap:.45rem;font-size:.84rem;font-weight:600;display:grid}.login-form--minimal .login-field__control{display:grid;position:relative}.login-form--minimal .login-field__leading{color:var(--muted);pointer-events:none;z-index:1;transition:color .2s var(--ease);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.login-form--minimal .login-field input{border:1px solid var(--line-strong);width:100%;color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;outline:none;padding:.82rem .95rem}.login-form--icons .login-field--icon input{padding-left:2.65rem}.login-form--minimal .login-field input:focus{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-strong));box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.login-form--minimal .login-field:focus-within .login-field__leading{color:var(--brand)}.login-form--minimal .login-field__password{position:relative}.login-form--minimal .login-field__password input{padding-right:2.8rem}.login-form--minimal .login-field__toggle{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-form--minimal .login-field__toggle:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.login-form--minimal .login-form__submit{background:var(--brand);color:#fff;cursor:pointer;width:100%;transition:background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);box-shadow:0 14px 28px -16px color-mix(in srgb, var(--brand) 70%, transparent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;padding:.92rem 1rem;font-weight:600;display:inline-flex}.login-form--minimal .login-form__submit:hover:not(:disabled){background:var(--brand-mid);transform:translateY(-1px)}.login-form--minimal .login-form__submit:disabled{opacity:.72;cursor:wait}.login-form__spin{animation:.85s linear infinite auth-spin}.login-form--minimal .login-form__foot{justify-content:center;margin-top:.1rem;font-size:.86rem;display:flex}.login-form--minimal .login-form__foot a,.login-form--minimal .login-form__linkbtn{color:var(--brand-mid);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;text-decoration:none;display:inline-flex}.login-form--minimal .login-form__foot a:hover,.login-form--minimal .login-form__linkbtn:hover{color:var(--brand);text-decoration:underline}.login-hero{color:#fff;background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 82%, #000) 0%, var(--brand-mid) 48%, var(--brand) 100%);isolation:isolate;animation:login-hero-in .7s var(--ease) both;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,3.5rem);display:flex;position:relative;overflow:hidden}.login-hero__glow{pointer-events:none;z-index:0;filter:blur(2px);border-radius:50%;position:absolute}.login-hero__glow--a{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);width:min(62vw,520px);height:min(62vw,520px);animation:14s ease-in-out infinite alternate login-drift;top:-18%;left:-12%}.login-hero__glow--b{background:radial-gradient(circle, color-mix(in srgb, var(--brand-soft) 40%, transparent), transparent 72%);width:min(48vw,380px);height:min(48vw,380px);animation:16s ease-in-out infinite alternate-reverse login-drift;bottom:-8%;right:-10%}.login-hero__grain{z-index:0;opacity:.18;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.login-hero__brand,.login-hero__foot{z-index:1;position:relative}.login-hero__logo{object-fit:contain;width:auto;max-width:min(220px,72%);height:auto;max-height:128px;animation:login-rise .65s var(--ease) 80ms both;background:#ffffff1a;border-radius:18px;margin-bottom:1.4rem;padding:.45rem;box-shadow:inset 0 1px #ffffff2e}.login-hero__mark{width:72px;height:72px;font-family:var(--font-display);letter-spacing:.04em;color:var(--accent);animation:login-rise .65s var(--ease) 80ms both;background:#ffffff1f;border-radius:18px;place-items:center;margin-bottom:1.4rem;font-size:1.35rem;font-weight:700;display:grid;box-shadow:inset 0 1px #fff3}.login-hero__mark--sm{border-radius:10px;width:36px;height:36px;margin:0;font-size:.72rem}.login-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 80%, #fff);animation:login-rise .65s var(--ease) .14s both;margin:0 0 .55rem;font-size:.72rem;font-weight:700}.login-hero__title{max-width:12ch;font-family:"Fraunces", var(--font-display), serif;letter-spacing:-.03em;animation:login-rise .7s var(--ease) .18s both;margin:0;font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:600;line-height:1.05}.login-hero__tagline{color:#ffffffb8;max-width:28ch;animation:login-rise .7s var(--ease) .24s both;margin:1.1rem 0 0;font-size:1.02rem;line-height:1.45}.login-hero__foot{color:#ffffff80;letter-spacing:.02em;margin:0;font-size:.78rem}.login-panel{background:radial-gradient(ellipse 70% 50% at 100% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 55%), linear-gradient(180deg, var(--bg-mesh), var(--bg));animation:login-panel-in .55s var(--ease) .12s both;place-items:center;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.login-form{gap:1rem;width:min(420px,100%);display:grid}.login-form__head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:clamp(1.45rem,2.5vw,1.75rem)}.login-form__head p{color:var(--muted);margin:.4rem 0 0;font-size:.94rem;line-height:1.45}.login-form__mobile-brand{align-items:center;gap:.65rem;margin-bottom:1.1rem;display:none}.login-form__mobile-brand img{object-fit:contain;border-radius:10px;width:36px;height:36px}.login-form__mobile-brand strong{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em}.login-form__alert{align-items:flex-start;gap:.55rem;margin:0;display:flex}.login-field{color:var(--text-soft);gap:.4rem;font-size:.82rem;font-weight:600;display:grid}.login-field input{background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--text);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:12px;outline:none;padding:.8rem .9rem}.login-field input:focus{border-color:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent)}.login-field__password{position:relative}.login-field__password input{padding-right:2.8rem}.login-field__toggle{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-field__toggle:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.login-form__submit{background:var(--brand);color:#fff;cursor:pointer;width:100%;transition:background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.9rem 1rem;font-weight:600;display:inline-flex}.login-form__submit:hover:not(:disabled){background:var(--brand-mid);box-shadow:0 10px 28px color-mix(in srgb, var(--brand) 28%, transparent);transform:translateY(-1px)}.login-form__submit:disabled{opacity:.72;cursor:wait}.login-form__foot{justify-content:center;margin-top:.15rem;font-size:.86rem;display:flex}.login-form__foot a,.login-form__linkbtn{color:var(--brand-mid);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.login-form__foot a:hover,.login-form__linkbtn:hover{color:var(--brand);text-decoration:underline}@keyframes login-drift{0%{transform:translate(0)scale(1)}to{transform:translate(18px,-14px)scale(1.04)}}@keyframes login-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-hero-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes login-panel-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-orb-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(36px,-28px)scale(1.08)}}@keyframes auth-orb-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes auth-glow-breathe{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes auth-mesh-shift{0%{background-position:0 0,0 0}to{background-position:48px 24px,24px 48px}}@keyframes auth-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auth-orbit-node{0%{transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1))}to{transform:rotate(calc(var(--angle) + 360deg)) translateX(var(--radius)) rotate(calc((var(--angle) + 360deg) * -1))}}@keyframes auth-shine-sweep{0%,to{opacity:.35;transform:translate(-12%)rotate(0)}50%{opacity:.75;transform:translate(10%)rotate(2deg)}}@keyframes auth-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auth-logo-pulse{0%{opacity:.7;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes auth-badge-pop{0%{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-stage__orb,.auth-stage__mesh,.auth-stage__shine,.auth-stage__orbit-ring,.auth-stage__sat,.auth-stage__hero-glow,.auth-stage__float,.auth-stage__logo-pulse,.auth-stage__shell-orb,.auth-stage__reveal,.auth-stage__panel--motion,.auth-stage__legal,.login-form__badge,.login-form__spin{animation:none!important}.auth-stage__sat{transform:rotate(var(--angle)) translateX(var(--radius)) rotate(calc(var(--angle) * -1))}}@media (width<=900px){.login-stage:not(.login-stage--split){grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-hero:not(.login-hero--split){min-height:34vh;padding:1.6rem 1.35rem 1.4rem}.login-hero:not(.login-hero--split) .login-hero__logo{width:auto;max-width:140px;height:auto;max-height:72px;margin-bottom:.85rem}.login-hero:not(.login-hero--split) .login-hero__mark{width:48px;height:48px;margin-bottom:.85rem;font-size:1rem}.login-hero__title{max-width:none;font-size:clamp(1.85rem,8vw,2.4rem)}.login-hero:not(.login-hero--split) .login-hero__tagline{max-width:36ch;font-size:.92rem}.login-hero__foot,.login-form__mobile-brand{display:none}}@media (width<=560px){.login-hero:not(.login-hero--split){min-height:auto}.login-hero:not(.login-hero--split) .login-hero__tagline{display:none}}@media (width<=900px){.login-stage--split>.login-hero.login-hero--split{display:none}}.login-page{place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:55vw;max-width:520px;height:55vw;max-height:520px;animation:12s ease-in-out infinite alternate login-drift;position:absolute;inset:-20% auto auto -10%}.login-page:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand-soft) 18%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:45vw;max-width:420px;height:45vw;max-height:420px;animation:14s ease-in-out infinite alternate-reverse login-drift;position:absolute;bottom:-15%;right:-8%}.login-card{z-index:1;border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:login-rise .5s var(--ease) both;background:#ffffffeb;border-radius:20px;gap:.95rem;padding:2rem 1.75rem 1.75rem;display:grid;position:relative}.login-brand{align-items:center;gap:.7rem;margin-bottom:.25rem;display:flex}.login-brand .brand-mark{background:linear-gradient(145deg, var(--brand-mid), var(--brand));color:var(--accent)}.login-brand strong{font-family:var(--font-display);color:var(--brand);letter-spacing:-.02em}.login-card h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin:0;font-size:1.55rem}.login-card>p{color:var(--muted);margin:-.35rem 0 .25rem;font-size:.92rem}.login-card label{color:var(--text-soft);gap:.4rem;font-size:.82rem;font-weight:600;display:grid}.login-card input[type=range]{width:100%;accent-color:var(--brand)}.login-card input{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);border-radius:10px;outline:none;padding:.7rem .8rem}.login-card input:focus{border-color:var(--brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent)}.login-card button[type=submit]{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:.35rem;padding:.85rem 1rem;font-weight:600}.login-card button[type=submit]:hover:not(:disabled){background:var(--brand-mid);box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 28%, transparent)}.login-hint{color:var(--muted);text-align:center;margin:0;font-size:.78rem}@media (width<=900px){.form-grid.two,.form-grid.three{grid-template-columns:1fr}}.modal-root{z-index:200;animation:modal-fade-in .18s var(--ease);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081c1a7a;border:0;margin:0;padding:0;position:absolute;inset:0}.modal-panel{z-index:1;border:1px solid var(--line);background:var(--surface);width:min(100%,520px);max-height:min(88vh,820px);animation:modal-rise .22s var(--ease);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 24px 64px #052c292e}.modal-panel.modal-sm{width:min(100%,400px)}.modal-panel.modal-md{width:min(100%,560px)}.modal-panel.modal-lg{width:min(100%,720px)}.modal-panel.modal-xl{width:min(100%,920px)}.modal-panel.modal-full{width:min(100%,1120px);max-height:min(92vh,960px)}.modal-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .85rem;display:flex}.modal-head-text h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);margin:0;font-size:1.15rem;font-weight:650}.modal-desc{color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.4}.modal-close{border:1px solid var(--line);background:var(--surface);width:2.1rem;height:2.1rem;color:var(--text-soft);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.modal-close:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong);color:var(--brand)}.modal-close:disabled{opacity:.5;cursor:not-allowed}.modal-body{flex:1;padding:1.15rem 1.25rem;overflow:auto}.modal-body .form-grid{margin:0}.modal-foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding:.9rem 1.25rem 1.15rem;display:flex}.modal-foot .btn{width:fit-content}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.modal-root{align-items:flex-end;padding:0}.modal-panel,.modal-panel.modal-sm,.modal-panel.modal-md,.modal-panel.modal-lg,.modal-panel.modal-xl,.modal-panel.modal-full{border-radius:16px 16px 0 0;width:100%;max-height:92vh}}.auto-pillars{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.auto-pillar-k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:inline-block}.auto-pillars p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.auto-recipes{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.auto-recipe{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius);cursor:pointer;transition:border-color .2s var(--ease), transform .2s var(--ease);padding:.9rem 1rem}.auto-recipe:hover{border-color:var(--brand);transform:translateY(-1px)}.auto-recipe strong{color:var(--brand);margin-bottom:.25rem;display:block}.auto-recipe span{color:var(--muted);font-size:.82rem}.auto-cards{flex-direction:column;gap:.85rem;display:flex}.auto-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.auto-flow{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.auto-step{background:var(--surface-2);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);padding:.75rem .85rem}.auto-step-label{letter-spacing:.05em;text-transform:uppercase;color:var(--brand);margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.auto-step p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.4}.auto-chips{flex-wrap:wrap;gap:.35rem;display:flex}.auto-chip{color:var(--brand);background:#b8e2c559;border-radius:6px;padding:.2rem .5rem;font-size:.75rem}.auto-form-section{border-top:1px solid var(--line);margin-top:.25rem;padding-top:1rem}.auto-form-section:first-child{border-top:0;padding-top:0}.auto-form-section h3{color:var(--brand);margin:0 0 .65rem;font-size:.95rem}.auto-cond-row{grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.auto-cond-row select,.auto-cond-row input{width:100%}@media (width<=900px){.auto-pillars,.auto-recipes,.auto-flow,.auto-cond-row{grid-template-columns:1fr}}.tpl-studio{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.tpl-section{border-top:1px solid var(--line);margin-top:.75rem;padding-top:1rem}.tpl-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.tpl-section h3{color:var(--brand);margin:0 0 .65rem;font-size:.95rem}.tpl-colors{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.tpl-color{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.tpl-color input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:48px;height:36px;padding:0}.tpl-preview-frame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:420px;overflow:hidden}.tpl-preview-frame iframe{background:#fff;border:0;width:100%;height:520px}@media (width<=980px){.tpl-studio{grid-template-columns:1fr}}.form-theme-editor{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:1.25rem;display:grid}.form-theme-editor__h{font-size:.92rem;font-family:var(--font-display);color:var(--brand);margin:1rem 0 .55rem}.form-theme-editor__preview{position:sticky;top:.5rem}.form-theme-editor__preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.form-theme-editor__viewport{margin-inline:auto;transition:max-width .2s}.form-theme-editor__viewport--desktop{max-width:100%}.form-theme-editor__viewport--mobile{max-width:390px}.form-theme-editor__viewport--mobile .pf-page--preview{padding:.75rem}.pf-page{box-sizing:border-box;background:var(--pf-bg,linear-gradient(155deg, #052c29, #3f7565));min-height:100vh;color:var(--pf-text,#0f1f1c);font-family:var(--pf-font,"Source Sans 3", sans-serif);justify-content:center;align-items:flex-start;padding:2.5rem 1rem 3rem;display:flex}.pf-page--modern{background-attachment:fixed;align-items:center;padding:1.75rem 1rem 2.75rem}.pf-page--preview{border:1px solid var(--line);border-radius:12px;min-height:0;padding:1rem}.pf-card{background:var(--pf-surface,#fff);width:min(560px,100%);color:var(--pf-text,#0f1f1c);border-radius:var(--pf-radius,18px);box-shadow:var(--pf-shadow,0 22px 60px #052c2947);border:0;overflow:hidden}.pf-cover{height:var(--pf-cover-h,160px);background-position:50%;background-size:cover;background-color:color-mix(in srgb, var(--pf-primary,#16483f) 35%, #000)}.pf-hero{min-height:max(var(--pf-cover-h,200px), 180px);background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--pf-primary,#16483f) 55%, #fff) 0%, transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--pf-primary,#16483f) 92%, #000), color-mix(in srgb, var(--pf-primary,#16483f) 55%, #0b1f1c));color:#fff;background-position:50%;background-size:cover;align-items:end;display:grid;position:relative}.pf-hero.has-cover{background-color:#0b1f1c}.pf-hero__veil{pointer-events:none;background:linear-gradient(#00000026 0%,#0000008c 100%),linear-gradient(90deg,#00000040,#0000 55%);position:absolute;inset:0}.pf-hero__content{z-index:1;gap:.55rem;padding:1.35rem 1.45rem 1.4rem;display:grid;position:relative}.pf-hero__chips{flex-wrap:wrap;gap:.35rem;display:flex}.pf-hero__chips span{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.pf-hero .pf-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #00000040);justify-self:start;max-width:160px;max-height:44px}.pf-hero .pf-logo-fallback{letter-spacing:.04em;color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:44px;height:44px;font-size:.85rem;font-weight:750;display:grid}.pf-hero .pf-title{color:#fff;text-wrap:balance;margin:.15rem 0 0;font-size:clamp(1.45rem,3.4vw,1.85rem);line-height:1.15}.pf-hero .pf-sub{color:#ffffffdb;text-wrap:pretty;max-width:36rem;margin:0;font-size:.95rem}.pf-card-body{gap:1rem;padding:1.35rem 1.45rem 1.55rem;display:grid}.pf-fields{gap:.9rem;display:grid}.pf-logo{object-fit:contain;justify-self:start;max-width:180px;max-height:48px}.pf-logo-fallback{letter-spacing:.04em;background:var(--pf-primary,#16483f);width:42px;height:42px;color:var(--pf-btn-text,#fff);border-radius:12px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.pf-title{font-size:1.55rem;line-height:1.2;font-family:var(--pf-font,inherit);color:var(--pf-text,#0f1f1c);margin:0}.pf-sub{color:var(--pf-muted,#5a6f6a);margin:0;font-size:.95rem}.pf-sub--center{text-align:center}.pf-success-badge{background:color-mix(in srgb, var(--pf-primary,#16483f) 16%, #fff);width:3rem;height:3rem;color:var(--pf-primary,#16483f);border-radius:999px;place-items:center;margin:0 auto;font-size:1.35rem;font-weight:700;display:grid}.pf-field{gap:.35rem;display:grid}.pf-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pf-field label{color:var(--pf-text,#0f1f1c);font-size:.86rem;font-weight:650}.pf-field label em{color:color-mix(in srgb, var(--pf-primary,#16483f) 70%, #b42318);margin-left:.1rem;font-style:normal}.pf-field input,.pf-field textarea,.pf-field select,.pf-card-body input,.pf-card-body textarea,.pf-card-body select{box-sizing:border-box;border:1px solid var(--pf-input-border,#d5e0dc);background:var(--pf-input-bg,#f7faf9);width:100%;color:var(--pf-text,#0f1f1c);font:inherit;border-radius:12px;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s}.pf-field input:focus,.pf-field textarea:focus,.pf-field select:focus{outline:2px solid color-mix(in srgb, var(--pf-primary,#16483f) 45%, transparent);border-color:var(--pf-primary,#16483f)}.pf-help{color:var(--pf-muted,#5a6f6a);font-size:.78rem}.pf-consent{color:var(--pf-muted,#5a6f6a);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.pf-file{gap:.35rem;display:grid}.pf-file input[type=file]{padding:.55rem;font-size:.88rem}.pf-file__name,.pf-file__hint{color:var(--pf-muted,#5a6f6a);font-size:.78rem}.lp-file{gap:.3rem;display:grid}.lp-file input[type=file]{width:100%;font:inherit;background:#f7faf8;border:1px solid #d5e0da;border-radius:12px;padding:.55rem;font-size:.88rem}.pf-options{gap:.35rem;display:grid}.pf-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;display:flex}.pf-submit{appearance:none;background:var(--pf-primary,#16483f);width:fit-content;max-width:100%;color:var(--pf-btn-text,#fff);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb, var(--pf-primary,#16483f) 28%, transparent);border:0;border-radius:999px;padding:.72rem 1.25rem;font-weight:650;line-height:1.2;transition:transform .15s,filter .15s,box-shadow .15s}.pf-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.pf-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pf-hint{text-align:center;color:var(--pf-muted,#5a6f6a);margin:0;font-size:.78rem}.pf-hint a{color:var(--pf-muted,#5a6f6a)}.pf-slide{gap:.4rem;display:grid}.pf-slide__label{color:var(--pf-text,#0f1f1c);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.82rem;font-weight:650;display:flex}.pf-slide__label em{font-variant-numeric:tabular-nums;color:var(--pf-muted,#5a6f6a);font-style:normal;font-weight:700}.pf-slide__track{background:color-mix(in srgb, var(--pf-input-bg,#f7faf9) 70%, var(--pf-input-border,#d5e0dc));border:1px solid var(--pf-input-border,#d5e0dc);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;height:48px;position:relative;overflow:hidden}.pf-slide__track:active{cursor:grabbing}.pf-slide__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--pf-primary,#16483f) 75%, #fff), var(--pf-primary,#16483f));border-radius:inherit;transition:width 50ms linear;position:absolute;inset:0 auto 0 0}.pf-slide__hint{letter-spacing:.04em;color:color-mix(in srgb, var(--pf-muted,#5a6f6a) 80%, var(--pf-text));pointer-events:none;z-index:1;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;inset:0}.pf-slide.is-done .pf-slide__hint{color:#fff}.pf-slide__thumb{width:44px;height:44px;color:var(--pf-primary,#16483f);z-index:2;cursor:grab;background:#fff;border:0;border-radius:999px;place-items:center;padding:0;font-size:.95rem;font-weight:800;display:grid;position:absolute;top:2px;box-shadow:0 4px 14px #0f1f1c2e}.pf-slide.is-done .pf-slide__thumb{color:#1f7a52;background:#fff}.pf-slide.is-disabled{opacity:.65;pointer-events:none}.pf-slide.is-done .pf-slide__track{border-color:color-mix(in srgb, var(--pf-primary,#16483f) 35%, var(--pf-input-border))}@media (width<=900px){.form-theme-editor{grid-template-columns:1fr}.form-theme-editor__preview{position:static}}@media (width<=560px){.pf-page--modern{padding:.85rem .65rem 1.75rem}.pf-card{border-radius:14px}.pf-hero__content,.pf-card-body{padding-left:1.1rem;padding-right:1.1rem}.pf-actions{justify-content:stretch}.pf-submit{width:auto;min-width:0}}.sm-shell{gap:.95rem;display:grid}.sm-callout{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff), color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff));border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.sm-callout p{margin:0}.sm-nav{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2,#f7f8fa));border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.55rem;display:grid}.sm-nav__btn{min-height:3.05rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.sm-nav__btn:hover{color:var(--text);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, var(--line))}.sm-nav__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000;box-shadow:0 6px 16px #15383233}.sm-nav__text{gap:.05rem;min-width:0;display:grid}.sm-nav__text strong{font-size:.86rem;font-weight:700;line-height:1.15}.sm-nav__text small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.sm-tabs{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff);border-radius:14px;flex-wrap:wrap;gap:.35rem;padding:.45rem;display:flex}.sm-tabs__btn{min-height:2.15rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.82rem;font-weight:650;display:inline-flex}.sm-tabs__btn:hover{color:var(--rs-brand-dark,#153832);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff)}.sm-tabs__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%)}.sm-subnav{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.sm-subnav__group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sm-subnav__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:.2rem;font-size:.72rem;font-weight:700}.sm-subnav__hint{color:var(--muted);font-size:.8rem}.sm-subnav__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.sm-chip{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);min-height:1.95rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.sm-chip:hover{color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.sm-chip.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.sm-search{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.sm-search input{min-height:2.2rem;font:inherit;background:0 0;border:0;outline:none;flex:220px}.sm-panel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;gap:1rem;padding:1.1rem 1.15rem;display:grid}.sm-panel--search{gap:.75rem}.sm-search-block__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.sm-search-block__hits{flex-wrap:wrap;gap:.35rem;display:flex}.sm-empty{text-align:center;color:var(--muted);justify-items:center;gap:.5rem;padding:2rem 1rem;display:grid}.sm-dash{gap:1.15rem}.sm-empty-hero{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 30%, var(--line));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, transparent), transparent 55%), linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff));border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid}.sm-empty-hero__icon{color:#fff;background:linear-gradient(135deg,#153832,#2a5c52);border-radius:14px;place-items:center;width:3rem;height:3rem;display:grid}.sm-empty-hero__copy h3{margin:0 0 .25rem;font-size:1.05rem}.sm-empty-hero__copy p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.sm-empty-hero__actions{flex-wrap:wrap;gap:.4rem;display:flex}.sm-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.7rem;display:grid}.sm-kpi{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff));border-radius:14px;align-items:center;gap:.65rem;padding:.9rem .95rem;display:flex}.sm-kpi__icon{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);width:2.25rem;height:2.25rem;color:var(--rs-brand-dark,#153832);border-radius:10px;flex:none;place-items:center;display:grid}.sm-kpi--ok .sm-kpi__icon{color:#176b48;background:#deefe8}.sm-kpi--warn .sm-kpi__icon{color:#7a5a00;background:#f7eed5}.sm-kpi--bad .sm-kpi__icon{color:#a61f2d;background:#fce5e7}.sm-kpi--info .sm-kpi__icon{color:#2f55a4;background:#e6edfc}.sm-kpi--muted .sm-kpi__icon{background:color-mix(in srgb, var(--muted) 12%, #fff);color:var(--muted)}.sm-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700;display:block}.sm-kpi__value{color:var(--text);font-size:1.4rem;font-weight:800;line-height:1.1;display:block}.sm-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sm-board-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:14px;gap:.55rem;min-height:9.5rem;padding:.9rem 1rem;display:grid}.sm-board-card--bad{border-color:color-mix(in srgb, #ef5b67 28%, var(--line))}.sm-board-card--wide{min-height:0}.sm-board-card__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sm-board-card__head h4{margin:0;font-size:.92rem}.sm-board-card__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sm-board-link{text-align:left;background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;gap:.1rem;padding:.45rem .55rem;display:grid}.sm-board-link:hover{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 30%, var(--line))}.sm-board-link strong{color:var(--rs-brand-dark,#153832);font-size:.78rem}.sm-board-link span{color:var(--text);font-size:.82rem}.sm-board-empty{color:var(--muted);align-items:center;gap:.45rem;padding:.65rem .35rem;font-size:.86rem;display:flex}.sm-activity{gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sm-activity li{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.sm-activity time{color:var(--muted)}.sm-activity code{font-size:.72rem}.sm-toolbar{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.sm-toolbar__meta{gap:.1rem;min-width:0;display:grid}.sm-toolbar__meta strong{font-size:.92rem}.sm-toolbar__meta span{color:var(--muted);font-size:.78rem}.sm-toolbar__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.sm-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sm-panel__head h3{margin:0 0 .2rem;font-size:1.05rem}.sm-panel__head p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.sm-panel__actions{flex-wrap:wrap;gap:.35rem;display:flex}.sm-panel--muted{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff))}.sm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.sm-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-field{gap:.35rem;min-width:0;display:grid}.sm-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.sm-field input,.sm-field select,.sm-field textarea,.sm-ai-bar input,.sm-upload-bar select,.sm-role-row select{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);width:100%;min-height:2.35rem;font:inherit;color:var(--text);background:#fff;border-radius:10px;padding:.45rem .7rem}.sm-field textarea{resize:vertical;min-height:7rem}.sm-field--full{grid-column:1/-1}.sm-field--check{grid-template-columns:none;align-items:center;gap:.55rem;display:flex}.sm-field--check>span{text-transform:none;letter-spacing:0;color:var(--text);font-size:.88rem;font-weight:550}.sm-field--compact{gap:.25rem}.sm-field__hint{color:var(--muted);font-size:.75rem;font-style:normal}.sm-inline-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sm-ai-bar{gap:.65rem;display:grid}.sm-ai-bar__btns{flex-wrap:wrap;gap:.35rem;display:flex}.sm-compose,.sm-accounts,.sm-library,.sm-settings{gap:.95rem;display:grid}.sm-compose__footer{border:1px solid var(--line);z-index:2;background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 -8px 24px #1538320f}.sm-dest-list{gap:.55rem;display:grid}.sm-dest{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff);border-radius:12px;gap:.55rem;padding:.8rem .9rem;display:grid}.sm-dest.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line));background:#fff;box-shadow:0 4px 14px #1538320f}.sm-dest__row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sm-chip-radio{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.3rem;min-height:1.85rem;padding:.2rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.sm-media-pick{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.55rem;display:grid}.sm-media-pick__item{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;gap:.35rem;padding:.4rem;display:grid}.sm-media-pick__item.is-on{border-color:#153832;box-shadow:0 0 0 2px #1538322e}.sm-media-pick__item img{object-fit:cover;border-radius:8px;width:100%;height:72px}.sm-media-pick__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.sm-carousel-order{gap:.4rem;margin-top:.65rem;display:grid}.sm-carousel-order__row{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.84rem;display:flex}.sm-preview-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;display:grid}.sm-preview-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:12px;gap:.35rem;padding:.85rem .95rem;display:grid}.sm-preview-card p{white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.45}.sm-account-list{gap:.65rem;display:grid}.sm-account-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff));border-radius:14px;grid-template-columns:minmax(180px,1.4fr) minmax(140px,.8fr) minmax(120px,.7fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.sm-account-card__main{align-items:center;gap:.7rem;min-width:0;display:flex}.sm-account-card__badge{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#153832,#2a5c52);border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.68rem;font-weight:800;display:grid}.sm-account-card__err{color:#a61f2d;margin-top:.25rem;font-size:.75rem}.sm-account-card__meta{color:var(--muted);font-size:.78rem}.sm-account-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.sm-insights-box{border:1px dashed color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 6%, #fff);border-radius:12px;margin-top:.85rem;padding:.85rem}.sm-folder-bar{flex-wrap:wrap;gap:.35rem;display:flex}.sm-upload-bar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sm-search--compact{flex:200px;min-width:180px;padding:.35rem .65rem}.sm-upload-btn{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);min-height:2.2rem;color:var(--rs-brand-dark,#153832);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.84rem;font-weight:650;display:inline-flex;position:relative}.sm-upload-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.sm-upload-btn--primary{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.sm-upload-btn.is-disabled{opacity:.55;pointer-events:none}.sm-media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.sm-media-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:14px;gap:.5rem;padding:.55rem;display:grid}.sm-media-card__thumb{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);border-radius:10px;place-items:center;height:110px;display:grid;overflow:hidden}.sm-media-card__thumb img{object-fit:cover;width:100%;height:100%}.sm-media-card__body{gap:.15rem;min-width:0;display:grid}.sm-media-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.sm-media-card__body .muted,.sm-media-card__body span{font-size:.72rem}.sm-media-card__actions{flex-wrap:wrap;gap:.3rem;display:flex}.sm-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.sm-status-pill{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:1.7rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.sm-status-pill.is-ok{color:#176b48;background:#e2f1eb}.sm-status-pill.is-warn{color:#7a5a00;background:#f8f0da}.sm-code-block{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);word-break:break-all;border-radius:10px;padding:.65rem .75rem;font-size:.78rem;display:block}.sm-switch{align-items:center;gap:.55rem;font-size:.88rem;font-weight:650;display:inline-flex}.sm-notif-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;display:grid}.sm-roles-list{gap:.45rem;display:grid}.sm-role-row{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 35%, #fff);border-radius:12px;grid-template-columns:1fr minmax(140px,180px);align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}@media (width<=980px){.sm-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-board-grid{grid-template-columns:1fr}.sm-empty-hero{grid-template-columns:1fr;justify-items:start}.sm-form-grid,.sm-form-grid--3,.sm-settings__grid,.sm-notif-grid,.sm-account-card{grid-template-columns:1fr}.sm-account-card__actions{justify-content:flex-start}}@media (width<=640px){.sm-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-nav__text small{display:none}.sm-role-row{grid-template-columns:1fr}}.igp-shell{gap:1rem;display:grid}.igp-callout{border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff), color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff));color:var(--text);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.igp-callout .material-symbols-outlined,.igp-callout .icon{color:var(--rs-brand-dark,#153832);flex:none;margin-top:.1rem}.igp-callout p{margin:0}.igp-nav{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2,#f7f8fa));border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.55rem;display:grid}.igp-nav__btn{min-height:3.1rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.igp-nav__btn:hover{color:var(--text);background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, var(--line))}.igp-nav__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000;box-shadow:0 6px 16px #15383233}.igp-nav__text{gap:.05rem;min-width:0;display:grid}.igp-nav__text strong{font-size:.86rem;font-weight:700;line-height:1.15}.igp-nav__text small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.igp-nav__btn em{background:var(--rs-danger,#ef5b67);color:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;display:inline-grid;position:absolute;top:.35rem;right:.4rem}.igp-nav__btn.is-on em{background:#ffffff38}.igp-subnav{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.igp-subnav__group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.igp-subnav__group--wrap{flex:280px}.igp-subnav__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:.25rem;font-size:.75rem;font-weight:700}.igp-subnav__hint{color:var(--muted);font-size:.8rem}.igp-subnav__actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.igp-chip{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .75rem;font-size:.8rem;font-weight:650;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.igp-chip:hover{color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.igp-chip.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000}.igp-chip__tag{letter-spacing:.04em;text-transform:uppercase;color:#7a5a00;background:#f4e7c5;border-radius:999px;padding:.1rem .35rem;font-size:.62rem;font-style:normal;font-weight:800}.igp-chip.is-on .igp-chip__tag{color:#fff;background:#fff3}.igp-chip-row{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .75rem;display:flex}.igp-panel{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;gap:1rem;padding:1.1rem 1.15rem 1.25rem;display:grid;box-shadow:0 1px #00000008}.igp-panel--narrow{max-width:720px}.igp-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.7rem;display:grid}.igp-kpi{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--surface-2,#f4f7f5) 65%, #fff));border-radius:14px;align-items:center;gap:.65rem;padding:.85rem .9rem;display:flex}.igp-kpi__icon{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 16%, #fff);width:2.2rem;height:2.2rem;color:var(--rs-brand-dark,#153832);border-radius:10px;flex:none;place-items:center;display:grid}.igp-kpi__label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:650;display:block}.igp-kpi__value{color:var(--text);font-size:1.35rem;font-weight:800;line-height:1.15;display:block}.igp-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.igp-section-head h3{margin:0;font-size:1.05rem}.igp-table-wrap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:12px;overflow:auto}.igp-table{min-width:720px;margin:0}.igp-table thead th{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 80%, #fff);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.igp-progress{gap:.25rem;min-width:110px;display:grid}.igp-progress__bar{background:linear-gradient(90deg,#8eb69b,#153832);border-radius:999px;height:6px}.igp-progress>span{color:var(--muted);font-size:.78rem}.igp-pill{background:color-mix(in srgb, var(--muted) 12%, #fff);min-height:1.45rem;color:var(--text);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.igp-pill--ok{color:#176b48;background:#deefe8}.igp-pill--run{color:#7a5a00;background:#f7eed5}.igp-pill--bad{color:#a61f2d;background:#fce5e7}.igp-band{font-size:.82rem;font-weight:700}.igp-band--high{color:#176b48}.igp-band--mid{color:#7a5a00}.igp-band--low{color:var(--muted)}.igp-err-cell{color:#a61f2d;font-size:.85rem}.igp-empty{text-align:center;color:var(--muted);justify-items:center;gap:.55rem;padding:2rem 1rem;display:grid}.igp-empty--inline{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;padding:1.25rem 1rem}.igp-empty--inline p{margin:.15rem 0 0;font-size:.86rem}.igp-search-layout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:1rem;display:grid}.igp-search-main h3,.igp-card h3{margin:0 0 .35rem}.igp-help{color:var(--muted);margin:0 0 .85rem;font-size:.88rem;line-height:1.45}.igp-textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:12px;width:100%;min-height:12rem;padding:.75rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.igp-search-side,.igp-card{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 45%, #fff);border-radius:14px;gap:.75rem;padding:1rem;display:grid}.igp-card--grow{min-width:0}.igp-search-side h4{margin:0;font-size:.92rem}.igp-field{color:var(--muted);gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.igp-field input,.igp-field textarea{font:inherit;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:10px;padding:.55rem .7rem;font-weight:500}.igp-check{align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}.igp-split{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.igp-filters-row{flex-wrap:wrap;gap:.5rem;display:flex}.igp-search-input{border:1px solid var(--line);min-height:2.4rem;font:inherit;border-radius:10px;flex:220px;padding:.5rem .75rem}.igp-search-input--sm{flex:0 140px}.igp-contact-flags{flex-wrap:wrap;gap:.25rem;display:flex}.igp-flag{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 14%, #fff);color:var(--rs-brand-dark,#153832);border-radius:6px;padding:.1rem .4rem;font-size:.68rem;font-weight:750;display:inline-flex}.igp-footer-actions{gap:.5rem;display:flex}.igp-detail{gap:1rem;display:grid}.igp-contact-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.igp-contact-item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 40%, #fff);border-radius:12px;padding:.75rem .85rem}.igp-contact-actions{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}@media (width<=980px){.igp-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.igp-search-layout,.igp-split{grid-template-columns:1fr}.igp-empty--inline{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=640px){.igp-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.igp-nav__text small{display:none}}.ca-shell{gap:1.1rem;display:grid}.ca-stepper{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2,#f7f8fa));border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:.75rem;display:grid}.ca-stepper--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.ca-stepper--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-mode-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.ca-mode-card{text-align:left;border:1px solid var(--line);background:linear-gradient(180deg, #fff, var(--surface-2,#f7f8fa));color:inherit;font:inherit;cursor:pointer;border-radius:16px;justify-items:start;gap:.55rem;min-height:160px;padding:1.25rem 1.35rem;display:grid}.ca-mode-card:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 35%, var(--line));box-shadow:0 8px 24px #0f172a0f}.ca-mode-card strong{font-size:1.05rem}.ca-mode-card span{color:var(--text-soft);font-size:.9rem;line-height:1.45}.ca-result-layout--art{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.ca-step{min-width:0;color:var(--text-soft);font:inherit;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.ca-step:disabled{opacity:.55;cursor:not-allowed}.ca-step.is-jump{cursor:pointer}.ca-step.is-jump:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 22%, var(--line));background:color-mix(in srgb, var(--brand,#052c29) 4%, #fff)}.ca-step__num{background:color-mix(in srgb, var(--brand,#052c29) 12%, #fff);width:1.65rem;height:1.65rem;color:var(--brand,#052c29);border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.ca-step__lbl{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:650;overflow:hidden}.ca-step.is-done .ca-step__num{background:color-mix(in srgb, var(--brand,#052c29) 22%, #fff)}.ca-step.is-on{border-color:color-mix(in srgb, var(--brand,#052c29) 28%, var(--line));color:var(--text);box-shadow:0 1px 0 color-mix(in srgb, var(--brand,#052c29) 8%, transparent);background:#fff}.ca-step.is-on .ca-step__num{background:var(--brand,#052c29);color:#fff}.ca-workspace{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;gap:1.1rem;display:grid}.ca-workspace--result{grid-template-columns:minmax(0,1fr)}.ca-workspace--result .ca-history{display:none}.ca-main{gap:1.1rem;min-width:0;display:grid}.ca-panel{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb, var(--brand,#052c29) 4%, transparent);border-radius:16px;padding:1.15rem 1.25rem}.ca-panel__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.ca-panel__hd h3,.ca-panel__hd h4{margin:0;font-size:1.05rem;font-weight:700}.ca-panel__hd p{color:var(--text-soft);margin:.25rem 0 0;font-size:.9rem}.ca-history{max-height:calc(100vh - 6rem);position:sticky;top:.75rem;overflow:auto}.ca-history-list{gap:.45rem;display:grid}.ca-history-item{text-align:left;border:1px solid var(--line);background:var(--surface-2,#f7f8fa);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:12px;gap:.15rem;padding:.7rem .8rem;display:grid}.ca-history-item:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 30%, var(--line))}.ca-history-item strong{font-size:.88rem}.ca-history-item span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ca-profile-list{gap:.65rem;display:grid}.ca-profile-card{border:1px solid var(--line);background:var(--surface-2,#fafbfc);cursor:pointer;border-radius:14px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;position:relative}.ca-profile-card>input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ca-profile-card.is-on{border-color:color-mix(in srgb, var(--brand,#052c29) 40%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand,#052c29) 25%, transparent);background:#fff}.ca-profile-card.is-wf-on{border-color:color-mix(in srgb, #15803d 45%, var(--line))}.ca-wf-badge{letter-spacing:.02em;color:var(--text-soft);margin-top:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.ca-wf-badge.is-on{color:#15803d}.ca-wf-toggle.is-on{color:#fff;background:#15803d;border-color:#15803d}.ca-profile-card__logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;width:44px;height:44px;padding:.2rem}.ca-profile-card__body{flex:1;min-width:0}.ca-profile-card__tone{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ca-profile-card__meta{color:var(--text-soft,#64748b);gap:.2rem;margin-top:.4rem;font-size:.78rem;display:grid}.ca-profile-card__wa{color:var(--text,#0f172a);font-variant-numeric:tabular-nums;font-weight:600}.ca-profile-card__wa.is-warn{color:#b45309;font-weight:650}.ca-profile-card__sched{font-variant-numeric:tabular-nums}.ca-profile-card__actions{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem;display:flex}.ca-profile-card__next{white-space:nowrap;font-weight:700}.ca-wf-badge.is-run{color:#1d4ed8;background:#e4eefe}.ca-destinatario--top{margin-top:.25rem;margin-bottom:.35rem}.ca-field-label{color:var(--text-soft);margin-bottom:.15rem;font-size:.82rem;font-weight:600;display:block}.ca-template-picks{flex-wrap:wrap;gap:.5rem;display:flex}.ca-logo-preview{object-fit:contain;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:72px;height:72px;margin-top:.35rem;padding:.35rem}.ca-logo-preview-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.45rem;display:flex}.ca-logo-preview-row .ca-logo-preview{margin-top:0}.ca-json-block{border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;grid-column:1/-1;padding:.85rem .95rem}.ca-json-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;font-weight:700;list-style:none;display:flex}.ca-json-summary::-webkit-details-marker{display:none}.ca-json-summary:before{content:"▸";color:var(--brand,#052c29);margin-right:.15rem;display:inline-block}details.ca-json-block[open]>.ca-json-summary:before{content:"▾"}.ca-json-summary .muted{font-size:.82rem;font-weight:500}.ca-json-textarea{white-space:pre;box-sizing:border-box;width:100%;min-height:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.ca-json-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.ca-idea-list{gap:.55rem;display:grid}.ca-idea-row{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.ca-idea-row--on{border-color:color-mix(in srgb, var(--brand,#052c29) 40%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand,#052c29) 22%, transparent);background:color-mix(in srgb, var(--brand,#052c29) 4%, #fff)}.ca-idea-radio{border:2px solid var(--line-strong,var(--line));border-radius:999px;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;display:grid}.ca-idea-row--on .ca-idea-radio{border-color:var(--brand,#052c29);background:radial-gradient(circle at center, var(--brand,#052c29) 45%, transparent 48%)}.ca-idea-copy{gap:.25rem;min-width:0;display:grid}.ca-idea-send-list{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ca-idea-send-item{border:1px solid var(--line);background:var(--surface-2,#fafbfc);border-radius:12px;margin:0;padding:.75rem .85rem}.ca-idea-send-item.is-sent{opacity:.72;border-color:color-mix(in srgb, var(--ok,#16a34a) 35%, var(--line))}.ca-idea-send-item.is-off{opacity:.45}.ca-idea-send-item__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;display:flex}.ca-idea-send-item__meta strong{font-size:.92rem}.ca-idea-send-item__meta span{color:var(--text-soft);font-size:.78rem}.ca-idea-send-item p{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.86rem;line-height:1.45}.ca-format-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.ca-format-card{text-align:left;border:1px solid var(--line);background:var(--surface-2,#fafbfc);cursor:pointer;color:inherit;font:inherit;border-radius:14px;gap:.35rem;padding:1rem;display:grid}.ca-format-card strong{font-size:.95rem}.ca-format-card span{color:var(--text-soft);font-size:.82rem}.ca-format-card.is-on,.ca-format-card:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 35%, var(--line));background:#fff}.ca-tabs{background:var(--surface-2,#f3f4f6);border-radius:12px;flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.3rem;display:flex}.ca-tab{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.45rem .9rem;font-size:.88rem;font-weight:600}.ca-tab.is-on{color:var(--text);background:#fff;box-shadow:0 1px 2px #0f172a14}.ca-result-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,360px);align-items:start;gap:1.1rem;width:100%;min-width:0;display:grid}.ca-result-layout>*{min-width:0}.ca-result-compose{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:1.1rem;display:grid}.ca-result-compose--solo{grid-template-columns:minmax(0,1fr)}.ca-result-fields{gap:.85rem;min-width:0;display:grid}.ca-result-fields .field textarea{resize:vertical;min-height:4.5rem}.ca-result-preview{border:1px solid var(--line);background:var(--surface-2,#f7f8fa);border-radius:14px;justify-items:center;gap:.65rem;padding:.85rem;display:grid;position:sticky;top:.75rem}.ca-result-toolbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.85rem;display:flex}.ca-result-toolbar .field{flex:200px;margin:0}.ca-hashtags{flex-wrap:wrap;gap:.35rem;display:flex}.ca-hash{background:color-mix(in srgb, var(--brand,#052c29) 10%, #fff);color:var(--brand,#052c29);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.ca-schedule{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;max-height:calc(100vh - 5.5rem);display:flex;position:sticky;top:.75rem;overflow:hidden auto}.ca-schedule>.ca-panel__hd,.ca-schedule>.ca-destinatario,.ca-schedule>.ca-cal-toolbar,.ca-schedule>.ca-cal-week,.ca-schedule>.ca-cal-dayview,.ca-schedule>.ca-schedule-actions{flex:none}.ca-schedule>.ca-schedule-list{flex:0 auto;min-height:8rem;max-height:min(42vh,360px);overflow-y:auto}.ca-continuous-check{align-items:flex-start;margin:.55rem 0 .15rem}.ca-sched-plan--summary{padding:.75rem .85rem}.ca-sched-plan-summary__row{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.55rem;display:flex}.ca-sched-plan-summary__row .ca-destinatario__hint{margin:.2rem 0 0}.ca-sched-plan--modal{gap:.85rem;display:grid}.ca-sched-plan--modal .ca-sched-plan__grid{margin:0}.ca-idea-check{border:1.5px solid var(--line);color:#fff;background:#fff;border-radius:6px;flex:0 0 1.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.15rem;font-size:.75rem;font-weight:700;display:inline-flex}.ca-idea-check.is-on{background:var(--brand,#052c29);border-color:var(--brand,#052c29)}.ca-cal-chip{text-overflow:ellipsis;white-space:nowrap;color:#234;background:#e8eef0;border-radius:4px;max-width:100%;padding:.08rem .2rem;font-size:.58rem;font-weight:600;display:block;overflow:hidden}.ca-destinatario{border:1px solid var(--line);background:color-mix(in srgb, var(--brand,#052c29) 4%, #fff);border-radius:14px;gap:.55rem;margin-bottom:.85rem;padding:.85rem .9rem;display:grid}.ca-destinatario--texts{background:var(--surface-2,#f7f8fa);margin-bottom:.55rem;padding-bottom:.65rem}.ca-destinatario__title{font-size:.9rem}.ca-destinatario__hint{margin:0;font-size:.82rem}.ca-schedule-check{color:var(--text-soft);align-items:flex-start;gap:.55rem;margin:.35rem 0 .85rem;font-size:.85rem;display:flex}.ca-schedule-item-head .ca-schedule-check{min-width:0;color:inherit;font-size:inherit;flex:1;align-items:center;margin:0}.ca-schedule-item-head .ca-schedule-check strong{font-size:.86rem}.ca-sched-plan{background:color-mix(in srgb, var(--brand,#052c29) 3%, #fff)}.ca-sched-plan__grid{grid-template-columns:1fr 1fr;gap:.55rem .65rem;display:grid}.ca-weekday-picks{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.ca-weekday-chip{border:1px solid var(--line);cursor:pointer;color:var(--text-soft);background:#fff;border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:600}.ca-weekday-chip.is-on{background:var(--brand,#052c29);border-color:var(--brand,#052c29);color:#fff}.ca-cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin:.35rem 0 .55rem;display:flex}.ca-cal-tabs{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.ca-cal-tab{cursor:pointer;color:var(--text-soft);background:#fff;border:0;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.ca-cal-tab+.ca-cal-tab{border-left:1px solid var(--line)}.ca-cal-tab.is-on{background:var(--brand,#052c29);color:#fff}.ca-cal-count{font-size:.75rem}.ca-cal-week{gap:.45rem;margin-bottom:.65rem;display:grid}.ca-cal-week__nav{justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.ca-cal-week__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.ca-cal-day{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:.15rem;min-width:0;min-height:3.5rem;padding:.28rem;display:flex;overflow:hidden}.ca-cal-day:hover{border-color:color-mix(in srgb, var(--brand,#052c29) 40%, var(--line))}.ca-cal-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand,#052c29) 35%, transparent)}.ca-cal-day.is-focus{border-color:var(--brand,#052c29);background:color-mix(in srgb, var(--brand,#052c29) 6%, #fff)}.ca-cal-day__wd{color:var(--text-soft);text-transform:uppercase;font-size:.65rem;font-weight:600}.ca-cal-day__num{font-size:.9rem;font-weight:700;line-height:1}.ca-cal-day__chips{flex-direction:column;gap:.15rem;margin-top:.15rem;display:flex}.ca-cal-chip{text-overflow:ellipsis;white-space:nowrap;color:#234;background:#e8eef0;border-radius:4px;padding:.1rem .25rem;font-size:.62rem;font-weight:600;display:block;overflow:hidden}.ca-cal-chip--status{color:#1e3a8a;background:#dbeafe}.ca-cal-chip--reel{color:#14532d;background:#dcfce7}.ca-cal-chip--post{color:#78350f;background:#fef3c7}.ca-cal-chip--art{color:#581c87;background:#f3e8ff}.ca-cal-chip.is-off,.ca-cal-chip--more{opacity:.55}.ca-cal-dayview{gap:.45rem;margin-bottom:.65rem;display:grid}.ca-cal-dayview__list{gap:.3rem;display:grid}.ca-cal-dayview__row{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.ca-cal-dayview__row strong{font-variant-numeric:tabular-nums}.ca-schedule-item.is-off{opacity:.55}.ca-schedule-item.is-focus-day{border-color:color-mix(in srgb, var(--brand,#052c29) 45%, var(--line))}.ca-schedule-list{flex:auto;gap:.7rem;min-height:0;max-height:none;margin-bottom:.85rem;padding-right:.2rem;display:grid;overflow-y:auto}.ca-schedule-item{border:1px solid var(--line);background:var(--surface-2,#f7f8fa);border-radius:12px;gap:.45rem;padding:.75rem .8rem;display:grid}.ca-schedule-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ca-schedule-item-head strong{font-size:.86rem}.ca-schedule-item-head input[type=datetime-local]{flex:160px;min-width:0;max-width:100%;font-size:.8rem}.ca-schedule-item textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:4.75rem;font:inherit;line-height:1.4}.ca-schedule-meta{color:var(--text-soft);font-size:.72rem}.ca-schedule-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.ca-color-row .field input[type=color]{cursor:pointer;width:100%;min-height:2.6rem;padding:.25rem}.ca-wa-list{gap:.45rem;max-height:280px;display:grid;overflow:auto}.ca-wa-item{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.ca-wa-item span{gap:.15rem;min-width:0;display:grid}.ca-wa-item small{font-size:.75rem}.ca-wa-item--on{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.field input:not([type=checkbox]):not([type=radio]):not([type=color]),.field textarea,.field select{box-sizing:border-box;width:100%}@media (width<=1100px){.ca-result-layout{grid-template-columns:1fr}.ca-schedule{max-height:none;position:static;overflow:visible}.ca-schedule>.ca-schedule-list{max-height:min(50vh,420px)}.ca-cal-week__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-sched-plan__grid{grid-template-columns:1fr}.ca-result-preview{position:static}}@media (width<=960px){.ca-workspace{grid-template-columns:1fr}.ca-workspace--result .ca-history{display:block}.ca-stepper,.ca-result-compose{grid-template-columns:1fr}}:root{--rs-brand:#8eb69b;--rs-brand-light:#a3cbb0;--rs-brand-dark:#153832;--rs-glow:#8eb69b47;--rs-glow-strong:#8eb69b73;--rs-success:#24b47e;--rs-warning:#f2b84b;--rs-danger:#ef5b67;--rs-info:#38bdf8;--rs-purple:#a855f7;--rs-radius-xs:6px;--rs-radius-sm:10px;--rs-radius:16px;--rs-radius-lg:24px;--rs-ease:cubic-bezier(.22, 1, .36, 1);--rs-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--rs-shadow-sm:0 1px 2px #0f172a08;--rs-shadow-md:0 6px 18px #8eb69b33;--rs-shadow-lg:0 12px 32px #15383224;--rs-grad:linear-gradient(135deg, #8eb69b 0%, #153832 100%);--rs-surf-soft:#f5f9f7}.rs-desk,.dash-desk,.fin-desk,.sales-desk{--dash-brand:var(--rs-brand);--dash-brand-dark:var(--rs-brand-dark);--dash-glow:var(--rs-glow);--dash-radius:var(--rs-radius);--dash-ease:var(--rs-ease);gap:.85rem;display:grid}.rs-desk>.page-head--modern,.dash-desk>.page-head--modern,.fin-desk>.page-head--modern,.sales-desk>.page-head--modern{gap:.5rem;margin-bottom:0;padding-bottom:.1rem}.rs-desk>.page-head--modern h1,.dash-desk>.page-head--modern h1,.fin-desk>.page-head--modern h1,.sales-desk>.page-head--modern h1{letter-spacing:-.02em;color:var(--rs-brand-dark);font-size:1.4rem;line-height:1.15}.rs-desk>.page-head--modern p,.dash-desk>.page-head--modern p,.fin-desk>.page-head--modern p,.sales-desk>.page-head--modern p{margin-top:.12rem;font-size:.8rem}.rs-tabs,.dash-period-tabs{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex-wrap:wrap;gap:.2rem;width:fit-content;max-width:100%;padding:.22rem;display:inline-flex}.rs-ptab,.dash-ptab{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;transition:background .18s var(--rs-ease), color .18s, box-shadow .18s;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.rs-ptab:hover,.dash-ptab:hover{color:var(--text);background:#ffffffb3}.rs-ptab.is-on,.dash-ptab.is-on{color:var(--rs-brand-dark);box-shadow:var(--rs-shadow-sm), 0 4px 12px var(--rs-glow);background:#fff}.rs-ptab em,.dash-ptab em,.rs-tab-badge{background:var(--rs-danger);color:#fff;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.rs-mc-grid,.dash-mc-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;display:grid}.rs-mc,.dash-mc{text-align:left;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:transform .22s var(--rs-ease), box-shadow .22s, border-color .22s;gap:.35rem;padding:.85rem .9rem .7rem;display:grid}.rs-mc:hover,.dash-mc:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 8px 22px var(--rs-glow);transform:translateY(-2px)}.rs-mc.is-on,.dash-mc.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow)}.rs-mc.is-warn,.dash-mc.is-warn{border-color:color-mix(in srgb, var(--rs-warning) 45%, var(--line));box-shadow:0 0 0 3px #f2b84b2e}.rs-mc.is-warn .rs-mc__val,.dash-mc.is-warn .dash-mc__val{color:#8a5a12}.rs-mc__hd,.dash-mc__hd{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.rs-mc__lbl,.dash-mc__lbl{color:var(--muted);letter-spacing:.01em;font-size:.72rem;font-weight:650}.rs-mc__ico,.dash-mc__ico{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:1.85rem;height:1.85rem;color:var(--rs-brand-dark);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rs-mc__ico.tone-1,.dash-mc__ico.tone-1{background:color-mix(in srgb, var(--rs-success) 16%, #fff);color:#1b6b3a}.rs-mc__ico.tone-2,.dash-mc__ico.tone-2{background:color-mix(in srgb, var(--rs-info) 16%, #fff);color:#0369a1}.rs-mc__ico.tone-3,.dash-mc__ico.tone-3{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12}.rs-mc__val,.dash-mc__val{letter-spacing:-.03em;color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:750;line-height:1}.rs-mc__ft,.dash-mc__ft{color:var(--muted);font-size:.7rem}.rs-mc__hint,.dash-mc__hint{font-weight:500}.rs-tile-grid,.dash-prospect-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;width:100%;display:grid}.rs-tile,.dash-prospect-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(155deg, var(--rs-surf-soft) 0%, #fff 58%);min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:transform .18s var(--rs-ease), box-shadow .18s, border-color .18s;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.7rem .75rem;text-decoration:none;display:grid}.rs-tile:hover,.dash-prospect-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:var(--rs-shadow-md);color:inherit;transform:translateY(-1px)}.rs-tile__ico,.dash-prospect-card__ico{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2.35rem;height:2.35rem;color:var(--rs-brand-dark);border-radius:11px;grid-area:1/1/span 3;align-self:center;place-items:center;display:grid}.rs-tile__lbl,.dash-prospect-card__lbl{color:var(--muted);grid-area:1/2;font-size:.7rem;font-weight:650;line-height:1.2}.rs-tile__val,.dash-prospect-card__val{letter-spacing:-.03em;color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;grid-area:2/2;font-size:1.35rem;font-weight:750;line-height:1}.rs-tile__hint,.dash-prospect-card__hint{color:var(--muted);grid-area:3/2;font-size:.66rem;line-height:1.3}.rs-actions,.fin-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rs-action,.fin-action{border-radius:var(--rs-radius-sm);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.05rem;color:var(--rs-brand-dark);font:inherit;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:transform .16s var(--rs-ease), box-shadow .16s, border-color .16s;background:#fff;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.rs-action:hover:not(:disabled),.fin-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 42%, var(--line));box-shadow:var(--rs-shadow-md);transform:translateY(-1px)}.rs-action:disabled,.fin-action:disabled{opacity:.55;cursor:not-allowed}.rs-cta,.btn.rs-cta,.fin-cta.btn-primary,.btn.btn-primary.rs-cta,.btn.btn-primary.fin-cta{box-shadow:0 4px 14px var(--rs-glow-strong);border-radius:var(--rs-radius-sm);font-weight:650;background:var(--rs-grad)!important;color:#fff!important;border:1px solid #8eb69b73!important}.rs-cta:hover,.btn.rs-cta:hover,.fin-cta.btn-primary:hover,.btn.btn-primary.rs-cta:hover,.btn.btn-primary.fin-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.users-icon-btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--rs-radius-sm);width:2.15rem;height:2.15rem;color:var(--text-soft,#4a5f58);cursor:pointer;background:#fff;flex-shrink:0;place-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.users-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));color:var(--rs-brand-dark);box-shadow:0 4px 12px var(--rs-glow)}.users-icon-btn:disabled{opacity:.55;cursor:not-allowed}.users-icon-btn--primary{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));color:var(--rs-brand-dark)}.users-icon-btn em{background:var(--rs-danger);color:#fff;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.6rem;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.28rem}.rs-chip,.fin-chip,.dash-pill{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:1.45rem;color:var(--rs-brand-dark);background:#f4f8f6;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex}.rs-chip.is-on,.dash-pill.is-on{background:color-mix(in srgb, var(--rs-brand) 22%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line))}.rs-chip--ok{background:color-mix(in srgb, var(--rs-success) 12%, #fff);color:#1b6b3a;border-color:color-mix(in srgb, var(--rs-success) 28%, var(--line))}.rs-chip--warn{background:color-mix(in srgb, var(--rs-warning) 14%, #fff);color:#8a5a12;border-color:color-mix(in srgb, var(--rs-warning) 28%, var(--line))}.rs-chip--danger{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318;border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))}.rs-filters,.fin-filters{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.rs-filters__label,.fin-filters__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .15rem;font-size:.68rem;font-weight:700}.rs-bento,.dash-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.rs-span-5,.dash-span-5{grid-column:span 5;min-width:0}.rs-span-6,.dash-span-6{grid-column:span 6;min-width:0}.rs-span-7,.dash-span-7{grid-column:span 7;min-width:0}.rs-span-12,.dash-span-12{grid-column:span 12;min-width:0}.rs-desk .panel.panel--modern,.dash-desk .panel.panel--modern,.fin-desk .panel.panel--modern{border-radius:var(--rs-radius);border-color:color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm);transition:box-shadow .22s var(--rs-ease), border-color .22s, transform .22s var(--rs-ease)}.panel.panel--modern:not(.panel--flush):not(:has(>.panel-head)):not(:has(>.panel-body)){padding:1.15rem 1.25rem 1.25rem}.panel.panel--modern:not(.panel--flush):has(>.panel-head):not(:has(>.panel-body)){padding-bottom:1.15rem}.panel.panel--modern:not(.panel--flush):has(>.panel-head):not(:has(>.panel-body))>:not(.panel-head){margin-left:1.1rem;margin-right:1.1rem}.rs-desk .panel.panel--modern:hover,.dash-desk .panel.panel--modern:hover,.fin-desk .panel.panel--modern:hover{border-color:color-mix(in srgb, var(--rs-brand) 28%, var(--line));box-shadow:var(--rs-shadow-md)}.rs-sec-desc{color:var(--text-soft,#4a5f58);border-left:3.5px solid var(--rs-brand);margin:0 0 .75rem;padding-left:.75rem;font-size:.9rem}.rs-sec-num{background:var(--rs-grad);color:#fff;width:1.75rem;height:1.75rem;box-shadow:0 3px 10px var(--rs-glow-strong);border-radius:8px;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid}.users-subnav{flex-wrap:wrap;gap:.35rem;margin:-.15rem 0 .15rem;display:flex}.users-subnav__btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-height:2.15rem;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.users-subnav__btn:hover{color:var(--rs-brand-dark,#153832);border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 8%, #fff)}.users-subnav__btn.is-on{color:#fff;background:linear-gradient(135deg,#153832 0%,#1f4a42 100%);border-color:#0000;box-shadow:0 4px 14px #15383238}.users-subnav__btn em{background:var(--rs-danger,#ef5b67);color:#fff;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.users-subnav__btn.is-on em{color:#fff;background:#ffffff38}.msg-module-subnav{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;padding:.35rem}.msg-module-subnav .users-subnav__btn{background:0 0;border-color:#0000}.msg-module-subnav .users-subnav__btn:hover{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff)}.msg-module-subnav .users-subnav__btn.is-on{background:linear-gradient(135deg,#153832 0%,#1f4a42 100%)}.users-kpis{grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr));gap:.5rem;display:grid}.users-kpi{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-height:3.25rem;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.45rem;padding:.5rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.users-kpi .material-symbols-outlined,.users-kpi .icon{color:var(--rs-brand-dark,#153832);opacity:.85;grid-row:1/span 2}.users-kpi.is-static{cursor:default}.users-kpi strong{color:var(--rs-brand-dark,#153832);font-size:1.05rem;line-height:1.1}.users-kpi span{color:var(--muted);grid-column:2;font-size:.68rem;font-weight:650}.users-kpi:hover:not(.is-static),.users-kpi.is-on{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand,#8eb69b) 10%, #fff);box-shadow:0 2px 10px var(--rs-glow,#8eb69b38)}.users-kpi.is-warn{border-color:color-mix(in srgb, var(--rs-danger,#ef5b67) 32%, var(--line));background:color-mix(in srgb, var(--rs-danger,#ef5b67) 7%, #fff)}.users-search{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:min(18rem,100%);min-height:2.15rem;color:var(--muted);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.4rem;padding:.28rem .7rem;display:inline-flex}.users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand,#8eb69b) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow,#8eb69b47)}.users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.85rem}.fin-fn{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.fin-fn__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .35rem;font-size:.62rem;font-weight:700}.fin-desk .rs-mc-grid.fin-mc-grid .rs-mc{min-width:0}.fin-desk .rs-mc.is-warn{border-color:color-mix(in srgb, #f2b84b 45%, var(--line));box-shadow:0 0 0 3px #f2b84b2e}.fin-desk .rs-mc.is-warn .rs-mc__val{color:#8a5a12}.fin-filters .fin-list-search,.fin-filters .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,14rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.fin-filters .fin-list-search input,.fin-filters .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.tpl-desk .tpl-fn-approach{min-width:min(11rem,100%)}.tpl-desk .landing-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.4rem;margin-top:auto;padding:.95rem 0 .15rem}.tpl-desk .landing-card.tpl-card{--landing-primary:#153832;border:1px solid color-mix(in srgb, var(--rs-brand,#8eb69b) 18%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--landing-accent) 6%, #fff) 0%, #fff 42%);box-shadow:0 1px 0 color-mix(in srgb, var(--landing-accent) 10%, transparent);border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.tpl-desk .landing-card.tpl-card:hover{border-color:color-mix(in srgb, var(--landing-accent) 36%, var(--line));box-shadow:0 12px 28px color-mix(in srgb, var(--landing-accent) 16%, transparent);transform:translateY(-2px)}.tpl-desk .landing-card.tpl-card .landing-card__media{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--landing-accent) 42%, transparent), transparent 58%), linear-gradient(135deg, var(--landing-primary) 0%, var(--landing-accent) 100%);min-height:96px}.tpl-desk .landing-card.tpl-card .landing-card__letter{letter-spacing:-.04em;opacity:.88;text-shadow:0 1px #0000001f;font-size:2rem;font-weight:700}.tpl-desk .landing-card.tpl-card .landing-card__kind{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081c186b;border:1px solid #ffffff38;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}.tpl-desk .landing-card.tpl-card .landing-card__kind.is-pack{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 55%, #081c188c)}.tpl-desk .landing-card.tpl-card .landing-card__body{flex-direction:column;gap:1rem;min-height:0;padding:1.25rem 1.2rem 1.15rem;display:flex}.tpl-desk .landing-card.tpl-card .landing-card__head{gap:.4rem;margin:0;display:grid}.tpl-desk .landing-card.tpl-card .landing-card__title{-webkit-line-clamp:2;letter-spacing:-.015em;color:var(--rs-brand-dark,#153832);-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.tpl-desk .landing-card.tpl-card .landing-card__subject{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:inherit;font-size:.84rem;line-height:1.45;display:block;overflow:hidden}.tpl-desk .landing-card.tpl-card .landing-card__desc{min-height:0;color:color-mix(in srgb, var(--text) 82%, var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tpl-desk .landing-card.tpl-card .landing-card__desc.is-empty{color:var(--muted);font-style:italic}.tpl-desk .landing-card.tpl-card .landing-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.1rem 0 0;padding-top:.15rem;font-size:.76rem;line-height:1.4;display:flex}.tpl-desk .landing-card.tpl-card .landing-card__meta-item{align-items:center;max-width:100%;display:inline-flex}.tpl-desk .landing-card.tpl-card .landing-card__meta-item+.landing-card__meta-item:not(.is-muted):before{content:"";background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-right:.55rem}.tpl-desk .landing-card.tpl-card .landing-card__meta-item:first-child{color:var(--rs-brand-dark,#153832);font-weight:650}.tpl-desk .landing-card.tpl-card .landing-card__meta-item.is-muted{margin-left:auto}.tpl-desk .landing-card.tpl-card .landing-card__actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:.35rem;padding-top:.95rem;padding-bottom:.1rem;display:flex}.tpl-desk .tpl-list-panel>.panel-body.tpl-list-panel__body,.tpl-desk .tpl-list-panel__body{padding:1.1rem 1.15rem 1.35rem!important}.tpl-desk .tpl-card-grid.landing-card-grid,.tpl-desk .tpl-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-content:start;gap:1.5rem!important;display:grid!important}.tpl-desk .tpl-card-grid>.landing-card.tpl-card,.tpl-desk .tpl-card-grid>.tpl-card{margin:0}.tpl-desk .tpl-card-grid>.landing-card.tpl-card+.landing-card.tpl-card,.tpl-desk .tpl-card-grid>.tpl-card+.tpl-card{margin-top:0}@media (width<=900px){.rs-span-5,.rs-span-6,.rs-span-7,.dash-span-5,.dash-span-6,.dash-span-7{grid-column:span 12}}@media (width<=720px){.rs-mc__val,.dash-mc__val{font-size:1.2rem}}.users-desk.rs-desk{gap:.85rem}.users-mc-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.users-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.users-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.users-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.users-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.rs-mc--static{cursor:default}.rs-mc--static:hover{box-shadow:var(--rs-shadow-sm);border-color:color-mix(in srgb, var(--line) 75%, transparent);transform:none}.users-desk .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);padding:.3rem .75rem;display:inline-flex}.users-desk .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.users-desk .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.users-desk .users-person,.leads-desk button.users-person{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;max-width:100%;margin:0;padding:0;display:inline-flex}.users-desk .users-person:hover strong,.leads-desk button.users-person:hover strong{color:var(--rs-brand-dark);text-decoration:underline}.users-desk .row-avatar,.leads-desk button.users-person .row-avatar{background:var(--rs-grad);color:#fff;width:2.35rem;height:2.35rem;box-shadow:0 4px 12px var(--rs-glow);border-radius:12px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:750;display:grid}.users-desk .cell-primary,.leads-desk button.users-person .cell-primary{gap:.1rem;min-width:0;display:grid}.users-desk .cell-primary strong,.leads-desk button.users-person .cell-primary strong{color:var(--rs-brand-dark);font-size:.88rem}.users-desk .cell-meta,.leads-desk button.users-person .cell-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.users-desk .users-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.users-icon-btn--danger{color:var(--rs-danger)!important;border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))!important;background:color-mix(in srgb, var(--rs-danger) 8%, #fff)!important}.users-icon-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--rs-danger) 16%, #fff)!important;box-shadow:0 4px 12px #ef5b6740!important}.users-desk .table-wrap{overflow-x:auto}.users-desk table.data{border-collapse:collapse;width:100%}.users-desk table.data th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:left;background:#f5f9f7;padding:.65rem .75rem;font-size:.68rem;font-weight:700}.users-desk table.data td{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);vertical-align:middle;padding:.75rem;font-size:.84rem}.users-desk table.data tbody tr:hover td{background:#f8fbf9}.users-desk .tag-list{flex-wrap:wrap;gap:.3rem;display:flex}.users-desk .tag-chip{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));min-height:1.4rem;color:var(--rs-brand-dark);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.users-desk .tag-chip--more{background:color-mix(in srgb, var(--rs-info) 12%, #fff);border-color:color-mix(in srgb, var(--rs-info) 28%, var(--line));color:#0369a1}.users-tenants{gap:.75rem;display:grid}.users-tenant{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:linear-gradient(155deg, var(--rs-surf-soft) 0%, #fff 55%);box-shadow:var(--rs-shadow-sm);padding:.85rem 1rem}.users-tenant header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.users-tenant header strong{color:var(--rs-brand-dark);font-size:.95rem;display:block}.users-tenant header .muted{font-size:.72rem}.users-tenant ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.users-tenant li{border:1px solid color-mix(in srgb, var(--line) 60%, transparent);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.45rem .55rem;display:grid}.users-roles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.users-roles article{border-radius:var(--rs-radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;gap:.35rem;padding:.85rem .95rem;display:grid}.users-roles article .muted{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.users-roles article p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.4}.users-detail{gap:.85rem;display:grid}.users-detail__links{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.users-detail__links li{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:#f7faf8;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.users-detail__tools{flex-wrap:wrap;gap:.4rem;display:flex}.users-pass-row{align-items:center;gap:.45rem;display:flex}.users-pass-row input{flex:1;min-width:0}@media (width<=1200px){.users-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.users-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.users-tenant li{grid-template-columns:1fr}}.apikeys-desk.rs-desk{gap:.85rem}.apikeys-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.apikeys-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.apikeys-fn .apikeys-search,.apikeys-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.apikeys-fn .apikeys-search:focus-within,.apikeys-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.apikeys-fn .apikeys-search input,.apikeys-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.integ-health{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:2rem;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.integ-health.is-ok{color:#1b6b3a;background:color-mix(in srgb, var(--rs-success) 12%, #fff);border-color:color-mix(in srgb, var(--rs-success) 30%, var(--line))}.integ-health.is-fail{color:#b42318;background:color-mix(in srgb, var(--rs-danger) 10%, #fff);border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))}.integ-health.is-wait{color:#8a5a12;background:color-mix(in srgb, var(--rs-warning) 12%, #fff)}.integ-list{gap:.65rem;display:grid}.integ-card{border-radius:var(--rs-radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:linear-gradient(155deg, var(--rs-surf-soft) 0%, #fff 58%);box-shadow:var(--rs-shadow-sm);transition:transform .18s var(--rs-ease), box-shadow .18s, border-color .18s;grid-template-columns:4px auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.integ-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:var(--rs-shadow-md);transform:translateY(-1px)}.integ-card.is-revoked,.integ-card.is-expired{opacity:.72}.integ-card__rail{background:var(--rs-grad);border-radius:999px;align-self:stretch;width:4px}.integ-card.is-revoked .integ-card__rail{background:color-mix(in srgb, var(--rs-danger) 70%, #999)}.integ-card.is-expired .integ-card__rail{background:color-mix(in srgb, var(--rs-warning) 80%, #999)}.integ-card__icon{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2.35rem;height:2.35rem;color:var(--rs-brand-dark);border-radius:11px;place-items:center;display:grid}.integ-card__body{gap:.3rem;min-width:0;display:grid}.integ-card__title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.integ-card__title strong{color:var(--rs-brand-dark);font-size:.92rem}.integ-card__meta{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.integ-card__meta code{background:#f2f7f4;border-radius:4px;padding:.05rem .3rem;font-size:.7rem}.integ-card__tags{flex-wrap:wrap;gap:.3rem;display:flex}.integ-card__tags .tag-chip{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));min-height:1.3rem;color:var(--rs-brand-dark);border-radius:999px;padding:.08rem .45rem;font-size:.65rem;font-weight:650;display:inline-flex}.integ-card__actions{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.integ-docs-toggle{border-radius:var(--rs-radius);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);text-align:left;width:100%;font:inherit;cursor:pointer;box-shadow:var(--rs-shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.05rem;transition:border-color .18s,box-shadow .18s;display:flex}.integ-docs-toggle:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:var(--rs-shadow-md)}.integ-docs-toggle strong{color:var(--rs-brand-dark);font-size:.92rem;display:block}.integ-docs-toggle span{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.integ-endpoint{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem 0;display:flex}.integ-endpoint:last-child{border-bottom:0}.scope-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);cursor:pointer;background:#fff;border-radius:12px;gap:.15rem;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.scope-card.is-selected{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.scope-card small{color:var(--muted);font-size:.7rem}@media (width<=1100px){.apikeys-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integ-guide__grid{grid-template-columns:1fr}}@media (width<=720px){.apikeys-mc-grid{grid-template-columns:1fr 1fr}.integ-card{grid-template-columns:4px auto minmax(0,1fr)}.integ-card__actions{grid-column:2/-1}}.webhooks-desk.rs-desk{gap:.85rem}.webhooks-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.webhooks-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.webhooks-fn .webhooks-search,.webhooks-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.webhooks-fn .webhooks-search:focus-within,.webhooks-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.webhooks-fn .webhooks-search input,.webhooks-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.webhooks-split{align-items:start}.webhooks-desk .integ-card.is-selected{border-color:color-mix(in srgb, var(--rs-brand) 50%, var(--line));box-shadow:0 0 0 3px var(--rs-glow), var(--rs-shadow-md)}.webhooks-desk .integ-card.is-paused .integ-card__rail{background:color-mix(in srgb, var(--rs-warning) 80%, #999)}.webhooks-desk .users-icon-btn.is-on{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark);box-shadow:0 0 0 3px var(--rs-glow)}.integ-delivery{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid}.integ-delivery.is-failed{border-color:color-mix(in srgb, var(--rs-danger) 35%, var(--line));background:color-mix(in srgb, var(--rs-danger) 5%, #fff)}.integ-delivery.is-success{border-color:color-mix(in srgb, var(--rs-success) 28%, var(--line))}@media (width<=1100px){.webhooks-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webhooks-split .rs-span-7,.webhooks-split .rs-span-5{grid-column:span 12}}.leads-desk.rs-desk{gap:.85rem}.leads-desk .leads-workspace,.leads-desk .leads-workspace--contacted{grid-template-columns:minmax(0,1fr)}.leads-mc-grid,.leads-mc-grid--queue{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.leads-mc-grid .rs-mc{align-content:start;min-height:5.4rem}.leads-mc-grid .rs-mc__hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;line-height:1.25;display:-webkit-box;overflow:hidden}.leads-desk .contacted-queue__list{gap:.65rem;width:100%}.leads-desk .contacted-card{border-color:color-mix(in srgb, var(--line) 78%, transparent);box-shadow:var(--rs-shadow-sm,0 1px 2px #1538320a);background:#fff;border-radius:14px}.leads-desk .contacted-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 32%, var(--line))}.leads-desk .contacted-card__accent{background:var(--rs-brand);width:3px}.leads-desk .contacted-card--aging .contacted-card__accent{background:#c9852c}.leads-desk .contacted-card--stale .contacted-card__accent{background:#b42318}.leads-desk .contacted-card__main{grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr) auto;align-items:center;column-gap:1.5rem}.leads-desk .contacted-card__who-btn strong{color:var(--rs-brand-dark)}.leads-desk .contacted-card__score{border-color:color-mix(in srgb, var(--rs-brand) 22%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff);color:var(--rs-brand-dark)}@media (width<=1100px){.leads-desk .contacted-card__main{grid-template-columns:1fr}}.leads-filters{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--surface,#fff) 88%, var(--bg-mesh,#e7f0eb));box-shadow:var(--rs-shadow-sm);padding:.75rem .85rem}.leads-filters .field label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.leads-list-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.leads-list-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:var(--surface,#fff);box-shadow:var(--rs-shadow-sm);text-align:left;color:inherit;font:inherit;transition:transform .22s var(--rs-ease), box-shadow .22s, border-color .22s;gap:.55rem;padding:.95rem 1rem;display:grid}button.leads-list-card{cursor:pointer}.leads-list-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 8px 22px var(--rs-glow);transform:translateY(-2px)}.leads-list-card.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow)}.leads-list-card.is-all{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand) 14%, transparent), transparent 55%), var(--surface,#fff);color:var(--rs-brand-dark)}.leads-list-card.is-all strong{font-size:.95rem}.leads-list-card.is-all span{color:var(--muted);font-size:.8rem}.leads-list-card header{min-width:0;color:var(--rs-brand-dark);align-items:center;gap:.45rem;display:flex}.leads-list-card header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.leads-list-card>p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.leads-list-card__tools{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.leads-list-card.is-wa header{color:#0b5c2e}.leads-list-card.is-wa{border-color:color-mix(in srgb, #25d366 28%, var(--line))}.contacted-lists{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.contacted-lists__chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);max-width:min(100%,16rem);min-height:2rem;color:var(--text-soft,#4a5f58);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .35rem .28rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.contacted-lists__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacted-lists__chip em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--rs-brand) 16%, #fff);min-width:1.35rem;height:1.35rem;color:var(--rs-brand-dark);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;font-style:normal;font-weight:700;display:inline-grid}.contacted-lists__chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark)}.contacted-lists__chip.is-active{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark);box-shadow:0 0 0 3px var(--rs-glow)}.contacted-lists__chip.is-wa.is-active{border-color:color-mix(in srgb, #25d366 40%, var(--line));color:#0b5c2e;background:#e0f9ea}.contacted-lists__chip.is-wa.is-active em{color:#fff;background:#128c4a}.leads-desk .kanban-board{grid-template-columns:repeat(6,minmax(200px,1fr));gap:.75rem;padding:.2rem .1rem .85rem}.leads-desk .kanban-col{border-radius:var(--rs-radius);border-color:color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);box-shadow:var(--rs-shadow-sm)}.leads-desk .kanban-col.is-meeting_scheduled{--kanban-accent:#7c6af2}.leads-desk .kanban-col-head{border-radius:var(--rs-radius) var(--rs-radius) 0 0}.leads-desk .kanban-card{border-color:color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);border-radius:12px}.leads-desk .kanban-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 8px 18px var(--rs-glow)}.leads-desk .panel.panel--modern{border-radius:var(--rs-radius)}.lead-preview-modal .modal-head{border-bottom:none;padding-bottom:.35rem}.lead-preview-modal .modal-head-text h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.25;display:-webkit-box;overflow:hidden}.lead-preview-modal .modal-desc{font-size:.78rem}.lead-preview-modal .modal-body{padding-top:.35rem}.lead-preview{gap:1rem;display:grid}.lead-preview__hero{border-radius:var(--rs-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--rs-brand) 10%, #fff) 0%, color-mix(in srgb, var(--rs-brand-dark) 6%, #fff) 100%);border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.lead-preview__avatar{letter-spacing:.02em;width:3.25rem;height:3.25rem;color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 24%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 35%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--rs-brand) 18%, transparent);border-radius:14px;place-items:center;font-size:.95rem;font-weight:800;display:grid}.lead-preview__identity{gap:.35rem;min-width:0;display:grid}.lead-preview__company{color:var(--text-soft);margin:0;font-size:.78rem;font-weight:650}.lead-preview__chips{flex-wrap:wrap;gap:.35rem;display:flex}.lead-preview__chip{letter-spacing:.02em;background:color-mix(in srgb, var(--line) 35%, #fff);color:var(--text-soft);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700}.lead-preview__chip--status.is-ok{background:color-mix(in srgb, var(--rs-success) 14%, #fff);color:#0f6b4c;border-color:color-mix(in srgb, var(--rs-success) 35%, transparent)}.lead-preview__chip--status.is-danger{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42334;border-color:color-mix(in srgb, var(--rs-danger) 30%, transparent)}.lead-preview__chip--status.is-warn{background:color-mix(in srgb, var(--rs-warning) 16%, #fff);color:#9a6700;border-color:color-mix(in srgb, var(--rs-warning) 35%, transparent)}.lead-preview__chip--status.is-brand{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 35%, transparent)}.lead-preview__email{color:var(--rs-brand-dark);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;max-width:100%;font-size:.8rem;text-decoration:none;display:inline-flex;overflow:hidden}.lead-preview__email:hover{text-decoration:underline}.lead-preview__score{text-align:center;border:2px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:3.5rem;height:3.5rem;display:grid}.lead-preview__score strong{color:var(--text);font-size:1.05rem;line-height:1}.lead-preview__score span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:.1rem;font-size:.58rem}.lead-preview__score.is-ok{border-color:color-mix(in srgb, var(--rs-success) 45%, transparent);background:color-mix(in srgb, var(--rs-success) 10%, #fff)}.lead-preview__score.is-ok strong{color:#0f6b4c}.lead-preview__score.is-warn{border-color:color-mix(in srgb, var(--rs-warning) 45%, transparent);background:color-mix(in srgb, var(--rs-warning) 12%, #fff)}.lead-preview__score.is-warn strong{color:#9a6700}.lead-preview__status-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#f8fbf9;border-radius:12px;gap:.55rem;padding:.75rem .85rem;display:grid}.lead-preview__status-head{color:var(--rs-brand-dark);align-items:flex-start;gap:.5rem;display:flex}.lead-preview__label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.68rem;font-weight:700;display:block}.lead-preview__hint{color:var(--text-soft);margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.lead-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lead-preview__cell{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:11px;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}.lead-preview__cell-ico{width:1.85rem;height:1.85rem;color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 14%, #fff);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lead-preview__cell strong{color:var(--text);word-break:break-word;font-size:.82rem;font-weight:650;line-height:1.3;display:block}.lead-preview__tags{gap:.4rem;display:grid}.lead-preview__tag-list{flex-wrap:wrap;gap:.35rem;display:flex}.lead-preview__tag{background:color-mix(in srgb, var(--rs-purple) 12%, #fff);color:#6b21a8;border:1px solid color-mix(in srgb, var(--rs-purple) 28%, transparent);border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:650}.lead-preview__actions{flex-wrap:wrap;gap:.45rem;padding-top:.15rem;display:flex}.lead-preview__action{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:var(--text);cursor:pointer;transition:border-color .15s var(--rs-ease), background .15s var(--rs-ease), transform .15s var(--rs-ease);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.lead-preview__action:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 8%, #fff);transform:translateY(-1px)}.lead-preview__action--wa{color:#0d5f36;background:#e0f9ea;border-color:#25d36659}.lead-preview__action--wa:hover{background:#cff5dd;border-color:#25d36680}.lead-preview-modal .modal-foot .btn-primary{align-items:center;gap:.35rem;display:inline-flex}@media (width<=640px){.lead-preview__hero{grid-template-columns:auto 1fr}.lead-preview__score{border-radius:12px;grid-column:1/-1;grid-template-columns:auto auto;grid-auto-flow:column;justify-content:center;gap:.35rem;width:100%;height:auto;padding:.5rem}.lead-preview__grid{grid-template-columns:1fr}}@media (width<=1200px){.leads-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leads-mc-grid--queue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.leads-mc-grid,.leads-mc-grid--queue{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-filters{align-items:stretch}.leads-filters .field,.leads-filters .btn{width:100%}}.mobile-topbar,.mobile-nav-backdrop,.sidebar-mode-btn--close{display:none!important}@media (width>=901px){.admin-shell .sidebar,.admin-shell .sidebar.sidebar--mini,.admin-shell .sidebar.sidebar--pro{visibility:visible!important;pointer-events:auto!important;transform:none!important}.mobile-topbar,.mobile-nav-backdrop,.sidebar-mode-btn--close{display:none!important}.sidebar-mode-btn--desktop{display:grid!important}}@media (width<=900px){:root{--rs-mobile-topbar:3.35rem}.admin-shell,.admin-shell.is-mini-nav,.admin-shell.is-pro-nav{grid-template-columns:1fr;min-height:100dvh}.mobile-topbar{z-index:90;min-height:var(--rs-mobile-topbar);padding:.45rem .7rem;padding-top:max(.45rem, env(safe-area-inset-top));background:linear-gradient(180deg, color-mix(in srgb, var(--brand,#153832) 92%, #0a0a0a), color-mix(in srgb, var(--brand-mid,#1a4a42) 88%, #111));color:#fff;box-shadow:0 8px 24px color-mix(in srgb, var(--brand,#153832) 22%, transparent);align-items:center;gap:.55rem;position:sticky;top:0;display:flex!important}.mobile-topbar__menu{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.mobile-topbar__menu .material-symbols-outlined{font-size:22px!important}.mobile-topbar__account{background:0 0;margin-left:auto;padding:0}.mobile-topbar__account .user-avatar{width:2.1rem;height:2.1rem;font-size:.78rem}.mobile-topbar__brand{color:#fff;align-items:center;gap:.5rem;min-width:0;text-decoration:none;display:inline-flex}.mobile-topbar__brand .brand-logo--panel,.mobile-topbar__brand .brand-mark{object-fit:contain;flex-shrink:0;width:2.35rem;max-width:2.35rem;height:2.35rem;max-height:2.35rem}.mobile-topbar__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.mobile-nav-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s var(--rs-ease,ease);background:#081c1a7a;border:0;margin:0;padding:0;position:fixed;inset:0;display:block!important}.admin-shell.is-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto}.admin-shell .sidebar,.admin-shell .sidebar.sidebar--mini,.admin-shell .sidebar.sidebar--pro{z-index:120;width:min(20.5rem,88vw);height:100dvh;max-height:100dvh;transition:transform .28s var(--rs-ease,cubic-bezier(.22, 1, .36, 1));padding:.85rem .75rem;padding-top:max(.85rem, env(safe-area-inset-top));padding-bottom:max(.85rem, env(safe-area-inset-bottom));box-sizing:border-box;align-items:stretch;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%)}.admin-shell.is-nav-open .sidebar{transform:translate(0);box-shadow:16px 0 40px #00000047}.admin-shell.is-mobile:not(.is-nav-open) .sidebar{visibility:hidden;pointer-events:none;transition:transform .28s var(--rs-ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s linear .28s}.admin-shell.is-mobile.is-nav-open .sidebar{visibility:visible;pointer-events:auto;transition:transform .28s var(--rs-ease,cubic-bezier(.22, 1, .36, 1))}.admin-shell .sidebar .sidebar-nav{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.sidebar-mode-btn--desktop{display:none!important}.sidebar-mode-btn--close{display:grid!important}.app-main{width:100%;min-width:0}.container,.main,.container.main{width:min(100% - 1.1rem,1120px);margin:.85rem auto 2.25rem}.page-head,.page-head--modern{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:.95rem}.page-head__intro{min-width:0}.page-head__actions,.page-head .toolbar{justify-content:flex-start;width:100%}.page-head__actions .btn,.page-head .toolbar .btn{flex:auto;min-height:2.5rem}.page-head__actions .users-icon-btn,.page-head .toolbar .users-icon-btn{flex:none}.rs-desk,.dash-desk,.fin-desk,.leads-desk,.users-desk,.apikeys-desk,.webhooks-desk,.email-inbox-desk,.campaigns-desk,.sequences-desk,.openai-desk,.submissions-desk,.campaign-detail-desk,.wa-campaigns-desk,.wa-channels-desk,.msg-ops-desk,.srh-desk,.radar-desk,.submissions-desk,.suppressions-desk,.profile-desk,.fr-desk,.lp-desk,.projects-desk,.trainings-desk,.auto-desk,.companies-desk,.forms-desk,.eval-desk,.sales-desk,.ein-desk,.tpl-desk,.inbox-desk{gap:.7rem}.rs-tabs,.dash-period-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;display:flex;overflow-x:auto}.rs-tabs::-webkit-scrollbar{display:none}.dash-period-tabs::-webkit-scrollbar{display:none}.rs-ptab,.dash-ptab{white-space:nowrap;flex:none;min-height:2.35rem}.rs-mc-grid,.dash-mc-grid,.users-mc-grid,.apikeys-mc-grid,.webhooks-mc-grid,.leads-mc-grid,.leads-mc-grid--queue,.fr-mc-grid,.projects-mc-grid,.companies-mc-grid,.trainings-mc-grid,.eval-mc-grid,.srh-mc-grid,.profile-mc-grid,.ein-mc-grid,.inbox-mc-grid,.tpl-mc-grid,.eib-mc-grid,.forms-mc-grid,.suppressions-mc-grid,.campaigns-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rs-mc__hint,.dash-mc__hint{display:none}.rs-filters,.fin-filters,.filter-bar,.filter-bar--desk,.leads-filters{grid-template-columns:1fr;align-items:stretch;gap:.55rem;display:grid}.filter-bar .field,.leads-filters .field,.rs-filters .field{width:100%;min-width:0}.filter-bar .field--grow,.leads-filters .field--grow{grid-column:1/-1}.filter-bar .btn,.leads-filters .btn,.rs-filters .btn{width:100%;min-height:2.5rem}.rs-bento,.dash-bento{grid-template-columns:1fr}.rs-span-5,.rs-span-6,.rs-span-7,.dash-span-5,.dash-span-6,.dash-span-7{grid-column:span 1}.panel.panel--modern{border-radius:14px}.panel-head{flex-wrap:wrap;gap:.55rem}.table-wrap{-webkit-overflow-scrolling:touch;margin-inline:-.15rem;overflow-x:auto}table.data,table.data th,table.data td{font-size:.8rem}table.data th,table.data td{padding:.65rem .5rem}.kanban-board,.leads-desk .kanban-board{grid-template-columns:repeat(6,minmax(16.5rem,80vw));padding-bottom:1rem}.kanban-col{min-height:320px;max-height:min(62vh,560px)}.modal-root{padding:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom));align-items:end}.modal-panel,.modal-panel.modal-sm,.modal-panel.modal-md,.modal-panel.modal-lg,.modal-panel.modal-xl,.modal-panel.modal-full{border-radius:16px 16px 10px 10px;width:100%;max-height:min(92dvh,920px)}.modal-panel.modal-full{max-height:min(96dvh,960px)}.modal-head,.modal-body,.modal-foot{padding-left:.95rem;padding-right:.95rem}.modal-foot{flex-wrap:wrap}.modal-foot .btn{flex:auto;min-height:2.5rem}.field input,.field select,.field textarea,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea{font-size:16px}.btn,.users-icon-btn{min-height:2.35rem}.users-icon-btn{width:2.45rem;height:2.45rem}.leads-list-grid{grid-template-columns:1fr}.contacted-lists{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.contacted-lists::-webkit-scrollbar{display:none}.contacted-lists__chip{flex:none}.admin-shell:has(.chats-page) .container.main{width:min(100% - .6rem,1120px);margin-top:.45rem}.admin-shell.is-mobile:has(.chats-page){height:calc(100dvh - var(--rs-mobile-topbar));max-height:calc(100dvh - var(--rs-mobile-topbar))}.admin-shell.is-mobile:has(.chats-page) .app-main{height:calc(100dvh - var(--rs-mobile-topbar));max-height:calc(100dvh - var(--rs-mobile-topbar))}.rs-actions,.fin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.rs-action,.fin-action{justify-content:flex-start;min-height:2.55rem}.integ-list,.integ-card{min-width:0}.integ-card{grid-template-columns:4px auto minmax(0,1fr)}.integ-card__actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=560px){.rs-mc-grid .rs-mc__val,.dash-mc-grid .dash-mc__val,.leads-mc-grid .rs-mc__val{font-size:1.2rem}.page-head--modern h1,.rs-desk>.page-head--modern h1{font-size:1.25rem}.page-head--modern p{font-size:.78rem}.toolbar.page-head__actions{grid-template-columns:auto 1fr 1fr;display:grid}.toolbar.page-head__actions .users-icon-btn{grid-column:1}}.inbox-desk.rs-desk{gap:.7rem}.inbox-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.inbox-desk .inbox-mc-grid .rs-mc{min-height:0;padding:.7rem .8rem .65rem}.inbox-desk .inbox-mc-grid .rs-mc__val{margin-top:.15rem;font-size:1.45rem;line-height:1.1}.inbox-desk .inbox-mc-grid .rs-mc__ft{margin-top:.25rem}.inbox-desk .inbox-mc-grid .rs-mc__hint{font-size:.68rem;line-height:1.25}.inbox-pulse{gap:0;padding:0 .05rem;display:grid}.inbox-pulse__track{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;width:100%;height:5px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1538320f}.inbox-pulse__track>i{min-width:0;height:100%;transition:width .35s var(--rs-ease);display:block}.inbox-pulse__track>i.is-high{background:linear-gradient(90deg,#ef5b67,#f2b84b)}.inbox-pulse__track>i.is-medium{background:linear-gradient(90deg,#f2b84b,#8eb69b)}.inbox-pulse__track>i.is-low{background:linear-gradient(90deg,#8eb69b,#153832)}.inbox-pulse__legend{display:none}.inbox-controls{gap:.55rem;display:grid}.inbox-kinds{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.inbox-kinds__chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);max-width:min(100%,16rem);min-height:1.9rem;color:var(--text-soft,#4a5f58);font:inherit;cursor:pointer;box-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .3rem .22rem .65rem;font-size:.76rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.inbox-kinds__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-kinds__chip em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--rs-brand) 16%, #fff);min-width:1.35rem;height:1.35rem;color:var(--rs-brand-dark);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.7rem;font-style:normal;font-weight:700;display:inline-grid}.inbox-kinds__chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));color:var(--rs-brand-dark);transform:translateY(-1px)}.inbox-kinds__chip.is-active{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark);box-shadow:0 0 0 3px var(--rs-glow)}.inbox-kinds__chip.is-active em{background:var(--rs-brand-dark);color:#fff}.inbox-kinds__real{opacity:.65;font-size:.78em;font-style:normal;font-weight:600}.inbox-pulse__more{opacity:.75;margin-left:auto;font-size:.82em}.inbox-filters--simple{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem .7rem;display:flex}.inbox-quicklinks{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:0;display:flex}.inbox-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.inbox-task__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.inbox-filters{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--bg-mesh,#e7f0eb));box-shadow:none;justify-content:flex-start;gap:.55rem .7rem;padding:.5rem .65rem}.inbox-filters .rs-tabs{flex:auto}.inbox-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-width:min(100%,12rem);min-height:2.15rem;color:var(--muted);background:#fff;border-radius:999px;flex:14rem;align-items:center;gap:.45rem;margin-left:0;padding:.28rem .7rem;display:inline-flex}.inbox-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.inbox-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.inbox-desk .inbox-board{flex-direction:column;grid-template-columns:none;gap:0;display:flex;overflow:hidden}.inbox-feed__heading span{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);min-width:1.25rem;height:1.25rem;color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:.15rem;padding:0 .35rem;font-size:.68rem;display:inline-grid}.inbox-feed__heading--urgent span{background:color-mix(in srgb, var(--rs-danger) 14%, #fff);color:#b42318}.inbox-desk .inbox-feed__list{gap:.9rem;display:grid}.inbox-desk .inbox-task{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand) 5%, transparent), transparent 52%), #fff;box-shadow:none;border-radius:14px;grid-template-columns:4px 2.45rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.05rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.inbox-desk .inbox-task:hover{border-color:color-mix(in srgb, var(--rs-brand) 38%, var(--line));box-shadow:0 6px 18px color-mix(in srgb, var(--rs-brand-dark) 8%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rs-brand) 8%, transparent), transparent 52%), #fff;transform:none}.inbox-desk .inbox-task__rail{background:color-mix(in srgb, var(--rs-brand) 40%, #9aa);border-radius:999px;align-self:stretch}.inbox-desk .inbox-task--high .inbox-task__rail{background:linear-gradient(#ef5b67,#f2b84b)}.inbox-desk .inbox-task--medium .inbox-task__rail{background:linear-gradient(#f2b84b,#8eb69b)}.inbox-desk .inbox-task--low .inbox-task__rail{background:linear-gradient(#8eb69b,#153832)}.inbox-task__avatar{letter-spacing:.02em;width:2.45rem;height:2.45rem;color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 22%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, transparent);border-radius:12px;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:750;display:grid}.inbox-desk .inbox-task--high .inbox-task__avatar{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318;border-color:color-mix(in srgb, var(--rs-danger) 28%, transparent)}.inbox-desk .inbox-task__body{gap:.35rem;min-width:0;display:grid}.inbox-desk .inbox-task__top{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.inbox-desk .inbox-task__top h3{letter-spacing:-.015em;color:var(--rs-brand-dark);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.inbox-desk .inbox-task__prio{text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.inbox-desk .inbox-task__prio--high{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318;border-color:color-mix(in srgb, var(--rs-danger) 28%, var(--line))}.inbox-desk .inbox-task__prio--medium{background:color-mix(in srgb, var(--rs-warning) 16%, #fff);color:#8a5a12;border-color:color-mix(in srgb, var(--rs-warning) 32%, var(--line))}.inbox-desk .inbox-task__prio--low{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 30%, var(--line))}.inbox-desk .inbox-task__kind-chip{align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.inbox-desk .inbox-task__sub{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.inbox-desk .inbox-task__reasons{flex-wrap:wrap;gap:.3rem;display:flex}.inbox-desk .inbox-task__reason{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);max-width:100%;color:var(--text-soft,#4a5f58);border-radius:8px;padding:.18rem .5rem;font-size:.7rem;font-weight:550;line-height:1.3;display:inline-flex}.inbox-desk .inbox-task__reason.is-more{color:var(--rs-brand-dark);font-weight:700}.inbox-desk .inbox-task__meta{flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-end;gap:.45rem;display:flex}.inbox-desk .inbox-board .panel-head{padding:.85rem 1.05rem .7rem}.inbox-desk .inbox-board .panel-body{padding:.35rem 1.05rem 1.05rem}.inbox-desk .inbox-task__top h3{letter-spacing:-.01em;color:var(--rs-brand-dark);text-wrap:balance;margin:0;font-size:.92rem;font-weight:650;line-height:1.3}.inbox-desk .inbox-task__reason{max-width:18rem;padding:.18rem .5rem;font-size:.7rem}.inbox-desk .inbox-task__meta time{color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.inbox-desk .inbox-task__score{justify-content:center;min-width:2rem}.inbox-desk .inbox-task__score.is-empty{color:var(--muted);background:0 0;border:0}@media (width<=1100px){.inbox-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.inbox-filters{grid-template-columns:1fr;display:grid}.inbox-filters .rs-tabs{width:100%;overflow-x:auto}.inbox-search{width:100%;min-width:0;margin-left:0}.inbox-kinds{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inbox-kinds::-webkit-scrollbar{display:none}.inbox-kinds__chip{flex:none}.inbox-desk .inbox-task{grid-template-columns:4px 2.2rem minmax(0,1fr)}.inbox-desk .inbox-task__meta{flex-flow:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:.45rem}.inbox-desk .inbox-task__meta .btn{margin-left:auto}}@media (width<=560px){.inbox-mc-grid{grid-template-columns:1fr 1fr}.inbox-desk .inbox-task__top h3{width:100%}}.chats-desk.rs-desk{gap:.55rem}.chats-desk>.page-head--modern{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-bottom:0;padding-bottom:.35rem}.chats-desk .chats-live-pill{background:color-mix(in srgb, var(--rs-success) 14%, #fff);color:#1b6b3a;letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;gap:.35rem;margin-left:.45rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.chats-desk .chats-live-pill>i{background:var(--rs-success);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--rs-success) 22%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite chats-live-pulse}@keyframes chats-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}.chats-desk .chats-ai-attendance-btn{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.35rem;color:var(--rs-brand-dark);box-shadow:var(--rs-shadow-sm);cursor:pointer;font:inherit;background:#fff;border-radius:12px;align-items:center;gap:.5rem;padding:.3rem .55rem .3rem .65rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.chats-desk .chats-ai-attendance-btn:hover:not(.is-static){border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:0 6px 16px var(--rs-glow);transform:translateY(-1px)}.chats-desk .chats-ai-attendance-btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.chats-desk .chats-ai-attendance-btn.is-scheduled{border-color:color-mix(in srgb, var(--rs-warning) 40%, var(--line));background:color-mix(in srgb, var(--rs-warning) 10%, #fff)}.chats-desk .chats-ai-attendance-btn__copy{text-align:left;gap:.05rem;line-height:1.15;display:grid}.chats-desk .chats-ai-attendance-btn__copy strong{font-size:.78rem;font-weight:700}.chats-desk .chats-ai-attendance-btn__copy em{color:var(--muted);font-size:.66rem;font-style:normal;font-weight:600}.chats-desk .chats-ai-attendance-btn__switch{background:color-mix(in srgb, var(--line) 80%, #ccc);border-radius:999px;flex-shrink:0;width:2rem;height:1.15rem;position:relative}.chats-desk .chats-ai-attendance-btn__switch:after{content:"";width:.85rem;height:.85rem;transition:transform .18s var(--rs-ease);background:#fff;border-radius:999px;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0000002e}.chats-desk .chats-ai-attendance-btn__switch.is-on{background:linear-gradient(135deg, var(--rs-brand), var(--rs-brand-dark))}.chats-desk .chats-ai-attendance-btn__switch.is-on:after{transform:translate(.85rem)}.chats-desk .chats-shell--3{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);box-shadow:var(--rs-shadow-md);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr);display:grid;overflow:hidden}.chats-desk .chats-list,.chats-desk .chats-thread,.chats-desk .chats-side{background:#fff;border:0;min-width:0;overflow:hidden}.chats-desk .chats-list{border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-direction:column;display:flex}.chats-desk .chats-side{border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rs-brand) 6%, #f4f7f5) 0%, #f7f8f7 30%, #f3f4f3 100%)}.chats-desk .chats-list__filters{background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--rs-brand) 10%, transparent), transparent 55%), #fff;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-shrink:0;gap:.4rem;min-width:0;padding:.45rem .5rem .5rem;display:grid;overflow:hidden}.chats-desk .chats-queue-strip.rs-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.chats-desk .chats-queue-strip .rs-mc,.chats-desk .chats-queue-stat.rs-mc{cursor:pointer;border-radius:10px;gap:.1rem;min-height:0;padding:.35rem .45rem .32rem;display:grid}.chats-desk .chats-queue-strip .rs-mc--static{cursor:default}.chats-desk .chats-queue-strip .rs-mc__val{font-size:.98rem}.chats-desk .chats-queue-strip .rs-mc__ico{border-radius:7px;width:1.35rem;height:1.35rem}.chats-desk .chats-queue-strip .rs-mc__lbl{font-size:.62rem}.chats-desk .chats-list__tabs.rs-tabs,.chats-desk .chats-list__tabs--icons.rs-tabs{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.chats-desk .chats-list__tabs.rs-tabs::-webkit-scrollbar{display:none}.chats-desk .chats-list__tabs .rs-ptab,.chats-desk .chats-list__tabs--icons .rs-ptab{flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;width:auto;min-width:0;min-height:2rem;padding:.25rem .3rem;font-size:.7rem;position:relative;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important}.chats-desk .chats-list__tabs .chats-list__tab-lbl{display:none}.chats-desk .chats-list__tabs .rs-ptab em{background:color-mix(in srgb, var(--brand) 12%, transparent);min-width:1.05rem;color:var(--brand);border-radius:999px;padding:.04rem .28rem;font-size:.64rem;font-style:normal;font-weight:750;line-height:1.2}.chats-desk .chats-queue-strip.rs-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chats-desk .chats-list__tabs .rs-ptab.is-on,.chats-desk .chats-list__tabs .rs-ptab.is-active{color:var(--rs-brand-dark)!important;box-shadow:0 2px 8px var(--rs-glow)!important;background:#fff!important}.chats-desk .chats-list__tabs .rs-ptab .chats-list__tab-lbl{display:none}.chats-desk .chats-list__tabs .rs-ptab .material-symbols-outlined,.chats-desk .chats-list__tabs .rs-ptab .icon{font-size:1.1rem!important}.chats-desk .chats-list__tabs .rs-ptab[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:50;background:#153832;border-radius:8px;padding:.32rem .55rem;font-size:.7rem;font-weight:650;line-height:1.2;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 18px #0f172a33}.chats-desk .chats-list__tabs .rs-ptab[data-tip]:hover:after,.chats-desk .chats-list__tabs .rs-ptab[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-desk .chats-list__search-row{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.chats-desk .chats-list__search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-width:0;min-height:2.05rem;color:var(--muted);border-radius:999px;flex:auto;align-items:center;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.chats-desk .chats-list__search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.chats-desk .chats-list__search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.chats-desk .chats-list__new{flex-shrink:0;min-height:2.25rem}.chats-desk .chats-list__selects{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.chats-desk .chats-list__select-field{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:.2rem;font-size:.66rem;font-weight:700;display:grid}.chats-desk .chats-list__select-field span{align-items:center;gap:.25rem;display:inline-flex}.chats-desk .chats-list__select-field select{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);appearance:none;text-transform:none;letter-spacing:0;min-height:2.1rem;color:var(--text);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238EB69B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.9rem;border-radius:10px;padding:.4rem 2.1rem .4rem .65rem;font-size:.8rem;font-weight:550}.chats-desk .chats-list__select-field select:focus{border-color:color-mix(in srgb, var(--rs-brand) 55%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23153832' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.9rem;outline:none}.chats-desk .chats-list__items{grid-auto-rows:max-content;align-content:start;gap:.35rem;margin:0;padding:.3rem .35rem .45rem;list-style:none;display:grid;overflow:auto}.chats-desk .chats-list__items>li{align-self:start;min-height:0;margin:0;padding:0;display:block}.chats-desk .chats-list__items>li>button{text-align:left;border:1px solid color-mix(in srgb, var(--rs-brand) 12%, var(--line));width:100%;color:inherit;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .65rem;transition:border-color .15s,background .15s;display:grid}.chats-desk .chats-list__items>li>button:hover{border-color:color-mix(in srgb, var(--rs-brand) 32%, var(--line));box-shadow:none;background:color-mix(in srgb, var(--rs-brand) 6%, #fff);transform:none}.chats-desk .chats-list__items>li>button.is-active,.chats-desk .chats-list__item.is-active{border-color:color-mix(in srgb, var(--rs-brand) 42%, var(--line))!important;background:color-mix(in srgb, var(--rs-brand) 11%, #fff)!important;box-shadow:inset 3px 0 0 var(--rs-brand-dark,#153832)!important}.chats-desk .chats-list__item-top{align-items:center;gap:.35rem;min-width:0;display:flex}.chats-desk .chats-list__item-top strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--rs-brand-dark,#153832);flex:1;font-size:.82rem;font-weight:650;overflow:hidden}.chats-desk .chats-list__item-top>span{color:color-mix(in srgb, var(--muted) 88%, var(--rs-brand-dark));flex-shrink:0;font-size:.68rem;font-weight:500}.chats-desk .chats-list__preview{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.12rem 0 0;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.chats-desk .chats-avatar,.chats-desk .chats-avatar.tone-0,.chats-desk .chats-avatar.tone-1,.chats-desk .chats-avatar.tone-2,.chats-desk .chats-avatar.tone-3,.chats-desk .chats-avatar.tone-4,.chats-desk .chats-avatar.tone-5{letter-spacing:.02em;color:#fff;background:var(--rs-brand-dark,#153832);width:2.15rem;height:2.15rem;box-shadow:none;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:700;display:grid}.chats-desk .chats-avatar--lg,.chats-desk .chats-avatar--xl{background:var(--rs-brand-dark,#153832);color:#fff;border:0;border-radius:50%;width:2.75rem;height:2.75rem;font-size:.88rem}.chats-desk .chats-badge{background:var(--rs-brand-dark);color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-grid}.chats-desk .chats-badge--header{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12;border:1px solid color-mix(in srgb, var(--rs-warning) 35%, var(--line));min-width:2.4rem;min-height:2rem;padding:0 .55rem}.chats-desk .chats-badge--followup{background:color-mix(in srgb, var(--rs-warning) 85%, #c27)}.chats-desk .chats-badge--important{color:#5c3d0a;background:#f2b84b}.chats-desk .chats-badge--ai{background:color-mix(in srgb, var(--rs-info) 80%, #0369a1)}.chats-desk .chats-thread{background:radial-gradient(ellipse 70% 50% at 50% -10%, color-mix(in srgb, var(--rs-brand) 10%, transparent), transparent 55%), linear-gradient(180deg, #f7faf8 0%, #f3f5f4 100%)}.chats-desk .chats-thread__head{background:color-mix(in srgb, #fff 92%, var(--rs-brand));border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem .65rem;min-width:0;padding:.55rem .7rem;display:flex;overflow:hidden}.chats-desk .chats-thread__main{flex:auto;gap:.2rem;min-width:0;display:grid}.chats-desk .chats-thread__who{align-items:center;gap:.55rem;min-width:0;display:flex}.chats-desk .chats-thread__who>div{min-width:0;overflow:hidden}.chats-desk .chats-thread__who h2{color:var(--rs-brand-dark);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;line-height:1.25;overflow:hidden}.chats-desk .chats-thread__sub,.chats-desk .chats-thread__routing{min-width:0;color:var(--muted);flex-wrap:nowrap;align-items:center;gap:.35rem .55rem;margin:.12rem 0 0;font-size:.74rem;display:flex;overflow:hidden}.chats-desk .chats-thread__sub>span,.chats-desk .chats-thread__routing>span{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.chats-desk .chats-thread__actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;max-width:none;display:flex}.chats-desk .chats-thread__actions .chats-action-lbl{display:none}.chats-desk .chats-thread__actions .btn,.chats-desk .chats-thread__actions a.btn{white-space:nowrap;justify-content:center;min-width:2rem;min-height:2rem;padding:.3rem .4rem}.chats-summary-modal .chats-summary-modal__body{gap:.75rem;min-height:7rem;display:grid}.chats-summary-modal .chats-ai-summary__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.chats-summary-modal .chats-ai-summary__list li{background:color-mix(in srgb, var(--rs-brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));color:var(--rs-brand-dark,#153832);border-radius:12px;padding:.65rem .85rem .65rem 1.05rem;font-size:.92rem;line-height:1.45;position:relative}.chats-summary-modal .chats-ai-summary__list li:before{content:"";background:var(--rs-brand);border-radius:999px;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.chats-summary-modal .chats-ai-summary__empty{color:var(--muted);text-align:center;margin:0;padding:1rem .25rem;font-size:.92rem;line-height:1.5}.chats-desk .chats-composer{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:0 -8px 24px color-mix(in srgb, var(--rs-brand) 8%, transparent);background:#fff}.chats-desk .chats-composer__send,.chats-desk .chats-composer .btn-primary{box-shadow:0 4px 14px var(--rs-glow-strong);background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%)!important;color:#fff!important;border:0!important}.chats-desk .chats-bubble{box-shadow:var(--rs-shadow-sm);border-radius:16px}.chats-desk .chats-bubble.is-out,.chats-desk .chats-bubble--out{background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 28%, #fff), color-mix(in srgb, var(--rs-brand) 12%, #fff));border:1px solid color-mix(in srgb, var(--rs-brand) 30%, transparent);color:var(--rs-brand-dark)}.chats-desk .chats-bubble.is-in,.chats-desk .chats-bubble--in{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff}.chats-desk .chats-media{gap:.35rem;min-width:0;display:grid}.chats-desk .chats-media__thumb{background:color-mix(in srgb, var(--rs-brand-dark,#153832) 88%, #000);border:1px solid color-mix(in srgb, var(--rs-brand) 22%, transparent);appearance:none;cursor:pointer;text-align:left;width:min(100%,280px);min-height:140px;max-height:220px;font:inherit;color:inherit;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.chats-desk .chats-media__img,.chats-desk .chats-media__video{object-fit:cover;background:#0f1f1c;width:100%;height:100%;min-height:140px;max-height:220px;display:block}.chats-desk .chats-media__badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;bottom:.45rem;left:.45rem}.chats-desk .chats-media__ph{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:3rem;height:3rem;color:var(--rs-brand-dark,#153832);border-radius:12px;place-items:center;display:grid}.chats-desk .chats-media--missing,.chats-desk .chats-media--loading{background:color-mix(in srgb, var(--rs-brand) 6%, #fff);border:1px dashed color-mix(in srgb, var(--rs-brand) 28%, var(--line));border-radius:12px;align-items:center;gap:.55rem;min-height:4.5rem;padding:.55rem .65rem;display:flex}.chats-desk .chats-media--missing p,.chats-desk .chats-media--loading p{margin:0}.chats-desk .chats-media__audio{width:min(100%,280px)}.chats-desk .chats-media__doc{align-items:center;gap:.35rem;font-size:.85rem;font-weight:650;display:inline-flex}.chats-desk .chats-media__caption{white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.4}.chats-desk .chats-media__card{text-align:center;width:min(100%,280px);min-height:140px;color:var(--rs-brand-dark,#153832);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 18%, #fff), color-mix(in srgb, var(--rs-brand) 8%, #f4f7f5));border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));box-sizing:border-box;font:inherit;cursor:pointer;appearance:none;border-radius:12px;align-content:center;justify-items:center;gap:.35rem;padding:.85rem .75rem;text-decoration:none;display:grid}.chats-desk a.chats-media__card:hover,.chats-desk button.chats-media__card:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));filter:brightness(.99)}.chats-desk .chats-media__thumb--video .chats-media__video{pointer-events:none}.chats-media-preview{background:#0e1d1a;border-radius:12px;place-items:center;min-height:12rem;max-height:min(72vh,640px);padding:.75rem;display:grid;overflow:auto}.chats-media-preview__img,.chats-media-preview__video{object-fit:contain;background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(68vh,600px);display:block}.chats-media-preview-modal .modal-body{padding-top:.5rem}.chats-desk .chats-media__card-ico{background:color-mix(in srgb, var(--rs-brand-dark,#153832) 92%, #000);color:#fff;border-radius:12px;place-items:center;width:3rem;height:3rem;display:grid}.chats-desk .chats-media__card strong{font-size:.88rem;font-weight:700}.chats-desk .chats-media__card .muted{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.chats-desk .empty-state,.chats-desk .chats-thread .empty-state{padding:2rem 1.25rem}.chats-desk .empty-state__action{justify-content:center;margin-top:.85rem;display:flex}.chats-desk a.chats-btn-grad,.chats-desk .chats-btn-grad{-webkit-text-fill-color:#fff;min-height:2.35rem;font:inherit;white-space:nowrap;-webkit-background-clip:border-box;background-clip:border-box;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.88rem;font-weight:650;line-height:1.2;text-decoration:none;box-shadow:0 6px 16px #8eb69b47;color:#fff!important;background:linear-gradient(135deg,#8eb69b 0%,#153832 120%)!important;display:inline-flex!important}.chats-desk a.chats-btn-grad:hover,.chats-desk .chats-btn-grad:hover{filter:brightness(1.05);-webkit-text-fill-color:#fff;color:#fff!important}.chats-desk a.chats-btn-grad .icon,.chats-desk a.chats-btn-grad .material-symbols-outlined,.chats-desk .chats-btn-grad .icon,.chats-desk .chats-btn-grad .material-symbols-outlined{-webkit-text-fill-color:#fff;color:#fff!important;font-size:1.05rem!important}.chats-desk .chats-ai-universal__main{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 8%, #fff);border-radius:12px}.chats-desk .chats-ai-universal{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 45%, #fff);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;margin:.55rem .65rem .35rem;padding:.35rem;display:grid}.chats-desk .chats-ai-universal.is-on{border-color:color-mix(in srgb, var(--rs-brand) 42%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.chats-desk .chats-ai-universal.is-scheduled{border-color:color-mix(in srgb, var(--rs-warning) 40%, var(--line));background:color-mix(in srgb, var(--rs-warning) 10%, #fff)}.chats-desk .chats-ai-universal__main{text-align:left;min-height:2.65rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.chats-desk .chats-ai-universal__main:disabled{cursor:default;opacity:.95}.chats-desk .chats-ai-universal__icon{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2rem;height:2rem;color:var(--rs-brand-dark);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.chats-desk .chats-ai-universal.is-scheduled .chats-ai-universal__icon{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12}.chats-desk .chats-ai-universal__copy{gap:.1rem;min-width:0;display:grid}.chats-desk .chats-ai-universal__copy strong{color:var(--rs-brand-dark);font-size:.78rem;font-weight:700;line-height:1.2}.chats-desk .chats-ai-universal__copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:600;line-height:1.25;overflow:hidden}.chats-desk .chats-ai-universal__power{appearance:none;border:1px solid color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%);color:#fff;min-height:2.15rem;font:inherit;cursor:pointer;box-shadow:0 4px 12px var(--rs-glow);border-radius:10px;align-self:center;padding:.35rem .75rem;font-size:.76rem;font-weight:700}.chats-desk .chats-ai-universal__power:hover:not(:disabled){filter:brightness(1.05)}.chats-desk .chats-ai-universal__power:disabled,.chats-desk .chats-ai-universal__power.is-static{opacity:.75;cursor:default}.chats-desk .chats-ai-universal.is-on .chats-ai-universal__power{color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:#fff}.chats-desk .chats-followups{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#fff;border-radius:12px;margin:.25rem .65rem .45rem;overflow:hidden}.chats-desk .chats-side .chats-followups--side{flex-shrink:0;max-height:none;margin:.55rem .55rem .35rem}.chats-desk .chats-side .chats-followups--side.is-open{max-height:min(42vh,18rem);overflow:auto}.chats-desk .chats-side .chats-followups--side.is-collapsed{max-height:none}.chats-desk .chats-followups.is-open{max-height:min(28vh,14rem);overflow:auto}.chats-desk .chats-followups.is-alert{border-color:color-mix(in srgb, var(--rs-danger,#ef5b67) 42%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--rs-danger,#ef5b67) 18%, transparent)}.chats-desk .chats-followups__head{background:color-mix(in srgb, var(--rs-brand) 8%, #fff);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.55rem .65rem;display:grid}.chats-desk .chats-followups.is-alert .chats-followups__head{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 8%, #fff)}.chats-desk .chats-followups__icon{background:color-mix(in srgb, var(--rs-warning) 18%, #fff);color:#8a5a12;border-radius:9px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.chats-desk .chats-followups.is-alert .chats-followups__icon{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 16%, #fff);color:#b42318}.chats-desk .chats-followups__titles strong{color:var(--rs-brand-dark);font-size:.8rem;display:block}.chats-desk .chats-followups__titles span{color:var(--muted);font-size:.68rem}.chats-desk .chats-followups__due{color:#b42318;background:color-mix(in srgb, var(--rs-danger) 12%, #fff);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-style:normal;font-weight:700}.chats-desk .chats-followups__ok{color:#1b6b3a;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:700}.chats-desk .chats-followups__chevron{color:var(--muted)}.chats-desk .chats-followups ul{gap:.3rem;margin:0;padding:.35rem .45rem .55rem;list-style:none;display:grid}.chats-desk .chats-followups li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.3rem;display:grid}.chats-desk .chats-followups li>button:first-child{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--rs-brand) 5%, #fff);text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;border-radius:10px;gap:.12rem;padding:.4rem .5rem;display:grid}.chats-desk .chats-followups li.is-overdue>button:first-child{border-color:color-mix(in srgb, var(--rs-danger,#ef5b67) 40%, var(--line));background:color-mix(in srgb, var(--rs-danger,#ef5b67) 10%, #fff);box-shadow:inset 3px 0 #b42318}.chats-desk .chats-followups__item-title{color:var(--rs-brand-dark,#153832);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.chats-desk .chats-followups li em{color:var(--muted);align-items:center;gap:.25rem;font-size:.68rem;font-style:normal;display:inline-flex}.chats-desk .chats-followups li.is-overdue em{color:#b42318;font-weight:700}.chats-desk .chats-followups__more{color:var(--muted);margin:0 .55rem .45rem;font-size:.72rem}.chats-desk .chats-fu-row-actions{flex-direction:column;justify-content:center;gap:.25rem;margin:0;display:flex}.chats-desk .chats-fu-chip{appearance:none;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:1.55rem;color:var(--rs-brand-dark,#153832);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:.15rem .45rem;font-size:.68rem;font-weight:700;line-height:1}.chats-desk .chats-fu-chip:hover{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.chats-desk .chats-fu-chip--ok{border-color:color-mix(in srgb, var(--rs-success,#24b47e) 40%, var(--line));background:color-mix(in srgb, var(--rs-success,#24b47e) 12%, #fff);color:#146b45}.chats-desk .chats-fu-chip--ok:hover{filter:brightness(.98)}.chats-desk .chats-thread__messages{justify-content:flex-start}.chats-desk .chats-thread__messages:before{content:"";pointer-events:none;flex:1 0 0;min-height:0}.chats-desk .chats-list__item.has-followup-due{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 7%, transparent);box-shadow:inset 3px 0 #b42318}.chats-desk .chats-badge--followup{background:color-mix(in srgb, var(--rs-danger,#ef5b67) 16%, #fff);color:#b42318;font-weight:700}.chats-desk .chats-side__cta,.chats-desk .chats-side .btn-primary{background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%)!important;color:#fff!important;border:0!important}.chats-desk .chats-side__launcher{justify-content:flex-start}.chats-desk .chats-side__launcher-actions{order:-1;gap:.55rem;margin-top:0;display:grid}.chats-desk .chats-side__launcher-head{gap:.1rem;padding:0 .1rem;display:grid}.chats-desk .chats-side__launcher-head strong{letter-spacing:-.01em;color:var(--rs-brand-dark,#153832);font-size:.82rem;font-weight:750}.chats-desk .chats-side__fn-list{gap:.35rem;display:grid}.chats-desk .chats-side__fn{appearance:none;border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.5rem .55rem;transition:border-color .14s,background .14s;display:grid}.chats-desk .chats-side__fn:hover{border-color:color-mix(in srgb, var(--rs-brand) 36%, var(--line));background:color-mix(in srgb, var(--rs-brand) 7%, #fff)}.chats-desk .chats-side__fn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 48%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:inset 3px 0 0 var(--rs-brand-dark,#153832)}.chats-desk .chats-side__fn-ico{background:color-mix(in srgb, var(--rs-brand-dark,#153832) 92%, #000);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.chats-desk .chats-side__fn-copy{gap:.05rem;min-width:0;display:grid}.chats-desk .chats-side__fn-copy strong{color:var(--rs-brand-dark,#153832);font-size:.8rem;font-weight:700;line-height:1.2}.chats-desk .chats-side__fn-copy em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-style:normal;line-height:1.25;overflow:hidden}.chats-desk .chats-side__fn-badge{background:var(--rs-brand-dark,#153832);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.66rem;font-style:normal;font-weight:750;display:inline-flex}.chats-desk .chats-side__fn-chev{color:var(--muted);opacity:.7}@media (width<=900px){.chats-desk .chats-queue-strip.rs-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chats-desk .chats-list__tabs .rs-ptab{flex:none}.chats-desk .chats-ai-attendance-btn__copy em{display:none}}.trainings-desk.rs-desk{gap:.85rem}.trainings-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trainings-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.trainings-fn .trainings-search,.trainings-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.trainings-fn .trainings-search:focus-within,.trainings-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.trainings-fn .trainings-search input,.trainings-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.radar-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.radar-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.radar-fn .radar-search,.radar-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.radar-fn .radar-search:focus-within,.radar-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.radar-fn .radar-search input,.radar-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.eval-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.eval-fn .eval-search,.eval-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.eval-fn .eval-search:focus-within,.eval-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.eval-fn .eval-search input,.eval-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.srh-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.srh-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.srh-fn .srh-search,.srh-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.srh-fn .srh-search:focus-within,.srh-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.srh-fn .srh-search input,.srh-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.srh-fn__dept{min-width:min(100%,11rem)}.srh-fn__dept .rs-select{min-width:11rem}.trainings-admin-pick{flex-wrap:wrap;align-items:end;gap:.65rem .85rem;width:100%;display:flex}.trainings-desk .trainings-admin-pick .field--grow{flex:280px;width:100%;min-width:min(100%,240px);max-width:100%}.trainings-desk .trainings-admin-pick select{width:100%;max-width:100%}.trainings-desk .panel.panel--flush>.panel-body{padding:1rem 1.1rem 1.15rem}.trainings-desk .training-admin-empty{border:1px dashed color-mix(in srgb, var(--rs-brand) 28%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff);color:var(--muted);border-radius:12px;gap:.35rem;margin-top:.85rem;padding:.95rem 1rem;font-size:.84rem;line-height:1.45;display:grid}.trainings-desk .training-admin-empty strong{color:var(--rs-brand-dark);font-size:.9rem}.training-create-modal .modal-body{padding-top:.35rem}.training-create-form{gap:.95rem;display:grid}.training-create-form__hero{border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand) 12%, #fff), #fff 70%);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}.training-create-form__ico{background:var(--rs-brand-dark);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.training-create-form__hero strong{color:var(--rs-brand-dark);font-size:.92rem;display:block}.training-create-form__hero p{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.training-create-form .field{gap:.35rem;margin:0;display:grid}.training-create-form .field>label,.training-create-form .field-label{color:var(--rs-brand-dark);font-size:.78rem;font-weight:650}.training-create-form .req{color:#b42318;font-style:normal;font-weight:700}.training-create-form .field-hint{color:var(--muted);font-size:.72rem}.training-create-form input,.training-create-form textarea,.training-create-form select{width:100%;font:inherit}.training-create-form textarea{resize:vertical;min-height:4.2rem;line-height:1.45}.training-create-form__row{grid-template-columns:minmax(0,1.4fr) minmax(7.5rem,.55fr);align-items:start;gap:.85rem;display:grid}.training-create-status{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.training-create-status__btn{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.55rem .65rem;font-size:.8rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.training-create-status__btn:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));color:var(--rs-brand-dark)}.training-create-status__btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));background:color-mix(in srgb, var(--rs-brand) 14%, #fff);color:var(--rs-brand-dark)}.training-create-score{align-items:center;gap:.4rem;width:100%;display:inline-flex}.training-create-score input{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:4.5rem;font-weight:700}.training-create-score span{color:var(--muted);font-size:.85rem;font-weight:650}@media (width<=640px){.training-create-form__row{grid-template-columns:1fr}}.trainings-desk .training-admin{gap:.85rem;display:grid}.trainings-desk .training-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.trainings-desk .training-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 8%, #fff) 0%, #fff 48%), #fff;box-shadow:var(--rs-shadow-sm);border-radius:16px;flex-direction:column;gap:.65rem;min-height:10.5rem;padding:1rem 1.05rem;display:flex}.trainings-desk .training-card header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.trainings-desk .training-card header strong{color:var(--rs-brand-dark);letter-spacing:-.02em;font-size:.98rem;line-height:1.25}.trainings-desk .training-card p{color:var(--muted);flex:1;margin:0;font-size:.82rem;line-height:1.45}.trainings-desk .training-card footer{justify-content:flex-end;display:flex}.trainings-desk .training-player{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.trainings-desk .training-player__side{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:16px;gap:.65rem;max-height:calc(100vh - 7rem);padding:1rem;display:grid;position:sticky;top:.75rem;overflow:auto}.trainings-desk .training-player__side h2{color:var(--rs-brand-dark);letter-spacing:-.02em;margin:0;font-size:1.05rem}.trainings-desk .training-progress{background:color-mix(in srgb, var(--rs-brand) 12%, #e8eee9);border-radius:999px;height:.45rem;overflow:hidden}.trainings-desk .training-progress>i{border-radius:inherit;background:linear-gradient(90deg, var(--rs-brand), var(--rs-brand-dark));height:100%;display:block}.trainings-desk .training-module-list h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:.55rem 0 .35rem;font-size:.72rem}.trainings-desk .training-module-list ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.trainings-desk .training-lesson-btn{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.trainings-desk .training-lesson-btn:hover{background:color-mix(in srgb, var(--rs-brand) 8%, #fff)}.trainings-desk .training-lesson-btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);color:var(--rs-brand-dark);font-weight:650}.trainings-desk .training-lesson-btn.is-done{color:#1b6b3a}.trainings-desk .training-player__main{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);box-shadow:var(--rs-shadow-sm);background:#fff;border-radius:16px;gap:.85rem;min-height:18rem;padding:1.1rem;display:grid}.trainings-desk .training-admin-tree{gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.trainings-desk .training-admin-tree>li{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 4%, #fff);border-radius:12px;padding:.65rem .75rem}.trainings-desk .training-admin-tree>li>strong{color:var(--rs-brand-dark);margin-bottom:.35rem;display:block}.trainings-desk .training-admin-tree ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.trainings-desk .training-admin-tree ul li{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.35rem .45rem;font-size:.84rem;display:flex}.companies-desk.rs-desk{gap:.85rem}.companies-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.companies-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.companies-fn .companies-search,.companies-fn .users-search{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 55%, #fff);min-height:2.25rem;color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;min-width:min(100%,16rem);margin-left:auto;padding:.3rem .75rem;display:inline-flex}.companies-fn .companies-search:focus-within,.companies-fn .users-search:focus-within{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--rs-glow);background:#fff}.companies-fn .companies-search input,.companies-fn .users-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.82rem}.companies-desk .table-wrap{border-radius:14px;overflow:auto}.companies-desk table.data th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem}.companies-desk table.data tbody tr:hover td{background:color-mix(in srgb, var(--rs-brand) 5%, #fff)}.companies-desk table.data tr.is-selected td{background:color-mix(in srgb, var(--rs-brand) 9%, #fff)}@media (width<=1100px){.trainings-mc-grid,.companies-mc-grid,.users-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.trainings-desk .training-player{grid-template-columns:1fr}.trainings-desk .training-player__side{max-height:none;position:static}.companies-mc-grid,.trainings-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.projects-desk.rs-desk{gap:.85rem}.projects-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.projects-desk .proj-toolbar{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, #fff 88%, var(--rs-brand) 6%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.75rem .9rem;display:flex}.projects-desk .proj-toolbar__search{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);min-width:min(100%,200px);color:var(--muted);background:#fff;border-radius:10px;flex:220px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.projects-desk .proj-toolbar__search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.projects-desk .proj-toolbar__modes{gap:.35rem;display:inline-flex}.projects-desk .proj-toolbar__check{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.projects-desk .projects-card--flow{text-align:left;cursor:default;gap:.75rem;display:grid}.projects-desk .projects-card__flow{background:color-mix(in srgb, var(--rs-brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));border-radius:12px;gap:.45rem;padding:.65rem .7rem;display:grid}.projects-desk .projects-card__flow-hd{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.projects-desk .projects-card__flow-hd em{color:var(--rs-brand-dark);font-style:normal;font-weight:650}.projects-desk .projects-card__stats{flex-wrap:wrap;gap:.55rem .85rem;min-width:0;display:flex}.projects-desk .projects-card__stats>span{white-space:nowrap;align-items:baseline;gap:.28rem;display:inline-flex}.projects-desk .projects-card__stats em{color:var(--rs-brand-dark);font-style:normal;font-weight:750}.projects-desk .projects-card__stats span span{color:var(--muted);font-size:.72rem}.projects-desk .projects-card__meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.projects-desk .projects-card__actions{flex-shrink:0;gap:.35rem;margin-left:auto;display:inline-flex}.projects-desk .proj-flow-cell{min-width:220px;max-width:320px}.proj-phase-flow{width:100%;position:relative}.proj-phase-flow.is-empty{color:var(--muted);font-size:.78rem}.proj-phase-flow__track{background:color-mix(in srgb, var(--line) 85%, transparent);z-index:0;border-radius:999px;height:3px;position:absolute;top:.95rem;left:1.1rem;right:1.1rem}.proj-phase-flow--sm .proj-phase-flow__track{height:2px;top:.72rem;left:.85rem;right:.85rem}.proj-phase-flow__progress{border-radius:inherit;background:linear-gradient(90deg, var(--rs-brand-dark), var(--rs-brand));height:100%;display:block}.proj-phase-flow__nodes{z-index:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.proj-phase-flow__item{min-width:0}.proj-phase-flow__node{width:100%;font:inherit;color:inherit;text-align:center;background:0 0;border:0;justify-items:center;gap:.35rem;margin:0;padding:0;display:grid}.proj-phase-flow.is-interactive .proj-phase-flow__node{cursor:pointer}.proj-phase-flow__circle{border:2px solid color-mix(in srgb, var(--line) 90%, transparent);width:1.85rem;height:1.85rem;color:var(--muted);background:#fff;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid;box-shadow:0 1px 2px #1538320f}.proj-phase-flow--sm .proj-phase-flow__circle{width:1.4rem;height:1.4rem;font-size:.62rem}.proj-phase-flow__circle em{font-style:normal}.proj-phase-flow__node.is-done .proj-phase-flow__circle{background:var(--rs-brand-dark);border-color:var(--rs-brand-dark);color:#fff}.proj-phase-flow__node.is-active .proj-phase-flow__circle,.proj-phase-flow__node.is-selected .proj-phase-flow__circle{background:var(--rs-brand);border-color:var(--rs-brand-dark);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--rs-brand) 22%, transparent)}.proj-phase-flow__copy{gap:.05rem;min-width:0;display:grid}.proj-phase-flow__copy strong{color:var(--rs-brand-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.proj-phase-flow--sm .proj-phase-flow__copy strong{font-size:.68rem}.proj-phase-flow__copy span{color:var(--muted);font-size:.66rem}.proj-phase-flow--sm .proj-phase-flow__copy span{font-size:.6rem}.projects-board-page .projects-phase-flow-panel{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 8%, #fff), #fff 70%);border-radius:14px;gap:.75rem;padding:.85rem .95rem;display:grid}.projects-board-page .projects-phase-flow-panel__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.projects-board-page .projects-phase-flow-panel__hd strong{color:var(--rs-brand-dark);font-size:.95rem;display:block}.projects-board-page .projects-phase-flow-panel__hd p{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.projects-board-page .projects-phase-flow-panel__nav{gap:.4rem;display:inline-flex}.projects-board-page .projects-phase-add-btn{justify-self:start}@media (width<=900px){.projects-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proj-phase-flow__copy span{display:none}}.fr-desk.rs-desk,.suppressions-desk.rs-desk,.ein-desk.rs-desk,.tpl-desk.rs-desk,.eval-desk.rs-desk{gap:.85rem}.fr-mc-grid,.suppressions-mc-grid,.ein-mc-grid,.tpl-mc-grid,.eval-mc-grid,.srh-mc-grid,.eib-mc-grid,.forms-mc-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.email-inbox-desk .eib-list-filters{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 .75rem;display:flex}.email-inbox-desk .eib-list-search{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));min-width:min(100%,280px);color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;display:flex}.email-inbox-desk .eib-list-search input{width:100%;font:inherit;color:var(--text,#153832);background:0 0;border:0;outline:0}.email-inbox-desk .email-inbox-reader__chips{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.email-inbox-desk .email-inbox-item.is-focus{box-shadow:inset 3px 0 0 var(--rs-brand)}.ein-desk .ein-list-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin:0 0 .75rem;display:flex}.ein-desk .ein-list-search{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));min-width:min(100%,280px);color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;display:flex}.ein-desk .ein-list-search input{width:100%;font:inherit;color:var(--text,#153832);background:0 0;border:0;outline:0}.ein-desk tr.ein-row-focus td{background:color-mix(in srgb, var(--rs-brand) 10%, #fff);box-shadow:inset 3px 0 0 var(--rs-brand)}.fr-shell.rs-desk>.rs-tabs.fr-subnav{margin-bottom:.15rem}.fr-desk .rs-filters.fr-forms-toolbar,.suppressions-desk .rs-filters.filter-bar{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.fr-desk .fr-forms-search{flex:1;align-items:center;gap:.45rem;min-width:min(100%,220px);margin:0;display:flex}.fr-desk .fr-forms-search input{width:100%}.forms-desk.rs-desk{gap:.85rem;min-width:0}.forms-desk .forms-hub__card--green{border-color:color-mix(in srgb, var(--rs-brand) 28%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--rs-brand) 12%, #fff), #fff 72%)}.forms-desk .forms-hub__card--green .forms-hub__icon{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark)}.forms-desk .forms-card{border-color:color-mix(in srgb, var(--line) 78%, transparent);box-shadow:var(--rs-shadow-sm,0 1px 2px #1538320a)}.forms-desk .forms-card__avatar{background:linear-gradient(145deg, var(--rs-brand-dark), var(--rs-brand))}.forms-desk .forms-card__share{background:color-mix(in srgb, var(--rs-brand) 7%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 22%, var(--line))}.forms-desk .forms-card__copy{border-color:color-mix(in srgb, var(--rs-brand) 30%, var(--line));color:var(--rs-brand-dark)}.forms-desk .forms-card__copy:hover,.forms-desk .forms-card__copy:focus-visible{background:color-mix(in srgb, var(--rs-brand) 12%, #fff)}.forms-desk .panel-head__desc{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tpl-desk .tpl-studio{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:.85rem;display:grid}.tpl-desk .tpl-studio-form,.tpl-desk .tpl-preview{flex-direction:column;gap:.85rem;min-width:0;display:flex}.tpl-desk .tpl-studio-form__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.tpl-desk .tpl-studio-form__head h2{margin:0}.tpl-desk .tpl-studio-form__sub{margin:.2rem 0 0;font-size:.82rem}.tpl-desk .tpl-studio-tabs.rs-tabs{background:color-mix(in srgb, var(--rs-brand) 10%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.tpl-desk .tpl-studio-tabs .rs-ptab{align-items:center;gap:.35rem;min-height:2.1rem;padding:.35rem .8rem;font-size:.84rem;font-weight:650;display:inline-flex;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}.tpl-desk .tpl-studio-tabs .rs-ptab.is-on{color:var(--rs-brand-dark,#153832)!important;background:#fff!important;box-shadow:0 1px 2px #15383214!important}.tpl-desk .tpl-section{border-top:0;margin-top:0;padding-top:0}.tpl-desk .tpl-section h3{color:var(--rs-brand-dark,#153832);margin:0 0 .75rem;font-size:.95rem}.tpl-desk .tpl-colors{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.tpl-desk .tpl-color{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));background:color-mix(in srgb, var(--rs-brand) 6%, #fff);color:var(--muted);border-radius:12px;flex-direction:column;gap:.35rem;padding:.55rem .6rem;font-size:.72rem;font-weight:650;display:flex}.tpl-desk .tpl-color input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:100%;height:36px;padding:0}.tpl-desk .tpl-tag-bar{flex-direction:column;gap:.55rem;margin-top:.85rem;display:flex}.tpl-desk .tpl-tag-bar__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tpl-desk .tpl-tag-target{background:color-mix(in srgb, var(--rs-brand) 12%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:999px;padding:.18rem;display:inline-flex}.tpl-desk .tpl-tag-target button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.28rem .7rem;font-size:.75rem;font-weight:700}.tpl-desk .tpl-tag-target button.is-on{color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 1px 2px #15383214}.tpl-desk .tpl-tag-chips{flex-wrap:wrap;gap:.35rem;display:flex}.tpl-desk .tpl-tag-chip{appearance:none;border:1px solid color-mix(in srgb, var(--rs-brand) 22%, var(--line));color:var(--rs-brand-dark,#153832);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:.28rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;transition:background .15s,border-color .15s}.tpl-desk .tpl-tag-chip:hover{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border-color:var(--rs-brand)}.tpl-desk .tpl-html-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.tpl-desk .tpl-ai-hint{margin:.35rem 0 .75rem;font-size:.82rem}.tpl-desk .tpl-ai-actions{flex-wrap:wrap;gap:.5rem}.tpl-desk .tpl-merge-panel{border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:14px;margin:.85rem 0 1rem;padding:.85rem .95rem}.tpl-desk .tpl-merge-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.tpl-desk .tpl-merge-panel__head strong{color:var(--rs-brand-dark,#153832);font-size:.88rem;display:block}.tpl-desk .tpl-merge-panel__head p{margin:.2rem 0 0;font-size:.78rem}.tpl-desk .tpl-merge-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.45rem;display:grid}.tpl-desk .tpl-merge-item{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .55rem;display:flex}.tpl-desk .tpl-merge-item:hover{border-color:var(--rs-brand);background:color-mix(in srgb, var(--rs-brand) 8%, #fff)}.tpl-desk .tpl-merge-item code{color:var(--rs-brand-dark,#153832);font-size:.72rem}.tpl-desk .tpl-merge-item span{color:var(--muted);font-size:.72rem}.tpl-desk .tpl-variations{border-top:1px dashed color-mix(in srgb, var(--rs-brand) 18%, var(--line));margin-top:1rem;padding-top:.85rem}.tpl-desk .tpl-variations__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;display:flex}.tpl-desk .tpl-variations__head h4{color:var(--rs-brand-dark,#153832);margin:0;font-size:.9rem}.tpl-desk .tpl-variations__actions{flex-wrap:wrap}.tpl-desk .tpl-variations__empty{border:1px dashed var(--line);background:#fafcfb;border-radius:12px;padding:.85rem;font-size:.82rem}.tpl-desk .tpl-variations__list{gap:.75rem;display:grid}.tpl-desk .tpl-variation-card{border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:#fff;border-radius:12px;padding:.8rem .85rem}.tpl-desk .tpl-variation-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.tpl-desk .tpl-variation-card__head strong{font-size:.84rem}.tpl-desk .tpl-studio-cta{border-top:1px solid color-mix(in srgb, var(--rs-brand) 12%, var(--line));z-index:2;background:#fff;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.35rem -1.25rem -.15rem;padding:.9rem 1.25rem .15rem;display:flex;position:sticky;bottom:0}.campaign-workflow{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--bg,#f4f6f5));border-radius:14px;margin:0 0 1rem;padding:.9rem 1rem}.campaign-workflow__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.campaign-workflow__steps li{opacity:.72;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.campaign-workflow__steps li.is-current{opacity:1}.campaign-workflow__n{background:color-mix(in srgb, var(--brand,#153832) 12%, #fff);width:1.55rem;height:1.55rem;color:var(--brand,#153832);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.campaign-workflow__steps li.is-current .campaign-workflow__n{background:var(--brand,#153832);color:#fff}.campaign-workflow__steps strong{letter-spacing:-.01em;font-size:.84rem;display:block}.campaign-workflow__steps p{color:var(--muted,#5a6b66);margin:.1rem 0 0;font-size:.75rem;line-height:1.35}.campaign-workflow__hint{color:var(--muted,#5a6b66);margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.campaigns-desk .campaigns-mc-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 1rem}.campaigns-desk .campaigns-mc-grid .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.campaigns-desk .campaigns-list-tools{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.campaigns-desk .campaigns-search{min-width:min(240px,100%);margin:0}.campaigns-desk .campaigns-search input{min-width:200px}.campaign-detail-desk .campaign-detail-mc{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 .75rem}.campaign-detail-desk .campaign-detail-mc .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.campaign-detail-desk .campaign-detail-tabs{flex-wrap:wrap;gap:.25rem;margin:0 0 .85rem;display:flex}.campaign-detail-desk .campaign-detail-statusline{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}@media (width<=1100px){.campaign-detail-desk .campaign-detail-mc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.campaign-detail-desk .campaign-detail-mc,.campaigns-desk .campaigns-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-step{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);border-radius:10px;gap:.55rem;padding:.7rem .75rem;display:grid}.campaign-step__head{align-items:flex-start;gap:.5rem;display:flex}.campaign-step__n{background:var(--brand,#153832);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:700;display:grid}.campaign-step__head h3{letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:700;line-height:1.25}.campaign-step__head p{color:var(--muted,#5a6b66);margin:.1rem 0 0;font-size:.72rem;line-height:1.35}.campaign-create-form{font-size:.86rem;line-height:1.4;gap:.75rem!important}.campaign-create-form .alert{padding:.55rem .7rem;font-size:.78rem;line-height:1.4}.campaign-create-form .field>label,.campaign-create-form .field>.label{letter-spacing:.01em;margin-bottom:.28rem;font-size:.74rem;font-weight:650}.campaign-create-form .field input,.campaign-create-form .field select,.campaign-create-form .field textarea{border-radius:8px;min-height:2.25rem;padding:.45rem .65rem;font-size:.86rem}.campaign-create-form .field textarea{min-height:4.5rem;line-height:1.4}.campaign-create-form .cell-meta,.campaign-create-form .muted.small,.campaign-create-form .field .cell-meta{color:var(--muted,#5a6b66);line-height:1.35;font-size:.7rem!important}.campaign-create-form .campaign-mode-options{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.campaign-create-form .campaign-mode-options>label{align-items:center;gap:.35rem;margin:0;font-size:.84rem;font-weight:600;display:inline-flex}.campaign-create-form .campaign-mode-options .cell-meta{display:none}.campaign-create-form .campaign-tags-panel{border-radius:10px;gap:.45rem;padding:.55rem .65rem}.campaign-create-form .campaign-tags-panel__head strong{font-size:.8rem}.campaign-create-form .campaign-tags-target button{padding:.25rem .55rem;font-size:.72rem}.campaign-sdr-explain{font-size:.78rem;line-height:1.4}.sequences-desk .sequences-mc-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem}.sequences-desk .sequences-mc-grid .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.sequences-desk .sequences-search{min-width:min(220px,100%);margin:0}.sequences-desk .sequences-search input{min-width:180px}.sequences-desk .sequences-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sequences-desk .sequences-steps li{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;padding:.45rem .55rem;font-size:.86rem;display:flex}.sequences-desk .sequences-enroll-actions{align-items:flex-end;gap:.5rem;margin:0;display:flex}.sequences-desk .sequences-enroll-filters{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0 .35rem}.sequences-desk .sequences-error-cell{white-space:normal;word-break:break-word;max-width:280px;font-size:.74rem;line-height:1.35}@media (width<=1100px){.sequences-desk .sequences-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sequences-desk .sequences-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-create-modal .modal-head-text h2{letter-spacing:-.02em;font-size:1.15rem}.campaign-create-modal .modal-desc{max-width:42rem;font-size:.78rem;line-height:1.35}.campaign-create-modal .modal-body{padding-top:.75rem}.campaign-results .grid-stats{margin:0}.campaign-mail-preview{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);background:#fff;border-radius:12px;gap:.55rem;display:grid;overflow:hidden}.campaign-mail-preview__meta{padding:.65rem .8rem 0}.campaign-mail-preview__meta p{margin:0 0 .25rem;font-size:.86rem}.campaign-mail-preview__frame{border-top:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);background:#eef2f0;height:min(420px,55vh)}.campaign-mail-preview__frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.campaign-tags-panel{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--bg,#f4f6f5));border-radius:12px;gap:.55rem;padding:.75rem .85rem;display:grid}.campaign-tags-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.campaign-tags-panel__head strong{font-size:.88rem}.campaign-tags-target{background:color-mix(in srgb, var(--line,#d7e2de) 35%, #fff);border-radius:999px;gap:.25rem;padding:.15rem;display:inline-flex}.campaign-tags-target button{font:inherit;color:var(--muted,#5a6b66);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.campaign-tags-target button.is-on{background:var(--brand,#153832);color:#fff}.campaign-tags-search{border:1px solid color-mix(in srgb, var(--line,#d7e2de) 80%, transparent);width:100%;font:inherit;background:#fff;border-radius:10px;padding:.5rem .7rem;font-size:.86rem}.campaign-tags-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.4rem;display:grid}.campaign-tag-item{text-align:left;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 70%, transparent);cursor:pointer;font:inherit;background:#fff;border-radius:10px;gap:.15rem;padding:.45rem .55rem;display:grid}.campaign-tag-item:hover{border-color:color-mix(in srgb, var(--brand,#153832) 35%, var(--line,#d7e2de));background:color-mix(in srgb, var(--brand,#153832) 5%, #fff)}.campaign-tag-item code{color:var(--brand,#153832);word-break:break-all;font-size:.72rem}.campaign-tag-item span{color:var(--text,#1c2b28);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.78rem;display:flex}.campaign-tag-item em{color:var(--muted,#5a6b66);font-size:.68rem;font-style:normal}@media (width<=900px){.campaign-workflow__steps{grid-template-columns:1fr 1fr}.campaign-mail-preview__frame{height:min(360px,50vh)}}@media (width<=560px){.campaign-workflow__steps{grid-template-columns:1fr}}.tpl-desk .tpl-preview__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.tpl-desk .tpl-preview__head h2{margin:0}.tpl-desk .tpl-preview-modes{background:color-mix(in srgb, var(--rs-brand) 12%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:10px;padding:.18rem;display:inline-flex}.tpl-desk .tpl-preview-modes button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:2rem;height:2rem;display:inline-grid}.tpl-desk .tpl-preview-modes button.is-on{color:var(--rs-brand-dark,#153832);background:#fff;box-shadow:0 1px 2px #15383214}.tpl-desk .tpl-preview__subject{align-items:center;gap:.35rem;margin:0 0 .65rem;font-size:.85rem;display:flex}.tpl-desk .tpl-preview__copy{min-height:0!important;padding:.2rem .35rem!important}.tpl-desk .tpl-preview-frame{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));background:#fff;border-radius:14px;min-height:420px;margin-inline:auto;transition:max-width .2s;overflow:hidden}.tpl-desk .tpl-preview-frame--desktop{max-width:100%}.tpl-desk .tpl-preview-frame--mobile{max-width:380px}.tpl-desk .tpl-preview-frame iframe{background:#fff;border:0;width:100%;height:520px}.tpl-desk .tpl-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .85rem}.tpl-desk .tpl-mc-grid .rs-mc{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--line,#d7e2de) 85%, transparent);background:var(--surface,#fff)}.tpl-desk .tpl-studio-bar{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--rs-brand) 5%, #fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 .75rem;padding:.65rem .85rem;display:flex}.tpl-desk .tpl-studio-bar__meta{flex:1;gap:.1rem;min-width:160px;display:grid}.tpl-desk .tpl-studio-bar__meta strong{font-size:.95rem}.tpl-desk .tpl-card__open{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:0;padding:0;display:block}.tpl-desk .tpl-card__titlebtn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;gap:.4rem;padding:0;display:grid}@media (width<=720px){.tpl-desk .tpl-mc-grid{grid-template-columns:1fr}}.tpl-desk .tpl-list-filters{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.9rem;display:flex}.tpl-desk .tpl-list-search{border:1px solid color-mix(in srgb, var(--rs-brand) 16%, var(--line));min-width:min(100%,240px);color:var(--muted);background:#fff;border-radius:12px;flex:1;align-items:center;gap:.45rem;margin:0;padding:.45rem .7rem;display:flex}.tpl-desk .tpl-list-search input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0}.tpl-desk .tpl-list-empty{text-align:center;padding:1.25rem .25rem}.tpl-desk .tpl-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.35rem;display:grid}.tpl-desk .tpl-card:not(.landing-card){border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));background:#fff;border-radius:14px;grid-template-columns:8px 1fr;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.tpl-desk .tpl-card.is-editing{border-color:var(--rs-brand);box-shadow:0 0 0 3px var(--rs-glow,color-mix(in srgb, var(--rs-brand) 28%, transparent))}.tpl-desk .tpl-card__swatch{min-height:100%}.tpl-desk .tpl-card__body{flex-direction:column;gap:.4rem;min-width:0;padding:.85rem .9rem .95rem;display:flex}.tpl-desk .tpl-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tpl-desk .tpl-card__name{color:var(--rs-brand-dark,#153832);font-size:.95rem}.tpl-desk .tpl-card__badge{letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark,#153832);border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.tpl-desk .tpl-card__subject{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.tpl-desk .tpl-card__objective{min-height:2.2em;margin:0;font-size:.78rem;line-height:1.4}.tpl-desk .tpl-card__actions{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}@media (width<=1100px){.tpl-desk .tpl-studio{grid-template-columns:1fr}}.projects-desk.is-compact .panel-body,.projects-desk.is-compact .projects-card{padding-block:.65rem}.proj-palette-pills{flex-wrap:wrap;gap:.35rem;display:flex}.proj-palette-pill{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.proj-palette-pill i{border-radius:50%;width:8px;height:8px}.proj-palette-pill.is-on{border-color:color-mix(in srgb, var(--rs-brand) 45%, var(--line));color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 10%, #fff)}.projects-desk .stepper-container-dual{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--rs-brand) 4%, #fff);border-radius:16px;padding:1.35rem .85rem .85rem;position:relative}.projects-desk .stepper-wrap-dual{--step-c1:#153832;--step-c2:#8eb69b;--step-glow:#8eb69b73;z-index:1;justify-content:space-between;align-items:flex-start;gap:.5rem;max-width:920px;margin:0 auto;display:flex;position:relative}.projects-desk .stepper-theme-verde{--step-c1:#153832;--step-c2:#8eb69b;--step-glow:#8eb69b73}.projects-desk .stepper-theme-royal{--step-c1:#005083;--step-c2:#0098ed;--step-glow:#0098ed73}.projects-desk .stepper-theme-dark{--step-c1:#3a3a3a;--step-c2:#939393;--step-glow:#93939373}.projects-desk .stepper-theme-azul02{--step-c1:#3c5c7a;--step-c2:#7e99af;--step-glow:#7e99af73}.projects-desk .stepper-line-track{z-index:0;background:#c6c6c659;border-radius:9999px;height:6px;position:absolute;top:24px;left:12%;right:12%;overflow:hidden}.projects-desk .stepper-line-progress{background:linear-gradient(90deg, var(--step-c1), var(--step-c2));border-radius:inherit;height:100%;box-shadow:0 0 10px var(--step-glow);background-size:200% 200%;transition:width .55s cubic-bezier(.34,1.56,.64,1);animation:3s infinite proj-stepper-gradient-flow;position:absolute;inset:0 auto 0 0}.projects-desk .stepper-beam-particle{background:linear-gradient(90deg, transparent, #fff, var(--step-c2), #fff, transparent);width:56px;box-shadow:0 0 12px #fff, 0 0 16px var(--step-glow);pointer-events:none;border-radius:inherit;animation:2.8s ease-in-out infinite proj-stepper-beam-travel;position:absolute;top:0;bottom:0}@keyframes proj-stepper-beam-travel{0%{opacity:0;left:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes proj-stepper-gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes proj-stepper-node-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--step-c2) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--step-c2) 18%, transparent)}}.projects-desk .step-node-item{z-index:2;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.55rem;min-width:0;padding:0;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.projects-desk .step-node-item:hover{transform:translateY(-3px)}.projects-desk .step-node-circle{color:#94a3b8;background:#fff;border:2px dashed #c6c6c6d9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.9rem;font-weight:750;transition:all .25s;display:grid}.projects-desk .step-node-item.done .step-node-circle{background:linear-gradient(135deg, var(--step-c2), var(--step-c1));color:#fff;border:0}.projects-desk .step-node-item.active .step-node-circle{border:2.5px solid var(--step-c1);color:var(--step-c1);background:#fff;animation:2.4s infinite proj-stepper-node-pulse}.projects-desk .step-node-info{text-align:center}.projects-desk .step-node-title{color:var(--rs-brand-dark);font-size:.82rem;font-weight:700;display:block}.projects-desk .step-node-sub{color:var(--muted);font-size:.7rem;display:block}.projects-desk .stepper-controls{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:1.1rem;padding-top:.85rem;display:flex}.projects-desk .fx.g8{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.projects-desk .btn.is-on{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff)}.proj-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.projects-desk .tog-icon-field{cursor:pointer;background:#fff;border:1.5px solid #c6c6c673;border-radius:14px;align-items:center;gap:.75rem;margin:0;padding:.85rem .95rem;transition:all .25s;display:flex}.projects-desk .tog-ico-wrap{color:#c6c6c6;background:#c6c6c640;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:all .25s;display:grid}.projects-desk .tog-copy{flex:1;gap:.1rem;min-width:0;display:grid}.projects-desk .tog-copy strong{color:var(--rs-brand-dark);font-size:.88rem}.projects-desk .tog-copy em{color:var(--muted);font-size:.72rem;font-style:normal}.projects-desk .proj-inline-tog{font:inherit;color:var(--rs-brand-dark);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.projects-desk .toggle{flex-shrink:0;width:44px;height:24px;position:relative}.projects-desk .toggle input{opacity:0;width:0;height:0;position:absolute}.projects-desk .tog-track{background:#c6c6c673;border:1.5px solid #c6c6c699;border-radius:40px;transition:background .25s,border-color .25s;position:absolute;inset:0}.projects-desk .tog-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s;position:absolute;top:2.5px;left:3px;box-shadow:0 1px 3px #0f172a33}.projects-desk .toggle input:checked+.tog-track:after{transform:translate(20px)}.projects-desk .tog-field-verde.is-on{background:#8eb69b0f;border-color:#8eb69b}.projects-desk .tog-field-verde:has(input:checked){background:#8eb69b0f;border-color:#8eb69b}.projects-desk .tog-field-verde.is-on .tog-ico-wrap{color:#153832;background:#8eb69b40}.projects-desk .tog-field-verde:has(input:checked) .tog-ico-wrap{color:#153832;background:#8eb69b40}.projects-desk .toggle input:checked+.tog-track.tc-verde{background:#8eb69b;border-color:#153832}.projects-desk .tog-field-royal.is-on{background:#0098ed0f;border-color:#0098ed}.projects-desk .tog-field-royal:has(input:checked){background:#0098ed0f;border-color:#0098ed}.projects-desk .tog-field-royal.is-on .tog-ico-wrap{color:#0098ed;background:#0098ed33}.projects-desk .tog-field-royal:has(input:checked) .tog-ico-wrap{color:#0098ed;background:#0098ed33}.projects-desk .toggle input:checked+.tog-track.tc-royal{background:#0098ed;border-color:#005083}.projects-desk .tog-field-dark.is-on{background:#3a3a3a0f;border-color:#939393}.projects-desk .tog-field-dark:has(input:checked){background:#3a3a3a0f;border-color:#939393}.projects-desk .tog-field-dark.is-on .tog-ico-wrap{color:#3a3a3a;background:#3a3a3a33}.projects-desk .tog-field-dark:has(input:checked) .tog-ico-wrap{color:#3a3a3a;background:#3a3a3a33}.projects-desk .toggle input:checked+.tog-track.tc-dark{background:#3a3a3a;border-color:#939393}.projects-desk .tog-field-azul02.is-on{background:#7e99af0f;border-color:#7e99af}.projects-desk .tog-field-azul02:has(input:checked){background:#7e99af0f;border-color:#7e99af}.projects-desk .tog-field-azul02.is-on .tog-ico-wrap{color:#3c5c7a;background:#7e99af33}.projects-desk .tog-field-azul02:has(input:checked) .tog-ico-wrap{color:#3c5c7a;background:#7e99af33}.projects-desk .toggle input:checked+.tog-track.tc-azul02{background:#7e99af;border-color:#3c5c7a}.proj-batch-bar{background:color-mix(in srgb, var(--rs-brand) 10%, #fff);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, var(--line));border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.65rem .85rem;display:flex}.proj-tbl-tb{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.proj-tbl-srch{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-width:min(100%,14rem);color:var(--muted);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.45rem;padding:.45rem .75rem;display:inline-flex}.proj-tbl-srch input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;font-size:.84rem}.proj-tbl-status{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:2.35rem;font:inherit;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.proj-tbl-wrap{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:14px;overflow:auto}.proj-dtbl{border-collapse:collapse;width:100%;font-size:.86rem}.proj-dtbl th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);white-space:nowrap;background:#f8fafc;padding:.7rem .75rem;font-size:.68rem}.proj-dtbl td{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);vertical-align:middle;padding:.7rem .75rem}.proj-dtbl tbody tr{cursor:pointer;transition:background .15s}.proj-dtbl tbody tr:hover td,.proj-dtbl tbody tr.is-selected td{background:color-mix(in srgb, var(--rs-brand) 7%, #fff)}.proj-th-sort{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.proj-user-cell{align-items:center;gap:.55rem;display:inline-flex}.proj-av{color:#fff;background:linear-gradient(135deg, var(--rs-brand), var(--rs-brand-dark));border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:750;display:grid}.proj-pill{background:color-mix(in srgb, var(--rs-info) 12%, #fff);color:#0369a1;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.proj-status{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.proj-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.proj-status--ok{background:color-mix(in srgb, var(--rs-success) 14%, #fff);color:#1b6b3a}.proj-status--warn{background:color-mix(in srgb, var(--rs-warning) 16%, #fff);color:#8a5a12}.proj-status--danger{background:color-mix(in srgb, var(--rs-danger) 14%, #fff);color:#b42318}.proj-dtbl .is-chk{width:40px}.proj-dtbl .is-actions{text-align:right;white-space:nowrap;width:1%}.proj-row-actions{justify-content:flex-end;gap:.3rem;display:inline-flex;position:relative}.btn-tbl-box{cursor:pointer;color:#475569;background:#f1f5f9;border:0;border-radius:10px;place-items:center;width:2rem;height:2rem;transition:background .15s,color .15s;display:grid}.btn-tbl-box.edit:hover,.btn-tbl-box.more:hover{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);color:var(--rs-brand-dark)}.btn-tbl-box.delete{background:color-mix(in srgb, var(--rs-danger) 12%, #fff);color:#b42318}.proj-popover{border:1.5px solid color-mix(in srgb, var(--line) 75%, transparent);z-index:40;background:#fff;border-radius:14px;gap:.15rem;min-width:210px;padding:.4rem;animation:.18s proj-pop-in;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a1f}@keyframes proj-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.proj-popover button{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.84rem;display:flex}.proj-popover button:hover{background:#f8fafc}.proj-popover button.is-danger{color:#b42318}.proj-popover hr{border:0;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin:.2rem 0}.proj-pg{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;font-size:.78rem;display:flex}.proj-pg__btns{align-items:center;gap:.25rem;display:flex}.projects-desk .pgb{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-width:2rem;height:2rem;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;place-items:center;padding:0 .45rem;font-size:.8rem;font-weight:650;display:grid}.projects-desk .pgb:disabled{opacity:.45;cursor:not-allowed}.projects-desk .pgb.active{background:var(--rs-brand-dark);border-color:var(--rs-brand-dark);color:#fff}.projects-desk .pgb.is-ellipsis{cursor:default;background:0 0;border:0}.proj-modal-ico{border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:.75rem;display:grid}.proj-modal-ico.tone-info{color:#0284c7;background:#38bdf81f}.proj-modal-ico.tone-danger{color:#b42318;background:#ef5b671f}.proj-modal-ico.tone-form{background:color-mix(in srgb, var(--rs-brand) 16%, #fff);color:var(--rs-brand-dark)}.proj-guide-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.proj-guide-list li{color:var(--text);align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.projects-desk .projects-card{text-align:left;width:100%;font:inherit;cursor:pointer}@media (width<=1100px){.projects-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proj-toggles{grid-template-columns:1fr}}@media (width<=900px){.projects-desk .stepper-line-track{display:none}.projects-desk .stepper-wrap-dual{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.projects-desk .step-node-item{text-align:left;flex-direction:row;justify-content:flex-start}.projects-desk .step-node-info{text-align:left}}@keyframes glass-orb-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8px,-6px)scale(1.08)}}@keyframes glass-orb-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10px,8px)scale(1.05)}}.admin-shell .sidebar-group{gap:.08rem;margin-bottom:.2rem}.admin-shell .sidebar-label--toggle{color:#ffffff80;margin:.28rem 0 .04rem;padding:.32rem .65rem}.admin-shell .sidebar-link{min-height:2.15rem;padding:.42rem .7rem}.admin-shell .sidebar-link.is-active{background:color-mix(in srgb, var(--rs-brand,#8eb69b) 22%, #ffffff14);color:#fff}@keyframes glass-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.sidebar .glass-clean,.sidebar .glass-clean-dock{isolation:isolate;-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff29 0%,#ffffff0d 100%),#f4f7f51a;border:1.5px solid #ffffff38;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000002e,inset 0 1px 1px #ffffff47}.sidebar .glass-clean__orb{pointer-events:none;z-index:0;filter:blur(18px);border-radius:50%;position:absolute}.sidebar .glass-clean__orb--a{background:radial-gradient(circle,#8eb69b8c 0%,#0000 70%);width:88px;height:88px;animation:8s ease-in-out infinite glass-orb-a;top:-28px;right:-18px}.sidebar .glass-clean__orb--b{background:radial-gradient(circle,#15383259 0%,#0000 70%);width:96px;height:96px;animation:9s ease-in-out infinite glass-orb-b;bottom:-34px;left:-22px}.sidebar .company-switcher.glass-clean{z-index:8;background:linear-gradient(165deg,#fff3 0%,#ffffff0f 55%),#0f38322e;margin:0 0 .75rem;padding:.65rem .7rem .7rem}.sidebar .company-switcher__hd{z-index:1;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex;position:relative}.sidebar .company-switcher.glass-clean .company-switcher__label{color:#ffffffb8;letter-spacing:.08em;padding:0;font-size:.62rem}.sidebar .company-switcher__badge{letter-spacing:.06em;text-transform:uppercase;color:#153832;background:#8eb69beb;border-radius:999px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.sidebar .company-switcher.glass-clean .company-switcher__trigger{z-index:1;color:#0f172a;background:#ffffffe0;border:1.5px solid #ffffff8c;border-radius:12px;position:relative;box-shadow:0 4px 14px #0f172a14,inset 0 1px #fff}.sidebar .company-switcher.glass-clean .company-switcher__trigger:hover:not(:disabled),.sidebar .company-switcher.glass-clean.is-open .company-switcher__trigger{background:#fff;border-color:#c1d7c8;box-shadow:0 0 0 3px #8eb69b47}.sidebar .company-switcher.glass-clean .company-switcher__meta strong{color:#153832}.sidebar .company-switcher.glass-clean .company-switcher__meta small,.sidebar .company-switcher.glass-clean .company-switcher__chevron{color:#64748b}.sidebar .company-switcher.glass-clean .company-switcher__mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.sidebar .popover.glass-clean-panel,.sidebar .company-switcher__popover.glass-clean-panel,.sidebar .sidebar-user__menu.glass-clean-panel{z-index:120;-webkit-backdrop-filter:blur(20px);color:#0f172a;background:#ffffffeb;border:1.5px solid #ffffffe6;border-radius:16px;min-width:15.5rem;padding:.55rem;display:none;position:absolute;box-shadow:0 18px 42px #0f172a29,inset 0 1px 1px #fff}.sidebar .popover.glass-clean-panel.open,.sidebar .company-switcher__popover.glass-clean-panel.open,.sidebar .sidebar-user__menu.glass-clean-panel.open{gap:.35rem;animation:.18s glass-pop-in;display:grid}.sidebar .company-switcher__popover{width:auto;max-width:none;top:calc(100% + .4rem);left:.45rem;right:.45rem}.sidebar .company-switcher__panel-hd{border-bottom:1px solid #0f172a14;padding:.35rem .45rem .55rem}.sidebar .company-switcher__panel-hd strong{color:#153832;font-size:.88rem;display:block}.sidebar .company-switcher__panel-hd p{color:#64748b;margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.sidebar .company-switcher__search{color:#94a3b8;background:#f8fafcf2;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.4rem;margin:.15rem .15rem .25rem;padding:.4rem .65rem;display:flex}.sidebar .company-switcher__search input{width:100%;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;font-size:.8rem}.sidebar .company-switcher.glass-clean .company-switcher__menu{max-height:min(280px,42vh);box-shadow:none;background:0 0;border:0;border-radius:12px;gap:.15rem;margin:0;padding:.15rem;list-style:none;display:grid;position:static;top:auto;left:auto;right:auto;overflow:auto}.sidebar .company-switcher__empty{color:#64748b;text-align:center;padding:.75rem .55rem;font-size:.78rem}.sidebar .company-switcher.glass-clean .company-switcher__option{color:#0f172a;border-radius:10px}.sidebar .company-switcher.glass-clean .company-switcher__option:hover:not(:disabled){background:#8eb69b24}.sidebar .company-switcher.glass-clean .company-switcher__option.is-selected{background:#8eb69b38}.sidebar .company-switcher.glass-clean .company-switcher__option-text small{color:#64748b}.sidebar .company-switcher.glass-clean .company-switcher__option-mark{color:#fff;background:linear-gradient(145deg,#8eb69b,#153832)}.sidebar .company-switcher.glass-clean .company-switcher__option .material-symbols-outlined{color:#153832}.sidebar .company-switcher.glass-clean .company-switcher__error{color:#b42318;background:#ef5b671a;border-color:#ef5b6740}.sidebar .sidebar-user.glass-clean-dock{z-index:6;box-shadow:none;-webkit-backdrop-filter:none;isolation:auto;background:0 0;border:0;flex:none;gap:.45rem;margin-top:auto;padding:.35rem .15rem .15rem;display:grid;overflow:visible}.sidebar .sidebar-user__tools{z-index:1;align-items:center;gap:.35rem;display:flex;position:relative}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__trigger{z-index:1;color:#0f172a;cursor:pointer;text-align:left;width:100%;font:inherit;background:#ffffffe6;border:1.5px solid #ffffff8c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.4rem .45rem;display:grid;position:relative;box-shadow:0 4px 14px #0f172a14}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__trigger:hover,.sidebar .sidebar-user__pop.is-open .sidebar-user__trigger{border-color:#c7dbcd;box-shadow:0 0 0 3px #8eb69b40}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__meta strong{color:#153832;font-size:.82rem}.sidebar .sidebar-user.glass-clean-dock .sidebar-user__meta small{color:#64748b;font-size:.65rem}.sidebar .sidebar-user__menu{min-width:0;inset:auto 0 calc(100% + .45rem)}.sidebar .sidebar-user__menu-hd{border-bottom:1px solid #0f172a14;align-items:center;gap:.65rem;padding:.45rem .5rem .65rem;display:flex}.sidebar .sidebar-user__menu-hd strong{color:#0f172a;font-size:.9rem;display:block}.sidebar .sidebar-user__menu-hd small{color:#64748b;font-size:.72rem}.sidebar .sidebar-user__menu-list{gap:.1rem;display:grid}.sidebar .glass-clean-panel .pop-item{color:#0f172a}.sidebar .glass-clean-panel .pop-item:hover,.sidebar .glass-clean-panel .pop-item.active{color:#153832;background:#8eb69b29}.sidebar .glass-clean-panel .pop-item .material-symbols-outlined{color:#475569}.sidebar .glass-clean-panel .pop-item.dng,.sidebar .glass-clean-panel .pop-item.dng .material-symbols-outlined{color:#ef4444}.sidebar .glass-clean-panel .pop-item.dng:hover{color:#dc2626;background:#ef44441a}.sidebar .glass-clean-panel .pop-div{background:#0f172a14}.sidebar .sidebar-user__menu-hint{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;max-width:5.5rem;margin-left:auto;font-size:.65rem;font-weight:600;overflow:hidden}.sidebar .user-avatar--lg{width:2.35rem;height:2.35rem;font-size:.85rem}.sidebar .notif-center__bell,.sidebar .lang-switcher__trigger{color:#fff;background:#ffffff24;border:1.5px solid #ffffff59;border-radius:11px;place-items:center;width:2.15rem;height:2.15rem;display:grid}.sidebar .notif-center__bell:hover,.sidebar .lang-switcher__trigger:hover{background:#ffffff47}.sidebar-tone-light .sidebar .glass-clean,.sidebar-tone-light .sidebar .glass-clean-dock{background:#ffffffb8;border-color:#0f172a14}.sidebar-tone-light .sidebar .company-switcher.glass-clean .company-switcher__label{color:#64748b}.sidebar-tone-light .sidebar .notif-center__bell,.sidebar-tone-light .sidebar .lang-switcher__trigger{color:#153832;background:#8eb69b24;border-color:#1538321f}.sidebar--mini .company-switcher.glass-clean,.sidebar--mini .sidebar-user.glass-clean-dock{width:100%;padding:.35rem}.sidebar--mini .sidebar-user.glass-clean-dock{flex-direction:column;align-items:center;display:flex}.sidebar--mini .sidebar-user__tools{flex-direction:column}.glass-flyout,.glass-flyout.company-switcher__popover,.glass-flyout.sidebar-user__menu,.glass-flyout.company-switcher__popover.open,.glass-flyout.sidebar-user__menu.open{-webkit-backdrop-filter:blur(22px);color:#0f172a;background:linear-gradient(160deg,#fffffff7 0%,#f6f9f7f0 100%);border:1.5px solid #ffffffeb;border-radius:20px;gap:0;padding:0;animation:.2s glass-fly-in;overflow:hidden;box-shadow:0 24px 64px #0f172a38,inset 0 1.5px 2px #fffffff2;z-index:4000!important;margin:0!important;display:grid!important;position:fixed!important;bottom:auto!important;right:auto!important}@keyframes glass-fly-in{0%{opacity:0;transform:translate(-8px)scale(.98)}to{opacity:1;transform:none}}.glass-flyout__orb{pointer-events:none;filter:blur(22px);z-index:0;border-radius:50%;position:absolute}.glass-flyout__orb--a{background:radial-gradient(circle,#8eb69b73 0%,#0000 70%);width:140px;height:140px;top:-40px;right:-20px}.glass-flyout__orb--b{background:radial-gradient(circle,#1538322e 0%,#0000 70%);width:160px;height:160px;bottom:-50px;left:-30px}.glass-flyout__inner{z-index:1;min-height:0;max-height:inherit;gap:.45rem;padding:.85rem;display:grid;position:relative;overflow:auto}.glass-flyout .company-switcher__menu{flex:1;max-height:none}.glass-flyout .company-switcher__panel-hd strong{font-size:1rem}.glass-flyout .company-switcher__option,.glass-flyout .pop-item{color:#0f172a}.glass-flyout .pop-item:hover,.glass-flyout .company-switcher__option:hover:not(:disabled){background:#8eb69b29}.glass-flyout .pop-item.dng{color:#ef4444}.glass-flyout .pop-div{background:#0f172a14;border:0;height:1px;margin:.25rem .2rem}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd{border-bottom-color:#0f172a14}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd strong{color:#0f172a}.glass-flyout.sidebar-user__menu .sidebar-user__menu-hd small{color:#64748b}.rs-select{gap:.35rem;min-width:0;display:grid;position:relative}.rs-select__label{color:color-mix(in srgb, var(--rs-brand-dark) 55%, #64748b);font-size:.82rem;font-weight:600}.rs-select--float{gap:0}.rs-select__float{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--rs-brand) 70%, #64748b);background:color-mix(in srgb, var(--rs-surf-soft) 55%, #fff);pointer-events:none;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;position:absolute;top:-.55rem;left:.65rem}.rs-select__trigger{border:1.5px solid color-mix(in srgb, var(--rs-brand) 22%, #d7e3dd);border-radius:var(--rs-radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--rs-brand) 6%, #fff), #fff);width:100%;min-height:2.55rem;color:var(--rs-brand-dark);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--rs-shadow-sm);transition:border-color .15s var(--rs-ease), box-shadow .15s var(--rs-ease), background .15s var(--rs-ease);justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem .75rem;font-size:.88rem;font-weight:550;display:flex}.rs-select--sm .rs-select__trigger{min-height:2.25rem;padding:.35rem .65rem;font-size:.84rem}.rs-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rs-select.is-placeholder .rs-select__value{color:#64748b;font-weight:500}.rs-select__trigger .material-symbols-outlined{color:var(--rs-brand);flex:none;font-size:1.15rem}.rs-select__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--rs-brand) 55%, #d7e3dd)}.rs-select.is-open .rs-select__trigger,.rs-select__trigger:focus-visible{border-color:var(--rs-brand);box-shadow:0 0 0 3px var(--rs-glow);outline:none}.rs-select.is-disabled .rs-select__trigger{opacity:.62;cursor:not-allowed;background:#f1f5f4}.rs-select__panel{border:1.5px solid color-mix(in srgb, var(--rs-brand) 28%, #fff);-webkit-backdrop-filter:blur(16px);box-shadow:var(--rs-shadow-lg), inset 0 1px 0 #fff;color:var(--rs-brand-dark);background:#fffffff7;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:.4rem;margin:0;padding:.5rem;overflow:hidden;display:grid!important}.rs-select__search{border:1px solid color-mix(in srgb, var(--rs-brand) 18%, #e2e8f0);color:#94a3b8;background:#f8faf9;border-radius:999px;align-items:center;gap:.4rem;min-height:2.15rem;padding:0 .65rem;display:flex}.rs-select__search input{min-width:0;color:var(--rs-brand-dark);font:inherit;outline:none;flex:1;font-size:.84rem;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:.35rem 0!important}.rs-select__list{scrollbar-width:thin;gap:.12rem;min-height:0;max-height:none;margin:0;padding:.1rem;list-style:none;display:grid;overflow:auto}.rs-select__item{width:100%;min-height:2.15rem;color:var(--rs-brand-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.86rem;font-weight:500;transition:background .12s,color .12s;display:flex}.rs-select__item:hover:not(:disabled){background:color-mix(in srgb, var(--rs-brand) 18%, transparent);color:var(--rs-brand-dark)}.rs-select__item.is-on{background:color-mix(in srgb, var(--rs-brand) 28%, transparent);color:var(--rs-brand-dark);box-shadow:inset 3px 0 0 var(--rs-brand-dark);font-weight:700}.rs-select__item.is-on .material-symbols-outlined{color:var(--rs-brand-dark)}.rs-select__item:disabled{opacity:.45;cursor:not-allowed}.rs-select__empty{text-align:center;color:#64748b;padding:.75rem .5rem;font-size:.8rem}.admin-shell select:not([multiple]),.field select,.panel select,.filter-bar select,.rs-desk select:not([multiple]),.rs-filters select{appearance:none;accent-color:var(--rs-brand);border-radius:var(--rs-radius-sm);border-color:color-mix(in srgb, var(--rs-brand) 22%, var(--line-strong,#d7e3dd));background-color:var(--surface,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238EB69B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem;padding-right:2.35rem}.admin-shell select:not([multiple]):focus,.field select:focus,.panel select:focus,.filter-bar select:focus,.rs-desk select:not([multiple]):focus{border-color:var(--rs-brand);box-shadow:0 0 0 3px var(--rs-glow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23153832' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.95rem}.admin-shell select option:checked,.field select option:checked,.panel select option:checked,.filter-bar select option:checked{color:#fff;background:linear-gradient(#153832 0% 100%)}.srh-option__item.is-active{box-shadow:inset 3px 0 0 var(--rs-brand-dark,#153832);font-weight:700;background:color-mix(in srgb, var(--rs-brand,#8eb69b) 28%, transparent)!important;color:var(--rs-brand-dark,#153832)!important}.profile-desk.rs-desk{gap:.9rem}.profile-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-fn{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem}.profile-fn .users-subnav__btn{cursor:pointer}.profile-desk .profile-tabs.rs-tabs{background:color-mix(in srgb, var(--rs-brand) 10%, #eef3f0);border:1px solid color-mix(in srgb, var(--rs-brand) 14%, var(--line));border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.profile-desk .profile-tabs .rs-ptab,.profile-desk .profile-tabs__item{align-items:center;gap:.4rem;min-height:2.2rem;padding:.4rem .9rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}.profile-desk .profile-tabs .rs-ptab.is-on,.profile-desk .profile-tabs .rs-ptab.is-active,.profile-desk .profile-tabs__item.is-active{color:var(--rs-brand-dark)!important;box-shadow:0 2px 10px var(--rs-glow)!important;background:#fff!important}.profile-desk .profile-panel.profile-prefs{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);box-shadow:var(--rs-shadow-sm,0 1px 2px #0f172a0a);background:#fff;border-radius:20px;overflow:hidden}.profile-desk .prefs-section{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.95rem;padding:1.25rem 1.35rem;display:grid}.profile-desk .prefs-section--last,.profile-desk .prefs-section:last-of-type{border-bottom:0}.profile-desk .prefs-section__head{align-items:flex-start;gap:.75rem;display:flex}.profile-desk .prefs-section__ico{background:color-mix(in srgb, var(--rs-brand) 18%, #fff);width:2.35rem;height:2.35rem;color:var(--rs-brand-dark);border:1px solid color-mix(in srgb, var(--rs-brand) 28%, transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.profile-desk .prefs-section__head h2{color:var(--rs-brand-dark);margin:0;font-size:1.02rem;font-weight:750}.profile-desk .prefs-section__head p{color:var(--muted);max-width:44rem;margin:.22rem 0 0;font-size:.82rem;line-height:1.4}.profile-desk .prefs-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (width>=760px){.profile-desk .prefs-lang-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.profile-desk .prefs-lang-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);cursor:pointer;min-height:4.4rem;color:inherit;font:inherit;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem .65rem;padding:.8rem .85rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a08}.profile-desk .prefs-lang-card:hover{border-color:color-mix(in srgb, var(--rs-brand) 40%, var(--line));box-shadow:0 8px 18px var(--rs-glow);transform:translateY(-1px)}.profile-desk .prefs-lang-card.is-selected{border-color:color-mix(in srgb, var(--rs-brand) 55%, var(--line));background:color-mix(in srgb, var(--rs-brand) 12%, #fff);box-shadow:0 0 0 3px var(--rs-glow)}.profile-desk .prefs-lang-card__flag{font-size:1.45rem;line-height:1}.profile-desk .prefs-lang-card__meta{gap:.12rem;min-width:0;display:grid}.profile-desk .prefs-lang-card__code{letter-spacing:.06em;color:var(--rs-brand-dark);font-size:.7rem;font-weight:800}.profile-desk .prefs-lang-card__label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.profile-desk .prefs-lang-card__check{color:var(--rs-brand-dark);position:absolute;top:.45rem;right:.45rem}.profile-desk .prefs-region{gap:.75rem;max-width:36rem;display:grid}.profile-desk .prefs-region__tools{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.profile-desk .prefs-clock{background:color-mix(in srgb, var(--rs-brand) 10%, #f4f7f5);border:1px solid color-mix(in srgb, var(--rs-brand) 16%, transparent);border-radius:12px;flex-direction:column;gap:.1rem;min-height:2.35rem;padding:.4rem .75rem;display:inline-flex}.profile-desk .prefs-clock__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:750}.profile-desk .prefs-clock strong{color:var(--rs-brand-dark);font-variant-numeric:tabular-nums;font-size:.88rem}.profile-desk .prefs-tools{gap:.65rem;display:grid}.profile-desk .prefs-tool{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 35%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem .95rem;display:flex}.profile-desk .prefs-tool__copy{flex:12rem;gap:.15rem;min-width:0;display:grid}.profile-desk .prefs-tool__copy strong{color:var(--rs-brand-dark);font-size:.9rem}.profile-desk .prefs-segment{background:color-mix(in srgb, var(--line) 45%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:11px;gap:.2rem;padding:.2rem;display:inline-flex}.profile-desk .prefs-segment button{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:650;display:inline-flex}.profile-desk .prefs-segment button.is-active{color:var(--rs-brand-dark);box-shadow:0 2px 8px var(--rs-glow);background:#fff}.profile-desk .prefs-toggle{background:color-mix(in srgb, var(--line) 80%, #94a3b8);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:2.85rem;height:1.55rem;transition:background .16s;position:relative}.profile-desk .prefs-toggle.is-on{background:linear-gradient(135deg, var(--rs-brand) 0%, var(--rs-brand-dark) 120%)}.profile-desk .prefs-toggle__knob{background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .16s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 2px 6px #0f172a2e}.profile-desk .prefs-toggle.is-on .prefs-toggle__knob{transform:translate(1.25rem)}.profile-desk .sys-status-legend{flex-wrap:wrap;gap:.45rem;display:flex}.profile-desk .profile-actions--sticky{z-index:5;border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, #fff 92%, var(--rs-brand));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.85rem 1.25rem;display:flex;position:sticky;bottom:0}.profile-desk .profile-actions--sticky .rs-cta{align-items:center;gap:.4rem;display:inline-flex}.profile-desk .profile-role-chip{color:var(--rs-brand-dark);background:color-mix(in srgb, var(--rs-brand) 16%, #fff);border-color:color-mix(in srgb, var(--rs-brand) 28%, transparent)}.profile-desk .profile-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--rs-brand) 28%, #fff), #e8efec);color:var(--rs-brand-dark);border-color:color-mix(in srgb, var(--rs-brand) 30%, transparent)}.sales-deal-items{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 65%, var(--surface));border-radius:12px;gap:.75rem;padding:.85rem;display:grid}.sales-products-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sales-product-detail{gap:1.25rem;display:grid}.sales-product-detail__grid{grid-template-columns:1.2fr .8fr;gap:1.25rem;display:grid}@media (width<=900px){.sales-product-detail__grid{grid-template-columns:1fr}}.sales-stock-hero{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.sales-stock-hero__qty{letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.sales-product-history__list{gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.sales-product-history__list li{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.7rem .85rem}.sales-product-history__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.field-check{align-items:center;gap:.45rem;font-size:.92rem;display:flex}.sales-deal-items__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sales-deal-items__head .toolbar{flex-wrap:wrap;gap:.35rem;display:flex}.sales-deal-items__list{gap:.55rem;display:grid}.sales-deal-items__row{align-items:end}.sales-deal-items__qty{grid-template-columns:minmax(3.5rem,.45fr) minmax(4.5rem,.55fr) auto;align-items:center;gap:.35rem;display:grid}.sales-deal-totals{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.2rem;padding:.55rem .65rem;font-size:.8rem;display:grid}@media (width<=720px){.sales-deal-items__qty{grid-template-columns:1fr 1fr auto}}.msg-ops-desk .msg-ops-mc-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:.85rem}.msg-ops-desk .msg-ops-hub--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);min-height:0;box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem .65rem}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card:hover{border-color:color-mix(in srgb, var(--rs-brand) 35%, var(--line));box-shadow:0 4px 14px color-mix(in srgb, var(--rs-brand-dark) 8%, transparent);transform:none}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card.is-hot{border-color:color-mix(in srgb, #b45309 35%, var(--line));background:#fbf6f3}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__icon{background:color-mix(in srgb, var(--rs-brand) 14%, #fff);width:1.7rem;height:1.7rem;color:var(--rs-brand-dark);border-radius:8px;place-items:center;display:grid}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card strong{font-size:.78rem;font-weight:700}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--rs-brand) 14%, #fff);min-width:1.35rem;color:var(--rs-brand-dark);text-align:center;border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-style:normal;font-weight:750}.msg-ops-desk .msg-ops-hub--compact .msg-ops-hub__card.is-hot em{color:#9a3412;background:#f3e3d8}.msg-ops-desk .msg-ops-followups__row{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem .6rem;display:grid}.msg-ops-desk .msg-ops-followups__main{color:inherit;gap:.2rem;min-width:0;text-decoration:none;display:grid}.msg-ops-desk .msg-ops-followups__actions{gap:.2rem;display:flex}.msg-ops-desk .msg-ops-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=1100px){.msg-ops-desk .msg-ops-mc-grid,.msg-ops-desk .msg-ops-hub--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.msg-ops-desk .msg-ops-mc-grid,.msg-ops-desk .msg-ops-hub--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon{vertical-align:middle;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.container.main{width:min(1360px,100% - 1.75rem);margin:1.1rem auto 2.25rem}.page-head--modern{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);align-items:center;gap:.85rem;margin-bottom:.9rem;padding-bottom:.85rem}.page-head__intro{align-items:flex-start;gap:.9rem;min-width:0;display:flex}.page-head__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 55%, #fff), #fff);border:1px solid var(--line);width:44px;height:44px;color:var(--brand-mid);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.page-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-soft);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.page-head--modern h1{font-size:clamp(1.35rem,2.2vw,1.7rem)}.page-head--modern p{margin-top:.25rem;font-size:.88rem}.page-head__actions .btn{width:fit-content}.btn-icon{background:var(--surface);width:2.15em;min-width:2.15em;height:2.15em;color:var(--text-soft);border:1px solid var(--line);box-shadow:none;border-radius:9px;gap:0;padding:0;font-size:.875rem}.btn-icon .material-symbols-outlined,.btn-icon .icon{width:1.25em;height:1.25em;font-size:1.25em}.btn-icon:hover:not(:disabled){background:var(--surface-2);color:var(--brand);border-color:var(--line-strong);box-shadow:none}.btn-icon.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-icon.btn-primary:hover:not(:disabled){background:var(--brand-mid);border-color:var(--brand-mid);color:#fff}.btn-icon.btn-success{background:var(--ok-bg);color:var(--ok);border-color:#b7e4c7}.btn-icon.btn-success:hover:not(:disabled){color:var(--ok);background:#d8f3e3}.btn-icon.btn-warn{background:var(--warn-bg);color:var(--warn);border-color:#f0d4a8}.btn-icon.btn-warn:hover:not(:disabled){color:var(--warn);background:#ffefd6}.btn-icon.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.btn-icon.btn-danger:hover:not(:disabled){color:var(--danger);background:#fdecec}.btn-icon.btn-info{background:var(--info-bg);color:var(--info);border-color:#b2ddff}.btn-icon.btn-info:hover:not(:disabled){color:var(--info);background:#e0f2fe}.btn-icon.btn-sm{width:1.95em;min-width:1.95em;height:1.95em;font-size:.8rem}.toolbar .btn,.cell-actions .btn,.modal-foot .btn,.filter-bar .btn{flex:none;width:fit-content}.page-tabs .btn:not(.btn-primary){color:var(--text-soft);box-shadow:none;background:0 0;border-color:#0000}.page-tabs .btn:not(.btn-primary):hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--brand)}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffb3}.filter-bar .field{flex:160px;min-width:160px}.filter-bar .field--grow{flex:2 220px}.panel--modern{padding:0;overflow:hidden}.panel--modern>.panel-head,.panel--modern>.panel-body{padding-left:1.1rem;padding-right:1.1rem}.panel-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 0 .85rem;display:flex}.panel-head__title{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.panel-head__icon{background:color-mix(in srgb, var(--accent) 35%, #fff);width:32px;height:32px;color:var(--brand-mid);border-radius:9px;flex:none;place-items:center;display:grid}.panel-head h2{margin:0;font-size:.98rem;font-weight:650}.panel-head__desc{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.panel-body{padding:1rem 0 1.1rem}.panel--flush .panel-body{padding:0}.panel--flush .table-wrap{border:0;border-radius:0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:auto}table.data{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}table.data thead th{z-index:1;text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:.72rem .9rem;font-size:.7rem;font-weight:700;position:sticky;top:0}table.data tbody td{border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent);vertical-align:middle;color:var(--text);padding:.78rem .9rem}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr{transition:background .15s var(--ease)}table.data tbody tr:hover td{background:color-mix(in srgb, var(--accent) 12%, #fff)}table.data td.empty{border:0;padding:0}table.data .cell-primary{flex-direction:column;gap:.15rem;min-width:0;display:flex}table.data .cell-primary strong{color:var(--brand);font-weight:650}table.data .cell-meta{color:var(--muted);font-size:.75rem}table.data .cell-actions{white-space:nowrap;text-align:right}table.data .cell-actions .toolbar{justify-content:flex-end;gap:.35rem}.row-avatar{background:linear-gradient(145deg, var(--brand-mid), var(--brand));color:#fff;width:34px;height:34px;font-size:.72rem;font-weight:700;font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.row-entity{align-items:center;gap:.7rem;min-width:0;display:flex}.badge{letter-spacing:.01em;background:var(--surface-2);color:var(--text-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.badge.ok,.badge--ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, #fff)}.badge.warn,.badge--warn{color:var(--warn);background:#fff7e8;border-color:#f0d9a8}.badge.danger,.badge--danger{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.badge.muted,.badge--muted{color:var(--muted);background:#eef2f0}.sys-status,.badge.sys-status{letter-spacing:.01em;color:#fff;background:var(--sys-media,#e6b422);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .7rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.sys-status--solid{color:#fff}.sys-status--soft{color:var(--text,#12201d);border:1px solid #0000}.sys-status--emergencia,.badge.sys-status--emergencia{background:var(--sys-emergencia,#e85a2a);color:#fff}.sys-status--alta,.badge.sys-status--alta{background:var(--sys-alta,#f7931e);color:#fff}.sys-status--media,.badge.sys-status--media{background:var(--sys-media,#e6b422);color:#fff}.sys-status--baixa,.badge.sys-status--baixa{background:var(--sys-baixa,#a8c93a);color:#fff}.sys-status--planejada,.badge.sys-status--planejada{background:var(--sys-planejada,#3ba8dc);color:#fff}.sys-status--em_analise,.sys-status--em-analise,.badge.sys-status--em_analise,.badge.sys-status--em-analise{background:var(--sys-em-analise,#9a9a9a);color:#fff}.sys-status--soft.sys-status--emergencia{background:var(--sys-emergencia-soft,#fde8e0);color:var(--sys-emergencia,#e85a2a);border-color:color-mix(in srgb, var(--sys-emergencia) 28%, #fff)}.sys-status--soft.sys-status--alta{background:var(--sys-alta-soft,#fff1de);color:color-mix(in srgb, var(--sys-alta) 82%, #000);border-color:color-mix(in srgb, var(--sys-alta) 28%, #fff)}.sys-status--soft.sys-status--media{background:var(--sys-media-soft,#fff8de);color:color-mix(in srgb, var(--sys-media) 72%, #000);border-color:color-mix(in srgb, var(--sys-media) 28%, #fff)}.sys-status--soft.sys-status--baixa{background:var(--sys-baixa-soft,#f2f8df);color:color-mix(in srgb, var(--sys-baixa) 55%, #000);border-color:color-mix(in srgb, var(--sys-baixa) 28%, #fff)}.sys-status--soft.sys-status--planejada{background:var(--sys-planejada-soft,#e4f4fb);color:color-mix(in srgb, var(--sys-planejada) 72%, #000);border-color:color-mix(in srgb, var(--sys-planejada) 28%, #fff)}.sys-status--soft.sys-status--em_analise,.sys-status--soft.sys-status--em-analise{background:var(--sys-em-analise-soft,#efefef);color:color-mix(in srgb, var(--sys-em-analise) 70%, #000);border-color:color-mix(in srgb, var(--sys-em-analise) 28%, #fff)}.sys-status-dot{background:currentColor;border-radius:999px;flex:none;width:.55rem;height:.55rem}.sys-status-swatch{gap:.45rem;max-width:14rem;display:grid}.sys-status-swatch .sys-status{border-radius:8px;width:100%;min-height:2.15rem;font-size:.82rem}.empty-state{text-align:center;justify-items:center;gap:.45rem;padding:2.5rem 1.5rem;display:grid}.empty-state__icon{background:color-mix(in srgb, var(--accent) 40%, #fff);width:56px;height:56px;color:var(--brand-mid);border:1px solid var(--line);border-radius:16px;place-items:center;margin-bottom:.35rem;display:grid}.empty-state h3{font-family:var(--font-display);color:var(--brand);margin:0;font-size:1.05rem}.empty-state p{max-width:28rem;color:var(--muted);margin:0;font-size:.88rem}.empty-state__action{margin-top:.65rem}.grid-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.15rem;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.05rem;position:relative;overflow:hidden}.stat--click{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .15s var(--ease);display:block}.stat--click:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));box-shadow:var(--shadow-md,var(--shadow));transform:translateY(-1px)}.stat--click:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat:before{content:"";background:linear-gradient(180deg, var(--accent-deep), var(--brand-soft));width:3px;position:absolute;inset:0 auto 0 0}.stat .label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:flex}.stat .value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand);margin-top:.35rem;font-size:1.55rem;font-weight:700}.quick-links{flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem;display:flex}.quick-link{background:var(--surface);border:1px solid var(--line);color:var(--text-soft);transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.quick-link:hover{color:var(--brand);border-color:var(--brand-soft);background:color-mix(in srgb, var(--accent) 22%, #fff)}.table-footer{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.loading-inline{color:var(--muted);align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.loading-inline .icon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stack{gap:1rem;display:grid}.sidebar-link .material-symbols-outlined{color:inherit;opacity:1;font-size:1.15rem}.sidebar-link.is-active .material-symbols-outlined{color:inherit;opacity:1}@media (width<=900px){.page-head--modern{align-items:stretch}.page-head__actions{width:100%}.filter-bar .field{min-width:100%}}.stack>.panel,.container.main>.panel,.container.main>.panel--modern,.container.main>.filter-bar{margin-bottom:1rem}.container.main>.panel:last-child,.container.main>.panel--modern:last-child{margin-bottom:0}.panel--modern:not(.panel--flush){padding:0}.panel--modern:not(.panel--flush)>.panel-body,.panel--modern:not(.panel--flush)>form,.panel--modern:not(.panel--flush)>.form-grid{padding:1rem 1.1rem 1.15rem}table.data .toolbar .btn-sm{white-space:nowrap}.app-main{background:radial-gradient(1200px 500px at 10% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%), radial-gradient(900px 420px at 100% 0%, color-mix(in srgb, var(--brand-soft) 12%, transparent), transparent 55%), var(--bg,#f3f6f4)}code{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:.12rem .35rem;font-size:.8em}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.plan-card{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;display:flex}.plan-card:hover{border-color:var(--brand-soft)}.plan-card.is-selected{border-color:var(--brand-mid);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 16%, #fff)}.plan-card__price{font-family:var(--font-display);color:var(--brand);font-size:1.05rem;font-weight:700}.check-inline{color:var(--text-soft);align-items:center;gap:.45rem;margin-top:.45rem;font-size:.88rem;display:flex}.secret-banner{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--ok) 35%, var(--line));background:linear-gradient(180deg, var(--ok-bg), var(--surface));gap:.75rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.secret-banner__head{align-items:flex-start;gap:.75rem;display:flex}.secret-banner__head p{color:var(--muted);margin:.15rem 0 0;font-size:.85rem}.secret-banner__value{color:#d7f5e8;word-break:break-all;background:#0f1c18;border-radius:10px;padding:.75rem .9rem;font-size:.82rem;line-height:1.45;display:block}.secret-banner__sample{background:var(--surface-2);border:1px solid var(--line);color:var(--text-soft);border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.75rem;overflow:auto}.integ-guide__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.integ-guide__k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.integ-guide__grid p{color:var(--text-soft);margin:0;font-size:.88rem}.integ-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1rem;display:grid}.dash-pipeline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.35rem 1.5rem;display:grid}.dash-donut{width:148px;height:148px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.dash-donut__hole{background:var(--surface,#fff);text-align:center;width:92px;height:92px;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 55%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-donut__value{color:var(--brand,#16352f);font-size:1.45rem;font-weight:700;line-height:1;font-family:var(--font-display,inherit)}.dash-donut__label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem;font-size:.72rem}.dash-pipeline__legend{flex-direction:column;gap:.4rem;min-width:0;display:flex}.dash-pipeline__row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));color:inherit;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:.65rem .75rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.dash-pipeline__row:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand-soft,#b8e2c5) 28%, var(--surface));transform:translateY(-1px)}.dash-pipeline__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.dash-pipeline__name{letter-spacing:.02em;text-transform:uppercase;color:var(--text,#16352f);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.dash-pipeline__pct{color:var(--text-soft);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2rem;font-size:.78rem}.dash-pipeline__count{font-variant-numeric:tabular-nums;text-align:right;min-width:1.5rem;color:var(--brand,#16352f);font-size:.95rem;font-weight:700}.dash-pipeline__bar{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;grid-column:2/-1;height:4px;margin-top:-.15rem;overflow:hidden}.dash-pipeline__bar>i{border-radius:inherit;min-width:0;height:100%;display:block}.dash-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.4rem;min-height:140px;padding-top:.35rem;display:grid}.dash-bars__col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;display:flex}.dash-bars__value{color:var(--text-soft);font-variant-numeric:tabular-nums;min-height:.9rem;font-size:.68rem}.dash-bars__fill{background:linear-gradient(180deg, color-mix(in srgb, var(--green-mid,#3f7565) 88%, #fff), var(--green-mid,#3f7565));border-radius:5px 5px 2px 2px;width:100%;max-width:28px;min-height:6px;transition:height .25s}.dash-bars__date{color:var(--text-soft);white-space:nowrap;font-size:.65rem}@media (width<=720px){.dash-pipeline{grid-template-columns:1fr;justify-items:center}.dash-pipeline__legend{width:100%}}@media (width<=900px){.integ-split{grid-template-columns:1fr}}.chip-row{flex-wrap:wrap;gap:.3rem;max-width:280px;display:flex}.scope-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.55rem;display:grid}.scope-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;display:flex}.scope-card strong{color:var(--brand);font-size:.86rem;display:block}.scope-card small{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.scope-card.is-selected{border-color:var(--brand-soft);background:color-mix(in srgb, var(--accent) 18%, #fff)}.scope-card input{margin-top:.2rem}table.data tbody tr.is-selected-row td{background:color-mix(in srgb, var(--accent) 22%, #fff)}@media (width<=1100px){.integ-split{grid-template-columns:1fr}}.co-workflow{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 5%, var(--surface));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;padding:.75rem .95rem;display:flex}.co-workflow__steps{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.84rem;display:flex}.co-workflow__steps strong{color:var(--brand);margin-right:.2rem}.co-workflow__step{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.15rem;padding:.25rem .45rem;display:inline-flex}.co-workflow__step:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.co-workflow__step:disabled{opacity:.45;cursor:not-allowed}.co-search{border:1px solid var(--line);background:var(--surface);min-width:min(100%,220px);color:var(--text-soft);border-radius:10px;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.co-search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.co-brand-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem 1.25rem;display:flex}.page-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.brand-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:1rem;display:grid}.brand-section{border-bottom:1px solid var(--line);margin-bottom:.85rem;padding-bottom:.85rem}.brand-section:last-of-type{border-bottom:0}.brand-section h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .65rem;font-size:.82rem;font-weight:700}.brand-presets{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.brand-preset{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:1fr 1fr;width:44px;height:28px;padding:0;display:grid;overflow:hidden}.brand-preset span{height:100%;display:block}.color-field{grid-template-columns:44px 1fr;align-items:center;gap:.45rem;display:grid}.color-field input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:44px;height:36px;padding:0}.brand-preview__shell{border:1px solid var(--line);border-radius:14px;grid-template-columns:140px 1fr;min-height:220px;display:grid;overflow:hidden}.brand-preview__side{background:linear-gradient(180deg, var(--preview-brand), var(--preview-accent));color:#fff;align-content:start;gap:.35rem;padding:1rem .85rem;display:grid}.brand-preview__side img{object-fit:contain;background:#ffffff26;border-radius:10px;width:42px;height:42px}.brand-preview__mark{background:#ffffff2e;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.brand-preview__side strong{font-size:.9rem}.brand-preview__side small{opacity:.85;font-size:.72rem;line-height:1.3}.brand-preview__main{background:var(--surface-2);padding:1rem}.brand-preview__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1rem}.brand-preview__card h3{color:var(--preview-brand);margin:.25rem 0}.brand-preview__card .btn-primary{background:var(--preview-brand);border-color:var(--preview-brand);color:#fff}.brand-preview__shell.tone-light .brand-preview__side{color:var(--preview-brand);border-right:1px solid var(--line);background:#f7faf8}.brand-preview__shell.tone-light .brand-preview__mark{background:color-mix(in srgb, var(--preview-brand) 12%, #fff);color:var(--preview-brand)}.brand-preview__shell.tone-dark .brand-preview__side{background:#15201c}.brand-logo{object-fit:contain;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-logo.has-bg{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;padding:4px}.brand-logo--panel{object-fit:contain;border-radius:0;flex-shrink:0;justify-self:center;width:auto;max-width:min(100%,148px);height:auto;max-height:64px;margin-inline:auto;padding:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.brand-logo--panel.has-bg{border-radius:10px;padding:4px;background:#ffffff1a!important;border:1px solid #ffffff1f!important}.brand-logo--solo{width:auto;max-width:min(100%,132px);height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-logo-upload{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:1rem;padding:.85rem;display:grid}.brand-logo-upload__preview{border:1px dashed var(--line-strong);background:var(--surface);border-radius:14px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.brand-logo-upload__preview img{object-fit:contain;width:100%;height:100%}.brand-favicon-preview{border-radius:12px;width:56px;height:56px}.brand-favicon-preview img{object-fit:contain;width:32px;height:32px}.brand-logo-upload__actions strong{margin-bottom:.2rem;display:block}.notify-chip-row{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2rem;display:flex}.notify-chip-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin-left:.25rem;font-size:1rem;line-height:1}.notify-chip-remove:hover{opacity:1}.sidebar-tone-light .sidebar-label--toggle{color:color-mix(in srgb, var(--brand) 55%, transparent)}.sidebar-tone-light .sidebar-label--toggle:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.sidebar-tone-dark .sidebar{background:#15201c}.sidebar-tone-light .sidebar{color:var(--brand);border-right:1px solid var(--line);box-shadow:none;background:#f7faf8}.sidebar-tone-light .sidebar-link,.sidebar-tone-light .sidebar-label,.sidebar-tone-light .sidebar-brand strong,.sidebar-tone-light .sidebar-brand small,.sidebar-tone-light .sidebar-user strong,.sidebar-tone-light .sidebar-user small{color:inherit}.sidebar-tone-light .sidebar-brand small,.sidebar-tone-light .sidebar-user small{color:color-mix(in srgb, var(--brand) 55%, transparent)}.sidebar-tone-light .brand-mark{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);box-shadow:none}.sidebar-tone-light .sidebar-link:hover,.sidebar-tone-light .sidebar-link.is-active{background:color-mix(in srgb, var(--brand) 10%, #fff);color:var(--brand)}.sidebar-tone-light .sidebar-link.is-active{box-shadow:inset 3px 0 0 var(--brand)}@media (width<=980px){.brand-layout,.brand-logo-upload{grid-template-columns:1fr}}.leads-workspace{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.leads-lists{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-height:calc(100vh - 6rem);padding:.65rem;position:sticky;top:.75rem;overflow:auto}.leads-lists__head{border-bottom:1px solid var(--line);align-items:center;gap:.55rem;margin-bottom:.45rem;padding:.45rem .5rem .75rem;display:flex}.leads-lists__head strong{font-size:.9rem;display:block}.leads-lists__head .muted{font-size:.75rem}.leads-lists__item{appearance:none;width:100%;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .55rem;font-size:.84rem;font-weight:550;display:flex}.leads-lists__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-lists__item strong{color:var(--muted);background:var(--surface-2);text-align:center;border-radius:999px;flex-shrink:0;min-width:1.6rem;padding:.12rem .45rem;font-size:.78rem}.leads-lists__item:hover{background:var(--surface-2);color:var(--brand)}.leads-lists__item.is-active{background:color-mix(in srgb, var(--brand) 10%, white);color:var(--brand)}.leads-lists__item.is-active strong{background:var(--brand);color:#fff}.leads-lists__empty{margin:.5rem;font-size:.8rem;line-height:1.4}.leads-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.contacted-hero{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 70%, white), var(--surface));grid-template-columns:minmax(180px,1.1fr) minmax(200px,1fr) minmax(180px,.9fr);align-items:center;gap:1rem;padding:1.05rem 1.2rem;display:grid}.contacted-hero__k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);font-size:.72rem;font-weight:700;display:block}.contacted-hero__n{font-family:var(--font-display);color:var(--brand);margin:.1rem 0 .25rem;font-size:2rem;line-height:1.05;display:block}.contacted-hero__lead p{margin:0 0 .55rem;font-size:.86rem}.contacted-hero__chip{background:color-mix(in srgb, var(--brand) 12%, white);max-width:100%;color:var(--brand);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .35rem .28rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.contacted-hero__chip-clear{appearance:none;background:color-mix(in srgb, var(--brand) 14%, transparent);color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;padding:0;display:inline-grid}.contacted-hero__chip-clear:hover{background:color-mix(in srgb, var(--brand) 22%, transparent)}.contacted-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.contacted-hero__stat{background:color-mix(in srgb, var(--surface) 88%, white);border:1px solid var(--line);border-radius:10px;padding:.55rem .65rem}.contacted-hero__stat span{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:650;display:block}.contacted-hero__stat strong{font-family:var(--font-display);color:var(--brand);margin-top:.15rem;font-size:1.25rem;display:block}.contacted-hero__hint{color:var(--text-soft);align-items:flex-start;gap:.45rem;font-size:.84rem;line-height:1.45;display:flex}.filter-bar--desk{align-items:end}.leads-lists__item.is-wa span{align-items:center;gap:.35rem;display:inline-flex}.leads-lists__item.is-wa.is-active{color:#0b5c2e;background:#dcf8e7}.leads-lists__item.is-wa.is-active strong{background:#128c4a}.contacted-queue__body{flex-direction:column;gap:.85rem;display:flex}.contacted-queue__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.contacted-card{border:1px solid var(--line);background:var(--surface,#fff);width:100%;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.contacted-card:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--brand) 8%, transparent)}.contacted-card__accent{background:color-mix(in srgb, var(--brand) 55%, var(--line));width:3px;position:absolute;top:0;bottom:0;left:0}.contacted-card--fresh .contacted-card__accent{background:#2f8f5b}.contacted-card--aging .contacted-card__accent{background:#c9852c}.contacted-card--stale .contacted-card__accent{background:#b42318}.contacted-card__main{box-sizing:border-box;grid-template-columns:minmax(0,1.45fr) minmax(12rem,1fr) auto;align-items:center;gap:.85rem 1.5rem;width:100%;padding:1rem 1.15rem 1rem 1.25rem;display:grid}.contacted-card__identity{flex-direction:column;gap:.55rem;min-width:0;padding-right:.25rem;display:flex}.contacted-card__who-btn{width:100%;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.85rem;min-width:0;margin:0;padding:0;display:flex}.contacted-card__who-btn .cell-primary{gap:.2rem;min-width:0;display:grid}.contacted-card__name-line{align-items:center;gap:.5rem;min-width:0;display:flex}.contacted-card__who-btn strong{letter-spacing:-.01em;color:var(--brand,#153832);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.contacted-card__who-btn .cell-meta{color:var(--muted,var(--text-soft));text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.contacted-card__avatar{flex-shrink:0;width:2.65rem;height:2.65rem;font-size:.82rem}.contacted-card__score{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f3f6f4) 80%, #fff);min-width:1.7rem;height:1.35rem;color:var(--brand,#153832);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.contacted-card__score.ok{color:#1f6b45;border-color:color-mix(in srgb, #2f8f5b 35%, var(--line));background:#e6f2eb}.contacted-card__score.warn{color:#9a6700;border-color:color-mix(in srgb, #c9852c 35%, var(--line));background:#f7eee1}.contacted-card__score.muted{color:var(--muted)}.contacted-card__signals{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding-left:3.5rem;display:flex}.contacted-card__list-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2,#f3f6f4) 70%, #fff);color:var(--brand,#153832);cursor:pointer;border-radius:8px;padding:.18rem .55rem;font-size:.72rem;font-weight:650;line-height:1.2}.contacted-card__list-chip:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.contacted-card__touch{color:var(--text-soft,var(--muted));align-items:center;gap:.3rem;margin:0;font-size:.78rem;line-height:1.3;display:inline-flex}.contacted-card__touch--aging{color:#9a6700}.contacted-card__touch--stale{color:#b42318;font-weight:650}.contacted-card__channels{border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-direction:column;justify-content:center;gap:.45rem;min-width:0;padding:.15rem .35rem .15rem 1.25rem;display:flex}.contacted-card__channel{align-items:center;gap:.45rem;min-width:0;font-size:.84rem;line-height:1.3;display:flex}.contacted-card__channel .icon,.contacted-card__channel .material-symbols-outlined{color:var(--muted);opacity:.85;flex-shrink:0}.contacted-card__channel a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.contacted-card__channel a:hover{color:var(--brand);text-decoration:underline}.contacted-card__tags{gap:.3rem;margin-top:.15rem}.contacted-card__tools{flex-direction:column;justify-content:center;align-items:flex-end;gap:.55rem;padding-left:.35rem;display:flex}.contacted-card__tools .users-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;display:flex}.contacted-card__pipeline-actions{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);padding-top:.55rem}.contacted-card__wa{color:#fff!important;background:#128c4a!important;border-color:#128c4a!important}.contacted-card__wa:hover{filter:brightness(1.05)}@media (width<=1100px){.contacted-hero{grid-template-columns:1fr}.contacted-card__main{grid-template-columns:1fr;row-gap:.9rem;padding:1rem 1rem 1rem 1.15rem}.contacted-card__channels{border-left:0;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:.85rem 0 0}.contacted-card__signals{padding-left:0}.contacted-card__tools{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);align-items:flex-start;padding-top:.85rem;padding-left:0}.contacted-card__tools .users-actions{flex-wrap:wrap;justify-content:flex-start}}.pipeline-step.is-contacted.is-active,.pipeline-step.is-contacted:hover{border-color:color-mix(in srgb, var(--info) 40%, var(--line))}button.linkish{appearance:none;color:var(--brand-soft);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:600;text-decoration:underline}button.linkish:hover{color:var(--brand)}@media (width<=960px){.leads-workspace{grid-template-columns:1fr}.leads-lists{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.35rem;max-height:none;display:grid;position:static}.leads-lists__head,.leads-lists__empty{grid-column:1/-1}}.radar-page{gap:.85rem;display:grid}.radar-tabs{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border-radius:12px;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.radar-tabs__item{min-height:2.15rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.86rem;font-weight:650;display:inline-flex}.radar-tabs__item.is-active{background:var(--surface,#fff);color:var(--brand,#0b6b4f);box-shadow:0 1px 2px #0000000f}.radar-tab-count{background:color-mix(in srgb, var(--brand) 14%, transparent);min-width:1.35rem;height:1.35rem;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;margin-left:.15rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.radar-dash-stats .radar-stat{text-align:left;align-items:flex-start;gap:.75rem;animation:.45s both radar-rise;display:flex}.radar-dash-stats .radar-stat:first-child{animation-delay:20ms}.radar-dash-stats .radar-stat:nth-child(2){animation-delay:60ms}.radar-dash-stats .radar-stat:nth-child(3){animation-delay:.1s}.radar-dash-stats .radar-stat:nth-child(4){animation-delay:.14s}.radar-stat__icon{width:2.25rem;height:2.25rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.radar-dash-stats .stat .cell-meta{margin-top:.2rem}.radar-dash{gap:1rem;display:grid}.radar-banner{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 55%), var(--surface,#fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;animation:.4s both radar-rise;display:flex}.radar-banner__copy{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.radar-banner__copy .icon{color:var(--brand);margin-top:.1rem}.radar-banner__copy strong{font-size:.92rem;display:block}.radar-banner__copy p{color:var(--muted,#5a7a72);margin:.15rem 0 0;font-size:.82rem}.radar-panel{transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s both radar-rise}.radar-dash__main>.radar-panel{animation-delay:80ms}.radar-dash__side>.radar-panel:first-child{animation-delay:.12s}.radar-dash__side>.radar-panel:nth-child(2){animation-delay:.16s}.radar-dash__bottom>.radar-panel:first-child{animation-delay:.18s}.radar-dash__bottom>.radar-panel:nth-child(2){animation-delay:.22s}.radar-panel:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--brand) 10%, transparent);transform:translateY(-2px)}.radar-panel__muted{color:var(--muted,#5a7a72);margin:0;font-size:.88rem;line-height:1.45}.radar-empty{text-align:center;justify-items:center;gap:.45rem;padding:1.6rem 1rem 1.2rem;display:grid}.radar-empty--compact{padding:1.1rem .75rem}.radar-empty__orb{width:4.5rem;height:4.5rem;color:var(--brand);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--brand) 22%, #fff), transparent 55%), color-mix(in srgb, var(--brand) 10%, #fff);border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.radar-empty--compact .radar-empty__orb{width:3.5rem;height:3.5rem}.radar-empty h3{color:var(--ink,#0b3d33);margin:0;font-size:1.05rem}.radar-empty p{max-width:28rem;color:var(--muted,#5a7a72);margin:0 0 .55rem;font-size:.88rem;line-height:1.45}.radar-howto__cta{margin-top:.85rem}.radar-dash__charts{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;display:grid}.radar-dash__side{gap:1rem;display:grid}.radar-dash__maturity{gap:.55rem;display:grid}.radar-dash__maturity-row{grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr) 1.5rem;align-items:center;gap:.55rem;font-size:.86rem;display:grid}.radar-dash__maturity-track{background:color-mix(in srgb, var(--line) 85%, transparent);border-radius:999px;height:6px;overflow:hidden}.radar-dash__maturity-track>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 70%, #fff), var(--brand));height:100%;display:block}.radar-dash__maturity-row strong{text-align:right;font-variant-numeric:tabular-nums}.radar-dash__strengths{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.radar-dash__strengths li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.88rem;display:flex}.radar-dash__latest{gap:.85rem;display:grid}.panel-head__icon--warn{color:#b45309;background:#f6eae1}@keyframes radar-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.ui-reduce-motion .radar-stat,html.ui-reduce-motion .radar-panel,html.ui-reduce-motion .radar-banner{animation:none!important}html.ui-reduce-motion .radar-panel:hover{transform:none}@media (width<=900px){.radar-dash__charts{grid-template-columns:1fr}}.radar-dash__latest-score{align-items:flex-start;gap:.85rem;display:flex}.radar-dash__latest-score .badge{justify-content:center;min-width:2.6rem;font-size:1.1rem}.radar-dash__latest-summary{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.5}.radar-dash__latest-meta{color:var(--text-soft);flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.84rem;display:flex}.radar-chart-wrap--compact{max-width:280px;margin-inline:auto}.tone-text.tone-critical{color:var(--danger)}.tone-text.tone-attention{color:#9a6b00}.tone-text.tone-structured{color:var(--brand)}.tone-text.tone-advanced,.tone-text.tone-excellence{color:var(--ok,#2e7d32)}.radar-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.radar-filters__chips{flex-wrap:wrap;gap:.35rem;display:flex}.radar-filters__search{border:1px solid var(--line);background:var(--surface);min-width:min(100%,240px);max-width:320px;color:var(--text-soft);border-radius:10px;flex:200px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.radar-filters__search input{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0}.radar-phase-cell{gap:.3rem;min-width:7rem;display:grid}.radar-phase-cell__bar{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.radar-phase-cell__bar>i{border-radius:inherit;background:var(--brand-soft,#3f7565);height:100%;display:block}.radar-admin-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);align-items:start;gap:1rem;display:grid}.radar-filters__chip{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:var(--surface,#fff);min-height:2rem;color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .85rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.radar-filters__chip em{background:color-mix(in srgb, var(--line) 70%, transparent);min-width:1.25rem;color:var(--text-soft);text-align:center;border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-style:normal;font-weight:700}.radar-filters__chip.is-active{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand,#0b6b4f)}.radar-filters__chip.is-active em{background:color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand,#0b6b4f)}.radar-assess-list{gap:.65rem;display:grid}.radar-assess-card{--stagger:0;border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 4%, #fff) 0%, var(--surface,#fff) 42%, color-mix(in srgb, var(--line) 18%, #fff) 100%);cursor:pointer;animation:.42s both radar-assess-rise;animation-delay:calc(var(--stagger) * 45ms);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.9rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.radar-assess-card:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));transform:translateY(-1px);box-shadow:0 8px 22px #0b3c2d12}.radar-assess-card.is-selected{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 28%, transparent), 0 10px 24px #0b3c2d14}.radar-assess-card__avatar{width:2.4rem;height:2.4rem;color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand) 14%, #fff);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:11px;place-items:center;font-size:.95rem;font-weight:750;display:grid}.radar-assess-card__main{gap:.7rem;min-width:0;display:grid}.radar-assess-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.radar-assess-card__title{color:var(--text,#14352c);font-size:.95rem;font-weight:700;line-height:1.25;display:block}.radar-assess-card__meta{color:var(--text-soft);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.radar-assess-card__metrics{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:.65rem 1rem;display:grid}.radar-metric{gap:.15rem;min-width:3.2rem;display:grid}.radar-metric span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:.68rem;font-weight:700}.radar-metric strong{color:var(--text);font-size:.95rem;font-weight:750;line-height:1.2}.radar-metric strong.is-empty{color:color-mix(in srgb, var(--text-soft) 70%, transparent);font-weight:600}.radar-metric--phase{min-width:0}.radar-metric--phase strong{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:650;overflow:hidden}.radar-assess-card .radar-phase-cell__bar{height:5px;margin-top:.25rem}.radar-assess-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.radar-assess-aside{position:sticky;top:.75rem}@keyframes radar-assess-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.ui-reduce-motion .radar-assess-card{animation:none}@media (width<=720px){.radar-assess-card{grid-template-columns:auto minmax(0,1fr)}.radar-assess-card__actions{grid-column:1/-1;justify-content:flex-start}.radar-assess-card__metrics{grid-template-columns:1fr 1fr}.radar-metric--phase{grid-column:1/-1}}.radar-howto ol{color:var(--text-soft);margin:0 0 .75rem 1.1rem;padding:0}.radar-howto li{margin-bottom:.35rem}.radar-howto__steps{counter-reset:radar-step;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.radar-howto__steps li{counter-increment:radar-step;grid-template-columns:1.6rem minmax(0,1fr);gap:.15rem .65rem;margin:0;display:grid}.radar-howto__steps li:before{content:counter(radar-step);background:color-mix(in srgb, var(--brand) 14%, transparent);width:1.6rem;height:1.6rem;color:var(--brand);border-radius:999px;grid-row:1/span 2;place-items:center;font-size:.75rem;font-weight:700;display:grid}.radar-howto__steps strong{color:var(--text);font-size:.88rem}.radar-howto__steps span{color:var(--text-soft);font-size:.82rem;line-height:1.4}.radar-howto__blocks{flex-wrap:wrap;align-items:center;gap:.2rem .15rem;display:flex}.radar-howto__chip{letter-spacing:.02em;color:var(--brand);align-items:center;gap:.1rem;font-size:.75rem;font-weight:650;display:inline-flex}@media (width<=900px){.radar-dash__charts{grid-template-columns:1fr}}.radar-scoreboard{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.radar-score-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);padding:.9rem 1rem;overflow:hidden}.radar-score-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:650;display:block}.radar-score-card strong{font-family:var(--font-display);color:var(--brand);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:.25rem 0;font-size:clamp(.98rem,.55rem + 1.1vw,1.35rem);line-height:1.25;display:block;overflow:hidden}.radar-score-card strong.radar-score-card__wrap{white-space:normal;text-overflow:unset;overflow:visible}.radar-score-card small{color:var(--muted);overflow-wrap:normal;word-break:normal;font-size:.78rem;line-height:1.35;display:block}.radar-score-card.warn strong{color:var(--warn)}.radar-exec{color:var(--text);margin:0;line-height:1.55}.radar-charts-grid,.radar-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.radar-chart-wrap{justify-content:center;display:flex}.radar-chart-host{width:100%;max-width:360px;margin:0 auto;position:relative}.radar-chart__point{cursor:pointer;outline:none}.radar-chart__point:focus-visible circle:nth-of-type(2){stroke:var(--brand);stroke-width:2px}.radar-chart__tip{z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, white);min-width:180px;max-width:240px;box-shadow:0 10px 28px #0b1f182e, 0 0 0 1px color-mix(in srgb, var(--brand) 8%, transparent);pointer-events:none;border-radius:12px;padding:.65rem .75rem;animation:.12s radar-tip-in;position:absolute}.radar-chart__tip-head{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.2rem;display:flex}.radar-chart__tip-head strong{color:var(--brand);font-size:.86rem;line-height:1.25}.radar-chart__tip-score{text-align:center;background:var(--surface-2);min-width:2rem;color:var(--brand);border-radius:999px;flex-shrink:0;padding:.12rem .4rem;font-size:.82rem;font-weight:800}.radar-chart__tip-score.tone-critical{background:var(--danger-bg);color:var(--danger)}.radar-chart__tip-score.tone-attention{background:var(--warn-bg);color:#9a6b00}.radar-chart__tip-score.tone-structured{background:color-mix(in srgb, var(--brand) 12%, white)}.radar-chart__tip-score.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok)}.radar-chart__tip-score.tone-excellence{color:#0f766e;background:#ccfbf1}.radar-chart__tip-band{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.radar-chart__tip p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.4}@keyframes radar-tip-in{0%{opacity:0}to{opacity:1}}.maturity-bars{gap:.65rem;display:grid}.maturity-bars__list{gap:.55rem;display:grid}.maturity-bars__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta value""track track";align-items:center;gap:.28rem .55rem;display:grid}.maturity-bars__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.35rem;min-width:0;display:flex}.maturity-bars__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.maturity-bars__band{display:none}.maturity-bars__value{color:var(--brand);white-space:nowrap;grid-area:value;font-size:.82rem;font-weight:700}.maturity-bars__track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;grid-area:track;height:10px;overflow:hidden}.maturity-bars__fill{border-radius:inherit;background:var(--brand);height:100%;transition:width .35s var(--ease,ease)}.maturity-bars__fill.tone-critical{background:var(--danger)}.maturity-bars__fill.tone-attention{background:#d4a017}.maturity-bars__fill.tone-structured{background:var(--brand-soft)}.maturity-bars__fill.tone-advanced{background:var(--ok)}.maturity-bars__fill.tone-excellence{background:#0f766e}.maturity-bars--work .maturity-bars__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem .75rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.maturity-bars--work .maturity-bars__legend span{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.maturity-bars--work .maturity-bars__legend span:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.maturity-bars--work .maturity-bars__legend .tone-critical{color:var(--danger)}.maturity-bars--work .maturity-bars__legend .tone-attention{color:#d4a017}.maturity-bars--work .maturity-bars__legend .tone-structured{color:var(--brand-soft)}.maturity-bars--work .maturity-bars__legend .tone-advanced{color:var(--ok)}.maturity-bars--work .maturity-bars__legend .tone-excellence{color:#0f766e}.maturity-bars--work .maturity-bars__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;display:grid}.maturity-bars--work .maturity-bars__row{border:1px solid var(--line);background:var(--surface-2);cursor:help;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta value""track track";align-items:center;gap:.28rem .65rem;min-width:0;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s,transform .12s,background .15s;display:grid}.maturity-bars--work .maturity-bars__row:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--surface);transform:translateY(-1px);box-shadow:0 6px 16px #0b1f1814}.maturity-bars--work .maturity-bars__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.maturity-bars--work .maturity-bars__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:650;overflow:hidden}.maturity-bars--work .maturity-bars__band{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.maturity-bars--work .maturity-bars__band.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.maturity-bars--work .maturity-bars__band.tone-attention{background:var(--warn-bg);color:#9a6b00;border-color:#f0d4a8}.maturity-bars--work .maturity-bars__band.tone-structured{background:color-mix(in srgb, var(--brand) 10%, white);border-color:color-mix(in srgb, var(--brand) 20%, var(--line));color:var(--brand)}.maturity-bars--work .maturity-bars__band.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok);border-color:#b7e0bf}.maturity-bars--work .maturity-bars__band.tone-excellence{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.maturity-bars--work .maturity-bars__track{grid-area:track;height:8px}.maturity-bars--work .maturity-bars__value{font-family:var(--font-display);color:var(--brand);white-space:nowrap;grid-area:value;font-size:1.05rem;font-weight:700;line-height:1}@media (width<=720px){.maturity-bars--work .maturity-bars__list{grid-template-columns:1fr}}.maturity-bars--profile .maturity-bars__legend{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem .75rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.maturity-bars--profile .maturity-bars__legend span{color:var(--text-soft);align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;display:inline-flex}.maturity-bars--profile .maturity-bars__legend span:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.maturity-bars--profile .maturity-bars__legend .tone-critical{color:var(--danger)}.maturity-bars--profile .maturity-bars__legend .tone-attention{color:#d4a017}.maturity-bars--profile .maturity-bars__legend .tone-structured{color:var(--brand-soft)}.maturity-bars--profile .maturity-bars__legend .tone-advanced{color:var(--ok)}.maturity-bars--profile .maturity-bars__legend .tone-excellence{color:#0f766e}.maturity-bars--profile .maturity-bars__list{gap:.55rem}.maturity-bars--profile .maturity-bars__row{border:1px solid var(--line);background:var(--surface-2);cursor:help;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon meta value""icon track track";gap:.35rem .7rem;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s,transform .12s,background .15s}.maturity-bars--profile .maturity-bars__row:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--surface);transform:translateY(-1px);box-shadow:0 6px 16px #0b1f1814}.maturity-bars--profile .maturity-bars__icon{background:color-mix(in srgb, var(--brand) 12%, white);width:2.25rem;height:2.25rem;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));border-radius:12px;flex-shrink:0;grid-area:icon;justify-content:center;align-self:center;align-items:center;display:inline-flex}.maturity-bars--profile .maturity-bars__icon.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.maturity-bars--profile .maturity-bars__icon.tone-attention{background:var(--warn-bg);color:#9a6b00;border-color:#f0d4a8}.maturity-bars--profile .maturity-bars__icon.tone-structured{background:color-mix(in srgb, var(--brand) 12%, white);color:var(--brand)}.maturity-bars--profile .maturity-bars__icon.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok);border-color:#b7e0bf}.maturity-bars--profile .maturity-bars__icon.tone-excellence{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.maturity-bars--profile .maturity-bars__band{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.maturity-bars--profile .maturity-bars__band.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.maturity-bars--profile .maturity-bars__band.tone-attention{background:var(--warn-bg);color:#9a6b00;border-color:#f0d4a8}.maturity-bars--profile .maturity-bars__band.tone-structured{background:color-mix(in srgb, var(--brand) 10%, white);border-color:color-mix(in srgb, var(--brand) 20%, var(--line));color:var(--brand)}.maturity-bars--profile .maturity-bars__band.tone-advanced{background:var(--ok-bg,#e8f5e9);color:var(--ok);border-color:#b7e0bf}.maturity-bars--profile .maturity-bars__band.tone-excellence{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.maturity-bars--profile .maturity-bars__name{font-size:.9rem;font-weight:650}.maturity-bars--profile .maturity-bars__value{font-family:var(--font-display);font-size:1.15rem}.maturity-bars--profile .maturity-bars__track{height:8px}.srh-option{gap:.4rem;position:relative}.srh-option__trigger{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line-strong,var(--line)));background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 4%, #fff), var(--surface,#fff));width:100%;min-height:2.55rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 5%, transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.9rem;font-weight:550;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.srh-option__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srh-option__trigger.is-placeholder{color:var(--muted);font-weight:500}.srh-option__trigger:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line))}.srh-option__trigger.is-open,.srh-option__trigger:focus-visible{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.srh-option__trigger .material-symbols-outlined{color:var(--brand);opacity:.85;flex:none}.srh-option__required{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.srh-option__panel{z-index:40;border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));background:var(--surface,#fff);box-shadow:0 12px 28px #14281e1f, 0 2px 0 color-mix(in srgb, var(--brand) 6%, transparent);border-radius:14px;gap:.45rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0}.srh-option__panel--portal{grid-template-rows:auto minmax(0,1fr);margin:0;overflow:hidden;z-index:5200!important;display:grid!important;position:fixed!important;bottom:auto!important;right:auto!important}.srh-option__panel--portal .srh-option__list{min-height:0;max-height:none;overflow:auto}.srh-option__search{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:color-mix(in srgb, var(--surface-2,#f4f7f5) 80%, #fff);min-height:2.25rem;color:var(--muted);border-radius:10px;align-items:center;gap:.4rem;padding:0 .7rem;display:flex}.srh-option__search input{min-width:0;color:var(--text);font:inherit;outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:.4rem 0!important}.srh-option__list{gap:.15rem;max-height:min(42vh,280px);margin:0;padding:.1rem;list-style:none;display:grid;overflow:auto}.srh-option__item{width:100%;min-height:2.2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.88rem;display:flex}.srh-option__item:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.srh-option__item.is-active{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);font-weight:650}.srh-option__item--other{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:color-mix(in srgb, var(--brand) 70%, var(--text));border-radius:0 0 9px 9px;margin-top:.15rem;font-weight:600}.srh-option__item--other .material-symbols-outlined{font-size:1rem!important}.srh-option__empty{color:var(--muted);padding:.65rem .7rem;font-size:.8rem}.srh-option__other{margin-top:.15rem}.modal-body .srh-option__panel{z-index:60}.srh-page{gap:1.35rem;padding-bottom:.5rem;display:grid}.srh-page>.page-header,.srh-page>.page-head{margin-bottom:0}.srh-page>.alert{margin:0}.srh-page-tabs{background:color-mix(in srgb, var(--line,#e6ebe8) 58%, transparent);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:14px;flex-wrap:wrap;gap:.3rem;width:fit-content;max-width:100%;margin:0;padding:.35rem;display:flex}.srh-page-tabs__item{min-height:2.3rem;color:color-mix(in srgb, var(--text) 82%, var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.86rem;font-weight:650;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.srh-page-tabs__item:hover{background:color-mix(in srgb, var(--surface,#fff) 70%, transparent);color:var(--brand)}.srh-page-tabs__item.is-active{background:var(--surface,#fff);color:var(--brand,#0b6b4f);box-shadow:0 1px 2px #0f281e14}.srh-page-tabs__item.is-active .radar-tab-count{background:color-mix(in srgb, var(--brand) 16%, transparent)}.srh-dash-stats{gap:.95rem;margin:0}.srh-stat{border-color:color-mix(in srgb, var(--brand) 12%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--brand) 5%, #fff), var(--surface,#fff) 55%);border-radius:14px;align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.srh-stat__icon{width:2.35rem;height:2.35rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.srh-stat__body{flex:1;min-width:0}.srh-stat .label{margin:0}.srh-stat .value{margin-top:.35rem;font-size:1.7rem}.srh-stat .cell-meta{color:var(--muted);margin-top:.35rem;font-size:.78rem;line-height:1.35}.srh-list-panel{margin-bottom:0}.srh-list-panel>.panel-head,.srh-list-panel>.panel-body{padding-left:1.35rem;padding-right:1.35rem}.srh-list-panel>.panel-head{padding-top:1.1rem;padding-bottom:.95rem}.srh-list-panel .panel-body{padding-top:1.15rem;padding-bottom:1.35rem}.srh-filters{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 70%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.1rem;margin:0 0 1.35rem;padding:.95rem 1.05rem;display:flex}.srh-filters__chips{background:color-mix(in srgb, var(--line) 45%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.3rem;display:inline-flex}.srh-filters__chip{min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.82rem;font-weight:650;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.srh-filters__chip:hover{background:color-mix(in srgb, var(--surface,#fff) 75%, transparent)}.srh-filters__chip.is-active{background:var(--surface,#fff);color:var(--brand);box-shadow:0 1px 2px #0f281e12}.srh-filters__tools{flex-wrap:wrap;flex:18rem;justify-content:flex-end;align-items:center;gap:.7rem .8rem;display:flex}.srh-filters__search{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--border,var(--line)));background:var(--surface,#fff);min-width:12rem;max-width:22rem;min-height:2.55rem;color:var(--muted);box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 4%, transparent);border-radius:11px;flex:14rem;align-items:center;gap:.45rem;padding:0 .85rem;display:flex}.srh-filters__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);color:var(--text)}.srh-filters__search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.srh-filters__dept{flex-direction:column;justify-content:flex-end;gap:0;min-width:11.5rem;display:flex;position:relative}.srh-filters__dept .rs-select{width:100%}.srh-filters__dept>span{display:none}.srh-filters__dept select{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 12%, var(--border,var(--line)));background-color:var(--surface,#fff);width:100%;min-height:2.55rem;color:var(--text);font:inherit;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 4%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:.9rem;border-radius:11px;padding:.45rem 2.15rem .45rem .8rem;font-size:.88rem;font-weight:550}.srh-filters__dept select:focus{border-color:color-mix(in srgb, var(--brand) 48%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.srh-empty{text-align:center;justify-items:center;gap:1.35rem;padding:1.5rem .75rem 1.15rem;display:grid}.srh-empty .empty-state{gap:.55rem;max-width:28rem}.srh-empty .empty-state__action{margin-top:.35rem}.srh-empty__steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:min(100%,48rem);margin:.15rem 0 0;padding:0;list-style:none;display:grid}.srh-empty__steps li{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, #fff), var(--surface,#fff) 70%);box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 5%, transparent);border-radius:14px;gap:.35rem;padding:1rem 1.05rem;display:grid}.srh-empty__steps strong{color:var(--brand);font-size:.84rem}.srh-empty__steps span{color:var(--muted);font-size:.8rem;line-height:1.4}.srh-list-panel .data tbody tr.is-selected{background:color-mix(in srgb, var(--brand) 8%, transparent)}.srh-list-panel .table-wrap{margin:0 -.15rem}.srh-progress-card{margin-top:.25rem!important}.srh-team,.srh-compare,.srh-evolution{gap:1.15rem;display:grid}.srh-team .filter-bar,.srh-compare .filter-bar,.srh-evolution .filter-bar{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.85rem;margin:0;padding:1rem 1.15rem}@media (width<=900px){.srh-filters{align-items:stretch}.srh-filters__tools{flex-basis:100%;justify-content:stretch}.srh-filters__search{max-width:none}}@media (width<=720px){.srh-page{gap:1.1rem}.srh-page-tabs{width:100%}.srh-page-tabs__item{flex:auto;justify-content:center}.srh-empty{padding:1.25rem .25rem .5rem}.srh-empty__steps{grid-template-columns:1fr}.srh-filters__dept{width:100%}.srh-list-panel>.panel-head,.srh-list-panel>.panel-body{padding-left:1rem;padding-right:1rem}}.srh-temp-note{color:var(--muted);align-items:flex-start;gap:.4rem;margin:.85rem 0 0;font-size:.8rem;line-height:1.4;display:flex}.srh-temp-note .icon{color:var(--brand);flex-shrink:0;margin-top:.05rem}.semaphore-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.55rem;display:grid}.semaphore-card{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.7rem .75rem}.semaphore-card span{color:var(--text-soft);font-size:.78rem;display:block}.semaphore-card strong{margin:.15rem 0;font-size:1.25rem;display:block}.semaphore-card small{font-size:.72rem;font-weight:650}.semaphore-card.tone-critical{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.semaphore-card.tone-attention{background:var(--warn-bg);color:var(--warn);border-color:#f0d4a8}.semaphore-card.tone-structured{color:var(--brand);background:#eef6f2}.semaphore-card.tone-advanced{background:var(--ok-bg);color:var(--ok)}.semaphore-card.tone-excellence{color:#0f766e;background:#ccfbf1}.badge.tone-critical{background:var(--danger-bg);color:var(--danger)}.badge.tone-attention{background:var(--warn-bg);color:var(--warn)}.badge.tone-structured{color:var(--brand);background:#e8f0ed}.badge.tone-advanced,.badge.tone-excellence{background:var(--ok-bg);color:var(--ok)}.tone-text-critical{color:var(--danger)!important}.tone-text-attention{color:var(--warn)!important}.tone-text-structured,.tone-text-advanced,.tone-text-excellence{color:var(--brand)!important}.radar-misalign{gap:.75rem;display:grid}.radar-misalign article{background:var(--warn-bg);border:1px solid #f0d4a8;border-radius:10px;padding:.75rem}.radar-misalign p{color:var(--text-soft);margin:.35rem 0 0;font-size:.9rem}.radar-recs{gap:.65rem;display:grid}.radar-recs--expanded{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:none;overflow:visible}.radar-rec{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.75rem}.radar-rec header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.radar-rec h3{margin:0 0 .25rem;font-size:.95rem}.radar-rec p{color:var(--text-soft);margin:0;font-size:.86rem}.radar-rec small{margin-top:.4rem;display:block}.radar-rec.sev-critical{background:var(--danger-bg);border-color:#f5c4bf}.radar-rec.sev-high{background:var(--warn-bg);border-color:#f0d4a8}.radar-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.radar-plan-block{margin-bottom:0}.radar-plan-block h3{margin:0 0 .4rem;font-size:.95rem}.radar-plan-block ul{margin:0;padding-left:1.1rem}.radar-plan-block li{margin-bottom:.35rem;font-size:.88rem}.radar-phase-block{margin-bottom:1.25rem}.radar-phase-block:last-child{margin-bottom:0}.radar-phase-block__title{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);margin:0 0 .65rem;font-size:.78rem;font-weight:700}.radar-phase-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.radar-phase-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.radar-phase-card__head{align-items:flex-start;gap:.75rem;display:flex}.radar-phase-card__head h4{margin:.1rem 0 .35rem;font-size:.95rem;line-height:1.25}.radar-phase-card__phase{color:var(--muted);font-size:.72rem;font-weight:600;display:block}.radar-phase-card__meta{flex-wrap:wrap;gap:.35rem;display:flex}.radar-phase-card__rec strong{margin-bottom:.25rem;font-size:.88rem;display:block}.radar-phase-card__rec p{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.4}.radar-phase-card__rec small{color:var(--muted);margin-top:.4rem;font-size:.75rem;display:block}.radar-score-ring{color:var(--brand-soft);flex:none}.radar-score-ring.tone-critical{color:var(--danger)}.radar-score-ring.tone-attention{color:var(--warn)}.radar-score-ring.tone-structured{color:var(--brand-soft)}.radar-score-ring.tone-advanced,.radar-score-ring.tone-excellence{color:var(--ok)}.sev-badge.sev-critical{background:var(--danger-bg);color:var(--danger)}.sev-badge.sev-high{background:var(--warn-bg);color:var(--warn)}.sev-badge.sev-medium{background:var(--info-bg);color:var(--info)}.sev-badge.sev-low{background:var(--surface-2);color:var(--muted)}.radar-persona-facts p{margin:0 0 .4rem;font-size:.88rem}.radar-public{max-width:860px;min-height:100vh;margin:0 auto;padding:1.5rem 1rem 3rem}.radar-public--result{max-width:1100px;overflow:visible}.radar-public__hero{margin-bottom:1.25rem}.radar-public__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-soft);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.radar-public__hero h1{font-family:var(--font-display);color:var(--brand);margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2.2rem)}.radar-public__hero p{color:var(--text-soft);margin:0}.radar-progress{background:var(--line);border-radius:999px;height:8px;margin-top:.9rem;overflow:hidden}.radar-progress__fill{background:linear-gradient(90deg, var(--brand), var(--accent-deep));height:100%;transition:width .3s var(--ease)}.radar-public__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.15rem 1.2rem 1.35rem}.radar-q{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:0 0 .75rem;padding:.85rem}.radar-q legend{color:var(--text);padding:0 .25rem;font-weight:650}.radar-q__hint{margin:.25rem 0 .55rem;font-size:.82rem}.radar-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.radar-scale__opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--muted);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .25rem;font-size:.68rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .12s;display:flex}.radar-scale__opt input{opacity:0;pointer-events:none;position:absolute}.radar-scale__opt strong{color:var(--text);font-size:.95rem}.radar-scale__opt--t1{--temp:#c62828;--temp-soft:#ffebee}.radar-scale__opt--t2{--temp:#e65100;--temp-soft:#fff3e0}.radar-scale__opt--t3{--temp:#f9a825;--temp-soft:#fffde7}.radar-scale__opt--t4{--temp:#7cb342;--temp-soft:#f1f8e9}.radar-scale__opt--t5{--temp:#2e7d32;--temp-soft:#e8f5e9}.radar-scale__opt:hover{border-color:color-mix(in srgb, var(--temp,var(--brand)) 45%, var(--line));background:color-mix(in srgb, var(--temp-soft,var(--surface-2)) 70%, white)}.radar-scale__opt.is-on{border-color:var(--temp,var(--brand));background:var(--temp-soft,color-mix(in srgb, var(--brand) 10%, white));color:var(--temp,var(--brand));box-shadow:0 0 0 2px color-mix(in srgb, var(--temp,var(--brand)) 22%, transparent);transform:translateY(-1px)}.radar-scale__opt.is-on strong{color:var(--temp,var(--brand))}.radar-coach{background:var(--info-bg);color:var(--info);border:1px solid #b2ddff;border-radius:8px;gap:.5rem;margin-top:.65rem;padding:.65rem .75rem;font-size:.84rem;display:flex}.radar-coach p{color:var(--text-soft);margin:.2rem 0 0}.radar-persona-cross{align-items:flex-start;margin:0 0 1rem}.radar-persona-cross .btn{color:inherit}.radar-section-title{color:var(--brand);margin:.5rem 0 .75rem;font-size:1rem}.chip-pick{flex-wrap:wrap;gap:.4rem;display:flex}.chip{appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-soft);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.chip.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.chip--danger.is-on{background:var(--danger);border-color:var(--danger);color:#fff}@media (width<=900px){.radar-admin-layout,.radar-charts-grid,.radar-split{grid-template-columns:1fr}.radar-scale{grid-template-columns:repeat(3,1fr)}}.srh-report p{margin:0 0 .55rem;font-size:.9rem;line-height:1.45}.srh-employee-report .srh-report{gap:.85rem;display:grid}.srh-report__block{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:0;padding:.85rem .9rem}.srh-report__block h3{color:var(--brand);align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.9rem;display:flex}.srh-report__block h3 .icon{opacity:.9}.srh-report__block p,.srh-report__block li{color:var(--text);font-size:.88rem;line-height:1.45}.srh-report__block ul,.srh-report__block ol{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.srh-report__block--ok{background:color-mix(in srgb, var(--ok,#2e7d32) 6%, white);border-color:color-mix(in srgb, var(--ok,#2e7d32) 22%, var(--line))}.srh-report__block--warn{border-color:color-mix(in srgb, #e65100 20%, var(--line));background:#fef6f2}.srh-report__block--ai{background:color-mix(in srgb, var(--brand) 7%, white);border-color:color-mix(in srgb, var(--brand) 22%, var(--line))}.srh-report__note{color:var(--text-soft)!important;margin:.45rem 0 0!important;font-size:.82rem!important}.srh-report__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.srh-report__chips{flex-wrap:wrap;gap:.4rem;list-style:none;padding:0!important;display:flex!important}.srh-report__chips li{background:color-mix(in srgb, var(--brand) 10%, white);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));color:var(--brand);border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:600}.srh-report__scores{list-style:none;gap:.45rem!important;padding:0!important}.srh-report__scores li{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.4rem .5rem;display:flex}.srh-report__scores span{color:var(--text-soft);white-space:nowrap;font-size:.8rem}.srh-report__actions{counter-reset:srh-act;list-style:none;gap:.55rem!important;padding:0!important}.srh-report__actions li{counter-increment:srh-act;background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;gap:.15rem .65rem;padding:.55rem .65rem;display:grid}.srh-report__actions li:before{content:counter(srh-act);background:var(--brand);color:#fff;border-radius:999px;grid-row:1/span 2;justify-content:center;align-self:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.srh-report__actions strong{color:var(--brand);font-size:.84rem}.srh-report__actions span{color:var(--text-soft);font-size:.84rem}@media (width<=800px){.srh-report__grid{grid-template-columns:1fr}}.srh-gap{background:var(--info-bg);border:1px solid #b2ddff;border-radius:10px;margin:.65rem 0;padding:.65rem .75rem}.srh-gap p{color:var(--text-soft);margin:.3rem 0 0}.srh-anomalies{gap:.55rem;margin:.75rem 0;display:grid}.srh-anomaly{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.65rem .75rem}.srh-anomaly.sev-high{background:var(--danger-bg);border-color:#f5c4bf}.srh-anomaly.sev-medium{background:var(--warn-bg);border-color:#f0d4a8}.srh-anomaly p{color:var(--text-soft);margin:.25rem 0 0;font-size:.86rem}.panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.srh-weights{margin:.75rem 0 1rem}.srh-weights h3{margin:0 0 .55rem;font-size:.92rem}.srh-weights__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.srh-weights__item{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.65rem .7rem}.srh-weights__item span{color:var(--text-soft);font-size:.78rem;display:block}.srh-weights__item strong{color:var(--brand);margin:.2rem 0 .4rem;display:block}.srh-delta-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:.75rem;padding:.85rem}.srh-delta-card header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.srh-delta-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.45rem;display:grid}.srh-delta{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:.45rem .55rem}.srh-delta span{text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.srh-delta strong{font-size:1.05rem}.srh-delta.up{background:var(--ok-bg);color:var(--ok);border-color:#b7e4c7}.srh-delta.down{background:var(--danger-bg);color:var(--danger);border-color:#f5c4bf}.srh-delta.flat{color:var(--text-soft)}.srh-compare-axes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.srh-compare-axis{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:.75rem}.srh-compare-axis.is-risk{background:var(--warn-bg);border-color:#f0d4a8}.srh-compare-axis header{justify-content:space-between;align-items:baseline;margin-bottom:.55rem;font-size:.85rem;display:flex}.srh-compare-axis header span{color:var(--text-soft);font-size:.78rem}.srh-compare-bars{gap:.45rem;display:grid}.srh-compare-bars span{color:var(--muted);margin-bottom:.2rem;font-size:.72rem;display:block}.srh-result__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.srh-result__toolbar-actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.srh-result__cover{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 55%), linear-gradient(135deg, var(--surface-2), var(--surface));border-radius:16px;margin:0 0 1rem;padding:1.15rem 1.25rem}.srh-result__cover-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.srh-result__cover-title{font-family:var(--font-display);color:var(--brand);white-space:normal;overflow-wrap:normal;word-break:normal;margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.srh-result__cover-meta{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.4}.srh-result-modal{width:min(100%,1120px)!important}.srh-result-modal .modal-body{background:linear-gradient(180deg, var(--surface-2), var(--surface));padding:.85rem 1rem 1.15rem}.srh-result-modal__body{max-height:none}.srh-result--printready{overflow:visible}.srh-progress-card .toolbar{margin:0}.srh-view-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}.srh-view-tabs__btn{appearance:none;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;font-weight:600}.srh-view-tabs__btn.is-active{background:var(--brand);color:#fff}.srh-progress-meta{font-size:.85rem;color:var(--muted)!important;margin:.55rem 0 0!important}.srh-wizard-nav{justify-content:space-between;margin-top:.5rem}.srh-context-form .field>label{align-items:center;gap:.35rem;display:inline-flex}.field>label:has(.icon){align-items:center;gap:.35rem;display:inline-flex}.srh-context-form .field>label .icon{color:var(--brand);opacity:.85}.field>label:has(.icon) .icon{color:var(--brand);opacity:.85}.srh-scale-hint{align-items:flex-start;gap:.45rem;margin:0;font-size:.85rem;line-height:1.4;display:flex}.srh-scale-hint .icon{color:var(--brand);flex-shrink:0;margin-top:.1rem}.srh-q{border:none;border-bottom:1px solid var(--line);background:0 0;margin:0 0 .35rem;padding:.85rem .15rem 1rem}.srh-q:last-of-type{border-bottom:none}.srh-q--missing{border:1.5px solid color-mix(in srgb, #c62828 35%, var(--line));background:#fcf2f2;border-radius:12px;margin:0 0 .55rem;padding:.85rem .65rem 1rem;animation:1.1s 2 srh-missing-pulse;box-shadow:0 0 0 3px #c628281a}.srh-q--missing .srh-q__num{color:#c62828;background:#f7e1e1}@keyframes srh-missing-pulse{0%,to{box-shadow:0 0 0 3px #c628281a}50%{box-shadow:0 0 0 6px #c628282e}}.srh-missing-popup__lead{color:var(--text-soft);align-items:flex-start;gap:.5rem;margin:0 0 .85rem;font-size:.9rem;line-height:1.4;display:flex}.srh-missing-popup__lead .icon{color:#c62828;flex-shrink:0;margin-top:.05rem}.srh-missing-popup__list{gap:.45rem;max-height:min(40vh,280px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.srh-missing-popup__list li{background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;font-size:.86rem;line-height:1.35;display:flex}.srh-q legend{align-items:flex-start;gap:.55rem;width:100%;padding:0 0 .65rem;font-size:.95rem;font-weight:650;line-height:1.35;display:flex}.srh-q__num{background:color-mix(in srgb, var(--brand) 12%, white);min-width:1.55rem;height:1.55rem;color:var(--brand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-flex}.srh-scale{gap:.45rem}.srh-scale__opt{--temp:var(--brand);--temp-soft:color-mix(in srgb, var(--brand) 10%, white);border:1.5px solid var(--line);background:var(--surface);letter-spacing:-.01em;min-height:4.1rem;box-shadow:0 1px 0 color-mix(in srgb, var(--text) 4%, transparent);border-radius:14px;gap:.35rem;padding:.55rem .35rem;font-size:.72rem;font-weight:600;line-height:1.2}.srh-scale__opt .icon{color:color-mix(in srgb, var(--temp) 70%, var(--muted));transition:transform .15s,color .15s;font-size:1.35rem!important}.srh-scale__opt--t1{--temp:#c62828;--temp-soft:#ffebee}.srh-scale__opt--t2{--temp:#ef6c00;--temp-soft:#fff3e0}.srh-scale__opt--t3{--temp:#f9a825;--temp-soft:#fffde7}.srh-scale__opt--t4{--temp:#7cb342;--temp-soft:#f1f8e9}.srh-scale__opt--t5{--temp:#2e7d32;--temp-soft:#e8f5e9}.srh-scale__opt:hover{border-color:color-mix(in srgb, var(--temp) 50%, var(--line));background:color-mix(in srgb, var(--temp-soft) 55%, white);box-shadow:0 6px 14px color-mix(in srgb, var(--temp) 12%, transparent);transform:translateY(-2px)}.srh-scale__opt:hover .icon{color:var(--temp);transform:scale(1.08)}.srh-scale__opt.is-on{border-color:var(--temp);background:var(--temp-soft);color:color-mix(in srgb, var(--temp) 85%, #111);box-shadow:0 0 0 2px color-mix(in srgb, var(--temp) 22%, transparent), 0 8px 16px color-mix(in srgb, var(--temp) 14%, transparent);transform:translateY(-2px)}.srh-scale__opt.is-on .icon{color:var(--temp);transform:scale(1.1)}@media (width<=900px){.srh-scale{grid-template-columns:1fr}.srh-scale__opt{text-align:left;flex-direction:row;justify-content:flex-start;gap:.65rem;min-height:0;padding:.7rem .85rem}.srh-scale__opt span{flex:1}}@media (width>=901px) and (width<=1100px){.srh-scale__opt{padding:.5rem .2rem;font-size:.66rem}}.radar-split--single{grid-template-columns:1fr}.print-only{display:none}.radar-result__toolbar{justify-content:flex-end;gap:.5rem;margin-bottom:.75rem;display:flex}.radar-result--printready{overflow:visible}.radar-result--printready .radar-recs,.radar-result--printready .table-wrap,.radar-result--printready .panel-body{max-height:none!important;overflow:visible!important}@media print{.no-print,.app-sidebar,.topbar,.srh-result__toolbar,.radar-result__toolbar,nav{display:none!important}.print-only{display:block!important}.srh-print-header,.radar-print-header{border-bottom:1px solid #ccc;margin-bottom:1rem;padding-bottom:.75rem}.srh-print-header strong,.radar-print-header strong{margin-bottom:.25rem;font-size:1.15rem;display:block}.srh-print-header span,.radar-print-header span{color:#444;font-size:.85rem;display:block}body.srh-printing .app-shell,body.srh-printing .modal-backdrop,body.srh-printing .modal-head,body.srh-printing .modal-foot,body.srh-printing .modal-close,body.srh-printing .page-header,body.srh-printing .view-toggle,body.srh-printing .filter-bar,body.srh-printing .panel--flush{display:none!important}body.srh-printing .modal-root{background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}body.srh-printing .modal-panel.srh-result-modal{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;overflow:visible!important}body.srh-printing .modal-body,body.srh-printing .srh-result-modal__body,body.srh-printing .srh-print-root{background:#fff!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}body.srh-printing .srh-result__cover{display:none!important}html,body,#root{color:#111!important;background:#fff!important;height:auto!important;overflow:visible!important}.radar-recs,.radar-recs--expanded,.table-wrap,.panel-body,.radar-public,.radar-result,.radar-phase-grid,.maturity-bars,.semaphore-grid{max-height:none!important;overflow:visible!important}.panel,.radar-score-card,.radar-phase-card,.radar-rec,.radar-print-block,.radar-result,.srh-result{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.app-shell,.app-main,.radar-public,.radar-public--result{width:100%!important;max-width:none!important;margin:0!important;padding:.5rem!important}.radar-charts-grid,.radar-split,.radar-phase-grid,.radar-recs--expanded,.radar-plan-grid{grid-template-columns:1fr 1fr!important}.radar-public__hero{margin-bottom:.75rem!important}}.inbox-page{gap:1rem;display:grid}.inbox-toolbar{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 55%), var(--surface,#fff);border-radius:14px;gap:.75rem;padding:.9rem 1rem;display:grid}.inbox-toolbar__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.inbox-toolbar__total{align-items:center;gap:.65rem;min-width:0;display:flex}.inbox-toolbar__total>.icon,.inbox-toolbar__total>.material-symbols-outlined{color:color-mix(in srgb, var(--brand) 80%, var(--muted))}.inbox-toolbar__total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--brand,#16352f);font-size:1.35rem;font-weight:750;line-height:1.1;display:block}.inbox-toolbar__total span{color:var(--muted);margin-top:.15rem;font-size:.82rem;display:block}.inbox-toolbar__meter{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;width:min(100%,200px);height:6px;display:flex;overflow:hidden}.inbox-toolbar__meter>i{height:100%;display:block}.inbox-toolbar__meter>i.is-high{background:var(--sys-alta,#f7931e)}.inbox-toolbar__meter>i.is-medium{background:var(--sys-media,#e6b422)}.inbox-toolbar__meter>i.is-low{background:var(--sys-baixa,#a8c93a)}.inbox-toolbar__priorities{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.inbox-prio-chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);min-height:2.2rem;color:color-mix(in srgb, var(--text) 88%, var(--muted));font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.inbox-prio-chip em{font-variant-numeric:tabular-nums;opacity:.75;font-style:normal}.inbox-prio-chip:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface,#fff))}.inbox-prio-chip.is-active{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 88%, #0b3d2a);color:#fff}.inbox-prio-chip--high.is-active{border-color:color-mix(in srgb, var(--danger,#c62828) 70%, transparent);background:color-mix(in srgb, var(--danger,#c62828) 88%, #4a1010)}.inbox-prio-chip--medium.is-active{border-color:color-mix(in srgb, var(--warn,#c9852c) 70%, transparent);background:color-mix(in srgb, var(--warn,#c9852c) 85%, #5a3a00)}.inbox-toolbar__search{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .75rem;display:grid}.inbox-toolbar__search .icon,.inbox-toolbar__search .material-symbols-outlined{color:var(--muted)}.inbox-toolbar__search input{background:0 0;border:0;outline:none;width:100%;padding:.55rem 0;font-size:.88rem}.inbox-toolbar__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.inbox-board{grid-template-columns:minmax(0,1.75fr) minmax(220px,.7fr);align-items:start;gap:1rem;display:grid}.inbox-board__main{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:14px;min-width:0;padding:.85rem .9rem 1rem}.inbox-board__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.inbox-board__head h2{margin:0;font-size:1.05rem}.inbox-board__head p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.inbox-board__side{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, transparent), transparent 40%), var(--surface,#fff);border-radius:14px;padding:.85rem .75rem}.inbox-side-head{align-items:flex-start;gap:.55rem;margin-bottom:.75rem;padding:0 .2rem;display:flex}.inbox-side-head>.icon,.inbox-side-head>.material-symbols-outlined{color:color-mix(in srgb, var(--brand) 75%, var(--muted));margin-top:.1rem}.inbox-side-head strong{font-size:.92rem;display:block}.inbox-side-head span{color:var(--muted);margin-top:.12rem;font-size:.75rem;display:block}.inbox-feed{gap:1rem;display:grid}.inbox-feed__heading{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.78rem;font-weight:700;display:flex}.inbox-feed__heading span{font-variant-numeric:tabular-nums;opacity:.85;margin-left:auto}.inbox-feed__heading--urgent{color:var(--danger,#c62828)}.inbox-feed__heading--urgent span{color:inherit}.inbox-feed__list{gap:.9rem;display:grid}.inbox-task{border:1px solid color-mix(in srgb, var(--border,var(--line)) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);border-radius:12px;grid-template-columns:4px auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.7rem .75rem;display:grid}.inbox-task:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface,#fff))}.inbox-task__rail{background:color-mix(in srgb, var(--brand) 35%, #9aa);border-radius:999px;align-self:stretch}.inbox-task--high .inbox-task__rail{background:var(--sys-alta,#f7931e)}.inbox-task--medium .inbox-task__rail{background:var(--sys-media,#e6b422)}.inbox-task--low .inbox-task__rail{background:var(--sys-baixa,#a8c93a)}.inbox-task__kind{background:color-mix(in srgb, var(--brand) 9%, transparent);width:2rem;height:2rem;color:var(--brand);border-radius:10px;place-items:center;display:grid}.inbox-task--high .inbox-task__kind{background:color-mix(in srgb, var(--danger,#c62828) 12%, transparent);color:var(--danger,#c62828)}.inbox-task__body{gap:.25rem;min-width:0;display:grid}.inbox-task__top{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.inbox-task__top h3{margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.inbox-task__prio{letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);border-radius:6px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.inbox-task__sub{color:var(--muted);margin:0;font-size:.8rem}.inbox-task__reason-line{color:color-mix(in srgb, var(--text) 70%, var(--muted));margin:0;font-size:.78rem;line-height:1.35}.inbox-task__meta{align-content:start;justify-items:end;gap:.35rem;display:grid}.inbox-task__meta time{color:var(--muted);white-space:nowrap;font-size:.72rem}.inbox-task__score{font-variant-numeric:tabular-nums}.inbox-task__score.is-empty{color:var(--muted);font-size:.85rem}.inbox-kind-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.inbox-kind-row{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .55rem;display:grid}.inbox-kind-row:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 7%, transparent)}.inbox-kind-row.is-active{border-color:color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.inbox-kind-row.is-empty{opacity:.45}.inbox-kind-row__icon{background:color-mix(in srgb, var(--brand) 9%, transparent);width:1.7rem;height:1.7rem;color:var(--brand);border-radius:8px;place-items:center;display:grid}.inbox-kind-row__body{gap:.25rem;min-width:0;display:grid}.inbox-kind-row__body strong{font-size:.8rem;font-weight:650}.inbox-kind-row__bar{background:color-mix(in srgb, var(--line) 85%, transparent);border-radius:999px;height:3px;display:block;overflow:hidden}.inbox-kind-row__bar>i{background:color-mix(in srgb, var(--brand) 65%, transparent);height:100%;display:block}.inbox-kind-row__count{font-variant-numeric:tabular-nums;font-size:.85rem}@media (width<=980px){.inbox-board{grid-template-columns:1fr}.inbox-toolbar__priorities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.inbox-task{grid-template-columns:4px auto minmax(0,1fr)}.inbox-task__meta{grid-column:2/-1;grid-template-columns:auto auto 1fr;place-items:center start}.inbox-task__meta .btn{justify-self:end}}.inbox-kind-card{border:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .8rem;display:flex}.inbox-kind-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.inbox-kind-card__body strong{font-size:.86rem}.inbox-kind-card__body small{color:var(--muted)}.inbox-kind-card__chevron{color:var(--muted);margin-left:auto}.inbox-task-reasons{color:var(--muted);margin:.35rem 0 0;padding-left:1rem;font-size:.8rem}@media (width<=720px){.inbox-kind-grid{grid-template-columns:1fr}}.inbox-hub{gap:1.25rem;margin-bottom:1.25rem;display:grid}.inbox-hub__block{gap:.55rem;display:grid}.inbox-hub__title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.inbox-submenu{margin-bottom:0}.inbox-submenu__count{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-grid}.inbox-kind-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;display:grid}.inbox-kind-card{border:1px solid var(--line);border-radius:var(--radius-sm,10px);background:var(--surface);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s var(--ease), background .2s var(--ease), transform .15s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.inbox-kind-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 40%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface));transform:translateY(-1px)}.inbox-kind-card:disabled{opacity:.48;cursor:not-allowed}.inbox-kind-card__icon{background:color-mix(in srgb, var(--brand) 10%, transparent);width:2.35rem;height:2.35rem;color:var(--brand);border-radius:10px;place-items:center;display:grid}.inbox-kind-card__body{gap:.1rem;min-width:0;display:grid}.inbox-kind-card__body strong{font-size:.88rem;font-weight:700}.inbox-kind-card__body small{color:var(--muted);font-size:.75rem}.inbox-kind-card__chevron{opacity:.45;margin-left:auto;font-size:1.1rem}.inbox-task-reasons{color:var(--text-soft);margin:.35rem 0 0;padding-left:1.05rem;font-size:.8rem;line-height:1.35}.inbox-task-reasons li+li{margin-top:.12rem}@media (width<=640px){.inbox-kind-grid{grid-template-columns:1fr}}.landings-page{gap:.85rem;display:grid}.landings-stats .stat{animation:.45s both landing-rise}.landings-stats .stat:first-child{animation-delay:20ms}.landings-stats .stat:nth-child(2){animation-delay:60ms}.landings-stats .stat:nth-child(3){animation-delay:.1s}.landings-stats .stat:nth-child(4){animation-delay:.14s}.landing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.landing-search{min-width:min(280px,100%);margin:0}.landing-search input{min-width:220px}.landing-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.landing-card{--landing-accent:var(--brand,#0f3d32);--landing-i:0;border:1px solid var(--line);background:var(--surface,#fff);box-shadow:0 1px 0 color-mix(in srgb, var(--landing-accent) 8%, transparent);animation:.5s both landing-rise;animation-delay:calc(var(--landing-i) * 50ms);border-radius:16px;grid-template-rows:auto 1fr auto;gap:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden}.landing-card:hover{border-color:color-mix(in srgb, var(--landing-accent) 28%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--landing-accent) 14%, transparent);transform:translateY(-3px)}.landing-card__media{background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--landing-accent) 35%, transparent), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--landing-accent) 18%, #0b3d33), #0b3d33);color:#fff;background-position:50%;background-size:cover;place-items:center;min-height:132px;display:grid;position:relative}.landing-card__media.has-image{background-color:#0b3d33;background-position:50%;background-size:cover}.landing-card__media.has-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#081c188c);position:absolute;inset:0}.landing-card__letter{font-family:var(--font-display,inherit);letter-spacing:-.03em;opacity:.95;font-size:2.4rem;font-weight:750}.landing-card__media .badge{z-index:1;position:absolute;top:.7rem;right:.7rem}.landing-card__body{align-content:start;gap:.6rem;padding:1rem 1.05rem .4rem;display:grid}.landing-card__head{gap:.25rem;min-width:0;display:grid}.landing-card__head .cell-primary{gap:.2rem;min-width:0;display:grid}.landing-card__head strong,.landing-card__title{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.3;display:-webkit-box;overflow:hidden}.landing-card__head .cell-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.landing-card__chips{flex-wrap:wrap;gap:.35rem;display:flex}.landing-chip{color:var(--muted);background:color-mix(in srgb, var(--line) 55%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.landing-chip.is-on{color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand,#0b6b4f) 12%, #fff)}.landing-chip.is-warn{color:#9a5b00;background:#fdf1dc}.landing-chip .icon{font-size:14px}.landing-card__desc{color:color-mix(in srgb, var(--text) 80%, var(--muted));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.landing-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;padding:.75rem 1rem 1rem;display:flex}.landing-card__more{margin-left:auto;position:relative}.landing-card__more>summary{cursor:pointer;list-style:none}.landing-card__more>summary::-webkit-details-marker{display:none}.landing-card__more-menu{z-index:5;border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;gap:.15rem;min-width:11.5rem;padding:.35rem;animation:.16s both landing-menu-in;display:grid;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #0f282224}.landing-card__more:not([open])>.landing-card__more-menu{display:none}.landing-card__more-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.84rem;font-weight:600;display:flex}.landing-card__more-menu button:hover{background:color-mix(in srgb, var(--brand,#0b6b4f) 8%, #fff)}.landing-card__more-menu button.is-danger{color:#b42318}.landing-card__more-menu button.is-danger:hover{background:#f9eded}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.ui-reduce-motion .landing-card,html.ui-reduce-motion .landings-stats .stat,html.ui-reduce-motion .landing-card__more-menu{animation:none!important}html.ui-reduce-motion .landing-card:hover{transform:none}.landing-template-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;display:grid}.landing-template-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.landing-template-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-template-card--visual{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-rows:88px auto;padding:0;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.landing-template-card--visual:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-1px)}.landing-template-card--visual.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 22%, transparent)}.landing-template-card__hero{background-position:50%;background-size:cover;background-color:var(--tpl-primary,#123);display:block}.landing-template-card__body{gap:.35rem;padding:.65rem .75rem .8rem;display:grid}.landing-template-card__brand{align-items:center;gap:.45rem;display:flex}.landing-template-card__brand img{object-fit:cover;border-radius:8px;width:28px;height:28px}.landing-template-card__swatches{gap:.3rem;display:flex}.landing-template-card__swatches i{border-radius:999px;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.landing-preset-row{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.landing-preset-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;display:inline-flex}.landing-preset-chip i{border-radius:50%;width:10px;height:10px;display:inline-block}.landing-preset-chip.is-active{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);font-weight:650}.landing-logo-preview{object-fit:contain;border:1px solid var(--line);background:#111;border-radius:12px;width:56px;height:56px;margin-top:.45rem}.landing-hero-preview{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:12px;height:88px;margin-top:.45rem}.landing-template-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s var(--ease), transform .15s var(--ease);border-radius:12px;gap:.35rem;padding:1rem;display:grid}.landing-template-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.landing-template-card__icon{background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:.25rem;display:grid}.landing-template-card strong{font-size:.95rem}.landing-template-card small{color:var(--muted);line-height:1.35}.landing-color-row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.landing-color-row input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:42px;height:38px;padding:0}.landing-html-editor{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.landing-analytics-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.landing-day-list{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.landing-day-list li{background:var(--surface-2,#f6f7f6);border-radius:8px;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.landing-day-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.check-row{align-items:center;gap:.55rem;font-size:.88rem;display:flex}.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}.lp-capture{--lp-primary:#0f3d32;--lp-accent:#c4a35a;isolation:isolate;color:#f4f7f5;background:#071510;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative;overflow-x:hidden}.lp-capture__atmosphere{z-index:-1;background:radial-gradient(ellipse 70% 55% at 15% 10%, color-mix(in srgb, var(--lp-accent) 22%, transparent), transparent 55%), radial-gradient(ellipse 55% 45% at 90% 20%, color-mix(in srgb, var(--lp-primary) 35%, transparent), transparent 50%), linear-gradient(160deg, #071510 0%, #0c241c 42%, #102820 100%);position:absolute;inset:0}.lp-capture.has-hero .lp-capture__atmosphere{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-primary) 72%, #000) 0%, color-mix(in srgb, var(--lp-primary) 42%, transparent) 42%, color-mix(in srgb, var(--lp-primary) 78%, #000) 100%), var(--lp-hero) center / cover no-repeat}.lp-capture.has-hero .lp-capture__atmosphere:after{opacity:.2}.lp-capture--mini{min-height:100dvh}.lp-capture--mini .lp-capture__top{padding:.85rem 1rem .35rem}.lp-capture--mini .lp-capture__logo small{display:none}.lp-capture--mini .lp-capture__shell{grid-template-columns:1fr;align-items:stretch;gap:1rem;width:min(440px,100% - 1.5rem);margin:.25rem auto 1rem;padding:0 0 .75rem}.lp-capture--mini .lp-capture__hero{text-align:left;padding:.15rem .15rem 0}.lp-capture--mini .lp-capture__hero h1,.lp-capture--mini .lp-capture__html :is(h1,h2){max-width:18ch;margin:.2rem 0 .45rem;font-size:clamp(1.65rem,7vw,2.15rem);line-height:1.15}.lp-capture--mini .lp-lead,.lp-capture--mini .lp-capture__html .lp-lead{opacity:.9;max-width:36ch;margin:0;font-size:.95rem}.lp-capture--mini .lp-capture__panel{padding:1rem 1rem 1.1rem}.lp-capture--mini .lp-capture__panel-head h2{margin:0 0 .2rem;font-size:1.05rem}.lp-capture--mini .lp-capture__panel-head p{color:#5a6d64;margin:0 0 .65rem;font-size:.8rem}.lp-capture--mini .lp-capture__foot{padding:.55rem 1rem 1rem}.lp-capture--preview{border-radius:14px;min-height:0;max-height:70vh;overflow:hidden}.lp-capture--preview .lp-capture__shell{width:min(380px,100% - 1rem)}@media (width>=901px){.lp-capture--mini:not(.lp-capture--preview) .lp-capture__shell{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:end;gap:1.75rem;width:min(920px,100% - 2.5rem);margin-top:auto;margin-bottom:1.5rem}.lp-capture--mini:not(.lp-capture--preview) .lp-capture__hero h1,.lp-capture--mini:not(.lp-capture--preview) .lp-capture__html :is(h1,h2){max-width:14ch;font-size:clamp(2.2rem,4vw,3rem)}.lp-capture--mini:not(.lp-capture--preview){grid-template-rows:auto 1fr auto}}.lp-capture__atmosphere:after{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.lp-capture--loading,.lp-capture--empty{text-align:center;place-items:center;padding:2rem}.lp-capture__pulse{border:2px solid #c4a35a59;border-top-color:var(--lp-accent);border-radius:50%;width:42px;height:42px;margin:0 auto .85rem;animation:.9s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-capture__top{padding:1.25rem clamp(1rem,4vw,2.5rem) .5rem}.lp-capture__logo{align-items:center;gap:.75rem;display:flex}.lp-capture__logo img{object-fit:contain;background:#ffffff14;border-radius:12px;width:48px;height:48px}.lp-capture__mark{background:linear-gradient(145deg, var(--lp-accent), #8b7340);color:#0e1a14;letter-spacing:.04em;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;box-shadow:0 10px 28px #c4a35a47}.lp-capture__logo strong{letter-spacing:.02em;font-size:1.05rem;display:block}.lp-capture__logo small{color:#f4f7f59e;font-size:.75rem}.lp-capture__shell{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:min(1120px,100% - 2rem);margin:1rem auto 2rem;padding:.5rem 0 1.5rem;display:grid}.lp-capture__hero{animation:.7s both lp-rise}.lp-capture__aside{animation:.85s 80ms both lp-rise}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-capture__html :is(h1,h2),.lp-capture__hero h1{letter-spacing:-.02em;color:#f7faf8;max-width:14ch;margin:0 0 .7rem;font-family:Fraunces,Iowan Old Style,Georgia,serif;font-size:clamp(2.1rem,4.6vw,3.35rem);line-height:1.08}.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 .55rem;font-size:.72rem;font-weight:800}.lp-lead,.lp-capture__html .lp-lead{color:#ecf3efc7;max-width:36ch;margin:0 0 1.1rem;font-size:1.08rem;line-height:1.55}.lp-capture__html .lp-bullets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lp-capture__html .lp-bullets li{color:#ecf3efe0;align-items:flex-start;gap:.55rem;font-size:.95rem;line-height:1.4;display:flex}.lp-capture__html .lp-bullets li:before{content:"";background:var(--lp-accent);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.4rem;box-shadow:0 0 0 4px #c4a35a2e}.lp-capture__html .lp-meta-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.lp-capture__html .lp-chip{color:#f4f7f5d9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.lp-capture__panel{color:#15241e;background:#fffffff5;border:1px solid #ffffff59;border-radius:22px;padding:1.35rem 1.25rem 1.2rem;box-shadow:0 24px 60px #00000047,0 0 0 1px #0f3d320a}.lp-capture__panel-head{margin-bottom:.95rem}.lp-capture__panel-head .lp-kicker{color:#8b7340}.lp-capture__panel-head h2{color:var(--lp-primary);margin:0 0 .25rem;font-size:1.35rem}.lp-capture__panel-head p{color:#5a6d64;margin:0;font-size:.9rem}.lp-capture__form{gap:.75rem;display:grid}.lp-capture__field{color:#31453c;gap:.28rem;font-size:.82rem;font-weight:650;display:grid}.lp-capture__field :is(input,textarea,select){width:100%;font:inherit;color:#15241e;background:#f7faf8;border:1px solid #d5e0da;border-radius:12px;padding:.72rem .85rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.lp-capture__field :is(input,textarea,select):focus{border-color:color-mix(in srgb, var(--lp-primary) 55%, #d5e0da);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-primary) 16%, transparent);background:#fff;outline:none}.lp-capture__captcha{background:#f0f5f2;border:1px dashed #c9d8d0;border-radius:12px;gap:.45rem;padding:.75rem;display:grid}.lp-capture__captcha--math{background:linear-gradient(#f7faf8 0%,#eef4f0 100%);border-style:solid;border-color:#d5e0da}.lp-capture__captcha-label{color:#3d564b;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.lp-capture__captcha-label .material-symbols-outlined{color:#8b7340;font-size:1rem}.lp-capture__captcha-hint{color:#6a7f74;margin:0;font-size:.72rem;font-weight:500}.lp-capture__captcha-off{margin:0;font-size:.78rem}.lp-math{align-items:stretch;gap:.5rem;display:flex}.lp-math__challenge{background:#fff;border:1px solid #d5e0da;border-radius:12px;flex:1;align-items:center;gap:.45rem;min-width:0;padding:.35rem .45rem;display:flex}.lp-math__eq{color:var(--lp-primary,#0f3d32);letter-spacing:.02em;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:700}.lp-math__eq-sign{color:#8a9a92;font-size:1.1rem;font-weight:700}.lp-math__input{width:4.25rem;min-width:3.5rem;font:inherit;text-align:center;color:#15241e;background:#f0f5f2;border:0;border-radius:8px;padding:.55rem .4rem;font-size:1.15rem;font-weight:750}.lp-math__input:focus{outline:2px solid color-mix(in srgb, var(--lp-primary,#0f3d32) 35%, transparent);outline-offset:1px;background:#fff}.lp-math__refresh{color:#3d564b;cursor:pointer;background:#fff;border:1px solid #d5e0da;border-radius:12px;flex:none;place-items:center;width:2.75rem;transition:background .15s,color .15s;display:grid}.lp-math__refresh:hover:not(:disabled){color:var(--lp-primary,#0f3d32);background:#eef4f0}.lp-math__refresh:disabled{opacity:.55;cursor:wait}.lp-math__refresh .material-symbols-outlined{font-size:1.2rem}.lp-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lp-capture__cta{background:linear-gradient(135deg, var(--lp-primary), #1a5a48);color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:.25rem;padding:.9rem 1rem;font-weight:750;transition:transform .15s,filter .15s;box-shadow:0 12px 28px #0f3d3247}.lp-capture__cta:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.lp-capture__cta:disabled{opacity:.65;cursor:wait}.lp-capture__success{text-align:center;padding:1.25rem .5rem}.lp-capture__success .material-symbols-outlined{color:#2f7860;font-size:2.4rem}.lp-capture__success h2{color:var(--lp-primary);margin:.4rem 0 .35rem}.lp-capture__success p{color:#5a6d64;margin:0}.lp-capture__foot{color:#f4f7f58c;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,4vw,2.5rem) 1.25rem;font-size:.78rem;display:flex}.lp-capture__foot .linkish{color:#f4f7f5c7}.lp-public.lp-public--preview,.lp-public--preview{--lp-primary:#0f3d32;--lp-accent:#c4a35a;color:#f4f7f5;background:#0c241c;border-radius:14px;min-height:0;padding:.5rem}.lp-public--preview .lp-public__card{color:#15241e;background:#fffffff5;width:100%}@media (width<=900px){.lp-capture__top{padding:1rem 1rem .25rem}.lp-capture__logo img,.lp-capture__mark{width:40px;height:40px}.lp-capture__logo strong{font-size:.95rem}.lp-capture__shell{grid-template-columns:1fr;gap:1rem;width:min(100%,100% - 1.25rem);margin:.35rem auto 1.25rem;padding-bottom:.5rem}.lp-capture__html :is(h1,h2),.lp-capture__hero h1{max-width:none;font-size:clamp(1.7rem,8vw,2.35rem)}.lp-lead,.lp-capture__html .lp-lead{max-width:none;font-size:.98rem}.lp-capture__html .lp-bullets li{font-size:.9rem}.lp-capture__aside{order:2}.lp-capture__panel{border-radius:18px;padding:1.1rem 1rem 1rem}.lp-capture__panel-head h2{font-size:1.2rem}.lp-capture__field :is(input,textarea,select){padding:.8rem .85rem;font-size:16px}.lp-math__eq{font-size:1.2rem}.lp-math__input{width:3.75rem;padding:.65rem .35rem;font-size:1.1rem}.lp-capture__cta{padding:.95rem 1rem;font-size:1rem}.lp-capture__foot{padding:.65rem 1rem 1.1rem;font-size:.72rem}}@media (width<=480px){.lp-capture__html .lp-meta-row{gap:.4rem}.lp-capture__html .lp-chip{padding:.3rem .55rem;font-size:.72rem}.lp-math{flex-wrap:nowrap}.lp-math__challenge{padding:.3rem .4rem}}.form-packs-panel{margin-bottom:1.15rem}.form-packs-groups{gap:1.1rem;display:grid}.form-packs-group .inbox-hub__title{margin-bottom:.45rem}.form-field-packs{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.wf-page{gap:.75rem;display:grid}.wf-page>.page-head--modern{margin-bottom:.15rem}.wf-page__top{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:stretch;gap:.65rem;display:grid}.wf-page .grid-stats--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:0}.wf-page .grid-stats--compact .stat{border-radius:12px;padding:.65rem .75rem}.wf-page .grid-stats--compact .stat .value{margin-top:.15rem;font-size:1.25rem}.wf-page .grid-stats--compact .stat .label{font-size:.65rem}.wf-legend{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;padding:.7rem .85rem;display:flex}.wf-legend--compact{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.25rem;height:100%;padding:.55rem .7rem;display:grid}.wf-legend--compact .wf-legend__step{flex:unset;text-align:center}.wf-legend--compact .wf-legend__step strong{font-size:.78rem}.wf-legend__step{flex:120px;gap:.1rem;min-width:0;display:grid}.wf-legend__step strong{font-size:.9rem}.wf-legend__step small{color:var(--muted);font-size:.75rem}.wf-legend__arrow{color:var(--muted);opacity:.55;text-align:center;align-self:center;font-weight:700}.wf-models-strip,.wf-suggest{margin-bottom:0!important}.wf-suggest__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;display:grid}.wf-suggest__card{border:1px solid var(--line);background:var(--surface-2,#f7f9f8);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.65rem .7rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.wf-suggest__card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px);box-shadow:0 8px 18px #0f3d320f}.wf-suggest__card.tone-gap{border-color:color-mix(in srgb, #c47a3a 28%, var(--line))}.wf-suggest__card.tone-boost{border-color:color-mix(in srgb, #2a7ab0 28%, var(--line))}.wf-suggest__card.tone-ops{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}.wf-suggest__icon{background:color-mix(in srgb, var(--brand) 10%, #fff);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.wf-suggest__body{gap:.12rem;min-width:0;display:grid}.wf-suggest__body strong{font-size:.84rem;line-height:1.25}.wf-suggest__body small{color:var(--muted);font-size:.72rem;line-height:1.35}.wf-suggest__cta{color:var(--brand);font-size:.72rem;font-weight:750}.wf-featured{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.45rem;display:grid}.wf-featured__card{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:12px;gap:.25rem;padding:.65rem .7rem;transition:border-color .15s,transform .15s;display:grid}.wf-featured__card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-1px)}.wf-featured__icon{color:var(--brand);display:inline-flex}.wf-featured__card strong{font-size:.82rem;line-height:1.25}.wf-featured__card small{color:var(--muted);font-size:.7rem;line-height:1.35}.wf-models-strip .panel-head--compact{gap:.65rem;padding:.65rem .85rem}.wf-models-strip .panel-head--compact h2{margin:0;font-size:.95rem}.wf-models-strip .panel-head--compact .panel-head__desc{margin:.1rem 0 0;font-size:.75rem}.wf-models-strip .panel-body--compact{padding:.55rem .85rem .75rem!important}.wf-models-cats{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.4rem;display:grid}.wf-models-cat{border:1px solid var(--line);background:var(--surface-2,#f7f9f8);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s var(--ease), transform .15s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:.35rem;padding:.5rem .65rem;display:flex}.wf-models-cat:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.wf-models-cat strong{font-size:.8rem;line-height:1.2}.wf-models-cat small{color:var(--muted);background:#0f3d320f;border-radius:999px;padding:.1rem .4rem;font-size:.72rem;font-weight:700}.landing-toolbar--compact{gap:.55rem;margin:.15rem 0 .25rem}.wf-recipe-groups{gap:1.15rem;display:grid}.wf-recipe-group .inbox-hub__title{margin-bottom:.45rem}.wf-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.62rem;font-weight:800}.wf-rule-list{gap:.65rem;display:grid}.wf-rule-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;gap:.65rem;padding:.85rem .9rem;display:grid}.wf-rule-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wf-rule-card__title h2{margin:0;font-size:1rem}.wf-rule-card__title p{margin:.15rem 0 0;font-size:.8rem}.wf-priority{background:color-mix(in srgb, var(--brand) 12%, transparent);min-width:2.2rem;height:2.2rem;color:var(--brand);border-radius:9px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.wf-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.wf-node{border:1px solid var(--line);background:var(--surface-2,#f7f9f8);border-radius:9px;gap:.2rem;min-width:0;padding:.55rem .65rem;display:grid}.wf-node strong{font-size:.78rem;line-height:1.3}.wf-node small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.wf-node--when{border-color:color-mix(in srgb, #2a7ab0 35%, var(--line))}.wf-node--if{border-color:color-mix(in srgb, #c47a3a 35%, var(--line))}.wf-node--wait{border-color:color-mix(in srgb, #7a5caf 35%, var(--line))}.wf-node--then{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.wf-rule-card__actions{flex-wrap:wrap;gap:.3rem;display:flex}.wf-live-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem;display:grid}.wf-live-preview__rail{background:color-mix(in srgb, var(--brand) 6%, var(--surface-2,#f6f7f6));border:1px solid var(--line);border-radius:8px;gap:.15rem;padding:.55rem .65rem;display:grid}.wf-live-preview__rail strong{font-size:.78rem}.wf-delay-presets{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.wf-then-list{background:var(--surface-2,#f6f7f6);border:1px solid var(--line);border-radius:10px;margin:0 0 .85rem;padding:.65rem .85rem .65rem 1.6rem}.wf-then-list li{align-items:center;gap:.4rem;margin:.25rem 0;font-size:.85rem;display:flex}@media (width<=1100px){.wf-page__top{grid-template-columns:1fr}.wf-legend--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-legend--compact .wf-legend__arrow{display:none}}@media (width<=900px){.wf-pipeline,.wf-live-preview{grid-template-columns:1fr 1fr}.wf-page .grid-stats--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wf-pipeline,.wf-live-preview,.wf-legend--compact{grid-template-columns:1fr}}.lead-detail{gap:.7rem;animation:.35s both lead-detail-in;display:grid}@keyframes lead-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lead-detail__topbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.lead-detail__crumb{font-variant-numeric:tabular-nums;font-size:.82rem}.lead-detail__topbar-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.lead-detail__status-badge{color:var(--status-color,var(--brand));background:color-mix(in srgb, var(--status-color,var(--brand)) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--status-color,var(--brand)) 28%, transparent);border-radius:999px;align-items:center;gap:.3rem;margin-left:.35rem;padding:.22rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.lead-detail__hero{border:1px solid var(--line);border-radius:var(--radius,14px);background:linear-gradient(125deg, color-mix(in srgb, var(--accent,#b8e2c5) 28%, var(--surface)) 0%, var(--surface) 48%, color-mix(in srgb, var(--brand) 4%, var(--surface)) 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;padding:.75rem .95rem;display:flex}.lead-detail__identity{flex:280px;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.lead-detail__avatar{width:44px;height:44px;font-family:var(--font-display,inherit);letter-spacing:.02em;color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--status-color,var(--brand-mid)) 78%, #fff), var(--status-color,var(--brand)));box-shadow:0 6px 14px color-mix(in srgb, var(--status-color,var(--brand)) 20%, transparent);outline:2px solid color-mix(in srgb, var(--status-color,var(--brand)) 30%, transparent);outline-offset:1px;border-radius:12px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.lead-detail__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.lead-detail__name{font-family:var(--font-display,inherit);color:var(--brand);margin:.1rem 0 .35rem;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:700;line-height:1.15}.lead-detail__contacts{flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem;display:flex}.lead-detail__chip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--brand-mid);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.8rem;font-weight:550;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.lead-detail__chip:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--surface);transform:translateY(-1px)}.lead-detail__chip--wa{background:color-mix(in srgb, #25d366 14%, var(--surface));border-color:color-mix(in srgb, #25d366 35%, var(--line));color:#146c36}.lead-detail__meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lead-detail__tags{margin-top:.55rem}.lead-detail__score-pill{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;place-items:center;min-width:88px;padding:.7rem .9rem;display:grid}.lead-detail__score-pill span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700;display:block}.lead-detail__score-pill strong{font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;color:var(--brand);margin-top:.15rem;font-size:1.85rem;line-height:1;display:block}.lead-detail__score-pill.ok strong{color:#1b7a4a}.lead-detail__score-pill.warn strong{color:var(--warn)}.lead-detail__score-pill.muted strong{color:var(--muted)}.lead-detail__pipeline{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;padding:.3rem;display:grid}.lead-detail__pipe-step{--pipe-color:var(--muted);appearance:none;cursor:pointer;font:inherit;color:color-mix(in srgb, var(--pipe-color) 55%, var(--muted));background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:.35rem .25rem;transition:background .15s,color .15s,transform .15s;display:flex}.lead-detail__pipe-step:hover:not(:disabled){background:color-mix(in srgb, var(--pipe-color) 10%, var(--surface));color:var(--pipe-color)}.lead-detail__pipe-step:disabled{opacity:.65;cursor:wait}.lead-detail__pipe-dot{background:color-mix(in srgb, var(--pipe-color) 42%, #c5c5c5);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pipe-color) 16%, transparent);border-radius:50%}.lead-detail__pipe-label{letter-spacing:.02em;font-size:.72rem;font-weight:650}.lead-detail__pipe-step.is-done{color:var(--pipe-color)}.lead-detail__pipe-step.is-done .lead-detail__pipe-dot{background:var(--pipe-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--pipe-color) 22%, transparent)}.lead-detail__pipe-step.is-active{background:color-mix(in srgb, var(--pipe-color) 14%, var(--surface));color:var(--pipe-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pipe-color) 28%, transparent);transform:translateY(-1px)}.lead-detail__pipe-step.is-active .lead-detail__pipe-dot{background:var(--pipe-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--pipe-color) 22%, transparent)}.lead-detail__quick{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 4%, var(--surface)), var(--surface));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.55rem .7rem;display:grid}.lead-detail__quick-group{gap:.45rem;min-width:0;display:grid}.lead-detail__quick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.lead-detail__quick-btns{flex-wrap:wrap;gap:.35rem;display:flex}.lead-detail__qa{--qa-color:var(--brand);border:1px solid color-mix(in srgb, var(--qa-color) 35%, transparent);background:color-mix(in srgb, var(--qa-color) 10%, var(--surface));color:var(--qa-color)}.lead-detail__qa:hover:not(:disabled){background:color-mix(in srgb, var(--qa-color) 18%, var(--surface))}.lead-detail__qa--wa{--qa-color:#128c7e}.lead-detail__qa--call{--qa-color:#1d4ed8}.lead-detail__qa--mail{--qa-color:#6d28d9}.lead-detail__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start;gap:.75rem;display:grid}.lead-detail__main,.lead-detail__side{gap:.75rem;display:grid}.lead-detail__side{align-self:start;max-height:calc(100vh - 1.3rem);padding-bottom:.25rem;position:sticky;top:.65rem;overflow:auto}.lead-detail__composer{gap:.5rem;display:grid}.lead-detail__type-row{flex-wrap:wrap;gap:.35rem;display:flex}.lead-detail__type-btn{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--brand-mid);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.28rem;padding:.38rem .65rem;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lead-detail__type-btn:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.lead-detail__type-btn.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.lead-detail__composer-foot{justify-content:flex-end;display:flex}.lead-detail__empty{text-align:center;color:var(--muted);border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--line) 35%, transparent);border-radius:12px;place-items:center;gap:.35rem;padding:1.1rem .85rem;display:grid}.lead-detail__empty p{max-width:34ch;margin:0;font-size:.86rem;line-height:1.4}.lead-detail__event--status .lead-detail__event-icon{background:color-mix(in srgb, var(--brand) 12%, transparent)}.lead-detail__city-row{grid-template-columns:minmax(0,1fr) 4.5rem;gap:.55rem;display:grid}.lead-detail__uf input{text-transform:uppercase;text-align:center;letter-spacing:.06em}.lead-detail__dados-actions{justify-content:flex-end;gap:.4rem;display:flex}.lead-detail__dados-form{gap:.55rem}.lead-detail__dados-form .field{gap:.22rem}.lead-detail__dados-form .field>label{color:var(--muted);font-size:.72rem;font-weight:600}.lead-detail__dados-form input,.lead-detail__dados-form select{padding:.4rem .55rem;font-size:.88rem}.lead-detail__tags-field>span{color:var(--muted);font-size:.72rem;font-weight:600}.lead-detail__tag-picker{border:1px solid var(--border,var(--line));background:color-mix(in srgb, var(--muted) 4%, var(--surface,#fff));border-radius:10px;gap:.45rem;padding:.55rem .6rem;display:grid}.lead-detail__tag-options{flex-wrap:wrap;gap:.35rem;display:flex}.lead-detail__tag-option{appearance:none;border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:var(--surface,#fff);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .65rem;font-size:.75rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lead-detail__tag-option:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));color:var(--text,inherit)}.lead-detail__tag-option.is-selected{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 12%, var(--surface,#fff));color:var(--brand,#1a4731)}.lead-detail__tag-add{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead-detail__tag-add input{flex:8rem;min-width:0}.lead-detail__tag-empty,.lead-detail__tag-selected{margin:0;font-size:.72rem;line-height:1.35}.lead-detail .panel-head{padding:.65rem .85rem}.lead-detail .panel-body{padding:.7rem .85rem}.lead-detail .panel-head__desc{font-size:.72rem}.lead-detail .panel-head h2{font-size:.95rem}.lead-detail__timeline{max-height:min(42vh,360px);margin:0;padding:0;list-style:none;overflow:auto}.lead-detail__event{grid-template-columns:30px minmax(0,1fr);gap:.55rem;padding:.55rem .65rem;display:grid;position:relative}.lead-detail__event+.lead-detail__event{border-top:1px solid color-mix(in srgb, var(--line) 85%, transparent)}.lead-detail__event-icon{background:var(--surface-2);width:30px;height:30px;color:var(--brand-mid);border-radius:9px;flex:none;place-items:center;display:grid}.lead-detail__event-icon--call{background:color-mix(in srgb, #3b82f6 14%, var(--surface));color:#1d4ed8}.lead-detail__event-icon--email{background:color-mix(in srgb, #8b5cf6 14%, var(--surface));color:#6d28d9}.lead-detail__event-icon--meeting{background:color-mix(in srgb, #f59e0b 16%, var(--surface));color:#b45309}.lead-detail__event-icon--note{background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand)}.lead-detail__event-icon--status_change{background:color-mix(in srgb, #64748b 14%, var(--surface));color:#475569}.lead-detail__event-meta{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.35rem;display:flex}.lead-detail__event-actions{gap:.15rem;margin-left:auto;display:inline-flex}.lead-detail__score-block{gap:.55rem;display:grid}.lead-detail__score-block--compact .lead-detail__score-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .75rem;padding:.55rem .75rem;display:grid}.lead-detail__score-block--compact .lead-detail__score-card span{grid-area:1/2}.lead-detail__score-block--compact .lead-detail__score-card strong{grid-area:1/1/span 2;font-size:1.65rem;line-height:1}.lead-detail__score-block--compact .lead-detail__score-card small{grid-area:2/2}.lead-detail__buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.lead-detail__bucket{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;display:flex}.lead-detail__bucket span{color:var(--muted)}.lead-detail__bucket strong{font-variant-numeric:tabular-nums;color:var(--brand)}.lead-detail__reasons{color:var(--muted);margin:0;padding-left:1.05rem;font-size:.8rem;line-height:1.45}.lead-detail__tags-form{border-top:1px solid var(--line);gap:.55rem;margin-top:1rem;padding-top:.9rem;display:grid}.lead-detail__radar-import{flex-wrap:wrap;gap:.45rem;display:flex}.lead-detail__radar-import input{flex:120px;min-width:0}.lead-detail__checklist{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lead-detail__checklist>li{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.65rem .7rem}.lead-detail__check-title{gap:.1rem;margin-bottom:.45rem;display:grid}.lead-detail__check-title strong{font-size:.86rem}.lead-detail__check-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead-detail__check-row select{max-width:100%;font-size:.78rem}.lead-detail__upload{border:1px dashed color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 4%, var(--surface));color:var(--brand-mid);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem;font-size:.84rem;font-weight:600;transition:border-color .15s,background .15s;display:flex;position:relative}.lead-detail__upload:hover{border-color:var(--brand-soft);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.lead-detail__upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.lead-detail__files{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.lead-detail__files>li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .6rem;display:flex}.lead-detail__file-info{gap:.1rem;min-width:0;display:grid}.lead-detail__file-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.lead-detail__file-info .muted{font-size:.74rem}.lead-detail__dup-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.lead-detail__dup-list>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 0;display:flex}.lead-detail__dup-list>li:last-child{border-bottom:0;padding-bottom:0}@media (width<=1080px){.lead-detail__grid{grid-template-columns:1fr}.lead-detail__side{max-height:none;position:static;overflow:visible}.lead-detail__quick{grid-template-columns:1fr}.lead-detail__timeline{max-height:min(50vh,420px)}}@media (width<=720px){.lead-detail__pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-detail__city-row{grid-template-columns:minmax(0,1fr) 4rem}.lead-detail__hero{padding:1rem}.lead-detail__avatar{border-radius:14px;width:48px;height:48px}}@media (width<=480px){.lead-detail__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-detail__score-pill{width:100%}}@media (prefers-reduced-motion:reduce){.lead-detail{animation:none}.lead-detail__chip,.lead-detail__pipe-step{transition:none}}.chats-page{gap:.85rem;display:grid;container:chats/inline-size}.chats-live-pill{letter-spacing:.02em;color:#1b7a4a;vertical-align:middle;background:#1b7a4a1f;border-radius:999px;align-items:center;gap:.35rem;margin-left:.45rem;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.chats-live-pill>i{background:#1b7a4a;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #1b7a4a38}.chats-shell{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 6%, transparent), transparent 40%), var(--surface,#fff);border-radius:14px;grid-template-columns:minmax(260px,340px) 1fr;min-height:min(74vh,780px);display:grid;overflow:hidden}.chats-list{border-right:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 4%);flex-direction:column;min-height:0;display:flex}.chats-list__filters{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);gap:.75rem;padding:.85rem .8rem .9rem;display:grid}.chats-queue-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.chats-queue-stat{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:var(--surface,#fff);text-align:left;cursor:default;color:inherit;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .4rem;min-height:3.1rem;padding:.55rem .5rem .5rem;display:grid}.chats-queue-stat>.icon,.chats-queue-stat>.material-symbols-outlined{color:color-mix(in srgb, var(--brand) 75%, var(--muted));opacity:.9;grid-row:1/span 2}.chats-queue-stat strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.15}.chats-queue-stat span{letter-spacing:.01em;text-transform:none;color:var(--muted);font-size:.72rem;font-weight:560;line-height:1.2}button.chats-queue-stat{cursor:pointer}button.chats-queue-stat:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));background:color-mix(in srgb, var(--brand) 6%, var(--surface,#fff))}.chats-queue-stat.is-active{border-color:color-mix(in srgb, var(--brand) 50%, var(--border));background:color-mix(in srgb, var(--brand) 12%, var(--surface,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}.chats-queue-stat.is-warn strong,.chats-queue-stat.is-warn>.icon,.chats-queue-stat.is-warn>.material-symbols-outlined{color:#b26a00}.chats-list__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.chats-list__tab{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 88%, transparent);min-height:2.15rem;color:color-mix(in srgb, var(--text) 88%, var(--muted));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.78rem;font-weight:600;line-height:1.1;display:inline-flex}.chats-list__tab>.icon,.chats-list__tab>.material-symbols-outlined{opacity:.85;font-size:.95rem}.chats-list__tab:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--border));background:color-mix(in srgb, var(--brand) 7%, var(--surface,#fff))}.chats-list__tab.is-active{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 88%, #0b3d2a);color:#fff;box-shadow:0 1px #0000001f}.chats-list__tab.is-active>.icon,.chats-list__tab.is-active>.material-symbols-outlined{opacity:1;color:inherit}.chats-list__search{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .7rem;display:grid}.chats-list__search .icon,.chats-list__search .material-symbols-outlined{color:var(--muted);font-size:1.1rem}.chats-list__search input{background:0 0;border:0;outline:none;width:100%;padding:.55rem 0;font-size:.88rem}.chats-list__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.chats-list__selects{grid-template-columns:1fr;gap:.55rem;display:grid}.chats-list__select-field{gap:.3rem;margin:0;display:grid}.chats-list__select-field>span{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--brand) 55%, var(--muted));align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.chats-list__select-field>span .icon,.chats-list__select-field>span .material-symbols-outlined{color:color-mix(in srgb, var(--brand) 72%, var(--muted));font-size:.95rem}.chats-list__selects select,.chats-list__filters select{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background-color:color-mix(in srgb, var(--surface) 96%, var(--brand));width:100%;min-height:2.45rem;color:var(--brand);cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 6%, transparent);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");border-radius:11px;padding:.55rem 2.2rem .55rem .75rem;font-size:.88rem;font-weight:550;line-height:1.25;background-position:right .7rem center!important;background-repeat:no-repeat!important;background-size:.95rem!important}.chats-list__selects select:hover:not(:disabled),.chats-list__filters select:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 38%, var(--line));background-color:var(--surface,#fff)}.chats-list__selects select:focus,.chats-list__filters select:focus{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);background-color:var(--surface,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23153832' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");outline:none;background-position:right .7rem center!important;background-repeat:no-repeat!important;background-size:.95rem!important}.chats-list__filters input{border:1px solid var(--border);background:var(--surface,#fff);border-radius:8px;width:100%;padding:.5rem .65rem}.chats-list__loading{align-items:center;gap:.4rem;display:flex}.chats-list__items{flex:1;margin:0;padding:.35rem;list-style:none;overflow:auto}.chats-list__item{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:10px;gap:.25rem;width:100%;padding:.7rem .75rem;display:grid}.chats-list__item:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.chats-list__item.is-active{background:color-mix(in srgb, var(--brand) 14%, transparent);border-left-color:var(--brand)}.chats-list__item.has-unread strong{font-weight:750}.chats-list__item-top{justify-content:space-between;gap:.5rem;font-size:.92rem;display:flex}.chats-list__item-top span{color:var(--muted);font-size:.78rem}.chats-list__item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.78rem;display:flex}.chats-list__sector{color:var(--text,#1a1a1a);font-weight:600}.chats-list__assignee{opacity:.9}.chats-thread__routing{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.35rem 0 0;font-size:.82rem;display:flex}.chats-thread__routing span{align-items:center;gap:.25rem;display:inline-flex}.chats-routing-now{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:.65rem;display:grid}.chats-routing-now div{flex-direction:column;gap:.15rem;display:flex}.chats-routing-now strong{font-size:.92rem}.chats-sector-chips{flex-wrap:wrap;gap:.4rem;display:flex}.chats-sector-chip{border:1px solid color-mix(in srgb, var(--border,#ccc) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand,#1a5) 8%);color:inherit;cursor:pointer;border-radius:.35rem;padding:.35rem .65rem;font-size:.8rem}.chats-sector-chip:hover:not(:disabled){border-color:var(--brand,#1a5)}.chats-sector-chip.is-current{border-color:var(--brand,#1a5);background:color-mix(in srgb, var(--brand,#1a5) 16%, transparent);font-weight:600}.chats-sector-chip:disabled{opacity:.55;cursor:wait}.chats-status{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.chats-badge{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.72rem;display:inline-grid}.chats-badge--followup{letter-spacing:.04em;background:#c9852c;margin-left:0;font-size:.62rem}.chats-list__item.has-followup-due{background:#c9852c14;box-shadow:inset 3px 0 #c9852c}.chats-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.chats-thread__head{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.chats-thread__head h2{margin:0;font-size:1.1rem}.chats-thread__head p{margin:.2rem 0 0}.chats-thread__actions{flex-wrap:wrap;gap:.4rem;display:flex}.chats-thread__messages{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 45%);flex-direction:column;flex:1;gap:.65rem;padding:1rem;display:flex;overflow:auto}.chats-bubble{border-radius:12px;gap:.25rem;max-width:min(78%,520px);padding:.65rem .8rem;display:grid}.chats-bubble p{white-space:pre-wrap;margin:0;line-height:1.4}.chats-bubble time{color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.chats-ack{letter-spacing:-.06em;opacity:.75;font-size:.68rem;font-weight:600}.chats-ack--sent{color:var(--muted)}.chats-ack--queued{color:var(--muted);opacity:.75;letter-spacing:0}.chats-ack--delivered{color:color-mix(in srgb, var(--muted) 40%, #2563eb)}.chats-ack--read{color:#2563eb}.chats-ack--failed{color:#b91c1c;letter-spacing:0;opacity:1}.chats-bubble__retry{align-self:flex-end;margin-top:.35rem;font-size:.75rem}.chats-media{gap:.35rem;display:grid}.chats-media__thumb{background:#153832;border-radius:12px;width:min(100%,280px);min-height:140px;max-height:220px;display:block;position:relative;overflow:hidden}.chats-media__img{object-fit:cover;background:#0f1f1c;border-radius:12px;width:100%;max-width:min(100%,280px);height:100%;min-height:140px;max-height:220px;display:block}.chats-media__badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;bottom:.45rem;left:.45rem}.chats-media__audio,.chats-media__video{object-fit:cover;background:#0f1f1c;border-radius:12px;width:min(100%,280px);min-height:140px;max-height:220px}.chats-media__doc{font-size:.85rem;font-weight:600}.chats-media__caption{white-space:pre-wrap;margin:0;line-height:1.4}.chats-bubble--in{background:color-mix(in srgb, var(--surface,#fff) 88%, #111 6%);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-self:flex-start}.chats-bubble--out{background:color-mix(in srgb, var(--brand) 18%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);align-self:flex-end}.chats-ai-banner{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.chats-ai-banner>span{align-items:center;gap:.35rem;display:inline-flex}.chats-ai-off{justify-content:center;width:100%;margin-bottom:.45rem}.chats-bubble__agent{letter-spacing:.02em;opacity:.85;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.chats-bubble__agent--bot{color:var(--brand)}.chats-bubble--out .chats-bubble__agent{text-align:right}.chats-composer{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--brand) 3%);gap:.45rem;padding:.65rem .85rem .85rem;display:grid}.chats-composer.is-focus{background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand) 6%)}.chats-composer__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;display:flex}.chats-composer__tools{align-items:center;gap:.2rem;display:inline-flex}.chats-tool{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:background .15s,color .15s,transform .12s;display:inline-flex;position:relative}.chats-tool:hover:not(:disabled),.chats-tool:focus-visible{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);outline:none}.chats-tool:active:not(:disabled){transform:translateY(1px)}.chats-tool:disabled{opacity:.38;cursor:not-allowed}.chats-tool--info{cursor:help}.chats-tool[data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;max-width:16rem;padding:.35rem .55rem;font-size:.72rem;font-weight:560;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 18px #0f172a2e}.chats-tool[data-tip]:before{content:"";pointer-events:none;opacity:0;visibility:hidden;z-index:30;border:5px solid #0000;border-top-color:#1f2933;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%)translateY(4px)}.chats-tool[data-tip]:hover:after,.chats-tool[data-tip]:hover:before,.chats-tool[data-tip]:focus-visible:after,.chats-tool[data-tip]:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-composer__send{align-items:center;gap:.4rem;display:inline-flex;position:relative}.chats-composer__send[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.35rem .55rem;font-size:.72rem;font-weight:560;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px)}.chats-composer__send[data-tip]:hover:after,.chats-composer__send[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.chats-composer__sign-hint{color:var(--muted);align-items:center;gap:.35rem;min-width:0;margin:0 0 0 auto;font-size:.74rem;display:inline-flex}.chats-composer__sign-hint span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chats-composer__sign-hint strong{color:var(--text);font-weight:650}.chats-composer__row{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.chats-composer textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:2.8rem;max-height:9rem;font:inherit;background:var(--surface,#fff);border-radius:10px;padding:.65rem .75rem}.chats-composer__row .btn{min-height:2.8rem;padding-inline:1.1rem}.chats-composer__attach{align-items:center;gap:.65rem;padding:.35rem .15rem;display:flex}.chats-composer__attach-preview{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:56px;height:56px}.chats-composer__attach-file{color:var(--text);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.chats-side__empty{text-align:center;color:var(--muted);place-content:center;gap:.65rem;min-height:12rem;padding:1.25rem;display:grid}.chats-side__empty p{margin:0;font-size:.88rem;line-height:1.45}.chats-badge--header{align-self:center}.chats-followups__due{color:#b42318;font-size:.7rem;font-style:normal;font-weight:700}.messaging-channels-page{gap:1rem;display:grid}.wa-channels-hero{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--brand) 10%, transparent), 0 1px 0 #fff6 inset;background:linear-gradient(165deg, color-mix(in srgb, var(--brand) 9%, transparent), transparent 52%), var(--surface)}.wa-channels-hero .panel-head{align-items:center;gap:.85rem}.wa-channels-hero .panel-head__icon--brand,.panel-head__icon--brand{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.wa-channels-hero h2{letter-spacing:-.02em;font-size:1.2rem}.wa-channel-grid--hero{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.wa-channel-card--hero{border-color:color-mix(in srgb, var(--brand) 22%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 10%, transparent), transparent 58%), var(--surface);min-height:12.5rem;padding:1.15rem 1.2rem}.wa-channel-card--hero header strong{font-size:1.08rem}.wa-setup-stat--accent{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.wa-sectors-secondary{opacity:.96;border-style:dashed}.wa-sectors-secondary .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wa-sectors-secondary__toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:16rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.wa-sectors-secondary__toggle .panel-head__title{flex:1;min-width:0}.wa-sectors-secondary__toggle h2{font-size:1rem}.wa-sectors-secondary__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (width<=720px){.wa-channel-grid--hero{grid-template-columns:1fr}.wa-setup-strip{grid-template-columns:1fr 1fr}.wa-setup-hint{grid-column:1/-1}}.wa-sla-input{border:1px solid var(--line-strong,var(--border));background:var(--surface);width:8rem;max-width:100%;font:inherit;border-radius:8px;padding:.45rem .55rem}.wa-channel-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.wa-channel-card{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 6%, transparent), transparent 55%), var(--surface);border-radius:14px;gap:.65rem;padding:.95rem 1rem;display:grid}.wa-channel-card header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.wa-channel-card header strong{font-size:.98rem;display:block}.wa-channel-card header p{margin:.2rem 0 0}.wa-setup-strip{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(12rem,1.6fr);align-items:stretch;gap:.75rem;margin-bottom:.85rem;display:grid}.wa-setup-stat{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 55%), var(--surface,#fff);border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.wa-setup-stat strong{font-size:1.15rem;line-height:1.1;display:block}.wa-setup-stat span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.72rem}.wa-setup-hint{align-content:center;margin:0;padding:.55rem .25rem;line-height:1.4;display:grid}.wa-sector-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.wa-sector-card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.65rem;padding:.85rem;display:grid}.wa-sector-card header{align-items:flex-start;gap:.65rem;display:flex}.wa-sector-card header strong{font-size:.95rem;display:block}.wa-sector-card header p{margin:.15rem 0 0}.wa-sector-card__members{color:var(--muted);margin-top:.25rem;font-size:.72rem;font-style:normal;font-weight:600;display:block}.wa-sector-card__icon{border-radius:12px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.wa-sector-card__sla{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:color-mix(in srgb, var(--muted) 5%, var(--surface,#fff));border-radius:12px;gap:.55rem;padding:.75rem .8rem;display:grid}.wa-sector-card__sla-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.wa-sector-card__sla-label{color:var(--text,inherit);align-items:center;gap:.3rem;font-size:.8rem;font-weight:650;display:inline-flex}.wa-sector-card__sla-label .material-symbols-outlined,.wa-sector-card__sla-label .icon{color:color-mix(in srgb, var(--brand,#1a4731) 65%, var(--muted));font-size:.95rem}.wa-sector-card__sla-preview{color:var(--brand,#1a4731);font-size:.72rem;font-style:normal;font-weight:700;line-height:1.3}.wa-sector-card__sla-hint{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.wa-sector-card__sla-inputs{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.wa-sector-card__sla-control{gap:.28rem;min-width:0;display:grid}.wa-sector-card__sla-control-label{color:var(--muted);font-size:.72rem;font-weight:600}.wa-sector-card__sla-control-box{border:1px solid var(--border,var(--line));background:var(--surface,#fff);border-radius:10px;align-items:center;gap:.4rem;min-width:0;padding:.2rem .65rem .2rem .5rem;display:flex;overflow:hidden}.wa-sector-card__sla-control-box:focus-within{border-color:color-mix(in srgb, var(--brand,#1a4731) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#1a4731) 12%, transparent)}.wa-sector-card__sla-control-box input{box-sizing:border-box;width:100%;min-width:4.5ch;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--text,inherit);appearance:textfield;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:.45rem .2rem;font-size:.95rem;line-height:1.35}.wa-sector-card__sla-control-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.wa-sector-card__sla-control-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.wa-sector-card__sla-control-box>span{color:var(--muted);flex:none;padding-left:.1rem;font-size:.72rem;font-weight:650;line-height:1}.wa-sector-card__sla-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.wa-sector-card__sla-presets{flex-wrap:wrap;flex:1;gap:.3rem;min-width:0;display:flex}.wa-sector-card__sla-save{flex-shrink:0;margin-left:auto}.wa-sector-card__sla-save:disabled{opacity:.45}.wa-sector-card__sla-chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 90%, transparent);background:var(--surface,#fff);font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;padding:.28rem .6rem;font-size:.7rem;font-weight:650}.wa-sector-card__sla-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand,#1a4731) 35%, var(--line));color:var(--text,inherit)}.wa-sector-card__sla-chip.is-active{border-color:color-mix(in srgb, var(--brand,#1a4731) 45%, var(--line));background:color-mix(in srgb, var(--brand,#1a4731) 10%, var(--surface,#fff));color:var(--brand,#1a4731)}.wa-sector-card__sla-chip:disabled{opacity:.55;cursor:not-allowed}.wa-sector-card__actions{flex-wrap:wrap;gap:.35rem;display:flex}.wa-channel-card__title{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.wa-channel-card__glyph{background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.2rem;height:2.2rem;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wa-channel-card__sectors{flex-wrap:wrap;gap:.35rem;min-height:1.5rem;margin-top:.55rem;display:flex}.wa-channel-sector-chip{border:1px solid var(--border);border-radius:999px;padding:.18rem .45rem;font-size:.72rem;font-weight:600}.wa-channel-card__meta span{align-items:center;gap:.25rem;display:inline-flex}.wa-channel-card__sectors-empty{justify-items:start;gap:.35rem;display:grid}.chats-composer__sign-hint{margin-left:auto}.wa-sector-pick{flex-wrap:wrap;gap:.4rem;display:flex}.wa-sector-pick__chip{border:1px solid var(--border);background:var(--surface,#fff);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.82rem;display:inline-flex}.wa-sector-pick__chip.is-on{font-weight:600}@media (width<=900px){.wa-setup-strip{grid-template-columns:1fr 1fr}.wa-setup-hint{grid-column:1/-1}}.wa-channel-card__error{color:#8f1f16;background:#b423181a;border-radius:8px;gap:.4rem;margin:.55rem 0 0;padding:.45rem .55rem;font-size:.78rem;line-height:1.35;display:grid}.wa-channel-card__error p{max-height:4.2em;margin:0;overflow:hidden}.wa-channel-card__error-actions{flex-wrap:wrap;gap:.3rem;display:flex}.wa-channel-card__actions{flex-wrap:wrap;gap:.35rem;display:flex}.wa-channel-form__hero{background:color-mix(in srgb, var(--brand) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.wa-channel-form__hero strong{font-size:.92rem;display:block}.wa-channel-form__hero p{margin:.15rem 0 0}.wa-channel-form__icon{color:#fff;background:linear-gradient(160deg,#128c7e,#075e54);border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.wa-channel-form__note{background:color-mix(in srgb, #2563eb 8%, var(--surface));color:#1e40af;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45;display:flex}.wa-channel-form__note p{margin:0}.wa-channel-form__toggles{gap:.45rem;display:grid}.wa-channel-form__check{cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.wa-channel-form__note .material-symbols-outlined,.wa-channel-form__note .icon{flex:none;margin-top:.05rem}.messaging-qr{text-align:center;justify-items:center;gap:.85rem;display:grid}.messaging-qr__status{margin:0}.messaging-qr__frame{border:1px solid var(--line);background:#fff;border-radius:16px;padding:.85rem;box-shadow:0 10px 28px #00000014}.messaging-qr__frame img{border-radius:8px;width:260px;height:260px;display:block}.messaging-qr__steps{text-align:left;background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-radius:10px;width:min(100%,320px);margin:0;padding:.65rem .85rem .65rem 1.6rem;font-size:.86rem;line-height:1.5}.wa-channels-desk .wa-channels-kpis.rs-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}.wa-channels-desk .wa-channel-card__pairing{margin:.35rem 0 0}.messaging-qr__instance{margin:0}.wa-members{gap:1rem;display:grid}.wa-members__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.wa-members__list li{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.wa-members__list li>div{gap:.1rem;min-width:0;display:grid}.wa-members__add{grid-template-columns:1fr auto;align-items:end;gap:.65rem;display:grid}.wa-members__picker{border-top:1px solid var(--line);gap:.65rem;padding-top:.35rem;display:grid}.wa-members__pick-list{gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wa-members__pick-item{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;display:flex}.wa-members__pick-item input{margin-top:.2rem}.wa-members__pick-item span{gap:.1rem;min-width:0;display:grid}@media (width<=640px){.wa-members__add{grid-template-columns:1fr;align-items:stretch}}.messaging-sector-list{flex-wrap:wrap;gap:.55rem .9rem;margin:0;padding:0;list-style:none;display:flex}.messaging-sector-list li{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}@media (width<=640px){.wa-members__add,.wa-channel-form .form-grid.two{grid-template-columns:1fr}}.chats-side{border-left:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, #111 3%);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.chats-side__tabs{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand) 6%);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.chats-side__tab{border:0;border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent);font:inherit;color:var(--muted);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.55rem .2rem;font-size:.68rem;display:flex;position:relative}.chats-side__tab:last-child{border-right:0}.chats-side__tab.is-active{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);font-weight:600}.chats-side__tab em{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.62rem;font-style:normal;display:inline-flex;position:absolute;top:.25rem;right:.35rem}.chats-side__body{flex:1;gap:.95rem;padding:.85rem;display:grid;overflow:auto}.chats-side__block{gap:.45rem;display:grid}.chats-side__block h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.78rem}.chats-side__block .field{gap:.25rem;display:grid}.chats-side__block .field>span{color:var(--muted);font-size:.75rem}.chats-side__block select,.chats-side__block textarea,.chats-side__block input{border:1px solid var(--border);background:var(--surface,#fff);width:100%;font:inherit;border-radius:8px;padding:.45rem .55rem}.chats-side__lead{gap:.25rem;display:grid}.chats-side__lead-form{gap:.45rem;display:grid}.chats-side__identity{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 8%, transparent), color-mix(in srgb, var(--surface,#fff) 92%, transparent));border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.chats-side__identity--compact{border-radius:10px;padding:.7rem .8rem}.chats-side__identity-main{flex:1;gap:.28rem;min-width:0;display:grid}.chats-side__identity-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.25;overflow:hidden}.chats-side__phone{color:var(--text);align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:inline-flex}.chats-side__phone.is-hidden{color:var(--muted)}.chats-side__identity-meta{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.chats-side__chip{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.chats-side__chip.is-lead{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.chats-avatar--xl{width:3.1rem;height:3.1rem;font-size:.9rem}.chats-history__intro{margin:0;line-height:1.4}.chats-history__item-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.chats-history__when{color:var(--muted);flex:none;font-size:.72rem}.chats-history__item-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.chats-history__item-meta>span{color:var(--muted);font-size:.75rem}.chats-history__item-meta .chats-status{font-style:normal}.chats-quick-tags{flex-wrap:wrap;gap:.25rem;display:flex}.chats-check{color:var(--muted);align-items:flex-start;gap:.45rem;font-size:.82rem;display:flex}.chats-check input{margin-top:.15rem}.chats-history__sub{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:.55rem 0 .2rem;font-size:.78rem}.chats-history__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.chats-history__item{text-align:left;border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface,#fff);cursor:pointer;width:100%;font:inherit;border-radius:10px;gap:.35rem;padding:.65rem .7rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.chats-history__item:hover{border-color:color-mix(in srgb, var(--brand) 28%, var(--border));box-shadow:0 1px 0 color-mix(in srgb, var(--brand) 8%, transparent)}.chats-history__item strong{font-size:.84rem}.chats-history__item span,.chats-history__item em{color:var(--muted);font-size:.75rem;font-style:normal}.chats-history__item.is-current{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent)}.chats-history__activity{background:color-mix(in srgb, var(--brand) 5%, transparent);border-radius:8px;gap:.2rem;padding:.5rem .55rem;display:grid}.chats-history__activity p{white-space:pre-wrap;margin:0;font-size:.84rem}.chats-notes-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.chats-notes-list p{white-space:pre-wrap;margin:0 0 .25rem;font-size:.84rem}.chats-ai-modes,.chats-fu-actions{flex-wrap:wrap;gap:.3rem;display:flex}.chats-fu-row-actions{flex-flow:column;justify-content:center;gap:.25rem;margin-top:0;display:flex}.chats-tags{flex-wrap:wrap;gap:.35rem;display:flex}.chats-tag{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand);cursor:pointer;border:0;border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.chats-inline{grid-template-columns:1fr auto;gap:.35rem;display:grid}.chats-summary{white-space:pre-wrap;font:inherit;background:color-mix(in srgb, var(--brand) 6%, transparent);border-radius:8px;margin:0;padding:.55rem;font-size:.82rem;line-height:1.4}.chats-sla{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.chats-sla--breached{color:#b42318;font-weight:700}.chats-lock-warn{color:#b42318;gap:.35rem;margin:.35rem 0 0;font-size:.82rem;display:grid}.chats-lock-warn__actions{flex-wrap:wrap;gap:.35rem;display:flex}.chats-thread__older{justify-content:center;padding:.35rem 0 .65rem;display:flex}.chats-bubble--note{background:color-mix(in srgb, #c9852c 12%, var(--surface,#fff));border:1px dashed #c9852c66;align-self:center;max-width:90%}.chats-note-label{text-transform:uppercase;letter-spacing:.04em;color:#8a5a10;font-size:.68rem}.messaging-sector-dot{vertical-align:middle;border-radius:50%;width:.65rem;height:.65rem;display:inline-block}@container chats (width<=1099px){.chats-shell--3{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.chats-side{display:none}}@container chats (width<=700px){.chats-shell,.chats-shell--3{grid-template-columns:1fr;min-height:auto}.chats-list{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);max-height:min(38dvh,320px)}}.wa-report{gap:1rem;display:grid}.wa-campaigns-page{gap:1.15rem;padding-bottom:.75rem;display:grid}.wa-campaigns-page>.page-head--modern{margin-bottom:0}.wa-campaigns-page>.msg-module-subnav{margin:-.25rem 0 .15rem}.wa-campaigns-hero{gap:.85rem;display:grid}.wa-campaigns-stats{gap:.75rem;margin:0}.wa-campaigns-stats .stat{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--brand) 5%, #fff) 0%, var(--surface,#fff) 58%);border-radius:16px;padding:1rem 1.05rem .95rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.wa-campaigns-stats .stat:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand) 18%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;bottom:-1.4rem;right:-1.2rem}.wa-campaigns-stats .stat .label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.wa-campaigns-stats .stat .value{letter-spacing:-.03em;color:var(--text);margin-top:.35rem;font-size:1.85rem;font-weight:780;line-height:1.05}.wa-campaigns-stats .stat .cell-meta{color:var(--text-soft,var(--muted));margin-top:.4rem;font-size:.78rem}.wa-campaigns-stats .stat .cell-meta a{color:var(--brand);font-weight:650;text-decoration:none}.wa-campaigns-stats .stat .cell-meta a:hover{text-decoration:underline}.wa-policy-strip{flex-wrap:wrap;gap:.5rem;display:flex}.wa-policy-pill{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand));min-height:2.05rem;color:var(--text-soft,var(--muted));border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .85rem;font-size:.76rem;font-weight:650;display:inline-flex;box-shadow:0 1px 2px #1538320a}.wa-policy-pill .material-symbols-outlined,.wa-policy-pill svg{color:var(--brand);flex-shrink:0}.wa-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.wa-policy-card{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 7%, white), var(--surface));border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;display:flex}.wa-policy-card__icon{width:2.25rem;height:2.25rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wa-policy-card strong{color:var(--brand);margin-bottom:.25rem;font-size:.92rem;display:block}.wa-policy-card p{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.45}.wa-policy-card a{color:var(--brand-soft,var(--brand));font-weight:650}.wa-campaigns-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1.15rem;display:grid}.wa-campaigns-layout--single{grid-template-columns:minmax(0,1fr)}.wa-policy-pill--btn{appearance:none;font:inherit;cursor:pointer;text-align:left}.wa-policy-pill--btn:hover{filter:brightness(.98)}.wa-window-modal__body{gap:.85rem;display:grid}.wa-campaigns-side-stack{align-content:start;gap:1rem;display:grid;position:sticky;top:.85rem}.wa-campaigns-main,.wa-campaigns-side{margin:0}.wa-campaigns-main.panel--modern,.wa-campaigns-side.panel--modern{border-color:color-mix(in srgb, var(--line) 78%, transparent);border-radius:18px;box-shadow:0 10px 28px #1538320b}.wa-campaigns-main>.panel-body{padding-top:.85rem}.wa-campaigns-toolbar{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.15rem;padding:.65rem .7rem;display:flex}.wa-campaigns-filters{background:color-mix(in srgb, var(--line) 42%, transparent);border-radius:11px;flex-wrap:wrap;gap:.28rem;padding:.22rem;display:inline-flex}.wa-campaigns-chip{min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.32rem .85rem;font-size:.8rem;font-weight:650;transition:background .12s,color .12s,box-shadow .12s}.wa-campaigns-chip:hover{background:color-mix(in srgb, var(--surface,#fff) 82%, transparent)}.wa-campaigns-chip.is-active{background:var(--surface,#fff);color:var(--brand);box-shadow:0 1px 3px #0f281e14}.wa-campaigns-search{border:1px solid color-mix(in srgb, var(--brand) 10%, var(--line));background:var(--surface,#fff);min-width:12rem;max-width:24rem;min-height:2.35rem;color:var(--muted);border-radius:11px;flex:14rem;align-items:center;gap:.4rem;padding:0 .8rem;display:flex}.wa-campaigns-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.wa-campaigns-search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);color:var(--text)}.wa-campaign-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.wa-campaign-card{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--brand) 3.5%, #fff), var(--surface,#fff) 52%);border-radius:16px;gap:.85rem;padding:1.1rem 1.15rem 1.05rem 1.25rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.wa-campaign-card:before{content:"";background:color-mix(in srgb, var(--muted) 55%, var(--line));width:4px;position:absolute;top:0;bottom:0;left:0}.wa-campaign-card.is-running:before{background:linear-gradient(#2f9e6f,#1f6b4d)}.wa-campaign-card.is-paused:before,.wa-campaign-card.is-scheduled:before{background:linear-gradient(#e0a23a,#c9831d)}.wa-campaign-card.is-failed:before,.wa-campaign-card.is-cancelled:before{background:linear-gradient(#d45d5d,#b63f3f)}.wa-campaign-card.is-completed:before{background:linear-gradient(#3a8fd6,#2a6fa8)}.wa-campaign-card:hover{border-color:color-mix(in srgb, var(--brand) 26%, var(--line));box-shadow:0 12px 28px color-mix(in srgb, var(--brand) 9%, transparent);transform:translateY(-1px)}.wa-campaign-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.wa-campaign-card__title{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;min-width:0;display:flex}.wa-campaign-card__title strong{letter-spacing:-.02em;color:var(--text);font-size:1.08rem}.wa-campaign-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}.wa-campaign-card__actions .btn-primary{box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 22%, transparent)}.wa-campaign-card__meta{color:var(--muted);flex-wrap:wrap;gap:.4rem .55rem;font-size:.78rem;display:flex}.wa-campaign-card__meta>*{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 80%, #fff);border:1px solid color-mix(in srgb, var(--line) 65%, transparent);border-radius:999px;align-items:center;gap:.3rem;min-height:1.7rem;padding:.15rem .55rem;display:inline-flex}.wa-campaign-card__progress{color:var(--brand);grid-template-columns:1fr auto;align-items:center;gap:.65rem;font-size:.78rem;font-weight:750;display:grid}.wa-campaign-card__bar{background:color-mix(in srgb, var(--brand) 10%, var(--line));border-radius:999px;height:.55rem;overflow:hidden;box-shadow:inset 0 1px 2px #1538320f}.wa-campaign-card__bar>i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 70%, #2f6b57), var(--brand));height:100%;transition:width .35s;display:block}.wa-campaign-card__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.wa-campaign-card__kpis>div{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 58%, #fff);border:1px solid color-mix(in srgb, var(--line) 62%, transparent);border-radius:12px;gap:.18rem;padding:.55rem .55rem .5rem;display:grid}.wa-campaign-card__kpis>div.is-warn{border-color:color-mix(in srgb, #d4a35a 28%, var(--line));background:#faf0e1}.wa-campaign-card__kpis>div.is-ok{border-color:color-mix(in srgb, var(--brand) 22%, var(--line));background:#ecf7f2}.wa-campaign-card__kpis strong{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem}.wa-campaign-card__kpis>div.is-warn strong{color:#9a5b10}.wa-campaign-card__kpis>div.is-ok strong{color:#1f6b4d}.wa-campaign-card__kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.wa-window-status{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.wa-window-check{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2,#f4f7f5) 60%, #fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.55rem;margin:0 0 .85rem;padding:.7rem .8rem;display:flex}.wa-window-check input{margin-top:.15rem}.wa-window-check span{font-size:.88rem;font-weight:650;line-height:1.35}.wa-window-days{flex-wrap:wrap;gap:.35rem;display:flex}.wa-window-days .btn{border-radius:999px;justify-content:center;min-width:2.45rem;padding-inline:.55rem}.wa-window-slots{gap:.5rem;display:grid}.wa-window-slot{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--surface,#fff) 90%, var(--brand));border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .5rem;display:flex}.wa-window-slot input[type=time]{min-width:6.5rem}.wa-window-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.wa-window-hint{background:color-mix(in srgb, var(--brand) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));color:var(--text-soft,var(--muted));border-radius:11px;margin:.85rem 0 0;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.wa-suppress-row{align-items:stretch;gap:.45rem;display:flex}.wa-suppress-row input{flex:1;min-width:0}.wa-form-hints{flex-wrap:wrap;gap:.45rem;margin-bottom:.25rem;display:flex}.wa-form-hints>span{background:color-mix(in srgb, var(--brand) 10%, white);color:var(--brand);border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.wa-campaign-form{gap:.95rem;display:grid}.wa-campaign-form .form-grid.two{gap:.85rem}.wa-campaign-form__hint{background:color-mix(in srgb, var(--brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));color:var(--text-soft);border-radius:11px;align-items:flex-start;gap:.4rem;margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.4;display:flex}.wa-campaign-form__hint.warn{border-color:color-mix(in srgb, #e65100 20%, var(--line));background:#fef5f0}.wa-campaign-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wa-campaign-file{border:1px dashed color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--brand) 4%, #fff);width:100%;min-height:3.4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.wa-campaign-file:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 7%, #fff)}.wa-campaign-file .material-symbols-outlined{color:var(--brand)}.wa-campaign-file span{gap:.1rem;min-width:0;display:grid}.wa-campaign-file strong{font-size:.88rem}.wa-campaign-file em{color:var(--muted);font-size:.75rem;font-style:normal}.wa-campaign-attach{align-items:center;gap:.65rem;margin-top:.55rem;display:flex}.wa-campaign-attach img{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:3.2rem;height:3.2rem}.wa-campaign-attach>span{align-items:center;gap:.35rem;font-size:.84rem;display:inline-flex}.wa-brief-vars{flex-wrap:wrap;gap:.35rem;display:flex}.wa-brief-var{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:color-mix(in srgb, var(--brand) 6%, #fff);min-height:1.9rem;color:var(--brand);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .55rem;font-size:.74rem;font-weight:650}.wa-brief-var:hover{background:color-mix(in srgb, var(--brand) 12%, #fff)}.wa-brief-var.is-reset{color:var(--muted);background:0 0;border-style:dashed}.wa-msg-style{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--brand) 4%, #fff);border-radius:12px;gap:.75rem;padding:.85rem .95rem;display:grid}.wa-msg-style__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.wa-msg-style__head strong{font-size:.92rem}.wa-msg-style__row{gap:.35rem;display:grid}.wa-msg-style__row>span{color:var(--text);font-size:.82rem;font-weight:650}.wa-msg-thermo{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.wa-msg-thermo em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:600}.wa-msg-thermo input[type=range],.wa-msg-style__grid input[type=range]{width:100%;accent-color:var(--brand)}.wa-msg-thermo input[type=range]{background:linear-gradient(90deg,#6bb3ff,#f0b429 55%,#e85d4c);border-radius:999px;height:.35rem}.wa-msg-style__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.wa-msg-style__grid .field{gap:.35rem}.wa-msg-style__val{font-size:.9rem}.wa-msg-style__presets{flex-wrap:wrap;gap:.35rem;display:flex}@media (width<=640px){.wa-msg-style__grid{grid-template-columns:1fr}}.wa-campaign-create-modal .modal-body{padding-top:.85rem}.wa-report__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wa-report__cols h3,.wa-report h3{color:var(--brand);margin:0 0 .55rem;font-size:.88rem}@media (width<=960px){.wa-policy-grid,.wa-campaigns-layout{grid-template-columns:1fr}.wa-campaign-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-report__cols{grid-template-columns:1fr}}@media (width<=640px){.wa-campaign-card__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-campaigns-search{max-width:none}}.wa-report__stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.65rem;display:grid}.wa-report__stats>div{background:color-mix(in srgb, var(--brand) 8%, transparent);border-radius:10px;gap:.15rem;padding:.7rem .8rem;display:grid}.wa-report__stats strong{font-size:1.25rem}.wa-report__stats span{color:var(--muted);font-size:.75rem}.wa-report h3{margin:0;font-size:.9rem}.wa-report__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wa-report__list li{background:color-mix(in srgb, var(--surface,#fff) 90%, #111 4%);border-radius:8px;justify-content:space-between;gap:1rem;padding:.4rem .55rem;display:flex}.chats-followups{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);gap:.4rem;padding:.65rem .85rem;display:grid}.chats-followups>strong{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.chats-followups ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.chats-followups li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.3rem;display:grid}.chats-followups li>button:first-child{text-align:left;cursor:pointer;background:#c9852c1f;border:0;border-radius:8px;gap:.1rem;padding:.4rem .5rem;display:grid}.chats-followups li em{color:var(--muted);font-size:.72rem;font-style:normal}.chats-followups-mini{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.chats-followups-mini li{justify-content:space-between;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.msg-ops-page{gap:1rem;display:grid}.msg-ops-live{color:#15803d;align-items:center;gap:.35rem;margin-left:.35rem;font-weight:600;display:inline-flex}.msg-ops-live>i{background:#22c55e;border-radius:50%;width:.45rem;height:.45rem;animation:1.6s infinite msg-ops-pulse;box-shadow:0 0 0 3px #22c55e47}@keyframes msg-ops-pulse{0%,to{opacity:1}50%{opacity:.45}}.msg-ops-alerts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.55rem;display:grid}.msg-ops-alert{color:inherit;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.msg-ops-alert:hover{transform:translateY(-1px)}.msg-ops-alert>div{flex:1;gap:.1rem;min-width:0;display:grid}.msg-ops-alert strong{font-size:.88rem}.msg-ops-alert span{color:var(--muted);font-size:.78rem}.msg-ops-alert--danger{border-color:color-mix(in srgb, #b91c1c 28%, var(--line));background:color-mix(in srgb, #b91c1c 7%, var(--surface))}.msg-ops-alert--warn{border-color:color-mix(in srgb, #b45309 28%, var(--line));background:color-mix(in srgb, #b45309 7%, var(--surface))}.msg-ops-alert__icon{border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.msg-ops-alert__icon--danger{color:#b91c1c;background:#b91c1c24}.msg-ops-alert__icon--warn{color:#b45309;background:#b4530924}.msg-ops-healthy{border:1px solid color-mix(in srgb, #15803d 22%, var(--line));background:color-mix(in srgb, #15803d 8%, var(--surface));color:#166534;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;font-weight:600;display:flex}.msg-ops-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.msg-ops-kpi{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 5%, transparent), transparent 50%), var(--surface);border-radius:14px;gap:.35rem;padding:.9rem .95rem;display:grid}.msg-ops-kpi--link{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.msg-ops-kpi--link:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}.msg-ops-kpi__top{align-items:center;gap:.45rem;display:flex}.msg-ops-kpi__icon{width:1.7rem;height:1.7rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:8px;place-items:center;display:grid}.msg-ops-kpi__icon--ok{color:#15803d;background:#15803d1f}.msg-ops-kpi__icon--warn{color:#b45309;background:#b453091f}.msg-ops-kpi__icon--danger{color:#b91c1c;background:#b91c1c1f}.msg-ops-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.msg-ops-kpi__value{letter-spacing:-.02em;font-size:1.55rem;font-weight:750;line-height:1.1}.msg-ops-kpi__value--danger{color:#b91c1c}.msg-ops-kpi__value--warn{color:#b45309}.msg-ops-kpi__value--ok{color:#15803d}.msg-ops-kpi__meta{color:var(--muted);font-size:.76rem;line-height:1.35}.msg-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.msg-ops-subhead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:1.15rem 0 .55rem;font-size:.78rem;font-weight:700}.msg-ops-channels,.msg-ops-kv,.msg-ops-followups,.msg-ops-agents,.msg-ops-status-bars{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.msg-ops-channels li{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 3%);border-radius:12px;gap:.4rem;padding:.7rem .75rem;display:grid}.msg-ops-channels__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.msg-ops-channels__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.75rem;display:flex}.msg-ops-channels__error{color:#b91c1c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.msg-ops-chip{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);border-radius:999px;padding:.1rem .4rem;font-weight:600}.msg-ops-health{font-weight:650}.msg-ops-health--ok{color:#15803d}.msg-ops-health--warn{color:#b45309}.msg-ops-health--danger{color:#b91c1c}.msg-ops-bar{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;height:5px;overflow:hidden}.msg-ops-bar>i{background:var(--brand);border-radius:inherit;height:100%;display:block}.msg-ops-bar>i.is-warm{background:#d97706}.msg-ops-bar>i.is-hot{background:#dc2626}.msg-ops-pill{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--muted) 18%, transparent);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.msg-ops-pill--online{color:#1b6b3a;background:#2f8f6b38}.msg-ops-pill--error,.msg-ops-pill--offline,.msg-ops-pill--disabled{color:#9b2c2c;background:#d66a6433}.msg-ops-pill--paused,.msg-ops-pill--connecting{color:#8a4b08;background:#c9852c33}.msg-ops-kv li{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;gap:.75rem;padding:.4rem 0;font-size:.88rem;display:flex}.msg-ops-kv li:last-child{border-bottom:0}.msg-ops-kv strong.is-danger{color:#b91c1c}.msg-ops-status-bars li{gap:.3rem;display:grid}.msg-ops-status-bars__row{justify-content:space-between;gap:.5rem;font-size:.84rem;display:flex}.msg-ops-agents li{gap:.35rem;display:grid}.msg-ops-agents__top{align-items:center;gap:.55rem;display:flex}.msg-ops-agents__top>div{flex:1;gap:.05rem;min-width:0;display:grid}.msg-ops-agents__top em{color:var(--brand);font-size:1rem;font-style:normal;font-weight:700}.msg-ops-agents__avatar{color:#fff;background:linear-gradient(160deg, var(--brand-mid,var(--brand)), var(--brand));border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid}.msg-ops-followups li a{color:inherit;border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, #111 3%);border-radius:10px;gap:.2rem;padding:.65rem .7rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.msg-ops-followups li a:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.msg-ops-followups__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.msg-ops-followups li.is-overdue a{background:#c9852c1f;border-color:#c9852c59;box-shadow:inset 3px 0 #c9852c}.msg-ops-followups li span{color:var(--muted);font-size:.75rem}@media (width<=960px){.msg-ops-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.msg-ops-live>i{animation:none}}.fin-page{gap:.85rem}.fin-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.fin-tab{border:1px solid var(--line);background:var(--surface);min-height:3.35rem;color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .7rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.fin-tab:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.fin-tab.is-active{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:inset 0 -2px 0 var(--brand)}.fin-tab__text{gap:.05rem;min-width:0;display:grid}.fin-tab__text strong{font-size:.86rem;font-weight:650;line-height:1.2}.fin-tab__text small{color:var(--muted);font-size:.68rem}.fin-tab__badge{color:#912018;text-align:center;background:#b4231829;border-radius:999px;min-width:1.35rem;margin-left:auto;padding:.1rem .4rem;font-size:.72rem;font-weight:700}.fin-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.fin-kpi-meta{color:var(--muted);margin-top:.35rem;font-size:.75rem}.fin-kpi-meta .is-danger,.fin-page .value.is-danger{color:#b42318;font-weight:650}.fin-quick{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), var(--surface) 45%);border-radius:14px;padding:.9rem 1rem}.fin-quick h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .65rem;font-size:.78rem}.fin-quick__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.fin-quick__grid button{border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .75rem;transition:border-color .15s,transform .12s;display:flex}.fin-quick__grid button:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.fin-quick__grid strong{font-size:.88rem;display:block}.fin-quick__grid small{color:var(--muted);font-size:.72rem;display:block}.fin-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:.75rem;display:grid}.fin-alert-list,.fin-agenda{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.fin-alert{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.7rem .8rem;display:grid}.fin-alert--critical{border-color:color-mix(in srgb, #b42318 35%, var(--line));background:color-mix(in srgb, #b42318 6%, var(--surface))}.fin-alert--warning{border-color:color-mix(in srgb, #b54708 35%, var(--line));background:color-mix(in srgb, #b54708 6%, var(--surface))}.fin-alert__body{gap:.15rem;min-width:0;display:grid}.fin-alert__body strong{font-size:.88rem}.fin-alert__body span{color:var(--muted);font-size:.78rem}.fin-alert em{white-space:nowrap;font-size:.86rem;font-style:normal;font-weight:700}.fin-agenda button{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid}.fin-agenda button:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.fin-agenda__dot{background:var(--muted);border-radius:50%;width:.55rem;height:.55rem}.fin-agenda__dot--danger{background:#b42318}.fin-agenda__dot--warn{background:#b54708}.fin-agenda__dot--ok{background:var(--brand)}.fin-agenda__main{gap:.1rem;min-width:0;display:grid}.fin-agenda__main strong{font-size:.88rem}.fin-agenda__main small{color:var(--muted);font-size:.74rem}.fin-agenda__amt{white-space:nowrap;font-size:.86rem;font-weight:700}.fin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fin-toolbar__hint{margin:0;font-size:.8rem}.fin-table-wrap{overflow-x:auto}.fin-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.fin-badge{border:1px solid var(--line);background:color-mix(in srgb, var(--muted) 8%, var(--surface));color:var(--text);border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.fin-badge--ok{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:color-mix(in srgb, var(--brand) 70%, #000)}.fin-badge--warn{border-color:color-mix(in srgb, #b54708 35%, var(--line));background:color-mix(in srgb, #b54708 10%, var(--surface));color:#93370d}.fin-badge--danger{border-color:color-mix(in srgb, #b42318 35%, var(--line));background:color-mix(in srgb, #b42318 10%, var(--surface));color:#912018}.fin-badge--muted{color:var(--muted)}.fin-party-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.35rem;padding:.95rem 1rem;display:grid}.fin-party-card header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.fin-party-card header>div{gap:.15rem;min-width:0;display:grid}.fin-party-card__legal{font-size:.78rem;display:block}.fin-party-card__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .75rem;font-size:.78rem;display:flex}.fin-party-card p{margin:0;font-size:.84rem}.fin-party-card__actions{justify-content:flex-end;margin-top:.25rem;display:flex}.fin-party-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.fin-party-section-head h3{margin:0}.fin-party-list{gap:.75rem;display:grid}.fin-party-list__row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--bg));border-radius:10px;gap:.55rem;padding:.75rem;display:grid}.fin-party-list__row-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=1100px){.fin-tabs,.fin-kpis,.fin-quick__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-split{grid-template-columns:1fr}}@media (width<=720px){.fin-tabs,.fin-kpis,.fin-quick__grid{grid-template-columns:1fr 1fr}}.eval-tabs{gap:.4rem;margin-bottom:.85rem;display:flex}.eval-questions{gap:.65rem;display:grid}.eval-questions__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.eval-question-row{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) 4.5rem 4.5rem 4.5rem auto;align-items:end;gap:.5rem;padding:.55rem 0;display:grid}.eval-question-row__label{min-width:0}.eval-bands{border-top:1px solid var(--line);gap:.55rem;margin-top:1.1rem;padding-top:.85rem;display:grid}.eval-bands__hint{margin:0}.eval-thermo-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:.25rem 0 .5rem;display:grid}.eval-thermo-step{text-align:center;color:#fff;background:#64748b;border-radius:8px;gap:.15rem;padding:.45rem .35rem;font-size:.72rem;font-weight:700;display:grid}.eval-thermo-step span{opacity:.92;font-size:.65rem;font-weight:500;display:block}.eval-thermo-step.is-critical{background:var(--sys-emergencia,#e85a2a)}.eval-thermo-step.is-negative{background:var(--sys-alta,#f7931e)}.eval-thermo-step.is-warning{background:var(--sys-media,#e6b422)}.eval-thermo-step.is-ok{background:var(--sys-baixa,#a8c93a)}.eval-thermo-step.is-positive{background:var(--sys-planejada,#3ba8dc)}.eval-thermo-step.is-active{outline:2px solid var(--ink,#0b3d33);outline-offset:1px}.eval-band-row{border:1px solid var(--line);border-left-width:4px;border-radius:8px;grid-template-columns:4.5rem 8rem minmax(0,1fr);align-items:end;gap:.5rem;padding:.45rem .5rem;display:grid}.eval-band-row.is-critical{border-left-color:var(--sys-emergencia,#e85a2a)}.eval-band-row.is-negative{border-left-color:var(--sys-alta,#f7931e)}.eval-band-row.is-warning{border-left-color:var(--sys-media,#e6b422)}.eval-band-row.is-ok{border-left-color:var(--sys-baixa,#a8c93a)}.eval-band-row.is-positive{border-left-color:var(--sys-planejada,#3ba8dc)}.eval-band-row__msg{min-width:0}.eval-thermo-result{color:#fff;background:#0b6b4f;border-radius:12px;margin:.85rem 0 0;padding:.9rem 1rem}.eval-thermo-result.is-critical{background:var(--sys-emergencia,#e85a2a)}.eval-thermo-result.is-negative{background:var(--sys-alta,#f7931e)}.eval-thermo-result.is-warning{background:var(--sys-media,#e6b422)}.eval-thermo-result.is-ok{background:var(--sys-baixa,#a8c93a)}.eval-thermo-result.is-positive{background:var(--sys-planejada,#3ba8dc)}.eval-thermo-result__head{align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.eval-thermo-result__avg{font-size:1.75rem;font-weight:800;line-height:1}.eval-thermo-result .muted{color:#ffffffbf;font-size:.8rem}.eval-thermo-result__bar{background:#fff3;border-radius:999px;height:8px;margin:.65rem 0 .75rem;overflow:hidden}.eval-thermo-result__bar>span{background:#ffffffd9;border-radius:999px;height:100%;display:block}@media (width<=720px){.eval-thermo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-band-row{grid-template-columns:4.5rem 1fr}.eval-band-row__msg{grid-column:1/-1}}.eval-json-ta{resize:vertical;width:100%;min-height:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}.eval-json-actions{flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem;display:flex}.eval-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.eval-kpi{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2,#f6f7f9) 70%, white);border-radius:10px;gap:.2rem;padding:.75rem .9rem;display:grid}.eval-kpi strong{font-size:1.25rem;line-height:1.2}.eval-charts-grid{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.eval-chart-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2,#f6f7f9) 80%, white);border-radius:12px;padding:1rem 1.1rem}.eval-chart-card h3{margin:0 0 .75rem;font-size:.95rem}.eval-chart-card--wide{grid-column:1/-1}.eval-dist{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.35rem;min-height:140px;display:grid}.eval-dist__col{justify-items:center;gap:.25rem;font-size:.75rem;display:grid}.eval-dist__bar-wrap{align-items:flex-end;width:100%;height:110px;display:flex}.eval-dist__bar{background:color-mix(in srgb, var(--brand) 75%, #1f2937);border-radius:6px 6px 2px 2px;width:100%;min-height:6px}.eval-score-chips{flex-wrap:wrap;gap:.35rem;display:flex}.eval-public-q{gap:.45rem;display:grid}.eval-public-q.is-pending .eval-score-scale{outline:1px dashed color-mix(in srgb, var(--brand) 35%, var(--line));outline-offset:3px;border-radius:10px;padding:.2rem}.eval-score-hint{color:var(--muted);font-size:.78rem}.eval-response-filters{flex-wrap:wrap;align-items:end}.eval-score-scale{flex-wrap:wrap;gap:.35rem;display:flex}.eval-score-btn{border:1px solid var(--line);background:var(--surface,#fff);width:2.35rem;height:2.35rem;color:inherit;cursor:pointer;border-radius:8px;font-weight:600}.eval-score-btn.is-active,.eval-score-btn:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, white);color:var(--brand)}@media (width<=900px){.eval-charts-grid{grid-template-columns:1fr}.eval-question-row{grid-template-columns:1fr 1fr}.eval-question-row__label{grid-column:1/-1}}.notif-center{z-index:40;position:relative}.notif-center__bell{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:inline-grid;position:relative}.notif-center__bell:hover{background:#ffffff24}.notif-center__bell.has-unread{color:var(--accent,#b8e2c5)}.notif-center__bell em{color:#fff;background:#c4472c;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.62rem;font-style:normal;line-height:1;display:inline-grid;position:absolute;top:-.2rem;right:-.25rem}.notif-center__panel{background:var(--surface,#fff);width:min(22rem,100vw - 2rem);max-height:min(28rem,70vh);color:var(--text,#12201d);border:1px solid var(--line,#d7e3dd);box-shadow:var(--shadow,0 12px 32px #052c291f);border-radius:.75rem;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;overflow:hidden}.notif-center__head{border-bottom:1px solid var(--line,#d7e3dd);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.notif-center__head-actions{gap:.25rem;display:flex}.notif-center__error{color:var(--danger,#b42318);margin:0;padding:.5rem .75rem;font-size:.8rem}.notif-center__list{margin:0;padding:0;list-style:none;overflow:auto}.notif-center__item{text-align:left;border:0;border-bottom:1px solid var(--line,#d7e3dd);cursor:pointer;width:100%;color:inherit;background:0 0;gap:.15rem;padding:.7rem .75rem;display:grid}.notif-center__item:hover{background:var(--surface-2,#f7faf8)}.notif-center__item.is-unread{background:color-mix(in srgb, var(--brand,#052c29) 6%, transparent)}.notif-center__item strong{font-size:.84rem}.notif-center__item span{color:var(--muted,#6f837b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.notif-center__item time{color:var(--muted,#6f837b);font-size:.68rem}.form-results-shell{gap:.35rem;display:grid}.form-results-subnav{margin-bottom:.85rem}.form-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@media (width<=960px){.form-results-grid{grid-template-columns:1fr}}.form-results-bars{align-items:end;gap:.35rem;min-height:140px;display:grid}.form-results-bars__col{color:var(--muted);justify-items:center;gap:.2rem;font-size:.68rem;display:grid}.form-results-bars__track{align-items:flex-end;width:100%;height:110px;display:flex}.form-results-bars__track span{background:color-mix(in srgb, var(--brand) 72%, #1f2937);border-radius:6px 6px 2px 2px;width:100%;min-height:6px;display:block}.form-results-bars__col em{color:var(--text);font-style:normal;font-weight:700}.form-results-rank{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.form-results-rank li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.45rem 0;display:grid}.form-results-rank li:last-child{border-bottom:0}.form-results-rank__pos{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-grid}.form-results-rank small{display:block}.form-results-rank__metrics{text-align:right;gap:.1rem;font-size:.78rem;display:grid}.form-results-recent{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.form-results-recent li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.55rem 0;display:flex}.form-results-recent li:last-child{border-bottom:0}.form-results-recent p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.form-results-recent__meta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.wf-page{gap:.65rem}.wf-toolbar{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 45%), var(--surface,#fff);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.55rem .7rem;display:flex}.wf-toolbar__filters{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border:1px solid color-mix(in srgb, var(--border,var(--line)) 70%, transparent);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.2rem;padding:.18rem;display:inline-grid}.wf-filter-chip{min-height:1.95rem;color:color-mix(in srgb, var(--text) 85%, var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.wf-filter-chip .icon,.wf-filter-chip .material-symbols-outlined{opacity:.72}.wf-filter-chip em{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--surface,#fff) 70%, transparent);opacity:.9;border-radius:999px;min-width:1.05em;padding:.05rem .3rem;font-style:normal}.wf-filter-chip:hover{background:color-mix(in srgb, var(--surface,#fff) 72%, transparent)}.wf-filter-chip.is-active{background:color-mix(in srgb, var(--brand) 90%, #0b3d2a);color:#fff}.wf-filter-chip.is-active .icon,.wf-filter-chip.is-active .material-symbols-outlined{opacity:1}.wf-filter-chip.is-active em{background:#ffffff38}.wf-toolbar__meta{color:var(--muted);white-space:nowrap;margin:0;font-size:.75rem}.wf-toolbar__search{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:color-mix(in srgb, var(--surface,#fff) 88%, #f4f7f5);border-radius:10px;flex:180px;grid-template-columns:auto 1fr;align-items:center;gap:.35rem;min-width:min(100%,180px);min-height:2.1rem;padding:0 .65rem;display:grid}.wf-toolbar__search .icon,.wf-toolbar__search .material-symbols-outlined{color:var(--muted)}.wf-toolbar__search input{background:0 0;border:0;outline:none;width:100%;padding:.4rem 0;font-size:.86rem}.wf-toolbar__search:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);background:var(--surface,#fff)}.wf-start{padding:0;overflow:hidden}.wf-start__summary{cursor:pointer;align-items:center;gap:.55rem;padding:.65rem .8rem;list-style:none;display:flex}.wf-start__summary::-webkit-details-marker{display:none}.wf-start__summary-icon{background:color-mix(in srgb, var(--brand) 10%, transparent);width:1.75rem;height:1.75rem;color:var(--brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.wf-start__summary-text{flex:1;gap:.05rem;min-width:0;display:grid}.wf-start__summary-text strong{font-size:.92rem}.wf-start__summary-text small{color:var(--muted);font-size:.75rem}.wf-start__summary-hint{color:var(--muted);flex-shrink:0;font-size:.75rem}.wf-start__body{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.55rem;padding:0 .8rem .75rem;display:grid}.wf-start__ok{margin:.45rem 0 0;font-size:.82rem}.wf-start__suggest{flex-wrap:wrap;gap:.35rem;padding-top:.55rem;display:flex}.wf-start__chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);max-width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.wf-start__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-start__chip:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface,#fff))}.wf-start__chip.tone-gap{border-color:color-mix(in srgb, var(--warn,#f7931e) 35%, var(--line))}.wf-start__chip.tone-boost{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.wf-start__actions{flex-wrap:wrap;gap:.35rem;display:flex}.wf-start__cats{flex-wrap:wrap;gap:.3rem;display:flex}.wf-start__cat{background:color-mix(in srgb, var(--brand) 7%, transparent);color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.75rem;font-weight:650;display:inline-flex}.wf-start__cat em{font-variant-numeric:tabular-nums;color:var(--muted);font-style:normal}.wf-start__cat:hover{border-color:color-mix(in srgb, var(--brand) 28%, transparent)}.wf-empty-actions{flex-wrap:wrap;gap:.5rem;display:flex}.wf-rule-list{gap:.45rem}.wf-rule-card{box-shadow:none;gap:.5rem;padding:.7rem .75rem}.wf-rule-card__actions{align-items:center;gap:.35rem}.wf-more{position:relative}.wf-more>summary{list-style:none}.wf-more>summary::-webkit-details-marker{display:none}.wf-more__menu{z-index:8;border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:10px;min-width:10.5rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0000001f}.wf-more__menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.82rem;display:inline-flex}.wf-more__menu button:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.wf-more__menu button.is-danger{color:var(--danger,#c62828)}@media (width<=720px){.wf-toolbar{flex-direction:column;align-items:stretch}.wf-toolbar__filters{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.wf-toolbar__meta{white-space:normal}}.wf-rule-card{border-left:3px solid #0000;gap:.55rem;padding:.75rem .85rem;box-shadow:0 1px 2px #0f281e0d}.wf-rule-card.is-active{border-left-color:color-mix(in srgb, var(--brand) 85%, #0b3d2a)}.wf-rule-card.is-paused{border-left-color:color-mix(in srgb, #c47a3a 75%, var(--line))}.wf-rule-card__head{align-items:center;gap:.65rem}.wf-rule-card__head-end{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.wf-rule-card__title h2{font-size:.95rem;line-height:1.25}.wf-rule-card__title p{font-size:.76rem;line-height:1.35}.wf-rule-card__title{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.wf-trigger-icon{background:color-mix(in srgb, var(--brand) 12%, var(--surface));width:2.15rem;height:2.15rem;color:color-mix(in srgb, var(--brand) 90%, #0b3d2a);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.badge--with-icon{align-items:center;gap:.28rem;display:inline-flex}.wf-priority{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.02rem;min-width:2rem;height:2rem;font-size:.62rem;line-height:1;display:inline-flex}.wf-priority span{font-weight:800}.wf-rule-card__actions{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.wf-flow{background:linear-gradient(90deg, #2a7ab00a, transparent 18%, color-mix(in srgb, var(--brand) 5%, transparent) 72%, color-mix(in srgb, var(--brand) 8%, transparent)), color-mix(in srgb, var(--line) 28%, var(--surface));border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:11px;align-items:stretch;gap:0;min-height:4.5rem;padding:.45rem;display:flex;overflow-x:auto}.wf-flow__arrow{color:var(--muted);opacity:.45;flex-shrink:0;align-self:center;align-items:center;padding:0 .15rem;display:flex}.wf-flow__step-label{align-items:center;gap:.32rem;margin-bottom:.08rem;display:flex}.wf-step-icon{border-radius:7px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;display:grid}.wf-step-icon--when{color:#2a7ab0;background:#2a7ab029}.wf-step-icon--if{color:#a86228;background:#c47a3a29}.wf-step-icon--wait{color:#6a4f96;background:#7a5caf29}.wf-step-icon--then{background:color-mix(in srgb, var(--brand) 18%, transparent);color:color-mix(in srgb, var(--brand) 92%, #0b3d2a)}.wf-flow__step-value{align-items:flex-start;gap:.32rem;min-width:0;display:flex}.wf-flow__step-value--center{text-align:center;justify-content:center;align-items:center}.wf-flow__step-value--center>div{min-width:0}.wf-step-value-icon{opacity:.78;flex-shrink:0;margin-top:.04rem}.wf-flow__step-value--center .wf-step-value-icon{margin-top:0}.wf-flow__step--when .wf-step-value-icon{color:#2a7ab0}.wf-flow__step--if .wf-step-value-icon{color:#a86228}.wf-flow__step--wait .wf-step-value-icon{color:#6a4f96}.wf-no-actions{align-items:center;gap:.28rem;font-size:.74rem;display:inline-flex}.wf-flow__step{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:9px;align-content:start;gap:.12rem;min-width:0;padding:.42rem .52rem;display:grid}.wf-flow__step strong{font-size:.76rem;font-weight:700;line-height:1.3}.wf-flow__step small{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.wf-flow__step--when{border-color:color-mix(in srgb, #2a7ab0 28%, var(--line));background:color-mix(in srgb, #2a7ab0 5%, var(--surface));flex:0 11.5rem}.wf-flow__step--if{border-color:color-mix(in srgb, #c47a3a 28%, var(--line));background:color-mix(in srgb, #c47a3a 5%, var(--surface))}.wf-flow__step--wait{border-color:color-mix(in srgb, #7a5caf 28%, var(--line));background:color-mix(in srgb, #7a5caf 5%, var(--surface))}.wf-flow__step--then{border-color:color-mix(in srgb, var(--brand) 32%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));flex:14rem}.wf-flow__step--compact{text-align:center;flex:none;width:6.75rem}.wf-flow__step--compact .wf-flow__step-label{justify-content:center}.wf-flow__step--compact .wf-flow__step-value{flex-direction:column;align-items:center;gap:.2rem}.wf-flow__step--compact .wf-step-value-icon{margin-top:0}.wf-flow__step--compact strong{font-size:.74rem}.wf-flow__step--compact small{-webkit-line-clamp:1}.wf-flow .wf-kicker{letter-spacing:.08em;opacity:.85;font-size:.58rem}.wf-rule-card .auto-chips{align-content:flex-start;gap:.28rem}.wf-rule-card .auto-chip{border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);background:color-mix(in srgb, var(--brand) 9%, var(--surface));max-width:100%;color:color-mix(in srgb, var(--brand) 92%, #0b3d2a);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.22rem;padding:.16rem .48rem;font-size:.7rem;font-weight:650;line-height:1.25;display:inline-flex;overflow:hidden}.wf-rule-card .auto-chip .icon,.wf-rule-card .auto-chip .material-symbols-outlined{opacity:.92;font-variation-settings:"FILL" 1, "wght" 500;flex-shrink:0}.wf-rule-card .auto-chip--email,.wf-rule-card .auto-chip--ai{background:color-mix(in srgb, #2a7ab0 10%, var(--surface));color:#195c80;border-color:#2a7ab047}.wf-rule-card .auto-chip--wa{background:color-mix(in srgb, #25a56a 11%, var(--surface));color:#197547;border-color:#25a56a4d}.wf-rule-card .auto-chip--tag,.wf-rule-card .auto-chip--list,.wf-rule-card .auto-chip--status{background:color-mix(in srgb, #c47a3a 9%, var(--surface));color:#845321;border-color:#c47a3a3d}.wf-rule-card .auto-chip--sequence,.wf-rule-card .auto-chip--webhook,.wf-rule-card .auto-chip--seller{background:color-mix(in srgb, #7a5caf 9%, var(--surface));color:#543f82;border-color:#7a5caf3d}@media (width<=960px){.wf-rule-card__head{flex-wrap:wrap}.wf-rule-card__head-end{justify-content:space-between;width:100%}}@media (width<=640px){.wf-flow{min-height:unset;flex-direction:column;gap:.2rem}.wf-flow__arrow{display:none}.wf-flow__step--compact{text-align:left;width:auto}.wf-flow__step--when,.wf-flow__step--then{flex:unset}}.automations-page{gap:.65rem;display:grid}.auto-kpis .users-kpi strong{font-variant-numeric:tabular-nums}.auto-fn .users-search{flex:220px;min-width:min(100%,220px)}.auto-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.auto-card{--auto-accent:var(--brand,#0f3d32);--auto-i:0;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface,#fff);animation:.45s both landing-rise;animation-delay:calc(var(--auto-i) * 40ms);border-radius:12px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f281e0d}.auto-card:hover{border-color:color-mix(in srgb, var(--auto-accent) 28%, var(--line));box-shadow:0 10px 24px color-mix(in srgb, var(--auto-accent) 12%, transparent)}.auto-card__media{color:#fff;background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--auto-accent) 35%, transparent), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--auto-accent) 18%, #0b3d33), #0b3d33);place-items:center;min-height:5.5rem;display:grid;position:relative}.auto-card__media .icon,.auto-card__media .material-symbols-outlined{opacity:.95}.auto-card__media .sys-status{position:absolute;top:.55rem;right:.55rem}.auto-card__prio{color:#fff;background:#00000047;border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:800;position:absolute;top:.55rem;left:.55rem}.auto-card__body{gap:.45rem;padding:.65rem .7rem .5rem;display:grid}.auto-card__head .cell-primary strong{font-size:.92rem}.auto-card__chips{flex-wrap:wrap;gap:.28rem;display:flex}.auto-mini-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--line) 25%, var(--surface));color:color-mix(in srgb, var(--text) 80%, var(--muted));border-radius:999px;align-items:center;gap:.22rem;padding:.14rem .42rem;font-size:.68rem;font-weight:650;display:inline-flex}.auto-mini-chip.is-on{border-color:color-mix(in srgb, var(--brand) 25%, transparent);background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:color-mix(in srgb, var(--brand) 90%, #0b3d2a)}.auto-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.auto-card__actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--line) 12%, var(--surface,#fff));flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem .65rem .7rem;display:flex}.auto-card__actions .btn{flex:none}.auto-card__more{margin-left:auto}.auto-fn{flex-wrap:wrap;align-items:center;gap:.35rem}.auto-fn .fin-fn__sep{background:color-mix(in srgb, var(--line) 85%, transparent);align-self:stretch;width:1px;min-height:1.6rem;margin:0 .25rem}.auto-fn .fin-fn__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:.15rem;font-size:.72rem;font-weight:700}.auto-starter-grid{gap:.65rem;display:grid}.auto-starter-card{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--line) 18%, var(--surface));border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.auto-starter-card h3{margin:0 0 .2rem;font-size:.95rem}.auto-starter-card p{margin:0;font-size:.8rem}.auto-starter-card__icon{background:color-mix(in srgb, var(--auto-accent,var(--brand)) 14%, var(--surface));width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--auto-accent,var(--brand)) 90%, #0b3d2a);border-radius:10px;place-items:center;display:grid}.auto-starter-card__obj{color:color-mix(in srgb, var(--brand) 85%, #0b3d2a);align-items:center;gap:.3rem;font-weight:650;display:flex;margin-top:.35rem!important;font-size:.75rem!important}.auto-html-ref{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--line) 15%, var(--surface));border-radius:10px;margin-top:.85rem;padding:.65rem .75rem}.auto-html-ref summary{cursor:pointer;font-size:.85rem;font-weight:700}.auto-merge-tags{margin:.55rem 0 0;padding-left:1.1rem;font-size:.8rem}.auto-merge-tags code{font-size:.78rem}.auto-html-editor .auto-html-textarea{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--line) 12%, var(--surface));border-radius:10px;width:100%;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45}.auto-merge-tags-inline{flex-wrap:wrap;gap:.28rem;margin:.5rem 0 .75rem;display:flex}.auto-html-actions{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.projects-page{gap:.75rem;display:grid}.projects-toolbar{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 3%, #fff), #fff 75%);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.65rem .75rem;display:flex;box-shadow:0 1px 2px #0f281e0a}.projects-toolbar__filters{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border-radius:10px;flex-wrap:wrap;gap:.25rem;padding:.18rem;display:inline-flex}.projects-toolbar__search{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);min-width:min(100%,220px);color:var(--muted);border-radius:10px;flex:220px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:flex}.projects-toolbar__search input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.projects-toolbar__create{flex:240px;gap:.4rem;min-width:min(100%,240px);display:flex}.projects-toolbar__create input{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);min-height:2.2rem;font:inherit;background:0 0;border-radius:10px;flex:1;padding:.4rem .65rem}.projects-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.projects-create-form{gap:1rem}.projects-create-form .field{align-content:start;gap:.35rem;display:grid}.projects-create-form .field>span,.projects-create-label{color:var(--text,inherit);align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;display:inline-flex}.projects-create-label .material-symbols-outlined,.projects-create-label .icon{color:color-mix(in srgb, var(--brand,#1a4731) 70%, var(--muted));font-size:1rem}.projects-create-hint{color:var(--muted);min-height:2.1em;margin:0;font-size:.75rem;line-height:1.4}.projects-create-tip{border:1px solid color-mix(in srgb, #f7931e 28%, var(--line,#ddd));background:linear-gradient(135deg, color-mix(in srgb, #f7931e 10%, var(--surface,#fff)), color-mix(in srgb, var(--brand,#1a4731) 4%, var(--surface,#fff)));border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.projects-create-tip__icon{color:#c46a00;background:#f7931e2e;border-radius:10px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.projects-create-tip strong{margin-bottom:.15rem;font-size:.84rem;display:block}.projects-create-tip p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.projects-create-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}@media (width<=640px){.projects-create-row{grid-template-columns:1fr}}.projects-create-form textarea,.projects-create-form input,.projects-create-form select{width:100%;font:inherit}.projects-create-check{border:1px solid color-mix(in srgb, var(--brand,#1a4731) 22%, var(--line));background:color-mix(in srgb, var(--brand,#1a4731) 5%, var(--surface,#fff));cursor:pointer;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.projects-create-check:hover{border-color:color-mix(in srgb, var(--brand,#1a4731) 40%, var(--line))}.projects-create-check input{accent-color:var(--brand,#1a4731);margin-top:.35rem}.projects-create-check__icon{background:color-mix(in srgb, var(--brand,#1a4731) 12%, transparent);width:2rem;height:2rem;color:var(--brand,#1a4731);border-radius:9px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.projects-create-check>span:last-child{flex:1;gap:.2rem;display:grid}.projects-create-check small{color:var(--muted);font-size:.78rem;line-height:1.35}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.projects-card{border:1px solid color-mix(in srgb, var(--border,var(--line)) 70%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 55%), linear-gradient(180deg, #fff, color-mix(in srgb, var(--brand) 3%, #fff));color:inherit;border-radius:16px;gap:.7rem;padding:1rem 1.05rem .9rem 1.15rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f281e0a,0 8px 22px #0f281e0a}.projects-card__accent{background:color-mix(in srgb, var(--brand) 55%, #8aa);width:4px;position:absolute;top:0;bottom:0;left:0}.projects-card--is-active .projects-card__accent{background:linear-gradient(#2f6f4e,#4d9a6e)}.projects-card--is-hold .projects-card__accent{background:linear-gradient(#b26a00,#e0a23a)}.projects-card--is-done .projects-card__accent{background:linear-gradient(#3b5b8c,#6a8fc0)}.projects-card:hover{border-color:color-mix(in srgb, var(--brand) 38%, var(--line));transform:translateY(-2px);box-shadow:0 14px 30px #0f281e1a}.projects-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;display:grid}.projects-card__avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,#2f6f4e,#3d8a62);border-radius:12px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;font-weight:780;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.projects-card--is-hold .projects-card__avatar{background:linear-gradient(145deg,#8a5200,#c4841f)}.projects-card--is-done .projects-card__avatar{background:linear-gradient(145deg,#3b5b8c,#5d7fad)}.projects-card__titles{gap:.28rem;min-width:0;display:grid}.projects-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;line-height:1.25;overflow:hidden}.projects-card__tags{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.projects-card__kind{letter-spacing:.01em;background:color-mix(in srgb, var(--brand) 12%, #fff);color:color-mix(in srgb, var(--brand) 75%, #1a2a20);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.projects-card__client{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.2rem;max-width:100%;font-size:.74rem;display:inline-flex;overflow:hidden}.projects-card__client.is-muted{opacity:.8}.projects-card__status{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--muted) 10%, #fff);color:var(--muted);border:1px solid color-mix(in srgb, var(--muted) 16%, transparent);border-radius:999px;flex:none;align-items:center;gap:.35rem;width:auto;max-width:none;padding:.28rem .55rem .28rem .45rem;font-size:.66rem;font-weight:780;display:inline-flex}.projects-card__status:before{content:"";opacity:.85;width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.projects-card__status--is-active{color:#1f5a3b;background:#eaf1ed;border-color:#2f6f4e2e}.projects-card__status--is-hold{color:#8a5200;background:#f7f0e6;border-color:#b26a002e}.projects-card__status--is-done{color:#2f4a72;background:#ebeff4;border-color:#3b5b8c2e}.projects-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.projects-card__meta{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);align-items:center;gap:.55rem;margin-top:.1rem;padding-top:.7rem;display:flex}.projects-card__stats{background:color-mix(in srgb, var(--surface-2,#f4f7f5) 55%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.projects-card__stats>span{color:var(--muted);background:0 0;border:0;border-radius:0;justify-items:start;gap:.12rem;min-width:0;padding:.55rem .6rem .5rem;font-size:.68rem;display:grid;position:relative}.projects-card__stats>span+span{border-left:1px solid color-mix(in srgb, var(--line) 75%, transparent)}.projects-card__stat-icon{width:1.35rem;height:1.35rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, #fff);border-radius:7px;place-items:center;margin-bottom:.12rem;display:inline-grid}.projects-card__stat-icon .material-symbols-outlined{color:inherit;font-size:.85rem!important}.projects-card__stats>span em{color:var(--text);letter-spacing:-.02em;font-size:.95rem;font-style:normal;font-weight:780;line-height:1}.projects-card__stats>span>span{opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.projects-card__go{background:color-mix(in srgb, var(--brand) 12%, #fff);width:2rem;height:2rem;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.projects-card:hover .projects-card__go{background:color-mix(in srgb, var(--brand) 18%, #fff);border-color:color-mix(in srgb, var(--brand) 28%, transparent);transform:translate(2px)}.projects-card__stats>span[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;background:#1a2a20;border-radius:8px;padding:.3rem .48rem;font-size:.68rem;font-weight:600;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(3px)}.projects-card__stats>span[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.projects-board-filters{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--bg));border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:.55rem .7rem;display:flex}.projects-board-filters__search{border:1px solid var(--line);background:var(--surface,#fff);border-radius:.55rem;flex:12rem;align-items:center;gap:.35rem;min-width:min(100%,14rem);min-height:2.25rem;padding:.35rem .65rem;display:inline-flex}.projects-board-filters__search input{width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.88rem}.projects-board-filters>select{border:1px solid var(--line);background-color:var(--surface,#fff);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);min-width:11rem;min-height:2.25rem;color:inherit;font:inherit;appearance:none;cursor:pointer;background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:.55rem;padding:.35rem 2rem .35rem .7rem;font-size:.88rem}.projects-board-filters>select:focus{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.projects-board-filters .btn{border-radius:.55rem;min-height:2.25rem}.projects-board-filters__labels{flex-wrap:wrap;gap:.3rem;display:flex}.projects-board-filters__swatch{cursor:pointer;border:2px solid #0000;border-radius:.35rem;width:1.35rem;height:1.35rem;padding:0}.projects-board-filters__swatch.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #fff}.projects-card-comments li.is-system{opacity:.92}.projects-card-comments li.is-system p{color:var(--muted);font-style:italic}.projects-board-page{--pb-gap:.75rem;--pb-cols:3;gap:.9rem}.projects-board-chrome{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 4%, #fff), #fff 70%);border-radius:.95rem;gap:.7rem;padding:.75rem .85rem;display:grid;box-shadow:0 1px 2px #0f281e0a}.projects-aux-modal.modal-panel,.projects-aux-modal{border:0;border-radius:1rem;overflow:hidden;box-shadow:0 20px 48px #0f281e29}.projects-aux-modal .modal-head{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, #fff), #fff)}.projects-aux-modal .modal-body{background:#fbfcfb}.projects-board-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.projects-phases{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.projects-phase-tab{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);min-height:2rem;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:650;display:inline-flex}.projects-phase-tab em{font-variant-numeric:tabular-nums;opacity:.7;font-style:normal}.projects-phase-tab.is-active{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 90%, #0b3d2a);color:#fff}.projects-board-stage{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 8%, #e8f2ec) 0%, color-mix(in srgb, var(--bg) 70%, #dfe8e3) 48%, color-mix(in srgb, var(--brand) 5%, #eef3f0) 100%);border-radius:1rem;min-height:28rem;padding:.9rem;overflow:hidden}.projects-board-page .projects-kanban,.projects-board-page .projects-kanban.kanban-board{grid-template-columns:repeat(var(--pb-cols,3), minmax(0, 1fr));gap:var(--pb-gap);align-items:stretch;min-height:24rem;margin:0;padding-bottom:0;display:grid;overflow:hidden}.projects-board-page .kanban-col{background:#f5f7f6;border:1px solid #0000000f;border-radius:.85rem;flex-direction:column;gap:.45rem;width:auto;min-width:0;max-width:none;max-height:calc(100vh - 15rem);padding:.55rem;display:flex;overflow:hidden;box-shadow:0 1px #0000000a}.projects-board-page .kanban-col-head{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.15rem .2rem .35rem;display:flex}.projects-board-page .kanban-col-title{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:750;overflow:hidden}.projects-board-page .kanban-col-count{min-width:1.4rem;height:1.4rem;color:inherit;background:#00000014;border-radius:999px;flex:none;place-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-grid}.projects-board-page .kanban-col-body{flex-direction:column;gap:.5rem;min-width:0;min-height:4rem;padding:.1rem .1rem .35rem;display:flex;overflow:hidden auto}.projects-board-page .kanban-empty--action{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;width:100%;min-width:0;max-width:100%;padding:.75rem .65rem;line-height:1.35}.projects-board-page .projects-kanban-card{background:#fff;border:1px solid #00000012;border-radius:.65rem;min-width:0;max-width:100%;transition:transform .12s,box-shadow .12s;overflow:hidden;box-shadow:0 1px 2px #0000000d}.projects-board-page .projects-kanban-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.projects-board-page .projects-kanban-card .kanban-card__open{box-sizing:border-box;gap:.45rem;max-width:100%;padding:.65rem .7rem .7rem}.projects-board-page .projects-kanban-card__labels{gap:.2rem;margin:0}.projects-board-page .projects-kanban-card__label{border-radius:.2rem;width:2.55rem;height:.5rem}.projects-board-page .projects-kanban-card__cover-bar{border-radius:.25rem;height:.4rem;margin:-.15rem 0 .05rem}.projects-board-page .projects-kanban-card strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.3}.projects-board-page .projects-kanban-card__desc{-webkit-line-clamp:2;margin-top:-.05rem}.projects-board-page .projects-kanban-card__meta-row{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.projects-kanban{min-height:420px;margin-top:.25rem}.projects-board-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.projects-board-layout.has-panel{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}@media (width<=980px){.projects-board-layout.has-panel{grid-template-columns:1fr}}.projects-board-panel{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.65rem;max-height:calc(100vh - 1.3rem);padding:.85rem;display:grid;position:sticky;top:.65rem;overflow:auto}.projects-board-panel__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.projects-board-panel__head h3{margin:0;font-size:.95rem}.projects-phase-add{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.projects-phase-add input{border:1px solid var(--border,var(--line));min-width:10rem;min-height:2rem;font:inherit;border-radius:8px;padding:.3rem .55rem}.projects-form__row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.projects-side-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@media (width<=900px){.projects-side-grid,.projects-form__row{grid-template-columns:1fr}}.kanban-col-actions{align-items:center;gap:.25rem;display:inline-flex}.kanban-col.is-drop-target{outline:2px dashed color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-2px;background:color-mix(in srgb, var(--brand) 5%, var(--surface,#fff))}.kanban-empty--action{border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);width:100%;min-height:5.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;place-items:center;gap:.35rem;padding:.85rem;font-size:.78rem;display:grid}.kanban-empty--action:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));color:var(--brand)}.projects-kanban-card{padding:0;overflow:hidden}.projects-kanban-card.is-dragging{opacity:.55}.projects-kanban-card .kanban-card__open{gap:.4rem;width:100%;padding:.7rem .75rem;display:grid}.projects-kanban-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.projects-kanban-card__due{color:var(--muted);align-items:center;gap:.2rem;font-size:.7rem;display:inline-flex}.projects-kanban-card__due.is-overdue{color:var(--danger,#c62828);font-weight:650}.projects-kanban-card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.projects-kanban-card__foot{justify-content:space-between;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.projects-kanban-card__avatars{flex-direction:row-reverse;align-items:center;display:flex}.projects-kanban-card__avatars .projects-kanban-card__avatar{border:1.5px solid var(--surface,#fff);margin-left:-.35rem}.projects-kanban-card__avatars .projects-kanban-card__avatar:last-child{margin-left:0}.projects-kanban-card__avatar.is-more{background:color-mix(in srgb, var(--muted) 18%, transparent);color:var(--muted);font-size:.6rem}.projects-card-members{gap:.55rem;display:grid}.projects-assign-hint{margin:.15rem 0 .45rem;font-size:.78rem;line-height:1.35}.projects-user-chips{flex-wrap:wrap;gap:.4rem;display:flex}.projects-user-chip{border:1px solid color-mix(in srgb, var(--border,var(--line)) 88%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 8%);max-width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.28rem .65rem .28rem .28rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.projects-user-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, var(--border,var(--line)))}.projects-user-chip.is-on{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 16%, transparent);color:color-mix(in srgb, var(--brand) 70%, #0a0a0a)}.projects-user-chip:disabled{opacity:.55;cursor:not-allowed}.projects-user-chip input{opacity:0;pointer-events:none;position:absolute}.projects-user-chip__meta{text-align:left;gap:.05rem;min-width:0;display:grid}.projects-user-chip__meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:650;overflow:hidden}.projects-user-chip__meta small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}.projects-user-chip__tag{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-left:.1rem;font-size:.62rem;font-style:normal;font-weight:700}.projects-user-chips--check .projects-user-chip{border-radius:12px;max-width:16rem;padding-right:.75rem;position:relative}.projects-team-pick{gap:.45rem;display:grid}.projects-team-pick__head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.projects-team-pick__actions{flex-wrap:wrap;gap:.15rem;display:flex}.projects-card-members__toggle-users{justify-self:start}.projects-card-members__count{margin:0;font-size:.78rem}.projects-card-members__empty{margin:0;font-size:.84rem}.projects-card-members__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.projects-card-members__list li{align-items:center;gap:.45rem;display:flex}.projects-card-members__list strong{flex:1;font-size:.86rem}.projects-card-members__add{align-items:center;gap:.45rem;display:flex}.projects-card-members__add select{flex:1}.projects-kanban-card__avatar{background:color-mix(in srgb, var(--brand) 14%, transparent);width:1.55rem;height:1.55rem;color:var(--brand);border-radius:999px;place-items:center;font-size:.65rem;font-weight:700;display:grid}.projects-kanban-card__labels{flex-wrap:wrap;gap:.25rem;margin-top:.1rem;display:flex}.projects-kanban-card__label{border-radius:.25rem;width:2.4rem;height:.45rem;display:inline-block}.projects-kanban-card__checks{color:var(--muted);align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.projects-card-modal.modal-panel,.projects-card-modal{border:0;border-radius:1.1rem;width:min(1040px,100vw - 1.25rem);overflow:hidden;box-shadow:0 24px 64px #0f281e2e,inset 0 2px #fff6}.projects-card-modal .modal-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, #fff) 0%, #fff 100%);padding:.85rem 1.1rem .7rem}.projects-card-modal .modal-head-text h2{letter-spacing:-.01em;font-size:1.05rem;font-weight:750}.projects-card-modal .modal-body{background:radial-gradient(1200px 280px at 0% 0%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 60%), #fbfcfb;max-height:min(72vh,760px);padding:.95rem 1.1rem 1.05rem;overflow:auto}.projects-card-modal .modal-foot{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;justify-content:flex-end;gap:.45rem;padding:.75rem 1.1rem}.projects-card-modal .modal-foot .btn:first-child{margin-right:auto}.projects-card-detail{grid-template-columns:minmax(0,1.6fr) minmax(250px,.85fr);align-items:start;gap:1rem 1.25rem;display:grid}.projects-card-detail__cover{border-radius:999px;height:.55rem;margin-bottom:.7rem}.projects-card-detail__cover-image{background:#1a1a1a;border-radius:.85rem;margin:-.15rem 0 .85rem;position:relative;overflow:hidden}.projects-card-detail__cover-image img{object-fit:cover;width:100%;max-height:160px;display:block}.projects-card-detail__cover-image .btn{background:#ffffffeb;position:absolute;top:.5rem;right:.5rem}.projects-card-title-block{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;margin-bottom:.15rem;display:grid}.projects-card-title-block .icon{color:var(--muted);margin-top:.4rem}.projects-card-title-input{width:100%;font:inherit;letter-spacing:-.02em;background:0 0;border:0;border-radius:.4rem;outline:none;padding:.15rem .2rem;font-size:1.35rem;font-weight:780;line-height:1.25}.projects-card-title-input:focus{background:color-mix(in srgb, var(--brand) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.projects-card-upload{border:1px dashed color-mix(in srgb, var(--brand) 28%, var(--line));cursor:pointer;color:var(--brand);background:color-mix(in srgb, var(--brand) 4%, #fff);border-radius:.65rem;align-items:center;gap:.4rem;width:fit-content;padding:.5rem .75rem;font-size:.84rem;font-weight:650;display:inline-flex}.projects-card-upload input{display:none}.projects-card-upload:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 8%, #fff)}.projects-card-upload-error{color:var(--danger,#c62828);margin:0;font-size:.82rem}.projects-card-attachments{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.projects-card-attachments li{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:#fff;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding:.5rem .6rem;display:flex}.projects-card-attachments__info{gap:.1rem;min-width:0;display:grid}.projects-card-attachments__info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.projects-card-attachments__actions{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.projects-card-detail__form{gap:.35rem;display:grid}.projects-card-module{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:0 0;border-radius:0;gap:.5rem;padding:.7rem .15rem .85rem;display:grid}.projects-card-module:last-child{border-bottom:0;padding-bottom:.25rem}.projects-card-module--meta{gap:.7rem}.projects-card-module--activity{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:.9rem;max-height:min(64vh,620px);padding:.85rem;position:sticky;top:0;overflow:auto;box-shadow:0 8px 24px #0f281e0d}.projects-card-module>header{color:color-mix(in srgb, var(--text) 82%, var(--muted));align-items:center;gap:.4rem;display:flex}.projects-card-module>header .icon{color:var(--brand);opacity:.85}.projects-card-module>header strong{letter-spacing:.01em;text-transform:uppercase;font-size:.82rem;font-weight:750}.projects-card-module>header .muted{text-transform:none;margin-left:auto;font-size:.72rem;font-weight:500}.projects-card-module textarea,.projects-card-module input:not([type=checkbox]):not([type=file]),.projects-card-module select{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);width:100%;font:inherit;background:#fff;border-radius:.6rem;padding:.55rem .7rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.projects-card-module textarea:focus,.projects-card-module input:focus,.projects-card-module select:focus{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);outline:none}.projects-card-module textarea{resize:vertical;min-height:4.5rem;line-height:1.45}.projects-card-module .projects-card-checklist-add input,.projects-card-module .projects-card-members__add select{flex:1;width:auto;min-width:0}.projects-card-module .projects-card-label-name{max-width:18rem}.projects-card-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .7rem;display:grid}.projects-card-meta-grid .field{gap:.3rem;display:grid}.projects-card-meta-grid .field>span,.projects-card-members-field>span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700}.projects-card-members-field>span{margin-bottom:.35rem;display:block}.projects-card-labels{flex-wrap:wrap;gap:.3rem;display:flex}.projects-card-label{color:#fff;cursor:pointer;text-shadow:0 1px 1px #00000040;border:0;border-radius:.4rem;min-width:2.8rem;min-height:1.45rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.projects-card-label-row{gap:.45rem;display:grid}.projects-card-label-picker{flex-wrap:wrap;gap:.3rem;display:flex}.projects-card-label-swatch{cursor:pointer;border:2px solid #0000;border-radius:.4rem;width:1.55rem;height:1.55rem;padding:0;box-shadow:inset 0 0 0 1px #00000014}.projects-card-label-swatch.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #fff}.projects-card-label-name{max-width:18rem}.projects-card-progress{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:.4rem;overflow:hidden}.projects-card-progress>span{background:var(--brand);border-radius:inherit;height:100%;transition:width .2s;display:block}.projects-card-checklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.projects-card-checklist li{align-items:center;gap:.35rem;display:flex}.projects-card-checklist label{flex:1;align-items:flex-start;gap:.45rem;font-size:.88rem;display:flex}.projects-card-checklist .is-done{color:var(--muted);text-decoration:line-through}.projects-card-checklist-add{align-items:center;gap:.45rem;display:flex}.projects-card-checklist-add input{flex:1}.projects-card-comment-form{gap:.45rem;display:grid}.projects-card-comments{gap:.7rem;max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.projects-card-comments li p{white-space:pre-wrap;margin:.25rem 0 0;font-size:.88rem;line-height:1.4}.projects-card-comments__head{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.projects-card-comments__head strong{flex:1}@media (width<=900px){.projects-card-detail{grid-template-columns:1fr}.projects-card-module--activity{max-height:none;position:static}.projects-card-meta-grid{grid-template-columns:1fr}.projects-card-comments{max-height:16rem}.projects-board-page{--pb-gap:.55rem}.projects-board-stage{padding:.7rem}.projects-board-page .projects-kanban,.projects-board-page .projects-kanban.kanban-board{grid-template-columns:1fr;overflow-x:hidden}.projects-board-page .kanban-col{max-height:none}}.projects-teams__members{gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.projects-teams__members li{border-bottom:0;justify-content:space-between;align-items:center;gap:.35rem;padding-bottom:0;font-size:.78rem;display:flex}.projects-form{gap:.55rem;padding:.85rem;display:grid}.projects-form h3,.projects-side-grid h3{margin:0;font-size:.95rem}.projects-form label{color:var(--muted);gap:.25rem;font-size:.82rem;display:grid}.projects-form input,.projects-form select{border:1px solid color-mix(in srgb, var(--border,var(--line)) 85%, transparent);background:var(--surface,#fff);min-height:2.15rem;color:inherit;font:inherit;border-radius:8px;padding:.35rem .55rem}.projects-form--inline{grid-template-columns:1fr auto;align-items:center}.projects-teams{gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.projects-teams li{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.1rem;padding-bottom:.4rem;display:grid}.projects-prio{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.projects-prio--emergencia{color:var(--sys-emergencia,#e85a2a)}.projects-prio--alta{color:var(--sys-alta,#f7931e)}.projects-prio--media{color:var(--sys-media,#e6b422)}.projects-prio--baixa{color:var(--sys-baixa,#a8c93a)}.projects-prio--planejada{color:var(--sys-planejada,#3ba8dc)}.projects-prio--em_analise{color:var(--sys-em-analise,#9a9a9a)}.kanban-card-meta{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;font-size:.75rem;display:flex}.kanban-card__open{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.projects-kind-picker{border:0;margin:0;padding:0}.projects-kind-picker legend{margin-bottom:.35rem;padding:0}.projects-kind-picker>.projects-create-hint{margin-bottom:.55rem}.projects-kind-picker__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=720px){.projects-kind-picker__options{grid-template-columns:1fr}}.projects-kind-option{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);cursor:pointer;background:var(--surface,#fff);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.75rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.projects-kind-option:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.projects-kind-option.is-active{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface,#fff));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}.projects-kind-option input{opacity:0;pointer-events:none;position:absolute}.projects-kind-option__icon{background:color-mix(in srgb, var(--muted) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:10px;place-items:center;display:grid}.projects-kind-option.is-active .projects-kind-option__icon{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand,#1a4731)}.projects-kind-option__body{gap:.2rem;min-width:0;display:grid}.projects-kind-option__body strong{font-size:.82rem;line-height:1.25}.projects-kind-option small,.projects-kind-option__body small{color:var(--muted);font-size:.72rem;line-height:1.35}.proj-cal{border:1px solid color-mix(in srgb, var(--border,var(--line)) 80%, transparent);background:var(--surface,#fff);border-radius:14px;gap:.75rem;padding:.75rem;display:grid}.proj-cal__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.proj-cal__nav{align-items:center;gap:.25rem;display:inline-flex}.proj-cal__month{text-align:center;text-transform:capitalize;min-width:10rem;font-size:.95rem}.proj-cal__weekdays,.proj-cal__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.proj-cal__weekdays{margin-bottom:.25rem}.proj-cal__weekdays span{color:var(--muted);text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:650}.proj-cal__day{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, var(--line));border-radius:10px;grid-template-rows:auto 1fr;gap:.25rem;min-height:6.5rem;padding:.35rem;display:grid}.proj-cal__day.is-out{opacity:.45}.proj-cal__day.is-today{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.proj-cal__day-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.proj-cal__day-num{font-size:.78rem;font-weight:700}.proj-cal__add{width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.proj-cal__add:hover{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.proj-cal__events{align-content:start;gap:.2rem;display:grid}.proj-cal__event{background:color-mix(in srgb, var(--brand) 10%, var(--surface,#fff));width:100%;color:inherit;font:inherit;text-align:left;cursor:grab;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;padding:.22rem .35rem;font-size:.68rem;font-weight:650;display:block;overflow:hidden}.proj-cal__event.projects-prio--emergencia{background:color-mix(in srgb, var(--sys-emergencia,#e85a2a) 18%, var(--surface,#fff));border-left:3px solid var(--sys-emergencia,#e85a2a)}.proj-cal__event.projects-prio--alta{background:color-mix(in srgb, var(--sys-alta,#f7931e) 18%, var(--surface,#fff));border-left:3px solid var(--sys-alta,#f7931e)}.proj-cal__event.projects-prio--media{background:color-mix(in srgb, var(--sys-media,#e6b422) 18%, var(--surface,#fff));border-left:3px solid var(--sys-media,#e6b422)}.proj-cal__event.projects-prio--baixa{background:color-mix(in srgb, var(--sys-baixa,#a8c93a) 18%, var(--surface,#fff));border-left:3px solid var(--sys-baixa,#a8c93a)}.proj-cal__event.projects-prio--planejada{background:color-mix(in srgb, var(--sys-planejada,#3ba8dc) 18%, var(--surface,#fff));border-left:3px solid var(--sys-planejada,#3ba8dc)}.proj-cal__event.projects-prio--em_analise{background:color-mix(in srgb, var(--sys-em-analise,#9a9a9a) 18%, var(--surface,#fff));border-left:3px solid var(--sys-em-analise,#9a9a9a)}.proj-cal__more{color:var(--muted);font-size:.68rem}.proj-cal__undated{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:.4rem;padding-top:.35rem;display:grid}.proj-cal__undated h4{margin:0;font-size:.85rem}.proj-cal__undated-list{flex-wrap:wrap;gap:.35rem;display:flex}.proj-cal__undated-list .proj-cal__event{width:auto;max-width:14rem}@media (width<=900px){.proj-cal__day{min-height:4.5rem}}.profile-page{gap:.85rem;display:grid}.profile-tabs{background:color-mix(in srgb, var(--line,#e6ebe8) 55%, transparent);border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.3rem;display:flex}.profile-tabs__item{min-height:2.15rem;color:inherit;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.profile-tabs__item.is-active{background:var(--surface,#fff);box-shadow:0 1px 2px #0000000f}.profile-panel{gap:1rem;padding:1.1rem 1.15rem;display:grid}.profile-hero{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.profile-identity{flex-wrap:wrap;align-items:center;gap:1.1rem 1.35rem;display:flex}.profile-identity__meta{flex:14rem;gap:.35rem;min-width:0;display:grid}.profile-identity__name{color:var(--ink,#0b3d33);font-size:1.15rem;font-weight:750;line-height:1.25}.profile-identity__sub{color:var(--muted,#5a7a72);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.86rem;display:flex}.profile-role-chip{letter-spacing:.02em;color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand,#0b6b4f) 12%, #fff);border:1px solid color-mix(in srgb, var(--brand,#0b6b4f) 18%, transparent);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.profile-photo-hint{margin:0;font-size:.78rem}.profile-details-grid{max-width:none}.profile-details-grid .field small.muted{margin-top:.3rem;display:block}.profile-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 18%, #fff), #e8efec);width:88px;height:88px;color:var(--brand);font-family:var(--font-display);border:2px solid color-mix(in srgb, var(--brand) 20%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;display:grid;overflow:hidden}.profile-avatar--lg{width:104px;height:104px;font-size:2.35rem}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-actions{align-content:start;gap:.35rem;display:grid}.profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.profile-panel.profile-prefs{gap:0;overflow:visible;padding:0!important}.prefs-section{border-bottom:1px solid var(--line,#e6ebe8);gap:.85rem;padding:1.15rem 1.25rem;display:grid}.prefs-section:last-of-type{border-bottom:none}.prefs-section__head{align-items:flex-start;gap:.75rem;display:flex}.prefs-section__head .icon{color:var(--brand,#0b6b4f);margin-top:.1rem}.prefs-section__head h2{color:var(--ink,#0b3d33);margin:0;font-size:1rem;font-weight:700}.prefs-section__head p{color:var(--muted,#5a7a72);max-width:42rem;margin:.2rem 0 0;font-size:.82rem;line-height:1.4}.prefs-lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (width>=720px){.prefs-lang-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prefs-lang-card{text-align:left;border:1px solid var(--line,#e6ebe8);background:var(--surface,#fff);cursor:pointer;color:inherit;font:inherit;border-radius:12px;justify-items:start;gap:.2rem;padding:.75rem .85rem;transition:border-color .15s,background .15s;display:grid;position:relative}.prefs-lang-card:hover{border-color:color-mix(in srgb, var(--brand,#0b6b4f) 35%, var(--line))}.prefs-lang-card.is-selected{border-color:var(--brand,#0b6b4f);background:color-mix(in srgb, var(--brand,#0b6b4f) 8%, #fff)}.prefs-lang-card__flag{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:1.35rem;line-height:1}.prefs-lang-card__code{letter-spacing:.06em;color:var(--brand,#0b6b4f);font-size:.72rem;font-weight:800}.prefs-lang-card__label{font-size:.88rem;font-weight:650}.prefs-lang-card__check{color:var(--brand,#0b6b4f);position:absolute;top:.55rem;right:.55rem}.prefs-region{gap:.75rem;max-width:32rem;display:grid}.prefs-region__tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.prefs-clock{background:color-mix(in srgb, var(--brand,#0b6b4f) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand,#0b6b4f) 14%, transparent);border-radius:10px;gap:.1rem;min-width:12rem;padding:.55rem .75rem;display:grid}.prefs-clock__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5a7a72);font-size:.7rem}.prefs-tools{gap:.85rem;display:grid}.prefs-tool{border:1px solid var(--line,#e6ebe8);background:color-mix(in srgb, var(--surface-2,#f5f8f6) 70%, #fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem .95rem;display:flex}.prefs-tool__copy{flex:14rem;gap:.2rem;min-width:0;display:grid}.prefs-tool__copy strong{font-size:.9rem}.prefs-tool__copy .muted{font-size:.8rem;line-height:1.35}.prefs-segment{background:color-mix(in srgb, var(--line,#e6ebe8) 70%, transparent);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.prefs-segment button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:650}.prefs-segment button.is-active{background:var(--surface,#fff);color:var(--brand,#0b6b4f);box-shadow:0 1px 2px #0000000f}.prefs-toggle{cursor:pointer;background:#c5d0cb;border:0;border-radius:999px;flex-shrink:0;width:3.1rem;height:1.75rem;padding:0;transition:background .15s;position:relative}.prefs-toggle.is-on{background:var(--brand,#0b6b4f)}.prefs-toggle__knob{background:#fff;border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #00000026}.prefs-toggle.is-on .prefs-toggle__knob{transform:translate(1.35rem)}.profile-actions--sticky{border-top:1px solid var(--line,#e6ebe8);background:color-mix(in srgb, var(--surface,#fff) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;margin-top:0;padding:.85rem 1.25rem;position:sticky;bottom:0}.prefs-dirty{font-size:.82rem}html.ui-compact .app-shell,html.ui-compact .container.main{--prefs-density-scale:.92}html.ui-compact .sidebar-nav a,html.ui-compact .profile-tabs__item{min-height:1.9rem;padding-top:.3rem;padding-bottom:.3rem}html.ui-compact .panel--modern:not(.panel--flush)>form,html.ui-compact .panel--modern:not(.panel--flush)>.panel-body,html.ui-compact .profile-panel{padding-top:.75rem;padding-bottom:.85rem}html.ui-compact table.data td,html.ui-compact table.data th{padding-top:.4rem;padding-bottom:.4rem}html.ui-reduce-motion *,html.ui-reduce-motion :before,html.ui-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tone-text.tone-critical,.tone-text-critical,.radar-score-ring.tone-critical,.maturity-bars--work .maturity-bars__legend .tone-critical,.maturity-bars--profile .maturity-bars__legend .tone-critical{color:var(--sys-emergencia,#e85a2a)!important}.tone-text.tone-attention,.tone-text-attention,.radar-score-ring.tone-attention,.maturity-bars--work .maturity-bars__legend .tone-attention,.maturity-bars--profile .maturity-bars__legend .tone-attention{color:var(--sys-alta,#f7931e)!important}.tone-text.tone-structured,.tone-text-structured,.radar-score-ring.tone-structured{color:var(--sys-media,#e6b422)!important}.tone-text.tone-advanced,.tone-text-advanced,.radar-score-ring.tone-advanced{color:var(--sys-baixa,#a8c93a)!important}.tone-text.tone-excellence,.tone-text-excellence,.radar-score-ring.tone-excellence{color:var(--sys-planejada,#3ba8dc)!important}.maturity-bars__fill.tone-critical,.radar-chart__tip-score.tone-critical{background:var(--sys-emergencia,#e85a2a);color:#fff}.maturity-bars__fill.tone-attention,.radar-chart__tip-score.tone-attention{background:var(--sys-alta,#f7931e);color:#fff}.maturity-bars__fill.tone-structured,.radar-chart__tip-score.tone-structured{background:var(--sys-media,#e6b422);color:#fff}.maturity-bars__fill.tone-advanced,.radar-chart__tip-score.tone-advanced{background:var(--sys-baixa,#a8c93a);color:#fff}.maturity-bars__fill.tone-excellence,.radar-chart__tip-score.tone-excellence{background:var(--sys-planejada,#3ba8dc);color:#fff}.semaphore-card.tone-critical{background:var(--sys-emergencia-soft,#fde8e0);border-color:color-mix(in srgb, var(--sys-emergencia) 35%, #fff);color:var(--sys-emergencia,#e85a2a)}.semaphore-card.tone-attention{background:var(--sys-alta-soft,#fff1de);border-color:color-mix(in srgb, var(--sys-alta) 35%, #fff);color:color-mix(in srgb, var(--sys-alta) 82%, #000)}.semaphore-card.tone-structured{background:var(--sys-media-soft,#fff8de);border-color:color-mix(in srgb, var(--sys-media) 35%, #fff);color:color-mix(in srgb, var(--sys-media) 72%, #000)}.semaphore-card.tone-advanced{background:var(--sys-baixa-soft,#f2f8df);border-color:color-mix(in srgb, var(--sys-baixa) 35%, #fff);color:color-mix(in srgb, var(--sys-baixa) 55%, #000)}.semaphore-card.tone-excellence{background:var(--sys-planejada-soft,#e4f4fb);border-color:color-mix(in srgb, var(--sys-planejada) 35%, #fff);color:color-mix(in srgb, var(--sys-planejada) 72%, #000)}.badge.tone-critical{background:var(--sys-emergencia,#e85a2a);color:#fff;border-color:#0000}.badge.tone-attention{background:var(--sys-alta,#f7931e);color:#fff;border-color:#0000}.badge.tone-structured{background:var(--sys-media,#e6b422);color:#fff;border-color:#0000}.badge.tone-advanced,.badge.tone-excellence{background:var(--sys-planejada,#3ba8dc);color:#fff;border-color:#0000}.badge.tone-advanced{background:var(--sys-baixa,#a8c93a)}.sev-badge.sev-critical,.badge.sev-critical{background:var(--sys-emergencia,#e85a2a);color:#fff;border-color:#0000}.sev-badge.sev-high,.badge.sev-high{background:var(--sys-alta,#f7931e);color:#fff;border-color:#0000}.sev-badge.sev-medium,.badge.sev-medium{background:var(--sys-media,#e6b422);color:#fff;border-color:#0000}.sev-badge.sev-low,.badge.sev-low{background:var(--sys-baixa,#a8c93a);color:#fff;border-color:#0000}.radar-rec.sev-critical{border-color:color-mix(in srgb, var(--sys-emergencia) 40%, #fff);background:var(--sys-emergencia-soft,#fde8e0)}.radar-rec.sev-high{border-color:color-mix(in srgb, var(--sys-alta) 40%, #fff);background:var(--sys-alta-soft,#fff1de)}.radar-rec.sev-medium{border-color:color-mix(in srgb, var(--sys-media) 40%, #fff);background:var(--sys-media-soft,#fff8de)}.radar-rec.sev-low{border-color:color-mix(in srgb, var(--sys-baixa) 40%, #fff);background:var(--sys-baixa-soft,#f2f8df)}.inbox-prio-chip--high.is-active{background:var(--sys-alta-soft,#fff1de);border-color:color-mix(in srgb, var(--sys-alta) 40%, #fff);color:color-mix(in srgb, var(--sys-alta) 82%, #000)}.inbox-prio-chip--medium.is-active{background:var(--sys-media-soft,#fff8de);border-color:color-mix(in srgb, var(--sys-media) 40%, #fff);color:color-mix(in srgb, var(--sys-media) 72%, #000)}.inbox-prio-chip--low.is-active{background:var(--sys-baixa-soft,#f2f8df);border-color:color-mix(in srgb, var(--sys-baixa) 40%, #fff);color:color-mix(in srgb, var(--sys-baixa) 55%, #000)}.inbox-task__prio--high{background:var(--sys-alta,#f7931e);color:#fff}.inbox-task__prio--medium{background:var(--sys-media,#e6b422);color:#fff}.inbox-task__prio--low{background:var(--sys-baixa,#a8c93a);color:#fff}.srh-anomaly.sev-high{border-color:color-mix(in srgb, var(--sys-alta) 40%, #fff);background:var(--sys-alta-soft,#fff1de)}.srh-anomaly.sev-medium{border-color:color-mix(in srgb, var(--sys-media) 40%, #fff);background:var(--sys-media-soft,#fff8de)}.srh-anomaly.sev-low{border-color:color-mix(in srgb, var(--sys-baixa) 40%, #fff);background:var(--sys-baixa-soft,#f2f8df)}.fin-badge--danger{background:var(--sys-emergencia,#e85a2a);color:#fff}.fin-badge--warn{background:var(--sys-media,#e6b422);color:#fff}.fin-badge--ok{background:var(--sys-baixa,#a8c93a);color:#fff}.fin-badge--muted{background:var(--sys-em-analise,#9a9a9a);color:#fff}.msg-ops-chip--danger,.msg-ops-stat--danger{color:var(--sys-emergencia,#e85a2a)}.msg-ops-chip--warn,.msg-ops-stat--warn{color:var(--sys-media,#e6b422)}.msg-ops-chip--ok,.msg-ops-stat--ok{color:var(--sys-baixa,#a8c93a)}.chats-sla--warn{color:var(--sys-media,#e6b422)}.chats-sla--ok{color:var(--sys-baixa,#a8c93a)}.lead-detail__score-pill.ok{background:var(--sys-baixa,#a8c93a);color:#fff}.lead-detail__score-pill.warn{background:var(--sys-media,#e6b422);color:#fff}.lead-detail__score-pill.muted{background:var(--sys-em-analise,#9a9a9a);color:#fff}.sys-status-legend{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem;display:grid}.sys-status-legend .sys-status{border-radius:8px;width:100%;min-height:2.35rem;font-size:.86rem}.chats-shell--3{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr)}.admin-shell:has(.chats-page){height:100dvh;overflow:hidden}.admin-shell:has(.chats-page) .app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.admin-shell:has(.chats-page) .container.main{flex-direction:column;flex:1;width:min(100% - 1rem,1760px);min-height:0;margin:.55rem auto;display:flex;overflow:hidden}.chats-page{flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex;overflow:hidden;container:chats/inline-size}.chats-page>.page-head--modern{flex-shrink:0;margin-bottom:0;padding-bottom:.35rem}.chats-page>.page-head--modern h1{font-size:clamp(1.15rem,1.1rem + .35cqi,1.55rem)}.chats-page>.page-head--modern p{max-width:52rem;font-size:.84rem}.chats-page>.alert{flex-shrink:0;margin:0}.chats-shell,.chats-shell--3{flex:1;height:auto;max-height:100%;overflow:hidden;min-height:0!important}.chats-list,.chats-thread,.chats-side{height:100%;min-height:0;overflow:hidden}.chats-list__filters,.chats-thread__head,.chats-thread__main,.chats-composer,.chats-lock-warn,.chats-ai-banner,.chats-side__tabs{flex-shrink:0}.chats-followups{flex-shrink:0;max-height:none;overflow:visible}.chats-followups.is-collapsed{max-height:none}.chats-followups.is-open{max-height:min(28vh,14rem);overflow:auto}.chats-list__items,.chats-thread__messages,.chats-side__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chats-thread>.empty-state,.chats-side__empty{flex:1;min-height:0;overflow:auto}.chats-avatar{letter-spacing:.02em;color:#fff;background:#3d6b4f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.chats-avatar--lg{width:2.75rem;height:2.75rem;font-size:.82rem}.chats-avatar.tone-0{background:#2f6f4e}.chats-avatar.tone-1{background:#3b5b8c}.chats-avatar.tone-2{background:#8a4b2f}.chats-avatar.tone-3{background:#5b4a8c}.chats-avatar.tone-4{background:#2f6f6a}.chats-avatar.tone-5{background:#6b4a2f}.chats-list__item{text-align:left;border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);cursor:pointer;background:0 0;border-radius:0;align-items:flex-start;gap:.7rem;width:100%;padding:.75rem .85rem;display:flex}.chats-list__item-body{flex:1;gap:.18rem;min-width:0;display:grid}.chats-list__item-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.chats-list__preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;line-height:1.35;overflow:hidden}.chats-list__item.has-unread .chats-list__preview{color:var(--text);font-weight:560}.chats-list__item-meta{flex-wrap:wrap;gap:.35rem}.chats-status{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted);border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.68rem;font-weight:650;display:inline-flex}.chats-status--waiting_agent,.chats-status--unassigned,.chats-status--new{color:#8a5200;background:#b26a0029}.chats-status--waiting_customer{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.chats-status--resolved,.chats-status--closed{opacity:.8}.chats-thread__head{flex-wrap:wrap;align-items:flex-start;gap:.65rem .85rem;padding:.85rem 1rem .75rem}.chats-thread__main{flex:14rem;gap:.55rem;min-width:0;display:grid}.chats-thread__who{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.chats-thread__who h2{font-size:1.05rem;line-height:1.25}.chats-thread__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:.28rem 0 0;font-size:.8rem;display:flex}.chats-thread__sub .is-muted{font-style:italic}.chats-thread__messages{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 7%, #eef3ef), color-mix(in srgb, var(--brand) 4%, #e8eee9));gap:.45rem;padding:1.1rem 1.15rem 1.25rem}.chats-bubble{border-radius:14px;max-width:min(76%,560px);padding:.55rem .75rem .45rem;box-shadow:0 1px #0000000f}.chats-bubble--in{background:#fff;border-radius:4px 14px 14px}.chats-bubble--out{background:color-mix(in srgb, var(--brand) 22%, #fff);border-radius:14px 4px 14px 14px}.chats-bubble p{font-size:.92rem;line-height:1.45}.chats-bubble time{justify-content:flex-end;font-size:.68rem}.chats-composer{background:var(--surface,#fff);padding:.7rem .9rem .85rem}.chats-composer textarea{border-radius:12px;min-height:3.1rem;font-size:.95rem}.chats-lock-warn--soft{color:#6b5a1e;background:color-mix(in srgb, #e6b422 14%, var(--surface,#fff));border-color:color-mix(in srgb, #e6b422 35%, var(--border))}.chats-side__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.chats-side__tab{padding:.5rem .1rem;font-size:.64rem}.chats-thread__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;max-width:min(100%,28rem);display:flex}.chats-thread__actions .btn{white-space:nowrap}.chats-thread__actions .btn .material-symbols-outlined,.chats-thread__actions .btn .icon{font-size:1rem!important}.chats-side__launcher{flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:.85rem .8rem .9rem;display:flex;overflow:auto}.chats-side__block--summary{cursor:pointer}.chats-side__launcher-actions{gap:.65rem;margin-top:0;display:grid}.chats-side__launcher-shortcuts{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.chats-side__launcher-shortcuts .btn{justify-content:flex-start;gap:.3rem;min-height:2.2rem;padding:.35rem .5rem;font-size:.74rem}.chats-side__launcher-shortcuts em{background:color-mix(in srgb, var(--brand) 14%, transparent);min-width:1.15rem;height:1.15rem;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .3rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.chats-side-modal.modal-panel{width:min(720px,100vw - 1.25rem);max-height:min(92vh,900px)}.chats-side-modal .modal-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.chats-side-modal__panel{flex-direction:column;height:min(74vh,720px);min-height:0;display:flex}.chats-side-modal__panel .chats-side__tabs{border-top:0;border-left:0;border-right:0;border-radius:0;flex-shrink:0}.chats-side-modal__panel .chats-side__body{flex:auto;align-content:start;gap:.85rem;min-height:0;padding:.95rem 1rem 1.15rem;display:grid;overflow-y:auto}@container chats (width>=1800px){.chats-shell--3{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr)}.chats-bubble{max-width:min(72%,640px)}.chats-thread__messages{padding:1.25rem 1.5rem 1.4rem}.chats-thread__actions{max-width:34rem}}@container chats (width>=1100px) and (width<=1799px){.chats-shell--3{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,2fr)}.chats-side__launcher{gap:.6rem;padding:.7rem .65rem .75rem}.chats-thread__actions{max-width:min(100%,22rem)}.chats-side__launcher-shortcuts{grid-template-columns:1fr}.chats-side__identity .chats-avatar--xl{width:2.6rem;height:2.6rem;font-size:.78rem}}@container chats (width<=1099px){.chats-shell--3{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.chats-side{display:none}.chats-thread__head{flex-wrap:nowrap;gap:.45rem .55rem;padding:.55rem .65rem}.chats-thread__actions{flex:none;justify-content:flex-end;width:auto;max-width:none}.chats-list__filters{gap:.4rem;padding:.45rem .5rem .5rem}.chats-queue-strip{gap:.3rem}.chats-queue-stat{padding:.3rem .35rem .28rem}}@container chats (width<=1100px){.chats-thread__actions .chats-action-lbl{display:none}.chats-thread__actions .btn{justify-content:center;min-width:2.15rem;padding-inline:.45rem}.chats-thread__who h2{font-size:.98rem}.chats-thread__sub{gap:.25rem .45rem;font-size:.74rem}.chats-thread__routing{font-size:.74rem}.chats-bubble{max-width:min(88%,480px)}.chats-side-modal__panel{height:min(78vh,640px)}}@container chats (width<=700px){.chats-shell,.chats-shell--3{grid-template-columns:1fr;min-height:0!important}.chats-list{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);max-height:min(38dvh,320px)}.chats-thread__messages{padding:.75rem .7rem .9rem}.chats-composer{padding:.55rem .65rem .7rem}.chats-page>.page-head--modern .page-head__actions{width:100%}.chats-side-modal.modal-panel{width:calc(100vw - .75rem);max-height:96dvh}.chats-side-modal__panel{height:min(82dvh,720px)}.chats-side-modal__panel .chats-side__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.chats-side-modal__panel .chats-side__tab span{display:none}}@media (height<=800px){.admin-shell:has(.chats-page) .container.main{margin:.35rem auto}.chats-page{gap:.3rem}.chats-page>.page-head--modern{padding-bottom:.2rem}.chats-page>.page-head--modern p{display:none}.chats-list__filters{gap:.4rem;padding:.5rem .55rem .55rem}.chats-thread__head{padding:.5rem .65rem}.chats-thread__messages{padding:.7rem .75rem .85rem}.chats-composer{padding:.5rem .65rem .6rem}.chats-composer textarea{min-height:2.6rem}}@media (width>=2560px){.admin-shell:has(.chats-page) .container.main{width:min(100% - 2rem,2200px);margin:.85rem auto}.chats-bubble{max-width:min(68%,720px);font-size:1.02rem}}@media (width<=720px) and (height<=900px){.admin-shell:has(.chats-page){height:100dvh;overflow:hidden}.admin-shell:has(.chats-page) .app-main{height:100dvh;overflow:hidden}.chats-page{height:auto;max-height:100%;overflow:hidden}.admin-shell:has(.chats-page) .container.main{height:auto;max-height:100%;overflow:hidden}}@media (width<=1100px){.chats-shell--3{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.chats-side{display:none}}@media (width<=720px){.chats-shell,.chats-shell--3{grid-template-columns:1fr}.chats-list{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);max-height:min(36dvh,300px)}.chats-thread__messages{max-height:none}}.chats-side{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 5%, #f4f7f5) 0%, #f7f8f7 28%, #f3f4f3 100%)}.chats-side__tabs{background:color-mix(in srgb, var(--surface,#fff) 92%, var(--brand) 8%);border-bottom:1px solid color-mix(in srgb, var(--brand) 18%, var(--border));gap:.2rem;padding:.35rem .35rem 0}.chats-side__tab{color:color-mix(in srgb, var(--muted) 88%, #000);border:0;border-radius:10px 10px 0 0;gap:.1rem;padding:.42rem .15rem .48rem;transition:background .15s,color .15s}.chats-side__tab:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.chats-side__tab.is-active{color:var(--brand);background:var(--surface,#fff);box-shadow:0 -1px 0 color-mix(in srgb, var(--brand) 25%, transparent);font-weight:700}.chats-side__body{align-content:start;gap:.55rem;padding:.65rem .7rem .9rem}.chats-side__block{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--surface,#fff);border-radius:12px;gap:.38rem;padding:.65rem .7rem;box-shadow:0 1px #14281e08}.chats-side__block h3{letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb, var(--brand) 55%, #445046);align-items:center;gap:.35rem;margin:0 0 .05rem;font-size:.72rem;font-weight:750;display:inline-flex}.chats-side__block h3 .material-symbols-outlined{color:var(--brand);font-size:1rem!important}.chats-side__block .muted.small,.chats-side__block .field>span{font-size:.72rem;line-height:1.35}.chats-side__block .field{gap:.18rem}.chats-side__block select,.chats-side__block textarea,.chats-side__block input{border-color:color-mix(in srgb, var(--border) 85%, var(--brand) 15%);background:color-mix(in srgb, var(--surface,#fff) 94%, #eef3f0);border-radius:9px;padding:.42rem .55rem}.chats-side__block select{appearance:none;cursor:pointer;background-color:color-mix(in srgb, var(--surface,#fff) 94%, #eef3f0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232f6b57' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.9rem;min-height:2.3rem;padding-right:2.1rem}.chats-side__block select:focus{border-color:color-mix(in srgb, var(--brand) 50%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.chats-side__block--lead{border-color:color-mix(in srgb, #2f6f4e 22%, var(--border));background:linear-gradient(145deg,#eef3f1,#fff 55%)}.chats-side__block--tags{border-color:color-mix(in srgb, #b26a00 20%, var(--border));background:linear-gradient(145deg,#fef6e6,#fff 58%)}.chats-side__block--route,.chats-side__block--status{border-color:color-mix(in srgb, #3b5b8c 22%, var(--border));background:linear-gradient(145deg,#edf0f5,#fff 58%)}.chats-side__block--queues{border-color:color-mix(in srgb, #2f6f6a 20%, var(--border));background:linear-gradient(145deg,#eef3f3,#fff 58%)}.chats-side__block--transfer{border-color:color-mix(in srgb, var(--brand) 24%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 8%, #fff), #fff 58%)}.chats-side__block--history{border-color:color-mix(in srgb, #5b4a8c 18%, var(--border));background:linear-gradient(145deg,#f4f2f7,#fff 58%)}.chats-side__block--notes,.chats-side__block--notes-list{border-color:color-mix(in srgb, #8a4b2f 18%, var(--border));background:linear-gradient(145deg,#f6f1ee,#fff 58%)}.chats-side__block--ai{border-color:color-mix(in srgb, #2f6f6a 22%, var(--border));background:linear-gradient(145deg,#ecf2f2,#fff 58%)}.chats-side__identity{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border));background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 55%), linear-gradient(160deg, #fff, color-mix(in srgb, var(--brand) 6%, #fff));border-radius:14px;gap:.65rem;padding:.7rem .75rem;box-shadow:0 8px 20px #1937280d}.chats-side__identity--compact{padding:.58rem .7rem}.chats-side__identity-main{gap:.18rem}.chats-side__identity-main>strong{font-size:.95rem}.chats-side__phone{font-size:.76rem}.chats-side__chip{background:color-mix(in srgb, var(--brand) 12%, transparent);color:color-mix(in srgb, var(--brand) 72%, #1a2a20)}.chats-side__chip.is-lead{color:#1f5a3b;background:#2f6f4e2e}.chats-side__route-facts{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.chats-side__route-facts>div,.chats-routing-now>div{border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:#f5f8f7;border-radius:10px;gap:.1rem;padding:.45rem .55rem}.chats-side__route-facts span,.chats-routing-now .muted.small{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.68rem}.chats-side__route-facts strong,.chats-routing-now strong{font-size:.84rem;line-height:1.25}.chats-routing-now{gap:.4rem;margin-bottom:.35rem}.chats-sector-chips{gap:.3rem}.chats-sector-chip{border-color:color-mix(in srgb, #2f6f6a 25%, var(--border));background:#eaf1f0;border-radius:999px;padding:.28rem .6rem;font-size:.74rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.chats-sector-chip:hover:not(:disabled){color:#1d4f4b;background:#dae5e4}.chats-sector-chip.is-current{background:color-mix(in srgb, var(--brand) 18%, #fff);border-color:color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand)}.chats-transfer-modes{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.chats-transfer-modes .btn,.chats-transfer-mode{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border,#ccc));background:color-mix(in srgb, #fff 92%, var(--brand) 8%);color:color-mix(in srgb, var(--brand) 55%, #222);cursor:pointer;border-radius:999px;min-height:2rem;padding:.42rem .85rem;font-size:.78rem;font-weight:650;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.chats-transfer-mode:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 14%, #fff);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.chats-transfer-mode.is-on,.chats-transfer-modes .btn.is-on,.chats-transfer-modes .btn.btn-primary{background:color-mix(in srgb, var(--brand) 18%, #fff);border-color:color-mix(in srgb, var(--brand) 48%, transparent);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent)}.chats-transfer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.55rem;display:flex}.chats-transfer-actions .chats-side__cta,.chats-side-modal .chats-side__cta{justify-content:center;min-width:8.5rem;min-height:2.35rem;font-weight:700;background:linear-gradient(135deg, var(--brand,#1a5) 0%, color-mix(in srgb, var(--brand,#1a5) 70%, #0a2) 120%)!important;color:#fff!important;border:0!important;border-radius:10px!important;width:auto!important;padding:.55rem 1.15rem!important;font-size:.84rem!important}.chats-history__intro{margin:0;font-size:.74rem;line-height:1.35}.chats-history__sub{color:color-mix(in srgb, var(--brand) 40%, #556);margin:.35rem 0 .15rem;font-size:.7rem}.chats-history__list{gap:.3rem}.chats-history__item{background:#fcfdfc;border-radius:10px;gap:.28rem;padding:.5rem .58rem}.chats-history__item.is-current{background:color-mix(in srgb, var(--brand) 10%, #fff)}.chats-history__activity{background:#f4f2f7;border-radius:10px;padding:.45rem .5rem}.chats-quick-tags{gap:.25rem}.chats-quick-tags .btn{color:#7a4a00;background:#f7f0e6;border:1px solid #b26a0038;border-radius:999px}.chats-tag{background:color-mix(in srgb, var(--brand) 12%, #fff);border-color:color-mix(in srgb, var(--brand) 25%, transparent);color:color-mix(in srgb, var(--brand) 70%, #222)}.chats-notes-list{gap:.35rem}.chats-notes-list li{background:#f7f2f0;border:1px solid #8a4b2f24;border-radius:10px;padding:.5rem .55rem}.chats-side__lead-form{gap:.38rem}.chats-side__block>.btn-primary{justify-content:center;width:100%}.chats-side__block>.btn-ghost.btn-sm{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#fcfcfc;justify-content:center;width:100%}.chats-ai-modes{flex-wrap:wrap;gap:.35rem;display:flex}.chats-ai-modes .btn{border-radius:999px;min-height:2rem;padding:.42rem .85rem;font-weight:650;width:auto!important}.chats-check{gap:.35rem;font-size:.78rem}.chats-side__tab[data-tip]{position:relative}.chats-side__tab[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:40;background:#1f2933;border-radius:8px;padding:.3rem .5rem;font-size:.68rem;font-weight:600;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)translateY(-3px)}.chats-side__tab[data-tip]:hover:after,.chats-side__tab[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.msg-ops-hub{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0 0 .85rem;display:grid}.msg-ops-hub__card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--surface,#fff);color:inherit;border-radius:12px;gap:.2rem;min-height:5.2rem;padding:.7rem .75rem;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.msg-ops-hub__card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #14281e12}.msg-ops-hub__card strong{font-size:.88rem;font-weight:750}.msg-ops-hub__card>span:last-child{color:var(--muted);font-size:.72rem;line-height:1.3}.msg-ops-hub__icon{border-radius:9px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.15rem;display:inline-flex}.msg-ops-hub__card--green{border-color:color-mix(in srgb, #2f6f4e 28%, var(--border));background:linear-gradient(160deg,#eaf1ed,#fff 70%)}.msg-ops-hub__card--green .msg-ops-hub__icon{color:#2f6f4e;background:#dee8e3}.msg-ops-hub__card--blue{border-color:color-mix(in srgb, #3b5b8c 28%, var(--border));background:linear-gradient(160deg,#ebeff4,#fff 70%)}.msg-ops-hub__card--blue .msg-ops-hub__icon{color:#3b5b8c;background:#e0e5ed}.msg-ops-hub__card--amber{border-color:color-mix(in srgb, #b26a00 28%, var(--border));background:linear-gradient(160deg,#fdf4e1,#fff 70%)}.msg-ops-hub__card--amber .msg-ops-hub__icon{color:#8a5200;background:#fceed1}.msg-ops-hub__card--teal{border-color:color-mix(in srgb, #2f6f6a 28%, var(--border));background:linear-gradient(160deg,#eaf1f0,#fff 70%)}.msg-ops-hub__card--teal .msg-ops-hub__icon{color:#2f6f6a;background:#dee8e7}.msg-ops-hub__card--violet{border-color:color-mix(in srgb, #5b4a8c 28%, var(--border));background:linear-gradient(160deg,#efedf4,#fff 70%)}.msg-ops-hub__card--violet .msg-ops-hub__icon{color:#5b4a8c;background:#e5e2ed}.msg-ops-hub__card--brown{border-color:color-mix(in srgb, #8a4b2f 28%, var(--border));background:linear-gradient(160deg,#f3edea,#fff 70%)}.msg-ops-hub__card--brown .msg-ops-hub__icon{color:#8a4b2f;background:#ece2de}.msg-ops-panel{scroll-margin-top:1rem}.msg-ops-panel--green{border-top:3px solid #2f6f4e}.msg-ops-panel--blue{border-top:3px solid #3b5b8c}.msg-ops-panel--amber{border-top:3px solid #b26a00}.msg-ops-panel--teal{border-top:3px solid #2f6f6a}.msg-ops-panel--violet{border-top:3px solid #5b4a8c}.msg-ops-panel--brown{border-top:3px solid #8a4b2f}.msg-ops-icon-btn{appearance:none;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);color:var(--muted);cursor:pointer;background:#fcfdfc;border-radius:9px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.msg-ops-icon-btn:hover:not(:disabled),.msg-ops-icon-btn:focus-visible{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, var(--border));outline:none}.msg-ops-icon-btn:disabled{opacity:.45;cursor:not-allowed}.msg-ops-channels__actions{flex-wrap:wrap;gap:.3rem;display:inline-flex}.msg-ops-hub__card[data-tip]:after,.msg-ops-icon-btn[data-tip]:after,.msg-ops-page .btn[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.32rem .5rem;font-size:.68rem;font-weight:600;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(3px)}.msg-ops-hub__card[data-tip]:hover:after,.msg-ops-icon-btn[data-tip]:hover:after,.msg-ops-page .btn[data-tip]:hover:after,.msg-ops-hub__card[data-tip]:focus-visible:after,.msg-ops-icon-btn[data-tip]:focus-visible:after,.msg-ops-page .btn[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.msg-ops-page .btn[data-tip],.msg-ops-hub__card[data-tip]{position:relative}.msg-ops-grid{gap:.75rem}.msg-ops-kpis{gap:.55rem;margin-bottom:.85rem}.msg-ops-alerts{gap:.45rem;margin-bottom:.75rem}.msg-ops-kv em{font-size:.78rem;font-style:normal;font-weight:500}@media (width<=1200px){.msg-ops-hub{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.msg-ops-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.forms-page{gap:.85rem;min-width:0;display:grid}.forms-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.forms-hub__card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:var(--surface,#fff);text-align:left;color:inherit;cursor:pointer;font:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon desc";align-items:center;gap:.1rem .65rem;min-width:0;padding:.75rem .85rem;text-decoration:none;transition:transform .14s,box-shadow .14s;display:grid}.forms-hub__card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #14281e12}.forms-hub__card strong{grid-area:title;min-width:0;font-size:.9rem;font-weight:750}.forms-hub__card>span:last-child{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.forms-hub__icon{border-radius:9px;grid-area:icon;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;margin:0;display:inline-flex}.forms-hub__card--green{border-color:color-mix(in srgb, #2f6f4e 25%, var(--border));background:linear-gradient(160deg,#eaf1ed,#fff 70%)}.forms-hub__card--green .forms-hub__icon{color:#2f6f4e;background:#e2ebe6}.forms-hub__card--blue{border-color:color-mix(in srgb, #3b5b8c 25%, var(--border));background:linear-gradient(160deg,#ebeff4,#fff 70%)}.forms-hub__card--blue .forms-hub__icon{color:#3b5b8c;background:#e4e8ef}.forms-hub__card--teal{border-color:color-mix(in srgb, #2f6f6a 25%, var(--border));background:linear-gradient(160deg,#eaf1f0,#fff 70%)}.forms-hub__card--teal .forms-hub__icon{color:#2f6f6a;background:#e2ebea}.forms-hub__card--amber{border-color:color-mix(in srgb, #b26a00 25%, var(--border));background:linear-gradient(160deg,#fdf4e1,#fff 70%)}.forms-hub__card--amber .forms-hub__icon{color:#8a5200;background:#fceed1}.forms-pack-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.forms-pack-tab{appearance:none;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.forms-pack-tab em{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.68rem;font-style:normal;display:inline-flex}.forms-pack-tab.is-active{background:color-mix(in srgb, var(--brand) 14%, #fff);border-color:color-mix(in srgb, var(--brand) 35%, transparent);color:var(--brand)}.forms-pack-tab.is-active em{background:var(--brand);color:#fff}.forms-template-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;display:grid}.forms-template-card{text-align:left;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 5%, #fff), #fff 65%);cursor:pointer;font:inherit;color:inherit;border-radius:14px;gap:.35rem;min-width:0;padding:.85rem .9rem;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.forms-template-card:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));transform:translateY(-2px);box-shadow:0 12px 24px #14281e14}.forms-template-card__icon{background:color-mix(in srgb, var(--brand) 12%, #fff);width:2.2rem;height:2.2rem;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.forms-template-card strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.9rem;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.forms-template-card small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.forms-template-card__cta{color:var(--brand);align-items:center;gap:.25rem;margin-top:.2rem;font-size:.72rem;font-weight:700;display:inline-flex}.forms-list-panel .panel-head{flex-wrap:wrap;gap:.65rem}.forms-list-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.forms-status-tabs{flex-wrap:wrap;gap:.25rem;display:inline-flex}.forms-status-tab{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .6rem;font-size:.76rem;font-weight:650}.forms-status-tab.is-active{background:color-mix(in srgb, var(--brand) 14%, #fff);color:var(--brand)}.forms-list-search{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-width:min(100%,14rem);padding:.35rem .6rem;display:inline-flex}.forms-list-search input{width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.84rem}.forms-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.forms-card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:#fff;border-radius:14px;gap:.55rem;min-width:0;padding:.9rem .95rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f281e0a}.forms-card--is-published{border-color:color-mix(in srgb, #2f6f4e 25%, var(--border))}.forms-card--is-draft{border-color:color-mix(in srgb, #b26a00 20%, var(--border))}.forms-card--is-archived{opacity:.82}.forms-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.forms-card__avatar{color:#fff;background:linear-gradient(145deg,#2f6f4e,#3d8a62);border-radius:11px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-weight:780;display:inline-flex}.forms-card__titles{gap:.15rem;min-width:0;display:grid}.forms-card__titles strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.forms-card__titles code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);vertical-align:top;font-size:.72rem;display:inline-block;overflow:hidden}.forms-card__status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.16rem .5rem;font-size:.66rem;font-weight:780}.forms-card__status--is-published{color:#1f5a3b;background:#e2ebe6}.forms-card__status--is-draft{color:#8a5200;background:#f4eadb}.forms-card__status--is-archived{background:color-mix(in srgb, var(--muted) 14%, #fff);color:var(--muted)}.forms-card__meta{color:var(--muted);margin:0;font-size:.78rem}.forms-card__meta a{color:var(--brand);font-weight:650;text-decoration:none}.forms-card__actions{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);flex-wrap:wrap;gap:.3rem;padding-top:.45rem;display:flex}.forms-icon-btn{appearance:none;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);width:2.05rem;height:2.05rem;color:var(--muted);cursor:pointer;background:#fcfdfc;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.forms-icon-btn:hover,.forms-icon-btn:focus-visible{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, var(--border));outline:none}.forms-icon-btn--primary{background:color-mix(in srgb, var(--brand) 14%, #fff);color:var(--brand)}.forms-icon-btn--danger:hover{color:#b42318;border-color:color-mix(in srgb, #b42318 30%, var(--border));background:#f6e5e3}.forms-editor{gap:.85rem;display:grid}.forms-editor__tabs{background:color-mix(in srgb, var(--brand) 6%, #f3f5f4);border-radius:12px;flex-wrap:wrap;gap:.3rem;padding:.25rem;display:inline-flex}.forms-editor__tab{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.82rem;font-weight:650;display:inline-flex;position:relative}.forms-editor__tab.is-active{color:var(--brand);background:#fff;box-shadow:0 1px 3px #0f281e14}.forms-editor__section{gap:.75rem;display:grid}.forms-editor__check{color:var(--text);align-items:flex-start;gap:.5rem;font-size:.88rem;display:flex}.form-fields-editor{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--brand) 3%, #fff);border-radius:12px;gap:.55rem;padding:.75rem;display:grid}.form-fields-editor__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.form-fields-editor__head h3{align-items:center;gap:.35rem;margin:0;font-size:.86rem;font-weight:750;display:inline-flex}.form-field-block{border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:#fff;border-radius:10px;gap:.4rem;padding:.55rem .6rem;display:grid}.form-field-block--invalid{border-color:color-mix(in srgb, #b42318 40%, var(--border));background:#fcf6f6}.form-field-row{grid-template-columns:minmax(0,1.4fr) minmax(7rem,.9fr) minmax(6rem,.7fr) auto auto;align-items:center;gap:.4rem;display:grid}.form-field-row--legend{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 .6rem;font-size:.68rem}.form-field-row__req{justify-content:center;display:inline-flex}.form-field-block__errors{color:#b42318;margin:0;padding-left:1.1rem;font-size:.76rem}.forms-icon-btn[data-tip]:after,.forms-template-card[data-tip]:after,.forms-editor__tab[data-tip]:after,.forms-page .btn[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.3rem .48rem;font-size:.68rem;font-weight:600;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)translateY(3px)}.forms-icon-btn[data-tip]:hover:after,.forms-template-card[data-tip]:hover:after,.forms-editor__tab[data-tip]:hover:after,.forms-page .btn[data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.forms-page .btn[data-tip],.forms-template-card[data-tip]{position:relative}@media (width<=1100px){.forms-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.form-field-row,.form-field-row--legend{grid-template-columns:1fr 1fr}.form-field-row--legend{display:none}}@media (width<=640px){.forms-hub{grid-template-columns:1fr}.forms-card__copy span{display:none}}.fr-shell{gap:.25rem;display:grid}.fr-subnav{background:color-mix(in srgb, var(--surface,#fff) 88%, var(--brand,#2f6b57) 12%);border:1px solid color-mix(in srgb, var(--line,#e5e7eb) 80%, transparent);border-radius:14px;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;padding:.35rem;display:flex}.fr-subnav__tab{color:var(--text-soft,#5b6470);background:0 0;border:0;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.fr-subnav__tab:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--text)}.fr-subnav__tab.is-active{background:var(--brand,#2f6b57);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 28%, transparent)}.fr-page{gap:1rem;display:grid}.fr-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.fr-hub__card{color:inherit;background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line,#e5e7eb) 90%, transparent);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 1px #00000008}.fr-hub__card:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));transform:translateY(-1px)}.fr-hub__card--active{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, #fff), #fff)}.fr-hub__card .icon{color:var(--brand);margin-top:.1rem}.fr-hub__card strong{font-size:.92rem;display:block}.fr-hub__card span{color:var(--muted);margin-top:.1rem;font-size:.76rem;display:block}.fr-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.fr-kpi{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-radius:14px;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.fr-kpi__icon{background:color-mix(in srgb, var(--brand) 14%, transparent);width:2.1rem;height:2.1rem;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.fr-kpi__icon--sky{color:#1d7aa8;background:#3ba8dc29}.fr-kpi__icon--ok{color:#1f7a52;background:#2f9e6d29}.fr-kpi__icon--amber{color:#b86a08;background:#f7931e29}.fr-kpi em{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-style:normal;display:block}.fr-kpi strong{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.15;display:block}.fr-kpi small{color:var(--muted);margin-top:.15rem;font-size:.74rem;display:block}.fr-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);align-items:start;gap:1rem;display:grid}.fr-side{gap:1rem;display:grid}.fr-side__cta{justify-content:center;width:100%;margin-top:.75rem}.fr-period{background:color-mix(in srgb, var(--line) 35%, transparent);border-radius:10px;gap:.25rem;padding:.2rem;display:inline-flex}.fr-chart-panel .panel-body{padding-top:.35rem}.fr-chart{gap:.55rem;display:grid}.fr-chart__meta{color:var(--muted);flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.78rem;display:flex}.fr-chart__meta strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem;display:block}.fr-chart__svg-wrap{width:100%;position:relative}.fr-chart__svg{width:100%;height:auto;display:block;overflow:visible}.fr-chart__grid{stroke:color-mix(in srgb, var(--line) 80%, transparent);stroke-width:1px;stroke-dasharray:3 4}.fr-chart__avg{stroke:#f9a94b;stroke-width:1.25px;stroke-dasharray:5 4}.fr-chart__line{stroke:var(--brand,#2f6b57);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.fr-chart__axis{fill:var(--muted);font-family:inherit;font-size:10px}.fr-chart__hit{fill:#0000;cursor:crosshair}.fr-chart__bar{transition:opacity .12s}.fr-chart__tip{color:#fff;pointer-events:none;z-index:2;white-space:nowrap;background:#1f2937;border-radius:8px;gap:.05rem;padding:.4rem .55rem;font-size:.72rem;display:grid;position:absolute;top:.35rem;transform:translate(-50%);box-shadow:0 8px 20px #00000038}.fr-chart__tip strong{font-size:.92rem}.fr-chart__empty{margin:.35rem 0 0;font-size:.86rem}.fr-ring{text-align:center;justify-items:center;gap:.55rem;display:grid}.fr-ring__svg{width:132px;height:132px}.fr-ring__track{fill:none;stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:10px}.fr-ring__value{fill:none;stroke:var(--brand,#2f6b57);stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .35s}.fr-ring__pct{fill:var(--text);font-family:inherit;font-size:20px;font-weight:700}.fr-ring__caption{fill:var(--muted);font-family:inherit;font-size:10px}.fr-ring__copy strong{font-size:.92rem;display:block}.fr-ring__copy span{color:var(--muted);margin-top:.15rem;font-size:.76rem;display:block}.fr-rank{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fr-rank li{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.fr-rank__pos{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:700;display:inline-grid}.fr-rank__head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fr-rank__head a{color:inherit;text-decoration:none}.fr-rank__head a:hover{color:var(--brand)}.fr-rank__head em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.fr-rank__bar{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:6px;margin:.35rem 0 .25rem;overflow:hidden}.fr-rank__bar span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 70%, #fff), var(--brand));height:100%;display:block}.fr-rank small{font-size:.72rem}.fr-recent{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fr-recent li{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .2rem;display:grid}.fr-recent li:last-child{border-bottom:0}.fr-recent__avatar{width:2.2rem;height:2.2rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:11px;place-items:center;font-weight:700;display:inline-grid}.fr-recent__title{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.fr-recent__form{color:var(--brand);font-size:.78rem;text-decoration:none}.fr-recent__form:hover{text-decoration:underline}.fr-recent p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.fr-recent__meta{justify-items:end;gap:.25rem;display:grid}.fr-forms-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.fr-forms-search{min-width:min(100%,280px);max-width:360px;margin:0;position:relative}.fr-forms-search .icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.fr-forms-search input{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;width:100%;height:2.35rem;padding-left:2.2rem}.fr-forms-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.fr-form-card{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-left:3px solid color-mix(in srgb, var(--brand) 55%, var(--line));border-radius:14px;gap:.65rem;padding:.95rem;display:grid}.fr-form-card--draft{border-left-color:#b86a08}.fr-form-card--archived{border-left-color:#8a94a0}.fr-form-card__top{grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;display:grid}.fr-form-card__avatar{color:#fff;background:var(--brand);border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:inline-grid}.fr-form-card h3{margin:0;font-size:1rem}.fr-form-card code{background:color-mix(in srgb, var(--line) 45%, transparent);border-radius:6px;margin-top:.15rem;padding:.1rem .35rem;font-size:.72rem;display:inline-block}.fr-form-card__meta{margin:0;font-size:.8rem}.fr-form-card__actions{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=1100px){.fr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.fr-main-grid{grid-template-columns:1fr}}@media (width<=640px){.fr-kpis,.fr-hub{grid-template-columns:1fr}.fr-recent li{grid-template-columns:auto 1fr}.fr-recent__meta{grid-column:2;justify-items:start}}.chats-list__search-row{align-items:center;gap:.45rem;display:flex}.chats-list__search-row .chats-list__search{flex:1;min-width:0}.chats-list__new{white-space:nowrap;flex-shrink:0}.chats-side__empty--quick{text-align:left;justify-content:flex-start;align-items:stretch;padding:.85rem}.chats-quick{gap:.85rem;width:100%;display:grid}.chats-quick--cta .btn{justify-content:center;width:100%}.chats-quick__open-btn{justify-content:flex-start;width:100%}.chats-quick__head{align-items:flex-start;gap:.7rem;display:flex}.chats-quick__icon{background:color-mix(in srgb, var(--brand,#2f6b57) 14%, transparent);width:2.5rem;height:2.5rem;color:var(--brand,#2f6b57);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.chats-quick__head h3{margin:0;font-size:1rem}.chats-quick__head p{color:var(--muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.35}.chats-quick__form{gap:.55rem;display:grid}.chats-quick__form .field{margin:0}.chats-quick__form textarea{resize:vertical;min-height:4.5rem}.chats-side__block--quick{border-left-color:color-mix(in srgb, var(--brand) 55%, #3ba8dc);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 55%), color-mix(in srgb, var(--surface,#fff) 92%, #e8f2ee)}.chats-quick__toggle{cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.86rem;font-weight:700;display:flex}.chats-quick__toggle>span{align-items:center;gap:.4rem;display:inline-flex}.chats-quick__form--compact{margin-top:.55rem}.chats-quick__form--compact textarea{min-height:3.2rem}.forms-card__share{background:color-mix(in srgb, var(--brand,#2f6b57) 6%, #fff);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line,#e5e7eb));border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;margin-top:.35rem;padding:.35rem .4rem .35rem .55rem;display:grid}.forms-card__share-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft,#4b5563);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.forms-card__share-url:hover{color:var(--brand,#2f6b57);text-decoration:underline}.forms-card__copy{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line,#e5e7eb));height:1.9rem;color:var(--brand,#2f6b57);font:inherit;cursor:pointer;white-space:nowrap;z-index:1;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .55rem;font-size:.72rem;font-weight:700;display:inline-flex;position:relative}.forms-card__copy:hover,.forms-card__copy:focus-visible{background:color-mix(in srgb, var(--brand) 10%, #fff);outline:none}.forms-card__copy.is-copied{border-color:color-mix(in srgb, #2f9e6d 35%, var(--line));color:#1f7a52;background:#deefe8}.forms-icon-btn--share{color:var(--brand);flex-shrink:0}.forms-icon-btn.is-copied,.forms-icon-btn--share.is-copied{color:#1f7a52;background:#deefe8}.forms-editor__share{background:color-mix(in srgb, var(--brand) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand) 20%, var(--line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0 0 .85rem;padding:.65rem .75rem;display:flex}.forms-editor__share-label{color:var(--brand);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.forms-editor__share code{text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#fff;border-radius:8px;flex:1;min-width:12rem;padding:.25rem .45rem;font-size:.76rem;overflow:hidden}.dash-desk{--dash-brand:#8eb69b;--dash-brand-dark:#153832;--dash-glow:#8eb69b47;--dash-radius:16px;--dash-ease:cubic-bezier(.22, 1, .36, 1);gap:.85rem;display:grid}.dash-desk>.page-head--modern{gap:.5rem;margin-bottom:0;padding-bottom:.1rem}.dash-desk>.page-head--modern h1{letter-spacing:-.02em;font-size:1.4rem;line-height:1.15}.dash-desk>.page-head--modern p{margin-top:.12rem;font-size:.8rem}.dash-period-tabs{background:color-mix(in srgb, var(--bg-mesh,#e7f0eb) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:12px;flex-wrap:wrap;gap:.2rem;width:fit-content;max-width:100%;padding:.22rem;display:inline-flex}.dash-ptab{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;transition:background .18s var(--dash-ease), color .18s, box-shadow .18s;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.dash-ptab:hover{color:var(--text);background:#ffffffb3}.dash-ptab.is-on{color:var(--dash-brand-dark);box-shadow:0 1px 2px #0f172a0a, 0 4px 12px var(--dash-glow);background:#fff}.dash-ptab[data-tip]{position:relative}.dash-ptab[data-tip]:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:30;background:#1f2933;border-radius:8px;padding:.28rem .45rem;font-size:.66rem;font-weight:500;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(-3px)}.dash-ptab[data-tip]:hover:after,.dash-ptab[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dash-desk a.users-kpi,.dash-desk a.users-person,.dash-desk a.users-icon-btn,.dash-desk a.dash-pill,.dash-desk a.dash-pipeline__row{color:inherit;text-decoration:none}.dash-desk a.users-icon-btn.users-icon-btn--primary{color:var(--brand)}.dash-mc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.dash-mc{text-align:left;border:1px solid color-mix(in srgb, var(--line) 75%, transparent);border-radius:var(--dash-radius);background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;transition:transform .22s var(--dash-ease), box-shadow .22s, border-color .22s;gap:.35rem;padding:.85rem .9rem .7rem;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-mc:hover{border-color:color-mix(in srgb, var(--dash-brand) 35%, var(--line));box-shadow:0 8px 22px var(--dash-glow);transform:translateY(-2px)}.dash-mc.is-on{border-color:color-mix(in srgb, var(--dash-brand) 45%, var(--line));box-shadow:0 0 0 3px var(--dash-glow)}.dash-mc__hd{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dash-mc__lbl{color:var(--muted);letter-spacing:.01em;font-size:.72rem;font-weight:650}.dash-mc__ico{background:color-mix(in srgb, var(--dash-brand) 18%, #fff);width:1.85rem;height:1.85rem;color:var(--dash-brand-dark);border-radius:9px;place-items:center;display:grid}.dash-mc__ico.tone-1{color:#1b6b3a;background:#dcf3ea}.dash-mc__ico.tone-2{color:#0369a1;background:#dff4fe}.dash-mc__ico.tone-3{color:#8a5a12;background:#fdf2df}.dash-mc__val{letter-spacing:-.03em;color:var(--dash-brand-dark);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:750;line-height:1}.dash-mc__spark{margin-top:.1rem;display:block}.dash-mc__ft{color:var(--muted);font-size:.7rem}.dash-mc__hint{font-weight:500}.dash-desk .users-icon-btn{overflow:visible}.dash-desk .users-icon-btn em{color:#fff;background:#ef5b67;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.6rem;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-.28rem;right:-.28rem}.dash-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.dash-span-5{grid-column:span 5;min-width:0}.dash-span-6{grid-column:span 6;min-width:0}.dash-span-7{grid-column:span 7;min-width:0}.dash-span-12{grid-column:span 12;min-width:0}.dash-stack{align-content:start;gap:.75rem;display:grid}.dash-bento .panel,.dash-stack .panel{border-radius:var(--dash-radius);border-color:color-mix(in srgb, var(--line) 75%, transparent);min-width:0;height:100%;transition:box-shadow .22s var(--dash-ease), border-color .22s, transform .22s var(--dash-ease);flex-direction:column;margin:0;display:flex;box-shadow:0 1px 2px #0f172a08}.dash-bento .panel:hover,.dash-stack .panel:hover{border-color:color-mix(in srgb, var(--dash-brand) 28%, var(--line));box-shadow:0 8px 24px #1538320f}.dash-bento .panel-body{flex:1;min-height:0}.dash-desk .panel-head{padding:.85rem 1rem .55rem}.dash-desk .panel-head h2{letter-spacing:-.01em;font-size:.95rem;font-weight:750}.dash-desk .panel-head__icon{background:color-mix(in srgb, var(--dash-brand) 16%, #fff);color:var(--dash-brand-dark)}.dash-desk .dash-pipeline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;display:grid}.dash-circ{flex-shrink:0;place-items:center;display:grid;position:relative}.dash-circ svg{position:absolute;inset:0;transform:rotate(-90deg)}.dash-circ__track{fill:none;stroke:color-mix(in srgb, var(--line) 80%, #fff)}.dash-circ__bar{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--dash-ease)}.dash-circ__val{z-index:1;text-align:center;place-items:center;gap:.05rem;display:grid;position:relative}.dash-circ__val strong{color:var(--dash-brand-dark);font-size:1.15rem;font-weight:750;line-height:1}.dash-circ__val span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:600}.dash-desk .dash-pipeline__legend{gap:.45rem;display:grid}.dash-desk .dash-pipeline__row{background:0 0;border-radius:10px;gap:.28rem;padding:.4rem .45rem;transition:background .15s;display:grid}.dash-desk .dash-pipeline__row:hover{background:color-mix(in srgb, var(--dash-brand) 8%, #fff)}.dash-prog-hd{justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.dash-pipeline__name{color:var(--text);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.dash-prog-val{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:650}.dash-prog-track{background:color-mix(in srgb, var(--line) 65%, #fff);border-radius:999px;height:7px;display:block;overflow:hidden}.dash-prog-bar{border-radius:inherit;height:100%;transition:width .9s var(--dash-ease);display:block}.dash-desk .dash-bars{align-items:flex-end;gap:.35rem;min-height:140px;padding:.35rem 0 0;display:flex}.dash-desk .dash-bars__col{flex:1;align-content:end;justify-items:center;gap:.25rem;min-width:0;display:grid}.dash-desk .dash-bars__value{color:var(--dash-brand-dark);font-variant-numeric:tabular-nums;min-height:.85rem;font-size:.62rem;font-weight:700}.dash-desk .dash-bars__fill{width:70%;max-width:1.1rem;min-height:6px;box-shadow:0 4px 10px var(--dash-glow);transition:height .7s var(--dash-ease);background:linear-gradient(#8eb69b 0%,#153832 120%);border-radius:6px 6px 3px 3px}.dash-desk .dash-bars__date{color:var(--muted);font-size:.58rem;font-weight:600}.dash-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.dash-desk .dash-mini-kpis .users-kpi{border-color:color-mix(in srgb, var(--line) 75%, transparent);transition:transform .18s var(--dash-ease), border-color .18s, box-shadow .18s;border-radius:12px;box-shadow:0 1px 2px #0f172a08}.dash-desk .dash-mini-kpis .users-kpi:hover{border-color:color-mix(in srgb, var(--dash-brand) 35%, var(--line));box-shadow:0 6px 16px var(--dash-glow);transform:translateY(-2px)}.dash-feed{margin:0;padding:0;list-style:none;display:grid}.dash-feed li{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .2rem;display:grid}.dash-feed li:last-child{border-bottom:0}.dash-feed__main{align-items:center;gap:.5rem;min-width:0;display:flex}.dash-feed__main--stack{gap:.28rem;display:grid}.dash-feed__main--stack .cell-primary{gap:.12rem;min-width:0;display:grid}.dash-feed__main--stack .cell-primary>strong{color:#153832;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;display:block;overflow:hidden}.dash-feed__main--stack .cell-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.dash-feed__who{min-width:0}.dash-feed__side{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.dash-feed__side>strong{color:#153832;font-variant-numeric:tabular-nums;font-size:1rem}.dash-feed__trend{color:#8eb69b;opacity:.85;font-size:1rem!important}.dash-desk .dash-capture>.rs-mc-grid.dash-capture__kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem}@media (width<=900px){.dash-desk .dash-capture>.rs-mc-grid.dash-capture__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-feed__preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.dash-quota{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.5rem;display:grid}.dash-quota--soft{opacity:.92;margin-top:.75rem}.dash-quota__item{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:var(--surface,#fff);border-radius:12px;gap:.28rem;padding:.7rem .75rem;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-quota__item span{color:var(--muted);font-size:.7rem}.dash-quota__item strong{font-size:.95rem;line-height:1.1}.dash-meter{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.dash-meter>i{border-radius:inherit;background:linear-gradient(90deg,#8eb69b,#153832);height:100%;display:block}.dash-meter--warn>i{background:#f2b84b}.dash-meter--danger>i{background:#ef5b67}.dash-pills{flex-wrap:wrap;gap:.4rem;max-width:100%;margin-top:.15rem;display:flex}.dash-pill{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface,#fff);color:var(--text-soft);border-radius:999px;align-items:center;padding:.32rem .65rem;font-size:.76rem;font-weight:650;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.dash-pill:hover{border-color:color-mix(in srgb, var(--dash-brand) 35%, var(--line));transform:translateY(-1px)}.dash-pill.is-on{color:var(--dash-brand-dark);background:color-mix(in srgb, var(--dash-brand) 14%, #fff);border-color:color-mix(in srgb, var(--dash-brand) 32%, var(--line))}.dash-pill.is-off{opacity:.55}@media (width<=1180px){.dash-mc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.dash-span-5,.dash-span-6,.dash-span-7{grid-column:span 12}.dash-desk .dash-pipeline{grid-template-columns:1fr;justify-items:center}}@media (width<=720px){.dash-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-mini-kpis{grid-template-columns:1fr}.dash-period-tabs{width:100%}}.dash-desk .dash-pipeline__row{box-shadow:none!important;border:0!important;padding:.4rem .45rem!important;transform:none!important}.dash-desk .dash-pipeline__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.dash-desk .dash-mc{gap:.45rem}.dash-desk .dash-mc__val{font-size:1.7rem}.dash-desk .dash-mini-kpis .users-kpi{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:var(--surface,#fff);border-radius:12px;padding:.7rem .75rem;box-shadow:0 1px 2px #0f172a08}.dash-desk .dash-bento{gap:.75rem}.dash-desk .dash-pipeline--dt{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.15rem;display:grid}.dash-dt{gap:.65rem;min-width:0;display:grid}.dash-dt__wrap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface,#fff);border-radius:16px;overflow-x:auto}.dash-dt__table{border-collapse:collapse;width:100%;font-size:.82rem}.dash-dt__table thead th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);white-space:nowrap;background:#edf3f3;padding:.7rem .85rem;font-size:.7rem;font-weight:650}.dash-dt__table thead th.is-right,.dash-dt__table td.is-right{text-align:right}.dash-dt__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);color:var(--text);vertical-align:middle;padding:.72rem .85rem}.dash-dt__table tbody tr:last-child td{border-bottom:0}.dash-dt__row{cursor:pointer;transition:background .16s}.dash-dt__row:hover{background:#f0f5f4}.dash-dt__who{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.dash-dt__who-text{gap:.1rem;min-width:0;display:grid}.dash-dt__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.72rem;display:none;overflow:hidden}.dash-dt--inbox .dash-dt__table{table-layout:fixed;width:100%}.dash-dt--inbox .dash-dt__table th:first-child,.dash-dt--inbox .dash-dt__table td:first-child{width:5.5rem}.dash-dt--inbox .dash-dt__table th:nth-child(4),.dash-dt--inbox .dash-dt__table td:nth-child(4){width:3rem}.dash-dt--inbox .dash-dt__name{max-width:100%}.dash-dt--inbox .dash-dt__wrap{overflow-x:hidden}@media (width<=1100px){.dash-dt--inbox .dash-dt__col-detail{display:none}.dash-dt--inbox .dash-dt__sub{display:block}}.dash-mc.is-linky:hover{cursor:pointer}.dash-dt__av{color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;font-weight:700;display:grid}.dash-dt__name{color:#153832;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.84rem;font-weight:650;overflow:hidden}.dash-dt__muted{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.8rem;overflow:hidden}.dash-dt__num{font-variant-numeric:tabular-nums;color:#153832;font-weight:700}.dash-dt__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.dash-dt__dot{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.dash-dt__badge--n{color:#64748b;background:#a0a8b426}.dash-dt__badge--i{color:#0369a1;background:#38bdf826}.dash-dt__badge--s{color:#15803d;background:#24b47e26}.dash-dt__badge--w{color:#a16207;background:#f2b84b2e}.dash-dt__badge--d{color:#be123c;background:#ef5b6726}.dash-dt__badge--p{color:#7e22ce;background:#a855f724}.dash-dt__actions{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.dash-dt__btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:#153832;background:#fff;border-radius:8px;place-items:center;width:1.85rem;height:1.85rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.dash-dt__btn:hover{border-color:color-mix(in srgb, #8eb69b 40%, var(--line));color:#153832;background:#eff5f1}.dash-dt__btn--ghost:hover{border-color:color-mix(in srgb, #38bdf8 35%, var(--line));background:#e7f7fe}.dash-dt__ft{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .15rem;font-size:.74rem;display:flex}.dash-dt__more{color:#153832;font-weight:650;text-decoration:none}.dash-dt__more:hover{text-decoration:underline}.dash-prog-track--inline{background:color-mix(in srgb, var(--line) 65%, #fff);border-radius:999px;width:min(100%,7.5rem);height:7px;display:block;overflow:hidden}@media (width<=1100px){.dash-desk .dash-pipeline--dt{grid-template-columns:1fr;justify-items:center}.dash-desk .dash-pipeline--dt .dash-dt{width:100%}}@media (width<=720px){.dash-dt__name{max-width:9rem}.dash-dt__muted{max-width:10rem}}.dash-desk .dash-bento{align-items:start}.dash-desk .dash-panel--fit,.dash-desk .dash-panel--compact{align-self:start;height:auto!important}.dash-desk .dash-panel--fit>.panel-body,.dash-desk .dash-panel--compact>.panel-body{padding-bottom:.75rem;flex:0 auto!important}.dash-desk .dash-stack{align-content:start;gap:.75rem}.dash-desk .dash-stack .panel{height:auto!important}.dash-desk .dash-stack .panel-body{flex:0 auto!important}.dash-desk .dash-pipeline--dt{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:.65rem .85rem}.dash-pipeline__gauge{justify-items:center;gap:.3rem;padding:0;display:grid}.dash-pipeline__gauge-meta{text-align:center;justify-items:center;gap:.05rem;display:grid}.dash-pipeline__gauge-meta strong{color:#153832;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:750;line-height:1}.dash-pipeline__gauge-meta span{color:var(--muted);font-size:.66rem;font-weight:600}.dash-desk .dash-pipeline--dt .dash-dt{gap:.4rem;width:100%;min-width:0}.dash-desk .dash-pipeline--dt .dash-dt__wrap{margin:0}.dash-desk .dash-pipeline--dt .dash-dt__table{table-layout:fixed;width:100%}.dash-desk .dash-pipeline--dt .dash-dt__table th:first-child,.dash-desk .dash-pipeline--dt .dash-dt__table td:first-child{width:26%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(2),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(2){width:12%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(3),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(3){width:10%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(4),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(4){width:40%}.dash-desk .dash-pipeline--dt .dash-dt__table th:nth-child(5),.dash-desk .dash-pipeline--dt .dash-dt__table td:nth-child(5){width:12%}.dash-desk .dash-pipeline--dt .dash-dt__table thead th,.dash-desk .dash-pipeline--dt .dash-dt__table tbody td{padding:.42rem .55rem}.dash-desk .dash-pipeline--dt .dash-dt__ft{margin:0;padding-top:.05rem;font-size:.72rem}.dash-desk .dash-pipeline--dt .dash-circ__val strong{font-size:1rem}.dash-desk .dash-pipeline--dt .dash-circ__val span{letter-spacing:.05em;font-size:.56rem}.dash-prog-track--inline{width:100%!important;max-width:none!important}.dash-prospect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.dash-prospect-card{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:0;color:inherit;background:linear-gradient(155deg,#f5f9f7 0%,#fff 58%);border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .65rem;padding:.7rem .75rem;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:grid;box-shadow:0 1px 2px #0f172a08}.dash-prospect-card:hover{border-color:color-mix(in srgb, #8eb69b 45%, var(--line));color:inherit;transform:translateY(-1px);box-shadow:0 6px 16px #8eb69b33}.dash-prospect-card__hd{display:contents}.dash-prospect-card__ico{color:#153832;background:#ebf2ed;border-radius:11px;grid-area:1/1/span 3;align-self:center;place-items:center;width:2.35rem;height:2.35rem;display:grid}.dash-prospect-card__ico.tone-mail{color:#0369a1;background:#dff4fe}.dash-prospect-card__ico.tone-wa{color:#15803d;background:#dcf3ea}.dash-prospect-card__ico.tone-phone{color:#a16207;background:#fdf2df}.dash-prospect-card__ico.tone-cal{color:#7e22ce;background:#f3e7fe}.dash-prospect-card__lbl{color:var(--muted);grid-area:1/2;font-size:.7rem;font-weight:650;line-height:1.2}.dash-prospect-card__val{letter-spacing:-.03em;color:#153832;font-variant-numeric:tabular-nums;grid-area:2/2;font-size:1.45rem;font-weight:750;line-height:1}.dash-prospect-card__hint{color:var(--muted);grid-area:3/2;font-size:.66rem;font-weight:500}.dash-capture{gap:.85rem;display:grid}.dash-capture__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.dash-capture__kpi{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fbfcfb;border-radius:14px;gap:.15rem;padding:.7rem .8rem;display:grid}.dash-capture__kpi-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:650}.dash-capture__kpi-val{color:#153832;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:750;line-height:1.1}.dash-capture__kpi-val.is-down{color:#be123c}.dash-capture__kpi-val.is-up{color:#15803d}.dash-capture__kpi-hint{color:var(--muted);font-size:.7rem}.dash-capture__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.dash-capture__chart,.dash-capture__side,.dash-capture__bottom{gap:.55rem;min-width:0;display:grid}.dash-capture__chart-hd{color:#153832;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:650;display:flex}.dash-bars--capture{min-height:120px}.dash-capture__area{width:100%;height:auto;display:block}.dash-capture__conv{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .7rem;display:grid}.dash-capture__conv-meta{gap:.35rem;display:grid}.dash-capture__split{color:var(--muted);gap:.25rem;font-size:.74rem;display:grid}.dash-capture__weeks{gap:.45rem;display:grid}.dash-capture__week{grid-template-columns:4.5rem 2.2rem minmax(0,1fr);align-items:center;gap:.45rem;font-size:.74rem;display:grid}.dash-capture__bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}@media (width<=1100px){.dash-capture__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-capture__grid,.dash-capture__bottom{grid-template-columns:1fr}.dash-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-desk .dash-pipeline--dt{grid-template-columns:1fr;justify-items:center}}@media (width<=720px){.dash-prospect-grid,.dash-capture__kpis{grid-template-columns:1fr 1fr}}.chats-page--premium .chats-btn-grad,.chats-page--premium a.chats-btn-grad{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#8eb69b 0%,#153832 120%);-webkit-background-clip:border-box;background-clip:border-box;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem 1rem;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #8eb69b47;color:#fff!important}.chats-page--premium .chats-btn-grad:hover,.chats-page--premium a.chats-btn-grad:hover{filter:brightness(1.05);-webkit-text-fill-color:#fff;color:#fff!important}.pop-wrap{position:relative}.popover{z-index:90;border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:#f8fafc;background:#0f1a2b;border-radius:14px;min-width:12.5rem;padding:.35rem;display:none;position:absolute;box-shadow:0 18px 40px #0f172a59}.popover.open{gap:.15rem;display:grid}.pop-item{min-height:2.05rem;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.35rem .55rem;font-size:.82rem;text-decoration:none;display:flex}.pop-item:hover,.pop-item.active,.pop-item.is-active{color:#fff;background:#8eb69b38}.pop-item .material-symbols-outlined{opacity:.85;font-size:17px!important}.pop-div{background:#ffffff1a;height:1px;margin:.25rem .35rem}.sidebar-top{flex:none;min-height:0;margin-bottom:.55rem;padding-top:.1rem;display:block;position:relative}.sidebar-top .sidebar-brand{padding-inline:0;box-sizing:border-box;width:100%;padding-right:2.5rem}.sidebar-top .sidebar-mode-btn--desktop{z-index:2;position:absolute;top:0;right:0}.admin-shell.is-mini-nav{grid-template-columns:64px minmax(0,1fr)}.sidebar.sidebar--mini{box-sizing:border-box;align-items:center;width:64px;padding:.55rem .3rem}.sidebar--mini .sidebar-top{grid-template-rows:auto auto;grid-template-columns:1fr;place-items:center;gap:.28rem;width:100%;min-height:0;margin:0 0 .35rem;padding-top:0;display:grid}.sidebar--mini .sidebar-top .sidebar-brand{flex:none;justify-content:center;place-items:center;width:2.35rem;max-width:100%;height:2.35rem;margin:0;padding-right:0;display:grid;overflow:hidden}.sidebar--mini .sidebar-top .sidebar-mode-btn--desktop{justify-self:center;margin:0;position:static;top:auto;right:auto}.sidebar--mini .sidebar-brand.is-mini{width:2.35rem}.sidebar--mini .brand-mark{width:1.7rem;height:1.7rem;box-shadow:none;background:0 0;border-radius:0;font-size:.72rem}.sidebar--mini .brand-logo--panel{object-fit:contain;width:auto;max-width:2.35rem;height:auto;max-height:2rem}.sidebar-mode-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;transition:background .15s,color .15s,border-color .15s;display:grid}.sidebar-mode-btn .material-symbols-outlined{font-size:18px!important}.sidebar-mode-btn:hover{color:#fff;background:#ffffff14;border-color:#0000}.sidebar--mini .sidebar-mode-btn{width:2.15rem;height:2.15rem}.sidebar--mini .sidebar-brand__text,.sidebar--mini .sidebar-label,.sidebar--mini .sidebar-link__text,.sidebar--mini .company-switcher__label,.sidebar--mini .sidebar-user__meta{display:none}.sidebar--mini .company-switcher{box-shadow:none;background:0 0;border:0;justify-items:center;gap:0;width:100%;margin:0 0 .25rem;padding:0}.sidebar--mini .company-switcher__trigger.is-mini{width:2.15rem;height:2.15rem;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar--mini .company-switcher__trigger.is-mini:hover,.sidebar--mini .company-switcher.is-open .company-switcher__trigger.is-mini{box-shadow:none;background:#ffffff14;border-color:#0000}.sidebar--mini .company-switcher__mark{color:#fff;width:1.35rem;height:1.35rem;box-shadow:none;background:0 0;border-radius:0;font-size:.72rem}.sidebar--mini .company-switcher__popover{min-width:15rem;top:0;left:calc(100% + .45rem);right:auto}.sidebar--mini .company-switcher__menu{max-height:min(280px,45vh);box-shadow:none;background:0 0;border:0;padding:.15rem;animation:none;position:static;top:auto;left:auto;right:auto}.sidebar-nav--mini{scrollbar-width:none;justify-items:center;gap:0;width:100%;padding:.1rem 0 .35rem;display:grid}.sidebar-nav--mini::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-mini-group{justify-items:center;gap:.1rem;width:100%;padding:.2rem 0;display:grid}.sidebar-mini-group+.sidebar-mini-group{border-top:1px solid #ffffff14;margin-top:.15rem;padding-top:.35rem}.sidebar-mini__wrap{justify-items:center;width:2.15rem;display:grid}.mini-nav-item{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:2.15rem;height:2.15rem;margin:0 auto;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:grid}.mini-nav-item .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;line-height:1;font-size:18px!important}.mini-nav-item:hover{color:#fff;background:#ffffff14}.mini-nav-item.is-active{color:#fff;background:linear-gradient(145deg,#8eb69b94,#15383273);box-shadow:0 0 0 1px #8eb69b7a,0 4px 12px #15383247}.mini-nav-item.is-active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}.sidebar-flyout{min-width:13.5rem;padding:.3rem;top:0;left:calc(100% + .45rem);right:auto}.sidebar-flyout__hd{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;padding:.45rem .55rem .35rem;font-size:.68rem;font-weight:700;display:flex}.sidebar-flyout__hd .material-symbols-outlined{color:#8eb69b;font-size:15px!important}.sidebar-flyout__hd strong{color:#fff;text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:650}.sidebar-flyout__list{gap:.1rem;padding:.1rem .15rem .25rem;display:grid}.sidebar-link.is-liquid{background:linear-gradient(135deg,#8eb69b59,#15383247);position:relative;box-shadow:inset 0 0 0 1px #8eb69b59}.sidebar-liquid-dot{background:#fff;border-radius:999px;width:.35rem;height:.35rem;margin-left:auto;box-shadow:0 0 0 3px #8eb69b59}.sidebar--mini .sidebar-user.is-mini{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:.15rem;width:100%;margin-top:auto;padding:.45rem 0 .05rem;display:grid}.sidebar--mini .sidebar-user .notif-center,.sidebar--mini .sidebar-user .lang-switcher,.sidebar--mini .sidebar-user .sidebar-lang,.sidebar--mini .sidebar-user__pop{justify-items:center;width:2.15rem;display:grid}.sidebar--mini .notif-center__bell{color:#ffffffb3;background:0 0;border-radius:10px;width:2.15rem;height:2.15rem}.sidebar--mini .notif-center__bell:hover{color:#fff;background:#ffffff14}.sidebar--mini .lang-switcher--compact .lang-switcher__trigger{color:#ffffffb3;background:0 0;border:0;border-radius:10px;justify-content:center;width:2.15rem;height:2.15rem;min-height:2.15rem;padding:0}.sidebar--mini .lang-switcher--compact .lang-switcher__trigger:hover,.sidebar--mini .lang-switcher--compact .lang-switcher__trigger[aria-expanded=true]{color:#fff;background:#ffffff14}.sidebar--mini .sidebar-user__trigger{width:2.15rem;height:2.15rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.sidebar--mini .sidebar-user__trigger:hover,.sidebar--mini .sidebar-user__pop.is-open .sidebar-user__trigger,.sidebar--mini .sidebar-user__trigger[aria-expanded=true]{box-shadow:none;background:#ffffff14;border-color:#0000}.sidebar--mini .sidebar-user__menu{min-width:13rem;inset:auto auto 0 calc(100% + .45rem)}.sidebar--mini .user-avatar{width:1.55rem;height:1.55rem;font-size:.68rem}@media (width<=900px){.admin-shell.is-mini-nav{grid-template-columns:1fr}}.lead-import__steps{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.lead-import__steps span{color:var(--muted);background:color-mix(in srgb, var(--line) 35%, #fff);border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:650}.lead-import__steps span.is-on{color:#153832;background:#dfebe3}.lead-import__map,.lead-import__review{gap:.65rem;display:grid}.lead-import__map-table-wrap{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:12px;max-height:min(42vh,420px);overflow:auto}.lead-import__map-table{border-collapse:collapse;width:100%;font-size:.8rem}.lead-import__map-table th,.lead-import__map-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent);text-align:left;vertical-align:middle;padding:.5rem .65rem}.lead-import__map-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:#f3f8f5;font-size:.7rem;position:sticky;top:0}.lead-import__map-table select{width:100%;min-width:9rem}.lead-import__map-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lead-import__map-actions{flex-wrap:wrap;gap:.35rem;display:flex}.lead-import__map-table tr.is-off td{opacity:.45}.lead-import__map-table tr.is-off select{pointer-events:none}.fin-desk.dash-desk{gap:.85rem}.fin-desk>.page-head--modern{margin-bottom:0}.fin-desk .users-icon-btn{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);width:2.15rem;height:2.15rem;color:var(--text-soft,#4a5f58);cursor:pointer;background:#fff;border-radius:10px;place-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.fin-desk .users-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, #8eb69b 45%, var(--line));color:#153832;box-shadow:0 4px 12px #8eb69b38}.fin-desk .users-icon-btn:disabled{opacity:.55;cursor:not-allowed}.fin-desk .users-icon-btn--primary{border-color:color-mix(in srgb, #8eb69b 35%, var(--line));color:#153832;background:#edf3ef}.fin-cta.btn-primary,.fin-desk .btn.btn-primary.fin-cta{border-radius:10px;font-weight:650;box-shadow:0 4px 14px #8eb69b59;color:#fff!important;background:linear-gradient(135deg,#8eb69b 0%,#153832 100%)!important;border:1px solid #8eb69b73!important}.fin-cta.btn-primary:hover,.fin-desk .btn.btn-primary.fin-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.fin-tabs-bar{width:100%;max-width:100%}.fin-tab-badge{color:#fff;background:#ef5b67;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.fin-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fin-action{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);color:#153832;min-height:2.05rem;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:650;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.fin-action:hover:not(:disabled){border-color:color-mix(in srgb, #8eb69b 42%, var(--line));transform:translateY(-1px);box-shadow:0 6px 16px #8eb69b38}.fin-action:disabled{opacity:.55;cursor:not-allowed}.fin-overview{gap:.85rem;display:grid}.fin-mc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fin-desk .dash-mc.is-warn{border-color:color-mix(in srgb, #f2b84b 45%, var(--line));box-shadow:0 0 0 3px #f2b84b2e}.fin-desk .dash-mc.is-warn .dash-mc__val{color:#8a5a12}.fin-channel-grid.dash-prospect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fin-horizon-card{cursor:default}.fin-cashflow{margin-top:.85rem}.fin-attach-badge{color:#fff;text-align:center;pointer-events:none;background:#1f6f5b;border-radius:999px;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.62rem;font-style:normal;font-weight:700;line-height:1rem;position:absolute;top:-.2rem;right:-.25rem;box-shadow:0 0 0 1.5px #fff}.fin-cashflow--projected{margin-top:.75rem}.fin-settle-history{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);background:#f8fbf9;border-radius:10px;margin-top:.35rem;padding:.65rem .75rem}.fin-settle-history strong{color:#153832;margin-bottom:.4rem;font-size:.78rem;display:block}.fin-settle-history ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fin-settle-history li{color:var(--text-soft,#4a5f58);grid-template-columns:5.5rem 1fr auto;gap:.5rem;font-size:.78rem;display:grid}.fin-cashflow__grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.fin-cashflow__col{flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}.fin-cashflow__bars{justify-content:center;align-items:flex-end;gap:.2rem;width:100%;height:4.5rem;display:flex}.fin-cashflow__bar{border-radius:.25rem .25rem .1rem .1rem;width:.55rem;min-height:.25rem}.fin-cashflow__bar--in{background:#62ad94}.fin-cashflow__bar--out{background:#d99582}.fin-cashflow__net{text-align:center;color:#153832;font-size:.72rem;font-weight:700;line-height:1.2}.fin-cashflow__net.is-neg{color:#9a3b2a}.fin-cashflow__col small{color:var(--muted);letter-spacing:.02em;font-size:.65rem}.fin-contracts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.fin-contracts-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.fin-month-field{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:.2rem;font-size:.68rem;font-weight:700;display:flex}.fin-month-field input{border:1px solid var(--line,#d7e3dd);color:#153832;min-height:2.1rem;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:.55rem;padding:.25rem .55rem;font-weight:550}.fin-attach-box{flex-direction:column;gap:.75rem;display:flex}.fin-attach-upload{cursor:pointer;align-self:flex-start}.fin-attach-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.fin-attach-list li{border:1px solid var(--line,#d7e3dd);background:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.fin-attach-list strong{font-size:.88rem;display:block}.fin-attach-list small{margin-top:.15rem;display:block}@media (width<=720px){.fin-cashflow__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fin-filters{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.fin-filters__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 .15rem;font-size:.68rem;font-weight:700}.fin-chip{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:#153832;background:#f4f8f6;border-radius:999px;align-items:center;min-height:1.45rem;padding:.12rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.fin-chip--physical{border-color:color-mix(in srgb, #f2b84b 28%, var(--line));color:#8a5a12;background:#fdf5e6}.fin-chip--online{border-color:color-mix(in srgb, #38bdf8 28%, var(--line));color:#0369a1;background:#e7f7fe}.fin-chip--hybrid{border-color:color-mix(in srgb, #8eb69b 32%, var(--line));color:#153832;background:#edf3ef}.fin-desk .panel.panel--modern{border-color:color-mix(in srgb, var(--line) 75%, transparent);border-radius:16px;box-shadow:0 1px 2px #0f172a08}.fin-desk .fin-table-wrap{overflow-x:auto}.fin-desk .data-table{border-collapse:collapse;width:100%}.fin-desk .data-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:left;padding:.55rem .65rem;font-size:.68rem;font-weight:700}.fin-desk .data-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);vertical-align:middle;padding:.7rem .65rem;font-size:.84rem}.fin-desk .data-table tr:hover td{background:#f8fbf9}.fin-party-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.fin-party-card{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:16px;gap:.45rem;padding:.9rem 1rem;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:grid;box-shadow:0 1px 2px #0f172a08}.fin-party-card:hover{border-color:color-mix(in srgb, #8eb69b 40%, var(--line));transform:translateY(-2px);box-shadow:0 8px 20px #8eb69b38}.fin-party-card.is-off{opacity:.55}@media (width<=1200px){.fin-mc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-channel-grid.dash-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.fin-mc-grid,.fin-channel-grid.dash-prospect-grid{grid-template-columns:1fr 1fr}.fin-split-bento .dash-span-6{grid-column:span 12}}.fin-desk button.dash-prospect-card{cursor:pointer;width:100%;font:inherit;text-align:left}.fin-desk .dash-mc-grid.fin-mc-grid .dash-mc{min-width:0}.field--grow-sm,.field-grow-sm{flex:12rem;min-width:0}@media (width>=721px){.rs-data-mobile .rs-data-cards{display:none}}@media (width<=720px){.rs-data-mobile .rs-data-table-wrap{display:none}.rs-data-mobile .rs-data-cards{gap:.65rem;display:grid}.rs-data-card{border:1px solid var(--line,#d7e3dd);background:var(--surface,#fff);border-radius:.75rem;padding:.75rem .85rem}.rs-data-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;display:flex}.rs-data-card__actions{flex-wrap:wrap;margin-top:.55rem}}@media (width<=900px){.admin-shell:has(.chats-page.is-thread-open) .container.main{margin-top:.25rem}.chats-page .chats-shell,.chats-page .chats-shell--3{min-height:calc(100dvh - var(--rs-mobile-topbar) - 5.5rem);max-height:calc(100dvh - var(--rs-mobile-topbar) - 5.5rem);grid-template-columns:1fr;display:grid}.chats-page .chats-list{border-bottom:0;flex-direction:column;min-height:0;display:flex;overflow:hidden;max-height:none!important}.chats-page .chats-thread{min-height:0;display:none;overflow:hidden}.chats-page.is-thread-open .chats-list{display:none}.chats-page.is-thread-open .chats-thread{flex-direction:column;min-height:0;display:flex}.chats-back-btn{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface-2,#f4f8f6);width:2.35rem;height:2.35rem;color:inherit;cursor:pointer;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chats-thread__head{align-items:flex-start}}@media (width>=901px){.chats-back-btn{display:none}}.email-inbox-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:.85rem;min-height:18rem;display:grid}.email-inbox-list{border-right:1px solid var(--line,#d7e3dd);flex-direction:column;gap:.35rem;max-height:32rem;padding-right:.5rem;display:flex;overflow-y:auto}.email-inbox-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;display:flex}.email-inbox-item:hover{background:var(--surface-2,#f4f8f6)}.email-inbox-item.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.email-inbox-item.is-unread strong{font-weight:700}.email-inbox-item__body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.email-inbox-item__body em,.email-inbox-item__body small{color:var(--muted,#5a6b66);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-style:normal;overflow:hidden}.email-inbox-reader{flex-direction:column;gap:.65rem;min-width:0;display:flex}.email-inbox-reader__head h3{margin:0 0 .25rem;font-size:1.05rem}.email-inbox-reader__body{white-space:pre-wrap;background:var(--surface-2,#f4f8f6);border-radius:.65rem;max-height:14rem;margin:0;padding:.75rem;font-family:inherit;font-size:.9rem;overflow:auto}.email-inbox-config__hint{margin:0;padding:0 1rem 1rem}.email-inbox-config__save{align-self:end}.email-inbox-back{display:none}@media (width<=900px){.email-inbox-layout{min-height:calc(100dvh - var(--rs-mobile-topbar) - 12rem);grid-template-columns:1fr}.email-inbox-list{border-right:0;flex:1;min-height:0;max-height:none;padding-right:0}.email-inbox-reader{flex:1;min-height:0;display:none;overflow:auto}.email-inbox-page.is-detail-open .email-inbox-list{display:none}.email-inbox-page.is-detail-open .email-inbox-reader{display:flex}.email-inbox-back{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .55rem;display:inline-flex}.email-inbox-reader__body{flex:1;min-height:6rem;max-height:none}}.mobile-topbar__tools{align-items:center;gap:.25rem;margin-left:auto;display:flex}.mobile-topbar .notif-center__bell{border-radius:.65rem;width:2.35rem;height:2.35rem}.mobile-topbar .notif-center__panel{top:calc(var(--rs-mobile-topbar) + env(safe-area-inset-top) + .35rem);z-index:1200;width:auto;max-height:min(70dvh,28rem);position:fixed;bottom:auto;left:.65rem;right:.65rem}@media (width<=720px){.wa-channels-desk .wa-channel-grid--hero{grid-template-columns:1fr}.wa-channels-desk .page-head__actions{flex-wrap:wrap;width:100%}.msg-ops-desk .grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-table-stacked table.data-table thead,.rs-table-stacked table.data thead,.dash-desk .dash-dt__wrap table.dash-dt__table thead{display:none}.rs-table-stacked table.data-table tbody,.rs-table-stacked table.data tbody,.dash-desk .dash-dt__wrap table.dash-dt__table tbody{flex-direction:column;gap:.65rem;display:flex}.rs-table-stacked table.data-table tr,.rs-table-stacked table.data tr,.dash-desk .dash-dt__wrap table.dash-dt__table tr{border:1px solid var(--line,#d7e3dd);background:var(--surface,#fff);border-radius:.75rem;gap:.4rem;padding:.75rem .85rem;display:grid}.rs-table-stacked table.data-table td,.rs-table-stacked table.data td,.dash-desk .dash-dt__wrap table.dash-dt__table td{white-space:normal;border:0;padding:0;display:block}.rs-table-stacked table.data-table td:first-child strong,.rs-table-stacked table.data td:first-child strong{font-size:1rem}.rs-table-stacked .fin-money{font-size:1.08rem;font-weight:700}.rs-table-stacked .cell-actions{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:.15rem;padding-top:.35rem}.rs-table-stacked td:last-child:has(.users-actions){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:.15rem;padding-top:.35rem}.rs-table-stacked td:last-child:has(.toolbar){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:.15rem;padding-top:.35rem}.rs-table-stacked .users-actions{flex-wrap:wrap;justify-content:flex-start}.rs-table-stacked tr.empty td{border:0;padding:0}.rs-table-stacked select{width:100%;max-width:100%}.leads-desk .kanban-board{gap:1rem;padding-bottom:.5rem;overflow-x:visible;grid-template-columns:1fr!important}.leads-desk .kanban-col{min-height:auto;max-height:none}.leads-desk .kanban-col-body{max-height:min(48vh,380px);overflow-y:auto}.leads-desk .kanban-card{touch-action:pan-y}.dash-desk .dash-dt__wrap table.dash-dt__table thead{display:none}.dash-desk .dash-dt__wrap table.dash-dt__table tbody{flex-direction:column;gap:.65rem;display:flex}.dash-desk .dash-dt__wrap table.dash-dt__table tr{border:1px solid var(--line,#d7e3dd);background:var(--surface,#fff);border-radius:.75rem;gap:.35rem;padding:.75rem .85rem;display:grid}.dash-desk .dash-dt__wrap table.dash-dt__table td{white-space:normal;border:0;padding:0;display:block}.dash-desk .dash-dt__actions{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);flex-wrap:wrap;justify-content:flex-start;margin-top:.15rem;padding-top:.35rem}.radar-desk .radar-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-desk .integ-split,.radar-desk .radar-dash__main,.radar-desk .radar-dash__bottom{grid-template-columns:1fr!important}.radar-desk .radar-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.radar-desk .radar-filters{flex-direction:column;align-items:stretch}.radar-desk .radar-filters__search{width:100%}.radar-desk .radar-assess-card{touch-action:manipulation}.trainings-desk .training-card-grid{grid-template-columns:1fr}.trainings-desk .training-embed{background:#000;border-radius:.65rem;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.trainings-desk .training-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.apikeys-desk .integ-card,.webhooks-desk .integ-card{flex-direction:column;align-items:stretch}.apikeys-desk .integ-card__actions,.webhooks-desk .integ-card__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.profile-desk .profile-hero,.profile-desk .profile-identity{text-align:center;flex-direction:column;align-items:stretch}.profile-desk .profile-identity__meta{align-items:center}.profile-desk .profile-identity__sub{justify-content:center}.profile-desk .profile-avatar,.profile-desk .profile-avatar--lg{margin-inline:auto}.profile-desk .profile-avatar-actions{justify-items:center;width:100%}.profile-desk .profile-avatar-actions .btn{justify-content:center;width:100%}.profile-desk .prefs-region{grid-template-columns:1fr}.profile-desk .prefs-region__tools{flex-direction:column;align-items:stretch}.profile-desk .prefs-tools,.profile-desk .prefs-lang-grid{grid-template-columns:1fr}.profile-desk .profile-tabs.rs-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.profile-desk .profile-actions--sticky{bottom:env(safe-area-inset-bottom);padding-bottom:max(.85rem, env(safe-area-inset-bottom));border-radius:12px 12px 0 0;margin-inline:-.15rem;box-shadow:0 -8px 24px #0f172a14}.profile-desk .profile-actions--sticky .btn{flex:auto;justify-content:center;min-height:2.5rem}.fr-desk .fr-forms-grid{grid-template-columns:1fr}.fr-desk .page-head__actions{flex-wrap:wrap;width:100%}.fr-desk .fr-period{justify-content:center;width:100%}.fr-desk .fr-form-card__actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.fr-desk .fr-form-card__actions .btn:first-child{grid-column:1/-1}.form-results-shell .rs-tabs.fr-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.lp-desk .landing-card-grid{grid-template-columns:1fr}.lp-desk .lp-fn .lp-search,.lp-desk .lp-fn .users-search{flex:100%;width:100%;min-width:0}.lp-desk .page-head__actions{flex-wrap:wrap;width:100%}.lp-desk .users-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.lp-editor-tabs.users-subnav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:-.35rem -.15rem .65rem;padding-bottom:.15rem;overflow-x:auto}.lp-editor-tabs .users-subnav__btn{white-space:nowrap;flex:none}.modal-panel.modal-xl:has(.lp-editor-tabs){max-height:min(96dvh,960px)}.modal-panel.modal-xl:has(.lp-editor-tabs) .modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.modal-panel.modal-full.srh-result-modal{max-height:min(96dvh,960px);width:100%!important}.modal-panel.modal-full.srh-result-modal .modal-body{flex-direction:column;min-height:0;padding:.65rem .85rem .85rem;display:flex}.srh-result-modal__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.radar-result__toolbar{flex-direction:column;align-items:stretch;gap:.55rem}.radar-result__toolbar .toolbar{flex-wrap:wrap;justify-content:flex-start}.srh-result-modal .modal-foot{gap:.45rem}.srh-result-modal .modal-foot .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.5rem}.srh-result-modal .modal-foot .btn:first-child{flex-basis:100%}.projects-desk .proj-toolbar{flex-direction:column;align-items:stretch}.projects-desk .proj-toolbar__search{flex:100%;width:100%;min-width:0}.projects-desk .proj-toolbar__modes{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.projects-desk .page-head__actions{flex-wrap:wrap;width:100%}.projects-board-page .page-head__actions{flex-wrap:wrap;gap:.45rem;width:100%}.projects-board-page .view-toggle{width:100%;display:flex}.projects-board-page .view-toggle .btn{flex:50%;justify-content:center;min-height:2.35rem}.projects-board-filters{flex-direction:column;align-items:stretch}.projects-board-filters__search,.projects-board-filters>select{width:100%;min-width:0}.projects-board-filters .btn{justify-content:center;width:100%;min-height:2.45rem}.projects-board-meta{flex-wrap:wrap;gap:.35rem}.projects-board-page .projects-board-panel{max-height:min(72dvh,640px);position:static}.projects-board-page .projects-phase-flow-panel__nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.fin-desk .fin-tabs-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fin-desk .fin-tabs-bar::-webkit-scrollbar{display:none}.fin-desk .fin-filters{grid-template-columns:1fr;align-items:stretch;gap:.55rem;display:grid}.fin-desk .fin-filters>*{width:100%;min-width:0}.dash-desk .dash-bars{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;min-height:120px;padding-bottom:.25rem;display:flex;overflow-x:auto}.dash-desk .dash-bars__col{flex:0 0 2.25rem;min-width:2.25rem}.dash-desk .page-head__actions{flex-wrap:wrap;justify-content:flex-end}.dash-desk .dash-capture__grid,.dash-desk .dash-capture__bottom{grid-template-columns:1fr}.trainings-desk .training-player__main{min-width:0}.trainings-desk .training-player__side{max-height:min(42dvh,360px);overflow-y:auto}.trainings-desk .training-module-list ul{max-height:min(28dvh,240px);overflow-y:auto}.modal-panel:has(.training-create-form){max-height:min(96dvh,920px)}.modal-panel:has(.training-create-form) .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.auto-desk .auto-card-grid{grid-template-columns:1fr}.auto-desk .auto-fn{flex-direction:column;align-items:stretch}.auto-desk .auto-fn .users-search{flex:100%;width:100%;min-width:0}.companies-desk .co-workflow{flex-direction:column;align-items:stretch}.companies-desk .co-workflow__steps{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.companies-desk .co-workflow__step{white-space:nowrap;flex:none}.eval-desk .eval-kpis{grid-template-columns:1fr}.eval-desk .eval-dist{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.eval-desk .eval-dist__col{flex:0 0 2.5rem;min-width:2.5rem}.eval-desk .eval-question-row{grid-template-columns:1fr;gap:.45rem;padding:.75rem 0}.eval-desk .eval-questions__head{flex-direction:column;align-items:stretch}.eval-desk .eval-thermo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.eval-desk .panel-head .toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%}.eval-desk .radar-chart-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.modal-panel:has(.eval-tabs){max-height:min(96dvh,920px)}.modal-panel:has(.eval-tabs) .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.tpl-desk .users-subnav,.tpl-desk .tpl-studio-tabs.rs-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.tpl-desk .tpl-fn{flex-direction:column;align-items:stretch}.tpl-desk .tpl-fn .tpl-search,.tpl-desk .tpl-fn .users-search{flex:100%;width:100%;min-width:0}.tpl-desk .tpl-fn-approach{width:100%;min-width:0}.tpl-desk .tpl-merge-grid{grid-template-columns:1fr}.tpl-desk .tpl-colors{grid-template-columns:1fr 1fr}.tpl-desk .tpl-card-grid{grid-template-columns:1fr;gap:1.35rem}.tpl-desk .tpl-preview-modes{width:100%;display:flex}.tpl-desk .tpl-preview-modes button{flex:50%;justify-content:center}.tpl-desk .tpl-variations__head,.tpl-desk .tpl-tag-bar{flex-direction:column;align-items:stretch}.ein-desk .page-head__actions{flex-wrap:wrap;width:100%}.ein-fn-grid{grid-template-columns:1fr}.ein-fn-row{flex-wrap:wrap;align-items:flex-start}.modal-panel:has(.ein-fn-panel){max-height:min(96dvh,920px)}.modal-panel:has(.ein-fn-panel) .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.sales-desk .fin-tabs-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sales-desk .fin-tabs-bar::-webkit-scrollbar{display:none}.inbox-desk .inbox-filters{grid-template-columns:1fr;gap:.55rem;display:grid}.inbox-desk .inbox-filters .rs-tabs{flex-wrap:nowrap;overflow-x:auto}.inbox-desk .inbox-search{width:100%;min-width:0}.modal-panel.wa-campaign-create-modal,.modal-panel.wa-campaign-report-modal,.modal-panel.lead-preview-modal,.modal-panel.proj-modal{max-height:min(96dvh,920px)}.modal-panel.wa-campaign-create-modal .modal-body,.modal-panel.wa-campaign-report-modal .modal-body,.modal-panel.lead-preview-modal .modal-body,.modal-panel.proj-modal .modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.wa-report__cols{grid-template-columns:1fr}.lead-preview-modal .modal-foot{flex-wrap:wrap;gap:.45rem}.lead-preview-modal .modal-foot .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.5rem}.lead-preview__action{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}.lead-preview__action--wa{flex-basis:100%}.forms-desk .forms-list-toolbar{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.forms-desk .forms-list-search{width:100%;min-width:0}.forms-desk .forms-cards{grid-template-columns:1fr}.forms-desk .forms-pack-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.forms-desk .forms-template-grid{grid-template-columns:1fr}.forms-desk .page-head__actions{flex-wrap:wrap;width:100%}.modal-panel.modal-xl:has(.forms-editor){max-height:min(96dvh,960px)}.modal-panel.modal-xl:has(.forms-editor) .modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.forms-editor__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.forms-editor__tab{white-space:nowrap;flex:none}.forms-editor__share{flex-direction:column;align-items:stretch}.forms-editor__share .btn{justify-content:center;width:100%}.form-field-row{grid-template-columns:1fr;gap:.45rem}.form-fields-editor__head{flex-direction:column;align-items:stretch}.campaigns-desk .page-head__actions,.campaign-detail-desk .page-head__actions,.openai-desk .page-head__actions{flex-wrap:wrap;gap:.45rem;width:100%}.campaign-detail-desk .grid-stats,.openai-desk .grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-detail-desk .panel .toolbar{flex-wrap:wrap;gap:.35rem}:is(.modal-panel:has(#campaign-form),.modal-panel:has(#campaign-edit-form),.modal-panel:has(#openai-form)){max-height:min(96dvh,920px)}:is(.modal-panel:has(#campaign-form) .modal-body,.modal-panel:has(#campaign-edit-form) .modal-body,.modal-panel:has(#openai-form) .modal-body){-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.sequences-desk .panel-body>.form-grid.two{grid-template-columns:1fr}.sequences-desk .panel-body .form-grid.two .field:last-child{gap:.45rem;align-items:stretch!important;display:grid!important}.sequences-desk .panel-body .form-grid.two .field:last-child .btn{justify-content:center;width:100%;min-height:2.45rem}.modal-body>form.form-grid>.panel .form-grid.two{grid-template-columns:1fr}.modal-body>form.form-grid>.toolbar{flex-wrap:wrap;gap:.45rem}.modal-body>form.form-grid>.toolbar .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}.modal-body>form.form-grid>.toolbar .btn-primary{flex-basis:100%}.eval-json-ta{min-height:min(50dvh,20rem);max-height:min(60dvh,28rem)}.eval-json-actions .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}.modal-panel:has(#campaign-form) .form-grid.three{grid-template-columns:1fr}.campaign-detail-meta .form-grid.three{grid-template-columns:1fr}}.campaign-test-mail__head{margin-bottom:.85rem}.campaign-test-mail__head h2{margin:0 0 .35rem}.campaign-test-mail__head .muted{max-width:52rem;margin:0;line-height:1.45}.campaign-test-mail .form-grid.two{align-items:start}.campaign-test-mail .field{min-width:0}.campaign-test-mail .field input,.campaign-test-mail .field select{box-sizing:border-box;width:100%;min-width:0}.campaign-test-mail__actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;margin-top:.15rem;padding-top:.85rem;display:flex}.campaign-test-mail__result{background:var(--surface-2,#f4f5f7);border:1px solid var(--line);white-space:pre-wrap;color:var(--text-soft);border-radius:10px;margin:.85rem 0 0;padding:.75rem .85rem;font-family:inherit;font-size:.88rem;line-height:1.45}@media (width<=900px){.campaign-test-mail__actions .btn{flex:calc(50% - .25rem);justify-content:center;min-height:2.45rem}}.ein-fn-panel{gap:1.15rem;display:grid}.ein-fn-panel>section{gap:.65rem;display:grid}.ein-fn-panel>section>header{align-items:center;gap:.45rem;display:flex}.ein-fn-panel>section>header h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:.88rem}.ein-fn-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.55rem;display:grid}.ein-fn-grid>button,.ein-fn-grid>.ein-fn-link{text-align:left;border:1px solid color-mix(in srgb, var(--line) 80%, transparent);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;gap:.15rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.ein-fn-grid>button:hover,.ein-fn-grid>.ein-fn-link:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 10%, transparent)}.ein-fn-grid strong{font-size:.88rem}.ein-fn-grid span{color:var(--muted);font-size:.76rem}.ein-fn-list{gap:.45rem;display:grid}.ein-fn-row{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface-2,#f6f7f9) 50%, #fff);border-radius:10px;justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.ein-fn-row span{gap:.1rem;min-width:0;display:grid}.ein-fn-row strong{font-size:.86rem}.ein-fn-row small{color:var(--muted);font-size:.74rem}.ein-fn-ops{gap:.65rem;display:grid}.ein-fn-test{gap:.35rem;font-size:.82rem;display:grid}
