@font-face{font-family:Russo One;src:url(/fonts/adeso/RussoOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anaheim;src:url(/fonts/adeso/Anaheim-Variable.ttf)format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/adeso/MartianMono-Variable.ttf)format("truetype");font-weight:300 800;font-stretch:75% 112%;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/adeso/Sora-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/adeso/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/adeso/Inter-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/adeso/Inter-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/adeso/Inter-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--adeso-charcoal:#2b3839;--adeso-slate:#596b6d;--adeso-slate-soft:#6a868a;--adeso-lime:#a6e65a;--adeso-cyan:#02a3bd;--adeso-teal:#2ecabc;--adeso-mist:#e8eeee;--adeso-white:#fff;--charcoal-900:#1a2324;--charcoal-800:#222d2e;--charcoal-700:#2b3839;--charcoal-600:#3a4a4b;--charcoal-500:#4b5d5e;--charcoal-400:#596b6d;--charcoal-300:#6a868a;--charcoal-200:#9db1b3;--charcoal-100:#c6d2d2;--charcoal-050:#e8eeee;--cyan-700:#016e80;--cyan-600:#018699;--cyan-500:#02a3bd;--cyan-400:#35b8ce;--cyan-300:#74cedd;--cyan-100:#c2e9ef;--teal-600:#1fa99c;--teal-500:#2ecabc;--teal-300:#74dcd2;--teal-100:#c6f0eb;--lime-600:#7fbe32;--lime-500:#a6e65a;--lime-300:#c4ee92;--lime-100:#e5f8ce;--gradient-fluid:linear-gradient(110deg, var(--cyan-500) 0%, var(--teal-500) 55%, var(--lime-500) 100%);--gradient-logo:linear-gradient(90deg, var(--cyan-500) 35%, var(--teal-500) 70%, var(--lime-500) 100%);--gradient-deep:linear-gradient(150deg, var(--charcoal-800) 0%, var(--cyan-700) 120%);--gradient-mesh:radial-gradient(120% 120% at 80% 30%, var(--lime-500) 0%, var(--teal-500) 35%, var(--cyan-500) 100%);--brand:var(--cyan-500);--brand-strong:var(--cyan-600);--brand-soft:var(--teal-500);--accent:var(--lime-500);--accent-ink:var(--charcoal-800);--bg-base:var(--adeso-white);--bg-subtle:var(--charcoal-050);--bg-sunken:#dde6e6;--bg-inverse:var(--charcoal-700);--bg-inverse-deep:var(--charcoal-900);--surface-card:var(--adeso-white);--surface-raised:var(--adeso-white);--surface-inverse:var(--charcoal-800);--text-strong:var(--charcoal-800);--text-body:var(--charcoal-700);--text-muted:var(--charcoal-400);--text-subtle:var(--charcoal-300);--text-on-brand:var(--adeso-white);--text-on-dark:var(--charcoal-050);--text-on-dark-mut:var(--charcoal-200);--text-link:var(--cyan-600);--border-subtle:#d3dddd;--border-default:#c0cccc;--border-strong:var(--charcoal-400);--border-inverse:#3c4d4e;--focus-ring:var(--cyan-500);--success:var(--teal-600);--success-soft:var(--teal-100);--info:var(--cyan-500);--info-soft:var(--cyan-100);--warning:#e6a93a;--warning-soft:#f8ecce;--danger:#e0584e;--danger-soft:#f8d7d4;--font-display:"Russo One", "Arial Black", sans-serif;--font-heading:"Sora", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-mono:"Martian Mono", "SFMono-Regular", ui-monospace, monospace;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:36px;--text-3xl:46px;--text-4xl:60px;--text-5xl:78px;--text-6xl:104px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-display:-.01em;--tracking-tight:-.015em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-mono:.02em;--tracking-eyebrow:.22em}.adeso-display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-tight);color:var(--text-strong)}.adeso-body{font-family:var(--font-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-body)}.adeso-eyebrow{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.adeso-mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--radius-blob:50% 50% 50% 50% / 60% 60% 40% 40%;--border-hairline:1px;--border-thin:1.5px;--border-thick:2px;--shadow-xs:0 1px 2px #1b23240f;--shadow-sm:0 2px 8px #1b232412;--shadow-md:0 8px 24px #1b23241a;--shadow-lg:0 18px 48px #1b232424;--shadow-brand:0 12px 32px #02a3bd47;--shadow-lime:0 10px 28px #a6e65a57;--shadow-inset:inset 0 1px 0 #ffffff80;--container-sm:640px;--container-md:860px;--container-lg:1120px;--container-xl:1320px;--gutter:24px;--ease-fluid:cubic-bezier(.4, 0, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--font-icon:"Material Symbols Rounded"}.adeso-icon,.material-symbols-rounded{font-family:var(--font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.adeso-icon--filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.adeso-icon--bold{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}:root{font-family:var(--font-body);--theme-elevation-0:var(--adeso-white);--theme-elevation-50:#f4f7f7;--theme-elevation-100:var(--charcoal-050);--theme-elevation-150:#dde6e6;--theme-elevation-200:#d3dddd;--theme-elevation-250:#c6d2d2;--theme-elevation-300:var(--charcoal-100);--theme-elevation-350:color-mix(in srgb, var(--charcoal-100) 50%, var(--charcoal-200));--theme-elevation-400:var(--charcoal-200);--theme-elevation-450:color-mix(in srgb, var(--charcoal-200) 50%, var(--charcoal-300));--theme-elevation-500:var(--charcoal-300);--theme-elevation-550:color-mix(in srgb, var(--charcoal-300) 50%, var(--charcoal-400));--theme-elevation-600:var(--charcoal-400);--theme-elevation-650:color-mix(in srgb, var(--charcoal-400) 50%, var(--charcoal-500));--theme-elevation-700:var(--charcoal-500);--theme-elevation-750:color-mix(in srgb, var(--charcoal-500) 50%, var(--charcoal-600));--theme-elevation-800:var(--charcoal-600);--theme-elevation-850:color-mix(in srgb, var(--charcoal-600) 50%, var(--charcoal-700));--theme-elevation-900:var(--charcoal-700);--theme-elevation-950:color-mix(in srgb, var(--charcoal-700) 50%, var(--charcoal-900));--theme-elevation-1000:var(--charcoal-900);--theme-bg:var(--theme-elevation-0);--theme-text:var(--adeso-charcoal);--theme-input-bg:var(--theme-elevation-0);--theme-overlay:#1a23248c;--theme-border-color:var(--theme-elevation-200);--theme-success-50:color-mix(in srgb, var(--cyan-500) 8%, white);--theme-success-100:color-mix(in srgb, var(--cyan-500) 14%, white);--theme-success-150:var(--cyan-100);--theme-success-200:color-mix(in srgb, var(--cyan-500) 30%, white);--theme-success-250:color-mix(in srgb, var(--cyan-500) 40%, white);--theme-success-300:var(--cyan-300);--theme-success-350:color-mix(in srgb, var(--cyan-500) 62%, white);--theme-success-400:var(--cyan-400);--theme-success-450:color-mix(in srgb, var(--cyan-500) 88%, white);--theme-success-500:var(--cyan-500);--theme-success-550:color-mix(in srgb, var(--cyan-500) 88%, black);--theme-success-600:var(--cyan-600);--theme-success-650:color-mix(in srgb, var(--cyan-600) 75%, black);--theme-success-700:var(--cyan-700);--theme-success-750:color-mix(in srgb, var(--cyan-700) 88%, black);--theme-success-800:color-mix(in srgb, var(--cyan-700) 75%, black);--theme-success-850:color-mix(in srgb, var(--cyan-700) 62%, black);--theme-success-900:color-mix(in srgb, var(--cyan-700) 50%, black);--theme-success-950:color-mix(in srgb, var(--cyan-700) 35%, black);--theme-warning-50:color-mix(in srgb, var(--warning) 8%, white);--theme-warning-100:color-mix(in srgb, var(--warning) 16%, white);--theme-warning-150:color-mix(in srgb, var(--warning) 25%, white);--theme-warning-200:color-mix(in srgb, var(--warning) 34%, white);--theme-warning-250:color-mix(in srgb, var(--warning) 44%, white);--theme-warning-300:color-mix(in srgb, var(--warning) 55%, white);--theme-warning-350:color-mix(in srgb, var(--warning) 68%, white);--theme-warning-400:color-mix(in srgb, var(--warning) 82%, white);--theme-warning-450:color-mix(in srgb, var(--warning) 92%, white);--theme-warning-500:var(--warning);--theme-warning-550:color-mix(in srgb, var(--warning) 90%, black);--theme-warning-600:color-mix(in srgb, var(--warning) 78%, black);--theme-warning-650:color-mix(in srgb, var(--warning) 68%, black);--theme-warning-700:color-mix(in srgb, var(--warning) 58%, black);--theme-warning-750:color-mix(in srgb, var(--warning) 50%, black);--theme-warning-800:color-mix(in srgb, var(--warning) 42%, black);--theme-warning-850:color-mix(in srgb, var(--warning) 34%, black);--theme-warning-900:color-mix(in srgb, var(--warning) 27%, black);--theme-warning-950:color-mix(in srgb, var(--warning) 20%, black);--theme-error-50:color-mix(in srgb, var(--danger) 8%, white);--theme-error-100:color-mix(in srgb, var(--danger) 16%, white);--theme-error-150:color-mix(in srgb, var(--danger) 25%, white);--theme-error-200:color-mix(in srgb, var(--danger) 34%, white);--theme-error-250:color-mix(in srgb, var(--danger) 44%, white);--theme-error-300:color-mix(in srgb, var(--danger) 55%, white);--theme-error-350:color-mix(in srgb, var(--danger) 68%, white);--theme-error-400:color-mix(in srgb, var(--danger) 82%, white);--theme-error-450:color-mix(in srgb, var(--danger) 92%, white);--theme-error-500:var(--danger);--theme-error-550:color-mix(in srgb, var(--danger) 90%, black);--theme-error-600:color-mix(in srgb, var(--danger) 78%, black);--theme-error-650:color-mix(in srgb, var(--danger) 68%, black);--theme-error-700:color-mix(in srgb, var(--danger) 58%, black);--theme-error-750:color-mix(in srgb, var(--danger) 50%, black);--theme-error-800:color-mix(in srgb, var(--danger) 42%, black);--theme-error-850:color-mix(in srgb, var(--danger) 34%, black);--theme-error-900:color-mix(in srgb, var(--danger) 27%, black);--theme-error-950:color-mix(in srgb, var(--danger) 20%, black);--style-radius-s:var(--radius-xs);--style-radius-m:var(--radius-sm);--style-radius-l:var(--radius-md);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--theme-elevation-0:var(--night-base);--theme-elevation-50:var(--night-sunken);--theme-elevation-100:var(--night-raised);--theme-elevation-150:var(--night-hover);--theme-elevation-200:var(--night-border);--theme-elevation-250:color-mix(in srgb, var(--night-border) 50%, var(--charcoal-500));--theme-elevation-300:var(--charcoal-500);--theme-elevation-350:color-mix(in srgb, var(--charcoal-500) 50%, var(--charcoal-400));--theme-elevation-400:var(--charcoal-400);--theme-elevation-450:color-mix(in srgb, var(--charcoal-400) 50%, var(--charcoal-300));--theme-elevation-500:var(--charcoal-300);--theme-elevation-550:color-mix(in srgb, var(--charcoal-300) 50%, var(--charcoal-200));--theme-elevation-600:var(--charcoal-200);--theme-elevation-650:color-mix(in srgb, var(--charcoal-200) 50%, var(--charcoal-100));--theme-elevation-700:var(--charcoal-100);--theme-elevation-750:color-mix(in srgb, var(--charcoal-100) 50%, var(--charcoal-050));--theme-elevation-800:var(--charcoal-050);--theme-elevation-850:color-mix(in srgb, var(--charcoal-050) 60%, white);--theme-elevation-900:var(--adeso-white);--theme-elevation-950:var(--adeso-white);--theme-elevation-1000:var(--adeso-white);--theme-bg:var(--theme-elevation-0);--theme-text:var(--theme-elevation-800);--theme-input-bg:var(--theme-elevation-50);--theme-overlay:#0f1516b8;--theme-border-color:var(--night-border);--theme-success-50:color-mix(in srgb, var(--cyan-300) 12%, var(--night-base));--theme-success-100:color-mix(in srgb, var(--cyan-300) 20%, var(--night-base));--theme-success-150:color-mix(in srgb, var(--cyan-300) 28%, var(--night-base));--theme-success-200:color-mix(in srgb, var(--cyan-300) 38%, var(--night-base));--theme-success-250:color-mix(in srgb, var(--cyan-300) 48%, var(--night-base));--theme-success-300:color-mix(in srgb, var(--cyan-300) 60%, var(--night-base));--theme-success-350:color-mix(in srgb, var(--cyan-300) 74%, var(--night-base));--theme-success-400:var(--cyan-300);--theme-success-450:var(--cyan-400);--theme-success-500:var(--cyan-500);--theme-success-550:var(--cyan-500);--theme-success-600:var(--cyan-600);--theme-success-650:var(--cyan-600);--theme-success-700:var(--cyan-700);--theme-success-750:var(--cyan-700);--theme-success-800:color-mix(in srgb, var(--cyan-700) 80%, black);--theme-success-850:color-mix(in srgb, var(--cyan-700) 65%, black);--theme-success-900:color-mix(in srgb, var(--cyan-700) 50%, black);--theme-success-950:color-mix(in srgb, var(--cyan-700) 35%, black);--theme-warning-50:color-mix(in srgb, var(--warning) 14%, var(--night-base));--theme-warning-100:color-mix(in srgb, var(--warning) 22%, var(--night-base));--theme-warning-150:color-mix(in srgb, var(--warning) 30%, var(--night-base));--theme-warning-200:color-mix(in srgb, var(--warning) 40%, var(--night-base));--theme-warning-250:color-mix(in srgb, var(--warning) 50%, var(--night-base));--theme-warning-300:color-mix(in srgb, var(--warning) 62%, var(--night-base));--theme-warning-350:color-mix(in srgb, var(--warning) 76%, var(--night-base));--theme-warning-400:color-mix(in srgb, var(--warning) 90%, var(--night-base));--theme-warning-450:var(--warning);--theme-warning-500:var(--warning);--theme-warning-550:color-mix(in srgb, var(--warning) 92%, black);--theme-warning-600:color-mix(in srgb, var(--warning) 80%, black);--theme-warning-650:color-mix(in srgb, var(--warning) 70%, black);--theme-warning-700:color-mix(in srgb, var(--warning) 60%, black);--theme-warning-750:color-mix(in srgb, var(--warning) 52%, black);--theme-warning-800:color-mix(in srgb, var(--warning) 44%, black);--theme-warning-850:color-mix(in srgb, var(--warning) 36%, black);--theme-warning-900:color-mix(in srgb, var(--warning) 29%, black);--theme-warning-950:color-mix(in srgb, var(--warning) 22%, black);--theme-error-50:color-mix(in srgb, var(--danger) 14%, var(--night-base));--theme-error-100:color-mix(in srgb, var(--danger) 22%, var(--night-base));--theme-error-150:color-mix(in srgb, var(--danger) 30%, var(--night-base));--theme-error-200:color-mix(in srgb, var(--danger) 40%, var(--night-base));--theme-error-250:color-mix(in srgb, var(--danger) 50%, var(--night-base));--theme-error-300:color-mix(in srgb, var(--danger) 62%, var(--night-base));--theme-error-350:color-mix(in srgb, var(--danger) 76%, var(--night-base));--theme-error-400:color-mix(in srgb, var(--danger) 90%, var(--night-base));--theme-error-450:var(--danger);--theme-error-500:var(--danger);--theme-error-550:color-mix(in srgb, var(--danger) 92%, black);--theme-error-600:color-mix(in srgb, var(--danger) 80%, black);--theme-error-650:color-mix(in srgb, var(--danger) 70%, black);--theme-error-700:color-mix(in srgb, var(--danger) 60%, black);--theme-error-750:color-mix(in srgb, var(--danger) 52%, black);--theme-error-800:color-mix(in srgb, var(--danger) 44%, black);--theme-error-850:color-mix(in srgb, var(--danger) 36%, black);--theme-error-900:color-mix(in srgb, var(--danger) 29%, black);--theme-error-950:color-mix(in srgb, var(--danger) 22%, black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.payload-toast-item.toast-success{color:var(--teal-700);border-color:var(--teal-300);background-color:var(--teal-100)}.payload-toast-item.toast-success .payload-toast-close-button{color:var(--teal-600)}.payload-toast-item.toast-success .payload-toast-close-button:hover{color:var(--teal-300)}.pill--style-success,.banner--type-success{background:var(--teal-100);color:var(--teal-700)}html[data-theme=dark] .payload-toast-item.toast-success,html[data-theme=dark] .pill--style-success,html[data-theme=dark] .banner--type-success{background:color-mix(in srgb, var(--teal-600) 30%, var(--night-base));color:var(--teal-300);border-color:var(--teal-600)}body{background:var(--theme-bg);color:var(--theme-text);font-family:var(--font-body)}h1,h2,h3,h4,.nav__label,.step-nav,.dashboard__label{font-family:var(--font-heading);letter-spacing:0;font-weight:500;line-height:1.3}code,pre,.code-editor,kbd{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}:root{--nav-width:258px;--gutter-h:34px;--crm-page:#edf1ed;--crm-sidebar:#161a18;--crm-card:#fbfcfa;--crm-card-strong:#fff;--crm-border:#1217131c;--crm-muted:#657168;--crm-accent:#a6e65a;--crm-accent-ink:#121711;--style-radius-s:8px;--style-radius-m:11px;--style-radius-l:14px}html[data-theme=dark]{--crm-page:#1e2627;--crm-sidebar:#111614;--crm-card:#2f3a3b;--crm-card-strong:#354143;--crm-border:#ffffff1c;--crm-muted:#a9b7b1;--crm-accent:#a6e65a;--crm-accent-ink:#121711}body{background:var(--crm-page);-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.5}a,button,input,textarea,select{font-family:var(--font-body)}button,.btn,.pill,a{transition:background-color .15s,border-color .15s,color .15s,transform .15s}button:active,.btn:active,.pill:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #5f8c2e}.nav{background:var(--crm-sidebar);color:#d6ddd7;border-right:1px solid #ffffff14}.nav__scroll{scrollbar-color:#475249 #0000}.nav__header{border-bottom:1px solid #ffffff14;min-height:72px}.nav__mobile-close,.nav__log-out{color:#b9c4bc}.nav-group{margin-bottom:19px}.nav-group__toggle{color:#929e96;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:500}.nav-group__toggle:hover,.nav__log-out:hover{color:#fff}.nav__link{color:#c7cfc9;border-radius:11px;min-height:38px;margin:2px 0;padding:9px 11px;font-size:13px;font-weight:500}.nav__link:hover{color:#fff;background:#ffffff13}.nav__link--active,.nav__link.active,.nav__link[aria-current=page],.nav__link:not(a){background:var(--crm-accent);color:var(--crm-accent-ink)}.nav__controls{border-top:1px solid #ffffff14}.app-header{border-bottom:1px solid var(--crm-border);min-height:72px}.app-header__bg{background:color-mix(in srgb, var(--crm-page) 91%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-header__content{min-height:72px}.app-header__account img{border:2px solid var(--crm-card-strong);box-shadow:0 0 0 1px var(--crm-border)}.step-nav,.dashboard-breadcrumb-select{font-size:13px}.dashboard,.collection-list__wrap{max-width:1480px;padding-top:28px;padding-bottom:56px}.dashboard>h2,.dashboard .dashboard__group>h2,.list-header__title{color:var(--theme-text);font-family:var(--font-heading);letter-spacing:0;font-weight:500}.dashboard .card,.dashboard .dashboard__card{border:1px solid var(--crm-border);background:var(--crm-card);box-shadow:none;border-radius:14px}.dashboard .card:hover,.dashboard .dashboard__card:hover{border-color:color-mix(in srgb, var(--crm-accent) 62%, var(--crm-border));transform:translateY(-1px)}.crm-command{color:#1d2926;margin:0 0 38px}.crm-command__search{background:#f7f9f8;border:1px solid #d5dedd;border-radius:14px;align-items:center;gap:12px;width:min(100%,660px);min-height:48px;margin:0 0 20px auto;padding:0 15px;display:flex;box-shadow:inset 0 1px #ffffffe6}.crm-command__search .material-symbols-rounded{color:#61726e;font-size:22px}.crm-command__search input{color:#1d2926;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.crm-command__search input::placeholder{color:#75827f;opacity:1}.crm-command__search kbd{color:#65736f;white-space:nowrap;background:#eef2f1;border:1px solid #d5dedd;border-radius:6px;padding:3px 7px;font-size:10px}.crm-command__hero{isolation:isolate;color:#f3f8f6;background:radial-gradient(circle at 88% 30%,#2ecabc45,#0000 32%),linear-gradient(112deg,#1d2b29 0% 54%,#23574f 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;min-height:212px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #1a2f2a1a}.crm-command__hero:after{content:"";z-index:-1;border:1px solid #ffffff0f;border-radius:50%;width:390px;height:390px;position:absolute;top:-76px;right:-48px}.crm-command__hero-copy{min-width:0}.crm-command__hero .crm-command__eyebrow{color:var(--crm-accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:600;display:block}.crm-command__hero h2{color:#f5faf8;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.crm-command__hero p{color:#bdcbc7;margin:14px 0 0;font-size:15px}.crm-command__hero p strong{color:#f5faf8;font-weight:600}.crm-command__actions{flex:none;align-items:center;gap:12px;display:flex}.crm-command__button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.crm-command__button .material-symbols-rounded{font-size:20px}.crm-command__button--primary{background:var(--crm-accent);color:#182018;box-shadow:0 10px 26px #a6e65a33}.crm-command__button--primary:hover{color:#182018;background:#b5ed73;transform:translateY(-1px)}.crm-command__button--secondary{color:#f5faf8;background:#ffffff14;border-color:#ffffff40}.crm-command__button--secondary:hover{color:#f5faf8;background:#ffffff24;transform:translateY(-1px)}.crm-command__highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.crm-command__metric{background:#fbfcfb;border:1px solid #d9e1df;border-radius:18px;flex-direction:column;min-height:188px;padding:25px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #1d2b2808}.crm-command__metric:before{content:"";background:var(--metric-tone);height:5px;position:absolute;inset:0 0 auto}.crm-command__metric--lime{--metric-tone:#9bdf4a;--metric-soft:#eff9e4;--metric-ink:#6ab82d}.crm-command__metric--cyan{--metric-tone:#02a3bd;--metric-soft:#e8f6f8;--metric-ink:#068da3}.crm-command__metric--teal{--metric-tone:#2ecabc;--metric-soft:#e8f8f5;--metric-ink:#1da99d}.crm-command__metric--coral{--metric-tone:#e0584e;--metric-soft:#fcecea;--metric-ink:#df5046}.crm-command__metric-icon{background:var(--metric-soft);width:44px;height:44px;color:var(--metric-ink);border-radius:13px;justify-content:center;align-items:center;margin-bottom:auto;display:inline-flex}.crm-command__metric-icon .material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;font-size:24px}.crm-command__metric .crm-command__value{color:#1d2926;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:20px;font-size:clamp(34px,3.5vw,48px);font-weight:700;line-height:1;display:block}.crm-command__metric-label{color:#27332f;margin-top:13px;font-size:14px;font-weight:650}.crm-command__meta{color:#70807b;font-family:var(--font-mono);letter-spacing:.02em;margin-top:2px;font-size:10px}.crm-command__workspace{grid-template-columns:minmax(0,1.62fr) minmax(320px,.8fr);gap:18px;display:grid}.crm-command__panel{background:#fbfcfb;border:1px solid #d9e1df;border-radius:18px;min-width:0;padding:25px 26px;box-shadow:0 3px #1d2b2808}.crm-command__panel-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.crm-command__panel-kicker{color:#078fa7;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.crm-command__panel h3{color:#1d2926;font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:650}.crm-command__panel-header>a{color:#4f625c;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.crm-command__panel-header>a:hover{color:#078fa7}.crm-command__panel-header>a .material-symbols-rounded{font-size:17px}.crm-command__funnel{gap:9px;display:grid}.crm-command__funnel-row{color:#42524d;grid-template-columns:112px minmax(100px,1fr) 38px;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:grid}.crm-command__funnel-row:hover{color:#1d2926}.crm-command__funnel-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-command__bar{background:#edf1f0;border-radius:8px;height:25px;overflow:hidden}.crm-command__bar-fill{width:var(--stage-width);border-radius:inherit;color:#f8fbfa;min-width:0;height:100%;font-family:var(--font-mono);background:#779497;justify-content:flex-end;align-items:center;padding-right:8px;font-size:10px;font-weight:700;display:flex}.crm-command__funnel-row--abordado .crm-command__bar-fill,.crm-command__funnel-row--respondeu .crm-command__bar-fill{background:#02a3bd}.crm-command__funnel-row--qualificado .crm-command__bar-fill,.crm-command__funnel-row--proposta .crm-command__bar-fill,.crm-command__funnel-row--fechado .crm-command__bar-fill{background:#23b7aa}.crm-command__funnel-row--agendado .crm-command__bar-fill,.crm-command__funnel-row--call_feita .crm-command__bar-fill,.crm-command__funnel-row--contrato .crm-command__bar-fill{color:#172018;background:#83c934}.crm-command__funnel-row--drop .crm-command__bar-fill{color:#3c4b47;background:#c0cac7}.crm-command__percent{color:#71817c;font-family:var(--font-mono);text-align:right;font-size:10px}.crm-command__activity-list{display:grid}.crm-command__activity-row{color:#1d2926;border-bottom:1px solid #e1e7e5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;text-decoration:none;display:grid}.crm-command__activity-row:last-child{border-bottom:0}.crm-command__activity-row:hover .crm-command__activity-copy strong{color:#078fa7}.crm-command__activity-icon{color:#079eb5;background:#e9f4f4;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.crm-command__activity-icon .material-symbols-rounded{font-size:19px}.crm-command__activity-copy{flex-direction:column;min-width:0;display:flex}.crm-command__activity-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.crm-command__activity-copy span{color:#75837f;text-transform:uppercase;letter-spacing:.055em;font-size:10px}.crm-command__activity-row time{color:#60706b;white-space:nowrap;font-size:10px}.crm-command__empty{color:#72807d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.crm-command__empty .material-symbols-rounded{margin-bottom:12px;font-size:30px}.crm-command__empty strong{color:#34433f;font-size:13px}.crm-command__empty span{margin-top:4px;font-size:11px}.crm-command--error{color:#983c35;background:#fff3f2;border:1px solid #efb8b4;border-radius:16px;align-items:center;gap:15px;padding:22px;display:flex}.crm-command--error h2{font-family:var(--font-heading);margin:0 0 3px;font-size:18px}.crm-command--error p{color:#a75650;margin:0;font-size:12px}.dashboard>h2,.dashboard .dashboard__group{display:none}.dashboard .crm-command~*{display:none!important}html[data-theme=dark] .crm-command{color:#e8eeee}html[data-theme=dark] .crm-command__search{box-shadow:none;background:#273230;border-color:#40504d}html[data-theme=dark] .crm-command__search input{color:#e8eeee}html[data-theme=dark] .crm-command__search input::placeholder{color:#aab7b3}html[data-theme=dark] .crm-command__search kbd{color:#b8c4c0;background:#1c2523;border-color:#495854}html[data-theme=dark] .crm-command__metric,html[data-theme=dark] .crm-command__panel{box-shadow:none;background:#303d3a;border-color:#40504d}html[data-theme=dark] .crm-command__metric .crm-command__value,html[data-theme=dark] .crm-command__metric-label,html[data-theme=dark] .crm-command__panel h3,html[data-theme=dark] .crm-command__activity-row{color:#edf3f1}html[data-theme=dark] .crm-command__meta,html[data-theme=dark] .crm-command__activity-copy span,html[data-theme=dark] .crm-command__activity-row time{color:#aebbb7}html[data-theme=dark] .crm-command__bar{background:#222d2b}html[data-theme=dark] .crm-command__funnel-row{color:#c4cfcb}html[data-theme=dark] .crm-command__activity-row{border-color:#40504d}html[data-theme=dark] .crm-command__activity-icon{background:#253f40}html[data-theme=dark] .crm-command__empty strong{color:#dbe4e1}html[data-theme=dark] .crm-command__empty{color:#aebbb7}.list-header{margin-bottom:20px}.list-header__title{font-size:clamp(25px,2.5vw,34px);line-height:1.2}.list-create-new-doc__create-new-button,.btn--style-primary{font-weight:600;border:1px solid var(--crm-accent)!important;background:var(--crm-accent)!important;color:var(--crm-accent-ink)!important}.list-create-new-doc__create-new-button:hover,.btn--style-primary:hover{background:#93d044!important;border-color:#93d044!important}.list-controls{border:1px solid var(--crm-border);background:var(--crm-card);border-radius:14px;margin-bottom:18px;padding:8px}.search-bar{background:var(--crm-card-strong);border-radius:10px;min-height:43px}.search-filter__input{color:var(--theme-text);font-size:13px}.search-filter__input::placeholder{color:var(--crm-muted);opacity:.85}.pill--style-light{border:1px solid var(--crm-border);background:var(--crm-card-strong);color:var(--theme-text)}.table{border:1px solid var(--crm-border);background:var(--crm-card-strong);border-radius:14px;overflow:hidden}.table table{border-collapse:separate;border-spacing:0;font-size:13px}.table thead{background:color-mix(in srgb, var(--crm-page) 78%, var(--crm-card-strong))}.table th{color:var(--crm-muted);letter-spacing:.015em;font-size:11px;font-weight:600}.table tbody tr{background:var(--crm-card-strong)}.table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--crm-page) 43%, var(--crm-card-strong))}.table tbody tr:hover{background:color-mix(in srgb, var(--crm-accent) 12%, var(--crm-card-strong))}.table td,.table th{border-color:var(--crm-border)}.table td a{color:var(--theme-text);-webkit-text-decoration-color:color-mix(in srgb, var(--crm-accent) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--crm-accent) 75%, transparent);text-underline-offset:3px;font-weight:600}.template-minimal.login{background:var(--crm-page);min-height:100dvh}.login .template-minimal__wrap{border:1px solid var(--crm-border);background:var(--crm-card);border-radius:18px;width:min(100% - 32px,540px);padding:38px 40px;box-shadow:0 18px 50px #17231a0d}.login__brand{margin-bottom:28px}.login .field-label{color:var(--theme-text);margin-bottom:7px;font-size:13px;font-weight:500}.login input{border:1px solid var(--crm-border);background:var(--crm-card-strong);min-height:48px;color:var(--theme-text);border-radius:10px;font-size:15px}.login input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-accent) 28%, transparent);border-color:#5f8c2e}.login .form-submit .btn{border-radius:999px;min-height:48px}.login a{color:#416922;text-underline-offset:3px}html[data-theme=dark] .login a{color:#b8ee7b}@media (max-width:1180px){.crm-command__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-command__workspace{grid-template-columns:1fr}}@media (max-width:768px){:root{--gutter-h:16px}.dashboard,.collection-list__wrap{padding-top:18px}.crm-command__search{width:100%;margin-bottom:14px}.crm-command__hero{border-radius:18px;flex-direction:column;align-items:flex-start;min-height:auto;padding:27px 24px}.crm-command__actions{flex-wrap:wrap;width:100%}.crm-command__button{flex:160px}.crm-command__highlights{grid-template-columns:1fr 1fr;gap:10px}.crm-command__metric{min-height:164px;padding:20px}.crm-command__panel{padding:21px 18px}.crm-command__funnel-row{grid-template-columns:86px minmax(80px,1fr) 34px;gap:8px}.login .template-minimal__wrap{padding:28px 24px}}@media (max-width:480px){.crm-command__highlights{grid-template-columns:1fr}.crm-command__metric{min-height:150px}.crm-command__panel-header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
