@import url("https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&family=Manrope:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap");:root{--bg:#f5f4f1;--card:#fff;--card-inset:#f0eee9;--border:#e3e1db;--border-strong:#d8d5cd;--border-hover:#c8c4b9;--accent:#ae521c;--accent-hover:#9d4a19;--accent-bright:#e07a3f;--text:#22303a;--text-muted:#6d675c;--text-dim:#706c62;--text-faint:#8a8578;--petrol:#0f4c5c;--petrol-dark:#0c3641;--petrol-tint:#e8f0f2;--copper-tint:#faeee4;--topbar-text:#8fb3bd;--topbar-active:#e8b491;--dur-hover:120ms;--dur-base:200ms;--dur-enter:320ms;--ease-standard:cubic-bezier(.22,1,.36,1);--ease-celebrate:cubic-bezier(.34,1.56,.64,1)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8d5cd;border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}input::placeholder{color:var(--text-faint)}a{color:inherit;text-decoration:none}button{font-family:inherit}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.lp-card-hover{transition:border-color var(--dur-hover),background var(--dur-hover),box-shadow var(--dur-hover)}.lp-card-hover:hover{border-color:var(--border-hover)!important;background:#fbfaf8!important;box-shadow:0 2px 10px rgba(34,48,58,.06)}.lp-btn-accent{transition:background var(--dur-hover)}.lp-btn-accent:hover{background:var(--accent-hover)!important}.lp-btn-ghost{transition:border-color var(--dur-hover),color var(--dur-hover)}.lp-btn-ghost:hover{border-color:var(--border-hover)!important;color:var(--text)!important}.lp-row-hover{transition:border-color var(--dur-hover)}.lp-row-hover:hover{border-color:var(--border-hover)!important}.lp-landing-nav{padding:18px 32px}.lp-landing-cta a{white-space:nowrap}@media (max-width:640px){.lp-landing-nav{padding:14px 16px}.lp-landing-kicker{display:none}.lp-landing-cta{gap:8px}.lp-landing-cta a{padding:10px 14px!important}.lp-landing-precios{margin-right:0!important}}@media (max-width:480px){.lp-landing-nav{flex-wrap:wrap;justify-content:center;gap:12px}.lp-landing-cta{width:100%;justify-content:center}}.lp-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;gap:16px;height:56px;padding:0 18px;flex:none}.lp-topbar,.lp-topbar-nav{display:flex;align-items:center}.lp-topbar-nav{gap:4px}.lp-topbar-item{padding:7px 11px;border-radius:8px;text-decoration:none;transition:background var(--dur-hover),color var(--dur-hover)}.lp-topbar-item:hover{background:rgba(143,179,189,.16)}.lp-topbar-plan{font:600 10px Manrope,sans-serif;color:var(--topbar-text);border:1px solid #1d4a56;border-radius:6px;padding:4px 8px;white-space:nowrap}.lp-topbar-burger{display:none}.lp-user-menu{position:absolute;top:52px;right:16px;width:220px;border-radius:10px;box-shadow:0 10px 26px rgba(34,48,58,.16);z-index:60;overflow:hidden;animation:lp-enter var(--dur-base) var(--ease-standard) both}.lp-user-menu-item{display:block;padding:10px 12px;text-decoration:none;transition:background var(--dur-hover)}.lp-user-menu-item:hover{background:var(--card-inset)}.lp-menu-backdrop{position:fixed;inset:0;z-index:50}.lp-drawer,.lp-drawer-backdrop{display:none}@media (max-width:860px){.lp-topbar-nav,.lp-topbar-plan{display:none}.lp-topbar-burger{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:transparent;border:1px solid #1d4a56;color:var(--topbar-text);cursor:pointer}.lp-drawer{display:flex;flex-direction:column;gap:4px;position:fixed;inset:0 26% 0 0;z-index:70;padding:18px 14px;transform:translateX(-100%);overflow-y:auto;visibility:hidden;transition:transform var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base)}.lp-drawer.open{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-standard),visibility 0s}.lp-drawer-backdrop.open{display:block;position:fixed;inset:0;z-index:65;background:rgba(12,24,29,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.lp-page-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp-search{width:300px}@media (max-width:860px){.lp-search{width:100%}}.lp-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media (max-width:860px){.lp-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp-metrics-grid{grid-template-columns:1fr}}.lp-two-col{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:18px;gap:18px}.lp-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:860px){.lp-split,.lp-two-col{grid-template-columns:1fr}}.lp-row-card{display:flex;gap:18px;align-items:center}.lp-row-side{width:160px;flex:none;text-align:right}.lp-row-actions{display:flex;flex-direction:column;gap:6px;flex:none}@media (max-width:860px){.lp-row-card,.lp-row-side{flex-wrap:wrap}.lp-row-side{width:100%;text-align:left;display:flex;align-items:baseline;gap:10px}.lp-row-actions{flex-direction:row;width:100%}.lp-page-pad{padding:16px 16px 40px!important}}.lp-detail-cols{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}@media (max-width:860px){.lp-detail-cols{grid-template-columns:1fr}}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-enter,.lp-stagger>*{animation:lp-enter var(--dur-enter) var(--ease-standard) both}.lp-stagger>:first-child{animation-delay:0ms}.lp-stagger>:nth-child(2){animation-delay:60ms}.lp-stagger>:nth-child(3){animation-delay:.12s}.lp-stagger>:nth-child(4){animation-delay:.18s}.lp-stagger>:nth-child(5){animation-delay:.24s}.lp-stagger>:nth-child(6){animation-delay:.3s}.lp-stagger>:nth-child(7){animation-delay:.36s}.lp-stagger>:nth-child(8){animation-delay:.42s}@keyframes lp-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.lp-pop{animation:lp-pop var(--dur-enter) var(--ease-celebrate) both}@keyframes lp-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-bar-fill{transform-origin:left;animation:lp-bar-fill .6s var(--ease-celebrate) both}@media (prefers-reduced-motion:reduce){.lp-bar-fill,.lp-enter,.lp-pop,.lp-stagger>*{animation:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}