@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/PlusJakartaSans-Variable.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/BricolageGrotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/BricolageGrotesque-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-400-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-700-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--coral:#ff6a4d;--violeta:#6c4df5;--mint:#14c7a8;--tinta:#1e1a2b;--crema:#fff6ef;--coral-50:#fff1ed;--coral-100:#ffe0d7;--coral-200:#ffc4b4;--coral-300:#ff9e87;--coral-400:#ff8463;--coral-500:#ff6a4d;--coral-600:#ef492a;--coral-700:#c8371c;--coral-800:#9c2c17;--coral-900:#6e2011;--violeta-50:#f1eefe;--violeta-100:#e4defd;--violeta-200:#c7bcfb;--violeta-300:#a492f8;--violeta-400:#8a6ff7;--violeta-500:#6c4df5;--violeta-600:#5435e0;--violeta-700:#4429bc;--violeta-800:#361f94;--violeta-900:#271769;--mint-50:#e7faf5;--mint-100:#c7f3e9;--mint-200:#8fe7d2;--mint-300:#4fd8bb;--mint-400:#25cfb0;--mint-500:#14c7a8;--mint-600:#0fa88d;--mint-700:#0c846f;--mint-800:#0a6657;--mint-900:#074a3f;--sol-50:#fff7e4;--sol-100:#ffecbb;--sol-200:#ffdb82;--sol-300:#fdc748;--sol-400:#f7b528;--sol-500:#efa20f;--sol-600:#d2840a;--sol-700:#a6630b;--sol-800:#804c0d;--sol-900:#5b360b;--sol:var(--sol-500);--frambuesa-50:#ffeef3;--frambuesa-100:#ffd6e3;--frambuesa-200:#ffadc8;--frambuesa-300:#ff7aa6;--frambuesa-400:#fa5388;--frambuesa-500:#ef2f6e;--frambuesa-600:#d31a58;--frambuesa-700:#ac1247;--frambuesa-800:#850f39;--frambuesa-900:#5d0a28;--frambuesa:var(--frambuesa-500);--ink-950:#14111e;--ink-900:#1e1a2b;--ink-800:#2c2740;--ink-700:#3d3756;--ink-600:#524b6e;--ink-500:#6b6488;--ink-400:#8c86a3;--ink-300:#b0aac2;--ink-200:#d2cede;--ink-100:#e7e4ee;--ink-50:#f4f2f8;--white:#fff;--amber-100:#fdeecd;--amber-500:#f2a33c;--amber-700:#b66d12;--red-100:#fcdcdc;--red-500:#e5484d;--red-700:#b1242a;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--crema);--text-on-brand:var(--tinta);--text-brand:var(--coral-600);--surface-page:var(--crema);--surface-card:var(--white);--surface-sunken:var(--ink-50);--surface-hover:var(--ink-50);--surface-inverse:var(--ink-900);--surface-inverse-2:var(--ink-800);--surface-hero:var(--ink-900);--on-hero:#fff;--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--brand-primary:var(--coral-500);--brand-primary-hover:var(--coral-400);--brand-primary-press:var(--coral-600);--brand-primary-soft:var(--coral-50);--accent-dte:var(--violeta-500);--accent-dte-soft:var(--violeta-50);--accent-studio:var(--mint-500);--accent-studio-soft:var(--mint-50);--brand-sol:var(--sol-500);--brand-sol-soft:var(--sol-50);--brand-frambuesa:var(--frambuesa-500);--brand-frambuesa-soft:var(--frambuesa-50);--accent-ventas:var(--coral-500);--accent-ventas-soft:var(--coral-50);--accent-caja:var(--sol-500);--accent-caja-soft:var(--sol-50);--accent-fiado:var(--frambuesa-500);--accent-fiado-soft:var(--frambuesa-50);--accent-inventario:var(--mint-500);--accent-inventario-soft:var(--mint-50);--accent-reportes:var(--violeta-500);--accent-reportes-soft:var(--violeta-50);--success:var(--mint-600);--success-soft:var(--mint-50);--info:var(--violeta-500);--info-soft:var(--violeta-50);--warning:var(--amber-500);--warning-soft:var(--amber-100);--danger:var(--red-500);--danger-soft:var(--red-100);--ring:0 0 0 3px color-mix(in oklab, var(--coral-500) 38%, transparent)}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-strong:#f6f1ed;--text-body:#cfcac4;--text-muted:#9a948d;--text-subtle:#6c6760;--text-inverse:#141414;--text-on-brand:#1a1322;--text-brand:var(--coral-300);--surface-page:#000;--surface-card:#141414;--surface-sunken:#0a0a0a;--surface-hover:#1f1f1f;--surface-inverse:#f4f4f5;--surface-inverse-2:#e7e7ea;--surface-hero:#1c1c1c;--on-hero:#f6f1ed;--border-subtle:#232323;--border-default:#2f2f2f;--border-strong:#424242;--ink-50:#161616;--ink-100:#1f1f1f;--ink-200:#2c2c2c;--ink-700:#cfcac4;--brand-primary:var(--coral-500);--brand-primary-hover:var(--coral-400);--brand-primary-press:var(--coral-600);--brand-primary-soft:color-mix(in oklab, var(--coral-500) 18%, #0a0a0a);--accent-dte:var(--violeta-400);--accent-dte-soft:color-mix(in oklab, var(--violeta-500) 22%, #0a0a0a);--accent-studio:var(--mint-400);--accent-studio-soft:color-mix(in oklab, var(--mint-500) 18%, #0a0a0a);--brand-sol:var(--sol-400);--brand-sol-soft:color-mix(in oklab, var(--sol-500) 20%, #0a0a0a);--brand-frambuesa:var(--frambuesa-400);--brand-frambuesa-soft:color-mix(in oklab, var(--frambuesa-500) 20%, #0a0a0a);--accent-ventas:var(--coral-400);--accent-ventas-soft:color-mix(in oklab, var(--coral-500) 18%, #0a0a0a);--accent-caja:var(--sol-400);--accent-caja-soft:color-mix(in oklab, var(--sol-500) 20%, #0a0a0a);--accent-fiado:var(--frambuesa-400);--accent-fiado-soft:color-mix(in oklab, var(--frambuesa-500) 20%, #0a0a0a);--accent-inventario:var(--mint-400);--accent-inventario-soft:color-mix(in oklab, var(--mint-500) 18%, #0a0a0a);--accent-reportes:var(--violeta-400);--accent-reportes-soft:color-mix(in oklab, var(--violeta-500) 22%, #0a0a0a);--success:var(--mint-400);--success-soft:color-mix(in oklab, var(--mint-500) 18%, #0a0a0a);--info:var(--violeta-400);--info-soft:color-mix(in oklab, var(--violeta-500) 20%, #0a0a0a);--warning:var(--sol-400);--warning-soft:color-mix(in oklab, var(--sol-500) 20%, #0a0a0a);--danger:#ff6b6f;--danger-soft:#371a19;--ring:0 0 0 3px color-mix(in oklab, var(--coral-400) 45%, transparent);--coral-50:color-mix(in oklab, var(--coral) 16%, #0a0a0a);--coral-100:color-mix(in oklab, var(--coral) 24%, #0a0a0a);--coral-200:color-mix(in oklab, var(--coral) 34%, #0a0a0a);--violeta-50:color-mix(in oklab, var(--violeta) 20%, #0a0a0a);--violeta-100:color-mix(in oklab, var(--violeta) 28%, #0a0a0a);--violeta-200:color-mix(in oklab, var(--violeta) 38%, #0a0a0a);--mint-50:color-mix(in oklab, var(--mint) 16%, #0a0a0a);--mint-100:color-mix(in oklab, var(--mint) 24%, #0a0a0a);--mint-200:color-mix(in oklab, var(--mint) 34%, #0a0a0a);--sol-50:#2c2113;--sol-100:#3c2c17;--sol-200:#523b1a;--frambuesa-50:#2d151a;--frambuesa-100:#3e1921;--frambuesa-200:#531e2a;--amber-100:#382a19;--red-100:#371a19;--coral-700:var(--coral-300);--violeta-700:var(--violeta-300);--mint-700:var(--mint-300);--sol-700:var(--sol-300);--frambuesa-700:var(--frambuesa-300);--amber-700:#fdc76a;--red-700:#ff8a8d}@supports (color:lab(0% 0 0)){:root[data-theme=dark],[data-theme=dark]{--danger-soft:lab(13.7193% 14.6232 7.50777);--sol-50:lab(13.8263% 3.40009 11.4032);--sol-100:lab(19.6041% 5.15096 16.9717);--sol-200:lab(26.822% 7.41094 24.1481);--frambuesa-50:lab(10.4157% 13.3545 2.41292);--frambuesa-100:lab(14.6904% 19.2241 3.52387);--frambuesa-200:lab(20.0335% 26.5396 4.93086);--amber-100:lab(18.3317% 5.21465 13.6426);--red-100:lab(13.7193% 14.6232 7.50777)}}
:root{--font-display:"Bricolage Grotesque", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.75rem;--text-7xl:6.25rem;--text-8xl:8.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extra:800;--leading-none:1;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.04em;--tracking-brand:.12em;--tracking-display:-.04em}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--gutter:var(--space-6);--control-h-sm:2rem;--control-h-md:2.75rem;--control-h-lg:3.25rem}
:root{--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--radius-full:50%;--border-width:1px;--border-width-strong:1.5px;--shadow-xs:0 1px 2px #1e1a2b0f;--shadow-sm:0 1px 3px #1e1a2b14, 0 1px 2px #1e1a2b0a;--shadow-md:0 4px 12px #1e1a2b14, 0 2px 4px #1e1a2b0a;--shadow-lg:0 12px 28px #1e1a2b1f, 0 4px 8px #1e1a2b0d;--shadow-xl:0 24px 56px #1e1a2b29, 0 8px 16px #1e1a2b0f;--shadow-coral:0 8px 20px color-mix(in oklab, var(--coral-500) 35%, transparent);--glow-coral:0 0 0 1px color-mix(in oklab, var(--coral-500) 40%, transparent), 0 8px 28px color-mix(in oklab, var(--coral-500) 30%, transparent);--glow-sol:0 0 0 1px color-mix(in oklab, var(--sol-500) 40%, transparent), 0 8px 28px color-mix(in oklab, var(--sol-500) 28%, transparent);--glow-frambuesa:0 0 0 1px color-mix(in oklab, var(--frambuesa-500) 40%, transparent), 0 8px 28px color-mix(in oklab, var(--frambuesa-500) 28%, transparent);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}:root[data-theme=dark],[data-theme=dark]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073, 0 1px 2px #0000004d;--shadow-md:0 6px 16px #00000073, 0 2px 6px #0000004d;--shadow-lg:0 16px 36px #00000080, 0 6px 12px #00000057;--shadow-xl:0 30px 64px #0000008f, 0 10px 22px #00000061;--shadow-coral:0 0 0 1px color-mix(in oklab, var(--coral-500) 35%, transparent), 0 10px 30px color-mix(in oklab, var(--coral-500) 38%, transparent)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display)}p{text-wrap:pretty;margin:0}a{color:var(--text-brand);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:var(--coral-200);color:var(--ink-900)}:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}html{-webkit-tap-highlight-color:transparent}.simplat-eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-brand);font-weight:var(--weight-bold);font-size:var(--text-xs)}.simplat-display{font-family:var(--font-display);font-weight:var(--weight-extra);letter-spacing:var(--tracking-display);line-height:var(--leading-none);text-wrap:balance}.simplat-money{font-family:var(--font-mono);font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}
:root[data-accent=violeta]{--coral-50:var(--violeta-50);--coral-100:var(--violeta-100);--coral-200:var(--violeta-200);--coral-300:var(--violeta-300);--coral-400:var(--violeta-400);--coral-500:var(--violeta-500);--coral-600:var(--violeta-600);--coral-700:var(--violeta-700);--coral-800:var(--violeta-800);--coral-900:var(--violeta-900);--brand-primary:var(--violeta-500);--text-brand:var(--violeta-600);--text-on-brand:var(--crema);--ring:0 0 0 3px color-mix(in oklab, var(--violeta-500) 38%, transparent)}:root[data-accent=mint]{--coral-50:var(--mint-50);--coral-100:var(--mint-100);--coral-200:var(--mint-200);--coral-300:var(--mint-300);--coral-400:var(--mint-400);--coral-500:var(--mint-500);--coral-600:var(--mint-600);--coral-700:var(--mint-700);--coral-800:var(--mint-800);--coral-900:var(--mint-900);--brand-primary:var(--mint-500);--text-brand:var(--mint-700);--ring:0 0 0 3px color-mix(in oklab, var(--mint-500) 38%, transparent)}:root[data-accent=sol]{--coral-50:var(--sol-50);--coral-100:var(--sol-100);--coral-200:var(--sol-200);--coral-300:var(--sol-300);--coral-400:var(--sol-400);--coral-500:var(--sol-500);--coral-600:var(--sol-600);--coral-700:var(--sol-700);--coral-800:var(--sol-800);--coral-900:var(--sol-900);--brand-primary:var(--sol-500);--text-brand:var(--sol-700);--ring:0 0 0 3px color-mix(in oklab, var(--sol-500) 38%, transparent)}:root[data-accent=frambuesa]{--coral-50:var(--frambuesa-50);--coral-100:var(--frambuesa-100);--coral-200:var(--frambuesa-200);--coral-300:var(--frambuesa-300);--coral-400:var(--frambuesa-400);--coral-500:var(--frambuesa-500);--coral-600:var(--frambuesa-600);--coral-700:var(--frambuesa-700);--coral-800:var(--frambuesa-800);--coral-900:var(--frambuesa-900);--brand-primary:var(--frambuesa-500);--text-brand:var(--frambuesa-600);--text-on-brand:#000;--ring:0 0 0 3px color-mix(in oklab, var(--frambuesa-500) 38%, transparent)}.ajustes-flujo{column-count:1;column-gap:16px}.ajustes-flujo>*{break-inside:avoid;inline-size:100%;margin-bottom:16px}.ajustes-flujo>.ajustes-seccion{column-span:all;margin-bottom:0}@media (min-width:900px){.ajustes-flujo{column-count:2}}body,aside,header,.simplat-card{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root:has(.simplat-erp){--erp-button-radius:var(--radius-md);--erp-button-lift:0 4px 0 var(--border-default);--erp-stat-surface:var(--surface-card);--erp-header-ink:var(--text-brand);--erp-hero-surface:var(--surface-hero);--erp-hero-ink:var(--on-hero);--erp-hero-label:var(--on-hero);--erp-hero-sub:var(--on-hero);--erp-hero-decoration:none;--erp-success-ink:var(--success);--erp-warning-ink:var(--warning);--erp-avatar-surface:var(--surface-sunken);--erp-avatar-ink:var(--text-strong)}:root:has(.simplat-erp[data-identidad=simplat]){--erp-papel:#faf3e7;--erp-tierra:#e7dbca;--erp-azul:#304c82;--erp-coral:#ff6a4d;--erp-terracota:#b85a3d;--erp-tinta:#34232b;--text-strong:var(--erp-tinta);--text-body:#493b3e;--text-muted:#655059;--text-subtle:#705762;--text-inverse:#fffaf0;--text-brand:var(--erp-azul);--surface-page:var(--erp-papel);--surface-card:#fffaf0;--surface-sunken:#f0e6d6;--surface-hover:#ece0cf;--surface-inverse:var(--erp-tinta);--surface-inverse-2:#493b3e;--surface-hero:var(--erp-azul);--on-hero:#fffaf0;--border-subtle:#dfcdbb;--border-default:#baa590;--border-strong:#927b70;--ink-50:#f1e7d6;--ink-100:#eee2cf;--ink-200:#dfcbb9;--ink-700:#493b3e;--success:#17654f;--success-soft:#e4f0e8;--info:var(--erp-azul);--info-soft:#e7ecf4;--warning:#835415;--warning-soft:#f9e9c8;--danger:#b42339;--danger-soft:#fbe4e3;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--shadow-xs:0 1px 0 #34232b08;--shadow-sm:0 2px 0 #34232b09;--shadow-md:0 4px 12px #34232b0d;--shadow-lg:0 8px 24px #34232b12;--shadow-xl:0 20px 60px #34232b26;--shadow-coral:0 2px 0 #34232b20;--ring:0 0 0 2px var(--surface-card), 0 0 0 4px var(--erp-azul);--erp-nav-active:#e3e8f1;--erp-nav-ink:var(--erp-azul);--erp-sidebar:#f5e9d5;--erp-hero-surface:#263f65;--erp-hero-ink:#fffaf0;--erp-hero-label:#d7e3f5;--erp-hero-sub:#d7e3f5;--erp-inverse-surface:#fffaf0;--erp-inverse-ink:#263f65}:root:has(.simplat-erp[data-identidad=simplat]):not([data-accent]){--brand-primary:var(--erp-coral);--brand-primary-hover:#ff8066;--brand-primary-press:#ef583d;--brand-primary-soft:#fbe4da;--text-on-brand:#34232b}:root:has(.simplat-erp[data-identidad=simplat]):is([data-accent=mint],[data-accent=sol]){--text-on-brand:#34232b}:root:has(.simplat-erp[data-identidad=simplat]):is([data-accent=violeta],[data-accent=frambuesa]){--text-on-brand:#fff}:root:has(.simplat-erp[data-identidad=simplat])[data-accent=frambuesa]{--brand-primary:#c92f58;--brand-primary-hover:#ad274b;--brand-primary-press:#93213f}:root[data-theme=dark]:has(.simplat-erp[data-identidad=simplat]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-strong:#fff4de;--text-body:#e1d4cc;--text-muted:#c0ada4;--text-subtle:#bca79e;--text-inverse:#34232b;--text-brand:#aac5f4;--surface-page:#1b191d;--surface-card:#28242a;--surface-sunken:#322c31;--surface-hover:#3a3238;--surface-inverse:#fff4de;--surface-inverse-2:#e7dbca;--surface-hero:#263c65;--border-subtle:#4d4045;--border-default:#7b6670;--border-strong:#b39ba5;--ink-50:#1f1c20;--ink-100:#322c31;--ink-200:#483c40;--ink-700:#e1d4cc;--success:#8cddbe;--success-soft:#203c32;--info:#aac5f4;--info-soft:#293449;--warning:#f2cc88;--warning-soft:#3d3020;--danger:#ff9caa;--danger-soft:#492a32;--shadow-xs:0 1px 0 #00000026;--shadow-sm:0 2px 0 #00000026;--shadow-md:0 4px 12px #0003;--shadow-lg:0 8px 24px #0003;--shadow-xl:0 20px 60px #0006;--shadow-coral:0 2px 0 #0003;--ring:0 0 0 2px var(--surface-card), 0 0 0 4px #aac5f4;--erp-nav-active:#2b3952;--erp-nav-ink:#c5d8f7;--erp-sidebar:#211e22}:root[data-theme=dark]:has(.simplat-erp[data-identidad=simplat]):not([data-accent]){--brand-primary-soft:#49302d}.simplat-erp .erp-page-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-block:4px 18px;display:flex}.simplat-erp .erp-page-intro{align-items:center;gap:14px;min-width:0;display:flex}.simplat-erp .erp-page-icon{border:1px solid var(--border-subtle);background:var(--surface-card);width:52px;height:52px;color:var(--text-brand);border-radius:14px;flex:none;place-items:center;display:grid}.simplat-erp .erp-page-icon svg{width:25px;height:25px}.simplat-erp .erp-page-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.simplat-erp .erp-module-dot{border-radius:50%;flex:none;width:6px;height:6px}.simplat-erp .erp-page-header .simplat-h1{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.12}.simplat-erp .erp-page-header .simplat-eyebrow{letter-spacing:.09em}.simplat-erp .erp-money-hero{isolation:isolate}.simplat-erp[data-identidad=simplat] .erp-money-hero{border:1px solid var(--border-subtle)!important;box-shadow:none!important}.simplat-erp .erp-money-hero:after{content:none}.simplat-erp .erp-money-amount{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.simplat-erp .erp-expense-overview{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.simplat-erp .erp-sales-overview{grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);align-items:stretch;gap:16px;display:grid}.simplat-erp .erp-sales-overview .simplat-cards-stat{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.simplat-erp .erp-sales-filters{min-width:0;max-width:100%}.simplat-erp .erp-sales-filters-hint{display:none}.simplat-erp .erp-cash-closed{width:min(100%,520px);margin-inline:auto}.simplat-erp .erp-cash-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.simplat-erp .erp-cash-summary{flex-direction:column;gap:12px;display:flex}.simplat-erp .erp-cash-summary .erp-money-hero{min-height:240px}.simplat-erp .erp-action-link{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;color:var(--text-strong);justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.simplat-erp .erp-action-link:hover{background:var(--surface-hover)}.simplat-erp .erp-client-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.simplat-erp .erp-calendar-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.simplat-erp .erp-calendar-workspace>*{min-width:0}.simplat-erp .erp-credit-overview{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:16px;display:grid}.simplat-erp .erp-credit-overview>*{min-width:0}.simplat-erp :is(.erp-route-overview,.erp-property-overview){grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:16px;display:grid}.simplat-erp :is(.erp-route-overview,.erp-property-overview)>*{min-width:0}.simplat-erp .erp-overview-title{font-size:var(--text-base);color:var(--text-strong);margin:0 0 14px}.simplat-erp .erp-overview-empty{color:var(--text-muted);font-size:var(--text-sm);margin:0}.simplat-erp .erp-overview-list{flex-direction:column;display:flex}.simplat-erp .erp-overview-row{border:0;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-strong);text-align:left;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.simplat-erp button.erp-overview-row{cursor:pointer}.simplat-erp .erp-overview-row small{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px;display:block}.simplat-erp .erp-overview-row .simplat-money{font-size:var(--text-sm);white-space:nowrap;font-weight:700}.simplat-erp .erp-stat{position:relative;border:1px solid var(--border-subtle)!important;box-shadow:none!important}.simplat-erp .erp-stat[role=button]:after{content:"↗";color:var(--text-muted);font-size:18px;position:absolute;bottom:18px;right:20px}.simplat-erp .erp-stat .erp-stat-icon{color:var(--text-strong)!important;background:color-mix(in srgb, var(--glow-accent) 18%, var(--surface-card))!important;border-radius:50%!important}.simplat-erp .simplat-card-interactive.simplat-glow:hover{box-shadow:var(--shadow-md)}.simplat-erp .erp-atajos{gap:12px!important}.simplat-erp .erp-atajo{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:78px;box-shadow:var(--shadow-xs);border-radius:14px;justify-content:flex-start;padding:16px;transition:transform .16s,box-shadow .16s;position:relative;flex-direction:row!important;align-items:center!important;gap:12px!important}.simplat-erp .erp-atajo:hover{box-shadow:0 7px 0 var(--border-subtle);transform:translateY(-3px)}.simplat-erp .erp-atajo:active{box-shadow:0 1px 0 var(--border-subtle);transform:translateY(3px)}.simplat-erp .erp-atajo-icon{flex:none;background:color-mix(in srgb, var(--atajo-color) 22%, var(--surface-card))!important;width:42px!important;max-width:none!important;color:var(--text-strong)!important;box-shadow:none!important;border-radius:11px!important}.simplat-erp .erp-atajo-icon svg{width:21px;height:21px}.simplat-erp .erp-atajo-arrow{color:var(--text-muted);font-size:12px;position:absolute;top:12px;right:12px}.simplat-erp .erp-atajo>span:nth-child(2){font-size:14px!important}.simplat-erp[data-identidad=simplat] .erp-atajo[data-primary]{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 4px 0 color-mix(in srgb, var(--brand-primary) 70%, var(--text-strong))}.simplat-erp[data-identidad=simplat] .erp-atajo[data-primary] :is(span:nth-child(2),.erp-atajo-arrow){color:var(--text-on-brand)!important}.simplat-erp[data-identidad=simplat] .erp-atajo[data-primary] .erp-atajo-icon{background:color-mix(in srgb, var(--text-on-brand) 12%, transparent)!important;color:var(--text-on-brand)!important}.simplat-erp :is(.simplat-h1,h1,h2,h3){text-wrap:balance}.simplat-erp :is(.simplat-money,td){font-variant-numeric:tabular-nums}.simplat-erp .erp-saludo{flex-wrap:wrap;padding-bottom:12px!important}.simplat-erp .erp-saludo>span:last-child{font-size:clamp(1.4rem,2.8vw,2rem)!important}.simplat-erp .erp-stat,.simplat-erp .simplat-card{min-width:0}.simplat-erp :is(button,a,[role=button]):focus-visible{outline:2px solid var(--text-brand);outline-offset:3px}@media (max-width:640px){.simplat-erp .erp-expense-overview,.simplat-erp .erp-sales-overview,.simplat-erp .erp-cash-workspace{grid-template-columns:minmax(0,1fr)}.simplat-erp .erp-sales-overview .simplat-cards-stat{grid-template-columns:repeat(3,minmax(0,1fr))}.simplat-erp .erp-sales-filters-hint{color:var(--text-muted);padding:4px 14px 0;font-size:11px;display:block}.simplat-erp .erp-client-directory,.simplat-erp .erp-calendar-workspace{grid-template-columns:minmax(0,1fr)}.simplat-erp .erp-calendar-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.simplat-erp .erp-calendar-stats .simplat-card{padding:10px!important}.simplat-erp .erp-credit-overview,.simplat-erp :is(.erp-route-overview,.erp-property-overview){grid-template-columns:minmax(0,1fr)}.simplat-erp .erp-atajos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.simplat-erp .erp-atajo{padding:10px}.simplat-erp .erp-stat{padding:14px!important}.simplat-erp .erp-money-amount{font-size:clamp(1.8rem,8vw,3rem)!important}}@media (prefers-reduced-motion:no-preference){.simplat-erp :is(.simplat-pop,.simplat-rise){animation:.18s ease-out backwards simplat-page}}.simplat-erp .erp-work-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 0 8px;display:flex}.simplat-erp .erp-dashboard{gap:24px}.simplat-erp .erp-work-heading .simplat-eyebrow{color:var(--text-muted);letter-spacing:.14em;font-size:11px}.simplat-erp .erp-work-heading h1{font:750 clamp(2rem, 3.7vw, 3rem)/1.04 var(--font-display);letter-spacing:-.055em;color:var(--text-strong);margin:12px 0}.simplat-erp .erp-work-heading h1 span{color:var(--text-brand)}.simplat-erp .erp-work-heading p{color:var(--text-muted);margin:0;font-size:13px}.simplat-erp .erp-dashboard-lead{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:stretch;gap:20px;display:grid}.simplat-erp .erp-dashboard-lead>[data-tour]>div{height:100%}.simplat-erp .erp-dashboard-lead .erp-money-hero{flex:1;min-height:230px;align-items:center!important}.simplat-erp[data-identidad=simplat] .erp-dashboard-lead .erp-money-hero{background:var(--erp-hero-surface)!important}.simplat-erp .erp-dashboard-lead .erp-money-amount{margin-block:24px 20px!important;font-size:clamp(2.3rem,4.7vw,4.6rem)!important}.simplat-erp .erp-action-console{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px;display:flex}.simplat-erp .erp-action-console .erp-atajos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.simplat-erp .erp-action-console .erp-atajo[data-primary]{grid-column:1/-1}.simplat-erp [data-ui-button=primary],.simplat-erp [data-ui-button=secondary]{box-shadow:var(--shadow-xs)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.simplat-erp [data-ui-button]:not(:disabled):hover{transform:translateY(-2px)!important}}.simplat-erp [data-ui-button]:not(:disabled):active{box-shadow:none!important;transform:translateY(2px)!important}@media (max-width:700px){.simplat-erp .erp-dashboard{gap:16px}.simplat-erp .erp-dashboard .erp-work-heading{padding-bottom:0}.simplat-erp .erp-dashboard .erp-work-heading h1{margin:7px 0;font-size:clamp(1.9rem,8vw,2.45rem)}.simplat-erp .erp-dashboard-lead{grid-template-columns:minmax(0,1fr);gap:12px}.simplat-erp .erp-dashboard-lead .erp-money-hero{min-height:166px;padding:20px!important}.simplat-erp .erp-dashboard-lead .erp-money-amount{margin-block:10px 8px!important;font-size:clamp(2rem,10vw,3rem)!important}.simplat-erp .erp-action-console{padding:0}.simplat-erp .erp-action-console .erp-atajos{gap:8px!important}.simplat-erp .erp-action-console .erp-atajo{justify-content:flex-start;min-height:84px;padding:12px;flex-direction:row!important;align-items:center!important;gap:10px!important}.simplat-erp .erp-action-console .erp-atajo-icon{height:36px;aspect-ratio:auto!important;width:36px!important}.simplat-erp .erp-action-console .erp-atajo-icon svg{width:19px;height:19px}.simplat-erp .erp-action-console .erp-atajo>span:nth-child(2){padding-right:9px;text-align:left!important}.simplat-erp .erp-action-console .erp-atajo-arrow{font-size:12px;top:10px;right:11px}.simplat-erp .erp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.simplat-erp .erp-dashboard-metrics .erp-stat{min-height:100px;gap:7px!important;padding:12px!important}.simplat-erp .erp-dashboard-metrics .erp-stat-icon{flex:none;width:28px!important;height:28px!important}.simplat-erp .erp-dashboard-metrics .erp-stat[role=button]:after{font-size:14px;bottom:8px;right:11px}}@media (prefers-reduced-motion:reduce){.simplat-erp .erp-atajo,.simplat-erp [data-ui-button]{transition:none!important;transform:none!important}}.erp-table-hint{display:none}@media (max-width:700px){.erp-table-hint{display:block}}.simplat-os-concepto{grid-template-columns:minmax(0,1fr) 88px 100px 44px;align-items:end;gap:8px;display:grid}.simplat-os-quitar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.simplat-os-quitar:disabled{opacity:.5;cursor:default}.simplat-erp .simplat-tabs-scroll{background:var(--surface-card);border-radius:12px;padding:5px;border:1px solid var(--border-subtle)!important;gap:4px!important}.simplat-erp .simplat-tabs-scroll [role=tab]{border-radius:8px;min-height:44px;margin-bottom:0!important}.simplat-erp .simplat-tabs-scroll [role=tab][aria-selected=true]{background:var(--info-soft)!important;color:var(--text-brand)!important}.simplat-erp .simplat-tabs-scroll [role=tab]>span:last-child:empty{display:none}.simplat-erp .erp-stat{border-radius:14px!important;gap:16px!important}.simplat-erp .erp-stat .erp-stat-icon{flex:none;border-radius:10px!important}.simplat-erp .erp-card-header{border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.simplat-erp .erp-work-note{border-left:2px solid var(--border-default);max-width:25ch;color:var(--text-muted);padding:10px 14px;font-size:13px;line-height:1.6}.simplat-erp .erp-dashboard-metrics{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:16px;padding:6px;gap:0!important}.simplat-erp .erp-dashboard-metrics .erp-stat{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.simplat-erp .erp-dashboard-metrics .erp-stat+.erp-stat{border-left:1px solid var(--border-subtle)!important}.simplat-erp .erp-dashboard-metrics .erp-stat:focus-visible{outline-offset:-3px}.simplat-erp table th{background:var(--surface-sunken)}.simplat-erp table tbody tr:hover{background:var(--surface-hover)}@media (max-width:700px){.simplat-erp .erp-page-header{gap:14px;margin-bottom:12px;padding-bottom:14px}.simplat-erp .erp-page-icon{border-radius:12px;width:44px;height:44px}.simplat-erp .erp-page-intro{gap:10px}.simplat-erp .erp-action-console .erp-atajo{min-height:66px;padding:12px}.simplat-erp .erp-action-console .erp-atajo-icon{height:32px;width:32px!important}.simplat-erp .erp-action-console .erp-atajo>span:nth-child(2){text-align:left!important;font-size:12px!important}.simplat-erp .erp-action-console{padding:12px}.simplat-erp .erp-work-note{width:100%;max-width:none;padding:4px 10px;font-size:12px}.simplat-erp .erp-dashboard-metrics .erp-stat:nth-child(3){border-left:none!important}.simplat-erp .erp-dashboard-metrics .erp-stat:nth-child(n+3){border-top:1px solid var(--border-subtle)!important}}@media (max-width:480px){.simplat-os-concepto{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.simplat-os-descripcion{grid-column:1/-1}}
html[data-motion=quieto] *,html[data-motion=quieto] :before,html[data-motion=quieto] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=suave] *,html[data-motion=suave] :before,html[data-motion=suave] :after{scroll-behavior:auto!important;transition-duration:.12s!important;transition-delay:0s!important;animation-duration:.16s!important;animation-iteration-count:1!important;animation-delay:0s!important}html:not([data-motion=activo]) .vivo-track,html:not([data-motion=activo]) .vivo-background *,html:not([data-motion=activo]) .hilo-pulso{animation:none!important}@media (prefers-reduced-motion:reduce){html *,html :before,html :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
html,body{height:100%}#__next,body{background:var(--surface-page)}*{scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:var(--radius-pill);border:2px solid var(--surface-page)}@keyframes simplat-spin{to{transform:rotate(360deg)}}@keyframes simplat-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes simplat-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes simplat-pop-in{0%{opacity:0;transform:translateY(16px)scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes simplat-page{0%{opacity:0;transform:translateY(10px)}}@keyframes simplat-bar{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes simplat-splash-barra{0%{transform:translate(-100%)}to{transform:translate(250%)}}.simplat-splash-barra{animation:1.35s cubic-bezier(.65,0,.35,1) infinite simplat-splash-barra}@keyframes simplat-pulse{0%,to{opacity:1}50%{opacity:.5}}.simplat-rise{animation:simplat-rise var(--dur-slow) var(--ease-spring) backwards}.simplat-pop{animation:simplat-pop-in .44s var(--ease-spring) backwards}.simplat-page{animation:simplat-page var(--dur-base) var(--ease-out) backwards}.simplat-pulse{animation:simplat-pulse 1.5s var(--ease-in-out) infinite}@media (max-width:560px){.simplat-oculta-angosto{display:none}}@keyframes simplat-tour-bounce{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-5px)rotate(-6deg)}60%{transform:translateY(-2px)rotate(5deg)}}.simplat-tour-bounce{animation:simplat-tour-bounce 2.2s var(--ease-in-out) infinite}@keyframes simplat-tour-aura{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}.simplat-tour-aura{animation:simplat-tour-aura 3.5s var(--ease-in-out) infinite}.simplat-card-interactive{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.simplat-card-interactive:hover{box-shadow:var(--shadow-md);border-color:var(--border-default);transform:translateY(-2px)}.simplat-card-interactive:active{transform:translateY(0)scale(.995)}.simplat-card-interactive:focus-visible{box-shadow:var(--ring);outline:none}.simplat-stagger>*{animation:simplat-rise var(--dur-slow) var(--ease-out) backwards}.simplat-stagger>:first-child{animation-delay:20ms}.simplat-stagger>:nth-child(2){animation-delay:60ms}.simplat-stagger>:nth-child(3){animation-delay:.1s}.simplat-stagger>:nth-child(4){animation-delay:.14s}.simplat-stagger>:nth-child(5){animation-delay:.18s}.simplat-stagger>:nth-child(6){animation-delay:.22s}.simplat-stagger>:nth-child(7){animation-delay:.26s}.simplat-stagger>:nth-child(8){animation-delay:.3s}.simplat-stagger>:nth-child(9){animation-delay:.34s}.simplat-stagger>:nth-child(10){animation-delay:.38s}.simplat-stagger>:nth-child(11){animation-delay:.42s}.simplat-stagger>:nth-child(12){animation-delay:.46s}@keyframes simplat-shimmer{to{transform:translate(100%)}}.simplat-skeleton{background:var(--surface-sunken);border-radius:var(--radius-md);position:relative;overflow:hidden}.simplat-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ink-200) 38%, transparent), transparent);animation:simplat-shimmer 1.4s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.simplat-row{border:none;border-bottom:1px solid var(--border-subtle);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:12px;padding:11px 8px;display:flex;position:relative}.simplat-row:hover{background:var(--surface-hover)}.simplat-row:active{transform:scale(.995)}.simplat-row:focus-visible{box-shadow:var(--ring);outline:none}.simplat-listrow{transition:background var(--dur-fast) var(--ease-out);border-radius:var(--radius-sm)}.simplat-listrow:hover{background:var(--surface-hover)}.simplat-tile{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.simplat-tile:hover{box-shadow:var(--shadow-md);border-color:var(--border-default);transform:translateY(-2px)}.simplat-tile:active{transform:translateY(0)scale(.97)}.simplat-tile:focus-visible{box-shadow:var(--ring);outline:none}.simplat-card-interactive.simplat-glow:hover{box-shadow:var(--shadow-md), 0 0 0 1px color-mix(in oklab, var(--glow-accent,var(--brand-primary)) 26%, transparent), 0 8px 26px color-mix(in oklab, var(--glow-accent,var(--brand-primary)) 14%, transparent)}@keyframes simplat-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes simplat-fade{0%{opacity:0}}@keyframes simplat-grow-x{0%{transform:scaleX(0)}}.simplat-chart-line{stroke-dasharray:1000;animation:simplat-draw .9s var(--ease-out) forwards}.simplat-chart-area{animation:simplat-fade var(--dur-slow) var(--ease-out) backwards}.simplat-chart-bar{transform-origin:0;animation:simplat-grow-x var(--dur-slow) var(--ease-out) backwards}.simplat-auth{grid-template-columns:minmax(380px,42%) minmax(0,1fr);min-height:100dvh;display:grid}.simplat-auth__brand{background:linear-gradient(155deg, var(--tinta) 30%, color-mix(in oklab, var(--coral-600) 60%, var(--tinta)));color:var(--crema);flex-direction:column;justify-content:space-between;gap:28px;padding:48px 52px;display:flex;position:relative;overflow:hidden}.simplat-auth__form{background:var(--surface-page);place-items:center;padding:48px 24px;display:grid}.simplat-auth__logo-sm{height:30px;margin-bottom:28px;display:none}[data-theme=dark] .simplat-logo-light,:root:not([data-theme=dark]) .simplat-logo-dark{display:none!important}@media (max-width:880px){.simplat-auth{grid-template-columns:minmax(0,1fr)}.simplat-auth__brand{display:none}.simplat-auth__logo-sm{display:block}}.simplat-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.simplat-cards-stat{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px;display:grid}.simplat-cards-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.simplat-con-lateral{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.simplat-con-lateral>.simplat-lateral{order:-1;min-width:0}@media (min-width:1320px){.simplat-con-lateral{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.simplat-con-lateral>.simplat-lateral{top:calc(var(--topbar-alto,63px) + 12px);order:0;position:sticky}}.simplat-h1{font-family:var(--font-display);font-size:clamp(1.5rem, 5.6vw, var(--text-3xl));letter-spacing:var(--tracking-display);font-weight:800;line-height:1.05}@keyframes simplat-aurora-a{0%{transform:translate(0)scale(1)}50%{transform:translate(14%,-10%)scale(1.18)}to{transform:translate(0)scale(1)}}@keyframes simplat-aurora-b{0%{transform:translate(0)scale(1.12)}50%{transform:translate(-12%,12%)scale(1)}to{transform:translate(0)scale(1.12)}}.simplat-aurora{pointer-events:none;z-index:0;position:absolute;inset:-45%}.simplat-aurora:before,.simplat-aurora:after{content:"";filter:blur(46px);opacity:.5;will-change:transform;border-radius:50%;width:62%;height:130%;position:absolute}.simplat-aurora:before{background:var(--aurora-1,#fff);animation:simplat-aurora-a 15s var(--ease-in-out) infinite;top:-24%;left:-6%}.simplat-aurora:after{background:var(--aurora-2,#fff);animation:simplat-aurora-b 19s var(--ease-in-out) infinite;bottom:-28%;right:-8%}@keyframes simplat-burst-veil{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes simplat-burst-ring{0%{opacity:.65;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes simplat-burst-pop{0%{transform:scale(0)rotate(-12deg)}55%{transform:scale(1.18)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes simplat-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-160px)rotate(360deg)}}.simplat-celebrate{z-index:9999;pointer-events:none;animation:simplat-burst-veil 1.1s var(--ease-out) forwards;place-items:center;display:grid;position:fixed;inset:0}.simplat-celebrate__ring{border:4px solid var(--brand-primary);width:120px;height:120px;animation:simplat-burst-ring .9s var(--ease-out) forwards;border-radius:50%;position:absolute}.simplat-celebrate__badge{background:var(--brand-primary);color:#fff;width:92px;height:92px;box-shadow:var(--shadow-coral);animation:simplat-burst-pop .6s var(--ease-spring) forwards;border-radius:50%;place-items:center;display:grid}.simplat-confetti-pc{width:9px;height:9px;animation:simplat-confetti .9s var(--ease-out) forwards;border-radius:2px;position:absolute}.simplat-tap{transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out)}.simplat-tap:active{filter:brightness(1.06);transform:scale(.96)}@keyframes simplat-screen-in{0%{opacity:0;transform:translateY(12px)}}.simplat-screen-in>*{animation:simplat-screen-in var(--dur-base) var(--ease-out) backwards}.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}
