@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=JetBrains+Mono:wght@400;500&family=Nunito:wght@600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700;14..32,800&display=swap);:root{--color-signal-mint:#c2f968;--color-signal-mint-ink:#042c24;--color-signal-mint-deep:#031812;--color-signal-mint-wash:#c2f9682e;--color-signal-mint-glow:#c2f96866;--color-canvas-white:#fff;--color-shell-chrome:#fcfffc;--color-rice-paper:#f6f6f6;--color-btn-muted:#f6f6f6;--color-paper-mist:#fafaf8;--color-ash:#e6e2da;--color-smoke:#d4cfc6;--color-pebble:#c8c3ba;--color-select:#062c2e;--color-select-fg:#fff;--color-midnight-ink:#0a0a0a;--color-charcoal:#171717;--color-graphite:#171717;--color-slate:#3a3a3a;--color-steel:#525252;--color-fog:#737373;--color-silver:#a3a3a3;--color-atelier:var(--color-select);--color-atelier-hover:#0a3d40;--color-atelier-active:#041f21;--color-atelier-subtle:var(--color-signal-mint-wash);--color-primary-action-fill:var(--color-select);--color-active-nav:var(--color-signal-mint-wash);--color-soft-mint:#ecfdf5;--color-vivid-green:var(--color-signal-mint-ink);--color-tangerine:#d97706;--color-lavender:var(--color-signal-mint-ink);--color-electric-blue:var(--color-signal-mint-ink);--color-deep-sapphire:var(--color-signal-mint-deep);--color-success-surface:#dcfce1;--color-success:#47a75a;--color-success-muted:#86d196;--color-warning-surface:#fffbeb;--color-warning:#d97706;--color-warning-muted:#fbbf24;--color-info-surface:#dbeafe;--color-info:#1d4ed8;--color-info-muted:#1e3a5f;--color-error-surface:#fef2f2;--color-error:#dc2626;--color-error-muted:#f87171;--color-gain:var(--color-success);--color-gain-surface:var(--color-success-surface);--color-loss:var(--color-error);--color-loss-surface:var(--color-error-surface);--font-display:"Nunito","DM Sans",ui-sans-serif,system-ui,sans-serif;--font-satoshi:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-inter:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-geist-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-caption:11px;--text-body:14px;--text-body-lg:15px;--text-subheading:18px;--text-heading-sm:22px;--text-heading:28px;--text-heading-lg:40px;--radius-tag:4px;--radius-input:6px;--radius-button:6px;--radius-card:12px;--radius-large:16px;--shadow-subtle:0 2px 4px #00000005,0 8px 16px -4px #0000000a;--shadow-ring:0 0 0 3px var(--color-signal-mint-glow);--shadow-premium:0 2px 4px #042c240a,0 12px 28px -8px #042c241a;--shadow-premium-hover:0 4px 8px #042c240f,0 16px 32px -8px #c2f96838;--sidebar-width:256px;--page-max:1180px;--pos-primary:var(--color-select);--pos-primary-hover:var(--color-atelier-hover);--pos-primary-active:var(--color-atelier-active);--pos-primary-subtle:var(--color-signal-mint-wash);--pos-secondary:var(--color-select);--pos-surface:#fff;--pos-surface-muted:var(--color-paper-mist);--pos-app-canvas:var(--color-rice-paper);--pos-border:var(--color-ash);--pos-text:var(--color-midnight-ink);--pos-text-muted:var(--color-fog);--pos-radius-md:6px;--pos-radius-lg:12px;--pos-success:var(--color-success);--pos-danger:#b91c1c;--pos-warning:#c2410c;--pos-info:var(--color-signal-mint-ink);--pos-input-border:var(--color-smoke);--pos-input-border-hover:var(--color-pebble);--pos-input-border-focus:var(--color-signal-mint-ink);--pos-input-bg-hover:var(--color-paper-mist);--pos-input-shadow-focus:var(--shadow-ring);--pos-border-strong:var(--color-smoke);--pos-text-disabled:var(--color-silver);--pos-transition:0.2s cubic-bezier(0.22,1,0.36,1)}.erp-brand{align-items:center;color:#fff;display:inline-flex;font-family:SF Pro Display,Inter,DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600;gap:5px;letter-spacing:-.045em;line-height:1}.erp-brand__icon{color:var(--color-signal-mint);display:grid;flex-shrink:0;height:22px;min-height:22px;min-width:22px;overflow:visible;place-items:center;width:22px}.erp-brand__icon img,.erp-brand__icon svg{display:block;height:22px;max-width:none;object-fit:contain;overflow:visible;width:22px}.erp-brand__word{letter-spacing:-.045em}.erp-brand-dot{color:var(--color-signal-mint);margin-left:.12em}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--color-rice-paper);color:var(--color-charcoal);font-family:var(--font-inter);font-size:var(--text-body-lg);font-weight:400;line-height:1.5;margin:0}::selection{background:var(--color-signal-mint);color:var(--color-midnight-ink)}:focus-visible{outline:2px solid var(--color-signal-mint-ink);outline-offset:2px}.technical-grid{background-image:linear-gradient(90deg,#22e2a81f 1px,#0000 0),linear-gradient(180deg,#22e2a81f 1px,#0000 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 30%,#0000);mask-image:linear-gradient(180deg,#000 30%,#0000);pointer-events:none}.erp-menu-btn,.ui-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body);font-weight:500;gap:8px;justify-content:center;line-height:1.2;padding:8px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.erp-menu-btn:disabled,.ui-btn:disabled{cursor:not-allowed;opacity:.5}.ui-btn--sm{font-size:13px;min-height:32px;padding:6px 12px}.ui-btn--lg{font-size:15px;min-height:48px;padding:12px 20px}.ui-btn--loading{gap:10px}.ui-btn__spinner{flex-shrink:0}.ui-btn__label{align-items:center;display:inline-flex;gap:8px;justify-content:center;line-height:1.2;min-width:0}.ui-btn__label.is-busy{opacity:.92}.erp-menu-btn>.erp-icon-host,.erp-menu-btn>svg,.ui-btn>.erp-icon-host,.ui-btn>svg,.ui-btn__label>.erp-icon-host,.ui-btn__label>svg{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0}.ui-btn--outline{background:var(--color-ash);border-color:var(--color-ash);color:var(--color-charcoal)}.ui-btn--outline:hover:not(:disabled){background:var(--color-smoke);border-color:var(--color-smoke)}.ui-btn--primary{background:var(--color-select);border-color:var(--color-select);box-shadow:none;color:#fff;font-weight:600;letter-spacing:-.01em;overflow:hidden;position:relative}.ui-btn--primary .erp-icon-host,.ui-btn--primary .erp-icon-host svg,.ui-btn--primary svg{color:#fff}.ui-btn--primary:hover:not(:disabled){background:var(--color-atelier-hover);border-color:var(--color-atelier-hover);transform:translateY(-1px)}.ui-btn--primary:active:not(:disabled){box-shadow:none;transform:scale(.98)}.erp-menu-btn,.ui-btn--secondary{background:var(--color-btn-muted);border-color:var(--color-ash);color:var(--color-select)}.erp-menu-btn:hover:not(:disabled),.ui-btn--secondary:hover:not(:disabled){background:#ececec;border-color:var(--color-smoke)}.ui-btn--ghost{background:#0000;border-color:#0000;color:var(--color-charcoal)}.ui-btn--ghost:hover:not(:disabled){background:var(--color-paper-mist)}.ui-btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}.ui-btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}@media(prefers-reduced-motion:reduce){.ui-btn--primary:active:not(:disabled),.ui-btn--primary:hover:not(:disabled){transform:none}}.ui-card{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card)}.ui-card--padded{padding:16px}.ui-card--elevated{box-shadow:var(--shadow-ring)}.ui-badge{align-items:center;background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:var(--radius-tag);color:var(--color-steel);display:inline-flex;font-size:var(--text-caption);font-weight:500;gap:6px;padding:4px 10px}.ui-badge--success{background:var(--color-success-surface);border-color:#b8f0c4;color:var(--color-success)}.ui-badge--inactive{background:#f3f4f3;border-color:var(--color-ash);color:var(--color-fog)}.ui-badge--warning{background:var(--color-warning-surface);border-color:#fde68a;color:var(--color-warning)}.ui-badge--danger{background:var(--color-error-surface);border-color:#fecaca;color:var(--color-error)}.ui-badge--info{background:var(--color-info-surface);border-color:#bfdbfe;color:var(--color-info)}.text-success{color:var(--color-success)!important}.text-danger{color:var(--color-error)!important}.text-warning{color:var(--color-warning)!important}.text-info{color:var(--color-info)!important}.text-gain{color:var(--color-gain)!important;font-weight:600}.text-loss{color:var(--color-loss)!important;font-weight:600}.erp-shell{background:var(--color-rice-paper);display:flex;min-height:100dvh}.erp-sidebar{background:#062c2e;border-right:0;color:#f4fbf8b8;display:flex;flex-direction:column;flex-shrink:0;height:100dvh;padding:8px 10px 16px 0;position:sticky;top:0;width:var(--sidebar-width);z-index:20}.erp-sidebar__brand{align-items:center;display:flex;justify-content:flex-start;padding:22px 14px 16px 22px}.erp-sidebar__brand-mark{color:#fff;font-family:var(--font-inter);font-size:26px;font-weight:700;gap:2px;letter-spacing:-.04em;line-height:1.1;text-transform:none}.erp-sidebar__brand-mark .erp-brand__icon{color:#c2f968;height:32px;min-height:32px;min-width:32px;width:32px}.erp-sidebar__brand-mark .erp-brand__icon svg{height:32px;width:32px}.erp-sidebar__brand-mark .erp-brand-dot{color:#c2f968}.erp-sidebar__section{color:#c2f9686b;font-size:10px;font-weight:600;letter-spacing:.1em;padding:18px 14px 6px 22px;text-transform:uppercase}.erp-sidebar__nav{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 12px 0;scrollbar-color:#c2f96847 #0000;scrollbar-width:thin}.erp-sidebar__nav::-webkit-scrollbar{width:5px}.erp-sidebar__nav::-webkit-scrollbar-track{background:#0000;margin:6px 0}.erp-sidebar__nav::-webkit-scrollbar-thumb{background:#c2f96847;border-radius:99px}.erp-sidebar__nav::-webkit-scrollbar-thumb:hover{background:#c2f96873}.erp-sidebar__nav::-webkit-scrollbar-button{display:none;height:0;width:0}.erp-sidebar__nav::-webkit-scrollbar-corner{background:#0000}.erp-sidebar__search{align-items:center;background:#fff;border:1px solid var(--color-smoke);border-radius:10px;box-shadow:0 1px 2px #062c2e0a;color:var(--color-fog);display:flex;gap:8px;margin:0 6px 10px;min-height:40px;padding:0 12px}.erp-sidebar__search:focus-within{border-color:var(--color-select);box-shadow:0 0 0 3px #062c2e14}.erp-sidebar__search input{background:#0000;border:0;color:var(--color-charcoal);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:none}.erp-sidebar__search kbd{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:6px;color:var(--color-fog);flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 6px}.erp-sidebar__link{align-items:center;background:#0000;border:0;border-radius:0 14px 14px 0;color:#f4fbf8b3;cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:500;gap:10px;margin-right:10px;padding:10px 14px 10px 22px;position:relative;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.erp-sidebar__link:hover{background:#c2f9681a;color:#c2f968}.erp-sidebar__link.active,.erp-sidebar__link.is-on{background:#c2f96824;box-shadow:none;color:#c2f968;font-weight:700}.erp-sidebar__link.active .erp-icon-host,.erp-sidebar__link.active .erp-icon-host svg,.erp-sidebar__link.active svg,.erp-sidebar__link.is-on .erp-icon-host,.erp-sidebar__link.is-on .erp-icon-host svg,.erp-sidebar__link.is-on svg{color:#c2f968;opacity:1}.erp-sidebar__link--logout{color:#c2410c}.erp-sidebar__link--logout:hover{background:#c2410c14;color:#9a3412}.erp-sidebar__link .erp-icon-host svg,.erp-sidebar__link svg{flex-shrink:0;height:17px;opacity:.85;width:17px}.erp-sidebar__link:focus-visible>svg,.erp-sidebar__link:hover>svg{animation:erp-icon-nudge .45s ease 1}.erp-sidebar__tab{background:#c2f968;border-radius:0;box-shadow:0 0 12px #c2f9688c;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;transform-origin:left center;width:4px}.erp-sidebar__foot{flex-shrink:0;margin-top:auto;padding:8px 6px 4px}@keyframes erp-icon-nudge{0%,to{transform:scale(1)}40%{transform:scale(1.12)}70%{transform:scale(1.05)}}.btn-acciones a:focus-visible>svg,.btn-acciones a:hover>svg,.btn-acciones button:hover>svg,.cms-icon-btn:hover>svg,.cms-product-delete:hover>svg,.erp-menu-btn:focus-visible>svg,.erp-menu-btn:hover>svg,.ui-btn:focus-visible>svg,.ui-btn:hover>svg,a[href]:focus-visible>svg,a[href]:hover>svg,button:focus-visible>svg,button:hover>svg{animation:erp-icon-nudge .45s ease 1}.erp-menu-btn:hover>.erp-icon-host>svg,.ui-btn:hover>.erp-icon-host>svg,a[href]:hover>.erp-icon-host>svg,button:hover>.erp-icon-host>svg{animation:none}.erp-empty-state__icon .erp-icon-host svg,.erp-empty-state__icon svg,.page-header-icon .erp-icon-host svg,.page-header-icon svg{animation:none!important}.erp-sidebar__footer{border-top:1px solid var(--color-ash);margin-top:auto;padding:12px}.erp-main{background:var(--color-shell-chrome);display:flex;flex:1 1;flex-direction:column;min-width:0;position:relative}.erp-main:before{display:none}.erp-main>*{position:relative;z-index:1}.erp-main>.erp-header{overflow:visible;z-index:60}.erp-main>.erp-content{z-index:1}.erp-content{background:var(--color-rice-paper);border-top-left-radius:28px;margin:0;max-width:none;padding:28px 22px}.erp-content,.erp-content>.cui-container{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.erp-content>.cui-container{margin:0 auto;max-width:var(--page-max)}.erp-content>.cui-container.dashboard-container{max-width:none}.cui-container>.erp-list-page,.cui-container>.page-enter{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.cui-container>.page-enter>.erp-list-page,.cui-container>.page-enter>.meta-crm-shell{flex:1 1;min-height:0;width:100%}.erp-menu-btn{display:none;padding:8px 10px}@media(max-width:900px){.erp-sidebar{display:none}.erp-menu-btn{display:inline-flex}}[data-hiraki-overlay]{background:#0a0a0a59!important}[data-hiraki-content]{background:#062c2e!important;border-right:0!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important;padding:0!important;width:min(280px,88vw)!important}[data-hiraki-content] .erp-sidebar{display:flex!important;flex-direction:column;height:100%;min-height:0}[data-hiraki-content] .erp-sidebar__nav{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.erp-header{align-items:center;background:var(--color-shell-chrome);border-bottom:0;box-shadow:none;display:flex;flex-shrink:0;gap:10px;height:72px;justify-content:space-between;min-height:72px;overflow:visible;padding:0 22px;position:sticky;top:0;z-index:60}.erp-header.erp-header--toolbar{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(140px,400px) minmax(0,1fr);min-width:0;padding:0 18px}.erp-header__search{justify-self:center;max-width:400px;min-width:0;overflow:visible;position:relative;width:100%;z-index:5}.erp-header__search-pill{align-items:center;background:#ecece6;border:0;border-radius:999px;color:var(--color-fog);display:flex;gap:10px;max-width:100%;min-height:44px;min-width:0;padding:0 8px 0 14px;width:100%}.erp-header__search-pill:focus-within{background:#e4e4dc;box-shadow:0 0 0 3px #062c2e14}.erp-header__search-pill input{background:#0000;border:0;color:var(--color-charcoal);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.erp-header__search-pill kbd{background:#fff;border-radius:8px;color:var(--color-fog);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 7px}.erp-header__search-hits{background:#fff;border:1px solid var(--color-ash);border-radius:16px;box-shadow:0 18px 40px -12px #062c2e33;left:0;max-height:min(360px,60vh);overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:90}.erp-header__search-empty{color:var(--color-fog);font-size:13px;margin:0;padding:12px}.erp-header__search-hit{align-items:center;border-radius:10px;color:var(--color-charcoal);display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:10px 12px;text-decoration:none}.erp-header__search-hit:hover{background:var(--color-paper-mist)}.erp-header__create{font-size:13px;height:44px;padding:4px 4px 4px 14px}.erp-header__lead{gap:10px;justify-self:start}.erp-header__lead,.erp-header__tools{align-items:center;display:flex;min-width:0}.erp-header__tools{flex-shrink:0;gap:8px;justify-content:flex-end;justify-self:end;max-width:100%;overflow:visible;z-index:2}.erp-header-icon-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border:1px solid #0000000f;border-radius:50%;box-shadow:0 1px 2px #0000000a;color:var(--color-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;text-decoration:none;touch-action:manipulation;transition:background .15s ease,box-shadow .15s ease;width:40px;z-index:2}.erp-header-icon-btn svg{pointer-events:none}.erp-header-icon-btn:hover{background:#faf9f7;box-shadow:0 2px 6px #0000000f}.erp-header-icon-btn.is-on{background:var(--color-select);border-color:#0000;color:var(--color-select-fg)}.erp-header-menu{position:relative;z-index:1}.erp-header-notif__dot{background:#e5484d;border:1.5px solid #fff;border-radius:50%;height:7px;pointer-events:none;position:absolute;right:10px;top:9px;width:7px}.erp-header-menu__panel{animation:erp-header-menu-in .16s ease-out both;background:#fff;border:1px solid #00000014;border-radius:14px;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);z-index:80}.erp-header-menu__panel--fixed{margin:0;pointer-events:auto;position:fixed;z-index:2147483000}@keyframes erp-header-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.erp-header-menu__panel--notif{width:min(320px,90vw)}.erp-header-menu__panel--account{padding:8px;width:min(300px,90vw)}.erp-header-menu__head{border-bottom:1px solid #0000000f;padding:14px 16px 10px}.erp-header-menu__title{color:var(--color-ink);font-size:15px;font-weight:600;letter-spacing:-.02em}.erp-header-menu__body{min-height:88px;padding:16px}.erp-header-menu__empty{color:var(--color-steel);font-size:13px;line-height:1.45;margin:0;text-align:center}.erp-header-menu__divider{background:#0000000f;height:1px;margin:6px 4px}.erp-header-account__card{align-items:center;background:#f7f7f8;border-radius:12px;display:flex;gap:12px;margin-bottom:2px;padding:10px 10px 12px}.erp-header-account__meta{min-width:0}.erp-header-account__name{color:var(--color-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.erp-header-account__email,.erp-header-account__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-header-account__email{color:var(--color-steel);font-size:12px;margin-top:2px}.erp-header-menu__item{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--color-ink);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;text-decoration:none;transition:background .12s ease;width:100%}.erp-header-menu__item:hover{background:#f2f2f3}.erp-header-menu__item:disabled{cursor:not-allowed;opacity:.55}.erp-header-menu__item-main{align-items:center;display:inline-flex;gap:10px;min-width:0}.erp-header-menu__item-main svg{flex-shrink:0;opacity:.85}.erp-header-menu__item-chevron{color:var(--color-steel);flex-shrink:0;margin-left:auto;opacity:.45}.erp-header-menu__item--danger:hover{background:#fef2f2;color:#dc2626}.erp-header-menu__item--danger:hover .erp-header-menu__item-chevron,.erp-header-menu__item--danger:hover .erp-header-menu__item-main svg{color:inherit;opacity:1}.erp-account-pill{flex-shrink:0;max-width:100%;min-width:0;position:relative;z-index:80}.erp-account-pill__trigger{align-items:center;appearance:none;background:#fff;border:1px solid #062c2e14;border-radius:999px;box-shadow:none;color:#062c2e;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:650;gap:8px;height:48px;letter-spacing:-.02em;max-width:100%;padding:4px 6px 4px 4px;text-align:left;transition:background .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);width:100%}.erp-account-pill__trigger:hover{background:#f4fbf8;border-color:#062c2e24}.erp-account-pill__trigger:active{transform:scale(.98)}.erp-account-pill.is-open .erp-account-pill__trigger{background:#f4fbf8;border-color:#062c2e2e}.erp-account-pill__chevron,.erp-account-pill__icon{border-radius:50%;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.erp-account-pill__icon{background:#eef6e2;color:#062c2e}.erp-account-pill__chevron{background:#f6f6f0;color:#062c2e}.erp-account-pill__icon .erp-avatar{border:0;box-shadow:none}.erp-account-pill__icon .erp-avatar--initials{background:#eef6e2;color:#062c2e;font-weight:700}.erp-account-pill__icon .erp-avatar--img{border:0}.erp-account-pill__name{color:#062c2e;font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.2;min-width:0;overflow:hidden;padding:0 4px 0 2px;text-overflow:ellipsis;white-space:nowrap}.erp-account-pill__menu{background:#fff;border:1px solid var(--color-ash);border-radius:18px;box-shadow:0 18px 40px -12px #062c2e2e;min-width:248px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.erp-header-user{align-items:center;background:#fff;border:0;border-radius:999px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-width:0;padding:4px 10px 4px 4px;text-align:left}.erp-header-user__meta{display:flex;flex-direction:column;min-width:0;padding-right:6px}.erp-header-user__name{color:var(--color-charcoal);font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap}.erp-header-user__email{color:var(--color-fog);font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.erp-header.erp-header--toolbar{gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 12px}.erp-header__search{justify-self:stretch;max-width:100%;overflow:hidden}.erp-header__create,.erp-header__search-pill kbd{display:none}.erp-account-pill__name{max-width:120px}}.erp-header-avatar-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:0;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:0;touch-action:manipulation;transition:box-shadow .15s ease,transform .15s ease;z-index:2}.erp-header-avatar-btn:hover{box-shadow:0 0 0 3px #0000000f}.erp-header-avatar-btn[aria-expanded=true]{box-shadow:0 0 0 3px #0097b238}.erp-avatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.erp-avatar--img{object-fit:cover}.erp-avatar--img,.erp-avatar--initials{border:2px solid #fff;box-shadow:0 1px 4px #00000014}.erp-avatar--initials{background:linear-gradient(135deg,#f5d565,#e8b923);color:#3d3208;font-weight:600;letter-spacing:.02em}.settings-page{max-width:none;width:100%}.settings-card{display:flex;flex-direction:column;gap:0}.settings-row{grid-gap:16px;border-top:1px solid var(--color-ash);display:grid;gap:16px;grid-template-columns:1fr;padding:24px 0}.settings-row--first{border-top:0;padding-top:0}.settings-row:last-child{padding-bottom:0}@media(min-width:768px){.settings-row{align-items:start;gap:32px 40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);padding:28px 0}}.settings-row__copy{min-width:0}.settings-row__title{color:var(--color-ink);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.settings-row__hint{color:var(--color-steel);font-size:13px;line-height:1.45;margin:6px 0 0;max-width:36ch}.settings-row__control{min-width:0;width:100%}.settings-profile{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.settings-profile__avatar.erp-avatar{flex-shrink:0;height:72px!important;width:72px!important}.settings-profile__meta{align-items:flex-start;display:flex;flex:1 1 180px;flex-direction:column;gap:2px;min-width:0}.settings-profile__name{color:var(--color-ink);font-size:15px;font-weight:600;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-profile__email{color:var(--color-steel);font-size:13px;margin-bottom:10px;word-break:break-word}.settings-profile__btn{min-height:44px;min-width:140px}.settings-account{display:flex;flex-direction:column;gap:16px;max-width:520px;width:100%}.settings-account .erp-field{margin:0}.settings-account__save{align-self:flex-start;min-height:44px;min-width:140px}.phone-field{align-items:stretch;display:flex;gap:8px;min-height:40px;width:100%}.phone-field__dial{align-items:center;background:var(--color-canvas-white,#fff);border:1px solid var(--color-smoke,#d4cfc6);border-radius:var(--radius-input,6px);color:var(--color-charcoal);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:40px;letter-spacing:.01em;margin:0;padding:0 10px 0 12px;white-space:nowrap}.phone-field__dial:hover:not(:disabled){border-color:var(--color-graphite,#171717)}.phone-field__dial:focus-visible{border-color:var(--color-select,#062c2e);box-shadow:0 0 0 3px var(--color-signal-mint-wash,#c2f9682e);outline:none}.phone-field__dial.is-open{border-color:var(--color-select,#062c2e);box-shadow:0 0 0 3px var(--color-signal-mint-wash,#c2f9682e)}.phone-field__dial:disabled{background:var(--color-paper-mist,#fafaf8);cursor:not-allowed;opacity:.6}.phone-field__flag{border-radius:2px;box-shadow:inset 0 0 0 1px #0a0a0a14;display:block;flex-shrink:0;height:15px;object-fit:cover;width:20px}.phone-field__flag--emoji{align-items:center;box-shadow:none;display:inline-flex;font-size:16px;justify-content:center;line-height:1}.phone-field__dial-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phone-field__chevron{color:var(--color-steel);flex-shrink:0}.phone-field__national{flex:1 1 auto;height:40px!important;min-width:0}.content-card .phone-field .cui-input.phone-field__national,.phone-field .cui-input.phone-field__national{flex:1 1 auto;height:40px;min-width:0;width:auto}.phone-field.is-invalid .phone-field__dial{border-color:#dc2626}.phone-field__menu{background:var(--color-canvas-white,#fff);border:1px solid var(--color-ash,#e6e2da);border-radius:12px;box-shadow:var(--shadow-subtle,0 1px 2px #0a0a0a0a),#0a0a0a1a 0 12px 28px -8px;display:flex;flex-direction:column;max-height:320px;padding:8px 0 6px;position:fixed;z-index:80}.phone-field__search{padding:4px 10px 10px}.phone-field__search-input{background:var(--color-paper-mist,#fafaf8);border:1px solid var(--color-smoke,#d4cfc6);border-radius:var(--radius-input,6px);color:var(--color-charcoal);font-family:inherit;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.phone-field__search-input:focus{background:var(--color-canvas-white,#fff);border-color:var(--color-select,#062c2e);box-shadow:0 0 0 3px var(--color-signal-mint-wash,#c2f9682e)}.phone-field__list{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:0 6px 4px}.phone-field__option{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--color-charcoal);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;margin:0;min-height:40px;padding:6px 10px;text-align:left;width:100%}.phone-field__option:focus-visible,.phone-field__option:hover{background:var(--color-paper-mist,#fafaf8);outline:none}.phone-field__option.is-selected{background:var(--color-active-nav,#c2f9682e);font-weight:600}.phone-field__option.is-selected,.phone-field__option.is-selected .phone-field__option-dial{color:var(--color-select,#062c2e)}.phone-field__option-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-field__option-dial{font-feature-settings:"tnum";color:var(--color-fog,#737373);flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums}.phone-field__empty{color:var(--color-fog,#737373);font-size:13px;padding:12px 10px}.settings-select{appearance:none;background-color:var(--color-canvas-white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--color-ash);border-radius:var(--radius-button,10px);color:var(--color-ink);cursor:pointer;font-size:14px;font-weight:500;height:44px;max-width:none;min-height:44px;padding:0 40px 0 14px;width:100%}.settings-select:focus{outline:2px solid #0097b259;outline-offset:1px}@media(min-width:768px){.settings-select{max-width:320px}}.settings-saved{color:var(--color-success,#15803d);font-size:13px;font-weight:500;margin:10px 0 0}.settings-modules{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px){.settings-modules{gap:14px}}.settings-module-row{align-items:center;background:var(--color-canvas-white,#fff);border:1px solid var(--color-ash);border-radius:var(--radius-button,10px);color:inherit;display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:16px 18px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.settings-module-row:hover{background:var(--color-paper-mist,#fafafa);border-color:#00000024}.settings-module-row:focus-visible{outline:2px solid #0097b266;outline-offset:2px}.settings-module-row__text{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-module-row__label{color:var(--color-ink);font-size:14px;font-weight:600}.settings-module-row__hint{color:var(--color-steel);font-size:12px;line-height:1.45}.settings-module-row__cta{align-items:center;color:var(--color-ink);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:4px;justify-content:center;min-height:44px;padding:0 4px 0 8px;white-space:nowrap}@media(max-width:639.98px){.settings-module-row{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.settings-module-row__cta{background:var(--color-paper-mist,#fafafa);border:1px solid var(--color-ash);border-radius:var(--radius-button,10px);justify-content:space-between;min-height:44px;padding:0 12px;width:100%}.settings-profile__btn{width:100%}.settings-select{max-width:none}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.erp-compose__layout,.pay-compose__layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr;width:100%}@media(min-width:900px){.erp-compose__layout,.pay-compose__layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}}.erp-compose__main,.pay-compose__main{display:flex;flex-direction:column;gap:0;min-width:0}.erp-compose__section,.pay-compose__section{border-bottom:1px solid var(--color-ash);margin-bottom:24px;padding:0 0 24px}.erp-compose__section--table,.erp-compose__section:last-of-type,.pay-compose__section--table,.pay-compose__section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.erp-compose__section-title,.pay-compose__section-title{color:var(--color-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 14px}.erp-compose__side,.pay-compose__side{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:900px){.erp-compose__side,.pay-compose__side{position:sticky;top:76px}}.erp-compose__side-card,.pay-compose__side-card{display:flex;flex-direction:column;gap:10px}.erp-compose__side-title,.pay-compose__side-title{color:var(--color-ink);font-size:14px;font-weight:600;margin:0}.erp-compose__side-hint{margin:0!important}.erp-compose__cta,.pay-compose__cta{justify-content:center;min-height:44px;width:100%}.erp-compose__cta.ui-remocn-btn-wrap,.pay-compose__cta.ui-remocn-btn-wrap{display:flex}.erp-compose__cta-link,.pay-compose__cta-link{display:block;text-decoration:none;width:100%}.erp-compose__footer{grid-column:1;margin-top:0;min-width:0;width:100%}.so-view-actions__head{margin-bottom:4px}.so-view-actions__title{color:var(--color-ink);font-size:14px;font-weight:600;margin:0}.so-view-actions__hint{color:var(--color-steel);font-size:13px;margin:4px 0 0}.so-view-actions .form-actions-bar{border-top:0;justify-content:flex-end;margin-top:12px;padding-top:0}.erp-compose__switch,.pay-compose__switch{margin-top:4px}.pay-compose__picker-shell{min-width:0;position:relative;width:100%}.pay-compose__picker-row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px;min-width:0;width:100%}.pay-compose__picker-field{flex:1 1;min-width:0;width:100%}.pay-compose__picker-field .pay-product-pick,.pay-compose__picker-field .pay-product-pick__trigger{max-width:none;width:100%}.pay-compose__add-btn{align-items:center;align-self:stretch;display:inline-flex;flex:0 0 auto;gap:6px;height:48px;justify-content:center;min-height:48px}@media(max-width:639.98px){.pay-compose__picker-row{flex-wrap:wrap}.pay-compose__add-btn{width:100%}}.pay-compose__hint{margin:10px 0 0!important}.pay-compose__form-alert{background:var(--color-error-surface,#fee2e2);border:1px solid color-mix(in srgb,var(--color-error,#dc2626) 22%,#0000);border-radius:10px;font-size:13px;line-height:1.45;margin:0 0 12px;padding:10px 12px}.pay-compose__form-alert,.pay-compose__section--invalid .pay-compose__section-title{color:var(--color-error,#dc2626)}.pay-compose__line-product{align-items:center;display:flex;gap:10px;min-width:0}.pay-compose__line-product .cui-form-control,.pay-compose__line-product input{flex:1 1 auto;min-width:0}.pay-product-thumb{align-items:center;background:#f4f4f5;border:1px solid #00000014;border-radius:8px;color:var(--color-steel,#52525b);display:inline-flex;flex:0 0 auto;font-weight:600;justify-content:center;letter-spacing:-.02em;line-height:1;object-fit:cover;overflow:hidden}.pay-product-thumb--ph{background:linear-gradient(145deg,#f4f4f5,#e4e4e7)}.pay-product-thumb--free{color:var(--color-ink,#0c0c0d)}.pay-product-pick,.pay-product-pick__trigger{position:relative;width:100%}.pay-product-pick__trigger{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:10px;color:var(--color-ink);cursor:pointer;display:flex;gap:10px;min-height:48px;padding:6px 36px 6px 8px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.pay-product-pick__trigger:hover,.pay-product-pick__trigger[aria-expanded=true]{border-color:#00000047;box-shadow:0 0 0 3px #0000000a}.pay-product-pick__placeholder{color:var(--color-steel,#71717a);font-size:14px;padding-left:4px}.pay-product-pick__trigger-meta{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.pay-product-pick__option-name,.pay-product-pick__trigger-name{font-size:14px;font-weight:550;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-product-pick__option-sub,.pay-product-pick__trigger-price{color:var(--color-steel,#71717a);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-product-pick__chevron{border-bottom:1.5px solid;border-right:1.5px solid;height:8px;opacity:.45;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(calc(-50% - 1px)) rotate(45deg);width:8px}.pay-product-pick__panel{background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 16px 40px #0000001f,0 2px 8px #0000000f;box-sizing:border-box;overflow:hidden;position:absolute;z-index:40}.pay-compose__picker-shell>.pay-product-pick__panel--shell,.pay-product-pick__panel{left:0;right:0;top:calc(100% + 6px);width:100%}.pay-product-pick__search{border-bottom:1px solid #0000000f;padding:10px 10px 8px}.pay-product-pick__search-input{background:#fafafa;border:1px solid #0000001a;border-radius:8px;font-size:14px;min-height:40px;padding:0 12px;width:100%}.pay-product-pick__search-input:focus{background:#fff;border-color:#00000059;outline:none}.pay-product-pick__list{-webkit-overflow-scrolling:touch;list-style:none;margin:0;max-height:min(320px,50vh);overflow-y:auto;padding:6px}.pay-product-pick__option{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:12px;min-height:52px;padding:6px 10px;text-align:left;width:100%}.pay-product-pick__option.is-selected,.pay-product-pick__option:hover{background:#f4f4f5}.pay-product-pick__option-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pay-product-pick__empty{color:var(--color-steel,#71717a);font-size:13px;padding:16px 12px;text-align:center}.pay-product-photo{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.pay-product-photo__actions{display:flex;flex-direction:column;gap:8px;min-width:0}.pay-product-photo__hint{color:var(--color-steel,#71717a);font-size:12px;line-height:1.4;margin:0}.pay-product-photo__file{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.pay-compose__table-wrap{display:none}.pay-compose__cards{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.pay-compose__table-wrap{display:block}.pay-compose__cards{display:none}}.pay-compose__table td:nth-child(2),.pay-compose__table td:nth-child(3),.pay-compose__table th:nth-child(2),.pay-compose__table th:nth-child(3){width:120px}.pay-compose__table td:nth-child(4),.pay-compose__table th:nth-child(4){text-align:right;white-space:nowrap;width:110px}.pay-compose__table td:nth-child(5),.pay-compose__table th:nth-child(5){text-align:right;width:72px}.pay-compose__table input{min-height:40px;width:100%}.pay-compose__empty{color:var(--color-steel);font-size:13px;margin:0;padding:28px 16px;text-align:center}.pay-compose__card-line{background:var(--color-canvas-white,#fff);border:1px solid var(--color-ash);border-radius:var(--radius-card,12px);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.pay-compose__card-line-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pay-compose__card-line-foot{align-items:center;display:flex;gap:12px;justify-content:space-between}.pay-compose__remove{align-items:center;background:#fff;border:1px solid #dc262659;border-radius:var(--radius-button,10px);color:#dc2626;cursor:pointer;display:inline-flex;height:40px;justify-content:center;min-width:40px;transition:background .15s ease;width:40px}.pay-compose__remove:hover{background:#fef2f2}.pay-compose__total{align-items:baseline;border-top:1px solid var(--color-ash);color:var(--color-steel);display:flex;font-size:14px;gap:12px;justify-content:flex-end;margin-top:18px;padding-top:16px}.pay-compose__total strong{font-feature-settings:"tnum";color:var(--color-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em}.pay-compose__result{border-top:1px solid var(--color-ash);margin-top:24px;padding-top:20px}.pay-share{max-width:960px;min-width:0}.pay-share__layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,260px)}@media(max-width:900px){.pay-share__layout{grid-template-columns:1fr}}.pay-share__main{display:flex;flex-direction:column;gap:0;min-width:0}.pay-share__hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.pay-share__hero-text{flex:1 1 200px;min-width:0}.pay-share__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pay-share__amount{font-feature-settings:"tnum";color:var(--color-ink);font-size:clamp(26px,4vw,34px);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:1.1;margin:0}.pay-share__desc{color:var(--color-ink);font-size:16px;font-weight:500;margin:8px 0 0;overflow-wrap:anywhere}.pay-share__meta{color:var(--color-steel);font-size:13px;margin:6px 0 0}.pay-share__url-block{margin-top:22px}.pay-share__url-row{align-items:stretch;display:flex;gap:8px;min-width:0}@media(max-width:640px){.pay-share__url-row{flex-direction:column}}.pay-share__url-input{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:10px;color:var(--color-ink);flex:1 1 auto;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:13px;min-height:44px;min-width:0;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;width:100%}.pay-share__btn{min-height:44px}.pay-share__btn--copy{flex:0 0 auto;min-width:96px}@media(max-width:640px){.pay-share__btn--copy{width:100%}}.pay-share__btn--block{width:100%}.pay-share__cta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}@media(max-width:640px){.pay-share__cta{grid-template-columns:1fr}}.pay-share__cta-primary,.pay-share__cta-secondary,.pay-share__nav-link{display:block;min-width:0;text-decoration:none}.pay-share__secondary{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media(max-width:640px){.pay-share__secondary .pay-share__btn{width:100%}}.pay-share__hint{color:var(--color-steel);font-size:12px;line-height:1.45;margin:14px 0 0}.pay-share__footer{border-top:1px solid var(--color-ash);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:18px}@media(max-width:640px){.pay-share__footer{flex-direction:column-reverse}.pay-share__footer .pay-share__btn,.pay-share__footer .pay-share__nav-link{width:100%}}.pay-share__side{min-width:0}@media(min-width:901px){.pay-share__side{position:sticky;top:76px}}.pay-share__side-title{font-size:15px;font-weight:600;letter-spacing:-.02em;margin:0}.pay-share__side-hint{color:var(--color-steel);font-size:12px;line-height:1.4;margin:0}.pay-share__qr-card{align-items:stretch;display:flex;flex-direction:column;gap:12px}.pay-share__qr-head{align-items:center;color:var(--color-midnight-ink);display:flex;gap:10px}.pay-share__qr-head .erp-icon-host svg{flex-shrink:0}.pay-share__qr-head .pay-share__side-title{margin:0}.pay-share__qr{background:#fff;border:1px solid var(--color-ash);border-radius:12px;display:block;height:200px;margin:4px auto 0;max-width:100%;width:200px}.ui-remocn-switch-wrap{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#0000;border:0;cursor:pointer;display:block;margin:0;min-height:44px;padding:4px 0;position:relative;text-align:left;touch-action:manipulation;width:100%}.ui-remocn-switch-wrap:disabled{cursor:not-allowed;opacity:.55}.ui-remocn-switch-wrap:focus-visible{border-radius:8px;outline:2px solid var(--color-ink,#0c0c0d);outline-offset:3px}.ui-remocn-switch{pointer-events:none}.erp-header__title{color:var(--color-steel);font-size:14px;font-weight:500;letter-spacing:-.01em;max-width:min(42vw,220px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-header__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}@media(max-width:639.98px){.erp-header{padding:0 12px}.erp-header--toolbar{gap:8px}.erp-header__actions .ui-btn--primary{font-size:12px;padding-left:10px;padding-right:10px}}.erp-dash{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%}.dash-grid{grid-gap:16px;display:grid;gap:16px}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.dash-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.dash-main{grid-template-columns:1.6fr 1fr;margin-top:0}.dash-main--ops{grid-template-columns:1.2fr 1fr}.dash-bottom{grid-template-columns:1fr 1fr 1fr;margin-top:0}.dash-bottom--full{grid-template-columns:1fr}.dash-kpi__link{border-radius:inherit;color:inherit;display:block;text-decoration:none;transition:transform .15s ease}.dash-kpi__link:hover .dash-kpi{border-color:var(--color-ash);box-shadow:0 4px 14px -6px #0000001a}.dash-kpi__link:hover{transform:translateY(-1px)}.dash-panel{height:100%}.dash-card__hint{color:var(--color-fog);font-size:12px;font-weight:400;line-height:1.4;margin:4px 0 0;max-width:42ch}.dash-chart--sm{height:200px}.dash-chart__tip{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 8px 16px -4px #00000014;font-size:12px;gap:2px;padding:8px 10px}.dash-chart__tip,.dash-snapshot{display:flex;flex-direction:column}.dash-snapshot{gap:16px;min-height:200px}.dash-snapshot__hero{background:var(--color-paper-mist,#f7f7f5);border:1px solid var(--color-ash,#eaeaea);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px}.dash-snapshot__hero-label{color:var(--color-fog);font-size:12px;font-weight:500;letter-spacing:.02em}.dash-snapshot__hero-value{font-feature-settings:"tnum";color:var(--color-charcoal);font-size:clamp(1.5rem,2.4vw,1.85rem);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em;line-height:1.15}.dash-snapshot__list{border:1px solid var(--color-ash,#eaeaea);border-radius:10px;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;overflow:hidden;padding:0}.dash-snapshot__list li{align-items:center;border-bottom:1px solid var(--color-ash,#eaeaea);color:var(--color-steel);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:11px 14px}.dash-snapshot__list li:last-child{border-bottom:none}.dash-snapshot__list li strong{font-feature-settings:"tnum";color:var(--color-charcoal);font-variant-numeric:tabular-nums;font-weight:600}.dash-snapshot__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.dash-orders{border:1px solid var(--color-ash,#eaeaea);border-radius:10px;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;overflow:hidden;padding:0}.dash-orders li{border-bottom:1px solid var(--color-ash,#eaeaea)}.dash-orders li:last-child{border-bottom:none}.dash-orders__row{align-items:center;color:inherit;display:flex;gap:16px;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:background .15s ease}.dash-orders__row:hover{background:var(--color-paper-mist,#f7f7f5)}.dash-orders__main{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-orders__num{font-feature-settings:"tnum";color:var(--color-charcoal);font-size:13px;font-variant-numeric:tabular-nums;font-weight:650}.dash-orders__name{color:var(--color-steel);font-size:12px;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-orders__meta{align-items:center;display:flex;flex-shrink:0;gap:12px}.dash-orders__amount{font-feature-settings:"tnum";color:var(--color-charcoal);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:5.5rem;text-align:right}.dash-kpi-skel{min-height:104px;width:100%}.dash-kpi{display:flex;flex-direction:column;gap:8px}.dash-switcher{background:var(--color-surface,#fff);border:1px solid var(--color-border,#eaeaea);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:0;max-width:100%;padding:4px;width:fit-content}.dash-switcher__tab{border-radius:7px;color:var(--color-text-muted,#737373);font-size:13px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background .18s ease,color .18s ease;white-space:nowrap}.dash-switcher__tab:hover{background:var(--color-surface-hover,#f5f5f5);color:var(--color-text,#171717)}.dash-switcher__tab.active{background:var(--color-surface-hover,#f0f0f0);color:var(--color-text,#171717);font-weight:600}.dash-activity--skel{display:flex;flex-direction:column;gap:12px;padding:8px 0}.dash-activity__skel-row{animation:dash-skel-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#f7f7f7 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;height:44px}@keyframes dash-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dash-kpi__label{color:var(--color-fog);font-size:var(--text-caption);font-weight:500}.dash-kpi__value{color:var(--color-charcoal);font-size:var(--text-heading-sm);font-weight:600;letter-spacing:-.02em}.erp-dl{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.erp-dl,.erp-dl>div{margin:0}.erp-dl dt{color:var(--color-fog);font-size:var(--text-caption);margin:0 0 4px}.erp-dl dd{font-weight:500;margin:0}.erp-link{color:inherit;font-weight:600;text-decoration:none}.erp-link:hover{text-decoration:underline}.dash-kpi__delta{color:var(--color-fog);font-size:var(--text-caption);font-weight:500}.dash-kpi__delta.is-gain,.dash-kpi__delta.is-up{color:var(--color-gain);font-weight:600}.dash-kpi__delta.is-down,.dash-kpi__delta.is-loss{color:var(--color-loss);font-weight:600}.dash-kpi__delta.is-warn{color:var(--color-warning);font-weight:600}.dash-kpi__delta.is-info{color:var(--color-info);font-weight:600}.dash-card__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dash-card__title{color:var(--color-charcoal);font-size:var(--text-body);font-weight:600;margin:0}.dash-chart{height:220px;width:100%}.dash-activity{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.dash-activity li{align-items:flex-start;color:var(--color-steel);display:flex;font-size:var(--text-body);gap:10px}.dash-activity__dot{background:var(--color-electric-blue);border-radius:9999px;flex-shrink:0;height:8px;margin-top:6px;width:8px}.dash-activity__time{color:var(--color-fog);font-size:var(--text-caption)}.dash-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.erp-dash--flash{display:flex;flex-direction:column;gap:20px}.flash-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.flash-head__copy{flex:1 1 240px;min-width:0}.flash-head__copy h1{color:var(--color-charcoal);font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.15;margin:0}.flash-head__copy p{color:var(--color-fog);font-size:14px;margin:6px 0 0}.flash-head__tools{align-items:center;display:flex;flex:1 1 420px;flex-wrap:wrap;gap:8px;justify-content:flex-end}.flash-search{background:var(--color-canvas-white,#fff);border:1px solid var(--color-ash);border-radius:10px;color:var(--color-charcoal);flex:1 1 200px;font:inherit;font-size:14px;height:40px;max-width:260px;min-width:180px;padding:0 14px}.flash-head__cta{flex-shrink:0}.flash-head__cta .erp-menu-btn,.flash-head__cta .ui-btn{border-radius:10px;min-height:40px;white-space:nowrap}.flash-head__pills{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative;z-index:8}.dash-pill{flex-shrink:0;position:relative}.dash-pill__btn{align-items:center;background:#ecece6;border:0;border-radius:999px;box-shadow:0 1px 2px #1717170a;color:var(--color-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;height:48px;letter-spacing:-.02em;padding:4px 6px 4px 4px;transition:background .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.dash-pill__btn:hover{background:#e4e4dc}.dash-pill__btn:active{transform:scale(.98)}.dash-pill.is-open .dash-pill__btn{background:#dddcd4}.dash-pill__chevron,.dash-pill__icon{background:#fff;border-radius:50%;color:var(--color-charcoal);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.dash-pill__label{padding:0 4px 0 2px;white-space:nowrap}.dash-pill__menu{background:#fff;border:1px solid var(--color-ash);border-radius:18px;box-shadow:0 18px 40px -12px #1717172e;min-width:248px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.dash-pill-cal__years,.dash-pill-list{display:flex;gap:6px;margin-bottom:10px}.dash-pill-list{flex-direction:column;margin-bottom:0}.dash-pill-cal__months{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dash-pill-cal button,.dash-pill-list button{background:var(--color-paper-mist);border:0;border-radius:10px;color:var(--color-steel);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:36px}.dash-pill-cal button:hover,.dash-pill-list button:hover{background:#ecece6;color:var(--color-charcoal)}.dash-pill-cal button.is-on,.dash-pill-list button.is-on{background:var(--color-select);color:#fff}.dash-pill-cal__years button{flex:1 1}.dash-pill--solid{align-items:center;background:var(--color-select);border-radius:999px;color:#fff!important;display:inline-flex;font-size:14px;font-weight:650;gap:12px;height:48px;letter-spacing:-.02em;padding:4px 4px 4px 18px;text-decoration:none!important;transition:transform .2s cubic-bezier(.32,.72,0,1),background .2s cubic-bezier(.32,.72,0,1);white-space:nowrap}.dash-pill--solid:hover{background:var(--color-atelier-hover);color:#fff!important;transform:translateY(-1px)}.dash-pill--solid:active{transform:scale(.98)}.dash-pill__arrow{background:#fff;border-radius:50%;color:var(--color-select);display:grid;height:40px;place-items:center;width:40px}.dash-kpi-tile.ui-card{border-radius:20px;display:flex;flex-direction:column;gap:4px;min-height:0;min-width:0;padding:18px 18px 16px}.dash-kpi-tile__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.dash-kpi-tile__icon{background:var(--color-paper-mist);border-radius:12px;color:var(--color-charcoal);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.dash-kpi-tile__label{color:var(--color-fog);font-size:13px;font-weight:600;margin:0}.dash-kpi-tile__value{font-feature-settings:"tnum";color:var(--color-charcoal);font-size:clamp(22px,2vw,28px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em;line-height:1.1;margin:6px 0 0}.dash-kpi-tile .dash-kpi__delta,.dash-kpi-tile__hint{font-size:12px;font-weight:600;margin-top:4px}.dash-kpi-tile__hint{color:var(--color-fog);font-weight:500}.dash-kpi-tile.is-accent{background:#062c2e;border-color:#062c2e}.dash-kpi-tile.is-accent .dash-kpi-tile__hint,.dash-kpi-tile.is-accent .dash-kpi-tile__label{color:#f4fbf8b8}.dash-kpi-tile.is-accent .dash-kpi-tile__value{color:#f4fbf8}.dash-kpi-tile.is-accent .dash-kpi-tile__icon{background:#c2f968;color:#062c2e}.dash-kpi-tile.is-accent .dash-kpi__delta.is-down{color:#ffb4b4}.dash-kpi-tile.is-accent .dash-kpi__delta.is-up{color:#c2f968}.flash-wave-wrap{height:228px;margin-top:4px;width:100%}.flash-nivo-tip{background:#062c2e;border-radius:12px;color:#f4fbf8;min-width:108px;padding:8px 10px}.flash-nivo-bar{height:240px;margin-top:4px;width:100%}.flash-nivo-bar svg{overflow:visible}.flash-nivo-tip__rows{display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0;padding:0}.flash-nivo-tip__rows li{font-feature-settings:"tnum";align-items:center;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;gap:16px;justify-content:space-between}.flash-nivo-tip__rows b{align-items:center;color:#f4fbf8c7;display:inline-flex;font-weight:600;gap:6px}.flash-nivo-tip__rows i{border-radius:50%;display:inline-block;height:8px;width:8px}.flash-nivo-tip__rows i.is-income{background:#c2f968}.flash-nivo-tip__rows i.is-paid{background:#7eb8ba}.flash-hbars{display:flex;flex-direction:column;gap:14px;list-style:none;margin:22px 0 0;padding:0}.flash-hbar__meta{align-items:baseline;color:var(--color-steel);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:6px}.flash-hbar__meta strong{font-feature-settings:"tnum";color:var(--color-charcoal);font-variant-numeric:tabular-nums}.flash-hbar__track{background:var(--color-paper-mist);border-radius:999px;height:8px;overflow:hidden}.flash-hbar__track>span{border-radius:inherit;display:block;height:100%;transform-origin:left center;width:100%}.flash-hbar__track>span.is-lime{background:var(--color-signal-mint)}.flash-hbar__track>span.is-forest{background:var(--color-signal-mint-ink)}.flash-hbar__track>span.is-mist{background:#cfcabf}.flash-hbar__track>span.is-wash{background:#9ccc3a}.flash-flow__legend{color:var(--color-steel);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:14px;list-style:none;margin:0;padding:0}.flash-flow__legend i{border-radius:50%;display:inline-block;height:10px;margin-right:6px;vertical-align:middle;width:10px}.flash-flow__legend i.is-income{background:#c2f968}.flash-flow__legend i.is-paid{background:#062c2e}.lx-bars--group{gap:8px}.lx-bars__pair{align-items:flex-end;display:flex;gap:3px;height:100%;justify-content:center;width:100%}.lx-bars--group i{flex:1 1 12px;max-width:16px}.lx-bars .is-hot i.is-cmp,.lx-bars i.is-cmp{background:var(--color-select)}.lx-bars__cap{left:50%;position:absolute;top:0;transform:translate(-50%,-120%)}.flash-search--in-card{align-items:center;color:var(--color-fog);display:flex;flex:none;gap:8px;margin:0 0 12px;max-width:none;width:100%}.flash-search--in-card input{background:#0000;border:0;color:var(--color-charcoal);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.flash-pair,.flash-split{grid-gap:16px;display:grid;gap:16px}.flash-pair{grid-template-columns:1.15fr .85fr}.flash-split{grid-template-columns:1.4fr .9fr}.flash-panel.ui-card{border-color:var(--color-ash);border-radius:20px;padding:22px 22px 20px}.flash-panel__top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.flash-kicker{color:var(--color-fog);font-size:13px;font-weight:600;margin:0}.flash-hero-num{font-feature-settings:"tnum";color:var(--color-signal-mint-ink,#032a21);font-size:clamp(28px,3vw,40px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.045em;line-height:1.05;margin:8px 0 0}.flash-hero-sub{color:var(--color-fog);font-size:13px;margin:6px 0 0}.flash-wave{display:block;height:228px;margin-top:12px;width:100%}.flash-bars,.lx-bars,.pay__bars{align-items:flex-end;display:flex;gap:14px;height:168px;margin-top:18px;overflow:visible;padding-top:22px}.flash-bars>span,.lx-bars>span,.pay__bars>span{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;overflow:visible;position:relative}.flash-bars>span.is-hot,.lx-bars>span.is-hot,.pay__bars>span.is-hot{z-index:2}.flash-bars i,.lx-bars i,.pay__bars i{background:#e8f0e4;border-radius:8px 8px 0 0;display:block;max-width:42px;overflow:visible;position:relative;width:100%;z-index:0}.flash-bars .is-hot i,.lx-bars .is-hot i,.pay__bars .is-hot i{background:repeating-linear-gradient(-45deg,#c2f968 0 6px,#e7fcc1 6px 9px)}.flash-bars em,.lx-bars em,.pay__bars em{bottom:calc(100% + 6px);color:var(--color-ink);font-size:11px;font-style:normal;font-weight:700;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2}.flash-bars b,.lx-bars b,.pay__bars b{color:var(--color-fog);font-size:11px;font-weight:600;margin-top:8px}.flash-stack__seg{display:block}.flash-stack{background:var(--color-paper-mist);border-radius:999px;display:flex;height:14px;margin-top:28px;overflow:hidden}.flash-stack__seg{height:100%;min-width:8px}.flash-stack__seg.is-lime{background:var(--color-signal-mint)}.flash-stack__seg.is-forest{background:var(--color-signal-mint-ink)}.flash-stack__seg.is-mist{background:#d8d4cc}.flash-legend{flex-direction:column;list-style:none;margin:18px 0 0;padding:0}.flash-legend,.flash-legend li{display:flex;gap:10px;width:100%}.flash-legend li{align-items:center;color:var(--color-steel);font-size:13px;line-height:1.3}.flash-legend li i{border-radius:50%;flex-shrink:0;font-style:normal;height:10px;width:10px}.flash-legend li i.is-lime{background:var(--color-signal-mint)}.flash-legend li i.is-forest{background:var(--color-signal-mint-ink)}.flash-legend li i.is-mist{background:#d8d4cc}.flash-legend li span{flex:1 1;font-weight:500;min-width:0}.flash-legend li strong{font-feature-settings:"tnum";color:var(--color-charcoal);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:650;min-width:2.5ch;text-align:right}.flash-flow__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.flash-tabs{background:var(--color-paper-mist);border-radius:999px;display:flex;gap:6px;padding:4px}.flash-tabs button{background:#0000;border:0;border-radius:999px;color:var(--color-steel);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:36px;padding:0 14px}.flash-tabs button.is-on{background:var(--color-select);color:#fff}.flash-table-wrap{overflow-x:auto}.flash-table{border-collapse:collapse;font-size:13px;width:100%}.flash-table td,.flash-table th{border-bottom:1px solid var(--color-ash);padding:12px 10px;text-align:left}.flash-table th{color:var(--color-fog);font-size:12px;font-weight:600}.flash-table td a{color:var(--color-signal-mint-ink);font-weight:600;text-decoration:none}.flash-bills{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.flash-bills a{grid-gap:2px 12px;background:var(--color-paper-mist);border-radius:14px;color:inherit;display:grid;gap:2px 12px;grid-template-columns:1fr auto;padding:12px 14px;text-decoration:none}.flash-bills__name{color:var(--color-charcoal);font-weight:600}.flash-bills__meta{color:var(--color-fog);font-size:12px;grid-column:1}.flash-bills strong{font-feature-settings:"tnum";align-self:center;color:var(--color-signal-mint-ink);font-variant-numeric:tabular-nums;grid-row:1/span 2}.flash-skel{background:var(--color-paper-mist);border-radius:12px;height:180px}@media(max-width:1100px){.flash-pair,.flash-split{grid-template-columns:1fr}}@media(max-width:640px){.flash-search{flex-basis:100%;max-width:none;min-width:100%}.flash-head__pills,.flash-head__tools{justify-content:stretch;width:100%}.dash-pill--solid,.flash-head__cta{margin-left:auto}.dash-kpis{grid-template-columns:1fr}}.erp-dash>.page-header-bar .page-header-actions.dash-actions.dash-period{align-items:flex-end;align-self:center;gap:12px;margin-top:0}.dash-period__filters{align-items:center;display:flex;flex-shrink:0;gap:8px}.dash-period__field{min-width:0;width:148px}.dash-period__field--year{width:108px}.dash-period__field .erp-field__label{display:none}.dash-period__field .erp-select,.dash-period__field .erp-select-wrap{height:40px;min-width:0;width:100%}.dash-period__field .erp-select__control{border-radius:10px!important;height:40px!important;max-height:40px!important;min-height:40px!important}.dash-period__field .erp-select__value-container{flex-wrap:nowrap!important;padding-bottom:0!important;padding-top:0!important}.dash-period__field .erp-select__single-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-period__field .erp-select__indicators{height:40px}.dash-period__cta{align-items:stretch;display:inline-flex;flex-shrink:0}.erp-dash>.page-header-bar .dash-period__cta .erp-menu-btn,.erp-dash>.page-header-bar .dash-period__cta .ui-btn{height:38px;min-height:38px}.erp-lab__grid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.erp-lab__section-head{align-items:center;color:var(--color-charcoal);display:flex;gap:8px;margin-bottom:10px}.erp-lab__section-head h4{font-size:14px;font-weight:600;margin:0}.erp-lab__section-head svg{color:var(--color-steel);flex-shrink:0}@media(max-width:900px){.erp-lab__grid{grid-template-columns:1fr}}@media(max-width:1100px){.dash-kpis,.dash-kpis--3{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-bottom,.dash-bottom--full,.dash-main,.dash-main--ops{grid-template-columns:1fr}.dash-bottom .ui-card[style]{grid-column:auto!important}}@media(max-width:640px){.dash-orders__row{align-items:flex-start;flex-direction:column}.dash-orders__meta{justify-content:space-between;width:100%}.dash-orders__amount{min-width:0;text-align:left}.dash-kpis,.dash-kpis--3{grid-template-columns:1fr}.erp-content{padding:18px 14px}.page-header-title{font-size:24px}}.erp-crm-message{color:var(--color-charcoal)}.erp-landing{background:var(--color-rice-paper);display:flex;flex-direction:column;min-height:100vh;overflow:clip;position:relative}.erp-landing .erp-landing__shader{-webkit-mask-image:linear-gradient(180deg,#000 40%,#0000);mask-image:linear-gradient(180deg,#000 40%,#0000);opacity:.55}.erp-landing .erp-landing__shader,.erp-landing:before{inset:0;pointer-events:none;position:absolute;z-index:0}.erp-landing:before{background-image:linear-gradient(90deg,#00000008 1px,#0000 0),linear-gradient(180deg,#00000008 1px,#0000 0);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(180deg,#000 35%,#0000);mask-image:linear-gradient(180deg,#000 35%,#0000)}.erp-landing>*{position:relative;z-index:1}.erp-landing__pillars{color:var(--color-charcoal);display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin:0 auto 28px}.erp-landing__pillars>div{align-items:center;color:var(--color-fog);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;min-width:72px;text-transform:uppercase}.erp-landing__nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--page-max);padding:20px;width:100%}.erp-landing__brand{font-family:var(--font-inter);font-size:14px;font-weight:700;letter-spacing:-.04em;text-transform:uppercase}.erp-landing__actions{display:flex;gap:8px}.erp-landing__hero{margin:80px auto 0;max-width:720px;padding:0 20px 80px;text-align:center}.erp-landing__hero h1{color:var(--color-charcoal);font-family:var(--font-inter);font-size:clamp(40px,6vw,64px);font-weight:600;letter-spacing:-.055em;line-height:.95;margin:16px 0 12px}.erp-landing__hero p{color:var(--color-fog);font-size:16px;margin:0 auto 24px;max-width:540px}.erp-landing__cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.erp-landing__footer{align-items:center;border-top:1px solid var(--color-ash);color:var(--color-fog);display:flex;font-size:13px;justify-content:space-between;margin-top:auto;padding:16px 20px}.erp-landing__social{display:flex;gap:12px}.erp-landing__social a{color:var(--color-steel)}.cui-container{margin:0 auto;max-width:1320px;padding:0 12px;width:100%}.cui-container--fluid{max-width:none}.cui-container--lg{max-width:1140px}.cui-row{display:flex;flex-wrap:wrap;margin:0 -8px}.cui-col{flex:1 1;min-width:0;padding:0 8px}.cui-col-xs-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0;max-width:8.33333%}.cui-col-xs-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;max-width:16.66667%}.cui-col-xs-3{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%}.cui-col-xs-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%}.cui-col-xs-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%}.cui-col-xs-6{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.cui-col-xs-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;max-width:58.33333%}.cui-col-xs-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;max-width:66.66667%}.cui-col-xs-9{flex-basis:75%;flex-grow:0;flex-shrink:0;max-width:75%}.cui-col-xs-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;max-width:83.33333%}.cui-col-xs-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0;max-width:91.66667%}.cui-col-xs-12{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%}@media(min-width:576px){.cui-col-sm-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0;max-width:8.33333%}.cui-col-sm-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;max-width:16.66667%}.cui-col-sm-3{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%}.cui-col-sm-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%}.cui-col-sm-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%}.cui-col-sm-6{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.cui-col-sm-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;max-width:58.33333%}.cui-col-sm-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;max-width:66.66667%}.cui-col-sm-9{flex-basis:75%;flex-grow:0;flex-shrink:0;max-width:75%}.cui-col-sm-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;max-width:83.33333%}.cui-col-sm-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0;max-width:91.66667%}.cui-col-sm-12{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%}}@media(min-width:768px){.cui-col-md-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0;max-width:8.33333%}.cui-col-md-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;max-width:16.66667%}.cui-col-md-3{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%}.cui-col-md-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%}.cui-col-md-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%}.cui-col-md-6{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.cui-col-md-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;max-width:58.33333%}.cui-col-md-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;max-width:66.66667%}.cui-col-md-9{flex-basis:75%;flex-grow:0;flex-shrink:0;max-width:75%}.cui-col-md-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;max-width:83.33333%}.cui-col-md-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0;max-width:91.66667%}.cui-col-md-12{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%}}@media(min-width:992px){.cui-col-lg-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0;max-width:8.33333%}.cui-col-lg-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;max-width:16.66667%}.cui-col-lg-3{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%}.cui-col-lg-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%}.cui-col-lg-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%}.cui-col-lg-6{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.cui-col-lg-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;max-width:58.33333%}.cui-col-lg-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;max-width:66.66667%}.cui-col-lg-9{flex-basis:75%;flex-grow:0;flex-shrink:0;max-width:75%}.cui-col-lg-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;max-width:83.33333%}.cui-col-lg-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0;max-width:91.66667%}.cui-col-lg-12{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%}}@media(min-width:1200px){.cui-col-xl-1{flex-basis:8.33333%;flex-grow:0;flex-shrink:0;max-width:8.33333%}.cui-col-xl-2{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;max-width:16.66667%}.cui-col-xl-3{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%}.cui-col-xl-4{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%}.cui-col-xl-5{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%}.cui-col-xl-6{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.cui-col-xl-7{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;max-width:58.33333%}.cui-col-xl-8{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;max-width:66.66667%}.cui-col-xl-9{flex-basis:75%;flex-grow:0;flex-shrink:0;max-width:75%}.cui-col-xl-10{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;max-width:83.33333%}.cui-col-xl-11{flex-basis:91.66667%;flex-grow:0;flex-shrink:0;max-width:91.66667%}.cui-col-xl-12{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%}}.cui-label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.cui-input,.cui-label{color:var(--color-charcoal)}.cui-input{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-button);font-family:var(--font-inter);font-size:14px;outline:none;padding:8px 12px;width:100%}.cui-input:focus{border-color:var(--color-signal-mint-ink);box-shadow:var(--shadow-ring)}.cui-input.is-invalid{border-color:#dc2626}.cui-input-group{align-items:stretch;display:flex;width:100%}.cui-input-group .cui-input{flex:1 1}.cui-input-group__text{align-items:center;background:var(--color-paper-mist);border:1px solid var(--color-ash);color:var(--color-fog);display:inline-flex;font-size:13px;padding:0 10px}.cui-check,.cui-switch{align-items:flex-start;color:var(--color-steel);cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.cui-check input,.cui-switch input{accent-color:var(--color-signal-mint-ink);margin-top:2px}.cui-feedback{font-size:12px;margin-top:4px}.cui-feedback.is-invalid{color:#dc2626}.cui-table-wrap{overflow-x:auto;overflow-y:hidden;width:100%}.cui-table{border-collapse:collapse;font-size:14px;width:100%}.cui-table td,.cui-table th{border-bottom:1px solid var(--color-ash);padding:10px 12px;text-align:left}.cui-table th{color:var(--color-fog);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cui-spinner{animation:cui-spin .7s linear infinite;border:2px solid var(--color-ash);border-radius:50%;border-top-color:var(--color-primary-action-fill);display:inline-block;height:20px;width:20px}@keyframes cui-spin{to{transform:rotate(1turn)}}.cui-placeholder{animation:cui-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%;border-radius:4px;display:inline-block;min-height:1em;width:100%}.cui-placeholder--glow{opacity:.85}@keyframes cui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cui-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12000}.cui-modal__backdrop{background:#00000059;inset:0;position:absolute}.cui-modal__dialog{background:#fff;border:1px solid var(--color-ash);border-radius:var(--radius-card);box-shadow:var(--shadow-ring);position:relative;width:min(560px,100%);z-index:1}.cui-modal--lg .cui-modal__dialog{width:min(800px,100%)}.cui-modal--xl .cui-modal__dialog{width:min(1140px,100%)}.cui-modal__footer,.cui-modal__header{border-bottom:1px solid var(--color-ash);padding:14px 16px}.cui-modal__footer{border-bottom:0;border-top:1px solid var(--color-ash);display:flex;gap:8px;justify-content:flex-end}.cui-modal__title{font-size:16px;font-weight:600;margin:0}.cui-modal__body{padding:16px}.cui-callout{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-left:3px solid var(--color-primary-action-fill);margin:12px 0}.cui-alert,.cui-callout{border-radius:6px;padding:12px 14px}.cui-alert{border:1px solid var(--color-ash);margin:8px 0}.cui-alert--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cui-alert--success{background:var(--color-success-surface);border-color:#b8f0c4;color:var(--color-success)}.cui-alert--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.cui-alert--info,.cui-alert--primary{background:#ecfdf5;border-color:#a7f3d0;color:#0e8f6a}.cui-alert__heading{font-size:14px;margin:0 0 4px}.cui-alert__link{color:inherit;font-weight:600}.cui-dropdown{display:inline-block;position:relative}.cui-dropdown__menu{background:#fff;border:1px solid var(--color-ash);border-radius:8px;box-shadow:var(--shadow-ring);margin-top:6px;min-width:200px;padding:6px;position:absolute;right:0;top:100%;z-index:20}.cui-dropdown__item{background:none;border:0;border-radius:6px;color:var(--color-charcoal);cursor:pointer;display:block;font-size:14px;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.cui-dropdown__item:hover{background:var(--color-paper-mist)}.cui-dropdown__header{color:var(--color-fog);font-size:12px;font-weight:600;padding:8px 10px}.cui-dropdown__divider{border:0;border-top:1px solid var(--color-ash);margin:6px 0}.cui-breadcrumb{color:var(--color-fog);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px}.cui-breadcrumb__item.is-active{color:var(--color-charcoal);font-weight:500}.d-flex{display:flex!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.gap-2{gap:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.m-0{margin:0!important}.m-3{margin:1rem!important}.h-100{height:100%!important}.w-100{width:100%!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.fw-bold{font-weight:700!important}.fw-medium{font-weight:500!important}.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.shadow{box-shadow:var(--shadow-ring)!important}.text-black{color:#111!important}.text-info{color:var(--color-primary-action-fill)!important}@keyframes remocn-ui-spin{to{transform:rotate(1turn)}}.ui-remocn-btn-wrap{min-width:0;position:relative}.ui-remocn-btn-wrap--sm{height:32px;min-width:32px}.ui-remocn-btn-wrap--default{height:40px}.ui-remocn-btn-wrap--lg{height:48px}.ui-remocn-btn-wrap.erp-auth__submit,.ui-remocn-btn-wrap.ui-remocn-btn-wrap--block,.ui-remocn-btn-wrap.w-100{display:flex;width:100%}.erp-remocn-select{background:oklch(1 0 0);border:1px solid oklch(.91 .01 90);border-radius:10px;color:oklch(.22 .02 260);font-family:inherit;font-size:15px;height:40px;letter-spacing:-.01em;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.erp-remocn-select:hover:not(:disabled){background:oklch(.98 .005 90);border-color:oklch(.82 .02 90)}.erp-remocn-select:focus{border-color:oklch(.58 .11 210);box-shadow:0 0 0 3px oklch(.58 .11 210/.25)}.erp-remocn-select:disabled{cursor:not-allowed;opacity:.55}.wrapper{padding-left:0;transition:padding .15s ease;width:100%;will-change:auto}:root{--pos-shadow-sm:none;--pos-shadow-md:none;--pos-shadow-focus:var(--shadow-ring);--pos-transition:0.16s ease}.btn.disabled,.btn:disabled,fieldset:disabled .btn{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-blue,.home_main .btn-primary{--cui-btn-color:var(--color-midnight-ink);--cui-btn-hover-color:var(--color-midnight-ink);--cui-btn-active-color:#fff;--cui-btn-disabled-color:#0a0a0a8c;--cui-btn-bg:var(--color-signal-mint);--cui-btn-border-color:var(--color-signal-mint);--cui-btn-hover-bg:#1ad49c;--cui-btn-hover-border-color:#1ad49c;--cui-btn-active-bg:var(--color-signal-mint-ink);--cui-btn-active-border-color:var(--color-signal-mint-ink);align-items:center;background-color:var(--color-signal-mint);border:1px solid #0000;border-color:var(--color-signal-mint);border-radius:var(--pos-radius-md);color:var(--color-midnight-ink);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.25;padding:.625rem 1.25rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.btn-blue:focus,.home_main .btn-primary:focus{outline:none}.btn-blue:focus-visible,.home_main .btn-primary:focus-visible{box-shadow:var(--pos-shadow-focus)}.btn-blue.disabled,.btn-blue:disabled,.btn-blue[disabled],.home_main .btn-primary:disabled,.home_main .disabled.btn-primary,.home_main [disabled].btn-primary{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-blue:hover:not(:disabled):not(.disabled),.home_main .btn-primary:hover:not(:disabled):not(.disabled){background-color:#1ad49c;border-color:#1ad49c;box-shadow:var(--pos-shadow-sm);color:var(--color-midnight-ink)}.btn-blue:active:not(:disabled):not(.disabled),.home_main .btn-primary:active:not(:disabled):not(.disabled){background-color:var(--color-signal-mint-ink);border-color:var(--color-signal-mint-ink);box-shadow:none;color:var(--color-midnight-ink)}.btn-blue,.btn-blue:active,.btn-blue:focus,.btn-blue:focus-visible,.btn-blue:hover,.home_main .btn-primary{color:var(--color-midnight-ink)!important}.btn-blue svg,.home_main .btn-primary svg{fill:currentColor;color:inherit}.btn-blue:focus:not(:focus-visible),.home_main .btn-primary:focus:not(:focus-visible){box-shadow:none}.btn-black{--cui-btn-bg:var(--pos-surface-muted);--cui-btn-border-color:var(--pos-surface-muted);--cui-btn-color:var(--pos-text);--cui-btn-hover-bg:#e2e8f0;--cui-btn-hover-color:var(--pos-text);--cui-btn-hover-border-color:#e2e8f0;--cui-btn-active-bg:#e2e8f0;--cui-btn-active-color:var(--pos-text);--cui-btn-active-border-color:#e2e8f0;align-items:center;background-color:var(--pos-surface-muted);background-color:var(--pos-surface-muted)!important;border:1px solid #0000;border-color:var(--pos-surface-muted);border:1px solid var(--pos-surface-muted)!important;border-radius:var(--pos-radius-md);color:var(--pos-text);color:var(--pos-text)!important;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.25;padding:.625rem 1.25rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.btn-black:focus{outline:none}.btn-black:focus-visible{box-shadow:var(--pos-shadow-focus)}.btn-black.disabled,.btn-black:disabled,.btn-black[disabled]{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-black:hover:not(:disabled):not(.disabled){background-color:#e2e8f0;border-color:#e2e8f0;box-shadow:var(--pos-shadow-sm);color:var(--pos-text)}.btn-black:active:not(:disabled):not(.disabled){background-color:#e2e8f0;border-color:#e2e8f0;box-shadow:none;color:var(--pos-text)}.btn-black:focus:not(:focus-visible){box-shadow:none}.btn-primary.btn-blue,.btn.btn-primary.btn-blue,.home_main .btn-primary{--cui-btn-color:var(--color-midnight-ink);--cui-btn-hover-color:var(--color-midnight-ink);--cui-btn-active-color:#fff;--cui-btn-bg:var(--color-signal-mint);--cui-btn-border-color:var(--color-signal-mint);--cui-btn-hover-bg:#1ad49c;--cui-btn-hover-border-color:#1ad49c;--cui-btn-active-bg:var(--color-signal-mint-ink);--cui-btn-active-border-color:var(--color-signal-mint-ink);background-color:var(--color-signal-mint)!important;border-color:var(--color-signal-mint)!important;color:var(--color-midnight-ink)!important}.btn-primary.btn-black,.btn-secondary.btn-black,.btn.btn-primary.btn-black,.btn.btn-secondary.btn-black{--cui-btn-bg:var(--pos-surface-muted)!important;--cui-btn-border-color:var(--pos-surface-muted)!important;--cui-btn-color:var(--pos-text)!important;--cui-btn-hover-border-color:#e2e8f0!important;--cui-btn-active-border-color:#e2e8f0!important;background-color:var(--pos-surface-muted)!important;border-color:var(--pos-surface-muted)!important;color:var(--pos-text)!important}.btn-green{align-items:center;background-color:var(--pos-success);border:1px solid #0000;border-color:var(--pos-success);border-radius:var(--pos-radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.25;padding:.625rem 1.25rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.btn-green:focus{outline:none}.btn-green:focus-visible{box-shadow:var(--pos-shadow-focus)}.btn-green.disabled,.btn-green:disabled,.btn-green[disabled]{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-green:hover:not(:disabled):not(.disabled){background-color:var(--pos-success-hover);border-color:var(--pos-success-hover);box-shadow:var(--pos-shadow-sm);color:#fff}.btn-green:active:not(:disabled):not(.disabled){background-color:#065f46;border-color:#065f46;box-shadow:none;color:#fff}.btn-primary{align-items:center;background-color:var(--pos-primary);border:1px solid #0000;border-color:var(--pos-primary);border-radius:var(--pos-radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.25;padding:.625rem 1.25rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.btn-primary:focus{outline:none}.btn-primary:focus-visible{box-shadow:var(--pos-shadow-focus)}.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--pos-primary-hover);border-color:var(--pos-primary-hover);box-shadow:var(--pos-shadow-sm);color:#fff}.btn-primary:active:not(:disabled):not(.disabled){background-color:var(--pos-primary-active);border-color:var(--pos-primary-active);box-shadow:none;color:#fff}.btn-secondary{--cui-btn-bg:var(--pos-surface-muted);align-items:center;background-color:var(--pos-surface-muted);border:1px solid #0000;border-color:var(--pos-surface-muted);border-radius:var(--pos-radius-md);color:var(--pos-text-muted);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.25;padding:.625rem 1.25rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.btn-secondary:focus{outline:none}.btn-secondary:focus-visible{box-shadow:var(--pos-shadow-focus)}.btn-secondary.disabled,.btn-secondary:disabled,.btn-secondary[disabled]{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-secondary:hover:not(:disabled):not(.disabled){background-color:#e2e8f0;border-color:#e2e8f0;box-shadow:var(--pos-shadow-sm);color:var(--pos-text-muted)}.btn-secondary:active:not(:disabled):not(.disabled){background-color:#e2e8f0;border-color:#e2e8f0;box-shadow:none;color:var(--pos-text-muted)}.btn-ghost-primary{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--pos-radius-md);color:var(--pos-primary);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.25;padding:.625rem 1.25rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.btn-ghost-primary:focus{outline:none}.btn-ghost-primary:focus-visible{box-shadow:var(--pos-shadow-focus)}.btn-ghost-primary.disabled,.btn-ghost-primary:disabled,.btn-ghost-primary[disabled]{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.btn-ghost-primary:hover:not(:disabled):not(.disabled){background:var(--pos-primary-subtle);color:var(--pos-primary-hover)}.btn-ghost-primary:active:not(:disabled):not(.disabled){background:#d0eef5;color:var(--pos-primary-active)}.btn-sm-pos{border-radius:var(--pos-radius-sm);font-size:.8125rem;padding:.4rem .875rem}.btn-lg-pos{font-size:1rem;padding:.75rem 1.5rem}.btn-blue:hover:not(:disabled):not(.disabled),.home_main .btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--pos-primary-hover)!important;border-color:var(--pos-primary-hover)!important;box-shadow:var(--pos-shadow-md)!important;color:#fff!important}.btn-blue:active:not(:disabled):not(.disabled),.home_main .btn-primary:active:not(:disabled):not(.disabled){background-color:var(--pos-primary-active)!important;border-color:var(--pos-primary-active)!important;box-shadow:none!important;color:#fff!important}.btn-black:hover:not(:disabled):not(.disabled){box-shadow:var(--pos-shadow-sm)!important}.btn-black:active:not(:disabled):not(.disabled),.btn-black:hover:not(:disabled):not(.disabled){background-color:#e2e8f0!important;border-color:#e2e8f0!important;color:var(--pos-text)!important}.btn-black:active:not(:disabled):not(.disabled){box-shadow:none!important}.btn-primary.btn-blue:hover:not(:disabled):not(.disabled),.btn.btn-primary.btn-blue:hover:not(:disabled):not(.disabled),.home_main .btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--pos-primary-hover)!important;border-color:var(--pos-primary-hover)!important;box-shadow:var(--pos-shadow-md)!important}.btn-primary.btn-black:hover:not(:disabled):not(.disabled),.btn-secondary.btn-black:hover:not(:disabled):not(.disabled),.btn.btn-primary.btn-black:hover:not(:disabled):not(.disabled),.btn.btn-secondary.btn-black:hover:not(:disabled):not(.disabled){background-color:#e2e8f0!important;border-color:#e2e8f0!important;box-shadow:var(--pos-shadow-sm)!important}.btn-green:hover:not(:disabled):not(.disabled){background-color:var(--pos-success-hover)!important;border-color:var(--pos-success-hover)!important;box-shadow:var(--pos-shadow-md)!important;color:#fff!important}.btn-green:active:not(:disabled):not(.disabled){background-color:#065f46!important;border-color:#065f46!important;color:#fff!important}.btn-primary:not(.btn-black):not(.btn-blue):hover:not(:disabled):not(.disabled){background-color:var(--pos-primary-hover)!important;border-color:var(--pos-primary-hover)!important;box-shadow:var(--pos-shadow-md)!important;color:#fff!important}.btn-secondary:not(.btn-black):hover:not(:disabled):not(.disabled){background-color:#e2e8f0!important;border-color:#e2e8f0!important;box-shadow:var(--pos-shadow-sm)!important;color:var(--pos-text-muted)!important}.btn-outline-primary,.btn-outline-secondary{background-color:var(--pos-surface-muted)!important;border-color:var(--pos-surface-muted)!important;color:var(--pos-text)!important}.btn-outline-primary:hover:not(:disabled):not(.disabled),.btn-outline-secondary:hover:not(:disabled):not(.disabled){background-color:#e2e8f0!important;border-color:#e2e8f0!important;box-shadow:var(--pos-shadow-sm)!important;color:var(--pos-text)!important}.btn-outline-secondary:hover:not(:disabled):not(.disabled){border-color:#e2e8f0!important;color:var(--pos-text)!important}.btn-outline-primary{background-color:var(--color-signal-mint)!important;border-color:var(--color-signal-mint)!important;color:var(--color-midnight-ink)!important}.btn-outline-primary:hover:not(:disabled):not(.disabled){background-color:#1ad49c!important;border-color:#1ad49c!important;color:var(--color-midnight-ink)!important}.btn-ghost-primary:hover:not(:disabled):not(.disabled),.btn-ghost.btn-blue:hover:not(:disabled):not(.disabled),.btn.btn-ghost.btn-blue:hover:not(:disabled):not(.disabled),.home_main .btn-ghost.btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--pos-primary-subtle)!important;border-color:#0000!important;box-shadow:var(--pos-shadow-sm)!important;color:var(--pos-primary-hover)!important}.btn-ghost:not(.btn-blue):not(.btn-black):hover:not(:disabled):not(.disabled){background-color:var(--pos-surface-muted)!important;box-shadow:var(--pos-shadow-sm)!important}.home_main a:not(.disabled):hover>.btn.btn-primary:not(:disabled):not(.disabled),a:not(.disabled):hover>.btn:not(:disabled):not(.disabled).btn-blue{background-color:var(--pos-primary-hover)!important;border-color:var(--pos-primary-hover)!important;box-shadow:var(--pos-shadow-md)!important}a:not(.disabled):hover>.btn:not(:disabled):not(.disabled).btn-black{background-color:var(--pos-surface-muted)!important;box-shadow:var(--pos-shadow-sm)!important}.wrapper .contactL-input:not(.textLarea),.wrapper .form-control,.wrapper .form-select{background-color:var(--pos-surface)!important;border:1px solid var(--pos-input-border)!important;border-radius:var(--pos-radius-md)!important;box-shadow:none;color:var(--pos-text);font-size:.9375rem;font-weight:500;line-height:1.5;margin:0;min-height:2.625rem;padding:.5rem .875rem!important;transition:border-color var(--pos-transition),box-shadow var(--pos-transition),background-color var(--pos-transition)}.wrapper .contactL-input:not(.textLarea)::placeholder,.wrapper .form-control::placeholder,.wrapper .form-select::placeholder{color:var(--pos-text-muted);font-weight:400}.wrapper .contactL-input:not(.textLarea):hover:not(:disabled):not([readonly]),.wrapper .form-control:hover:not(:disabled):not([readonly]),.wrapper .form-select:hover:not(:disabled):not([readonly]){background-color:var(--pos-input-bg-hover)!important;border-color:var(--pos-input-border-hover)!important}.wrapper .contactL-input:not(.textLarea):focus,.wrapper .contactL-input:not(.textLarea):focus-visible,.wrapper .form-control:focus,.wrapper .form-control:focus-visible,.wrapper .form-select:focus,.wrapper .form-select:focus-visible{background-color:var(--pos-surface)!important;border-color:var(--pos-input-border-focus)!important;box-shadow:var(--pos-input-shadow-focus)!important;outline:none}.wrapper .contactL-input:not(.textLarea):disabled,.wrapper .contactL-input:not(.textLarea)[readonly],.wrapper .form-control:disabled,.wrapper .form-control[readonly],.wrapper .form-select:disabled,.wrapper .form-select[readonly]{background-color:var(--pos-surface-muted)!important;border-color:var(--pos-border-strong)!important;color:var(--pos-text-disabled);opacity:1}.wrapper .contactL-input.textArea,.wrapper .contactL-input.textLarea{background-color:var(--pos-surface)!important;border:1px solid var(--pos-input-border)!important;border-radius:var(--pos-radius-md)!important;box-shadow:none;color:var(--pos-text);font-size:.9375rem;font-weight:500;height:auto!important;line-height:1.5;margin:0;min-height:2.625rem;min-height:120px;padding:.5rem .875rem!important;resize:vertical;transition:border-color var(--pos-transition),box-shadow var(--pos-transition),background-color var(--pos-transition)}.wrapper .contactL-input.textArea::placeholder,.wrapper .contactL-input.textLarea::placeholder{color:var(--pos-text-muted);font-weight:400}.wrapper .contactL-input.textArea:hover:not(:disabled):not([readonly]),.wrapper .contactL-input.textLarea:hover:not(:disabled):not([readonly]){background-color:var(--pos-input-bg-hover)!important;border-color:var(--pos-input-border-hover)!important}.wrapper .contactL-input.textArea:focus,.wrapper .contactL-input.textArea:focus-visible,.wrapper .contactL-input.textLarea:focus,.wrapper .contactL-input.textLarea:focus-visible{background-color:var(--pos-surface)!important;border-color:var(--pos-input-border-focus)!important;box-shadow:var(--pos-input-shadow-focus)!important;outline:none}.wrapper .contactL-input.textArea:disabled,.wrapper .contactL-input.textArea[readonly],.wrapper .contactL-input.textLarea:disabled,.wrapper .contactL-input.textLarea[readonly]{background-color:var(--pos-surface-muted)!important;border-color:var(--pos-border-strong)!important;color:var(--pos-text-disabled);opacity:1}.wrapper .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:16px 12px!important;padding-right:2.25rem!important}.wrapper .form-label{color:var(--pos-text);font-size:.875rem;font-weight:500;margin-bottom:.375rem}.wrapper .select__control{background-color:var(--pos-surface)!important;border:1px solid var(--pos-input-border)!important;border-radius:var(--pos-radius-md)!important;box-shadow:none!important;min-height:2.625rem!important;transition:border-color var(--pos-transition),box-shadow var(--pos-transition),background-color var(--pos-transition)}.wrapper .select__control:hover{background-color:var(--pos-input-bg-hover)!important;border-color:var(--pos-input-border-hover)!important}.wrapper .select__control--is-focused{border-color:var(--pos-input-border-focus)!important;box-shadow:var(--pos-input-shadow-focus)!important}.wrapper .select__control--is-disabled{background-color:var(--pos-surface-muted)!important;border-color:var(--pos-border-strong)!important}.wrapper .select__value-container{padding:.25rem .5rem}.wrapper .select__placeholder{color:var(--pos-text-muted)}.wrapper .select__multi-value{background-color:var(--pos-border);border-radius:var(--pos-radius-sm)}.wrapper .select__multi-value__label{color:var(--pos-input-border-focus);font-size:.875rem;font-weight:500}.wrapper .select__multi-value__remove{color:var(--pos-input-border-hover)}.wrapper .select__multi-value__remove:hover{background-color:var(--pos-input-border-focus);color:#fff}.wrapper .select__indicator-separator{background-color:var(--pos-border-strong)}.wrapper .select__clear-indicator,.wrapper .select__dropdown-indicator{color:var(--pos-input-border-hover)}.wrapper .select__clear-indicator:hover,.wrapper .select__dropdown-indicator:hover{color:var(--pos-input-border-focus)}.wrapper .select__menu{border:1px solid var(--pos-input-border);border-radius:var(--pos-radius-md);box-shadow:var(--pos-shadow-md);overflow:hidden}.wrapper .select__option{font-size:.9375rem}.wrapper .select__option--is-focused{background-color:var(--pos-input-bg-hover);color:var(--pos-text)}.wrapper .select__option--is-selected{background-color:var(--pos-input-border-focus);color:#fff}.wrapper .input-group .form-control,.wrapper .input-group .form-select{border-radius:var(--pos-radius-md)!important}.wrapper .input-group-text{background-color:var(--pos-surface-muted)!important;border:1px solid var(--pos-input-border)!important;color:var(--pos-input-border-focus)!important;min-height:2.625rem}.wrapper .input-group>.btn:not(:last-child):is(:has(+.input-group-text),:has(+.btn),:has(+.form-control),:has(+.form-select)),.wrapper .input-group>.form-control:not(:last-child):is(:has(+.input-group-text),:has(+.btn),:has(+.form-control),:has(+.form-select)),.wrapper .input-group>.form-select:not(:last-child):is(:has(+.input-group-text),:has(+.btn),:has(+.form-control),:has(+.form-select)),.wrapper .input-group>.input-group-text:not(:last-child){border-bottom-right-radius:0!important;border-top-right-radius:0!important}.wrapper .input-group>.btn:not(:first-child),.wrapper .input-group>.form-control:not(:first-child),.wrapper .input-group>.form-select:not(:first-child){border-bottom-left-radius:0!important;border-top-left-radius:0!important}.filters-panel .row{align-items:flex-end!important}@media(max-width:767.98px){.filters-panel .row>[class*=col-]{flex:0 0 100%;max-width:100%}}.filters-panel .form-label{color:var(--pos-text-muted);font-size:.875rem;font-weight:500;line-height:1.25;margin-bottom:.375rem}.filters-panel .form-control,.filters-panel .form-select{box-sizing:border-box;height:2.625rem;margin-bottom:0!important;min-height:2.625rem}.filters-panel .contactL-input{border-color:var(--pos-input-border)!important;border-radius:var(--pos-radius-md)!important;height:2.625rem!important;line-height:1.5;min-height:2.625rem!important;padding:.5rem .875rem!important}.filters-panel .input-group,.filters-panel .search-table{margin-bottom:0!important}.filters-panel .input-group .form-control{min-height:2.625rem}.filters-panel .filter-actions-spacer{display:block;height:1.3125rem;margin-bottom:.375rem}@media(max-width:767.98px){.filters-panel .filter-actions-spacer{display:none}}.filters-panel .filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0!important;width:100%}.filters-panel .filter-actions .btn{margin-bottom:0!important;min-height:2.625rem}.filters-panel .btn-black,.filters-panel .btn-blue,.filters-panel .home_main .btn-primary,.home_main .filters-panel .btn-primary{width:100%}@media(min-width:768px){.filters-panel .btn-black,.filters-panel .btn-blue,.filters-panel .home_main .btn-primary,.home_main .filters-panel .btn-primary{width:auto}}@media(max-width:767.98px){.home_main .page-header-bar .page-header-actions .btn-primary,.page-header-bar .page-header-actions,.page-header-bar .page-header-actions .btn-black,.page-header-bar .page-header-actions .btn-blue,.page-header-bar .page-header-actions .erp-menu-btn,.page-header-bar .page-header-actions .home_main .btn-primary,.page-header-bar .page-header-actions .ui-btn{width:100%}}.content-card{background:var(--pos-surface);border:1px solid var(--pos-border)!important;border-radius:var(--pos-radius-lg)!important;box-shadow:var(--pos-shadow-sm)!important;padding:1.25rem!important}@media(max-width:899.98px){.grid-table-desktop{display:none!important}}.grid-table-mobile{display:none}@media(max-width:899.98px){.grid-table-mobile{display:block}}.grid-table-card{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);box-shadow:var(--pos-shadow-sm);margin-bottom:.75rem;padding:1rem}.grid-table-card:last-child{margin-bottom:0}.grid-table-card-row{align-items:flex-start;border-bottom:1px solid var(--pos-border);display:flex;gap:.75rem;justify-content:space-between;padding:.4rem 0}.grid-table-card-row:last-child{border-bottom:none}.grid-table-card-row .grid-table-card-label{color:var(--pos-text-muted);flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.03em;max-width:45%;text-transform:uppercase}.grid-table-card-row .grid-table-card-value{color:var(--pos-text);font-size:.875rem;text-align:right;word-break:break-word}@media(max-width:767.98px){.form-stack-mobile>[class*=col-]{flex:0 0 100%;max-width:100%}}.dashboard-container{max-width:100%!important;padding-left:.75rem;padding-right:.75rem;width:100%}@media(min-width:992px){.dashboard-container{padding-left:1rem;padding-right:1rem}}.dashboard-page{max-width:100%;width:100%}.dashboard-page .row{--cui-gutter-x:1rem}.dashboard-page .content-card,.dashboard-page .dashboard-active-section,.dashboard-page .panel-card{width:100%}.dashboard-page .dashboard-active-section .container,.dashboard-page .dashboard-active-section .container-lg,.dashboard-page .dashboard-active-section .container-md,.dashboard-page .dashboard-active-section .container-sm{max-width:100%!important;padding-left:0;padding-right:0;width:100%}.dashboard-page .grid-table-desktop,.dashboard-page .grid-table-desktop table{width:100%}.dashboard-page .stat-card{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--pos-radius-lg);box-shadow:var(--pos-shadow-sm);height:100%;padding:1rem 1.25rem}.dashboard-page .stat-card-label{color:var(--pos-text-muted);font-size:.8125rem;margin-bottom:.25rem}.dashboard-page .stat-card-value{color:var(--pos-text);font-size:1.25rem;font-weight:600}.dashboard-page .dashboard-stats-row{align-items:stretch}.dashboard-page .dashboard-side-stack{display:flex;flex-direction:column;gap:1rem;height:100%}.dashboard-page .dashboard-widgets-row{flex:0 0 auto}.dashboard-page .dashboard-clock-card,.dashboard-page .dashboard-search-card{height:100%}.dashboard-page .dashboard-progress-widget{flex:1 1 auto;margin-bottom:0!important;width:100%}.dashboard-page .dashboard-progress-widget.card{min-height:5.5rem}.dashboard-page .dashboard-progress-widget .card-body{display:flex;flex-direction:column;height:100%;justify-content:center}.dashboard-page .dashboard-progress-widget .progress{width:100%}.dashboard-page .dashboard-summary-grid{row-gap:1rem}.dashboard-page .dashboard-summary-grid .summary-stat{height:100%}.dashboard-page .dashboard-filters .input-group{margin-bottom:0!important}.dashboard-page .dashboard-filters .form-select{height:2.625rem;min-height:2.625rem}.dashboard-page .dashboard-filters .btn,.dashboard-page .dashboard-filters .input-group-text{min-height:2.625rem}.dashboard-card,.panel-card{background:var(--pos-surface)!important;border:1px solid var(--pos-border)!important;border-radius:var(--pos-radius-lg)!important;box-shadow:var(--pos-shadow-sm)!important}.dashboard-card .card-header,.panel-card .card-header{background:#0000!important;border-bottom:1px solid var(--pos-border);color:var(--pos-text);font-weight:600;padding:1rem 1.25rem}.dashboard-card .card-body,.panel-card .card-body{padding:1.25rem}.form-actions-bar{border-top:1px solid var(--pos-border);margin-top:1.5rem;padding-top:1.25rem}@media(max-width:639.98px){.form-actions-bar .d-flex{align-items:stretch!important;flex-direction:column-reverse}.form-actions-bar .erp-menu-btn,.form-actions-bar .ui-btn,.form-actions-bar a,.form-actions-bar button{width:100%}}.auth-shell{background-color:var(--light-three,#fff);display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.auth-shell nav{flex-shrink:0;position:relative;z-index:10}.auth-shell nav .containerL{height:4.5rem}.auth-shell .overlayL{pointer-events:none}.auth-shell .auth-page-body{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;padding:.75rem 1rem 1rem;position:relative;z-index:5}.auth-shell .auth-main{flex-shrink:1;max-width:400px;overflow-y:auto;width:100%}.auth-shell .auth-card{background:var(--pos-surface)!important;border:1px solid var(--pos-border)!important;border-radius:var(--pos-radius-lg)!important;box-shadow:var(--pos-shadow-md)!important;margin:0 auto;width:100%}.auth-shell .auth-card .card-body{padding:1.25rem 1.5rem}.auth-shell .auth-logo{display:block;height:auto;margin:0 auto .5rem;max-width:88px;width:auto}.auth-shell .auth-title{color:var(--pos-text,#0f172a);font-size:1.35rem;font-weight:600;margin-bottom:.15rem}.auth-shell .auth-subtitle{color:var(--pos-text-muted,#64748b)!important;font-size:.875rem;margin-bottom:.75rem!important;margin-top:0!important}.auth-shell .auth-form{display:flex;flex-direction:column;gap:0}.auth-shell .auth-submit{margin-top:.75rem}.auth-shell .auth-footer{flex-shrink:0;padding-top:.75rem}.auth-shell .auth-footer-logo{display:block;height:auto;margin:0 auto;max-width:130px;width:auto}.auth-shell .input-field{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--pos-radius-md);box-shadow:none;height:2.75rem;margin:.5rem 0}.auth-shell .input-field i{align-items:center;display:flex;justify-content:center;line-height:1}.auth-shell .input-field:focus-within{border-color:var(--pos-primary);box-shadow:var(--pos-shadow-focus)}.auth-shell .Rcontra{color:var(--pos-text-muted);font-size:.8125rem;margin-bottom:0;margin-top:.25rem}@media(max-height:720px){.auth-shell nav .containerL{height:3.75rem}.auth-shell .auth-logo{max-width:64px}.auth-shell .auth-card .card-body{padding:1rem 1.25rem}.auth-shell .auth-title{font-size:1.15rem}.auth-shell .input-field{height:2.5rem;margin:.35rem 0}}@media(max-width:767.98px){.auth-shell .letters,.auth-shell .points,.auth-shell .shape{display:none!important}}.erp-auth{--auth-forest:#032a21;--auth-lime:#c2f968;--auth-ink:#1e1e1e;--auth-mist:#f2f9fe;--auth-display:"SF Pro Display","Inter",ui-sans-serif,system-ui,sans-serif;--auth-serif:"Instrument Serif",Georgia,serif;background:var(--auth-forest);display:grid;font-family:var(--auth-display);grid-template-columns:1fr;min-height:100vh;min-height:100dvh;position:relative}@media(min-width:960px){.erp-auth{grid-template-columns:1.08fr .92fr}}.erp-auth--checkout .erp-auth__hero{align-items:center;text-align:center}.erp-auth--checkout .erp-auth__hero-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:360px}.erp-auth--checkout .erp-auth__hero-copy{max-width:32ch;text-align:center}.erp-auth--checkout .erp-auth__hero-foot{text-align:center;width:100%}.erp-auth--checkout .erp-auth__main{max-width:560px}@media(max-width:959px){.erp-auth--checkout .erp-auth__hero{display:flex;min-height:auto;padding:32px 24px 28px}.erp-auth--checkout .erp-auth__hero-title{font-size:clamp(28px,8vw,40px)}.erp-auth--checkout .erp-auth__panel{min-height:auto}.erp-auth--checkout .erp-auth__main{max-width:100%}}.erp-auth__hero{background:var(--auth-forest);color:#fff;display:none;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:48px 56px 40px;position:relative}@media(min-width:960px){.erp-auth__hero{display:flex}}.erp-auth__hero .hero__fx{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.erp-auth__hero .hero__wash{background:radial-gradient(58% 48% at 0 18%,#c2f96861,#0000 58%),radial-gradient(52% 46% at 100% 88%,#c2f96847,#0000 60%),var(--auth-forest);inset:0;position:absolute}.erp-auth__hero .hero__shader{inset:0;mix-blend-mode:screen;opacity:.55;position:absolute}.erp-auth__hero .hero__grid{height:100%;inset:0;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 50% 42%,#000 18%,#0000 78%);mask-image:radial-gradient(ellipse 72% 58% at 50% 42%,#000 18%,#0000 78%);position:absolute;width:100%}.erp-auth__hero .hero__vignette{background:radial-gradient(ellipse 55% 50% at 42% 58%,#0000 30%,#032a218c 100%);inset:0;position:absolute}.erp-auth__hero-inner{max-width:460px;position:relative;z-index:1}.erp-auth__hero-brand{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:600;margin:0 0 28px}.erp-auth__hero-brand .erp-brand__icon{color:var(--auth-lime);height:26px;min-height:26px;min-width:26px;width:26px}.erp-auth__hero-brand .erp-brand__icon svg{height:26px;max-width:none;width:26px}.erp-auth__hero-accent,.erp-auth__hero-title em{color:var(--auth-lime);font-family:var(--auth-serif);font-style:italic;font-weight:400}.erp-auth__hero-title{font-family:var(--auth-display);font-size:clamp(36px,4.4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.05;margin:0 0 16px}.erp-auth__hero-copy{color:#ffffffd1;font-size:16px;font-weight:400;line-height:1.55;margin:0;max-width:38ch}.erp-auth__hero-foot{color:#ffffff73;font-size:12px;letter-spacing:.04em;margin-top:32px;position:relative;z-index:1}.erp-auth__panel{background:var(--auth-mist);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative}.erp-auth__nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f9fedb;border-bottom:1px solid #032a2114;flex-shrink:0;width:100%}.erp-auth__nav-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:520px;padding:16px 24px;width:100%}.erp-auth__brand{align-items:center;color:var(--auth-ink);display:inline-flex;font-size:18px;font-weight:600;text-decoration:none;white-space:nowrap}.erp-auth__brand .erp-brand{color:inherit}.erp-auth__brand .erp-brand__icon{color:var(--auth-lime);height:22px;min-width:22px;width:22px}.erp-auth__brand .erp-brand__icon svg{height:22px;max-width:none;width:22px}.erp-auth__ghost{align-items:center;background:var(--color-select,#062c2e);border:1px solid var(--color-select,#062c2e);border-radius:var(--radius-button,10px);box-shadow:none;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;padding:8px 16px;text-decoration:none}.erp-auth__ghost:hover{background:var(--color-atelier-hover,#0a3d40);border-color:var(--color-atelier-hover,#0a3d40);color:#fff;filter:none}.erp-auth__actions-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.erp-auth__actions-nav a{text-decoration:none}.erp-auth__main{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:420px;padding:40px 24px;width:100%}.erp-auth__main--wide{justify-content:flex-start;max-width:880px;padding-bottom:48px;padding-top:40px}.erp-auth__motion{width:100%}.erp-auth__card{background:#fff!important;border:1px solid #032a2114!important;border-radius:28px!important;box-shadow:0 1px 0 #ffffffe6,0 24px 60px -24px #032a2147!important;flex:0 0 auto;padding:36px 32px!important;width:100%}.erp-auth__card-inner{display:flex;flex-direction:column}.erp-auth__card-head{margin-bottom:28px;text-align:left}.erp-auth__card-head:after{background:var(--color-signal-mint);border-radius:99px;content:"";display:block;height:3px;margin-top:16px;width:44px}.erp-auth__title{color:var(--auth-ink);font-family:var(--auth-display);font-size:36px;font-weight:700;letter-spacing:-.045em;line-height:1.05;margin:0}.erp-auth__subtitle{color:var(--color-fog);font-size:14px;line-height:1.45;margin:10px 0 0}.erp-auth__form{grid-template-columns:1fr!important}.erp-auth__form--2col{grid-template-columns:1fr 1fr!important}@media(max-width:700px){.erp-auth__form--2col{grid-template-columns:1fr!important}}.erp-auth__input-icon{position:relative}.erp-auth__input-icon>.erp-icon-host,.erp-auth__input-icon>svg{color:var(--color-fog);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.erp-auth__input-icon .cui-input,.erp-auth__input-icon input{padding-left:38px!important}.erp-auth__row{display:flex;justify-content:flex-end;margin:-8px 0 4px}.erp-auth__muted-link{color:var(--color-fog);font-size:13px;text-decoration:none}.erp-auth__muted-link:hover{color:var(--auth-ink)}.erp-auth__submit,.erp-auth__submit-wrap{margin-top:8px;width:100%}.erp-auth__submit{min-height:48px}.erp-auth__submit-wrap .erp-auth__submit{margin-top:0}.erp-auth__footer-note{color:var(--color-fog);font-size:13px;margin:28px 0 0;text-align:left}.erp-auth__footer-note a{color:var(--auth-ink);font-weight:600;text-decoration:none}.erp-auth__footer-note a:hover{text-decoration:underline}.erp-stepper{align-items:flex-start;display:flex;list-style:none;margin:0 0 28px;padding:0;width:100%}.erp-stepper__item{display:flex;flex:0 0 auto;justify-content:center}.erp-stepper__connector{align-items:flex-start;display:flex;flex:1 1 auto;list-style:none;min-width:16px;padding-top:15px}.erp-stepper__line{background:var(--color-ash);border-radius:2px;display:block;height:2px;width:100%}.erp-stepper__line.is-done{background:var(--color-signal-mint)}.erp-stepper__node{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:84px}.erp-stepper__circle{align-items:center;background:var(--color-canvas-white);border:2px solid var(--color-ash);border-radius:9999px;color:var(--color-fog);display:inline-flex;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.erp-stepper__item.is-active .erp-stepper__circle,.erp-stepper__item.is-done .erp-stepper__circle{background:var(--color-signal-mint);border-color:var(--color-signal-mint);color:var(--color-midnight-ink)}.erp-stepper__label{color:var(--color-fog);font-size:12px;font-weight:500;line-height:1.25;text-align:center}.erp-stepper__item.is-active .erp-stepper__label,.erp-stepper__item.is-done .erp-stepper__label{color:var(--color-charcoal)}@media(max-width:560px){.erp-stepper__node{width:64px}.erp-stepper__label{font-size:11px}}.erp-register-wizard{display:flex;flex-direction:column;gap:20px}.erp-register-wizard__stage{min-height:280px;overflow:hidden;position:relative}.erp-register-wizard__panel{width:100%}.erp-register-wizard__heading{color:var(--color-charcoal);font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px}.erp-register-wizard__nav{align-items:center;border-top:1px solid var(--color-ash);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:16px}.erp-register-wizard__nav button{white-space:nowrap}.erp-register-wizard__nav-left,.erp-register-wizard__nav-right{align-items:center;display:flex;gap:8px;min-height:40px}.erp-register-wizard__nav-left a,.erp-register-wizard__nav-right a{text-decoration:none}.erp-register-wizard__nav-right{margin-left:auto}.erp-register-wizard__nav--final .erp-register-wizard__submit{min-width:160px}.erp-register-review{display:flex;flex-direction:column;gap:0}.erp-register-review__lead{color:var(--color-fog);font-size:14px;line-height:1.5;margin:-8px 0 20px}.erp-register-review__list{border-top:1px solid var(--color-ash);list-style:none;margin:0;padding:0}.erp-register-review__list li{border-bottom:1px solid var(--color-ash);display:flex;flex-direction:column;gap:4px;padding:14px 0}.erp-register-review__label{color:var(--color-fog);font-size:12px;font-weight:500}.erp-register-review__value{color:var(--color-charcoal);font-size:15px;font-weight:500;line-height:1.4;word-break:break-word}.erp-register-review__terms{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card);display:block;margin-top:20px;padding:14px 16px}.erp-register-review__terms:hover{border-color:var(--color-smoke)}.erp-register-review__terms.is-checked{background:var(--color-paper-mist);border-color:var(--color-midnight-ink)}.erp-register-review__terms.is-error{border-color:var(--color-error)}.erp-register-review__terms .cui-check{align-items:center;color:var(--color-steel);display:inline-flex;font-size:14px;gap:10px;margin:0;width:100%}.erp-register-review__terms .cui-check input[type=checkbox]{flex-shrink:0;height:16px;margin:0;width:16px}.erp-register-review__terms .cui-check a{color:var(--color-midnight-ink);font-weight:500;text-decoration:none}.erp-register-review__terms .cui-check a:hover{text-decoration:underline}.erp-register-review .erp-field__error{color:var(--color-error);font-size:13px;margin:8px 0 0}.erp-auth__actions{border-top:1px solid var(--color-ash);display:flex;flex:none;flex-direction:column;gap:16px;margin-top:8px;padding-top:16px}.erp-auth__check{color:var(--color-steel);flex:none;font-size:13px}.erp-auth__actions-btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.erp-auth__actions-btns a{text-decoration:none}.erp-form-page__body{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card);box-shadow:var(--shadow-premium);padding:24px}.erp-form-page__body.ui-card--padded{padding:24px}.form-actions-bar{padding-top:8px}.erp-crm-message{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:var(--radius-card);font-size:14px;line-height:1.5;padding:14px 16px;white-space:pre-wrap}.erp-checkout__nav-badge{align-items:center;background:#fff;border:1px solid var(--color-ash);border-radius:var(--radius-button,10px);color:var(--color-charcoal);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:-.02em;padding:8px 12px}.erp-checkout__hero-kicker{color:#fafafa80;display:block;font-size:13px;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.erp-checkout__hero-amount{color:#fafafa;display:block;font-family:var(--font-inter);font-size:clamp(40px,5vw,56px);font-weight:600;letter-spacing:-.05em;line-height:1}.erp-auth--checkout .erp-auth__hero-title{margin-bottom:18px}.erp-checkout__breakdown{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:280px;width:100%}.erp-checkout__breakdown--center{margin-left:auto;margin-right:auto}.erp-checkout__breakdown-row{color:#fafafa9e;display:flex;font-size:14px;gap:16px;justify-content:space-between}.erp-checkout__breakdown-row span:last-child{font-feature-settings:"tnum";color:#fafafad9;font-variant-numeric:tabular-nums}.erp-checkout__breakdown-row--total{border-top:1px solid #ffffff24;color:#fafafa;font-weight:600;margin-top:4px;padding-top:12px}.erp-checkout__breakdown-row--total span:last-child{color:#fafafa}.erp-checkout__card.erp-auth__card{background:#fff!important;border:1px solid #0000000f!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000a,0 12px 40px #00000014!important;box-sizing:border-box;max-width:520px;padding:28px 28px 24px!important;width:100%}.erp-checkout__steps{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:520px;width:100%}.erp-checkout__step .erp-auth__title{font-size:22px}.erp-checkout__step-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.erp-checkout__step-done{align-items:center;color:var(--color-success,#059669);display:inline-flex;gap:8px}.erp-checkout__summary-list{display:flex;flex-direction:column;gap:10px;margin:16px 0 20px}.erp-checkout__summary-list>div{grid-gap:8px;display:grid;font-size:14px;gap:8px;grid-template-columns:110px 1fr}.erp-checkout__summary-list dt{color:var(--color-fog);margin:0}.erp-checkout__summary-list dd{color:var(--color-charcoal);font-weight:500;margin:0;word-break:break-word}.erp-checkout__summary-list--compact{margin:8px 0 0}.erp-checkout__summary-list--compact>div{font-size:13px;grid-template-columns:90px 1fr}.erp-checkout__trust{background:var(--color-paper-mist,#f4f6f8);border:1px solid var(--color-ash,#e5e7eb);border-radius:12px;margin:12px 0 16px;padding:14px 16px}.erp-checkout__trust-lead{color:var(--color-charcoal);font-size:14px;line-height:1.45;margin:0 0 10px}.erp-checkout__trust-list{color:var(--color-fog);display:flex;flex-direction:column;font-size:13px;gap:6px;list-style:none;margin:0 0 12px;padding:0}.erp-checkout__trust-list li{align-items:center;display:flex;gap:8px}.erp-checkout__step-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.erp-checkout__step-actions .erp-auth__submit{flex:1 1;margin:0}.erp-checkout__cta-row{align-items:center;display:inline-flex;gap:8px;justify-content:center}.erp-checkout__summary{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.erp-checkout__field{display:flex;flex-direction:column;gap:6px}.erp-checkout__label{color:var(--color-fog);font-size:12px;font-weight:500}.erp-checkout__value{background:var(--color-paper-mist,#f4f6f8);border:1px solid #0000;border-radius:var(--radius-button,10px);color:var(--color-charcoal);font-size:14px;font-weight:500;line-height:1.35;padding:12px 14px;word-break:break-word}.erp-checkout__value--amount{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.03em}.erp-checkout__mensaje{color:var(--color-fog);font-size:13px;line-height:1.45;margin:0 0 16px}.erp-checkout__method{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.erp-checkout__method-pill{align-items:center;align-self:flex-start;background:var(--color-select,#062c2e);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px}.erp-checkout__method-note{align-items:flex-start;background:var(--color-paper-mist,#f4f6f8);border-radius:var(--radius-button,10px);color:var(--color-fog);display:flex;font-size:12px;gap:8px;line-height:1.45;margin:0;padding:12px 14px}.erp-checkout__method-note svg{flex-shrink:0;margin-top:1px}.erp-checkout__pay-link{display:block;margin-top:4px;text-decoration:none}.erp-checkout__sandbox{color:#b45309;font-size:12px;margin:12px 0 0}.erp-checkout__card--frame{padding:12px 12px 8px!important}.erp-checkout__frame-head{flex:0 0 auto;margin-bottom:8px}.erp-checkout__frame-head .erp-auth__title{font-size:22px;margin:0}.erp-checkout__frame-head .erp-auth__subtitle{font-size:13px;margin:4px 0 0}.erp-checkout__frame-head-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.erp-checkout__frame-expand{background:#fff;border:1px solid var(--color-ash,#e5e7eb);border-radius:10px;color:var(--color-charcoal,#111);flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:-.02em;margin-top:2px;padding:8px 12px;text-decoration:none;white-space:nowrap}.erp-checkout__frame-expand:hover{background:var(--color-paper-mist,#f4f6f8)}.erp-checkout__frame-wrap{background:#fff;border:1px solid color-mix(in srgb,var(--color-ash,#e5e7eb) 85%,#0000);border-radius:14px;flex:1 1 auto;min-height:420px;overflow:hidden;position:relative;width:100%}.erp-checkout__frame{background:#fff;border:0;display:block;height:100%;min-height:420px;width:100%}.erp-checkout__frame--fit{height:111.12%;min-height:0;transform:scale(.9);transform-origin:top left;width:111.12%}@media(min-width:960px){.erp-checkout__frame,.erp-checkout__frame-wrap{min-height:0}}.erp-checkout__frame-fallback{color:var(--color-fog);flex:0 0 auto;font-size:12px;line-height:1.45;margin:8px 0 0;text-align:center}.erp-checkout__frame-fallback a{color:var(--color-midnight-ink);font-weight:600}.erp-checkout__text-btn{background:none;border:0;color:var(--color-midnight-ink);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.erp-checkout__done .erp-auth__submit{margin-top:8px}.erp-checkout__done-mark{align-items:center;background:var(--color-success-surface,#d0fae5);border-radius:999px;color:var(--color-success,#059669);display:inline-flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.erp-checkout__receipt{font-feature-settings:"tnum";color:var(--color-fog);font-size:13px;font-variant-numeric:tabular-nums;margin:8px 0 0}.erp-checkout__form{display:flex;flex-direction:column;gap:14px}.erp-checkout__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.erp-checkout__input{background:#fff;border:1px solid var(--color-ash,#e5e7eb);border-radius:var(--radius-button,10px);color:var(--color-charcoal,#111);font:inherit;font-size:15px;height:44px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.erp-checkout__input::placeholder{color:var(--color-fog,#9ca3af)}.erp-checkout__input:focus{border-color:var(--color-signal-mint-ink,#0e8f6a);box-shadow:0 0 0 3px #22e2a859;outline:none}.erp-checkout__input--mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.erp-checkout__input.is-invalid{border-color:var(--color-error,#dc2626)}.erp-checkout__input.is-invalid:focus{box-shadow:0 0 0 3px #dc26261f}select.erp-checkout__input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.erp-checkout__section{border-top:1px solid var(--color-ash,#e5e7eb);display:flex;flex-direction:column;gap:2px;padding-top:6px}.erp-checkout__section-title{color:var(--color-charcoal,#111);font-size:13px;font-weight:600}.erp-checkout__section-note{color:var(--color-fog);font-size:12px;line-height:1.45;margin:0}.erp-checkout__brand{color:var(--color-midnight-ink,#111);float:right;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.erp-checkout__error{color:var(--color-error,#dc2626);font-size:12px;line-height:1.4}.erp-checkout__alert{background:var(--color-error-surface,#fee2e2);border:1px solid #dc262638;border-radius:var(--radius-button,10px);color:var(--color-error,#dc2626);font-size:13px;line-height:1.45;margin:0 0 16px;padding:12px 14px}.erp-checkout__terms{align-items:flex-start;color:var(--color-fog);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.45}.erp-checkout__terms input{accent-color:var(--color-signal-mint-ink,#0e8f6a);cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.erp-checkout__terms a{color:var(--color-midnight-ink);font-weight:600}.erp-checkout__submit{margin-top:4px}@media(max-width:480px){.erp-checkout__row{grid-template-columns:1fr}}.password-reveal{position:relative;width:100%}.password-reveal>.cui-input,.password-reveal>input{padding-right:42px!important;width:100%}.password-reveal__toggle{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--color-fog,#6b7280);cursor:pointer;display:inline-flex;height:32px;justify-content:center;line-height:0;margin:0;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;z-index:2}.password-reveal__toggle:focus-visible,.password-reveal__toggle:hover{background:color-mix(in srgb,currentColor 8%,#0000);color:var(--color-ink,#111827);outline:none}.password-reveal__toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ink,#111827) 25%,#0000)}.erp-auth__input-icon>.password-reveal{display:block}.erp-auth__input-icon>.password-reveal>.cui-input,.erp-auth__input-icon>.password-reveal>input{padding-left:38px!important;padding-right:42px!important}.erp-boneyard,.erp-skel{width:100%}.erp-skel--shell.erp-boneyard{min-height:100dvh}.erp-skel__bone{animation:erp-skel-shimmer 1.15s ease-in-out infinite;background:linear-gradient(90deg,var(--color-paper-mist,#f0f0f0) 0,#fff 45%,var(--color-paper-mist,#f0f0f0) 100%);background-size:200% 100%;border-radius:4px;display:block;flex-shrink:0}@keyframes erp-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.erp-skel--table{background:#0000;display:flex;flex-direction:column;width:100%}.erp-skel__table-head,.erp-skel__table-row{grid-gap:16px;align-items:center;border-bottom:1px solid var(--color-ash,#e6e2da);display:grid;gap:16px;min-height:52px;padding:0 4px}.erp-skel__table-head{min-height:40px}.erp-skel__table-row:last-child{border-bottom:0}.erp-skel__actions-cell{display:inline-flex;gap:8px;justify-content:flex-end}.erp-skel--form{display:flex;flex-direction:column;gap:12px;max-width:760px;padding:8px 4px 16px;width:100%}.erp-skel__title{margin-bottom:4px}.erp-skel__subtitle{margin-bottom:16px}.erp-skel__fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:700px){.erp-skel__fields{grid-template-columns:1fr}}.erp-skel__field{display:flex;flex-direction:column;gap:8px}.erp-skel__actions{display:flex;gap:10px;margin-top:12px}.erp-skel--page{display:flex;flex-direction:column;gap:16px;padding:4px 0 24px;width:100%}.erp-skel__page-head{display:flex;flex-direction:column;gap:10px}.erp-skel__page-toolbar{display:flex;gap:10px;justify-content:flex-end}.erp-skel__filters,.erp-skel__sheet{background:#fff;border:1px solid var(--color-ash,#e6e2da);border-radius:var(--radius-card,16px);box-shadow:var(--shadow-premium,0 1px 2px #1717170a)}.erp-skel__filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr auto;padding:16px}.erp-skel__sheet{padding:8px 16px 12px}@media(max-width:700px){.erp-skel__filters{grid-template-columns:1fr}}.erp-skel--shell{background:var(--color-rice-paper,#f6f6f6);display:flex;min-height:100vh;min-height:100dvh}.erp-skel__shell-side{background:#062c2e;display:none;flex-direction:column;flex-shrink:0;gap:8px;padding:22px 16px 16px;width:var(--sidebar-width,248px)}@media(min-width:960px){.erp-skel__shell-side{display:flex}}.erp-skel__shell-side .erp-skel__bone{background:#f4fbf829}.erp-skel__shell-brand{background:#c2f968d9!important;margin:4px 6px 18px}.erp-skel__shell-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.erp-skel__shell-header{align-items:center;background:#fff;border-bottom:1px solid var(--color-ash,#eaeaea);display:flex;justify-content:space-between;padding:14px 22px}.erp-skel__shell-body{padding:28px 22px}.erp-skel--kpis{grid-gap:12px;display:grid;gap:12px;margin-bottom:16px;width:100%}@media(max-width:700px){.erp-skel--kpis{grid-template-columns:1fr!important}}.erp-skel__kpi{background:#fff;border:1px solid var(--color-ash,#e6e2da);border-radius:var(--radius-card,16px);gap:12px;min-height:92px;padding:16px 18px}.erp-skel--inbox,.erp-skel__kpi{display:flex;flex-direction:column}.erp-skel--inbox{width:100%}.erp-skel__inbox-row{align-items:center;border-bottom:1px solid var(--color-ash,#e6e2da);display:flex;gap:12px;min-height:64px;padding:8px 4px}.erp-skel__inbox-copy{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.erp-skel-thumb{background:var(--color-paper-mist,#f0f0f0);border:1px solid var(--color-ash,#eaeaea);border-radius:6px;display:inline-block;flex-shrink:0;overflow:hidden;position:relative;vertical-align:middle}.erp-skel-thumb__bone{border-radius:inherit;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.erp-skel-thumb .cms-product-thumb{border:0;border-radius:0;display:block;height:100%;opacity:0;transition:opacity .2s ease;width:100%}.erp-skel-thumb .cms-product-thumb.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.erp-skel__bone{animation:none;background:var(--color-paper-mist,#f0f0f0)}.erp-skel-thumb .cms-product-thumb{transition:none}}.color-well{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.color-well__label{color:var(--color-fog,#737373);font-size:var(--text-caption,11px);font-weight:500}.color-well__row{align-items:center;display:flex;gap:10px}.color-well__control{align-items:stretch;background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:8px;display:inline-flex;height:36px;overflow:hidden;width:fit-content}.color-well__control.is-open{border-color:var(--color-smoke,#d4d4d4);box-shadow:0 0 0 3px #1111110f}.color-well__control.is-disabled{opacity:.5;pointer-events:none}.color-well__swatch{border:0;box-shadow:inset 0 0 0 1px #0000000f;cursor:pointer;padding:0;width:52px}.color-well__caret{background:var(--color-paper-mist,#f5f5f5);border:0;border-left:1px solid var(--color-ash,#eaeaea);cursor:pointer;display:grid;padding:0;place-items:center;width:24px}.color-well__caret:hover{background:var(--color-ash,#eaeaea)}.color-well__caret-icon{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-steel,#525252);height:0;width:0}.color-well__hex-chip{color:var(--color-steel,#525252);font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.02em}.color-well__native{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.color-well__popover{background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:10px;box-shadow:0 2px 4px #0000000a,0 12px 28px -8px #0000002e;left:0;padding:10px;position:absolute;top:calc(100% + 6px);width:228px;z-index:40}.color-well__grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr)}.color-well__chip{aspect-ratio:1;border:1px solid #00000014;border-radius:4px;cursor:pointer;padding:0;width:100%}.color-well__chip.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--color-midnight-ink,#111)}.color-well__footer{display:flex;gap:6px;margin-top:10px}.color-well__eyedropper,.color-well__more{align-items:center;background:var(--color-paper-mist,#f5f5f5);border:1px solid var(--color-ash,#eaeaea);border-radius:6px;color:var(--color-charcoal,#111);cursor:pointer;display:inline-flex;flex:1 1;font-size:11px;font-weight:500;gap:4px;height:28px;justify-content:center}.color-well__eyedropper:hover,.color-well__more:hover{background:var(--color-ash,#eaeaea)}.color-well__eyedropper-icon{border:1.5px solid;border-radius:50%;height:10px;position:relative;width:10px}.color-well__eyedropper-icon:after{background:currentColor;bottom:-3px;content:"";height:1.5px;position:absolute;right:-3px;transform:rotate(45deg);transform-origin:left center;width:6px}.color-well__hex-row{align-items:center;display:flex;gap:8px;margin-top:8px}.color-well__hex-label{color:var(--color-fog,#737373);font-size:11px;font-weight:500}.color-well__hex-input{background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:6px;color:var(--color-charcoal,#111);flex:1 1;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:12px;height:28px;padding:0 8px}.color-well__hex-input:focus{border-color:var(--color-smoke,#d4d4d4);box-shadow:0 0 0 3px #11111114;outline:none}.erp-field__hint{color:var(--color-fog,#737373);font-size:11px;line-height:1.35;margin-top:4px}.cms-panel{display:flex;flex-direction:column;gap:24px}.cms-panel__identity{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}@media(max-width:720px){.cms-panel__identity{grid-template-columns:1fr}}.cms-theme{grid-gap:0 24px;align-items:stretch;background:#0000;border:0;display:grid;gap:0 24px;grid-template-columns:minmax(0,1.15fr) minmax(240px,320px);min-height:200px;padding:0}@media(max-width:720px){.cms-theme{gap:16px;grid-template-columns:1fr}}.cms-theme__main{display:flex;flex-direction:column;gap:16px;min-width:0;padding:4px 0}.cms-theme__title{color:var(--color-charcoal,#111);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.cms-theme__hint{color:var(--color-fog,#737373);font-size:12px;line-height:1.45;margin:4px 0 0;max-width:40rem}.cms-theme__groups{display:flex;flex-direction:column;gap:18px}.cms-theme-group__title{color:var(--color-fog,#737373);font-size:12px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.cms-theme-group__hint{color:var(--color-fog,#737373);font-size:12px;line-height:1.4;margin:0 0 10px}.cms-theme__controls{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.cms-theme__controls,.cms-theme__controls--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.cms-theme__controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-theme-swatch__hint{color:var(--color-fog,#737373);font-size:11px;line-height:1.35;margin:6px 0 0}.cms-theme__preview{align-self:stretch;border:1.5px solid var(--color-midnight-ink,#111);border-radius:12px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-end;margin:0;min-height:260px;padding:22px 20px}.cms-theme__preview-brand{font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.cms-theme__preview-sample{font-size:12px;line-height:1.35;max-width:18ch}.cms-theme__preview-legend{display:flex;flex-direction:column;gap:6px;list-style:none;margin:14px 0 0;padding:0}.cms-theme__preview-legend li{align-items:center;display:flex;font-family:Inter,system-ui,sans-serif;font-size:11px;gap:8px;opacity:.85}.cms-theme__dot{border:1px solid #ffffff40;border-radius:999px;flex-shrink:0;height:10px;width:10px}.cms-product-form-shell{max-width:100%;min-width:0}.cms-product-form{display:flex;flex-direction:column;gap:22px;min-width:0}.cms-product-form--page .cui-input,.cms-product-form--page textarea.cui-input{min-height:44px}.cms-product-form--page textarea.cui-input{min-height:96px;resize:vertical}.cms-product-form__section{display:flex;flex-direction:column;gap:12px;min-width:0}.cms-product-form__section+.cms-product-form__section{border-top:1px solid var(--color-ash,#eaeaea);padding-top:18px}.cms-product-form__section-title{color:var(--color-fog,#737373);font-size:.8125rem;font-weight:650;letter-spacing:.02em;margin:0;text-transform:uppercase}.cms-product-form__essentials{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr;min-width:0}@media(min-width:768px){.cms-product-form__essentials{align-items:start;grid-template-columns:minmax(0,1fr) minmax(200px,260px)}}.cms-product-form__name,.cms-product-form__price-field{min-width:0}.cms-product-form__price-field .erp-field__hint{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cms-product-form__price-field.is-invalid .cms-product-form__price{border-color:#dc2626}.cms-product-form__price-field.is-invalid .cms-product-form__price-affix{color:#dc2626}.cms-product-form__price{align-items:center;background:var(--color-canvas-white,#fff);border:1px solid var(--color-smoke,#e5e5e5);border-radius:var(--radius-input,8px)!important;box-shadow:none;box-sizing:border-box;color:var(--color-charcoal);display:flex;font-family:var(--font-inter);font-size:14px;gap:4px;height:44px;min-height:44px;padding:0 12px 0 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cms-product-form__price:hover{border-color:var(--color-graphite,#a3a3a3)}.cms-product-form__price:focus-within{border-color:var(--color-signal-mint-ink,#0e8f6a)!important;box-shadow:0 0 0 3px #2563eb1f!important}.cms-product-form__price-affix{align-items:center;background:#0000;border:0;color:#16a34a;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;line-height:0;pointer-events:none;width:18px}.cms-product-form__price .cui-input,.cms-product-form__price-input{font-feature-settings:"tnum";background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-charcoal);flex:1 1;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;height:100%!important;min-height:0!important;min-width:0;padding:0!important;width:auto!important}.cms-product-form__price .cui-input:focus,.cms-product-form__price .cui-input:hover,.cms-product-form__price-input:focus,.cms-product-form__price-input:hover{border:0!important;box-shadow:none!important}.cms-product-form__essentials .cms-product-form__name .cui-input{box-sizing:border-box;height:44px;min-height:44px}.cms-product-form__switches{display:flex;flex-direction:column;gap:10px}.cms-product-form__switches .ui-remocn-switch-wrap{align-items:center;background:var(--color-rice-paper,#fafafa);border:1px solid var(--color-ash,#eaeaea);border-radius:10px;display:flex;min-height:44px;padding:10px 12px;text-align:left;width:100%}@media(min-width:768px){.cms-product-form__switches{flex-direction:row;flex-wrap:wrap;gap:12px}.cms-product-form__switches .ui-remocn-switch-wrap{flex:1 1 220px;max-width:360px}}.cms-publication-form{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.cms-publication-form__composer{display:flex;flex-direction:column;gap:16px}.cms-publication-form__title-input{font-size:1.65rem;font-weight:600;line-height:1.25;padding:12px 14px}.cms-publication-form__excerpt{font-size:1.05rem;min-height:72px}.cms-publication-form__body{line-height:1.6;min-height:320px}.cms-publication-form__sidebar{background:#ffffffa6;border:1px solid var(--color-ash,#eaeaea);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:16px;position:sticky;top:12px}.cms-publication-form__sidebar-grid{display:flex;flex-direction:column;gap:12px}.cms-publication-form__section{margin-top:8px}.cms-publication-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cms-publication-card__slug{color:var(--color-muted,#6b7280);font-size:.85rem;margin:0 0 8px}.cms-publication-card__excerpt{color:var(--color-ink-soft,#374151);margin:0 0 8px}.cms-publication-card__date{color:var(--color-muted,#6b7280);font-size:.82rem;margin:0 0 10px}@media(max-width:960px){.cms-publication-form{grid-template-columns:1fr}.cms-publication-form__sidebar{position:static}}.cms-product-form__grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr;min-width:0}@media(min-width:768px){.cms-product-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-product-form__span2{grid-column:1/-1}.cms-product-features{display:flex;flex-direction:column;gap:8px}.cms-product-features__head,.cms-product-features__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:40px minmax(0,.85fr) minmax(0,1.15fr) 40px}.cms-product-features__head{color:var(--color-steel,#737373);font-size:12px;line-height:1.2;padding:0 0 2px}.cms-product-features__row .form-control{height:40px;min-height:40px}.cms-product-features__row.is-dragging{opacity:.85;position:relative;z-index:2}.cms-product-features__add,.cms-product-features__icon{background:#fff;border:1px solid var(--color-ash,#e6e2da);border-radius:10px;color:var(--color-ink,#062c2e);cursor:pointer;height:40px}.cms-product-features__icon{align-items:center;display:inline-flex;justify-content:center;padding:0;width:40px}.cms-product-features__icon:active{cursor:grabbing}.cms-product-features__add{align-items:center;display:inline-flex;font-size:13px;gap:8px;grid-column:2/4;justify-content:center;line-height:1}.cms-product-form__section--media .cms-image-collage{margin:0}@media(max-width:639.98px){.cms-product-form-shell .erp-form-page__body{padding:18px 14px 22px!important}.cms-product-form-shell .form-actions-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,#fff 92%,#0000);border-top:1px solid var(--color-ash,#eaeaea);bottom:0;margin:16px -14px -22px;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));position:sticky;z-index:5}.cms-product-form-shell .form-actions-bar .d-flex{align-items:stretch;flex-direction:column;width:100%}.cms-product-form-shell .form-actions-bar .erp-menu-btn,.cms-product-form-shell .form-actions-bar .ui-btn,.cms-product-form-shell .form-actions-bar .ui-remocn-btn-wrap,.cms-product-form-shell .form-actions-bar a,.cms-product-form-shell .form-actions-bar button{min-height:44px;width:100%}}.cms-product-thumb{border:1px solid var(--color-ash,#eaeaea);border-radius:6px;height:48px;object-fit:cover;width:48px}.cms-product-delete{appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;line-height:0;opacity:.75;padding:0}.cms-product-delete:hover{color:#b42318;opacity:1}.cms-image-collage{background:var(--color-rice-paper,#fafafa);border:1px solid var(--color-ash,#eaeaea);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.cms-image-collage__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cms-image-collage__count{background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:999px;color:var(--color-fog,#737373);font-size:12px;font-weight:600;padding:4px 8px}.cms-image-collage__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media(max-width:767.98px){.cms-image-collage{padding:12px}.cms-image-collage__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cms-image-collage__icon-btn{height:40px;width:40px}.cms-image-collage__tile-actions{gap:6px}}@media(max-width:639.98px){.cms-image-collage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-image-lightbox__body{min-height:200px;padding:8px 12px 48px}.cms-image-lightbox__img{max-height:60vh}.cms-image-lightbox__nav{bottom:8px;top:auto;transform:none}.cms-image-lightbox__nav.is-prev{left:12px}.cms-image-lightbox__nav.is-next{right:12px}}.cms-image-collage__tile{aspect-ratio:1;background:#e8e8e8;border:1px solid var(--color-ash,#eaeaea);border-radius:10px;cursor:zoom-in;overflow:hidden;position:relative}.cms-image-collage__tile:focus-visible{outline:2px solid var(--color-midnight-ink,#111);outline-offset:2px}.cms-image-collage__tile.is-cover{box-shadow:0 0 0 2px var(--color-midnight-ink,#111)}.cms-image-collage__tile img{display:block;height:100%;object-fit:cover;width:100%}.cms-image-collage__badge{background:#171717d1;border-radius:6px;bottom:8px;color:#fff;font-size:10px;font-weight:700;left:8px;letter-spacing:.04em;padding:3px 7px;position:absolute;text-transform:uppercase}.cms-image-collage__tile-actions{display:flex;gap:4px;position:absolute;right:6px;top:6px}.cms-image-collage__icon-btn{align-items:center;appearance:none;background:#ffffffeb;border:0;border-radius:8px;box-shadow:0 1px 3px #0000001f;color:#171717;cursor:pointer;display:inline-flex;height:32px;justify-content:center;touch-action:manipulation;width:32px}.cms-image-collage__icon-btn:hover{background:#fff}.cms-image-collage__icon-btn.is-danger:hover{color:#b42318}label.cms-image-collage__slot{align-items:center;aspect-ratio:auto;background:#fff;border:1.5px dashed #c4c4c4;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:148px;padding:14px 10px;position:relative;text-align:center;transition:border-color .15s ease,background .15s ease}.cms-image-collage__slot.is-drag,.cms-image-collage__slot:hover{background:#f5f5f5;border-color:var(--color-midnight-ink,#111)}.cms-image-collage__slot.is-busy{opacity:.7;pointer-events:none}.cms-image-collage__input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}label.cms-image-collage__slot .cms-image-collage__slot-icon{align-items:center;background:#f5f5f5;border-radius:10px;color:#525252;display:flex;height:36px;justify-content:center;width:36px}label.cms-image-collage__slot .cms-image-collage__slot-label{color:#171717;display:block;font-size:13px;font-weight:600;line-height:1.25;width:100%}label.cms-image-collage__slot .cms-image-collage__slot-hint{color:var(--color-fog,#737373);display:block;font-size:11px;line-height:1.3;width:100%}.cms-image-collage__empty{align-items:center;color:var(--color-fog,#737373);display:flex;font-size:13px;gap:8px;grid-column:1/-1;padding:16px 0}@keyframes cms-spin{to{transform:rotate(1turn)}}.cms-image-collage__slot-icon .is-spin{animation:cms-spin .8s linear infinite}.cms-image-lightbox.cui-modal .cui-modal__dialog{max-width:min(920px,100vw - 32px);width:100%}.cms-image-lightbox__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.cms-image-lightbox__counter{color:var(--color-fog,#737373);font-size:13px;font-weight:500}.cms-image-lightbox__close{align-items:center;appearance:none;background:#0000;border:0;border-radius:8px;color:#171717;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.cms-image-lightbox__close:hover{background:#f3f3f3}.cms-image-lightbox__body{align-items:center;background:#111;display:flex;justify-content:center;min-height:280px;padding:12px 48px;position:relative}.cms-image-lightbox__img{border-radius:4px;height:auto;max-height:min(70vh,640px);max-width:100%;object-fit:contain;width:auto}.cms-image-lightbox__nav{align-items:center;appearance:none;background:#ffffffeb;border:0;border-radius:999px;box-shadow:0 1px 4px #00000040;color:#171717;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:1}.cms-image-lightbox__nav:hover{background:#fff}.cms-image-lightbox__nav.is-prev{left:8px}.cms-image-lightbox__nav.is-next{right:8px}.cms-section-intro{color:var(--color-fog,#737373);font-size:13px;line-height:1.45;margin:0 0 18px;max-width:48rem}.cms-landing{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.cms-landing.is-reordering{opacity:.72;pointer-events:none}.cms-landing__hint{color:var(--color-fog,#737373);font-size:12px;line-height:1.4;margin:0 0 4px}.cms-landing__hint--other{margin-top:12px}.cms-landing-block{background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:12px;overflow:hidden}.cms-landing-block.is-dragging{box-shadow:0 8px 24px #0000001f}.cms-landing-block__head-row{align-items:stretch;display:flex}.cms-landing-block__grip{background:var(--color-rice-paper,#fafafa);border:0;border-right:1px solid var(--color-ash,#eaeaea);color:var(--color-fog,#737373);cursor:grab;display:grid;flex-shrink:0;padding:0;place-items:center;width:36px}.cms-landing-block__grip:active{cursor:grabbing}.cms-landing-block__grip--static{background:#0000;border-right:0;width:12px}.cms-landing-block__head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:1 1;gap:12px;min-width:0;padding:14px 18px;text-align:left}.cms-landing-block__head:hover{background:var(--color-rice-paper,#fafafa)}.cms-landing-block.is-open .cms-landing-block__head-row{background:var(--color-rice-paper,#fafafa);border-bottom:1px solid var(--color-ash,#eaeaea)}.cms-landing-block__index{color:var(--color-fog,#737373);font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.06em}.cms-landing-block__title{color:var(--color-charcoal,#111);font-size:14px;font-weight:600}.cms-landing-block__clave{color:var(--color-fog,#737373);font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:11px;margin-left:auto}.cms-landing-block__chev{color:var(--color-fog,#737373);font-size:16px;text-align:center;width:20px}.cms-landing-block__body{display:flex;flex-direction:column;gap:14px;padding:18px}.cms-landing-block__footer{align-items:center;border-top:1px solid var(--color-ash,#eaeaea);display:flex;flex-wrap:wrap;gap:12px 16px;padding:14px 18px 18px}.cms-landing-block__actions{display:flex;gap:8px;margin-left:auto}.cms-editor-stack{display:flex;flex-direction:column;gap:16px;margin-top:4px}.cms-block{background:var(--color-rice-paper,#fafafa);border:1px solid var(--color-ash,#eaeaea);border-radius:10px;padding:16px 18px}.cms-block__head{margin-bottom:14px}.cms-block__title{color:var(--color-charcoal,#111);font-size:13px;font-weight:600;letter-spacing:-.01em;margin:0}.cms-block__hint{color:var(--color-fog,#737373);font-size:12px;line-height:1.4;margin:4px 0 0}.cms-block__pair{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}.cms-block__triple{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.cms-block__pair,.cms-block__triple{grid-template-columns:1fr}}.cms-pillars{display:flex;flex-direction:column;gap:12px;margin-top:12px}.cms-pillar{grid-gap:12px 14px;background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:8px;display:grid;gap:12px 14px;grid-template-columns:40px minmax(0,1fr);padding:14px}.cms-pillar__index{color:var(--color-fog,#737373);display:grid;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.06em;padding-top:22px;place-items:start center}.cms-pillar__fields{display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:767.98px){.cms-landing-block__clave{display:none}.cms-landing-block__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-pillar{grid-template-columns:1fr}.cms-pillar__index{padding-top:0;place-items:center start}.cms-landing-block__actions{margin-left:0;width:100%}}.cms-section-form{background:#fff;border:1px solid var(--color-ash,#eaeaea);border-radius:12px;display:flex;flex-direction:column;gap:20px;margin-bottom:24px;padding:20px}.cms-visual-editor__toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.cms-visual-editor__toolbar-copy{color:var(--color-muted,#667085);font-size:.85rem;line-height:1.4;margin:0;max-width:42rem}.cms-visual-editor--panel{background:#0b0b0b;border:1px solid var(--color-ash,#eaeaea);border-radius:10px;display:flex;flex-direction:column;height:calc(100vh - 240px);margin:0;min-height:calc(100vh - 240px);overflow:hidden;width:100%}.cms-visual-editor__frame{background:#fff;border:0;flex:1 1;min-height:0;width:100%}.cms-visual-editor__prompt{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;max-width:42rem;padding:.25rem 0 1rem}.erp-list-page:has(.cms-visual-editor--panel)>.content-card{padding-bottom:.75rem}.blink-text{animation:blink-text 1s step-start infinite}@keyframes blink-text{50%{opacity:0}}body,button,input,select,textarea{font-family:var(--font-inter),"DM Sans",sans-serif}.bg-light{background-color:var(--color-rice-paper)!important}.sidebar{background:var(--color-canvas-white);color:var(--color-steel);padding:10px 14px}.sidebar-brand{background:#f7f7f7!important;border-radius:20px;color:#333;margin-bottom:10px;margin-top:10px}.sidebar-brand svg{color:#535353}.sidebar-nav .nav-link{background:var(--cui-sidebar-nav-link-bg,#0000);border-radius:var(--pos-radius-md,8px);color:#374151;margin-bottom:5px;margin-top:5px;transition:background .15s ease,color .15s ease}.sidebar-nav .nav-link:hover{background-color:var(--pos-surface-muted,#f8fafc);color:#374151}.sidebar-nav .nav-link:hover .nav-icon{color:#374151}.sidebar-nav .nav-link:active{background-color:var(--pos-primary,#0e8f6a);color:#f5f5f5}.sidebar-nav .nav-link:active .nav-icon{color:#f5f5f5}.sidebar-nav .nav-link.active{background-color:var(--pos-primary,#0e8f6a);color:#f5f5f5}.sidebar-nav .nav-link.active .nav-icon{color:#f5f5f5}.sidebar-nav .nav-icon{color:#374151}.sidebar-nav::-webkit-scrollbar{-webkit-appearance:none}.sidebar-nav::-webkit-scrollbar:vertical{width:5px}.sidebar-nav::-webkit-scrollbar-button,.sidebar-nav::-webkit-scrollbar-button:increment{display:none}.sidebar-nav::-webkit-scrollbar:horizontal{height:5px}.sidebar-nav::-webkit-scrollbar-thumb{background-color:#333;border:1px solid #333;border-radius:20px}.sidebar-nav::-webkit-scrollbar-track{border-radius:10px}.sidebar-nav .nav-title{color:#c0c5cc;font-size:14px;letter-spacing:.1rem}.breadcrumb-item a{color:var(--pos-primary,#0e8f6a);text-decoration:none}.header{background-color:var(--color-rice-paper);border:0}.aFooter{color:var(--pos-primary,#0e8f6a);text-decoration:none}.footer{background-color:#f7f7f7;border:0}.headerProfileP{font-size:10px}.headerProfile{font-size:15px;font-weight:900;margin-left:10px}.headerProfile2{font-size:11px;margin-left:10px}.dropdown-header{background-color:#fff!important;color:#333;font-size:15px}.dropdown-header:focus{background-color:#eee;color:#333}.dropdown-item{border-radius:15%;color:#333;cursor:pointer;justify-content:center;justify-items:center;text-align:center}.dropdown-item .icon{color:#333;font-weight:900}.btn-logout{background:var(--cui-sidebar-nav-link-bg,#0000);border:0;border-radius:10px;color:#374151!important;height:40px;margin-bottom:5px;margin-top:5px;transition:background .15s ease,color .15s ease;width:150px}.btn-logout:hover{background-color:#f7f7f7}.btn-logout:hover,.btn-logout:hover .nav-icon{color:#374151!important}.btn-logout:focus{border:0}.sidebar-nav .nav-group.show .nav-group-toggle{color:#eee}.sidebar-nav .nav-group.show{background:var(--cui-sidebar-nav-group-bg,#ffffff12);border-radius:20px}.input-field{background-color:var(--pos-surface,#fff);border:1px solid var(--pos-border,#e2e8f0);border-radius:var(--pos-radius-md,8px);box-shadow:none;display:grid;grid-template-columns:15% 85%;height:3rem;margin:10px 0;max-width:420px;padding:0 .4rem;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.input-field:focus-within{border-color:var(--pos-primary,#0e8f6a);box-shadow:var(--pos-shadow-focus,0 0 0 3px #22e2a859)}.input-field i{color:#333;font-size:1.1rem;line-height:55px;text-align:center;transition:.5s}.input-field .inputLogin{background:none;border:none;color:#333;font-size:1.1rem;font-weight:600;line-height:1;outline:none}.input-field .inputLogin:focus{border:0;box-shadow:none}.input-field .inputLogin:active{border:none}.input-field .inputLogin::placeholder{color:#aaa;font-weight:500}.home_main .card{background-color:#0000;border:none}.home_changePass,.home_main,.home_recoverPass{background-repeat:no-repeat;background-size:cover;color:#333!important;height:auto;min-height:100vh;position:relative;width:100%}.home_main{background-image:url(../../static/media/web.53d1e0f84fd175f64fd7.jpg)!important}.home_recoverPass{background-image:url(../../static/media/web2.7ca82d5a64ba3f8e7cf3.jpg)!important}.home_changePass{background-image:url(../../static/media/web3.9cd72ca7ea26c393a2f0.jpg)!important}.home_main .text-medium-emphasis{--cui-text-opacity:1;color:#333!important;margin-top:-10px}.home_main .input-group{color:#333}.home_main .input-group>.form-control:focus{border:0;box-shadow:none}.home_main .input-group>.form-control:active{border:none}.inputLogin:-internal-autofill-selected{color:#535353!important}.form-control:disabled,.form-control:disabled:hover,.form-control[readonly],.form-control[readonly]:hover,.form-select:disabled,.form-select:disabled:hover{background-color:#d8dbe0}.home_main input:-webkit-autofill,.home_main input:-webkit-autofill:focus,.home_main input:-webkit-autofill:hover,.home_main select:-webkit-autofill,.home_main select:-webkit-autofill:focus,.home_main select:-webkit-autofill:hover,.home_main textarea:-webkit-autofill,.home_main textarea:-webkit-autofill:focus,.home_main textarea:-webkit-autofill:hover{-webkit-text-fill-color:#333;border:0;font-family:Poppins,sans-serif!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.home_main .input-group-append>.btn-secondary{background:#0000;border:0;color:#333}.home_main .input-group-text{background:#0000!important;border:0;border-bottom:1px solid #333;border-bottom-left-radius:0;color:#333}.home_main .input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){background:#0000;border:0;border-bottom:1px solid #333;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;color:#333;font-weight:500}.home_main .input-group>.form-control:not(:first-child)::placeholder,.input-group>.custom-select:not(:first-child)::placeholder{color:#333!important;font-weight:100}.home_main .btn-primary{margin-left:0;width:100%}.input-group-text{background-color:#fff}.input-group{border-radius:var(--pos-radius-md,8px)!important}.home_main .img-fluid{width:1000px}.home_main .invalid-feedback{color:#fd7070;font-family:Poppins,sans-serif!important;font-weight:500;margin-left:15px;text-align:center;width:300px}.home_main .Rcontra{color:#5f5f5f;cursor:pointer;font-size:13px;margin-bottom:10px;margin-top:-13px;text-decoration:none}.home_main .Rcontra:hover{color:#333}@media screen and (max-width:767.98px){.card-callout,.card-escudo,.card-vacia,.fondo-Login{display:none}.home_main .img-fluid{max-width:100%;width:auto}}.loader{animation:mltShdSpin 1.7s ease infinite,round 1.7s ease infinite;border-radius:50%;color:#333;font-size:65px;height:1em;margin-left:45%;margin-top:23%;overflow:hidden;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-page .clip .shadow-error-page{height:180px}.error-page .clip:nth-of-type(2) .shadow-error-page{width:130px}.error-page .clip:first-of-type .shadow-error-page,.error-page .clip:nth-of-type(3) .shadow-error-page{width:250px}.error-page .digit{font-size:120px;font-weight:700;height:150px;line-height:150px;width:150px}.error-page h2{font-size:32px}.error-page .msg{font-size:32px;height:80px;left:30%;line-height:80px;top:-190px;width:80px}.error-page span.triangle{border-bottom:15px solid #0000;border-left:20px solid #535353;border-top:15px solid #0000;right:0;top:70%}.error-page .container-error-page-404{height:250px;margin-top:10%;padding-top:40px;position:relative}.error-page .container-error-page-404 .clip{display:inline-block;transform:skew(-45deg)}.error-page .clip .shadow-error-page{overflow:hidden}.error-page .clip:nth-of-type(2) .shadow-error-page{overflow:hidden;position:relative}.error-page .clip:first-of-type .shadow-error-page:after,.error-page .clip:nth-of-type(3) .shadow-error-page:after{background:linear-gradient(90deg,#0000,#adadadcc,#0000);border-radius:50%;bottom:0;content:"";height:100%;position:absolute;right:-8px;width:10px;z-index:9999}.error-page .clip:nth-of-type(3) .shadow-error-page:after{left:-8px}.error-page .digit{background:#333;border-radius:50%;color:#fff;display:inline-block;position:relative;top:8%;transform:skew(45deg)}.reloj-mes{color:#df6354!important}.error-page .clip:nth-of-type(2) .digit{left:-10%}.error-page .clip:first-of-type .digit{right:-20%}.error-page .clip:nth-of-type(3) .digit{left:-20%}.error-page h2{color:#a2a2a2;font-weight:700;padding-bottom:20px}.error-page .msg{background:#535353;border-radius:50%;color:#a2a2a2;display:block;font-style:italic;position:relative;z-index:9999}.error-page .triangle{content:"";height:0;position:absolute;transform:rotate(45deg);width:0;z-index:999}@media(max-width:767px){.error-page .clip .shadow-error-page{height:100px}.error-page .clip:nth-of-type(2) .shadow-error-page{width:80px}.error-page .clip:first-of-type .shadow-error-page,.error-page .clip:nth-of-type(3) .shadow-error-page{width:100px}.error-page .digit{font-size:52px;height:80px;line-height:80px;width:80px}.error-page h2{font-size:24px}.error-page .msg{font-size:18px;height:40px;left:15%;line-height:40px;top:-110px;width:40px}.error-page span.triangle{border-bottom:8px solid #0000;border-left:10px solid #535353;border-top:8px solid #0000;right:-3%;top:70%}.error-page .container-error-page-404{height:150px}}.box__button{align-items:center;background-color:var(--pos-secondary);border:1px solid #0000;border-color:var(--pos-secondary);border-radius:var(--pos-radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.35rem;height:auto;justify-content:center;line-height:1.25;margin-top:1.25rem;overflow:visible;padding:.625rem 1.5rem;text-decoration:none!important;transition:background-color var(--pos-transition),border-color var(--pos-transition),color var(--pos-transition),box-shadow var(--pos-transition);white-space:nowrap}.box__button:focus{outline:none}.box__button:focus-visible{box-shadow:var(--pos-shadow-focus)}.box__button.disabled,.box__button:disabled,.box__button[disabled]{box-shadow:none!important;cursor:not-allowed;opacity:.55;pointer-events:none}.box__button:hover:not(:disabled):not(.disabled){background-color:var(--pos-secondary-hover);border-color:var(--pos-secondary-hover);box-shadow:var(--pos-shadow-sm);color:#fff}.box__button:active:not(:disabled):not(.disabled){background-color:var(--pos-secondary-active);border-color:var(--pos-secondary-active);box-shadow:none;color:#fff}.box__button:before{display:none}.box__button:hover{background:var(--pos-primary);border-color:var(--pos-primary);color:#fff}.card{background-color:var(--pos-surface,#fff);border:1px solid var(--pos-border,#e2e8f0);border-radius:var(--pos-radius-lg,12px);box-shadow:var(--pos-shadow-sm)}.card .card-img,.card .card-img-top{border-top-left-radius:var(--pos-radius-lg,12px);border-top-right-radius:var(--pos-radius-lg,12px)}.card .card-img,.card .card-img-bottom{border-bottom-left-radius:var(--pos-radius-lg,12px);border-bottom-right-radius:var(--pos-radius-lg,12px)}.borderNone{border:none!important}.bg-danger-2,.bg-dark-2,.bg-info-2,.bg-success-2,.bg-warning-2{border-radius:var(--pos-radius-sm,6px)!important}.bg-info-2{background-color:#ecfdf5!important;color:#0e8f6a!important}.bg-success-2{background-color:var(--color-success-surface)!important;color:var(--color-success)!important}.bg-dark-2{background-color:#e8e8e8!important;color:#000!important}.bg-warning-2{background-color:#fef2e5!important;color:#cd6200!important}.table-striped>tbody>tr:nth-of-type(odd)>*{--cui-table-accent-bg:#ecfdf5;color:var(--cui-table-striped-color)}.bg-danger-2{background-color:#fbe7e8!important}.bg-danger-2,.btn-acciones .iconDanger{color:#a30d11!important}.btn-acciones .iconPrimary{color:#3b49e6!important}.btn-acciones .iconWarning{color:#ee7300!important}.page-item{cursor:pointer}.form-control.is-valid,.was-validated .form-control:valid{background-image:none;border-color:#b1b7c1}.form-select.is-valid,.was-validated .form-select:valid{border-color:#b1b7c1}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:none}html:not([dir=rtl]) .callout-primary{border-left-color:#01bde2}.btn-secondary:not(.btn-black){--cui-btn-bg:var(--pos-surface-muted);--cui-btn-hover-bg:#e2e8f0}@media screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1499px}}.resize-10{font-size:1rem!important}@media(min-width:992px){.resize-10{font-size:1.125rem!important}}.resize-5{font-size:.875rem!important}.resize-20{font-size:1.25rem!important}@media(min-width:992px){.resize-20{font-size:1.5rem!important}}.dropdown-menu{background-clip:padding-box;border:0;border:.5px solid var(--cui-dropdown-border-color,#00001526);border-radius:.55rem;color:var(--cui-dropdown-color,#2c384af2);font-size:1rem;list-style:none;margin:0;padding:.5rem 0;position:absolute!important;text-align:start;z-index:1000}.form-select{-moz-padding-start:calc(.75rem - 3px);appearance:none;background-color:var(--cui-form-select-bg,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23636f83' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:16px 12px!important;color:var(--cui-form-select-color,#2c384af2);display:block;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;width:100%}.pg-viewer-wrapper img{height:100%!important;width:100%!important}.pg-viewer-wrapper .photo-viewer-container{align-items:center;display:flex;flex-direction:row;height:100%!important;justify-content:center;width:100%!important}.form-control:disabled{background-color:var(--pos-surface-muted,#d8dbe0);border-color:var(--pos-border-strong,#b1b7c1);opacity:1}.alert-dark{--cui-alert-color:#2f3845;--cui-alert-bg:#f5f7fa;--cui-alert-border-color:#f5f7fa}.btn-ghost-primary{--cui-btn-color:var(--pos-primary,#0e8f6a)}.erp-list-page{flex:1 1;min-height:calc(100dvh - 108px)}.erp-list-page,.erp-list-page__body{display:flex;flex-direction:column;gap:24px;width:100%}.erp-list-page__body{flex:1 1 auto;min-height:0}.page-header-bar{align-items:flex-end;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:0;min-height:0!important;padding:0!important}.page-header-main{align-items:center;display:flex;gap:14px;min-width:0}.page-header-icon{align-items:center;color:var(--color-select);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;opacity:1;width:40px}.page-header-icon svg{stroke:currentColor;color:inherit}.page-header-text{min-width:0}.page-header-title{color:var(--color-charcoal);font-family:var(--font-inter);font-size:var(--text-heading);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:0}.page-header-subtitle{color:var(--color-fog);font-size:14px;line-height:1.35;margin:4px 0 0}.page-header-actions{align-items:center;align-self:flex-end;display:flex;flex-wrap:wrap;gap:8px}.content-card,.filters-panel,.ui-card{background:var(--color-canvas-white)!important;border:1px solid var(--color-ash)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-premium)!important;padding:16px!important;transition:box-shadow .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.erp-list-page .filters-panel{flex-shrink:0;margin:0}.erp-list-page>.content-card:not(.filters-panel),.erp-list-page>.ui-card.content-card:not(.filters-panel),.erp-list-page__body>:last-child{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0;width:100%}.erp-list-page__body>:last-child>.content-card,.erp-list-page__body>:last-child>.ui-card,.erp-list-page__table-slot{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.erp-list-page>.content-card:not(.filters-panel)>.cui-card-title,.erp-list-page>.content-card:not(.filters-panel)>.dash-card__title,.erp-list-page>.content-card:not(.filters-panel)>h3,.erp-list-page__body .content-card:not(.filters-panel)>.cui-card-title,.erp-list-page__body .content-card:not(.filters-panel)>.dash-card__title,.erp-list-page__body .content-card:not(.filters-panel)>h3{flex-shrink:0}.erp-list-page .content-card:not(.filters-panel) .erp-grid,.erp-list-page__table-slot>.erp-grid{display:flex;flex:1 1;flex-direction:column;min-height:0}.erp-list-page .content-card:not(.filters-panel) .grid-table-desktop.cui-table-wrap{display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:0;overflow-x:auto;overflow-y:hidden}.erp-list-page .content-card:not(.filters-panel) .erp-pagination,.erp-list-page .content-card:not(.filters-panel) .paginationBttns{flex-shrink:0;margin-top:auto}.erp-list-page .content-card:not(.filters-panel) .cui-table-wrap:has(.erp-empty-state){flex:1 1}.erp-list-page .content-card:not(.filters-panel) .cui-table-wrap:has(.erp-empty-state) .cui-table,.erp-list-page .content-card:not(.filters-panel) .cui-table-wrap:has(.erp-empty-state) tbody,.erp-list-page .content-card:not(.filters-panel) .cui-table-wrap:has(.erp-empty-state) tbody tr{height:100%}.erp-list-page .content-card:not(.filters-panel) .erp-empty-state-cell{height:100%;vertical-align:middle}@media(max-width:899.98px){.erp-list-page .content-card:not(.filters-panel) .grid-table-mobile{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:160px}}.content-card .cui-card-title,.content-card .dash-card__title,.content-card h3{color:var(--color-charcoal);font-size:14px;font-weight:600;margin:0 0 12px}.content-card label:not(.cui-check):not(.cui-switch),.cui-label,.filters-panel label:not(.cui-check):not(.cui-switch),.form-stack-mobile label:not(.cui-check):not(.cui-switch){color:var(--color-steel);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.contactL-input,.content-card input:not([type=checkbox]):not([type=radio]),.content-card select,.content-card textarea,.cui-input,.filters-panel input,.filters-panel select,.form-stack-mobile input:not([type=checkbox]):not([type=radio]),.form-stack-mobile select,.form-stack-mobile textarea{appearance:none;background:var(--color-canvas-white);border:1px solid var(--color-smoke);border-radius:var(--radius-input)!important;box-shadow:none!important;color:var(--color-charcoal);font-family:var(--font-inter);font-size:14px;min-height:36px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.content-card select:not([multiple]),.filters-panel select:not([multiple]),.form-stack-mobile select:not([multiple]),select.cui-input:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23525252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.contactL-input:hover,.content-card input:hover,.content-card select:hover,.cui-input:hover,.filters-panel input:hover,.filters-panel select:hover{border-color:var(--color-graphite)}.contactL-input:focus,.content-card input:focus,.content-card select:focus,.cui-input:focus,.filters-panel input:focus,.filters-panel select:focus,.form-stack-mobile input:focus,.form-stack-mobile select:focus{border-color:var(--color-electric-blue)!important;box-shadow:0 0 0 3px #2563eb1f!important}.contactL-input.is-invalid,.content-card .is-invalid,.cui-input.is-invalid{border-color:#dc2626!important}.erp-field.erp-field--invalid .form-control,.erp-field.erp-field--invalid input,.erp-field.erp-field--invalid textarea,[data-field].erp-field--invalid .cui-input,[data-field].erp-field--invalid input,[data-field].erp-field--invalid textarea{border:1px solid #dc2626!important;box-shadow:0 0 0 3px #dc262624!important}.erp-field.erp-field--invalid .erp-select__control,.erp-select-wrap.erp-field--invalid .erp-select__control,[data-field].erp-field--invalid .erp-select__control{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262624!important}.cui-feedback,.cui-feedback.is-invalid,.invalid-feedback{color:#dc2626;display:block;font-size:12px;margin-bottom:0;margin-top:4px;position:static!important;width:100%}.erp-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;min-width:0}.erp-field__label{color:var(--color-steel);font-size:13px;font-weight:500}.erp-field__error{color:#dc2626;font-size:12px}.erp-field--switch{align-items:center;flex-direction:row;gap:10px}.erp-field--switch .erp-field__label{margin:0}.btn-blue,.btn-primary.btn-blue,.btn.btn-blue,.home_main .btn-primary,.ui-btn--primary,.ui-btn.btn-blue,button.btn-blue{background:var(--color-primary-action-fill)!important;border:1px solid var(--color-primary-action-fill)!important;border-radius:var(--radius-button)!important;box-shadow:var(--shadow-subtle)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;min-height:36px;padding:8px 14px!important}.btn-blue .erp-icon-host,.btn-blue .erp-icon-host svg,.btn-blue svg,.btn-primary.btn-blue .erp-icon-host,.btn-primary.btn-blue .erp-icon-host svg,.btn-primary.btn-blue svg,.btn.btn-blue .erp-icon-host,.btn.btn-blue .erp-icon-host svg,.btn.btn-blue svg,.home_main .btn-primary .erp-icon-host,.home_main .btn-primary svg,.ui-btn--primary .erp-icon-host,.ui-btn--primary .erp-icon-host svg,.ui-btn--primary svg,.ui-btn.btn-blue .erp-icon-host,.ui-btn.btn-blue .erp-icon-host svg,.ui-btn.btn-blue svg,button.btn-blue .erp-icon-host,button.btn-blue .erp-icon-host svg,button.btn-blue svg{stroke:currentColor;color:#fff!important}.btn-blue:hover:not(:disabled),.home_main .btn-primary:hover:not(:disabled),.ui-btn--primary:hover:not(:disabled){background:var(--color-atelier-hover)!important;border-color:var(--color-atelier-hover)!important;color:#fff!important}.btn-black,.erp-menu-btn,.ui-btn--outline,.ui-btn--secondary,.ui-btn.btn-black,button.btn-black{background:var(--color-btn-muted)!important;border:1px solid var(--color-ash)!important;border-radius:var(--radius-button)!important;box-shadow:none!important;color:var(--color-select)!important;font-weight:500!important;min-height:36px;padding:8px 14px!important}.btn-black:hover:not(:disabled),.erp-menu-btn:hover:not(:disabled),.ui-btn--outline:hover:not(:disabled),.ui-btn--secondary:hover:not(:disabled){background:#ececec!important;border-color:var(--color-smoke)!important;color:var(--color-select)!important}.filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-actions-spacer{display:none}.form-actions-bar{align-items:center;border-top:1px solid var(--color-ash);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px;overflow:visible;padding-top:16px}.form-actions-bar .d-grid,.form-actions-bar .d-md-flex{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end}.form-actions-bar .erp-menu-btn,.form-actions-bar .ui-btn,.form-actions-bar .ui-remocn-btn-wrap,.form-actions-bar a,.form-actions-bar button{margin:0!important}.erp-empty-state-cell{border-bottom:none!important;padding:0!important}.erp-empty-state{display:flex;flex-direction:column;gap:6px;padding:40px 20px;text-align:center}.erp-empty-state,.erp-empty-state__icon{align-items:center;justify-content:center}.erp-empty-state__icon{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:12px;color:var(--color-fog);display:inline-flex;height:56px;margin-bottom:4px;width:56px}.erp-empty-state__title{color:var(--color-charcoal);font-size:14px;font-weight:600;margin:0}.erp-empty-state__text{color:var(--color-fog);font-size:13px;line-height:1.45;margin:0;max-width:320px}.GridTable table,.content-card table,.cui-table{border-collapse:collapse;width:100%}.content-card table th,.cui-table th{background:#0000;border-bottom:1px solid var(--color-ash);color:var(--color-fog);font-size:11px;font-weight:500;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase}.content-card table td,.cui-table td{border-bottom:1px solid var(--color-ash);color:var(--color-charcoal);font-size:14px;padding:12px;vertical-align:middle}.btn-acciones{align-items:center;display:inline-flex;gap:8px}.btn-acciones a,.btn-acciones>button{align-items:center;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-button);color:var(--color-electric-blue);cursor:pointer;display:inline-flex;font:inherit;height:32px;justify-content:center;line-height:0;padding:0;transition:background .15s ease;width:32px}.btn-acciones--text a,.btn-acciones--text button{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-button);color:var(--color-ink);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:auto;line-height:1.2;min-height:32px;min-width:0;padding:6px 12px;white-space:nowrap;width:auto}.btn-acciones--text a:hover,.btn-acciones--text button:hover{background:var(--color-paper-mist);color:var(--color-ink)}.btn-acciones--text a,.btn-acciones--text button{gap:0}.btn-acciones--text button:disabled{cursor:not-allowed;opacity:.55}.btn-acciones a:hover,.btn-acciones>button:hover{background:var(--color-paper-mist)}.erp-table-stack{display:flex;flex-direction:column;gap:4px;max-width:360px;min-width:0}.erp-table-stack__title{color:var(--color-ink);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.erp-table-code{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:6px;color:var(--color-steel);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.erp-table-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.filters-panel .erp-products-filters.erp-form-grid{align-items:end}@media(min-width:768px){.filters-panel .erp-products-filters.erp-form-grid{grid-template-columns:minmax(220px,1fr) auto minmax(200px,auto)}}.erp-products-table .cui-table{table-layout:auto;width:100%}.erp-products-table .cui-table td:nth-child(2),.erp-products-table .cui-table th:nth-child(2){text-align:right;white-space:nowrap;width:120px}.erp-products-table .cui-table td:nth-child(3),.erp-products-table .cui-table th:nth-child(3){text-align:center;white-space:nowrap;width:120px}.erp-products-table .cui-table td:nth-child(4),.erp-products-table .cui-table th:nth-child(4){text-align:right;white-space:nowrap;width:1%}.erp-products-table .btn-acciones{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;width:max-content}.erp-product-status{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.btn-acciones>button.btn-acciones__label{flex:0 0 auto;font-size:12px;font-weight:600;gap:6px;height:32px;line-height:1;max-width:none;min-width:32px;overflow:visible;padding:0 10px;white-space:nowrap;width:auto}.cms-product-form__sold{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:14px}.btn-acciones .iconWarning{color:var(--color-warning)!important}.btn-acciones .iconDanger,.btn-acciones .text-danger{color:var(--color-error)!important}.btn-acciones a:hover .erp-icon-host svg,.btn-acciones a:hover svg{color:var(--color-info)}.btn-acciones a .erp-icon-host svg,.btn-acciones a svg,.btn-acciones>button .erp-icon-host svg,.btn-acciones>button svg{height:18px;pointer-events:none;width:18px}.btn-acciones a .erp-icon-host,.btn-acciones>button .erp-icon-host{pointer-events:none}.badge,.cui-badge,.ui-badge{border:1px solid #0000;border-radius:var(--radius-tag)!important;font-size:12px!important;font-weight:500!important;padding:2px 10px!important}.bg-success-2,.ui-badge--success{background:var(--color-success-surface)!important;border-color:#b8f0c4!important;color:var(--color-success)!important}.ui-badge--inactive{background:#f3f4f3!important;border-color:var(--color-ash)!important;color:var(--color-fog)!important}.bg-warning-2,.ui-badge--warning{background:var(--color-warning-surface)!important;border-color:#fde68a!important;color:var(--color-warning)!important}.bg-info-2,.ui-badge--info{background:var(--color-info-surface)!important;border-color:#bfdbfe!important;color:var(--color-info)!important}.bg-danger-2,.ui-badge--danger{background:var(--color-error-surface)!important;border-color:#fecaca!important;color:var(--color-error)!important}.cui-switch{align-items:center;display:inline-flex;gap:8px;margin:0}.cui-switch input{accent-color:var(--color-success);height:20px;width:36px}.erp-select-wrap{position:relative;width:100%}.basic-multi-select,.erp-select{width:100%}.erp-select.is-invalid .erp-select__control,.erp-select.is-invalid .select__control{border-color:#dc2626!important}.basic-multi-select .select__control,.erp-select__control,.select__control{background:var(--color-canvas-white)!important;border-color:var(--color-smoke)!important;border-radius:var(--radius-input)!important;box-shadow:none!important;font-size:14px;min-height:36px!important}.basic-multi-select .select__control:hover,.erp-select__control:hover,.select__control:hover{border-color:var(--color-graphite)!important}.basic-multi-select .select__control--is-focused,.erp-select__control--is-focused,.select__control--is-focused{border-color:var(--color-electric-blue)!important;box-shadow:0 0 0 3px #2563eb1f!important}.basic-multi-select .select__menu,.erp-select__menu,.select__menu{border:1px solid var(--color-ash)!important;border-radius:var(--radius-button)!important;box-shadow:var(--shadow-subtle),#00000014 0 8px 16px -4px!important;overflow:hidden;z-index:40!important}.basic-multi-select .select__option,.erp-select__option,.select__option{border-radius:6px!important;color:var(--color-charcoal)!important;font-size:14px!important}.basic-multi-select .select__option--is-focused,.erp-select__option--is-focused,.select__option--is-focused{background:var(--color-paper-mist)!important;color:var(--color-charcoal)!important}.basic-multi-select .select__option--is-selected,.erp-select__option--is-selected,.select__option--is-selected{background:var(--color-active-nav)!important;color:var(--color-deep-sapphire)!important;font-weight:500!important}.basic-multi-select .select__multi-value,.erp-select__multi-value{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:6px}.basic-multi-select .select__placeholder,.erp-select__placeholder{color:var(--color-fog)}.basic-multi-select .select__indicator-separator,.erp-select__indicator-separator{display:none}.erp-grid{--erp-row-h:49px}.erp-grid--fetching{pointer-events:none}.erp-grid--fetching .cui-table tbody{opacity:.35;transition:opacity .18s ease}.grid-table-desktop.cui-table-wrap{overflow-x:auto;overflow-y:hidden;position:relative}.erp-grid__shimmer{background:linear-gradient(180deg,#ffffff8c,#ffffffb8);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;overflow:hidden;padding:48px 12px 12px;pointer-events:none;position:absolute;z-index:2}.erp-grid__shimmer-row{animation:erp-grid-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,var(--color-paper-mist) 0,#fff 45%,var(--color-paper-mist) 100%);background-size:200% 100%;border-radius:6px;height:28px}@keyframes erp-grid-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.erp-pagination-wrap{flex-shrink:0;width:100%}.erp-pagination,.paginationBttns{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px;height:auto!important;justify-content:flex-end!important;list-style:none;margin:0!important;padding:16px 0 0!important;width:auto!important}@media(max-width:639.98px){.erp-pagination,.paginationBttns{justify-content:center!important}}.paginationBttns li,.paginationBttns li.pagination-break,.paginationBttns li.pagination-page{display:inline-flex!important;margin:0!important}.paginationBttns .next a,.paginationBttns .nextBttn,.paginationBttns .previous a,.paginationBttns .previousBttn,.paginationBttns a{align-items:center!important;background:var(--color-canvas-white)!important;border:1px solid var(--color-ash)!important;border-radius:var(--radius-button)!important;box-sizing:border-box;color:var(--color-charcoal)!important;cursor:pointer;display:inline-flex!important;font-size:13px!important;font-weight:500!important;gap:6px!important;height:36px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:36px;padding:0 12px!important;text-decoration:none!important;vertical-align:middle!important}.paginationBttns a svg{display:block;flex-shrink:0}.paginationBttns .next a:hover,.paginationBttns .previous a:hover,.paginationBttns a:hover{background:var(--color-paper-mist)!important;color:var(--color-charcoal)!important}.paginationActive a,.paginationBttns .paginationActive a,.paginationBttns li.selected a{background:var(--color-select)!important;border-color:var(--color-select)!important;color:#fff!important}.paginationBttns .paginationDisabled a,.paginationBttns li.disabled a,.paginationDisabled a{background:var(--color-canvas-white)!important;border-color:var(--color-ash)!important;color:var(--color-fog)!important;cursor:default!important;opacity:.45}.paginationBttns .paginationDisabled a:hover,.paginationDisabled a:hover{background:var(--color-canvas-white)!important;color:var(--color-fog)!important}.pagination,.react-paginate,ul.pagination{display:flex;gap:6px;list-style:none;margin:0;padding:12px 0 0}.cui-input-group,.search-table{align-items:stretch;display:flex;flex-direction:column;gap:4px;margin-bottom:0!important;width:100%}.cui-input-group .cui-input,.search-table .contactL-input,.search-table .cui-input{width:100%}.btn-black,.btn-blue,.home_main .btn-primary,.ui-btn--loading .ui-btn__spinner{display:block}.filter-actions .erp-menu-btn,.filter-actions .ui-btn,.page-header-actions .erp-menu-btn,.page-header-actions .ui-btn{border-radius:var(--radius-button)!important}.form-stack-mobile .cui-row{margin-bottom:0}.erp-form-grid{grid-gap:20px 24px;align-items:start;display:grid;gap:20px 24px;grid-template-columns:1fr}.erp-form-grid>.erp-field{margin-bottom:0}.erp-form-grid>.erp-form-section,.erp-form-grid>.form-actions-bar{grid-column:1/-1}@media(min-width:768px){.erp-form-grid{grid-template-columns:1fr 1fr}.erp-form-grid .erp-field--full{grid-column:1/-1}}.erp-form-page>.content-card.erp-form-page__body,.erp-form-page>.ui-card.erp-form-page__body{overflow:visible!important;padding:28px 28px 32px!important}.erp-form-page{gap:24px;min-width:0;width:100%}.erp-form-page,.erp-form-section{display:flex;flex-direction:column}.erp-form-section{border-top:1px solid var(--color-ash);gap:4px;grid-column:1/-1;margin-top:4px;padding-top:8px}.erp-form-section--flush{border-top:0;margin-top:0;padding-top:0}.erp-form-section__title{color:var(--color-charcoal);font-size:13px;font-weight:600;letter-spacing:-.01em;margin:0}.erp-form-section__lead{color:var(--color-fog);font-size:13px;line-height:1.4;margin:0}.tenant-form-shell{display:flex;flex-direction:column;gap:18px}.tenant-module-config__note{color:var(--color-fog);font-size:13px;line-height:1.45;margin:0}.tenant-module-config__fee{min-width:0}.tenant-module-config__fee-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tenant-module-config__fee-input{-moz-appearance:textfield;background:#fff;border:1px solid var(--color-ash,#e5e7eb);border-radius:8px;color:inherit;font-family:inherit;font-size:14px;height:40px;padding:0 10px;text-align:center;width:72px}.tenant-module-config__fee-input::-webkit-inner-spin-button,.tenant-module-config__fee-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tenant-module-config__fee-input:focus{border-color:var(--color-ink,#111);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ink,#111) 12%,#0000);outline:none}.tenant-module-config__fee-input:disabled{opacity:.6}.tenant-module-config__fee-hint{color:var(--color-fog);font-size:12px}.tenant-pasarela-switch{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.tenant-pasarela-switch__label{color:var(--color-ink,#111);font-size:13px;font-weight:600;line-height:1.3}.tenant-pasarela-switch__hint{color:var(--color-fog);font-size:12px;line-height:1.3}.tenant-form-summary{align-items:flex-start;border-bottom:1px solid var(--color-ash);display:flex;gap:18px;justify-content:space-between;padding:4px 2px 18px}.tenant-accordion__eyebrow,.tenant-form-summary__eyebrow{color:var(--color-fog);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.tenant-form-summary__title{color:var(--color-charcoal);font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.04em;margin:0}.tenant-form-summary__desc{color:var(--color-fog);font-size:14px;margin:6px 0 0}.tenant-form-summary__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tenant-chip{align-items:center;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:999px;color:var(--color-charcoal);display:inline-flex;font-size:12px;font-weight:700;min-height:30px;padding:0 10px}.tenant-chip--ok{background:#16a34a14;border-color:#16a34a47;color:#166534}.tenant-chip--muted{background:var(--color-paper-mist);color:var(--color-fog)}.tenant-form-flow{display:flex;flex-direction:column;gap:14px}.tenant-accordion{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card);overflow:hidden}.tenant-accordion__summary{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.tenant-accordion__summary::-webkit-details-marker{display:none}.tenant-accordion__summary:after{background:var(--color-paper-mist);border-radius:999px;color:var(--color-charcoal);content:"+";display:grid;flex:0 0 auto;font-weight:700;height:28px;place-items:center;width:28px}.tenant-accordion[open] .tenant-accordion__summary:after{content:"-"}.tenant-accordion__title{color:var(--color-charcoal);display:block;font-size:16px;font-weight:700;letter-spacing:-.02em}.tenant-accordion__desc{color:var(--color-fog);display:block;font-size:13px;line-height:1.45;margin-top:5px;max-width:760px}.tenant-accordion__meta{background:#2563eb0f;border:1px solid #2563eb2e;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:700;margin-left:auto;padding:5px 9px;white-space:nowrap}.tenant-accordion__meta--muted{background:var(--color-paper-mist);border-color:var(--color-ash);color:var(--color-fog)}.tenant-accordion__body{padding:0 20px 22px}.tenant-switch{grid-column:1/-1}.tenant-switch__label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.tenant-switch__label input{margin-top:4px}.tenant-switch__label small{color:var(--color-fog);display:block;font-size:12px;line-height:1.35;margin-top:3px}.tenant-module-summary{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:var(--radius-card);margin-bottom:16px;padding:12px 14px}.tenant-module-summary__empty{color:var(--color-fog);font-size:13px}.tenant-module-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tenant-module-chip{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:999px;color:var(--color-charcoal);font-size:12px;font-weight:600;line-height:1.3;padding:4px 10px}.tenant-module-group+.tenant-module-group{margin-top:20px}.tenant-module-group h4{color:var(--color-fog);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.tenant-module-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.tenant-module-card{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card);cursor:pointer;display:block;margin:0;padding:0;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tenant-module-card:hover{border-color:#0c0c0d47;box-shadow:0 1px 0 #0c0c0d0a}.tenant-module-card.is-active{background:#0c0c0d08;border-color:var(--color-charcoal)}.tenant-module-card.is-readonly{cursor:default;opacity:.85}.tenant-module-card__input{clip:rect(0,0,0,0);appearance:none;-webkit-appearance:none;border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tenant-module-card__body{display:flex;flex-direction:column;gap:6px;padding:14px}.tenant-module-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tenant-module-card__title{color:var(--color-charcoal);flex:1 1;font-size:14px;font-weight:700;line-height:1.3;min-width:0}.tenant-module-card__box{background:var(--color-canvas-white);border:1.5px solid #0c0c0d47;border-radius:5px;box-sizing:border-box;flex:0 0 auto;height:18px;margin-top:1px;width:18px}.tenant-module-card.is-active .tenant-module-card__box{background:var(--color-select);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m2.5 6.2 2.3 2.3 4.7-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:var(--color-select)}.tenant-module-card__desc{color:var(--color-fog);font-size:12px;line-height:1.4}.tenant-module-card__badge{align-self:flex-start;background:#16a34a1a;border-radius:999px;color:#166534;font-size:11px;font-weight:700;line-height:1.2;margin-top:2px;padding:3px 8px}.tenant-commercial{grid-gap:14px;gap:14px}.tenant-commercial__card{background:var(--color-canvas-white);border:1px solid var(--color-ash);display:flex;flex-direction:column;gap:8px;padding:14px 16px}.tenant-commercial__hint{color:var(--color-steel,#525252);font-size:13px;margin:0}.tenant-commercial__total{font-size:14px;font-weight:600;margin:0 0 4px}.tenant-whatsapp{display:flex;flex-direction:column;gap:10px}.tenant-form-actions,.tenant-preview-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end}.tenant-form-actions{padding-top:6px}@media(min-width:768px){.tenant-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tenant-accordion__summary,.tenant-form-summary{flex-direction:column}.tenant-form-actions,.tenant-form-summary__chips,.tenant-preview-actions{justify-content:flex-start}.tenant-accordion__summary:after{position:absolute;right:16px;top:16px}.tenant-accordion__summary{padding-right:56px;position:relative}}.role-form__desc{grid-column:1/-1}@media(min-width:768px){.role-form__desc{grid-column:auto}}.role-form__perms-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.role-form__count{font-feature-settings:"tnum";align-items:center;background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:999px;color:var(--color-steel);display:inline-flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;min-height:28px;padding:0 10px}.role-form__tree-field{margin:0}.role-form__tree-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.role-form__tool-btn{appearance:none;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-button);color:var(--color-steel);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:6px 10px;transition:background .15s ease,border-color .15s ease}.role-form__tool-btn:hover{background:var(--color-paper-mist);border-color:var(--color-smoke);color:var(--color-charcoal)}.role-form__tree{-webkit-touch-callout:none;background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:var(--radius-card);cursor:default;max-height:min(52vh,480px);overflow:auto;overscroll-behavior:contain;padding:8px;user-select:none;-webkit-user-select:none;-moz-user-select:none}.role-form__tree *,.role-form__tree :after,.role-form__tree :before{user-select:none!important;-webkit-user-select:none!important}.role-form__tree ::selection{background:#0000;color:inherit}.role-form__tree .react-checkbox-tree{color:var(--color-charcoal);font-size:14px}.role-form__tree .react-checkbox-tree>ol{display:flex;flex-direction:column;gap:2px}.role-form__tree .react-checkbox-tree ol ol{border-left:1px solid var(--color-ash);display:flex;flex-direction:column;gap:1px;margin:2px 0 4px .5rem;padding-left:1.25rem}.role-form__tree .rct-node{margin:0}.role-form__tree .rct-text{align-items:center;border-radius:8px;display:flex;gap:0;min-height:40px;padding:0 8px 0 2px;transition:background .12s ease}.role-form__tree .rct-text:hover{background:var(--color-canvas-white)}.role-form__tree .rct-node-parent>.rct-text{background:color-mix(in srgb,var(--color-canvas-white) 55%,#0000)}.role-form__tree .rct-node-parent>.rct-text:hover{background:var(--color-canvas-white)}.role-form__tree .rct-checkbox,.role-form__tree .rct-collapse{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--color-steel);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin:0;padding:0;width:36px}.role-form__tree .rct-checkbox:hover,.role-form__tree .rct-collapse:hover{background:var(--color-paper-mist);color:var(--color-charcoal)}.role-form__tree .rct-checkbox:focus-visible,.role-form__tree .rct-collapse:focus-visible,.role-form__tree label:focus-within{outline:2px solid #11111140;outline-offset:1px}.role-form__tree .rct-checkbox .erp-icon-host,.role-form__tree .rct-checkbox svg,.role-form__tree .rct-collapse .erp-icon-host,.role-form__tree .rct-collapse svg,.role-form__tree .rct-node-icon,.role-form__tree .rct-title{pointer-events:none}.role-form__tree .rct-title{cursor:pointer;flex:1 1;font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.35;min-width:0;padding:8px 10px}.role-form__tree .rct-node-parent>.rct-text .rct-title,.role-form__tree .role-tree__node--branch>.rct-text .rct-title{font-weight:600}.role-form__tree .rct-node-leaf>.rct-text .rct-title,.role-form__tree .role-tree__node--leaf>.rct-text .rct-title{color:var(--color-steel);font-weight:450}.role-form__tree label{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;margin:0;min-width:0}.role-form__tree label:hover{background:#0000}.role-form__tree .rct-node-icon{display:none!important}.role-form__tree .rct-node-clickable:focus{outline:none}.erp-form-section__grid{grid-gap:20px 24px;align-items:start;display:grid;gap:20px 24px;grid-template-columns:1fr}@media(min-width:768px){.erp-form-section__grid{grid-template-columns:1fr 1fr}.erp-form-section__grid .erp-field--full{grid-column:1/-1}}.erp-form-grid .form-actions-bar{align-items:center;border-top:1px solid var(--color-ash);display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:flex-end;margin:12px 0 0;padding:20px 0 0}.erp-form-grid .form-actions-bar a{display:inline-flex;text-decoration:none}.erp-form-result{border-top:1px solid var(--color-ash);display:flex;flex-direction:column;gap:10px;grid-column:1/-1;margin-top:8px;padding-top:20px}.erp-form-result__title{font-size:14px;font-weight:600;margin:0}.erp-form-result__url{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:10px;color:var(--color-ink);font-size:13px;padding:12px 14px;word-break:break-all}.erp-form-hint{color:var(--color-steel);font-size:12px;line-height:1.4;margin:-8px 0 0}.erp-form-page .dash-card__title{margin:0 0 18px}.api-keys-form .form-actions-bar{margin-bottom:2px;padding-bottom:2px}.filters-panel.api-keys-form,.filters-panel:has(.api-keys-form){overflow:visible;padding-bottom:20px!important}.api-keys-secret{border-color:#0097b259!important;box-shadow:0 0 0 1px #0097b21f,var(--shadow-premium)!important;padding:20px 22px!important}.api-keys-secret .erp-form-result__title{margin-bottom:6px}.api-keys-secret__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.api-keys-table .cui-table td:last-child,.api-keys-table .cui-table th:last-child{text-align:right;white-space:nowrap}.api-keys-revoke{align-items:center;background:var(--color-canvas-white);border:1px solid #dc262659;border-radius:var(--radius-button);color:#dc2626;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;min-height:32px;padding:6px 12px;transition:background .15s ease;white-space:nowrap}.api-keys-revoke:hover{background:#fef2f2;text-decoration:none}.erp-status-banner{align-items:flex-start;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card);box-shadow:var(--shadow-premium);display:flex;gap:14px;padding:16px 18px 18px}.erp-status-banner--warn{background:linear-gradient(180deg,#fff8eb,#fffbeb);border-color:#d9770659;box-shadow:inset 4px 0 0 #d97706,var(--shadow-premium)}.erp-status-banner__icon{align-items:center;background:#d9770624;border-radius:10px;color:#b45309;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.erp-status-banner__body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.erp-status-banner__eyebrow{color:#b45309;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.erp-status-banner__title{color:var(--color-ink);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.erp-status-banner__text{color:var(--color-steel);font-size:13px;line-height:1.5;margin:0;max-width:62ch}.erp-status-banner__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:6px 0 0;padding:0}.erp-status-banner__chip{align-items:center;background:#ffffffd9;border:1px solid #d9770647;border-radius:999px;color:#92400e;display:inline-flex;font-size:12px;font-weight:500;padding:5px 10px}.erp-status-banner__footer{margin-top:10px}.erp-status-banner__action{display:inline-flex;text-decoration:none}@media(max-width:639.98px){.erp-status-banner{gap:12px;padding:14px}.erp-status-banner__action .erp-menu-btn,.erp-status-banner__action .ui-btn,.erp-status-banner__action button,.erp-status-banner__footer{width:100%}}.erp-auth__card .erp-auth__input-icon .cui-input,.erp-auth__card .erp-auth__input-icon input:not([type=checkbox]):not([type=radio]){padding-left:40px!important}.erp-file-upload{display:flex;flex-direction:column;gap:8px;width:100%}.erp-file-upload__hint{color:var(--color-fog);font-size:13px;line-height:1.35;margin:0}.erp-file-upload__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;width:100%}.erp-file-upload__pick{align-items:center;background:var(--color-canvas-white);border:1px solid var(--color-smoke);border-radius:var(--radius-input,8px);cursor:pointer;display:flex;flex:1 1 180px;margin:0;min-height:36px;min-width:0;overflow:hidden;position:relative}.erp-file-upload__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.erp-file-upload__name{align-items:center;color:var(--color-charcoal);display:inline-flex;font-size:14px;gap:8px;overflow:hidden;padding:8px 12px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.erp-file-upload__name[data-empty]{color:var(--color-fog)}.erp-file-upload__pick[aria-busy=true]{cursor:wait;opacity:.75}.erp-file-upload__row .erp-menu-btn,.erp-file-upload__row .ui-btn{flex-shrink:0}.erp-confirm-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:12000}.erp-confirm-dialog__overlay{background:#00000080;inset:0;position:absolute}.erp-confirm-dialog__panel{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:calc(var(--radius-card) + 4px);box-shadow:0 24px 48px -12px #00000040;color:var(--color-charcoal);display:flex;flex-direction:column;gap:8px;padding:24px;position:relative;width:min(440px,100%);z-index:1}.erp-confirm-dialog__panel--wide{max-height:min(90vh,860px);overflow:auto;width:min(720px,100%)}.cart-email-dialog__panel{gap:16px;padding:28px}.cart-email-dialog__head{align-items:flex-start;display:flex;gap:12px;padding-right:28px}.cart-email-dialog__icon{align-items:center;background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:10px;color:var(--color-charcoal);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.cart-email-dialog__head-text{min-width:0}.cart-email-dialog__desc{margin:4px 0 0!important}.cart-email-dialog__meta{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:var(--radius-card,12px);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.cart-email-dialog__meta-label{color:var(--color-fog);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cart-email-dialog__meta-value{color:var(--color-charcoal);font-size:14px;font-weight:500;word-break:break-all}.cart-email-dialog__field{margin:0;max-width:none;width:100%}.cart-email-preview{background:#efece4;border:1px solid var(--color-ash);border-radius:16px;margin:0;overflow:hidden;padding:14px}.cart-email-preview__label{color:var(--color-fog);font-size:11px;font-weight:500;letter-spacing:.04em;padding:0 4px 10px;text-transform:uppercase}.cart-email-preview__loading{color:var(--color-fog);font-size:13px;margin:0;padding:20px 14px}.cart-email-preview__frame{background:#efece4;border:0;border-radius:12px;display:block;height:520px;max-height:min(72vh,680px);overflow:hidden;width:100%}.cart-email-preview__empty{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:120px;padding:20px 14px}.cart-email-preview__empty-text{color:var(--color-fog);font-size:13px;margin:0}.erp-confirm-dialog__close{background:#0000;border:none;border-radius:var(--radius-button);color:var(--color-fog);cursor:pointer;font-size:22px;height:28px;line-height:1;position:absolute;right:12px;top:12px;width:28px}.erp-confirm-dialog__close:hover{background:var(--color-paper-mist);color:var(--color-charcoal)}.erp-confirm-dialog__title{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0;padding-right:28px}.erp-confirm-dialog__desc{color:var(--color-steel);font-size:14px;line-height:1.5;margin:0}.erp-confirm-dialog__phrase{display:flex;flex-direction:column;gap:8px;margin-top:12px}.erp-confirm-dialog__phrase-label{color:var(--color-steel);font-size:13px}.erp-confirm-dialog__phrase-label code{background:var(--color-paper-mist);border-radius:4px;color:var(--color-charcoal);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:1px 6px}.erp-confirm-dialog__phrase-input{border:1px solid var(--color-ash);border-radius:var(--radius-button);font:inherit;font-size:14px;height:40px;padding:0 12px}.erp-confirm-dialog__phrase-input:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #dc262626;outline:none}.erp-confirm-dialog__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.erp-confirm-dialog--danger .erp-confirm-dialog__panel{border-color:#fecaca}.erp-confirm-dialog--danger .erp-confirm-dialog__actions .ui-btn--danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.erp-confirm-dialog--danger .erp-confirm-dialog__actions .ui-btn--danger:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}.erp-danger-zone{background:#fff;border:1px solid #fecaca;border-radius:var(--radius-card);margin-top:24px;padding:20px}.erp-danger-zone__title{color:#b91c1c;font-size:16px;font-weight:600;margin:0 0 6px}.erp-danger-zone__copy{color:var(--color-steel);font-size:13px;line-height:1.45;margin:0 0 16px}.erp-danger-zone__row{align-items:center;border-top:1px solid #fecaca;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px}.erp-danger-zone__row-copy{color:var(--color-charcoal);flex:1 1 220px;font-size:13px;margin:0}.erp-mgmt-card{margin-top:16px}.erp-mgmt-card__actions{display:flex;flex-wrap:wrap;gap:8px}.cart-detail-summary{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0}.cart-detail-summary dt{margin:0 0 4px}.cart-detail-summary dd{font-weight:500;margin:0}.cart-lines-card{overflow:hidden}.cart-lines-wrap{margin:0;overflow-x:auto;width:100%}.cart-lines-table{border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.cart-lines-table td,.cart-lines-table th{padding:12px 14px;text-align:left;vertical-align:middle}.cart-lines-table td.is-num,.cart-lines-table th.is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cart-lines-table td.is-center,.cart-lines-table th.is-center{text-align:center}.cart-lines-table__thumb{padding-right:0!important;width:72px}.cart-lines-table__name{min-width:0}.cart-line-name{color:var(--color-charcoal);font-weight:500;line-height:1.3}.cart-line-slug{font-size:11px;line-height:1.2;margin-top:2px;word-break:break-all}.cart-lines-table .pay-product-thumb{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:8px;display:block;object-fit:cover}@media(max-width:720px){.cart-lines-table td.is-center,.cart-lines-table th:nth-child(3){display:none}}.so-form-page .so-panel{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.so-client-grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr;width:100%}@media(min-width:768px){.so-client-grid{grid-template-columns:1fr 1fr}.so-client-grid>.erp-field--full{grid-column:1/-1}}.so-client-grid>.erp-field{margin-bottom:0;max-width:none;min-width:0;width:100%}.so-composer{align-items:flex-end;background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:var(--radius-card,12px);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px;width:100%}.so-composer__product{flex:1 1 240px;min-width:0;position:relative}.so-composer__product .pay-compose__picker-row,.so-composer__product .pay-compose__picker-shell{width:100%}.so-composer__product .pay-product-pick__trigger{min-height:40px}.so-composer__qty{flex:0 0 88px}.so-composer__price{flex:0 0 120px}.so-composer__action{flex:0 0 auto}.so-composer__action>button{min-height:40px;white-space:nowrap}.so-composer .erp-field__label{display:block;margin-bottom:6px}.so-composer .erp-field__error{margin-top:6px}.so-composer .cui-select,.so-composer [class*=control],.so-composer input,.so-composer select{width:100%}.so-lines-block{display:flex;flex-direction:column;gap:12px;width:100%}.so-lines-hint{color:var(--color-fog);font-size:12px;margin:0}.so-lines-empty{background:var(--color-paper-mist);border:1px dashed var(--color-ash);border-radius:var(--radius-card,12px);padding:20px 16px;text-align:center}.so-lines-empty__text{color:var(--color-fog);font-size:13px;margin:0}.so-lines-wrap{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-card,12px);overflow-x:auto;width:100%}.so-lines-table{border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.so-lines-table td,.so-lines-table th{border-bottom:1px solid var(--color-ash);padding:12px 14px;text-align:left;vertical-align:middle}.so-lines-table tbody tr:last-child td{border-bottom:none}.so-lines-table td.is-num,.so-lines-table th.is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;width:110px}.erp-detail-table-wrap{margin-top:4px}.erp-detail-table{table-layout:fixed}.erp-detail-table__col--main{width:auto}.erp-detail-table__col--amount{width:7.5rem}.erp-detail-table__col--status{width:7.25rem}.erp-detail-table__col--date,.erp-detail-table__col--day{width:6.5rem}.erp-detail-table td,.erp-detail-table th{vertical-align:middle}.erp-detail-table td.is-num,.erp-detail-table th.is-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.erp-detail-table__link{color:var(--color-electric-blue);display:inline-block;font-weight:500;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.erp-detail-table__link:hover{text-decoration:underline}@media(max-width:720px){.erp-detail-table__col--amount{width:5.75rem}.erp-detail-table__col--status{width:6.25rem}.erp-detail-table__col--date,.erp-detail-table__col--day{width:5.5rem}}.so-lines-table__grip{color:var(--color-fog);cursor:grab;padding-right:0!important;width:40px}.so-lines-table__thumb{padding-right:0!important;width:64px}.so-lines-table__name{min-width:0}.so-lines-table__actions{text-align:right;width:48px}.so-line-name{color:var(--color-charcoal);font-weight:500;line-height:1.3}.so-line-meta{font-size:11px;margin-top:2px}.so-line-remove{align-items:center;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-button,8px);color:var(--color-danger,#b42318);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.so-line-remove:hover{background:var(--color-paper-mist)}.so-lines-table .pay-product-thumb{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:8px;display:block;object-fit:cover}.so-lines-total{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;padding:4px 2px 0}.so-lines-total--side{align-items:stretch;border:0;flex-direction:column;gap:6px;margin:0;padding:0}.so-lines-total--side .so-lines-total__value{font-size:22px;margin-left:0}.so-lines-total--inline:empty{display:none}.so-view-paylink{color:var(--color-steel);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.4;margin:4px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-lines-total__label{color:var(--color-fog);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.so-lines-total__meta{font-size:12px}.so-lines-total__value{font-feature-settings:"tnum";color:var(--color-charcoal);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.erp-content>.cui-container.meta-crm-container{height:100%;max-width:none;overflow:hidden;padding:0}.erp-content:has(>.cui-container.meta-crm-container){height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);overflow:hidden}.erp-shell:has(.meta-crm-container){height:100dvh;max-height:100dvh;overflow:hidden}.meta-crm-container>.page-enter{flex:1 1;flex-direction:column}.meta-crm-container>.page-enter,.meta-crm-shell{display:flex;height:100%;min-height:0;overflow:hidden}.meta-crm-shell{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:var(--radius-large);flex:1 1;max-height:100%}.meta-crm-shell--flush{min-height:0}.meta-crm-nav{background:var(--color-paper-mist);border-right:1px solid var(--color-ash);flex-shrink:0;min-height:0;overflow:auto;padding:18px 12px;width:208px}.meta-crm-nav__kicker{color:var(--color-fog);font-size:var(--text-caption);letter-spacing:.08em;margin:12px 8px 8px;text-transform:uppercase}.meta-crm-nav__kicker:first-child{margin-top:0}.meta-crm-nav__tenant{margin:0 0 14px;padding:0 8px}.meta-crm-nav__tenant label{display:block;margin-bottom:4px}.meta-crm-nav__tenant label,.meta-crm-nav__wa{color:var(--color-fog);font-size:var(--text-caption)}.meta-crm-nav__wa{margin:0 8px 12px}.meta-crm-nav__wa.is-on{color:var(--color-signal-mint-ink);font-weight:600}.meta-crm-nav__list{display:flex;flex-direction:column;gap:2px}.meta-crm-nav__link{align-items:center;border-radius:var(--radius-input);color:var(--color-slate);display:flex;font-size:var(--text-body);gap:8px;padding:8px 10px;text-decoration:none}.meta-crm-nav__link:hover{background:var(--color-rice-paper);color:var(--color-midnight-ink)}.meta-crm-nav__link.is-active{background:var(--color-signal-mint-wash);color:var(--color-signal-mint-ink);font-weight:600}.meta-crm-main{background:var(--color-canvas-white);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.meta-crm-shell:not(.meta-crm-shell--flush) .meta-crm-main{overflow:auto;padding:28px 32px 40px}.meta-crm-main:has(>.meta-crm-summary){overflow:hidden;padding:16px 24px 14px}.meta-crm-main .erp-list-page{min-height:0}.meta-crm-summary{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0}.meta-crm-summary__head h1{color:var(--color-select);font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.04em;margin:0 0 2px}.meta-crm-summary__head p{color:var(--color-fog);font-size:13px;margin:0 0 10px}.meta-sum-hero{grid-gap:14px;align-items:center;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:16px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:10px;padding:12px 16px}.meta-sum-hero__dot{background:var(--color-smoke);border-radius:50%;height:10px;width:10px}.meta-sum-hero.is-on .meta-sum-hero__dot{background:var(--color-signal-mint);box-shadow:0 0 0 4px var(--color-signal-mint-wash)}.meta-sum-hero__copy p:first-child{color:var(--color-fog);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.meta-sum-hero h2{color:var(--color-select);font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.03em;margin:1px 0 2px}.meta-sum-hero__copy p:last-child{color:var(--color-slate);font-size:13px;line-height:1.45;margin:0}.meta-inbox__head-actions a,.meta-sum-card>a,.meta-sum-card__top a,.meta-sum-hero>a{text-decoration:none;width:auto}.meta-sum-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.meta-sum-kpi{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:10px 14px}.meta-sum-kpi strong{color:var(--color-select);font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1}.meta-sum-kpi span{color:var(--color-fog);font-size:12px}.meta-sum-kpi.is-mark{background:var(--color-signal-mint-wash);border-color:#0000}.meta-sum-bento{grid-gap:10px;align-content:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.meta-sum-bento,.meta-sum-desk{display:grid;flex:1 1;gap:10px;min-height:0}.meta-sum-desk{grid-gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.meta-sum-panel{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:16px;display:flex;flex-direction:column;min-height:0;min-width:0;padding:16px 18px}.meta-sum-panel h2{color:var(--color-fog);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.meta-sum-panel__stats{grid-gap:12px;align-items:center;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr 1fr;min-height:0}.meta-sum-panel__stats strong{color:var(--color-select);display:block;font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1}.meta-sum-panel__stats span{color:var(--color-fog);display:block;font-size:13px;margin-top:6px}.meta-sum-desk .meta-sum-links{grid-column:1/-1}.meta-sum-links{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.meta-sum-links a{align-items:center;background:var(--color-paper-mist);border-radius:12px;color:var(--color-select);display:flex;font-size:13px;font-weight:650;min-height:44px;padding:8px 12px;text-decoration:none}.meta-sum-links a:hover{background:var(--color-signal-mint-wash)}.meta-sum-card{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:16px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px}.meta-sum-card--wide{grid-column:1/-1}.meta-sum-card h2,.meta-sum-card__top h2{color:var(--color-select);font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0}.meta-sum-card__top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.meta-sum-split,.meta-sum-window{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.meta-sum-facts strong,.meta-sum-split strong,.meta-sum-window strong{color:var(--color-select);display:block;font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1}.meta-sum-facts span,.meta-sum-split span,.meta-sum-window span{color:var(--color-fog);display:block;font-size:12px;margin-top:4px}.meta-sum-facts{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.meta-sum-facts strong{font-size:20px}.meta-sum-card>a{margin-top:auto;width:fit-content}.meta-sum-flows{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.meta-sum-flows li{align-items:center;background:var(--color-paper-mist);border-radius:12px;color:var(--color-fog);display:flex;font-size:13px;font-weight:650;gap:8px;min-height:36px;padding:6px 12px}.meta-sum-flows li span{background:var(--color-smoke);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.meta-sum-flows li.is-on{background:var(--color-signal-mint-wash);color:var(--color-select)}.meta-sum-flows li.is-on span{background:var(--color-signal-mint);box-shadow:0 0 0 3px #c2f96873}.meta-sum-window strong{font-size:20px}@media(max-width:720px){.meta-sum-bento,.meta-sum-desk,.meta-sum-flows,.meta-sum-hero,.meta-sum-links{grid-template-columns:1fr}.meta-sum-facts,.meta-sum-kpis{grid-template-columns:1fr 1fr}.meta-sum-hero>a{justify-self:start}}@media(prefers-reduced-motion:reduce){.meta-sum-card,.meta-sum-hero,.meta-sum-kpi{transition:none}}.meta-crm-flow-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}.meta-crm-flow-list .ui-remocn-switch-wrap{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:12px;min-height:52px;padding:12px 14px;width:100%}.meta-crm-crud{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(140px,.7fr) minmax(180px,1.4fr) auto;margin-bottom:16px}.meta-crm-crud>*{min-width:0}.meta-know{display:flex;flex-direction:column;gap:12px;margin-bottom:8px;width:100%}.meta-know__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr)}.meta-know__pair{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.meta-know__pair textarea{min-height:88px}.meta-know__field{color:var(--color-fog);display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:6px;min-width:0}.meta-know__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.meta-know__actions .erp-menu-btn,.meta-know__actions .ui-btn{width:auto}.meta-crm-status{background:var(--color-signal-mint);border-radius:999px;color:var(--color-signal-mint-ink);display:inline-flex;font-size:12px;font-weight:800;margin:4px 0 0;padding:4px 10px;width:fit-content}.meta-crm-status.is-off{background:var(--color-rice-paper);color:var(--color-fog)}.meta-crm-advanced{margin:8px 0 20px}.meta-crm-advanced>summary{color:var(--color-fog,#737373);cursor:pointer;font-size:13px;font-weight:700}.meta-tag-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:8px 0 0;padding:0}.meta-tag-list li{grid-gap:16px;align-items:center;border-top:1px solid var(--color-ash);display:grid;gap:16px;grid-template-columns:minmax(140px,180px) minmax(0,1fr) auto;padding:10px 0}.meta-tag-chip{align-items:center;background:var(--color-paper-mist);border-radius:999px;color:var(--color-select);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:4px 10px 4px 6px;width:fit-content}.meta-tag-chip i{border-radius:50%;height:12px;width:12px}.meta-tag-list p{color:var(--color-slate);font-size:13px;margin:0}.meta-inbox{background:var(--color-canvas-white);display:grid;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.meta-inbox__list{background:var(--color-paper-mist);border-right:1px solid var(--color-ash);display:flex;flex-direction:column;min-height:0;overflow:hidden}.meta-inbox__tabs{background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:999px;display:flex;gap:2px;margin:14px 14px 0;padding:3px}.meta-inbox__tabs button{background:#0000;border:0;border-radius:999px;color:var(--color-fog);cursor:pointer;flex:1 1;font-size:13px;font-weight:650;padding:7px 8px}.meta-inbox__tabs button.is-active{background:var(--color-signal-mint);color:var(--color-signal-mint-ink)}.meta-inbox__search{padding:10px 14px}.meta-inbox__rows{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;min-height:0;overflow:auto;padding:0 8px 16px}.meta-inbox__row{align-items:flex-start;background:#0000;border:0;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:10px;text-align:left;width:100%}.meta-inbox__row.is-active,.meta-inbox__row:hover{background:var(--color-canvas-white)}.meta-inbox__row.is-active{box-shadow:inset 3px 0 0 var(--color-signal-mint)}.meta-inbox__ava{background:var(--color-select);border-radius:50%;color:var(--color-signal-mint);display:grid;flex:0 0 auto;font-size:12px;font-weight:800;height:36px;letter-spacing:-.04em;place-items:center;width:36px}.meta-inbox__ava--lg{font-size:13px;height:40px;width:40px}.meta-inbox__row-body{flex:1 1;min-width:0}.meta-inbox__row-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.meta-inbox__row-top strong{color:var(--color-select);font-size:14px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-inbox__row-top span{color:var(--color-silver);flex:0 0 auto;font-size:11px}.meta-inbox__row-preview{color:var(--color-fog);display:block;font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-inbox__row-meta{align-items:center;display:flex;gap:6px;margin-top:6px}.meta-inbox__row-meta em{background:var(--color-signal-mint-wash);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.meta-inbox__row-meta em,.meta-inbox__unread{border-radius:999px;color:var(--color-signal-mint-ink)}.meta-inbox__unread{background:var(--color-signal-mint);font-size:11px;font-weight:700;height:18px;min-width:18px;padding:0 5px;text-align:center}.meta-inbox__empty,.meta-inbox__empty-thread{align-items:center;color:var(--color-fog);display:flex;justify-content:center;min-height:0;padding:24px 12px}.meta-inbox__empty,.meta-inbox__empty-thread{flex:1 1}.meta-inbox__thread{display:flex;flex-direction:column;min-height:0}.meta-inbox__head{grid-gap:12px;align-items:center;background:var(--color-canvas-white);border-bottom:1px solid var(--color-ash);display:grid;flex-shrink:0;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.meta-inbox__who{min-width:0}.meta-inbox__who-line{align-items:center;display:flex;gap:8px;min-width:0}.meta-inbox__head h2{color:var(--color-select);font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.03em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-inbox__status{background:var(--color-signal-mint-wash);border-radius:999px;color:var(--color-signal-mint-ink);flex:0 0 auto;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.02em;padding:3px 8px}.meta-inbox__status.is-pause{background:var(--color-signal-mint)}.meta-inbox__head-actions{gap:8px;justify-content:flex-end}.meta-inbox__head-actions,.meta-inbox__tags{align-items:center;display:flex;flex-wrap:wrap}.meta-inbox__tags{background:#0000;gap:6px;margin-top:6px;padding:0}.meta-inbox__tag-add{width:132px}.meta-inbox__tag-add .erp-select__control{background:var(--color-paper-mist)!important;border-color:var(--color-ash)!important;border-radius:999px!important;min-height:28px!important}.meta-inbox__banner{background:var(--color-warning-surface);border-radius:12px;color:var(--color-warning);font-size:var(--text-body);margin:12px 16px 0;padding:10px 12px}.meta-inbox__banner--ok{background:var(--color-success-surface);color:var(--color-signal-mint-ink)}.meta-inbox__banner--danger{background:var(--color-error-surface);color:var(--color-error)}.meta-inbox__events{color:var(--color-fog);font-size:11px;list-style:none;margin:0;padding:8px 16px 0}.meta-inbox__events li{display:flex;gap:8px;padding:2px 0}.meta-inbox__events span{letter-spacing:.04em;min-width:72px;text-transform:uppercase}.meta-crm-ai-ok{color:var(--color-signal-mint-ink)}.meta-crm-ai-bad,.meta-crm-ai-ok{font-size:var(--text-caption);margin:8px 0 0}.meta-crm-ai-bad{color:var(--color-warning)}.meta-inbox__tag-add .erp-select-wrap{width:132px}.meta-inbox__composer .erp-select-wrap{width:190px}.meta-inbox__composer .erp-select__control{border-color:var(--color-ash)!important;border-radius:999px!important;min-height:32px!important}.meta-inbox__chip{background:var(--color-paper-mist);border:1px solid var(--color-ash);border-radius:999px;color:var(--color-select);cursor:pointer;font-size:12px;font-weight:650;padding:3px 10px}.meta-inbox__messages{background-color:#f3f6f0;background-image:radial-gradient(rgba(6,44,46,.055) .8px,#0000 0);background-size:10px 10px;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:auto;padding:18px 18px 8px}.meta-bubble{box-shadow:0 1px 1px #062c2e0f;font-size:14px;line-height:1.35;max-width:min(72%,460px);padding:8px 12px 6px}.meta-bubble p{margin:0;white-space:pre-wrap}.meta-bubble time{font-feature-settings:"tnum";display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;margin-top:4px;text-align:right}.meta-bubble--in{align-self:flex-start;background:var(--color-canvas-white);border-radius:16px 16px 16px 4px;color:var(--color-charcoal)}.meta-bubble--in time{color:var(--color-silver)}.meta-bubble--out{align-self:flex-end;background:var(--color-signal-mint);border-radius:16px 16px 4px 16px;color:var(--color-select)}.meta-bubble--out time{color:#3f4f3f}.meta-inbox__composer{background:#f3f6f0;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px 16px}.meta-inbox__write{grid-gap:8px;align-items:end;background:var(--color-canvas-white);border:1px solid var(--color-ash);border-radius:18px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.meta-inbox__write .cui-input{background:#0000;border:0;box-shadow:none;min-height:44px;padding:8px 8px 4px;resize:none}.meta-inbox__write .cui-input:focus{border:0;box-shadow:none;outline:none}.meta-inbox__send{background:var(--color-select);border:0;border-radius:999px;color:var(--color-signal-mint);cursor:pointer;font-size:13px;font-weight:800;height:36px;padding:0 14px}.meta-inbox__send:disabled{background:var(--color-ash);color:var(--color-fog);cursor:not-allowed}.meta-inbox__locked{background:#ffffffb8;border:1px dashed var(--color-smoke);border-radius:16px;color:var(--color-slate);font-size:14px;line-height:1.4;margin:0;padding:14px 16px}@media(max-width:960px){.meta-crm-shell{flex-direction:column;min-height:0}.meta-crm-flow-list,.meta-know__pair,.meta-know__row,.meta-tag-list li{grid-template-columns:1fr}.meta-crm-nav{border-bottom:1px solid var(--color-ash);border-right:0;flex-shrink:0;max-height:42%;width:100%}.meta-crm-nav__list{flex-direction:row;flex-wrap:wrap}.meta-inbox{grid-template-columns:1fr;grid-template-rows:minmax(140px,240px) minmax(0,1fr);height:100%;min-height:0}.meta-inbox__list{max-height:none}}.react-checkbox-tree{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:16px}.react-checkbox-tree>ol{-ms-flex:1 1 auto;flex:1 1 auto}.react-checkbox-tree ol{list-style-type:none;margin:0;padding-left:0}.react-checkbox-tree ol ol{padding-left:24px}.react-checkbox-tree button{color:inherit;line-height:normal}.react-checkbox-tree button:disabled{cursor:not-allowed}.react-checkbox-tree .rct-bare-label{cursor:default}.react-checkbox-tree label{cursor:pointer;margin-bottom:0}.react-checkbox-tree label:hover{background:#3333cc1a}.react-checkbox-tree label:active,.react-checkbox-tree label:focus{background:#3333cc26}.react-checkbox-tree:not(.rct-native-display) input{display:none}.react-checkbox-tree.rct-native-display input{margin:0 5px}.react-checkbox-tree .rct-icon{text-rendering:auto;-webkit-font-feature-settings:normal;font-feature-settings:normal;display:inline-block;font-family:Font Awesome\ 5 Free,FontAwesome,sans-serif;font-style:normal;font-variant:normal;font-weight:400;text-align:center}.rct-disabled>.rct-text>label{cursor:not-allowed;opacity:.75}.rct-disabled>.rct-text>label:active,.rct-disabled>.rct-text>label:hover{background:#0000}.rct-text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.rct-options{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:.5rem;text-align:right}.rct-option{background:none;border:0;cursor:pointer;font-size:18px;opacity:.75;padding:0 4px}.rct-option:hover{opacity:1}.rct-option+.rct-option{margin-left:2px}.rct-checkbox,.rct-collapse,.rct-node-icon{padding:0 5px}.rct-checkbox *,.rct-collapse *,.rct-node-icon *{display:inline-block;margin:0;width:14px}.rct-collapse{-ms-flex-item-align:stretch;align-self:stretch;background:none;border:0;color:inherit;font-size:12px;line-height:normal}.rct-collapse.rct-collapse-btn{cursor:pointer}.rct-collapse>.rct-icon-expand-close{opacity:.5}.rct-collapse>.rct-icon-expand-close:hover{opacity:1}.rct-native-display .rct-checkbox{display:none}.rct-node-clickable{cursor:pointer}.rct-node-clickable:hover{background:#3333cc1a}.rct-node-clickable:focus{background:#33c3;outline:0}.rct-node-icon{color:#33c}.rct-title{padding:0 5px}.rct-icons-fa4 .rct-icon-expand-close:before{content:"\f054"}.rct-icons-fa4 .rct-icon-expand-open:before{content:"\f078"}.rct-icons-fa4 .rct-icon-uncheck:before{content:"\f096"}.rct-icons-fa4 .rct-icon-check:before{content:"\f046"}.rct-icons-fa4 .rct-icon-half-check:before{content:"\f046";opacity:.5}.rct-icons-fa4 .rct-icon-leaf:before{content:"\f016"}.rct-icons-fa4 .rct-icon-parent-open:before{content:"\f115"}.rct-icons-fa4 .rct-icon-parent-close:before{content:"\f114"}.rct-icons-fa4 .rct-icon-expand-all:before{content:"\f0fe"}.rct-icons-fa4 .rct-icon-collapse-all:before{content:"\f146"}.rct-icons-fa5 .rct-icon-expand-close:before{content:"\f054";font-weight:900}.rct-icons-fa5 .rct-icon-expand-open:before{content:"\f078";font-weight:900}.rct-icons-fa5 .rct-icon-uncheck:before{content:"\f0c8"}.rct-icons-fa5 .rct-icon-check:before{content:"\f14a"}.rct-icons-fa5 .rct-icon-half-check:before{content:"\f14a";opacity:.5}.rct-icons-fa5 .rct-icon-leaf:before{content:"\f15b"}.rct-icons-fa5 .rct-icon-parent-open:before{content:"\f07c"}.rct-icons-fa5 .rct-icon-parent-close:before{content:"\f07b"}.rct-icons-fa5 .rct-icon-expand-all:before{content:"\f0fe"}.rct-icons-fa5 .rct-icon-collapse-all:before{content:"\f146"}.rct-direction-rtl{direction:rtl}.rct-direction-rtl ol ol{padding-left:0;padding-right:24px}.rct-direction-rtl.rct-icons-fa4 .rct-icon-expand-close:before{content:"\f105"}.rct-direction-rtl.rct-icons-fa5 .rct-icon-expand-close:before{content:"\f053"}.corelux{--color-lime:#c2f968;--color-forest:#032a21;--color-mist:#f2f9fe;--color-rice:#f7f6f3;--color-stone:#efece6;--color-snow:#fff;--color-ink:#1e1e1e;--color-charcoal:#1e1e1e;--color-steel:#525252;--color-fog:#737373;--color-ash:#e6e2da;--color-smoke:#d4cfc6;--color-signal-mint:var(--color-lime);--color-signal-mint-ink:#3f6b12;--color-atelier-subtle:#f0f0f0;--color-wompi:#4463f7;--color-obsidian:var(--color-ink);--color-graphite:var(--color-charcoal);--surface-canvas:var(--color-rice);--surface-card:var(--color-snow);--surface-subtle:#fafaf8;--surface-ink:var(--color-ink);--font-display:"SF Pro Display","Inter",ui-sans-serif,system-ui,sans-serif;--font-sans:"SF Pro Display","Inter",ui-sans-serif,system-ui,sans-serif;--font-serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-caption:12px;--text-ui:14px;--text-body:15px;--text-body-lg:18px;--text-subheading:20px;--text-heading-sm:32px;--text-heading:40px;--text-heading-lg:56px;--text-display:64px;--leading-tight:1.12;--leading-heading:1.22;--leading-body:1.5;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--sp-80:80px;--sp-120:120px;--page-max:1200px;--section-gap:80px;--card-pad:28px;--radius-badges:12px;--radius-buttons:14px;--radius-inputs:14px;--radius-cards:36px;--radius-bleed:48px;--radius-pills:10000px;--shadow-sm:0px 2px 3px -1px #0000001a,0px 1px 0px 0px #191c2105,0px 0px 0px 1px #191c2114;--shadow-md:0px 0px 0px 1px #0000000f,0px 1px 1px -0.5px #0000000f,0px 3px 3px -1.5px #0000000f,0px 6px 6px -3px #0000000f,0px 12px 12px -6px #0000000f,0px 24px 24px -12px #0000000f;--shadow-lg:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px #0000000f,0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px #00000014;--border-hairline:1px solid var(--color-ash);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-word:cubic-bezier(0.16,1,0.3,1);--dur-fast:180ms;--dur-med:400ms;--dur-slow:700ms;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--surface-canvas);color:var(--color-charcoal);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);margin:0;min-height:100svh;overflow-x:clip}.corelux *,.corelux :after,.corelux :before{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.corelux{--dur-fast:1ms;--dur-med:1ms;--dur-slow:1ms}.corelux .btn,.corelux .btn:active,.corelux .btn:hover{transform:none;transition:background 1ms,color 1ms}.corelux .mod__mark,.corelux .prodcard__gear{animation:none}.corelux .prodcard--gear:focus-visible .prodcard__shot img,.corelux .prodcard--gear:hover .prodcard__shot img{transform:none}.corelux .pay-wa__bubble--type i,.corelux .pay-wa__finger{animation:none}.corelux .art-loop__ping{animation:none;opacity:0}}.corelux main{overflow-x:clip}.corelux img,.corelux svg{display:block;max-width:100%}.corelux figure,.corelux h1,.corelux h2,.corelux h3,.corelux h4,.corelux p,.corelux ul{margin:0}.corelux button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.corelux a{color:inherit;text-decoration:none}.corelux :focus-visible{outline:2px solid var(--color-signal-mint-ink);outline-offset:3px}.corelux .container{margin-inline:auto;max-width:var(--page-max);padding-inline:var(--sp-24)}.corelux .section{padding-block:var(--section-gap)}.corelux .h2{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(32px,4.4vw,var(--text-heading));font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:var(--leading-heading)}.corelux .lede{color:var(--color-steel);font-size:var(--text-body);max-width:42ch}.corelux .brand-dot{color:var(--color-lime)}.corelux .btn{align-items:center;border-radius:var(--radius-buttons);cursor:pointer;display:inline-flex;font-size:var(--text-ui);font-weight:var(--font-weight-medium);gap:8px;justify-content:center;min-height:44px;padding:12px 16px;transition:transform .75s linear(0,.0903,.2936,.5287,.7436,.9109,1.023,1.0843,1.106,1.1011,1.0815,1.0566,1.0327,1.0134,1,.9922,.9889,.9889,.9907,.9933,.9959,.9981,.9997,1.0007,1),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);will-change:transform}.corelux .btn:hover{transform:scale(1.045)}.corelux .btn:active{transform:scale(.97)}.corelux .btn--dark{background:var(--color-ink);box-shadow:inset 0 .5px 0 0 #ffffff59,0 0 0 1.5px #2c2e34,0 4px 6px #00000024;color:var(--color-snow)}.corelux .btn--dark:hover{background:#1a1a1a}.corelux .btn--forest{background:var(--color-forest);box-shadow:inset 0 .5px 0 0 #ffffff38,0 0 0 1.5px #0a3a2e,0 4px 6px #032a212e;color:var(--color-snow)}.corelux .btn--forest:hover{background:#04362b}.corelux .btn--ghost-ink{background:#0000;box-shadow:inset 0 0 0 1.5px #1e1e1e29;color:var(--color-ink)}.corelux .btn--ghost-ink:hover{background:#1e1e1e0a}.corelux .btn--ghost{background:var(--color-snow);border:1px solid var(--color-snow);color:var(--color-ink)}.corelux .btn--ghost:hover{background:var(--surface-subtle)}.corelux .btn--lime{background:var(--color-lime);box-shadow:none;color:var(--color-ink)}.corelux .btn--lime:hover{filter:brightness(.96)}.corelux .btn--snow{background:var(--color-snow);color:var(--color-ink)}.corelux .btn--snow:hover{background:var(--color-mist)}.corelux .btn--outline-lime{background:var(--color-lime);border:1px solid var(--color-lime);color:var(--color-ink)}.corelux .btn--outline-lime:hover{filter:brightness(.96)}.corelux .badge{align-items:center;background:#ffffffb8;border:var(--border-hairline);border-radius:var(--radius-badges);color:var(--color-steel);display:inline-flex;font-size:var(--text-caption);gap:8px;padding:6px 10px}.corelux .badge--mint{border-color:#c2f96873;color:var(--color-lime)}.corelux .tag{border:var(--border-hairline);border-radius:var(--radius-badges);color:var(--color-charcoal);display:inline-flex;font-size:12px;padding:4px 8px}.corelux .nav{color:var(--color-snow);left:0;pointer-events:none;position:fixed;right:0;top:0;transition:top .5s var(--ease-out),left .5s var(--ease-out),right .5s var(--ease-out);z-index:50}.corelux .nav.is-scrolled{left:16px;right:16px;top:16px}.corelux .nav__shell{background:#0000;border:1px solid #0000;border-radius:0;margin-inline:auto;max-width:1400px;pointer-events:auto;transition:max-width .5s var(--ease-out),background .5s var(--ease-out),border-color .5s var(--ease-out),border-radius .5s var(--ease-out),box-shadow .5s var(--ease-out)}.corelux .nav.is-scrolled .nav__shell{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#032a21c7;border-color:#ffffff1f;border-radius:999px;box-shadow:0 18px 48px #00000047;max-width:1200px}.corelux .nav.is-open .nav__shell{border-radius:28px}.corelux .nav.nav--ink,.corelux .nav.nav--ink .erp-brand,.corelux .nav.nav--ink .nav__brand,.corelux .nav.nav--ink .nav__burger,.corelux .nav.nav--ink .nav__signin{color:var(--color-ink)}.corelux .nav.nav--ink .nav__link{color:#1e1e1ec7}.corelux .nav.nav--ink .nav__link.is-active,.corelux .nav.nav--ink .nav__link:hover,.corelux .nav.nav--ink .nav__signin:hover{color:var(--color-forest)}.corelux .nav__inner{grid-gap:var(--sp-16);align-items:center;display:grid;gap:var(--sp-16);grid-template-columns:1fr auto 1fr;height:80px;padding:0 32px;transition:height .5s var(--ease-out),padding .5s var(--ease-out)}.corelux .nav.is-scrolled .nav__inner{height:56px;padding:0 22px}.corelux .nav__brand{align-items:center;color:var(--color-snow);display:inline-flex;font-size:22px;justify-self:start;transition:font-size .5s var(--ease-out)}.corelux .nav__word{letter-spacing:-.045em}.corelux .nav__word .brand-dot{letter-spacing:0;margin-left:.12em}.corelux .nav__mark{color:var(--color-lime);display:grid;height:22px;place-items:center;width:22px}.corelux .nav__links{align-items:center;display:flex;gap:8px;justify-content:center}.corelux .nav__link{background:none;color:#ffffffeb;font-size:15px;font-weight:400;padding:8px 10px}.corelux .nav__link:hover{background:none;color:var(--color-snow)}.corelux .nav__link.is-active{background:none;color:var(--color-lime)}.corelux .nav__actions{align-items:center;display:flex;gap:18px;justify-content:flex-end}.corelux .nav__signin{color:var(--color-snow);cursor:pointer;font-size:15px;font-weight:400}.corelux .nav__signin:hover{color:var(--color-lime)}.corelux .nav .btn--lime,.corelux .nav .btn--outline-lime{background:var(--color-lime);border:1px solid var(--color-lime);border-radius:999px;color:var(--color-ink);font-weight:500;min-height:42px;padding:8px 18px}.corelux .nav .btn--lime svg,.corelux .nav .btn--outline-lime svg{color:var(--color-ink)}.corelux .nav .btn--lime:hover,.corelux .nav .btn--outline-lime:hover{filter:brightness(.96)}.corelux .nav.is-scrolled .btn--lime,.corelux .nav.is-scrolled .btn--outline-lime{font-size:13px;min-height:34px;padding:6px 14px}.corelux .nav__burger{color:var(--color-snow);display:none;height:40px;justify-self:end;place-items:center;width:40px}.corelux .nav__mobile{display:flex;flex-direction:column;gap:4px;padding:4px 22px 18px}.corelux .nav__mobile .nav__signin{padding:10px 12px}@media(max-width:860px){.corelux .nav__inner{grid-template-columns:1fr auto;height:64px;padding:0 20px}.corelux .nav.is-scrolled .nav__inner{height:52px}.corelux .nav.is-open .nav__shell,.corelux .nav.is-scrolled .nav__shell{border-radius:24px}.corelux .nav__actions,.corelux .nav__links{display:none}.corelux .nav__burger{display:grid}}@media(prefers-reduced-motion:reduce){.corelux .nav,.corelux .nav__brand,.corelux .nav__inner,.corelux .nav__shell{transition:none}}.corelux .hero{--preview-h:780px;background:#fff;color:var(--color-snow);display:flex;flex-direction:column;isolation:isolate;overflow:visible;padding:0 24px 28px;position:relative}.corelux .hero__fx{bottom:calc(var(--preview-h)/2 + 28px);left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.corelux .hero__wash{background:radial-gradient(58% 48% at 0 18%,#c2f96861,#0000 58%),radial-gradient(52% 46% at 100% 88%,#c2f96847,#0000 60%),var(--color-forest);inset:0;position:absolute}.corelux .hero__shader{inset:0;mix-blend-mode:screen;opacity:.55;position:absolute}.corelux .hero__grid{height:100%;inset:0;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 50% 36%,#000 18%,#0000 78%);mask-image:radial-gradient(ellipse 72% 58% at 50% 36%,#000 18%,#0000 78%);position:absolute;width:100%}.corelux .hero__vignette{background:radial-gradient(ellipse 55% 50% at 50% 32%,#0000 30%,#032a218c 100%);inset:0;position:absolute}.corelux .hero__copy{margin:108px auto 0;position:relative;text-align:center;width:min(860px,100%);z-index:1}.corelux .hero__badge{align-items:center;background:#032a2173;border:1px solid #c2f96847;border-radius:999px;color:var(--color-lime);display:inline-flex;font-size:13px;gap:8px;padding:8px 14px}.corelux .hero__badge-dot{background:var(--color-lime);border-radius:50%;box-shadow:0 0 10px var(--color-lime);height:7px;width:7px}.corelux .hero__title{color:var(--color-snow);font-family:var(--font-display);font-size:clamp(40px,6.2vw,76px);font-weight:700;letter-spacing:-.045em;line-height:1.05;margin-top:22px}.corelux .hero__title-line{display:block;transform-origin:50% 100%;will-change:transform}.corelux .hero__accent{color:var(--color-lime);font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.corelux .hero__lede{color:#ffffffd1;font-size:17px;line-height:1.55;margin:20px auto 0;max-width:46ch}.corelux .hero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.corelux .hero__cta .btn{border-radius:16px;font-weight:600;min-height:52px;padding:14px 22px}.corelux .hero__stage-wrap{flex:0 0 auto;margin:40px auto 0;min-height:var(--preview-h);position:relative;width:min(1180px,100%);z-index:2}.corelux .hero-phone{display:none}.corelux .m-dash{background:#f3f6f1;color:#032a21;display:flex;flex-direction:column;height:100%;min-height:0;padding:32px 10px 8px;pointer-events:none}.corelux .m-dash__top{align-items:center;background:#032a21;border-radius:12px;color:#c2f968;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.corelux .m-dash__top .erp-brand{color:#fff;font-size:13px}.corelux .m-dash__top .erp-brand__icon,.corelux .m-dash__top .erp-brand__icon svg{height:16px;min-height:16px;min-width:16px;width:16px}.corelux .m-dash__top .live-dot{color:#c2f968;font-size:9px}.corelux .m-dash__top .live-dot i{background:#c2f968;box-shadow:none}.corelux .m-dash__hello{color:#3d4a42;font-size:11px;font-weight:650;margin:10px 2px 0}.corelux .m-dash__hello strong{color:#032a21;display:block;font-size:18px;font-weight:800;letter-spacing:-.04em;margin-top:1px}.corelux .m-dash__insight{background:#032a21;border-radius:14px;color:#c2f968;margin-top:10px;padding:10px 12px 8px}.corelux .m-dash__insight span{background:#c2f968;border-radius:999px;color:#032a21;display:inline-block;font-size:8px;font-weight:800;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.corelux .m-dash__insight p{color:#fff;font-size:12px;font-weight:650;line-height:1.3;margin:6px 0 0}.corelux .m-dash__insight em{color:#c2f968;font-style:normal;font-weight:800}.corelux .m-dash__insight .viz-spark,.corelux .m-dash__insight .viz-spark--insight,.corelux .m-dash__insight svg{display:block;height:34px;margin-top:6px;width:100%}.corelux .m-dash__kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.corelux .m-dash__kpis>div{background:#fff;border-radius:12px;box-shadow:0 1px 0 #032a210f;padding:8px 10px}.corelux .m-dash__kpis small{color:#5c6b63;display:block;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.corelux .m-dash__kpis b{color:#032a21;display:block;font-size:13px;font-weight:800;letter-spacing:-.04em;margin-top:2px}.corelux .m-dash__orders{background:#fff;border-radius:12px;flex:1 1 auto;margin-top:8px;min-height:0;overflow:hidden;padding:8px 10px 6px}.corelux .m-dash__orders h3{color:#5c6b63;font-size:10px;font-weight:800;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.corelux .m-dash__orders ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.corelux .m-dash__orders li{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) auto}.corelux .m-dash__orders i{background:#e7fcc1;border-radius:50%;color:#032a21;display:grid;font-size:10px;font-style:normal;font-weight:800;height:22px;place-items:center;width:22px}.corelux .m-dash__orders span{min-width:0}.corelux .m-dash__orders strong{display:block;font-size:11px;font-weight:800;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corelux .m-dash__orders em{color:#5c6b63;display:block;font-size:9px;font-style:normal;font-weight:650}.corelux .m-dash__orders b{font-size:9px;font-weight:800}.corelux .m-dash__orders b.is-wait{color:#b45309}.corelux .m-dash__orders b.is-done{color:#1d6b2a}.corelux .m-dash__tabs{grid-gap:2px;border-top:1px solid #e3eae4;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);margin-top:8px;padding:6px 2px 2px}.corelux .m-dash__tabs span{grid-gap:2px;color:#7a877f;display:grid;font-size:8px;font-weight:700;gap:2px;place-items:center}.corelux .m-dash__tabs span.is-on{color:#032a21}@media(max-width:720px){.corelux .hero{--preview-h:620px}.corelux .hero__stage-wrap{display:grid;margin-top:28px;min-height:0;place-items:center}.corelux .erp-preview{display:none}.corelux .hero-phone{display:block;margin:0 auto;width:min(300px,86vw)}.corelux .hero-phone .pay-phone{width:100%}.corelux .hero-phone .pay-phone__screen{background:#f3f6f1}}.corelux .erp-preview{--color-select:#062c2e;--color-select-fg:#fff;--color-shell-chrome:#fcfffc;--color-rice-paper:#f6f6f6;--sidebar-width:228px;border-radius:28px;box-shadow:0 0 16px #0000001f,0 8px 20px #0000001a;color:var(--color-charcoal);overflow:hidden;text-align:left}.corelux .erp-preview .erp-shell{border-radius:28px;height:var(--preview-h,720px);min-height:0;overflow:hidden}.corelux .erp-preview .erp-sidebar{display:flex!important;height:var(--preview-h,720px);position:relative;top:auto}.corelux .erp-preview .erp-menu-btn{display:none!important}.corelux .erp-preview .erp-header{height:64px;min-height:64px;min-width:0;position:relative!important;top:auto!important;z-index:1}.corelux .erp-preview .erp-header.erp-header--toolbar{gap:10px;grid-template-columns:minmax(0,1fr) minmax(140px,360px) minmax(0,1fr);padding:0 14px}.corelux .erp-preview .erp-header__search{justify-self:center;max-width:360px}.corelux .erp-preview .erp-header__search-pill kbd{display:none}.corelux .erp-preview .erp-content{display:flex;min-height:0;overflow:hidden;padding:16px 16px 20px}.corelux .erp-preview .erp-dash--flash{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0}.corelux .erp-preview .flash-head{flex-shrink:0}.corelux .erp-preview .dash-top,.corelux .erp-preview .flash-pair{flex:0 0 auto}.corelux .erp-preview .dash-bento{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:minmax(0,1fr) minmax(160px,.34fr);min-height:0;overflow:hidden}.corelux .erp-preview .dash-bento__main{min-height:0;padding-right:0}.corelux .erp-preview .dash-bento__body{flex:1 1 auto;min-height:0;overflow:hidden}.corelux .erp-preview .dash-bento__charts,.corelux .erp-preview .dash-bento__rail{min-height:0;overflow:hidden;padding-left:0}.corelux .erp-preview .flash-flow{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.corelux .erp-preview .dash-board{flex:1 1 auto;min-height:0;overflow:hidden}.corelux .erp-preview .dash-report.flash-panel.ui-card,.corelux .erp-preview .dash-revenue.flash-panel.ui-card{padding:12px 14px 10px!important}.corelux .erp-preview .dash-donut{height:120px;min-height:120px}.corelux .erp-preview .dash-perf .dash-donut{height:auto!important;min-height:0!important}.corelux .erp-preview .dash-insight{min-height:0;padding:14px!important}.corelux .erp-preview .dash-insight .viz-spark--insight{height:58px;min-height:48px}.corelux .erp-preview .dash-kpi-tile .viz-spark{flex:1 1 auto;height:auto;margin-top:8px;min-height:44px}.corelux .erp-preview .dash-insight__copy{font-size:15px}.corelux .erp-preview .luxia-card{min-height:0;padding:16px 16px 14px}.corelux .erp-preview .luxia-card h3{font-size:16px}.corelux .erp-preview .flash-head__copy h1{font-size:24px}.corelux .erp-preview .flash-wave{height:110px}.corelux .erp-preview .flash-flow .flash-bars,.corelux .erp-preview .flash-flow .lx-bars,.corelux .erp-preview .flash-pair .flash-bars,.corelux .erp-preview .flash-pair .lx-bars{flex:none;height:148px;margin-top:8px;min-height:148px;padding-bottom:4px;padding-top:22px}.corelux .erp-preview .flash-hero-num{font-size:28px}.corelux .erp-preview .flash-pair>.flash-panel{min-width:0}.corelux .erp-preview .flash-kicker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corelux .erp-preview .flash-hero-sub{line-height:1.35}.corelux .erp-preview .flash-legend{gap:8px;margin-top:16px}.corelux .erp-preview .flash-legend li{font-size:12px}.corelux .erp-preview .erp-sidebar__link{cursor:default}.corelux .erp-preview .erp-account-pill{pointer-events:none}.corelux .pv-pl{grid-gap:8px 6px;display:grid;gap:8px 6px;grid-template-columns:36px 1fr;height:168px;margin-top:10px}.corelux .pv-pl__y{color:#9ca3af;display:flex;flex-direction:column-reverse;font-size:10px;font-weight:600;justify-content:space-between;line-height:1;padding:0 0 18px;text-align:right}.corelux .pv-pl__plot{align-items:stretch;display:flex;gap:8px;min-width:0;position:relative}.corelux .pv-pl__grid{display:flex;flex-direction:column-reverse;inset:0 0 18px;justify-content:space-between;pointer-events:none;position:absolute}.corelux .pv-pl__grid i{border-top:1px dashed #e5e7eb;display:block;height:0}.corelux .pv-pl__col{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;z-index:1}.corelux .pv-pl__track{align-items:flex-end;display:flex;flex:1 1;height:100%;max-width:28px;min-height:0;width:100%}.corelux .pv-pl__stack{border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transform-origin:bottom center;width:100%}.corelux .pv-pl__seg--cost,.corelux .pv-pl__seg--income{display:block;flex-shrink:0;width:100%}.corelux .pv-pl__seg--cost{background:#062c2e}.corelux .pv-pl__seg--income{background:repeating-linear-gradient(-45deg,#c2f968 0 6px,#e7fcc1 6px 9px)}.corelux .pv-pl__col b{color:#9ca3af;font-size:10px;font-weight:600;margin-top:6px}.corelux .pv-pl-legend{color:#6b7280;display:flex;font-size:12px;font-weight:500;gap:12px;margin-left:auto}.corelux .pv-pl-legend i{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.corelux .pv-pl-legend .is-income{background:#c2f968}.corelux .pv-pl-legend .is-cost{background:#062c2e}.corelux .flash-panel__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}@media(max-width:720px){.corelux .erp-preview .erp-sidebar{display:none!important}}.corelux .dash{background:var(--color-snow);border:1px solid #1e1e1e1a;border-radius:28px;box-shadow:0 0 0 1px #ffffff14,0 28px 64px #00000047;color:var(--color-ink);display:grid;grid-template-columns:72px 1fr;min-height:520px;overflow:hidden}.corelux .dash__rail{align-items:center;background:#f4f7fa;border-right:1px solid #e8eef4;display:flex;flex-direction:column;gap:10px;padding:18px 0}.corelux .dash__rail-btn{background:#fff;border:1px solid #e8eef4;border-radius:50%;color:#6b7280;display:grid;font-size:12px;font-weight:600;height:40px;place-items:center;width:40px}.corelux .dash__rail-btn.is-active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-snow)}.corelux .dash__body{background:var(--color-mist);min-width:0}.corelux .dash__top{align-items:center;background:#eef3f8;border-bottom:1px solid #e2eaf1;display:flex;gap:16px;padding:14px 20px}.corelux .dash__brand{font-family:var(--font-display);font-size:15px;font-weight:700}.corelux .dash__pills{background:#fffc;border-radius:999px;display:flex;gap:4px;padding:4px}.corelux .dash__pills button{background:#0000;border:0;border-radius:999px;color:#6b7280;cursor:pointer;font:inherit;font-size:12px;padding:6px 12px;position:relative}.corelux .dash__pills .is-active{color:var(--color-snow)}.corelux .dash__pill-bg{background:var(--color-ink);border-radius:999px;inset:0;position:absolute}.corelux .dash__pill-label{position:relative;z-index:1}.corelux .dash__who{align-items:center;color:#4b5563;display:flex;font-size:13px;gap:10px;margin-left:auto}.corelux .dash__avatar{background:var(--color-forest);border-radius:50%;color:var(--color-lime);display:grid;font-size:12px;font-weight:700;height:32px;place-items:center;width:32px}.corelux .dash__main{padding:22px 24px 40px}.corelux .dash__hello{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.04em;margin-bottom:18px}.corelux .dash__cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.15fr .7fr .7fr 1fr}.corelux .dash__card{background:var(--color-snow);border-radius:18px;box-shadow:0 1px 0 #0f172a0a;min-height:148px;padding:16px}.corelux .dash__card--lime{background:linear-gradient(180deg,#c2f968,#032a21 140%);color:var(--color-ink)}.corelux .dash__card--lime .dash__kicker,.corelux .dash__card--lime .dash__meta{color:#1e1e1eb8}.corelux .dash__kicker{color:#6b7280;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.corelux .dash__value{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.04em;margin-top:8px}.corelux .dash__meta{color:#6b7280;font-size:12px;margin-top:6px}.corelux .dash__chip{background:var(--color-lime);border-radius:999px;color:var(--color-ink);display:inline-flex;font-size:12px;font-weight:600;margin-top:14px;padding:7px 12px}.corelux .dash__card--chart .dash__bars{align-items:flex-end;display:flex;gap:5px;height:88px;margin-top:16px}.corelux .dash__bars span{background:#e8f0e4;border-radius:8px 8px 0 0;flex:1 1}.corelux .dash__bars span.is-soft{background:repeating-linear-gradient(-45deg,#c2f968 0 6px,#e7fcc1 6px 9px)}.corelux .dash__spark{display:block;height:88px;margin-top:12px;width:100%}.corelux .dash__feed{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.corelux .dash__feed li{grid-gap:12px;align-items:center;background:var(--color-snow);border-radius:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:1fr auto auto;padding:10px 14px}.corelux .dash__feed em{color:#6b7280;font-size:11px;font-style:normal;font-weight:600}@media(max-width:960px){.corelux .dash__cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.corelux .hero__copy{margin-top:88px}.corelux .dash{grid-template-columns:1fr}.corelux .dash__pills,.corelux .dash__rail{display:none}.corelux .dash__cards{grid-template-columns:1fr}}.corelux .howintro{background:var(--color-snow);color:var(--color-ink);padding:56px 0 88px}.corelux .howintro>.container{max-width:1360px}.corelux .howintro--page{padding:108px 0 72px}.corelux .features{background:var(--color-snow);color:var(--color-ink);padding:24px 0 120px}.corelux .features>.container{max-width:1360px}.corelux .howintro__copy{align-items:center;display:flex;flex-direction:column;text-align:center}.corelux .howintro__copy>h2,.corelux .howintro__copy>p:not(.howintro__cta){margin-bottom:0;margin-top:0}.corelux .howintro__badge{align-items:center;background:var(--color-lime);border-radius:999px;color:var(--color-ink);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin:0;padding:10px 18px}.corelux .howintro__badge-dot{background:var(--color-ink);border-radius:50%;height:8px;width:8px}.corelux .howintro__title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(40px,6.2vw,76px);font-weight:700;letter-spacing:-.045em;line-height:1.04;margin:28px 0 0;width:100%}.corelux .howintro__title em{display:block;font-family:var(--font-serif);font-size:1em;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.08;margin-top:.14em}.corelux .howintro__lede{color:var(--color-steel);font-size:18px;line-height:1.6;margin:28px auto 0;max-width:34em}.corelux .howintro__cta{margin:48px 0 0}.corelux .howintro__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:64px}.corelux .features .howintro__grid{margin-top:0}.corelux .features__grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.corelux .features__cell{display:flex;min-width:0}.corelux .feat{width:100%}.corelux .feat,.corelux .feat__hit{display:flex;flex-direction:column;gap:20px;height:100%}.corelux .feat__hit{color:inherit;text-decoration:none}.corelux .feat__stage{background:var(--color-mist);border-radius:32px;min-height:320px;overflow:visible;padding:32px 22px 26px;position:relative}.corelux .feat__stage--desk{box-sizing:border-box;display:grid;flex-shrink:0;grid-template:1fr/1fr;height:252px;min-height:252px;overflow:hidden;padding:16px 12px;place-items:stretch}.corelux .feat__stage--desk .desk{align-self:stretch;height:auto;justify-self:center;max-height:100%;max-width:276px;min-height:0;pointer-events:none;width:min(276px,100%)}.corelux .feat__stage--desk .desk__body{padding:8px}.corelux .feat__stage--desk .desk--flush .desk__body{padding:0}.corelux .feat__stage--mark{overflow:hidden;padding:20px 12px;place-items:center}.corelux .feat__stage--mark .feat-24,.corelux .feat__stage--mark .feat-nudge{pointer-events:none}.corelux .feat-24{height:168px;position:relative;width:168px}.corelux .feat-24__dial{display:block;filter:drop-shadow(0 16px 28px rgba(3,42,33,.18));height:100%;width:100%}.corelux .feat-24__num{grid-gap:4px;align-content:center;display:grid;gap:4px;inset:0;place-items:center;pointer-events:none;position:absolute;transform:none}.corelux .feat-24__num b,.corelux .feat-24__num strong{font-feature-settings:"tnum";color:#c2f968;font-family:var(--font-display);font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;margin:0;padding:0;transform:none}.corelux .feat-24__num strong{font-size:36px;font-weight:700}.corelux .feat-24__num i{background:#c2f968;border-radius:1px;height:2px;opacity:.85;transform:none;width:22px}.corelux .feat-24__num b{font-size:18px;font-weight:800}.corelux .feat-24__orbit{border-radius:50%;inset:8px;pointer-events:none;position:absolute}.corelux .feat-24__orbit:after{background:#c2f968;border-radius:50%;box-shadow:0 0 0 3px #c2f96838;content:"";height:8px;left:50%;margin-left:-4px;position:absolute;top:0;width:8px}.corelux .feat-nudge{background:#fff;border-radius:20px;box-shadow:0 14px 32px #032a211a;padding:16px 16px 8px;text-align:left;width:min(220px,92%)}.corelux .feat-nudge__who{align-items:center;border-bottom:1px solid #eef1ee;display:flex;gap:10px;margin:0 0 14px;padding:0 0 12px}.corelux .feat-nudge__who span{background:#c2f968;border-radius:50%;color:#032a21;display:grid;flex-shrink:0;font-size:13px;font-weight:800;height:32px;place-items:center;width:32px}.corelux .feat-nudge__who strong{color:#032a21;display:block;font-size:13px;font-weight:800;letter-spacing:-.03em}.corelux .feat-nudge__who small{color:#5c6b64;display:block;font-size:11px;font-weight:650;margin-top:1px}.corelux .feat-nudge ol{border-left:2px solid #e4ece6;list-style:none;margin:0;padding:0 0 0 18px}.corelux .feat-nudge li{color:#3d4a42;font-size:12px;font-weight:650;line-height:1.3;margin:0 0 12px;padding:0;position:relative}.corelux .feat-nudge li:before{background:#d5ddd6;border-radius:50%;box-shadow:0 0 0 3px #fff;content:"";height:8px;left:-22px;position:absolute;top:4px;width:8px}.corelux .feat-nudge li.is-on:before,.corelux .feat-nudge li.is-wait:before{background:#c2f968}.corelux .feat-nudge li.is-now{color:#032a21;font-weight:800}.corelux .feat-nudge li.is-now:before{background:#032a21}.corelux .features__head{margin-bottom:48px}.corelux .features__title{font-family:var(--font-display);font-size:clamp(32px,4.4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:24px 0 0}.corelux .features__title em{display:block;font-family:var(--font-serif);font-style:italic;font-weight:400;margin-top:.12em}.corelux .pay-phone--light .pay-phone__screen{background:#fff}.corelux .pay-site{background:#f7fbf4;display:flex;flex-direction:column;height:100%}.corelux .pay-site__nav{align-items:center;background:#fff;display:flex;gap:8px;justify-content:space-between;padding:28px 12px 10px}.corelux .pay-site__nav strong{color:var(--color-ink);font-size:13px;font-weight:800;letter-spacing:-.03em}.corelux .pay-site__nav em{background:#032a21;border-radius:999px;color:#c2f968;font-size:9px;font-style:normal;font-weight:800;padding:4px 8px}.corelux .pay-site__nav em.is-pulse{animation:cta-pulse .9s ease}.corelux .pay-site__hero{align-items:flex-start;background:linear-gradient(90deg,#c2f968,#e8f6f1);border-radius:14px;color:var(--color-forest);display:flex;flex-direction:column;gap:4px;margin:10px 10px 0;padding:14px 12px}.corelux .pay-site__hero small{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.corelux .pay-site__hero b{font-size:16px;font-weight:800;letter-spacing:-.04em}.corelux .pay-site__hero span{background:#032a21;border-radius:999px;color:#c2f968;font-size:10px;font-weight:800;margin-top:8px;padding:6px 10px}.corelux .pay-site__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px;padding:0}.corelux .pay-site__list li{align-items:center;background:#fff;border-radius:10px;display:flex;font-size:12px;font-weight:650;justify-content:space-between;padding:9px 10px}.corelux .pay-site__list b{color:var(--color-forest);font-weight:800}.corelux .pay-inv{background:#fff;display:flex;flex-direction:column;height:100%;padding:36px 16px 18px;position:relative}.corelux .pay-inv__top{align-items:baseline;border-bottom:1px solid #eef2ee;display:flex;justify-content:space-between;padding-bottom:10px}.corelux .pay-inv__top span{color:var(--color-forest);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.corelux .pay-inv__top small{color:var(--color-fog);font-size:11px;font-weight:700}.corelux .pay-inv__co{color:var(--color-ink);font-size:13px;font-weight:800;letter-spacing:-.03em;margin:12px 0 0}.corelux .pay-inv__to{color:var(--color-fog);font-size:11px;font-weight:650;margin:10px 0 0}.corelux .pay-inv__to b{color:var(--color-ink);display:block;font-size:14px;font-weight:800;margin-top:2px}.corelux .pay-inv__lines{list-style:none;margin:14px 0 0;padding:0}.corelux .pay-inv__lines li{border-top:1px solid #eef2ee;display:flex;font-size:12px;font-weight:650;gap:10px;justify-content:space-between;padding:8px 0}.corelux .pay-inv__lines span{display:flex;flex-direction:column;gap:2px}.corelux .pay-inv__lines small{color:var(--color-fog);font-size:10px}.corelux .pay-inv__lines b{font-size:12px;font-weight:800}.corelux .pay-inv__foot{align-items:baseline;border-top:1.5px solid var(--color-forest);color:var(--color-fog);display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-top:auto;padding-top:12px}.corelux .pay-inv__foot strong{color:var(--color-ink);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.04em}.corelux .pay-inv__stamp{background:var(--color-lime);border-radius:999px;bottom:58px;color:var(--color-forest);font-size:10px;font-weight:800;letter-spacing:.05em;padding:5px 9px;position:absolute;right:14px;text-transform:uppercase}.corelux .feat__card{background:var(--color-snow);border-radius:24px;box-shadow:0 1px 2px #1018100a,0 18px 40px #10181014;overflow:visible;padding:18px 18px 16px;position:relative}.corelux .feat__head{align-items:center;color:var(--color-ink);display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:space-between}.corelux .feat__head--stack{align-items:flex-start}.corelux .feat__kicker{display:block;font-size:14px;font-weight:600}.corelux .feat__drop{align-items:center;background:#f4f4f2;border-radius:999px;color:var(--color-fog);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;gap:5px;padding:6px 11px}.corelux .feat__waves{display:block;height:156px;margin:6px -4px -6px;width:calc(100% + 8px)}.corelux .feat__sales-head small{color:var(--color-fog);display:block;font-size:10px;font-weight:500}.corelux .feat__value{color:var(--color-ink);font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.045em;line-height:1;margin:6px 0 0}.corelux .feat__bars{align-items:flex-end;display:flex;gap:8px;height:118px;margin-top:18px;overflow:visible}.corelux .feat__bars span{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;overflow:visible;position:relative}.corelux .feat__bars span.is-hot{z-index:2}.corelux .feat__bars i{background:#e7fcc1;border-radius:8px 8px 5px 5px;display:block;opacity:.55;overflow:visible;position:relative;width:100%}.corelux .feat__bars span.is-hot i{background:repeating-linear-gradient(-45deg,#c2f968 0 6px,#e7fcc1 6px 9px);opacity:1}.corelux .feat__bars em{background:#032a21;border-radius:999px;bottom:calc(100% + 8px);color:var(--color-snow);font-size:10px;font-style:normal;font-weight:600;left:50%;letter-spacing:0;padding:3px 7px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:3}.corelux .feat__bars b{color:var(--color-fog);font-size:10px;font-weight:500;margin-top:6px}.corelux .feat__sales-head{align-items:center;display:flex;gap:10px}.corelux .feat__sales-head strong{display:block;font-size:18px;font-weight:700;letter-spacing:-.03em}.corelux .feat__icon-lime{background:#e7fcc1;border-radius:50%;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.corelux .feat__area{display:block;height:108px;margin:10px 0 8px;width:100%}.corelux .feat__foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.corelux .feat__foot-label{color:var(--color-ink);font-size:13px;font-weight:600}.corelux .feat__filters{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.corelux .feat__filters span{background:#0000;border-radius:999px;color:var(--color-steel);font-size:12px;font-weight:500;padding:6px 10px}.corelux .feat__filters span.is-on{background:#e7fcc1;color:var(--color-ink);font-weight:600}.corelux .feat__hit>h3{color:var(--color-ink);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.03em;margin:4px 0 0}.corelux .feat__hit>p{color:var(--color-steel);flex:1 1;font-size:15px;line-height:1.55;margin:0;max-width:36ch;min-height:4.65em}@media(max-width:960px){.corelux .howintro{padding:40px 0 64px}.corelux .howintro--page{padding:88px 0 48px}.corelux .features{padding:16px 0 80px}.corelux .howintro__grid{grid-template-columns:1fr;margin-top:40px}.corelux .features__grid{grid-template-columns:1fr 1fr}.corelux .features .howintro__grid{margin-top:0}}@media(max-width:640px){.corelux .features__grid{grid-template-columns:1fr}}.corelux .problem__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.corelux .problem__card{background:var(--color-snow);border:var(--border-hairline);border-radius:var(--radius-cards);box-shadow:var(--shadow-sm);padding:var(--card-pad)}.corelux .problem__card h3{font-family:var(--font-display);font-size:20px;font-weight:600;margin-bottom:8px}.corelux .problem__card p{color:var(--color-steel)}.corelux .problem__card--ink{background:var(--color-ink);border:none;color:var(--color-snow)}.corelux .problem__card--ink p{color:#ffffffb8}.corelux .problem__card--ink h3{color:var(--color-snow)}@media(max-width:760px){.corelux .problem__grid{grid-template-columns:1fr}}.corelux .modules{background:var(--color-snow);color:var(--color-ink);padding:72px 0 96px}.corelux .modules>.container{max-width:1360px}.corelux .modules--flush{padding:0 0 48px}.corelux .modules--catalog{padding:48px 0 96px}.corelux .modules--catalog .modules__grid{margin-top:0}.corelux .modules__grid{grid-gap:20px 20px;display:grid;gap:20px 20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.corelux .modules--flush .modules__grid{margin-top:0}.corelux .mod{background:#f3f3f1;border:none;min-height:248px;padding:0}.corelux .mod,.corelux .mod__hit{border-radius:28px;display:flex;flex-direction:column;overflow:hidden;position:relative}.corelux .mod__hit{color:inherit;flex:1 1;gap:14px;padding:36px 40px 40px;text-decoration:none}.corelux .mod__hit:hover .prodcard__go{color:var(--color-ink)}.corelux .mod__mark{animation:modGearSpin 22s linear infinite;background:var(--color-ink);height:280px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94a7.416 7.416 0 0 0 0-1.88l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7 7 0 0 0-1.63-.94l-.36-2.54A.5.5 0 0 0 13.9 2h-3.8a.5.5 0 0 0-.5.42l-.36 2.54c-.59.24-1.13.55-1.63.94l-2.39-.96a.5.5 0 0 0-.6.22L2.8 8.84a.5.5 0 0 0 .12.64l2.03 1.58a7.416 7.416 0 0 0 0 1.88L2.92 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.14.24.43.34.68.22l2.39-.96c.5.39 1.04.7 1.63.94l.36 2.54c.05.24.26.42.5.42h3.8c.24 0 .45-.18.5-.42l.36-2.54a6.78 6.78 0 0 0 1.63-.94l2.39.96c.25.12.54.02.68-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.58ZM12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94a7.416 7.416 0 0 0 0-1.88l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7 7 0 0 0-1.63-.94l-.36-2.54A.5.5 0 0 0 13.9 2h-3.8a.5.5 0 0 0-.5.42l-.36 2.54c-.59.24-1.13.55-1.63.94l-2.39-.96a.5.5 0 0 0-.6.22L2.8 8.84a.5.5 0 0 0 .12.64l2.03 1.58a7.416 7.416 0 0 0 0 1.88L2.92 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.14.24.43.34.68.22l2.39-.96c.5.39 1.04.7 1.63.94l.36 2.54c.05.24.26.42.5.42h3.8c.24 0 .45-.18.5-.42l.36-2.54a6.78 6.78 0 0 0 1.63-.94l2.39.96c.25.12.54.02.68-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.58ZM12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.08;pointer-events:none;position:absolute;right:-22%;top:-28%;width:280px}.corelux .mod__icon{background:#e7fcc1;border-radius:50%;color:var(--color-ink);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px;z-index:1}.corelux .mod h3{color:var(--color-ink);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em;margin:8px 0 0;position:relative;z-index:1}.corelux .mod p{color:var(--color-steel);font-size:15px;line-height:1.55;margin:0;max-width:42ch;position:relative;z-index:1}@media(max-width:800px){.corelux .modules__grid{grid-template-columns:1fr}.corelux .mod{min-height:0;padding:28px 24px 32px}.corelux .mod h3,.corelux .prodcard--gear h3{font-size:22px}.corelux .prodcard__visual{height:200px}}.corelux .pay{background:var(--color-snow);color:var(--color-ink);padding:24px 0 120px}.corelux .pay>.container{max-width:1360px}.corelux .corelux--page .pay{padding-top:108px}.corelux .pay__intro{margin-bottom:64px}.corelux .pay__intro .howintro__title{margin-top:0}.corelux .pay__grid{grid-gap:56px 64px;align-items:center;display:grid;gap:56px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.corelux .pay__copy{max-width:560px}.corelux .pay__title{align-items:flex-start;color:var(--color-ink);display:flex;flex-direction:column;font-family:var(--font-display);font-size:clamp(40px,5.4vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:28px 0 0}.corelux .pay__title>em,.corelux .pay__title>span{display:block}.corelux .pay__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.corelux .pay__wompi{color:var(--color-wompi)}.corelux .pay__lede{color:var(--color-steel);font-size:17px;line-height:1.6;margin:24px 0 0;max-width:36em}.corelux .pay__cta{border-radius:999px;margin-top:28px;padding:14px 22px}.corelux .pay__stage{background:var(--color-mist);border-radius:36px;display:grid;min-height:560px;padding:40px 56px 32px;place-items:center;position:relative}.corelux .pay-phone{position:relative;width:min(292px,100%)}.corelux .pay-phone__bezel{aspect-ratio:9/18.6;background:#121212;border-radius:44px;box-shadow:inset 0 0 0 1px #ffffff14;filter:drop-shadow(0 22px 40px rgba(16,24,16,.16));padding:11px;position:relative}.corelux .pay-phone__island{background:#000;border-radius:12px;height:22px;left:50%;position:absolute;top:18px;transform:translateX(-50%);width:88px;z-index:4}.corelux .pay-phone__screen{background:#efeae2;border-radius:34px;height:100%;overflow:hidden;position:relative}.corelux .pay-phone__pane{inset:0;position:absolute}.corelux .pay-wa--desk .pay-wa__head{grid-template-columns:28px minmax(0,1fr);padding:6px 10px}.corelux .pay-wa--desk .pay-wa__ava{font-size:10px;height:24px;width:24px}.corelux .pay-wa--desk .pay-wa__head strong{font-size:12px}.corelux .pay-wa--desk .pay-wa__thread{gap:5px;justify-content:flex-end;min-height:0;padding:6px 8px 8px}.corelux .pay-wa--desk .pay-wa__bubble{max-width:88%}.corelux .pay-wa--desk .pay-wa__bubble--pay{max-width:88%;min-width:0;overflow:visible;width:auto}.corelux .pay-wa--desk .pay-wa__card img{display:block;height:18px;object-fit:contain;object-position:center;width:18px}.corelux .pay-wa--desk .pay-wa__bubble p{font-size:11px;margin:0}.corelux .pay-wa--desk .pay-wa__bubble time{display:none}.corelux .pay-wa--desk .pay-wa__card{gap:0;padding:6px 8px}.corelux .pay-wa--desk .pay-wa__card b{font-size:13px}.corelux .pay-wa--desk .pay-wa__card em{font-size:10px}.corelux .pay-wa--desk .pay-wa__card span{font-size:9px;margin-top:5px;padding:3px 8px}.corelux .pay-wa--desk .pay-wa__card span.is-pulse{animation:cta-pulse .9s ease}.corelux .pay-wa--link .pay-wa__brand{align-items:center;display:flex;gap:6px;min-width:0}.corelux .pay-wa--link .pay-wa__mark{background:#111;border-radius:5px;display:grid;flex:0 0 22px;height:22px;overflow:hidden;place-items:center;width:22px}.corelux .pay-wa--link .pay-wa__mark img{height:14px;width:14px}.corelux .pay-wa--link .pay-wa__card{min-width:128px;overflow:visible;padding:6px 8px}.corelux .pay-wa--link .pay-wa__card span{height:20px;margin-top:5px}.corelux .pay-wa{display:flex;flex-direction:column;height:100%}.corelux .pay-wa__head{grid-gap:8px;align-items:center;background:#032a21;color:#fff;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:18px 32px minmax(0,1fr);padding:30px 12px 10px}.corelux .pay-wa__head strong{display:block;font-size:13px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.corelux .pay-wa__head small{color:#c2f968;display:block;font-size:10px;margin-top:1px}.corelux .pay-wa__back{color:#c2f968;font-size:22px;line-height:1}.corelux .pay-wa__ava{background:#c2f968;border-radius:50%;color:#032a21;display:grid;font-size:13px;font-weight:800;height:32px;place-items:center;width:32px}.corelux .pay-wa__thread{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:flex-end;list-style:none;margin:0;overflow:hidden;padding:12px 10px 8px}.corelux .pay-wa__row{display:flex}.corelux .pay-wa__row.is-out{justify-content:flex-end}.corelux .pay-wa__row.is-in{justify-content:flex-start}.corelux .pay-wa__bubble{background:#fff;border-radius:14px 14px 14px 5px;box-shadow:0 1px 1px #1018100f;max-width:82%;padding:8px 10px 5px}.corelux .pay-wa__bubble p{color:#1e1e1e;font-size:12.5px;line-height:1.35;margin:0}.corelux .pay-wa__bubble time{align-items:center;color:#737373;display:flex;font-size:9px;gap:3px;justify-content:flex-end;margin-top:3px}.corelux .pay-wa__row.is-out .pay-wa__bubble{background:#c2f968;border-radius:14px 14px 5px 14px}.corelux .pay-wa__row.is-out .pay-wa__bubble time{color:#3f4f3f}.corelux .pay-wa__tick{color:#2f6a18;height:8px;width:13px}.corelux .pay-wa__bubble--pay{min-width:158px;padding:4px;position:relative}.corelux .pay-wa__bubble--pay.is-press .pay-wa__card span{filter:brightness(.92);transform:scale(.96)}.corelux .pay-wa__card{grid-gap:1px;background:#fff;border-radius:10px;display:grid;gap:1px;justify-items:start;padding:8px 10px}.corelux .pay-wa__card img{height:18px;object-fit:contain;width:18px}.corelux .pay-wa__card small{color:#4463f7;font-size:9px;font-weight:800;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.corelux .pay-wa__card b{font-size:16px;font-weight:800;letter-spacing:-.04em;margin-top:2px}.corelux .pay-wa__card em{color:#737373;font-size:10.5px;font-style:normal}.corelux .pay-wa__card span{background:#4463f7;border-radius:8px;color:#fff;display:grid;font-size:10px;font-weight:800;height:26px;margin-top:7px;place-items:center;transition:transform .16s ease,filter .16s ease;width:100%}.corelux .pay-wa__card--order small{color:var(--color-forest)}.corelux .pay-wa__card--order span{background:#032a21;color:#c2f968}.corelux .pay-wa__finger{animation:pay-tap .7s ease;background:#032a2147;border-radius:50%;bottom:14px;box-shadow:0 0 0 8px #032a2114;height:22px;pointer-events:none;position:absolute;right:28px;width:22px}@keyframes pay-tap{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.corelux .pay-wa__bubble--type{align-items:center;display:flex;gap:4px;min-height:28px;padding:8px 12px}.corelux .pay-wa__bubble--type i{animation:pay-type 1s ease-in-out infinite;background:#9aa39a;border-radius:50%;height:5px;width:5px}.corelux .pay-wa__bubble--type i:nth-child(2){animation-delay:.15s}.corelux .pay-wa__bubble--type i:nth-child(3){animation-delay:.3s}@keyframes pay-type{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.corelux .pay-wa__bar{align-items:center;background:#f6f6f6;display:flex;flex:0 0 auto;gap:8px;padding:8px 10px 12px}.corelux .pay-wa__bar span{background:#fff;border-radius:18px;color:#9ca3af;flex:1 1;font-size:12px;height:32px;padding:8px 12px}.corelux .pay-wa__bar em{background:#032a21;border-radius:50%;color:#c2f968;display:grid;font-size:12px;font-style:normal;height:32px;place-items:center;width:32px}.corelux .pay-check{background:#fff;display:flex;flex-direction:column;height:100%;padding:36px 18px 20px}.corelux .pay-check__head{align-items:center;display:flex;gap:8px}.corelux .pay-check__head img{height:28px;object-fit:contain;width:28px}.corelux .pay-check__head strong{color:#1e1e1e;font-size:15px;font-weight:800;letter-spacing:-.03em}.corelux .pay-check__kicker{color:#737373;font-size:12px;margin:28px 0 0}.corelux .pay-check__amount{color:#1e1e1e;font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.05em;margin:4px 0 0}.corelux .pay-check__item{color:#525252;font-size:13px;margin:4px 0 0}.corelux .pay-check__card{background:#f4f6fb;border:1px solid #e6e9f2;border-radius:14px;margin-top:28px;padding:14px 14px 12px}.corelux .pay-check__card span{color:#4463f7;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.corelux .pay-check__card b{color:#1e1e1e;display:block;font-size:15px;letter-spacing:.08em;margin-top:6px}.corelux .pay-check__card small{color:#737373;display:block;font-size:11px;margin-top:4px}.corelux .pay-check__btn{background:#4463f7;border:0;border-radius:12px;color:#fff;font-size:14px;font-weight:800;height:44px;margin-top:auto;pointer-events:none;transition:transform .16s ease,filter .16s ease;width:100%}.corelux .pay-check__btn.is-press{filter:brightness(.9);transform:scale(.97)}.corelux .pay-ok{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px 18px;text-align:center}.corelux .pay-ok h3{color:#032a21;font-size:20px;font-weight:800;letter-spacing:-.04em;margin:16px 0 0}.corelux .pay-ok p{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.04em;margin:6px 0 0}.corelux .pay-ok small{color:#737373;font-size:13px;margin-top:6px}.corelux .pay-ok__mark{display:grid;place-items:center}.corelux .pay__float{background:var(--color-snow);border-radius:22px;box-shadow:0 1px 2px #1018100a,0 18px 44px #10181029;padding:14px 14px 12px;position:absolute;right:-42px;top:-6px;width:196px;z-index:6}.corelux .pay__float-head{align-items:center;display:flex;gap:10px}.corelux .pay__float-head img{background:#f4f6fb;border-radius:10px;flex-shrink:0;height:36px;object-fit:contain;padding:6px;width:36px}.corelux .pay__float-head strong{color:var(--color-ink);display:block;font-size:13px;font-weight:700}.corelux .pay__float-head span{color:var(--color-wompi);display:block;font-size:11px;font-weight:600;margin-top:1px}.corelux .pay__float-value{color:var(--color-ink);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.04em;margin:14px 0 0}.corelux .pay__float-meta{color:var(--color-fog);font-size:12px;margin:4px 0 0}.corelux .pay__seg{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1.1fr .9fr .7fr;margin-top:14px}.corelux .pay__seg span{background:#e5e7eb;border-radius:999px;height:7px;transition:background .35s ease}.corelux .pay__seg span.is-on:first-child,.corelux .pay__seg span.is-on:nth-child(3){background:var(--color-lime)}.corelux .pay__seg span.is-on:nth-child(2){background:var(--color-forest)}@media(max-width:960px){.corelux .pay{padding:24px 0 80px}.corelux .pay__grid{gap:40px;grid-template-columns:1fr}.corelux .pay__title{font-size:clamp(36px,9vw,52px)}.corelux .pay__stage{min-height:0;padding:28px 20px 24px}.corelux .pay-phone{width:min(260px,86%)}.corelux .pay__float{right:-18px;top:-8px;width:168px}}.corelux .split{background:var(--color-snow);color:var(--color-ink);padding:24px 0 120px}.corelux .split>.container{max-width:1360px}.corelux .corelux--page .split{padding-top:108px}.corelux .split__grid{grid-gap:56px 64px;align-items:center;display:grid;gap:56px 64px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.corelux .split__copy{max-width:540px}.corelux .split__title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(40px,5.2vw,62px);font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:28px 0 0;max-width:11.2em}.corelux .split__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.corelux .split__lede{color:var(--color-steel);font-size:17px;line-height:1.6;margin:24px 0 0;max-width:36em}.corelux .split__stage{background:var(--color-mist);border-radius:36px;display:grid;min-height:520px;overflow:visible;padding:48px 56px 44px;place-items:center;position:relative}.corelux .split__stage .inv-mini{height:420px;width:min(340px,100%)}.corelux .split__stage .inv-mini__paper{border-radius:20px;padding:22px 22px 18px}.corelux .split__stage .inv-mini__head{padding-bottom:14px}.corelux .split__stage .inv-mini__head span{font-size:11px}.corelux .split__stage .inv-mini__head b{font-size:18px}.corelux .split__stage .inv-mini__head em{font-size:11px;padding:6px 10px}.corelux .split__stage .inv-mini__head svg{height:14px;width:14px}.corelux .split__stage .inv-mini__to{font-size:12px;margin-top:16px}.corelux .split__stage .inv-mini__to strong{font-size:18px}.corelux .split__stage .inv-mini__lines{margin-top:16px}.corelux .split__stage .inv-mini__lines li{font-size:14px;padding:10px 0}.corelux .split__stage .inv-mini__lines small{font-size:12px}.corelux .split__stage .inv-mini__lines b{font-size:14px}.corelux .split__stage .inv-mini__foot{font-size:13px;padding-top:14px}.corelux .split__stage .inv-mini__foot strong{font-size:28px}.corelux .inv-wrap{position:relative;width:min(268px,78%)}.corelux .inv{background:#fff;border-radius:18px;box-shadow:0 1px 2px #1018100a,0 22px 44px #1018101f;padding:22px 20px 18px;position:relative}.corelux .inv__head{align-items:baseline;border-bottom:1px solid #eef2ee;display:flex;justify-content:space-between;padding-bottom:12px}.corelux .inv__head span{color:var(--color-forest);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.corelux .inv__head small{color:var(--color-fog);font-size:12px;font-weight:700}.corelux .inv__to{color:var(--color-fog);font-size:11px;font-weight:650;margin:14px 0 0}.corelux .inv__to b{color:var(--color-ink);display:block;font-size:15px;font-weight:800;letter-spacing:-.03em;margin-top:2px}.corelux .inv__lines{list-style:none;margin:16px 0 0;padding:0}.corelux .inv__lines li{align-items:flex-start;border-top:1px solid #eef2ee;display:flex;font-size:13px;font-weight:650;gap:12px;justify-content:space-between;padding:8px 0}.corelux .inv__lines span{display:flex;flex-direction:column;gap:2px}.corelux .inv__lines small{color:var(--color-fog);font-size:11px;font-weight:650}.corelux .inv__lines b{font-size:13px;font-weight:800;letter-spacing:-.02em}.corelux .inv__foot{align-items:baseline;border-top:1.5px solid var(--color-forest);color:var(--color-fog);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-top:6px;padding-top:12px}.corelux .inv__foot strong{color:var(--color-ink);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.04em}.corelux .inv__stamp{align-items:center;background:var(--color-lime);border-radius:999px;bottom:56px;box-shadow:0 8px 18px #032a211f;color:var(--color-forest);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.04em;padding:6px 10px;position:absolute;right:16px;text-transform:uppercase;top:auto}.corelux .split__float{background:var(--color-snow);border-radius:22px;box-shadow:0 1px 2px #1018100a,0 18px 44px #10181029;padding:14px 14px 12px;position:absolute;right:-42px;top:-10px;width:210px;z-index:6}.corelux .split__float-head{align-items:center;display:flex;gap:10px}.corelux .split__float-head strong{color:var(--color-ink);display:block;font-size:13px;font-weight:700}.corelux .split__float-head div span{color:var(--color-forest);display:block;font-size:11px;font-weight:600;margin-top:1px}.corelux .split__ico{background:var(--color-lime);border-radius:50%;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.corelux .split__float-meta{color:var(--color-ink);font-size:12px;font-weight:650;margin:8px 0 0}@media(max-width:960px){.corelux .split{padding:8px 0 80px}.corelux .split__grid{gap:40px;grid-template-columns:1fr}.corelux .split__copy{order:-1}.corelux .split__title{font-size:clamp(36px,9vw,52px);max-width:none}.corelux .split__stage{min-height:0;padding:36px 16px 28px}.corelux .split__stage .inv-mini{height:360px;width:min(300px,100%)}.corelux .inv-wrap{width:min(248px,86%)}.corelux .split__float{right:-12px;top:-8px;width:188px}}.corelux .how{background:var(--color-snow);border-radius:var(--radius-bleed) var(--radius-bleed) 0 0}.corelux .how__steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:36px}.corelux .step{background:var(--color-rice);border:var(--border-hairline);border-radius:28px;min-height:220px;padding:28px}.corelux .step__num{color:var(--color-signal-mint-ink);font-family:var(--font-display);font-size:13px;font-weight:700}.corelux .step h3{font-family:var(--font-display);font-size:22px;margin:12px 0 8px}.corelux .step p{color:var(--color-steel)}@media(max-width:800px){.corelux .how__steps{grid-template-columns:1fr}}.corelux .flow__grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:.92fr 1.08fr;margin-top:36px}.corelux .acc{display:flex;flex-direction:column;gap:8px}.corelux .acc__item{background:var(--color-snow);border:var(--border-hairline);border-radius:20px;overflow:hidden}.corelux .acc__item.is-open{background:#f3f2ee}.corelux .acc__head{align-items:center;display:flex;gap:12px;padding:16px 18px;text-align:left;width:100%}.corelux .acc__num{border:var(--border-hairline);border-radius:50%;display:grid;font-size:11px;font-weight:600;height:28px;place-items:center;width:28px}.corelux .acc__title{font-family:var(--font-display);font-size:16px;font-weight:600}.corelux .acc__body{color:var(--color-steel);font-size:14px;padding:0 18px 16px 58px}.corelux .acc__progress{background:var(--color-ash);border-radius:99px;height:5px;margin-top:12px;overflow:hidden;width:64px}.corelux .acc__progress-fill{background:var(--color-signal-mint);display:block;height:100%;width:0}.corelux .acc__item.is-open .acc__progress-fill{animation:accFill 5.5s linear forwards}@keyframes accFill{0%{width:0}to{width:100%}}@keyframes modGearSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.corelux .acc__item.is-open .acc__progress-fill{animation:none;width:100%}}.corelux .flow__art{background:var(--color-ink);border-radius:28px;color:var(--color-snow);display:flex;flex-direction:column;gap:16px;min-height:360px;padding:22px}.corelux .flow__chrome{display:flex;gap:6px}.corelux .flow__chrome span{background:var(--color-signal-mint);border-radius:50%;height:10px;width:10px}.corelux .flow__chrome span:nth-child(2){opacity:.72}.corelux .flow__chrome span:nth-child(3){opacity:.45}.corelux .flow__art h3{font-family:var(--font-display);font-size:24px}.corelux .flow__art p{color:#ffffffb3;max-width:36ch}.corelux .flow__panel{background:#121212;border:1px solid #2a2a2a;border-radius:16px;margin-top:auto;padding:16px}.corelux .flow__kv{border-bottom:1px solid #2a2a2a;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.corelux .flow__kv:last-child{border-bottom:none}@media(max-width:860px){.corelux .flow__grid{grid-template-columns:1fr}}.corelux .plans{background:var(--color-mist);color:var(--color-ink);isolation:isolate;overflow:hidden;padding:88px 0 120px;position:relative}.corelux .plans>.container{max-width:1360px;position:relative;z-index:1}.corelux .corelux--page .plans{padding-top:108px}.corelux .plans__fx{inset:0;pointer-events:none;position:absolute;z-index:0}.corelux .plans__shader{opacity:.42}.corelux .plans__shader--static{background:radial-gradient(ellipse 58% 48% at 12% 28%,#c2f96873 0,#0000 62%),radial-gradient(ellipse 55% 42% at 88% 18%,#d6ecfa8c 0,#0000 58%),linear-gradient(180deg,#e8f1ea,#f7fbf8);inset:0;position:absolute}.corelux .plans .howintro__copy .howintro__lede{font-size:18px;margin-top:32px;max-width:36em}.corelux .plans .howintro__copy .howintro__cta{margin-top:40px}.corelux .plans__title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(40px,5.4vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.06;margin:0 auto}.corelux .plans__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.corelux .plans__grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:56px}.corelux .plans__grid.is-builder{align-items:start;overflow-anchor:none}.corelux .plan{background:#fff;border:0;border-radius:32px;box-shadow:0 18px 44px #032a2114;display:flex;flex-direction:column;min-width:0;position:relative}.corelux .plan.is-featured{background:var(--color-forest);box-shadow:0 28px 64px #032a2147;color:var(--color-lime);top:-16px;z-index:1}.corelux .plan.is-featured .plan__badge{background:none;color:var(--color-lime);padding-right:0}.corelux .plan__teaser{background:none;border:0;margin:0 0 8px;padding:0;text-align:left}.corelux .plan.is-featured .plan__teaser{background:none;border:0;color:#ffffffeb}.corelux .plan__pad{align-items:stretch;display:flex;flex-direction:column;height:100%;padding:36px 32px 28px}.corelux .plan.is-featured .plan__pad{padding:40px 32px 30px}.corelux .plan__badge{align-items:center;align-self:stretch;background:none;border-radius:0;color:var(--color-forest);display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:flex-start;line-height:1.2;min-height:28px;padding:0;width:100%}.corelux .plan__badge strong{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.corelux .plan__rec{background:var(--color-lime);border-radius:999px;color:var(--color-forest);font-family:inherit;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;line-height:1;margin:0 0 0 auto;padding:5px 10px;text-transform:uppercase}.corelux .plan__price{align-items:baseline;color:var(--color-forest);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:22px 0 0}.corelux .plan__price b{font-family:var(--font-display);font-size:clamp(40px,4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:.95}.corelux .plan__price small{color:var(--color-steel);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.corelux .plan.is-featured .plan__price{color:#fff}.corelux .plan.is-featured .plan__price small{color:#c2f968d1}.corelux .plan__body{color:var(--color-ink);font-size:14.5px;font-weight:600;line-height:1.55;margin:16px 0 0;max-width:none;min-height:0;text-align:left}.corelux .plan.is-featured .plan__body{color:#ffffffdb;font-weight:500}.corelux .plan__what{color:var(--color-steel);font-size:12px;font-weight:700;letter-spacing:.04em;margin:28px 0 14px}.corelux .plan.is-featured .plan__what{color:#c2f968c7}.corelux .plan__cta{align-items:center;border-radius:999px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-bottom:0;margin-top:auto;min-height:52px;padding:14px 20px;text-decoration:none;transition:transform .75s linear(0,.0903,.2936,.5287,.7436,.9109,1.023,1.0843,1.106,1.1011,1.0815,1.0566,1.0327,1.0134,1,.9922,.9889,.9889,.9907,.9933,.9959,.9981,.9997,1.0007,1),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);width:100%}.corelux .plan__cta svg{height:14px;width:14px}.corelux .plan__cta:hover{transform:scale(1.02)}.corelux .plan__cta.is-ghost{background:var(--color-snow);border:1.5px solid var(--color-forest);color:var(--color-forest)}.corelux .plan__cta.is-forest,.corelux .plan__cta.is-ghost:hover{background:var(--color-forest);color:var(--color-lime)}.corelux .plan__cta.is-forest{border:1.5px solid var(--color-forest)}.corelux .plan__cta.is-lime{background:var(--color-lime);border:1.5px solid var(--color-lime);color:var(--color-forest)}.corelux .plan__cta.is-forest:hover{background:#04362b;color:var(--color-lime)}.corelux .plan__cta.is-lime:hover{background:#fff;border-color:#fff;color:var(--color-forest)}.corelux .plan__foot{background:none;border-top:1px solid #032a211a;margin-top:20px;padding:20px 0 0;text-align:left}.corelux .plan.is-featured .plan__foot{background:none;border-top-color:#c2f96838}.corelux .plan-set{grid-gap:8px;display:grid;gap:8px}.corelux .plan-set+.plan-set{margin-top:18px}.corelux .plan-set__kicker{color:var(--color-steel);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 2px;text-transform:uppercase}.corelux .plan.is-featured .plan-set__kicker{color:#c2f968c7}.corelux .plan-opt{grid-gap:10px 12px;align-items:start;background:#f4f6f4;border-radius:14px;color:var(--color-ink);cursor:pointer;display:grid;gap:10px 12px;grid-template-columns:20px minmax(0,1fr) auto;margin:0;padding:12px 14px;position:relative;text-align:left;transition:background .18s ease,box-shadow .18s ease}.corelux .plan-opt.is-nested{margin-left:32px}.corelux .plan-opt.is-on{background:#e7fcc1}.corelux .plan-opt input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.corelux .plan-opt:focus-within{box-shadow:0 0 0 2px var(--color-forest)}.corelux .plan-opt__mark{background:#fff;border:1.5px solid #032a2159;display:grid;flex-shrink:0;height:18px;margin-top:1px;place-items:center;width:18px}.corelux .plan-opt.is-radio .plan-opt__mark{border-radius:50%}.corelux .plan-opt.is-check .plan-opt__mark{border-radius:5px}.corelux .plan-opt.is-on .plan-opt__mark{background:var(--color-lime);border-color:var(--color-forest)}.corelux .plan-opt.is-radio.is-on .plan-opt__mark:after{background:var(--color-forest);border-radius:50%;content:"";height:7px;width:7px}.corelux .plan-opt.is-check.is-on .plan-opt__mark:after{border:solid var(--color-forest);border-width:0 2px 2px 0;content:"";height:9px;margin-top:-1px;transform:rotate(45deg);width:5px}.corelux .plan-opt__copy{min-width:0}.corelux .plan-opt__copy strong{display:block;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.corelux .plan-opt__copy small{color:var(--color-steel);display:block;font-size:12.5px;font-weight:500;line-height:1.4;margin-top:3px}.corelux .plan-opt__price{font-feature-settings:"tnum";color:var(--color-forest);font-size:13px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;margin-top:1px;white-space:nowrap}.corelux .plan.is-featured .plan-opt{background:#ffffff0f;color:#fff}.corelux .plan.is-featured .plan-opt.is-on{background:#c2f96829}.corelux .plan.is-featured .plan-opt:focus-within{box-shadow:0 0 0 2px var(--color-lime)}.corelux .plan.is-featured .plan-opt__mark{background:#0000;border-color:#c2f96873}.corelux .plan.is-featured .plan-opt.is-on .plan-opt__mark{background:var(--color-lime);border-color:var(--color-lime)}.corelux .plan.is-featured .plan-opt.is-radio.is-on .plan-opt__mark:after{background:var(--color-forest)}.corelux .plan.is-featured .plan-opt.is-check.is-on .plan-opt__mark:after{border-color:var(--color-forest)}.corelux .plan.is-featured .plan-opt__copy small{color:#ffffffb8}.corelux .plan.is-featured .plan-opt__price{color:var(--color-lime)}.corelux .plan ul{color:var(--color-ink);display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:1.45;list-style:none;margin:0 0 36px;padding:0}.corelux .plan li{align-items:flex-start;display:flex;gap:10px}.corelux .plan__check{background:none;border-radius:0;color:var(--color-forest);display:grid;flex-shrink:0;height:16px;margin-top:2px;place-items:center;width:16px}.corelux .plan.is-featured .plan__check{color:var(--color-lime)}.corelux .plan.is-featured ul{color:#ffffffeb}@media(max-width:960px){.corelux .plans{padding:72px 0 80px}.corelux .plans__grid{gap:16px;grid-template-columns:1fr;margin-inline:auto;margin-top:36px;max-width:440px}.corelux .plan.is-featured{top:0}}.corelux .faq{background:var(--color-snow);color:var(--color-ink);padding:88px 0 120px}.corelux .faq>.container{max-width:1120px}.corelux .corelux--page .faq{padding-top:108px}.corelux .faq__tag{align-items:center;color:var(--color-ink);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;margin:0;text-transform:uppercase}.corelux .faq__tag span{background:var(--color-lime);border-radius:50%;height:8px;width:8px}.corelux .faq__title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(36px,5.4vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:18px auto 0}.corelux .faq__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.corelux .faq__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:48px}.corelux .faq__item{align-self:start;background:var(--color-mist);border-radius:18px;overflow:hidden}.corelux .faq__q{align-items:center;color:var(--color-ink);display:flex;font-family:var(--font-display);font-size:16px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.02em;line-height:1.35;padding:20px 18px 20px 22px;text-align:left;width:100%}.corelux .faq__plus{background:var(--color-snow);border-radius:50%;box-shadow:0 0 0 1px #1e1e1e14;flex-shrink:0;height:32px;position:relative;width:32px}.corelux .faq__plus:after,.corelux .faq__plus:before{background:var(--color-ink);border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.corelux .faq__plus:before{height:1.5px;width:12px}.corelux .faq__plus:after{height:12px;width:1.5px}.corelux .faq__item.is-open .faq__plus{background:var(--color-lime);box-shadow:none}.corelux .faq__item.is-open .faq__plus:after{transform:translate(-50%,-50%) scaleY(0)}.corelux .faq__a{color:var(--color-steel);font-size:14px;line-height:1.55;padding:0 56px 20px 22px}@media(max-width:800px){.corelux .faq{padding:64px 0 80px}.corelux .faq__grid{grid-template-columns:1fr;margin-top:32px}}.corelux .footer{background:var(--color-snow);color:var(--color-ink);padding:72px 0 28px}.corelux .footer__top{grid-gap:40px 32px;align-items:start;display:grid;gap:40px 32px;grid-template-columns:1fr 1fr 1fr 1.4fr}.corelux .footer h4{color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 16px}.corelux .footer nav{display:flex;flex-direction:column;gap:10px}.corelux .footer nav a{color:var(--color-steel);font-size:14px}.corelux .footer nav a:hover{color:var(--color-ink)}.corelux .footer__news p{color:var(--color-fog);font-size:13px;line-height:1.5;margin:12px 0 0;max-width:36ch}.corelux .footer__news-row{align-items:center;display:flex;gap:10px}.corelux .footer__news input{background:var(--color-snow);border:1px solid var(--color-ash);border-radius:12px;color:var(--color-ink);flex:1 1;font:inherit;font-size:14px;height:44px;min-width:0;padding:0 16px}.corelux .footer__news input::placeholder{color:var(--color-fog)}.corelux .footer__news input:focus{outline:2px solid var(--color-forest);outline-offset:2px}.corelux .footer__news .btn{border-radius:12px;flex-shrink:0;min-height:44px;padding:0 18px}.corelux .footer__bar{align-items:center;color:var(--color-fog);display:flex;font-size:13px;gap:16px;justify-content:space-between;margin-top:64px;padding-top:22px}.corelux .footer__bar p{margin:0}.corelux .footer__bar a{color:inherit}.corelux .footer__bar a:hover{color:var(--color-ink)}@media(max-width:900px){.corelux .footer{padding:56px 0 24px}.corelux .footer__top{gap:28px 24px;grid-template-columns:1fr 1fr}.corelux .footer__news{grid-column:1/-1}}@media(max-width:640px){.corelux .footer{padding:48px 0 20px}.corelux .footer__top{gap:28px 20px;grid-template-columns:1fr 1fr}.corelux .footer h4{font-size:15px;margin-bottom:12px}.corelux .footer nav{gap:8px;min-width:0}.corelux .footer__news{grid-column:1/-1}.corelux .footer__news-row{align-items:stretch;flex-direction:column}.corelux .footer__news .btn{width:100%}.corelux .footer__bar{align-items:flex-start;flex-direction:column;gap:10px;margin-top:32px;padding-top:18px}.corelux .footer__bar p:first-child{display:flex;flex-wrap:wrap;gap:6px 10px}.corelux .footer__bar span[aria-hidden]{display:none}}.corelux .corelux--page main{padding-top:0}.corelux .page-intro{color:var(--color-ink);padding:108px 24px 64px}.corelux .page-intro--faq,.corelux .page-intro--how{background:var(--color-snow)}.corelux .page-intro--mist{background:var(--color-mist)}.corelux .page-intro--rice{background:radial-gradient(ellipse 58% 48% at 50% 0,#c2f96852 0,#0000 64%),var(--color-rice)}.corelux .page-intro .howintro__copy .howintro__lede{margin-top:32px}.corelux .page-intro .howintro__copy .howintro__cta,.corelux .page-intro .page-intro__actions{margin-top:40px}.corelux .page-intro--lime{background:#e7fcc1}.corelux .page-intro--stone{background:var(--color-stone)}.corelux .page-intro--start .howintro__copy{text-align:left}.corelux .page-intro--start .faq__title,.corelux .page-intro--start .howintro__lede,.corelux .page-intro--start .howintro__title{margin-inline:0}.corelux .page-intro--start .page-intro__actions{justify-content:flex-start}.corelux .page-intro--aside .container{grid-gap:32px 56px;align-items:center;display:grid;gap:32px 56px;grid-template-columns:minmax(0,1fr) 380px}.corelux .page-intro--aside .howintro__copy{align-items:flex-start;text-align:left}.corelux .page-intro--aside .howintro__title{font-size:clamp(36px,4.2vw,56px)}.corelux .page-intro__visual{display:flex;justify-content:center}.corelux .page-intro__visual .how-phone{background:#0000;height:auto;max-width:100%;min-height:0;padding:0;width:360px}.corelux .page-intro__visual .desk{height:auto;max-height:none;max-width:100%;width:360px}.corelux .page-intro__visual .desk-land,.corelux .page-intro__visual .desk-shop{height:auto;min-height:176px}.corelux .page-intro__visual .inv-mini{height:auto;max-width:100%;width:320px}@media(max-width:960px){.corelux .page-intro--aside .container{grid-template-columns:1fr}}.corelux .page-intro__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.corelux .page-intro .faq__title,.corelux .page-intro .howintro__title{margin-top:18px}.corelux .prodgrid{background:var(--color-snow);color:var(--color-ink);padding:72px 0 96px}.corelux .prodgrid>.container{max-width:1360px}.corelux .prodgrid__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:48px}.corelux .prodgrid--flush .prodgrid__grid{margin-top:0}.corelux .prodgrid--catalog{padding-top:12px}.corelux .prodgrid__more{align-items:center;color:var(--color-forest);display:inline-flex;font-size:15px;font-weight:600;gap:6px;margin-top:18px}.corelux .pay__more{display:inline-flex;margin-top:16px}.corelux .prodcard{background:#f3f3f1;border-radius:28px;color:inherit;display:flex;flex-direction:column;gap:12px;min-height:248px;overflow:hidden;padding:36px 40px 40px;position:relative;text-decoration:none}.corelux .prodcard:hover{background:#ecece8}.corelux .prodcard--gear{background:#0000;border-radius:0;gap:18px;min-height:0;overflow:visible;padding:0}.corelux .prodcard--gear:focus-visible,.corelux .prodcard--gear:hover{background:#0000}.corelux .prodcard__visual{background:var(--color-mist);border-radius:24px;display:block;height:260px;overflow:hidden;position:relative}.corelux .prodcard__visual .how-phone{background:#0000;height:260px;min-height:260px;padding:14px 10px;pointer-events:none}.corelux .prodcard__visual .desk{height:100%;max-height:100%;width:min(300px,100%)}.corelux .prodcard__visual .inv-mini{height:auto;max-height:100%;width:min(240px,92%)}.corelux .prodcard__gear-wrap{height:280px;pointer-events:none;position:absolute;right:-16%;top:-18%;width:280px;z-index:0}.corelux .prodcard__gear{animation:modGearSpin 22s linear infinite;background:var(--color-ink);display:block;height:100%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94a7.416 7.416 0 0 0 0-1.88l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7 7 0 0 0-1.63-.94l-.36-2.54A.5.5 0 0 0 13.9 2h-3.8a.5.5 0 0 0-.5.42l-.36 2.54c-.59.24-1.13.55-1.63.94l-2.39-.96a.5.5 0 0 0-.6.22L2.8 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.04.31-.06.63-.06-.94s.02.63.06.94L2.92 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.14.24.43.34.68.22l2.39-.96c.5.39 1.04.7 1.63.94l.36 2.54c.05.24.26.42.5.42h3.8c.24 0 .45-.18.5-.42l.36-2.54a6.78 6.78 0 0 0 1.63-.94l2.39.96c.25.12.54.02.68-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.58ZM12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94a7.416 7.416 0 0 0 0-1.88l2.03-1.58a.5.5 0 0 0 .12-.64l-1.92-3.32a.5.5 0 0 0-.6-.22l-2.39.96a7 7 0 0 0-1.63-.94l-.36-2.54A.5.5 0 0 0 13.9 2h-3.8a.5.5 0 0 0-.5.42l-.36 2.54c-.59.24-1.13.55-1.63.94l-2.39-.96a.5.5 0 0 0-.6.22L2.8 8.84a.5.5 0 0 0 .12.64l2.03 1.58c-.04.31-.06.63-.06-.94s.02.63.06.94L2.92 14.5a.5.5 0 0 0-.12.64l1.92 3.32c.14.24.43.34.68.22l2.39-.96c.5.39 1.04.7 1.63.94l.36 2.54c.05.24.26.42.5.42h3.8c.24 0 .45-.18.5-.42l.36-2.54a6.78 6.78 0 0 0 1.63-.94l2.39.96c.25.12.54.02.68-.22l1.92-3.32a.5.5 0 0 0-.12-.64l-2.03-1.58ZM12 15.5a3.5 3.5 0 1 1 0-7 3.5 3.5 0 0 1 0 7Z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.08;width:100%}.corelux .prodcard__icon{background:#e7fcc1;border-radius:50%;color:var(--color-ink);display:grid;height:48px;left:28px;place-items:center;position:absolute;top:28px;width:48px;z-index:1}.corelux .prodcard__shot{align-items:flex-end;bottom:0;display:flex;justify-content:center;left:28px;pointer-events:none;position:absolute;right:28px;top:24px;z-index:1}.corelux .prodcard__shot img{display:block;filter:drop-shadow(0 16px 28px rgba(3,42,33,.18));height:auto;max-height:94%;max-width:100%;object-fit:contain;object-position:bottom center;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.22,1,.36,1);width:auto}.corelux .prodcard--gear:focus-visible .prodcard__shot img,.corelux .prodcard--gear:hover .prodcard__shot img{transform:scale(1.08)}.corelux .prodcard__copy{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:4px 8px 0}.corelux .prodcard--gear .prodcard__go{margin-top:6px}.corelux .prodcard--gear h3{font-size:28px;max-width:100%;text-decoration:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:text-decoration-color .2s ease;width:fit-content}.corelux .prodcard--gear:focus-visible h3,.corelux .prodcard--gear:hover h3{text-decoration-color:initial}.corelux .prodcard__art{background:#e7fcc1;border-radius:24px;height:210px;overflow:hidden;position:relative}.corelux .prodcard__window{background:#fff;border-radius:18px 18px 0 0;box-shadow:0 16px 36px #032a211a;height:92%;left:16%;position:absolute;top:26%;width:68%}.corelux .prodcard__window b,.corelux .prodcard__window em,.corelux .prodcard__window i{background:#e7fcc1;border-radius:8px;position:absolute}.corelux .prodcard__window i:first-child{height:10px;left:14px;top:16px;width:42%}.corelux .prodcard__window i:nth-child(2){background:#f3f3f1;height:54px;left:14px;right:14px;top:40px}.corelux .prodcard__window i:nth-child(3){background:#c2f968;height:10px;left:14px;top:108px;width:28%}.corelux .prodcard__art--pagos .prodcard__window b{background:#032a21;height:72px;right:18px;top:40px;width:36%}.corelux .prodcard__art--dte .prodcard__window em{background:#032a21;height:88px;left:14px;top:40px;width:22%}.corelux .prodcard__kicker{color:var(--color-fog);font-size:12px;font-weight:700;letter-spacing:.12em;margin:8px 0 0;text-transform:uppercase}.corelux .prodcard h3{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0}.corelux .prodcard p{color:var(--color-steel);font-size:15px;line-height:1.55;margin:0;max-width:42ch}.corelux .prodcard__go{align-items:center;color:var(--color-forest);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto}.corelux .featgroups{background:var(--color-snow);color:var(--color-ink);padding:8px 0 0}.corelux .featgroup{padding:80px 0 88px;scroll-margin-top:96px}.corelux .featgroup:nth-child(2){background:var(--color-mist)}.corelux .featgroup:nth-child(3){background:var(--color-rice)}.corelux .featgroup__head{grid-gap:8px 24px;align-items:end;display:grid;gap:8px 24px;grid-template-columns:1fr auto;margin-bottom:40px}.corelux .featgroup__head h2{text-wrap:balance;font-family:var(--font-display);font-size:clamp(32px,4vw,44px);letter-spacing:-.045em;line-height:1.05;margin:0}.corelux .featgroup__kicker{color:var(--color-steel);font-size:16px;line-height:1.45;margin:8px 0 0;max-width:36em}.corelux .featgroup__all{align-items:center;color:var(--color-forest);display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:10px 4px;white-space:nowrap}.corelux .featgroup__sheet{grid-gap:28px 56px;align-items:stretch;display:grid;gap:28px 56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.corelux .featgroup.is-flip .featgroup__sheet{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.corelux .featgroup.is-flip .featgroup__lead{order:2}.corelux .featgroup__lead{background:var(--color-snow);border-radius:32px;box-shadow:0 24px 56px #032a2114;display:flex;flex-direction:column;min-width:0;padding:8px}.corelux .featgroup:first-child .featgroup__lead{background:linear-gradient(165deg,#e7fcc1,#f4ffd8 38%,#fff)}.corelux .featgroup__stage{min-width:0}.corelux .featgroup__stage .how-phone{background:#0000;height:288px;min-height:288px;padding:12px}.corelux .featgroup__lead-copy{padding:8px 20px 22px}.corelux .featgroup__lead-copy span{font-feature-settings:"tnum";color:var(--color-forest);display:block;font-family:var(--font-display);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;opacity:.7}.corelux .featgroup__lead-copy h3{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);letter-spacing:-.04em;line-height:1.08;margin:6px 0 8px}.corelux .featgroup__lead-copy p{color:var(--color-steel);font-size:15px;line-height:1.5;margin:0;max-width:34em}.corelux .featgroup__list{display:flex;flex-direction:column;justify-content:space-between;list-style:none;margin:0;min-height:0;padding:4px 0}.corelux .featgroup__list li{grid-gap:10px 14px;border-bottom:1px solid #032a211a;display:grid;gap:10px 14px;grid-template-columns:40px minmax(0,1fr);padding:16px 0}.corelux .featgroup__list li:first-child{border-top:1px solid #032a211a}.corelux .featgroup__list em{font-feature-settings:"tnum";color:var(--color-forest);font-family:var(--font-display);font-size:13px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;margin-top:2px}.corelux .featgroup__list strong{display:block;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.corelux .featgroup__list p{color:var(--color-steel);font-size:14px;line-height:1.5;margin:5px 0 0}.corelux .page-body__funcs .featgroup__list{grid-gap:0 40px;display:grid;gap:0 40px;grid-template-columns:1fr 1fr;justify-content:start}.corelux .page-body__funcs .featgroup__list li:nth-child(2){border-top:1px solid #032a211a}.corelux .featitem__ico{background:#e7fcc1;border-radius:12px;color:var(--color-forest);display:grid;height:40px;margin-bottom:6px;place-items:center;width:40px}.corelux .solutions{background:var(--color-mist);color:var(--color-ink);padding:56px 0 112px}.corelux .solutions__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.corelux .solcard{background:var(--color-snow);border:1px solid #032a2114;border-radius:28px;box-shadow:0 16px 40px #032a210f;padding:32px 36px 36px}.corelux .solcard h3{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.03em;margin:0;max-width:100%;text-decoration:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:text-decoration-color .2s ease;width:fit-content}.corelux .solcard:focus-within h3,.corelux .solcard:hover h3{text-decoration-color:initial}.corelux .solcard p{color:var(--color-steel);font-size:15px;line-height:1.55;margin:12px 0 20px}.corelux .solcard a{align-items:center;color:var(--color-forest);display:inline-flex;font-size:14px;font-weight:600;gap:6px}.corelux .hiresupport{background:var(--color-mist);color:var(--color-ink);padding:72px 0 120px}.corelux .hiresupport__intro{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 180px;margin-bottom:48px}.corelux .hiresupport__intro h2{font-family:var(--font-display);font-size:clamp(32px,4.4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:20px 0 0}.corelux .hiresupport__intro h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.corelux .hiresupport__intro>div>p:last-of-type{color:var(--color-steel);font-size:18px;line-height:1.55;margin:16px 0 0;max-width:36em}.corelux .hiresupport__mark{display:grid;place-items:center}.corelux .hiresupport__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr 1fr}.corelux .hirecard{background:#fff;border-radius:24px;box-shadow:0 12px 28px #032a210d;padding:24px 24px 26px}.corelux .hirecard h3{font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;margin:10px 0 0}.corelux .hirecard p{color:var(--color-steel);font-size:14.5px;line-height:1.5;margin:8px 0 0}.corelux .howsteps{background:var(--color-snow);color:var(--color-ink);padding:8px 0 88px}.corelux .howsteps__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0;padding:0}.corelux .howstep{background:#f3f3f1;border-radius:28px;padding:32px 32px 36px}.corelux .howstep span{color:var(--color-fog);font-size:13px;font-weight:700;letter-spacing:.12em}.corelux .howstep h3{font-family:var(--font-display);font-size:26px;letter-spacing:-.03em;margin:10px 0 8px}.corelux .howstep p{color:var(--color-steel);font-size:15px;line-height:1.55;margin:0}.corelux .page-stage{background:var(--color-snow);padding:24px 24px 48px}.corelux .page-body{background:var(--color-snow);color:var(--color-ink);padding:72px 0}.corelux .solrows{grid-gap:96px;display:grid;gap:96px}.corelux .paytrio+.solrows{margin-top:96px}.corelux .paytrio{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.corelux .paytrio article{min-width:0}.corelux .paytrio h3{font-family:var(--font-display);font-size:22px;letter-spacing:-.03em;margin:18px 0 0}.corelux .paytrio article>p{color:var(--color-steel);font-size:15px;line-height:1.5;margin:8px 0 0}.corelux .paytrio__art{background:#f3f4f6;border-radius:28px;display:grid;height:280px;overflow:visible;padding:28px 18px 22px;place-items:center}.corelux .payform{background:#fff;border-radius:16px;box-shadow:0 16px 32px #10181014;padding:16px 14px 14px;width:min(220px,100%)}.corelux .payform>strong{display:block;font-size:15px;letter-spacing:-.03em}.corelux .payform>p{color:var(--color-fog);font-size:11px;font-weight:600;margin:12px 0 0}.corelux .payform label{color:var(--color-fog);display:block;font-size:10px;font-weight:600;margin-top:10px}.corelux .payform b{background:#f4f6f4;border-radius:8px;display:block;font-size:11px;font-weight:650;letter-spacing:.02em;margin-top:4px;padding:7px 8px}.corelux .payform__ways{color:var(--color-fog);display:flex;font-size:10px;font-weight:650;gap:8px;margin-top:6px}.corelux .payform__ways span{align-items:center;display:flex;gap:4px}.corelux .payform__ways i{border:1.5px solid #d5ddd4;border-radius:50%;height:10px;width:10px}.corelux .payform__ways .is-on{color:var(--color-ink)}.corelux .payform__ways .is-on i{background:radial-gradient(circle,var(--color-forest) 45%,#0000 48%);border-color:var(--color-forest)}.corelux .payform__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.3fr .7fr}.corelux .payhand{height:230px;position:relative;width:168px}.corelux .payhand__phone{background:#fff;border:3px solid #1e1e1e;border-radius:22px;box-shadow:0 16px 28px #1018101a;height:220px;margin:0 auto;padding:10px 12px 12px;width:132px}.corelux .payhand__phone header{align-items:center;display:flex;height:14px;justify-content:space-between}.corelux .payhand__phone header i{background:#1e1e1e;border-radius:8px;height:8px;width:42px}.corelux .payhand__phone header b{font-size:9px;font-weight:700}.corelux .payhand__phone>small{color:var(--color-fog);display:block;font-size:11px;font-weight:650;margin-top:18px}.corelux .payhand__phone>strong{display:block;font-family:var(--font-display);font-size:22px;letter-spacing:-.04em;margin-top:2px}.corelux .payhand__phone>em{color:var(--color-steel);display:block;font-size:10px;font-style:normal;margin-top:2px}.corelux .payhand__phone>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:16px}.corelux .payhand__phone>div span{background:#f4f6f4;border-radius:8px;font-size:9px;font-weight:700;padding:7px 0;text-align:center}.corelux .payhand__card{background:var(--color-forest);border-radius:10px;box-shadow:0 12px 22px #032a2147;display:flex;flex-direction:column;height:68px;justify-content:space-between;padding:10px;position:absolute;right:-4px;top:108px;transform:rotate(8deg);width:108px}.corelux .payhand__card i{background:linear-gradient(90deg,#c2f968 50%,#fff 0);border-radius:4px;height:16px;width:22px}.corelux .payhand__card b{color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em}.corelux .payqr{height:168px;position:relative;width:168px}.corelux .payqr__code{grid-gap:0;background:#fff;border-radius:18px;box-shadow:0 16px 32px #10181014;display:grid;gap:0;height:148px;padding:10px;width:148px}.corelux .payqr__code>span{display:grid;flex:1 1;grid-template-columns:repeat(19,1fr)}.corelux .payqr__code i{background:#0000}.corelux .payqr__code i.is-on{background:var(--color-forest)}.corelux .payqr__code b{background:var(--color-lime);border-radius:8px;box-shadow:0 0 0 4px #fff;height:36px;left:52px;position:absolute;top:52px;width:36px}.corelux .payqr__code{display:flex;flex-direction:column;position:relative}.corelux .payqr__badge{align-items:center;background:#fff;border-radius:12px;bottom:22px;box-shadow:0 10px 24px #1018101f;display:flex;font-size:12px;font-weight:700;gap:6px;padding:8px 12px;position:absolute;right:10px;white-space:nowrap}.corelux .payqr__badge i{background:var(--color-forest);border-radius:50%;height:16px;position:relative;width:16px}.corelux .payqr__badge i:after{border:solid #c2f968;border-width:0 2px 2px 0;content:"";height:7px;left:5px;position:absolute;top:3px;transform:rotate(45deg);width:4px}.corelux .solrow{grid-gap:32px 64px;align-items:center;display:grid;gap:32px 64px;grid-template-columns:minmax(0,1fr) 400px}.corelux .solrow.is-flip{grid-template-columns:400px minmax(0,1fr)}.corelux .solrow.is-flip .solrow__art{order:-1}.corelux .solrow__art,.corelux .solrow__copy{min-width:0}.corelux .solrow--text{grid-template-columns:minmax(0,40em)}.corelux .solrow__tag{color:var(--color-forest);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.corelux .solrow__copy h2{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:10px 0 0}.corelux .solrow__copy p:not(.solrow__tag){color:var(--color-steel);font-size:17px;line-height:1.55;margin:14px 0 0;max-width:36em}.corelux .solrow__art{display:flex;justify-content:center}.corelux .solincludes{border-top:1px solid #032a211a;margin:88px 0 0;padding-top:36px}.corelux .solincludes__kicker{font-size:12px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.corelux .solincludes ul{grid-gap:28px 56px;display:grid;gap:28px 56px;grid-template-columns:1fr 1fr;list-style:none;margin:24px 0 0;padding:0}.corelux .solincludes h3{font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;margin:0}.corelux .solincludes li p{color:var(--color-steel);font-size:15px;line-height:1.5;margin:8px 0 0;max-width:36em}.corelux .desk-edit{grid-gap:6px;display:grid;gap:6px;padding:6px 4px 10px}.corelux .desk-edit header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.corelux .desk-edit strong{font-size:13px;font-weight:700}.corelux .desk-edit em{background:var(--color-forest);border-radius:999px;color:#fff;font-size:11px;font-style:normal;font-weight:700;padding:5px 10px}.corelux .desk-edit label{color:var(--color-fog);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.corelux .desk-edit b,.corelux .desk-edit p{background:#f4f6f4;border-radius:8px;font-size:13px;font-weight:650;line-height:1.35;margin:0;padding:8px 10px}.corelux .desk-edit p{color:var(--color-steel);font-weight:500}.corelux .desk-edit i{background:linear-gradient(160deg,#e7fcc1,#d5eee0);border-radius:10px;display:block;height:84px}.corelux .page-body__split{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.corelux .page-body__points{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:8px 0 0}.corelux .page-body__points li{background:#f3f3f1;border-radius:18px;font-size:15px;line-height:1.5;padding:18px 20px}@media(max-width:960px){.corelux .featgroup.is-flip .featgroup__sheet,.corelux .featgroup__sheet,.corelux .hiresupport__grid,.corelux .howsteps__grid,.corelux .page-body__funcs .featgroup__list,.corelux .page-body__split,.corelux .prodgrid__grid,.corelux .solutions__grid{grid-template-columns:1fr}.corelux .featgroup.is-flip .featgroup__lead{order:0}.corelux .featgroup__head{align-items:start;grid-template-columns:1fr}.corelux .featgroup__list{justify-content:flex-start}.corelux .featgroup{padding:56px 0 64px}.corelux .page-intro,.corelux .page-intro--lime,.corelux .page-intro--mist,.corelux .page-intro--rice,.corelux .page-intro--stone{padding:88px 16px 48px}.corelux .howstep,.corelux .prodcard,.corelux .solcard{min-height:0}}.plan.is-selected{outline:2px solid var(--color-forest)}.plan.is-featured.is-selected{outline-color:var(--color-lime)}.plans-builder{background:var(--color-snow);border-radius:24px;margin-top:48px;padding:32px}.plans-builder h3{font-family:var(--font-display);font-size:28px;margin:0 0 8px}.plans-builder>p{color:var(--color-steel);font-size:15px;line-height:1.5;margin:0;max-width:42em}.plans-form{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);margin-top:28px}.plans-form__fields{grid-gap:16px 20px;align-content:start;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr;min-width:0}.plans-form__fields .is-wide{grid-column:1/-1}.plans-form__quote{align-items:center;background:var(--color-mist);border-radius:28px;display:flex;flex-direction:column;gap:18px;min-width:0;padding:28px 18px 22px}.ticket{background:#fff;color:var(--color-ink);filter:drop-shadow(0 16px 28px rgba(3,42,33,.1));-webkit-mask-image:linear-gradient(#000 0 0),radial-gradient(circle at 9px 14px,#0000 9px,#000 9.5px);mask-image:linear-gradient(#000 0 0),radial-gradient(circle at 9px 14px,#0000 9px,#000 9.5px);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x;-webkit-mask-size:100% calc(100% - 14px),18px 14px;mask-size:100% calc(100% - 14px),18px 14px;padding:22px 18px 30px;width:min(100%,300px)}.ticket__head{align-items:baseline;border-bottom:1px solid #032a2129;display:flex;gap:12px;justify-content:space-between;margin:0 0 12px;padding-bottom:10px}.ticket__head strong{font-family:var(--font-display);font-size:18px;font-weight:650;letter-spacing:-.03em}.ticket__head span{color:var(--color-steel);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ticket__lines{display:grid;list-style:none;margin:0;padding:0}.ticket__lines li{align-items:baseline;border-bottom:1px dashed #032a2129;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.3;padding:8px 0}.ticket__lines span{min-width:0}.ticket__lines em{font-feature-settings:"tnum";flex-shrink:0;font-style:normal;font-variant-numeric:tabular-nums;font-weight:650}.ticket__lines .is-empty{color:var(--color-steel)}.ticket__total{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:12px 0 0}.ticket__total span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ticket__total strong{font-family:var(--font-display);font-size:26px;font-weight:650;letter-spacing:-.03em}.plans-form label{color:var(--color-ink);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.plans-form input,.plans-form textarea{background:#0000;border:0;border-bottom:1px solid #032a2129;border-radius:0;box-sizing:border-box;color:var(--color-ink);font:inherit;font-weight:400;padding:10px 0;width:100%}.plans-form input{min-height:44px}.plans-form textarea{line-height:1.45;min-height:84px;resize:vertical}.plans-form input:focus,.plans-form textarea:focus{border-bottom-color:var(--color-forest);outline:none}.plans-form__err{color:#b42318;font-size:13px;margin:0}.plans-form__ok{color:var(--color-forest);font-size:13px;font-weight:700;margin:0}.plans-form__quote .btn{min-width:180px}@media(max-width:720px){.plans-form,.plans-form__fields{grid-template-columns:1fr}.plans-form__quote{padding-top:8px}.plans-form textarea{min-height:96px}}.tenant-commercial{grid-gap:16px;display:grid;gap:16px}.tenant-commercial__card{background:var(--erp-surface,#f6f8fa);border-radius:14px;padding:14px}.tenant-commercial__total{font-weight:700}.catalog-admin table{border-collapse:collapse;width:100%}.catalog-admin td,.catalog-admin th{border-bottom:1px solid #e6edf3;padding:8px 10px;text-align:left}.live-dot{align-items:center;color:#3f6b12;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.live-dot i{animation:livePulse 1.8s ease-out infinite;background:#7adf2a;border-radius:50%;box-shadow:0 0 0 0 #7adf2ab3;height:7px;width:7px}@keyframes livePulse{0%{box-shadow:0 0 0 0 #7adf2a8c}70%{box-shadow:0 0 0 8px #7adf2a00}to{box-shadow:0 0 0 0 #7adf2a00}}@media(prefers-reduced-motion:reduce){.live-dot i{animation:none}}.erp-preview .erp-dash--flash .dash-kpi__delta.is-up{animation:dashDeltaPulse 2.6s ease-in-out infinite}.erp-preview .erp-dash--flash .dash-insight__badge{animation:dashBadgePulse 3s ease-in-out infinite;transform-origin:50% 50%}.erp-preview .erp-dash--flash .dash-insight__copy em{animation:dashEmPulse 3.4s ease-in-out infinite}@keyframes dashDeltaPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes dashBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes dashEmPulse{0%,to{opacity:1}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.erp-preview .erp-dash--flash .dash-insight__badge,.erp-preview .erp-dash--flash .dash-insight__copy em,.erp-preview .erp-dash--flash .dash-kpi__delta.is-up,.viz-bars .is-hot .is-income{animation:none}}.viz-donut{height:100%;max-height:180px;width:100%}.dash-donut--svg .viz-donut,.dash-perf .viz-donut{max-height:none}.dash-donut--svg{height:168px;min-height:168px;position:relative}.viz-bars{grid-gap:4px 5px;align-items:stretch;display:grid;gap:4px 5px;grid-template-columns:repeat(12,minmax(0,1fr));height:132px;margin-top:6px;min-height:0;overflow:hidden}.viz-bars>span{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;min-height:0;min-width:0}.viz-bars b{color:#737373;flex:0 0 auto;font-size:9px;font-weight:650;line-height:1}.viz-bars__pair{align-items:flex-end;display:flex;flex:1 1 auto;gap:2px;justify-content:center;min-height:0;overflow:hidden;width:100%}.viz-bars__pair i{border-radius:3px 3px 1px 1px;display:block;height:100%;max-width:10px;transform-origin:50% 100%;width:42%}.viz-bars__pair .is-income{background:#c2f968}.viz-bars__pair .is-paid{background:#062c2e}.viz-bars .is-hot b{color:#062c2e;font-weight:800}.viz-bars .is-hot .is-income{animation:hotBarGlow 2.2s ease-in-out infinite}@keyframes hotBarGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}.viz-hbars{grid-gap:10px;align-content:center;display:grid;gap:10px;list-style:none;margin:8px 0 0;min-height:0;padding:0}.viz-hbars li{grid-gap:8px;align-items:center;color:#525252;display:grid;font-size:12px;font-weight:650;gap:8px;grid-template-columns:minmax(72px,.34fr) minmax(0,1fr) 28px}.viz-hbars b{font-feature-settings:"tnum";color:#062c2e;font-variant-numeric:tabular-nums;text-align:right}.viz-hbars__track{background:#eef2ee;border-radius:999px;display:block;height:10px;overflow:hidden}.viz-hbars__track i{border-radius:inherit;display:block;height:100%;transform-origin:0 50%;width:100%}.viz-hbars__track .is-lime{background:#c2f968}.viz-hbars__track .is-ink{background:#062c2e}.viz-hbars__track .is-wash{background:#9ccc3a}.viz-spark{display:block;height:52px;margin-top:8px;overflow:visible;width:100%}.viz-spark--insight{flex:1 1 auto;height:72px;margin-top:2px;min-height:56px}.live-chat{display:flex;flex:1 1 auto;flex-direction:column;gap:0;height:100%;min-height:0}.live-chat__head{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #e6e2da;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:32px minmax(0,1fr) auto;padding:8px 10px}.live-chat__who{display:flex;flex-direction:column;gap:1px;min-width:0}.live-chat__who strong{color:#062c2e;font-size:13px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.live-chat__who .live-dot{color:#3f6b12;font-size:9px;letter-spacing:.06em;white-space:nowrap}.live-chat__tag{align-self:center;background:#f3f6ea;border-radius:999px;color:#062c2e;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase}.live-chat__ava{background:#062c2e;border-radius:50%;color:#c2f968;display:grid;flex:0 0 auto;font-size:10px;font-weight:800;height:22px;letter-spacing:-.04em;place-items:center;width:22px}.live-chat__ava--lg{font-size:13px;height:32px;width:32px}.live-chat__row.is-out>.live-chat__ava{background:#c2f968;color:#062c2e}.live-chat__thread{background-color:#f3f6f0;background-image:radial-gradient(#062c2e0f .8px,#0000 0);background-size:9px 9px;display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:flex-end;list-style:none;margin:0;min-height:0;overflow:hidden;padding:8px 10px}.live-chat__day{align-self:center;background:#ffffffdb;border-radius:999px;color:#737373;font-size:10px;font-weight:700;letter-spacing:.04em;margin:0 0 2px;padding:3px 8px;text-transform:uppercase}.live-chat__row{align-items:flex-end;display:flex;flex:0 0 auto;max-width:88%;width:fit-content}.live-chat__row.is-in{align-self:flex-start;margin-right:auto}.live-chat__row.is-out{align-self:flex-end;flex-direction:row-reverse;margin-left:auto}.live-chat__bubble{background:#fff;border-radius:12px 12px 12px 4px;box-shadow:0 1px 1px #062c2e0f;color:#171717;max-width:100%;padding:5px 8px 3px;width:fit-content}.live-chat__bubble p{font-size:11.5px;font-weight:550;line-height:1.28;margin:0}.live-chat__bubble time{font-feature-settings:"tnum";align-items:center;color:#8a8a8a;display:flex;font-size:9px;font-variant-numeric:tabular-nums;font-weight:650;gap:3px;justify-content:flex-end;margin-top:2px}.live-chat__row.is-out .live-chat__bubble{background:#c2f968;border-radius:14px 14px 5px 14px;color:#062c2e}.live-chat__row.is-out .live-chat__bubble time{color:#3f4f3f}.live-chat__row.is-out .live-chat__bubble--pay{background:#fff;border:1px solid #e6e2da;box-shadow:none;color:#062c2e;padding:7px 9px 3px}.live-chat__pay{grid-column-gap:7px;grid-row-gap:0;align-items:center;color:#062c2e;column-gap:7px;display:grid;grid-template-columns:16px minmax(0,1fr);row-gap:0}.live-chat__pay img{grid-row:1/span 2;height:16px;object-fit:contain;width:16px}.live-chat__pay b{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.live-chat__pay em{color:#737373;font-size:10px;font-style:normal;font-weight:550}.live-chat__pay span{color:#062c2e;font-size:10px;font-weight:650;grid-column:2;margin-top:3px;text-decoration:none}.live-chat__tick{color:#2f6a18;height:9px;width:14px}.live-chat__bubble--type{align-items:center;background:#c2f968;display:flex;gap:4px;min-height:28px;padding:8px 12px}.live-chat__bubble--type i{animation:liveChatDot 1s ease-in-out infinite;background:#062c2e;border-radius:50%;height:5px;opacity:.28;width:5px}.live-chat__bubble--type i:nth-child(2){animation-delay:.15s}.live-chat__bubble--type i:nth-child(3){animation-delay:.3s}@keyframes liveChatDot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.live-chat__bubble--type i{animation:none;opacity:.55}}.live-chat__bar{align-items:center;background:#fff;border-top:1px solid #e6e2da;display:flex;flex:0 0 auto;gap:8px;padding:6px 10px 8px}.live-chat__input{background:#f4f6f0;border-radius:999px;color:#a3a3a3;flex:1 1 auto;font-size:12px;font-weight:550;min-height:28px;padding:5px 12px}.live-chat__send{background:#062c2e;border-radius:50%;color:#c2f968;display:grid;height:28px;place-items:center;width:28px}.live-chat__send svg{height:14px;margin-left:1px;width:14px}.erp-preview .flash-kicker{color:#3f3f3f}.erp-preview .dash-donut--svg{flex:none;height:auto;min-height:0}.erp-preview .viz-bars{flex:1 1;height:0;min-height:0}.erp-preview .dash-chat{padding:0!important}.erp-preview .dash-chat,.erp-preview .live-chat__thread{min-height:0;overflow:hidden}.erp-preview .erp-dash--flash .dash-tx-list,.erp-preview .erp-dash--flash .dash-tx.ui-card{overflow:hidden}.erp-preview .erp-dash--flash .dash-tx-list a,.erp-preview .erp-dash--flash .dash-tx-list>li>span{padding-bottom:8px;padding-top:8px}.erp-preview .erp-dash--flash .dash-tx-list li.is-live>span{padding:8px 10px 8px 16px}.erp-preview .erp-dash--flash .dash-tx-list li.is-live>span:before{height:18px;left:6px;margin-top:-9px}.erp-preview .erp-dash--flash .dash-perf .dash-donut,.erp-preview .erp-dash--flash .dash-perf .dash-donut--svg{aspect-ratio:1;flex:none;height:auto!important;min-height:0!important;width:min(100%,188px)}.erp-preview .erp-dash--flash .dash-revenue .flash-nivo-bar,.erp-preview .erp-dash--flash .dash-revenue .viz-bars{flex:1 1;height:0;min-height:0}.howflow{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:72px}.howflow__cell{display:flex;min-width:0}.howflow__card{background:var(--color-snow);border:1px solid #032a2114;border-radius:28px;box-shadow:0 16px 40px #032a2114;display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;padding:20px 20px 24px;width:100%}.howflow__card h3{font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;margin:0}.howflow__card>p:not(.howflow__kicker){color:var(--color-steel);flex:1 1;font-size:15px;line-height:1.55;margin:0;min-height:4.65em}.howflow__card a{align-items:center;color:var(--color-forest);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:auto}.how-phone{background:var(--color-mist);border-radius:22px;box-sizing:border-box;display:grid;flex-shrink:0;height:280px;min-height:280px;overflow:hidden;padding:16px 12px;place-items:center}.how-phone .pay-phone{pointer-events:none;width:min(186px,78%)}.how-phone .desk{height:100%;max-height:100%;min-height:0;min-width:0;width:min(276px,100%)}.how-phone .inv-mini{height:auto;max-height:100%;min-height:0;width:min(248px,86%)}.how-phone .inv-mini__back{inset:8px 8px 6px 8px}.how-phone .inv-mini__paper{height:auto;padding:12px 12px 10px}.how-phone .inv-mini__head{padding-bottom:8px}.how-phone .inv-mini__to{margin-top:8px}.how-phone .inv-mini__lines{margin-top:6px}.how-phone .inv-mini__lines li{padding:5px 0}.how-phone .inv-mini__foot{margin-top:8px;padding-top:8px}.solrow__art .how-phone{background:#0000;height:auto;min-height:0;overflow:visible;padding:0;width:100%}.solrow__art .desk,.solrow__art .how-phone .desk{height:auto;max-height:none;width:min(360px,100%)}.solrow__art .desk-cal,.solrow__art .desk-land,.solrow__art .desk-panel,.solrow__art .desk-shop,.solrow__art .desk-wompi{height:auto;min-height:0}.solrow__art .inv-mini{height:auto;max-height:none;width:min(320px,100%)}.solrow__art .feat-24{height:240px;width:240px}.solrow__art .feat-24__num strong{font-size:52px}.solrow__art .feat-24__num b{font-size:26px}.inv-mini{display:grid;place-items:stretch;position:relative}.inv-mini__back{background:#eef4ee;border-radius:14px;box-shadow:0 8px 18px #1018100f;inset:8px 10px -6px 10px;pointer-events:none;position:absolute}.inv-mini__paper{background:#fff;border-radius:16px;box-shadow:0 1px 2px #1018100a,0 16px 32px #1018101a;display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 14px 12px;position:relative;z-index:1}.inv-mini__head{align-items:flex-start;border-bottom:1px solid #eef2ee;display:flex;gap:8px;justify-content:space-between;padding-bottom:10px}.inv-mini__head span{color:var(--color-fog);display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inv-mini__head b{display:block;font-size:13px;font-weight:800;letter-spacing:-.03em;margin-top:2px}.inv-mini__head em{align-items:center;background:#f3f6f1;border-radius:999px;color:var(--color-fog);display:inline-flex;flex-shrink:0;font-size:9px;font-style:normal;font-weight:800;gap:4px;letter-spacing:.02em;padding:5px 8px}.inv-mini__head svg{height:11px;width:11px}.inv-mini__head em.is-wait{background:#032a21;color:#c2f968}.inv-mini__head em.is-ok{animation:cta-pulse .9s ease;background:#c2f968;color:#032a21}.inv-mini__to{color:var(--color-fog);font-size:10px;font-weight:650;margin:10px 0 0}.inv-mini__to strong{color:var(--color-ink);display:block;font-size:14px;font-weight:800;letter-spacing:-.03em;margin-top:2px}.inv-mini__lines{list-style:none;margin:10px 0 0;padding:0}.inv-mini__lines li{align-items:flex-start;border-top:1px solid #eef2ee;display:flex;font-size:12px;font-weight:650;gap:10px;justify-content:space-between;padding:7px 0}.inv-mini__lines span{display:flex;flex-direction:column;gap:1px}.inv-mini__lines small{color:var(--color-fog);font-size:10px;font-weight:650}.inv-mini__lines b{font-size:12px;font-weight:800}.inv-mini__foot{align-items:baseline;border-top:1.5px solid var(--color-forest);color:var(--color-fog);display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-top:auto;padding-top:10px}.inv-mini__foot strong{color:var(--color-ink);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.04em}.desk{background:#fff;border-radius:16px;box-shadow:0 1px 2px #1018100a,0 16px 32px #1018101a;display:flex;flex-direction:column;overflow:hidden;pointer-events:none}.desk__bar{align-items:center;background:#f4f6f4;display:flex;gap:6px;padding:8px 10px}.desk__bar i{background:#d5ddd4;border-radius:50%;height:8px;width:8px}.desk__bar i:nth-child(2){background:#c2f968}.desk__bar em{background:#fff;border-radius:6px;color:var(--color-fog);flex:1 1;font-size:10px;font-style:normal;font-weight:700;margin-left:4px;padding:4px 8px}.desk__body{background:#f7fbf4;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:10px}.desk-page__nav{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.desk-page__nav strong{font-size:13px;font-weight:800;letter-spacing:-.03em}.desk-page__nav em{background:#032a21;border-radius:999px;color:#c2f968;font-size:9px;font-style:normal;font-weight:800;padding:4px 8px}.desk-page__nav .desk-page__cart.is-pulse,.desk-page__nav em.is-pulse{animation:cta-pulse .9s ease}.desk-page__cart{background:#c2f968;border-radius:50%;color:#032a21;display:grid;font-size:10px;font-weight:800;height:22px;place-items:center;width:22px}.desk--flush .desk__body{background:#fff;padding:0}.desk-land__nav{align-items:center;border-bottom:1px solid #eef2ee;display:flex;gap:8px;padding:8px 10px}.desk-land__nav strong{flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:-.03em}.desk-land__nav nav{display:flex;flex:1 1;gap:8px;min-width:0}.desk-land__nav nav span{color:var(--color-fog);font-size:9px;font-weight:650}.desk-land__nav em{background:#032a21;border-radius:999px;color:#c2f968;flex-shrink:0;font-size:8px;font-style:normal;font-weight:800;padding:4px 8px}.desk-land__nav em.is-pulse{animation:cta-pulse .9s ease}.desk-land{display:flex;flex-direction:column;height:100%;min-height:0}.desk-land__hero{grid-gap:10px;align-items:center;display:grid;flex:1 1;gap:10px;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr;min-height:0;padding:10px}.desk-land__copy{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.desk-land__copy b{color:var(--color-ink);font-size:15px;font-weight:800;letter-spacing:-.045em;line-height:1.15}.desk-land__copy p{color:var(--color-steel);font-size:10px;line-height:1.35;margin:0}.desk-land__copy span{background:#032a21;border-radius:999px;color:#c2f968;font-size:10px;font-weight:800;padding:5px 10px}.desk-land__shot{align-self:stretch;background:linear-gradient(180deg,#032a210f,#032a2105),linear-gradient(135deg,#c2f968,#e8f6f1 55%,#dce8d8);border-radius:10px;display:block;height:100%;min-height:0}.desk-shop{display:flex;flex-direction:column;height:100%;min-height:0}.desk-shop__grid{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;min-height:0;padding:12px 10px}.desk-shop__grid li{display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0}.desk-shop__grid i{background:linear-gradient(180deg,#032a210f,#032a2105),linear-gradient(135deg,#c2f968,#e8f6f1 55%,#dce8d8);border-radius:10px;display:block;flex:1 1;min-height:0}.desk-shop__grid li:nth-child(2) i{background:linear-gradient(180deg,#032a210d,#0000),linear-gradient(135deg,#d8f5b8,#eef8e6)}.desk-shop__grid em{font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.02em}.desk-shop__grid b{color:var(--color-forest);font-size:13px;font-weight:800}.desk-shop__grid .is-in i{box-shadow:inset 0 0 0 1.5px #032a21}.desk-chat{display:flex;flex-direction:column;height:100%;min-height:0}.desk-chat header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.desk-chat header strong{font-size:13px;font-weight:800}.desk-chat header small{color:var(--color-forest);font-size:10px;font-weight:700}.desk-chat ol{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-end;list-style:none;margin:0;min-height:0;padding:0}.desk-chat li{background:#fff;border-radius:12px 12px 12px 4px;font-size:12px;font-weight:650;line-height:1.35;max-width:86%;padding:8px 10px}.desk-chat .is-out{align-self:flex-end;background:#c2f968;border-radius:12px 12px 4px 12px;color:#032a21}.desk-chat .is-pay{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.desk-chat .is-pay em{background:#032a21;border-radius:999px;color:#c2f968;font-size:10px;font-style:normal;font-weight:800;padding:5px 10px}.desk-chat__type{align-items:center;display:flex;gap:4px;min-height:16px}.desk-chat__type i{animation:pay-type 1s ease-in-out infinite;background:#9aa39a;border-radius:50%;height:5px;width:5px}.desk-chat__type i:nth-child(2){animation-delay:.15s}.desk-chat__type i:nth-child(3){animation-delay:.3s}.desk-cal{display:flex;flex-direction:column;height:100%;min-height:0}.desk-cal header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.desk-cal header strong{font-size:13px;font-weight:800}.desk-cal header small{color:var(--color-forest);font-size:10px;font-weight:700}.desk-cal__week{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr);margin-bottom:3px}.desk-cal__week em{color:var(--color-fog);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.04em;text-align:center}.desk-cal__days{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.desk-cal__days i{background:#fff;border-radius:6px;color:#032a21;display:grid;font-size:10px;font-style:normal;font-weight:800;height:26px;place-items:center;position:relative}.desk-cal__days .is-pick{background:#032a21;color:#c2f968}.desk-cal__days .is-ok{background:#c2f968;color:#032a21}.desk-cal__days span{display:grid;height:14px;pointer-events:none;position:absolute;right:-4px;top:-5px;width:14px}.desk-cal__check{display:block;filter:drop-shadow(0 1px 2px rgba(3,42,33,.25));height:14px;width:14px}.desk-wompi{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;padding:14px 14px 12px}.desk-wompi>b{color:#1e1e1e;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.06em;line-height:1;margin:10px 0 0}.desk-wompi>span{background:#1e1e1e;border-radius:8px;color:#fff;display:grid;flex:0 0 26px;font-size:11px;font-weight:700;height:26px;margin-top:10px;place-items:center;width:100%}.desk-wompi>span.is-pulse{animation:cta-pulse .9s ease}.desk-wompi__head{align-items:center;display:flex;gap:6px}.desk-wompi__head strong{color:#1e1e1e;font-size:11px;font-weight:700;letter-spacing:-.02em}.desk-wompi__mark{background:#f4f6fb;border-radius:5px;display:grid;flex:0 0 20px;height:20px;overflow:visible;place-items:center;width:20px}.desk-wompi__mark img{display:block;height:16px;object-fit:contain;width:16px}.desk-wompi__card{background:#fff;border:1px solid #ececec;border-radius:10px;box-shadow:none;color:#1e1e1e;margin-top:auto;padding:12px}.desk-wompi__card strong{color:#6a6a6a;display:block;font-size:13px;font-weight:650;letter-spacing:.16em}.desk-cal__event{align-items:center;background:#fff;border-radius:10px;display:flex;gap:8px;justify-content:space-between;margin:auto 0 0;padding:6px 8px}.desk-cal__event span{grid-gap:1px;display:grid;gap:1px;min-width:0}.desk-cal__event b{font-size:11px;font-weight:800;letter-spacing:-.03em}.desk-cal__event small{color:var(--color-fog);font-size:9px;font-weight:650}.desk-cal__event em{background:#f3f6f1;border-radius:999px;color:var(--color-fog);flex-shrink:0;font-size:9px;font-style:normal;font-weight:800;padding:4px 8px}.desk-cal__event.is-ok em{background:#032a21;color:#c2f968}.desk-panel{display:flex;flex-direction:column;height:100%;min-height:0}.desk-panel header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.desk-panel header strong{font-size:13px;font-weight:800}.desk-panel header small{color:var(--color-fog);font-size:10px;font-weight:700}.desk-panel ul{display:flex;flex:1 1;flex-direction:column;gap:4px;list-style:none;margin:0;min-height:0;padding:0}.desk-panel li{align-items:center;background:#fff;border-radius:10px;display:flex;gap:8px;justify-content:space-between;padding:6px 8px}.desk-panel small{color:var(--color-fog);display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-panel b{font-size:12px;font-weight:800}.desk-panel em{color:var(--color-forest);font-size:10px;font-style:normal;font-weight:800}.desk-book,.desk-follow,.desk-pay{align-items:flex-start;display:flex;flex-direction:column;height:100%;min-height:0}.desk-book header,.desk-follow header,.desk-pay header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.desk-book header strong,.desk-follow header strong,.desk-pay header strong{font-size:13px;font-weight:800}.desk-book header small,.desk-follow header small,.desk-pay header small{color:var(--color-fog);font-size:10px;font-weight:700}.desk-book p,.desk-follow p,.desk-pay p{color:var(--color-steel);font-size:12px;font-weight:650;margin:0}.desk-book b,.desk-follow b,.desk-pay b{color:var(--color-ink);font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin-top:4px}.desk-book em,.desk-book span,.desk-follow em,.desk-follow span,.desk-pay em,.desk-pay span{background:#032a21;border-radius:999px;color:#c2f968;font-size:10px;font-style:normal;font-weight:800;margin-top:auto;padding:5px 10px}.desk-book em.is-ok,.desk-book span.is-pulse,.desk-follow em.is-ok,.desk-follow span.is-pulse,.desk-pay em.is-ok,.desk-pay span.is-pulse{animation:cta-pulse .9s ease}.desk-book b,.desk-follow b{font-size:15px}.desk-book em:not(.is-ok){background:#f3f6f1;color:var(--color-fog)}.howflow__kicker{align-items:center;color:var(--color-forest);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;margin:2px 0 0;text-transform:uppercase}.mini-mock{background:linear-gradient(180deg,#eef8e6,#f7fbf4);border-radius:18px;display:block;height:128px;overflow:hidden}.mini-mock__chrome{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:8px 10px 0}.mini-mock__chrome i{background:#c8d6c6;border-radius:50%;height:7px;width:7px}.mini-mock__chrome strong{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mini-mock__chrome em,.mini-mock__chrome small{color:var(--color-forest);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mini-mock--site{padding:10px 12px 12px}.mini-browser,.mini-mock--site{display:flex;flex-direction:column}.mini-browser{background:#fff;border-radius:16px;box-shadow:0 10px 24px #032a2114;flex:1 1;min-height:0;overflow:hidden}.mini-browser__bar{align-items:center;background:#f4f6f4;display:flex;gap:6px;padding:8px 10px}.mini-browser__bar i{background:#d5ddd4;border-radius:50%;height:8px;width:8px}.mini-browser__bar i:nth-child(2){background:#c2f968}.mini-browser__bar em{background:#fff;border-radius:6px;color:var(--color-fog);flex:1 1;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.02em;margin-left:4px;padding:4px 8px}.mini-browser__page{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:10px}.mini-mock__hero{align-items:flex-end;background:linear-gradient(90deg,#c2f968,#e8f6f1);border-radius:12px;color:var(--color-forest);display:flex;gap:8px;justify-content:space-between;min-height:54px;padding:12px}.mini-mock__hero strong{font-size:14px;font-weight:800;letter-spacing:-.03em}.mini-mock__hero em{background:var(--color-forest);border-radius:999px;color:#c2f968;font-size:10px;font-style:normal;font-weight:800;padding:5px 9px}.mini-mock__hero em.is-pulse{animation:cta-pulse .9s ease}@keyframes cta-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.07)}}.mini-mock__services{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.mini-mock__services span{background:#f7fbf4;border-radius:8px;color:var(--color-forest);display:grid;font-size:10px;font-weight:700;min-height:36px;place-items:center}.mini-mock--phone{background:var(--color-mist);display:grid;padding:8px 0;place-items:center}.ui-phone{aspect-ratio:9/16;background:#121212;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 32px #10181029;height:100%;max-width:148px;padding:7px;position:relative}.ui-phone__island{background:#000;border-radius:8px;height:12px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:52px;z-index:3}.ui-phone__screen{background:#efeae2;border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ui-phone__head{grid-gap:7px;align-items:center;background:#032a21;color:#fff;display:grid;flex:0 0 auto;gap:7px;grid-template-columns:26px minmax(0,1fr);padding:22px 10px 8px}.ui-phone__head>span{background:#c2f968;border-radius:50%;color:#032a21;display:grid;font-size:9px;font-weight:800;height:26px;place-items:center;width:26px}.ui-phone__head strong{display:block;font-size:11px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.ui-phone__head small{color:#c2f968;display:block;font-size:9px;margin-top:1px}.ui-phone__thread{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;justify-content:flex-end;list-style:none;margin:0;overflow:hidden;padding:10px 8px}.ui-phone__thread li{background:#fff;border-radius:12px 12px 12px 4px;color:#1e1e1e;font-size:10.5px;font-weight:650;line-height:1.3;max-width:84%;padding:7px 9px}.ui-phone__thread .is-out{align-self:flex-end;background:#c2f968;border-radius:12px 12px 4px 12px;color:#032a21}.ui-phone__thread .is-in{align-self:flex-start}.ui-phone__type{align-items:center;display:flex;gap:3px;min-height:22px;padding:7px 10px!important}.ui-phone__type i{animation:pay-type 1s ease-in-out infinite;background:#9aa39a;border-radius:50%;height:4px;width:4px}.ui-phone__type i:nth-child(2){animation-delay:.15s}.ui-phone__type i:nth-child(3){animation-delay:.3s}.ui-phone__screen--pay{background:#f6f7fb}.ui-pay{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px 14px 16px}.ui-pay img{height:22px;object-fit:contain;width:22px}.ui-pay small{color:#4463f7;font-size:9px;font-weight:800;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.ui-pay b{color:var(--color-ink);font-size:20px;font-weight:800;letter-spacing:-.04em;margin-top:4px}.ui-pay em{color:var(--color-fog);font-size:10px;font-style:normal}.ui-pay__btn{background:#4463f7;border-radius:8px;color:#fff;display:grid;font-size:11px;font-weight:800;height:28px;margin-top:14px;place-items:center;transition:transform .16s ease,filter .16s ease;width:100%}.ui-pay__btn.is-press{filter:brightness(.92);transform:scale(.96)}.ui-pay--ok{align-items:center;text-align:center}.ui-pay--ok b{margin-top:8px}.ui-pay__mark{background:#c2f968;border-radius:50%;display:grid;height:36px;place-items:center;width:36px}.mini-mock--fiscal{display:grid;padding:12px;place-items:center}.mini-inv{background:#fff;border-radius:14px;box-shadow:0 10px 24px #032a211a;color:var(--color-ink);min-height:168px;padding:14px 14px 12px;position:relative;width:72%}.mini-inv header{align-items:baseline;border-bottom:1px solid #eef2ee;display:flex;justify-content:space-between;padding-bottom:8px}.mini-inv header span{color:var(--color-forest);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mini-inv header small{font-weight:700}.mini-inv header small,.mini-inv p{color:var(--color-fog);font-size:10px}.mini-inv p{font-weight:650;margin:10px 0 8px}.mini-inv p b{color:var(--color-ink);display:block;font-size:12px;font-weight:800;margin-top:2px}.mini-inv i{background:#e6e2da;border-radius:99px;display:block;height:5px;margin-top:6px}.mini-inv em{display:block;font-size:16px;font-style:normal;letter-spacing:-.04em;margin-top:12px}.mini-inv em,.mini-inv__stamp{color:var(--color-forest);font-weight:800}.mini-inv__stamp{background:#c2f968;border-radius:999px;bottom:40px;font-size:9px;letter-spacing:.06em;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase}.mini-mock--chat{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}.mini-mock--chat .mini-mock__chrome{padding:0}.mini-mock--chat p{border-radius:12px;font-size:11px;font-weight:650;line-height:1.3;margin:0;max-width:78%;padding:8px 10px}.mini-mock--chat .is-in{background:#fff;box-shadow:inset 0 0 0 1px #e6e2da}.mini-mock--chat .is-out{align-self:flex-end;background:#c2f968;color:var(--color-forest)}.mini-mock--cal{padding:8px 10px 10px}.mini-mock--cal .mini-mock__chrome{padding:0 2px}.mini-mock__days{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-top:10px}.mini-mock__days i{background:#fff;border-radius:5px;box-shadow:inset 0 0 0 1px #e6e2da;display:block;height:18px}.mini-mock__days .is-booked{background:#c2f968;box-shadow:none}.mini-mock--mix{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px}.mini-mock--mix span{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e6e2da;color:var(--color-forest);font-size:12px;font-weight:800;padding:10px 12px}.mini-mock--mix span:nth-child(2){background:#c2f968;box-shadow:none}.mini-mock--pay{display:grid;padding:12px;place-items:center}.mini-mock--pay>span{background:#fff;border-radius:14px;box-shadow:0 8px 18px #032a2114;display:flex;flex-direction:column;gap:4px;min-width:58%;padding:12px 14px}.mini-mock--pay img{height:22px;object-fit:contain;width:22px}.mini-mock--pay small{color:var(--color-fog);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mini-mock--pay b{color:var(--color-forest);font-size:22px;letter-spacing:-.04em}.mini-mock--pay em{font-size:11px;font-style:normal;font-weight:650}.solbento{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.solcard{display:flex;flex-direction:column;min-height:100%}.solcard__viz{margin-bottom:10px}.solcard__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.solcard__ico{background:#e7fcc1;border-radius:12px;color:var(--color-forest);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.solcard__metric{text-align:right}.solcard__metric strong{display:block;font-size:18px;letter-spacing:-.04em}.solcard__metric small{color:var(--color-fog);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.solcard ul{grid-gap:6px;color:var(--color-charcoal);display:grid;font-size:13px;gap:6px;list-style:none;margin:0 0 16px;padding:0}.solcard ul li:before{background:var(--color-lime);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:8px;vertical-align:middle;width:6px}.howtrack-wrap{margin:0 auto;max-width:920px;padding:8px 0 24px;position:relative}.howtrack{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.howtrack__fill,.howtrack__spine{left:19px;pointer-events:none;position:absolute;width:2px}.howtrack__spine{background:#032a211f}.howtrack__fill{background:var(--color-forest);transform-origin:top;will-change:transform}.howtrack__item{grid-gap:8px 32px;display:grid;gap:8px 32px;grid-template-columns:44px minmax(0,1fr) minmax(240px,300px);padding:28px 0}.howtrack__item,.howtrack__n{align-items:center;position:relative}.howtrack__n{font-feature-settings:"tnum";background:#d7e0d8;border-radius:50%;color:var(--color-forest);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;height:40px;justify-content:center;letter-spacing:-.04em;width:40px;z-index:1}.howtrack__item.is-on .howtrack__n{background:var(--color-forest);color:#fff}.howtrack__copy{min-width:0}.howtrack__copy h3{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.04em;line-height:1.1;margin:0 0 8px}.howtrack__copy p{color:var(--color-steel);font-size:15px;line-height:1.55;margin:0;max-width:36em}.howtrack__scene{min-width:0}.hire-scene,.hire-scene-wrap{height:228px;min-width:0}.hire-scene{height:228px}.hire-card{overflow:hidden;padding:12px 14px 14px}.hire-cal__days,.hire-cal__week{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.hire-cal__week em{color:var(--color-fog);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;text-align:center}.hire-cal__days i{font-feature-settings:"tnum";background:#f4f6f4;border-radius:8px;color:var(--color-ink);display:grid;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;min-height:24px;place-items:center;position:relative}.hire-cal__days i.is-pick{background:#e7fcc1;color:var(--color-forest)}.hire-cal__days i.is-ok{background:#c2f968;color:#0000}.hire-check{height:16px;width:16px}.hire-cal__days i span{display:grid;inset:0;place-items:center;position:absolute}.hire-stack{grid-gap:5px;display:grid;flex:0 0 auto;gap:5px;list-style:none;margin:0;padding:0}.hire-stack li{grid-gap:8px;align-items:center;background:#f4f6f4;border-radius:12px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) auto;padding:6px 10px}.hire-stack i{display:grid;height:18px;place-items:center;width:18px}.hire-stack i .hire-check{height:16px;width:16px}.hire-stack strong{font-size:13px;font-weight:800;letter-spacing:-.03em}.hire-stack em{color:var(--color-fog);font-size:11px;font-style:normal;font-weight:700}.hire-stack li.is-on{background:#e7fcc1}.hire-stack li.is-on em,.hire-stack li.is-on strong{color:var(--color-forest)}.hire-quote{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.hire-quote li{align-items:baseline;border-bottom:1px dashed #032a211f;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding-bottom:5px}.hire-quote b,.hire-quote em{color:var(--color-forest);font-size:12px;font-style:normal;font-weight:800}.hire-sign{align-items:center;display:flex;gap:8px;margin-top:2px}.hire-sign i{background:#032a212e;flex:1 1;height:1px}.hire-sign span{color:var(--color-fog);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hire-live{background:#fff;border-radius:16px;box-shadow:0 12px 28px #032a2114;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.hire-live__bar{align-items:center;background:#eef3ee;display:flex;gap:5px;padding:8px 10px}.hire-live__bar i{background:#c8d4c8;border-radius:50%;height:7px;width:7px}.hire-live__bar i:nth-child(2){background:#c2f968}.hire-live__bar em{background:#fff;border-radius:6px;color:var(--color-forest);flex:1 1;font-size:10px;font-style:normal;font-weight:700;margin-left:4px;padding:3px 8px}.hire-live__bar b{color:var(--color-fog);font-size:10px;font-weight:800}.hire-live__bar b.is-on{color:var(--color-forest)}.hire-land{background:#fff;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;padding:10px 12px 12px}.hire-land header{align-items:center;display:flex;justify-content:space-between;opacity:.35}.hire-land header strong{font-size:12px;letter-spacing:-.03em}.hire-land header span{background:#c2f968;border-radius:999px;color:var(--color-forest);font-size:10px;font-weight:800;padding:3px 8px}.hire-land header.is-on{opacity:1}.hire-land__copy b{display:block;font-size:13px;letter-spacing:-.03em;line-height:1.2}.hire-land__copy p{color:var(--color-steel);font-size:11px;line-height:1.35;margin:4px 0 0}.hire-land__shot{background:linear-gradient(90deg,#032a2114 22%,#0000 0) 12px 32px/86px 6px no-repeat,linear-gradient(135deg,#e7fcc1,#dfe8df 52%,#f4f6f4);border-radius:10px;display:block;height:48px;margin-top:auto}.hire-dash{background:#fff;border-radius:16px;box-shadow:0 12px 28px #032a2114;display:grid;flex:1 1;grid-template-columns:18px 1fr;min-height:0;overflow:hidden}.hire-dash aside{background:#032a21}.hire-dash__main{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 8px}.hire-dash__main header{align-items:center;color:var(--color-forest);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.hire-dash__main header span{background:#e7fcc1;border-radius:999px;font-size:10px;letter-spacing:0;padding:2px 8px;text-transform:none}.hire-dash__main ul{grid-gap:6px;display:grid;flex:1 1;gap:6px;list-style:none;margin:0;padding:0}.hire-dash__main li{align-items:center;background:#f4f6f4;border-radius:10px;color:var(--color-fog);display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:7px 10px}.hire-dash__main li.is-on{background:#c2f968;color:var(--color-forest)}.hire-dash__main li em{font-size:10px;font-style:normal;font-weight:800}.hire-dash__main footer{color:var(--color-steel);display:flex;font-size:11px;justify-content:space-between;padding-top:4px}.hire-dash__main footer em{color:var(--color-forest);font-style:normal;font-weight:800}.hire-dash__main footer em.is-on{background:#c2f968;border-radius:999px;padding:3px 7px}.hire-care{grid-gap:10px;align-items:center;background:#fff;border-radius:16px;box-shadow:0 12px 28px #032a2114;display:grid;flex:1 1;gap:10px;grid-template-columns:96px 1fr;min-height:0;overflow:hidden;padding:8px}.hire-care .feat-24{height:96px;width:96px}.hire-care .feat-24__num strong{font-size:20px}.hire-care .feat-24__num b{font-size:12px}.hire-care .feat-24__num i{width:14px}.hire-care__note{display:flex;flex-direction:column;gap:6px;min-width:0}.hire-care__note header{color:var(--color-forest);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.06em}.hire-care__note header span{color:var(--color-steel);font-weight:600;letter-spacing:0}.hire-care__note b{font-family:var(--font-display);font-size:16px;letter-spacing:-.03em}.hire-care__note em{align-self:flex-start;color:var(--color-fog);font-size:11px;font-style:normal;font-weight:800;margin-top:4px}.hire-care__note em.is-on{background:#c2f968;border-radius:999px;color:var(--color-forest);padding:4px 8px}.hire-scene{background:var(--color-mist);border-radius:22px;display:flex;height:196px;min-width:0;padding:8px}.hire-card{background:#fff;border-radius:16px;box-shadow:0 12px 28px #032a2114;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;padding:14px 16px 12px;width:100%}.hire-card header{align-items:center;color:var(--color-forest);display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.hire-card header span{color:var(--color-steel);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none}.hire-card b{font-family:var(--font-display);font-size:18px;letter-spacing:-.03em;line-height:1.15}.hire-card>p{color:var(--color-steel);font-size:13px;line-height:1.4;margin:0}.hire-card footer{align-items:center;border-top:1px solid #032a2114;color:var(--color-steel);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.hire-card footer em{color:var(--color-forest);font-style:normal;font-weight:800}.hire-card footer em.is-on{background:#c2f968;border-radius:999px;padding:4px 8px}.hire-build,.hire-chips,.hire-lines,.hire-ship,.hire-train{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.hire-chips li{background:#f3f3f1;border-radius:999px;color:var(--color-steel);font-size:11px;font-weight:700;padding:5px 8px}.hire-chips li.is-on{background:#c2f968;color:var(--color-forest)}.hire-build,.hire-lines,.hire-ship,.hire-train{flex-direction:column;flex-wrap:nowrap;gap:4px}.hire-build li,.hire-ship li,.hire-train li{align-items:center;color:var(--color-fog);display:flex;font-size:13px;font-weight:700;gap:8px}.hire-build li i,.hire-ship li i,.hire-train li i{background:#fff;border:1.5px solid #032a2133;border-radius:50%;flex-shrink:0;height:14px;width:14px}.hire-build li.is-on,.hire-ship li.is-on,.hire-train li.is-on{color:var(--color-forest)}.hire-build li.is-on i,.hire-ship li.is-on i,.hire-train li.is-on i{background:#c2f968;border-color:var(--color-forest);box-shadow:inset 0 0 0 3px #c2f968}.hire-lines li{align-items:baseline;display:flex;font-size:13px;gap:12px;justify-content:space-between}.hire-lines li b{background:#032a211f;flex:1 1;font-size:0;height:1px;margin:0 8px}.hire-lines li em{font-feature-settings:"tnum";font-style:normal;font-variant-numeric:tabular-nums;font-weight:700}.hire-card--paper{background:#fffdf6}.hire-card--panel header span{background:#e7fcc1;border-radius:999px;color:var(--color-forest);padding:2px 8px}.page-body__chips,.prodcard__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.page-body__chips em,.prodcard__chips em{background:#e7fcc1;border-radius:999px;color:var(--color-forest);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.modules__grid{grid-template-columns:repeat(3,1fr)}.plan__teaser{margin:16px 0 0}.page-body__story{grid-gap:36px;display:grid;gap:36px}.page-body__lead{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:280px 1fr}.page-body__mock .mini-mock{height:245px}.page-body__mock .how-phone{height:320px;min-height:320px}.page-body__mock .pay-phone{width:min(148px,80%)}.page-body__points li{align-items:flex-start;display:flex;gap:12px}.page-split{grid-gap:24px 40px;align-items:center;background:var(--color-mist);border-radius:32px;display:grid;gap:24px 40px;grid-template-columns:minmax(280px,380px) minmax(0,1fr);padding:28px 32px}.page-split .page-well{background:#0000;margin:0;padding:0}.page-split__copy{max-width:28em}.page-split__copy h2{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.12;margin:14px 0 0}.page-split__copy p:not(.howintro__badge){color:var(--color-steel);font-size:16px;line-height:1.55;margin:12px 0 0}.page-split__copy .page-body__chips{margin-top:20px}.page-well{background:var(--color-mist);border-radius:28px;display:flex;justify-content:center;margin-inline:auto;max-width:100%;padding:12px;width:fit-content}.page-well .how-phone{background:#0000;height:auto;max-width:100%;min-height:0;padding:0;width:360px}.page-well .desk{height:auto;max-height:none;max-width:100%;width:360px}.page-well .desk-land,.page-well .desk-shop{height:auto;min-height:176px}.page-well .inv-mini{height:auto;max-width:100%;width:320px}.page-funcs__head{max-width:40em}.page-funcs__head h2{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:18px 0 0}.page-funcs__head .page-body__chips{margin-top:22px}.page-funcs__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:28px 0 0;padding:0}.page-func{background:#f3f3f1;border-radius:28px;padding:28px 24px 30px}.page-func em{color:var(--color-forest);font-size:13px;font-style:normal;font-weight:800;letter-spacing:-.04em}.page-func em,.page-func h3{font-family:var(--font-display)}.page-func h3{font-size:22px;letter-spacing:-.03em;margin:12px 0 0}.page-func p{color:var(--color-steel);font-size:15px;line-height:1.5;margin:8px 0 0}.corelux .page-funcs__cta{margin-top:56px}.featgroup__kicker{grid-column:1}@media(max-width:1200px){.solbento{grid-template-columns:1fr 1fr}}@media(max-width:960px){.hiresupport__grid,.hiresupport__intro,.howflow,.modules__grid,.page-body__lead,.page-funcs__grid,.page-split,.solbento,.solrow,.solrow.is-flip{grid-template-columns:1fr}.solrow.is-flip .solrow__art{order:0}.howtrack__item{align-items:start;grid-template-columns:40px minmax(0,1fr)}.howtrack__scene{grid-column:2}.corelux .solrow,.corelux .solrow.is-flip{grid-template-columns:1fr}.corelux .solrow.is-flip .solrow__art{order:0}.corelux .solrow__art .desk,.corelux .solrow__art .how-phone .desk{width:min(360px,100%)}.corelux .paytrio,.corelux .solincludes ul{grid-template-columns:1fr}}.page-enter:has(>.erp-dash--flash){max-width:none;width:100%}.erp-dash--flash{max-width:none;width:100%}.erp-dash--flash .dash-bento{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);width:100%}.erp-dash--flash .dash-bento__main{display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;padding-right:0}.erp-dash--flash .dash-bento__top{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1.15fr 1fr 1fr}.erp-skel-card{background:#fff;border:1px solid #e6e2da;border-radius:20px;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden;padding:16px 18px}.erp-skel-card.is-tall{min-height:132px}.erp-skel-card.is-short{flex:0 0 auto;height:auto;min-height:132px}.erp-skel-card.is-mint{background:#eef6e2;border-color:#0000}.erp-dash--flash .dash-bento__top>.erp-skel-card{min-height:132px}.erp-dash--flash .dash-bento__rail>.erp-skel-card:first-child{flex:0 0 auto;height:auto;min-height:132px}.erp-dash--flash .dash-bento__charts>.erp-skel-card:first-child,.erp-dash--flash .dash-bento__rail>.erp-skel-card.is-mint{flex:1 1 auto;min-height:0}.erp-dash--flash .dash-bento__body{grid-gap:16px;align-items:stretch;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.25fr);min-height:0}.erp-dash--flash .dash-bento__charts{overflow:hidden}.erp-dash--flash .dash-bento__charts,.erp-dash--flash .dash-bento__rail{border-left:0;display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;padding-left:0}.erp-dash--flash .dash-tx{min-height:0;min-width:0;padding-right:0}.erp-dash--flash .dash-bento__charts .dash-revenue{flex:1 1;min-height:0}.erp-dash--flash .dash-bento__charts .dash-report{flex:0 0 auto;min-height:0}.erp-dash--flash .dash-bento__rail .dash-perf{align-self:stretch;height:auto;overflow:hidden}.erp-dash--flash .dash-bento__rail .dash-chat,.erp-dash--flash .dash-bento__rail .luxia-card{flex:0 0 auto;min-height:0}.erp-dash--flash .flash-head__pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.erp-dash--flash .dash-pill{flex-shrink:0;position:relative}.erp-dash--flash .dash-pill__btn{align-items:center;background:#ecece6;border:0;border-radius:999px;color:#171717;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:8px;height:48px;letter-spacing:-.02em;padding:4px 6px 4px 4px}.erp-dash--flash .dash-pill__chevron,.erp-dash--flash .dash-pill__icon{background:#fff;border-radius:50%;color:#171717;display:grid;height:36px;place-items:center;width:36px}.erp-dash--flash .dash-pill__menu{background:#fff;border:1px solid #e6e2da;border-radius:18px;box-shadow:0 18px 40px -12px #1717172e;min-width:248px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.erp-dash--flash .dash-pill-cal__years,.erp-dash--flash .dash-pill-list{display:flex;gap:6px;margin-bottom:10px}.erp-dash--flash .dash-pill-list{flex-direction:column;margin-bottom:0}.erp-dash--flash .dash-pill-cal__months{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.erp-dash--flash .dash-pill-cal button,.erp-dash--flash .dash-pill-list button{background:#fafaf8;border:0;border-radius:10px;color:#525252;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:36px}.erp-dash--flash .dash-pill-cal button.is-on,.erp-dash--flash .dash-pill-list button.is-on{background:#062c2e;color:#f4fbf8}.erp-dash--flash .dash-pill-cal__years button{flex:1 1}.erp-dash--flash a.dash-pill--solid{align-items:center;background:#062c2e;border-radius:999px;color:#f4fbf8!important;display:inline-flex;font-size:14px;font-weight:650;gap:12px;height:48px;letter-spacing:-.02em;padding:4px 4px 4px 18px;text-decoration:none!important;white-space:nowrap}.erp-dash--flash a.dash-pill--solid:hover{background:#0a3d40;color:#f4fbf8!important}.erp-dash--flash .dash-pill__arrow{background:#c2f968;border-radius:50%;color:#062c2e;display:grid;height:40px;place-items:center;width:40px}.erp-dash--flash .dash-kpi-tile.ui-card{border-radius:20px!important;box-shadow:none!important;display:flex!important;flex-direction:column;gap:0;height:100%;justify-content:flex-start;min-width:0;padding:14px 16px 12px!important}.erp-dash--flash .dash-kpi-tile__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.erp-dash--flash .dash-kpi-tile__icon{background:#fafaf8;border-radius:12px;color:#171717;display:grid;height:36px;place-items:center;width:36px}.erp-dash--flash .dash-kpi-tile__label{color:#737373;font-size:13px;font-weight:600;margin:0}.erp-dash--flash .dash-kpi-tile__more{color:#a3a3a3;font-size:16px;letter-spacing:.14em;line-height:1;-webkit-user-select:none;user-select:none}.erp-dash--flash .dash-kpi-tile__value{font-feature-settings:"tnum";color:#171717;font-size:clamp(22px,2vw,28px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em;line-height:1.1;margin:2px 0 0}.erp-dash--flash .dash-kpi-tile .dash-kpi__delta{margin-top:4px}.erp-dash--flash .dash-kpi-tile .viz-spark{flex:1 1 auto;height:auto;margin-top:10px;min-height:52px;width:100%}.erp-dash--flash .dash-kpi-tile.is-accent.ui-card{background:#062c2e!important;border-color:#062c2e!important}.erp-dash--flash .dash-kpi-tile.is-accent .dash-kpi-tile__label{color:#f4fbf8b8}.erp-dash--flash .dash-kpi-tile.is-accent .dash-kpi-tile__value{color:#f4fbf8}.erp-dash--flash .dash-kpi-tile.is-accent .dash-kpi-tile__icon{background:#c2f968;color:#062c2e}.erp-dash--flash .dash-kpi-tile.is-accent .dash-kpi__delta.is-down{color:#ffb4b4}.erp-dash--flash .dash-kpi-tile.is-accent .dash-kpi__delta.is-up{color:#c2f968}.erp-dash--flash .flash-panel.ui-card{border-radius:20px!important;box-shadow:none!important;padding:22px!important}.erp-dash--flash .flash-panel__top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.erp-dash--flash .flash-pair,.erp-dash--flash .flash-split{grid-gap:16px!important;display:grid!important;gap:16px!important;width:100%}.erp-dash--flash .flash-pair{grid-template-columns:1.2fr .8fr!important}.erp-dash--flash .flash-split{grid-template-columns:1.4fr .9fr!important}.erp-dash--flash .flash-wave-wrap{height:228px;margin-top:4px;width:100%}.erp-dash--flash .flash-wave-wrap svg{overflow:visible}.erp-dash--flash .flash-nivo-tip{background:#062c2e;border-radius:12px;box-shadow:0 10px 28px -12px #062c2e73;color:#f4fbf8;min-width:108px;padding:8px 10px}.erp-dash--flash .flash-nivo-tip span{color:#f4fbf8b3;display:block;font-size:11px;font-weight:600}.erp-dash--flash .flash-nivo-tip strong{font-feature-settings:"tnum";display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;margin-top:2px}.erp-dash--flash .flash-hbars{display:flex;flex-direction:column;gap:14px;list-style:none;margin:22px 0 0;padding:0}.erp-dash--flash .flash-hbar__meta{color:#525252;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:6px}.erp-dash--flash .flash-hbar__track{background:#fafaf8;border-radius:999px;height:8px;overflow:hidden}.erp-dash--flash .flash-hbar__track>span{display:block;height:100%;transform-origin:left center;width:100%}.erp-dash--flash .flash-hbar__track>span.is-lime{background:#c2f968}.erp-dash--flash .flash-hbar__track>span.is-forest{background:#042c24}.erp-dash--flash .flash-hbar__track>span.is-mist{background:#cfcabf}.erp-dash--flash .flash-hbar__track>span.is-wash{background:#9ccc3a}.erp-dash--flash .flash-flow__legend i.is-income{background:#c2f968}.erp-dash--flash .flash-flow__legend i.is-paid{background:#062c2e}.erp-dash--flash .flash-nivo-bar{height:240px;margin-top:4px;position:relative;width:100%}.erp-dash--flash .dash-donut>div:not(.dash-donut__center),.erp-dash--flash .dash-ops-nivo>div,.erp-dash--flash .flash-nivo-bar>div{inset:0;position:absolute}.erp-dash--flash .dash-donut svg,.erp-dash--flash .dash-ops-nivo svg,.erp-dash--flash .flash-nivo-bar svg{max-width:none!important;overflow:visible}.erp-dash--flash .flash-nivo-tip__rows{display:flex;flex-direction:column;gap:4px;list-style:none;margin:8px 0 0;padding:0}.erp-dash--flash .flash-nivo-tip__rows li{font-feature-settings:"tnum";align-items:center;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;gap:16px;justify-content:space-between}.erp-dash--flash .flash-nivo-tip__rows i.is-income{background:#c2f968}.erp-dash--flash .flash-nivo-tip__rows i.is-paid{background:#7eb8ba}.erp-dash--flash .flash-search--in-card{align-items:center;display:flex;gap:8px;margin:0 0 12px;max-width:none;width:100%}.erp-dash--flash .flash-search--in-card input{background:#0000;border:0;flex:1 1;font:inherit;outline:none}@media(max-width:1180px){.erp-dash--flash .dash-bento{gap:16px;grid-template-columns:1fr}.erp-dash--flash .dash-bento__main{padding-right:0}.erp-dash--flash .dash-bento__top{grid-template-columns:1fr 1fr}.erp-dash--flash .dash-bento__top .dash-insight{grid-column:1/-1}.erp-dash--flash .dash-bento__body{grid-template-columns:1fr}.erp-dash--flash .dash-tx{padding-right:0}.erp-dash--flash .dash-bento__charts,.erp-dash--flash .dash-bento__rail{border-left:0;border-top:1px solid #e6e2da;padding-left:0;padding-top:16px}}@media(max-width:720px){.erp-dash--flash .dash-bento__top{grid-template-columns:1fr}}.erp-dash--flash .dash-insight.ui-card{background:#062c2e!important;border-color:#062c2e!important;border-radius:20px!important;color:#f4fbf8;display:flex;flex-direction:column;gap:10px;height:100%;min-height:148px;padding:18px 18px 16px!important}.erp-dash--flash .dash-insight .viz-spark--insight{height:72px;min-height:56px}.erp-dash--flash .dash-insight__row{align-items:center;display:flex;gap:10px;justify-content:space-between}.erp-dash--flash .dash-insight__badge{align-items:center;background:#c2f968;border-radius:999px;color:#062c2e;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.erp-dash--flash .dash-insight__date{color:#f4fbf89e;font-size:12px}.erp-dash--flash .dash-insight__copy em{color:#c2f968;font-style:normal;font-weight:800}.erp-dash--flash .dash-insight__link{color:#c2f968!important;font-size:13px;font-weight:700;margin-top:auto;text-decoration:none!important}.erp-dash--flash .dash-ops-nivo{height:auto;margin-top:8px;position:relative;width:100%}.ops-mix{display:flex;flex-direction:column;gap:12px;list-style:none;margin:14px 0 0;padding:0}.ops-mix li{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(108px,140px) minmax(0,1fr) 28px}.ops-mix__label{color:#525252;font-size:12px;font-weight:650;line-height:1.25}.ops-mix__track{background:#eef2e4;border-radius:999px;display:block;height:8px;overflow:hidden}.ops-mix__track i{border-radius:999px;display:block;height:100%}.ops-mix strong{font-feature-settings:"tnum";color:#062c2e;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;text-align:right}.erp-dash--flash .dash-donut{height:220px;position:relative;width:100%}.erp-dash--flash .dash-donut__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.erp-dash--flash .dash-donut__center span{color:#737373;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.erp-dash--flash .dash-donut__center strong{font-feature-settings:"tnum";color:#062c2e;font-size:clamp(12px,8.5cqi,17px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:1.1;max-width:62%;text-align:center}.erp-dash--flash .dash-donut__legend{color:#525252;display:flex;font-size:12px;font-weight:650;gap:14px;justify-content:center;list-style:none;margin:0;padding:0 0 2px}.erp-dash--flash .dash-donut__legend i{border-radius:999px;display:inline-block;height:8px;margin-right:6px;width:8px}.erp-dash--flash .dash-donut__legend .is-paid{background:#062c2e}.erp-dash--flash .dash-donut__legend .is-income{background:#c2f968}.erp-dash--flash .luxia-card{background:#eef6e2;border-radius:24px;display:flex;flex-direction:column;gap:10px;isolation:isolate;min-height:0;overflow:hidden;padding:16px 16px 14px;position:relative}.erp-dash--flash .luxia-card__burst{height:148px;pointer-events:none;position:absolute;right:-24px;top:-28px;width:148px}.erp-dash--flash .luxia-card__burst i{background:#c2f968;border-radius:4px;height:70px;left:50%;margin-left:-8px;margin-top:-70px;position:absolute;top:50%;transform:rotate(calc(var(--i)*30deg));transform-origin:50% 100%;width:16px}.erp-dash--flash .luxia-card__leaf{background:#062c2e;border-radius:40% 40% 40% 0;height:26px;transform:rotate(-28deg);width:26px}.erp-dash--flash .luxia-card h3{color:#062c2e;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:6px 0 0;max-width:16ch;position:relative}.erp-dash--flash .luxia-card p{color:#3f4f3f;font-size:13px;line-height:1.45;margin:0;max-width:32ch;position:relative}.erp-dash--flash .luxia-card__cta{background:#062c2e;border-radius:12px;color:#fff!important;display:grid;font-size:14px;font-weight:700;margin-top:auto;min-height:44px;place-items:center;position:relative;text-decoration:none!important}.erp-dash--flash .flash-head__copy .flash-kicker{margin:0 0 4px}.erp-dash--flash .flash-head__copy h1{color:#062c2e;font-size:clamp(28px,3vw,36px);font-weight:800;letter-spacing:-.05em;margin:0}.erp-dash--flash .dash-report.ui-card,.erp-dash--flash .dash-revenue.ui-card,.erp-dash--flash .dash-tx.ui-card{display:flex!important;flex-direction:column;height:100%;min-height:0;overflow:hidden}.erp-dash--flash .dash-bento__charts .dash-revenue.ui-card{flex:1 1;height:auto}.erp-dash--flash .dash-bento__charts .dash-report.ui-card{flex:0 0 auto;height:auto}.erp-dash--flash .dash-perf.ui-card{align-items:stretch;display:flex!important;flex:0 0 auto;flex-direction:column;gap:12px;height:auto!important;justify-content:flex-start;min-height:0!important;padding:16px 16px 14px!important}.erp-dash--flash .dash-tx.ui-card{overflow:hidden}.erp-preview .erp-dash--flash .dash-tx-list{overflow:hidden;padding:4px 0 2px;scrollbar-width:none}.erp-preview .erp-dash--flash .dash-tx-list::-webkit-scrollbar{display:none;height:0;width:0}.erp-dash--flash .dash-tx-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 0 0;scrollbar-color:#062c2e33 #0000;scrollbar-width:thin}.erp-dash--flash .dash-tx-list::-webkit-scrollbar{width:5px}.erp-dash--flash .dash-tx-list::-webkit-scrollbar-track{background:#0000;margin:8px 0}.erp-dash--flash .dash-tx-list::-webkit-scrollbar-thumb{background:#062c2e2e;border-radius:99px}.erp-dash--flash .dash-tx-list::-webkit-scrollbar-thumb:hover{background:#062c2e52}.erp-dash--flash .dash-tx-list::-webkit-scrollbar-button{display:none;height:0;width:0}.erp-dash--flash .dash-tx-list::-webkit-scrollbar-corner{background:#0000}.erp-dash--flash .dash-tx-list li+li{border-top:1px solid #ecece6}.erp-dash--flash .dash-tx-list a,.erp-dash--flash .dash-tx-list>li>span{grid-gap:10px;align-items:center;color:inherit;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto auto;padding:11px 0;text-decoration:none!important}.erp-dash--flash .dash-tx-list li.is-live{overflow:visible}.erp-dash--flash .dash-tx-list li.is-live>span{background:#eef6e2;border-radius:14px;overflow:visible;padding:10px 10px 10px 16px;position:relative}.erp-dash--flash .dash-tx-list li.is-live>span:before{background:#c2f968;border-radius:99px;content:"";height:22px;left:6px;margin-top:-11px;pointer-events:none;position:absolute;top:50%;width:3px}.erp-dash--flash .dash-tx-list li.is-live,.erp-dash--flash .dash-tx-list li.is-live+li{border-top:none}.erp-dash--flash .dash-tx-list__ico{background:#f3f6ea;border-radius:12px;color:#062c2e;display:grid;font-size:13px;font-weight:800;height:36px;place-items:center;width:36px}.erp-dash--flash .dash-tx-list__body{display:flex;flex-direction:column;gap:2px;min-width:0}.erp-dash--flash .dash-tx-list__body strong{font-size:13.5px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-dash--flash .dash-tx-list__body em{color:#737373;font-size:12px;font-style:normal}.erp-dash--flash .dash-tx-list__status{font-size:12px;font-weight:700;white-space:nowrap}.erp-dash--flash .dash-tx-list__status.is-done{color:#3f7a2a}.erp-dash--flash .dash-tx-list__status.is-wait{color:#c2410c}.erp-dash--flash .dash-tx-list__id{font-feature-settings:"tnum";color:#a3a3a3;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650}.erp-dash--flash .dash-revenue__total{font-feature-settings:"tnum";color:#062c2e;font-size:clamp(20px,1.8vw,26px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;margin:2px 0 0}.erp-dash--flash .dash-report .viz-hbars,.erp-dash--flash .dash-revenue .flash-nivo-bar,.erp-dash--flash .dash-revenue .viz-bars{flex:1 1;min-height:0}.erp-dash--flash .dash-revenue .viz-bars{height:0;overflow:hidden}.erp-dash--flash .dash-revenue.ui-card{gap:6px;justify-content:flex-start}.erp-dash--flash .dash-revenue .flash-flow__head{flex-shrink:0;gap:8px;margin-bottom:0}.erp-dash--flash .dash-perf .flash-kicker{color:#171717;font-size:14px;font-weight:700}.erp-dash--flash .dash-perf .dash-donut{container-type:inline-size;aspect-ratio:1;flex:none;height:auto!important;margin-inline:auto;max-height:none;min-height:0!important;width:min(100%,200px)}.erp-dash--flash .dash-perf .dash-donut .viz-donut,.erp-dash--flash .dash-perf .dash-donut svg{display:block;height:100%;max-height:none;width:100%}.erp-dash--flash .dash-perf__btn{background:#fff;border:1px solid #e6e2da;border-radius:12px;color:#062c2e!important;display:grid;font-size:13px;font-weight:700;margin:10px 0 4px;min-height:40px;place-items:center;text-decoration:none!important}.erp-dash--flash .luxia-card{height:100%}.erp-dash--flash .dash-chat.flash-panel.ui-card,.erp-dash--flash .dash-chat.ui-card{display:flex!important;flex-direction:column;height:auto;min-height:0;overflow:hidden;padding:0!important}.erp-shell:has(.dashboard-container):not(:has(.meta-crm-container)){height:100dvh;max-height:100dvh;overflow:hidden}.erp-content:has(>.cui-container.dashboard-container:not(.meta-crm-container)){height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);overflow:hidden;padding-bottom:12px;padding-top:16px}.cui-container.dashboard-container:not(.meta-crm-container)>.page-enter>div{height:100%}.cui-container.dashboard-container:not(.meta-crm-container)>.page-enter>div,.cui-container.dashboard-container:not(.meta-crm-container)>.page-enter>div>[data-boneyard-content]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.cui-container.dashboard-container:not(.meta-crm-container),.cui-container.dashboard-container:not(.meta-crm-container)>.page-enter,.erp-dash--flash{flex:1 1;height:100%;min-height:0;overflow:hidden}.erp-dash--flash{gap:12px}.erp-dash--flash .flash-head{flex-shrink:0}.erp-dash--flash .dash-bento{flex:1 1;height:auto;min-height:0;overflow:hidden}.erp-dash--flash .dash-bento__body,.erp-dash--flash .dash-bento__charts,.erp-dash--flash .dash-bento__main,.erp-dash--flash .dash-bento__rail{min-height:0;overflow:hidden}.erp-dash--flash .dash-bento__rail{align-self:stretch;height:100%}.erp-dash--flash .dash-bento__rail .dash-perf{flex:1 1 auto;min-height:0}.erp-dash--flash .dash-bento__rail .luxia-card{align-self:stretch;flex:0 0 auto;height:auto;min-height:0}.erp-dash--flash .dash-revenue .flash-nivo-bar{flex:1 1;height:auto;min-height:0;position:relative}.dash-chart-empty{display:grid;flex:1 1;margin:0;min-height:0;place-items:center}.dash-chart-empty p{color:var(--color-fog);font-size:13px;margin:0}.erp-dash--flash .dash-perf .dash-donut{flex:0 1 auto;width:min(100%,148px)}.corelux-legal{background:var(--color-rice);color:var(--color-ink);display:flex;flex-direction:column;min-height:100svh}.corelux-legal__header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#f7f6f3eb;border-bottom:1px solid var(--color-ash);position:sticky;top:0;z-index:20}.corelux-legal__header-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:72px}.corelux-legal__brand,.corelux-legal__brand .erp-brand{color:var(--color-forest)}.corelux-legal__header-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end}.corelux-legal__header-nav a{color:var(--color-steel);font-size:14px;font-weight:500}.corelux-legal__header-nav a.is-active,.corelux-legal__header-nav a:hover{color:var(--color-forest)}.corelux-legal__signin{font-weight:600}.corelux-legal__main{flex:1 1;padding:48px 0 72px}.corelux-legal__article{margin:0 auto;max-width:760px}.corelux-legal__kicker{color:var(--color-fog);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.corelux-legal__article h1{font-family:var(--font-display);font-size:clamp(32px,5vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.corelux-legal__lead{color:var(--color-steel);font-size:17px;line-height:1.55;margin:0 0 28px}.corelux-legal__meta{color:var(--color-fog);font-size:13px;margin:0 0 36px}.corelux-legal__article h2{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:32px 0 10px}.corelux-legal__article li,.corelux-legal__article p{color:var(--color-charcoal);font-size:15.5px;line-height:1.65}.corelux-legal__article p+p{margin-top:12px}.corelux-legal__article ol,.corelux-legal__article ul{margin:10px 0 0;padding-left:1.25em}.corelux-legal__article li+li{margin-top:8px}.corelux-legal__article a{color:var(--color-forest);text-decoration:underline;text-underline-offset:2px}.corelux-legal__article a:hover{color:var(--color-ink)}.corelux-legal__footer{background:var(--color-snow);border-top:1px solid var(--color-ash);margin-top:auto;padding:28px 0 32px}.corelux-legal__footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.corelux-legal__footer-nav{display:flex;flex-wrap:wrap;gap:8px 16px}.corelux-legal__footer-nav a{color:var(--color-steel);font-size:13px}.corelux-legal__footer-nav a.is-active,.corelux-legal__footer-nav a:hover{color:var(--color-ink)}.corelux-legal__footer-copy{color:var(--color-fog);font-size:13px;margin:0}@media(max-width:720px){.corelux-legal__header-inner{align-items:flex-start;flex-direction:column;padding-bottom:16px;padding-top:16px}.corelux-legal__header-nav{justify-content:flex-start}.corelux-legal__main{padding-top:32px}}:root{--sileo-spring-easing:linear(0,0.002 0.6%,0.007 1.2%,0.015 1.8%,0.026 2.4%,0.041 3.1%,0.06 3.8%,0.108 5.3%,0.157 6.6%,0.214 8%,0.467 13.7%,0.577 16.3%,0.631 17.7%,0.682 19.1%,0.73 20.5%,0.771 21.8%,0.808 23.1%,0.844 24.5%,0.874 25.8%,0.903 27.2%,0.928 28.6%,0.952 30.1%,0.972 31.6%,0.988 33.1%,1.01 35.7%,1.025 38.5%,1.034 41.6%,1.038 45%,1.035 50.1%,1.012 64.2%,1.003 73%,0.999 83.7%,1);--sileo-duration:600ms;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:oklch(0.723 0.219 142.136);--sileo-state-loading:oklch(0.556 0 0);--sileo-state-error:oklch(0.637 0.237 25.331);--sileo-state-warning:oklch(0.795 0.184 86.047);--sileo-state-info:oklch(0.685 0.169 237.323);--sileo-state-action:oklch(0.623 0.214 259.815)}[data-sileo-toast]{background:#0000;border:0;contain:layout style;cursor:pointer;height:var(--_h,var(--sileo-height));opacity:0;overflow:visible;padding:0;pointer-events:auto;position:relative;touch-action:none;transform:translateZ(0) scale(.95);transform-origin:center;width:var(--sileo-width)}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--sileo-duration)*.66) var(--sileo-spring-easing),opacity calc(var(--sileo-duration)*.66) var(--sileo-spring-easing),margin-bottom calc(var(--sileo-duration)*.66) var(--sileo-spring-easing),margin-top calc(var(--sileo-duration)*.66) var(--sileo-spring-easing),height var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-viewport][data-position^=top]
	[data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom]
	[data-sileo-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top]
	[data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-sileo-viewport][data-position^=bottom]
	[data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-sileo-canvas]{contain:layout style;left:0;overflow:visible;pointer-events:none;position:absolute;right:0;transform:translateZ(0)}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{align-items:center;display:flex;height:var(--sileo-height);left:var(--_px,0);max-width:var(--_pw);overflow:hidden;padding:.5rem;position:absolute;transform:var(--_ht);z-index:20}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing),left var(--sileo-duration) var(--sileo-spring-easing),max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{align-items:center;display:inline-flex;height:100%;position:relative}[data-sileo-header-inner]{align-items:center;display:flex;filter:blur(0);gap:.5rem;opacity:1;transform:translateZ(0);white-space:nowrap}[data-sileo-header-inner][data-layer=current]{animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both;position:relative;z-index:1}[data-sileo-header-inner][data-exiting=true],[data-sileo-header-inner][data-layer=current]:not(:only-child){will-change:opacity,filter}[data-sileo-header-inner][data-layer=prev]{left:0;pointer-events:none;position:absolute;top:0;z-index:0}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration)*.7) ease forwards}[data-sileo-badge]{align-items:center;background-color:var(--sileo-tone-bg,#0000);border-radius:9999px;box-sizing:border-box;color:var(--sileo-tone,currentColor);display:flex;flex-shrink:0;height:24px;justify-content:center;padding:2px;width:24px}[data-sileo-title]{color:var(--sileo-tone,currentColor);font-size:.825rem;font-weight:500;line-height:1rem;text-transform:capitalize}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch,var(--_c) 20%,#0000)}[data-sileo-content]{left:0;opacity:var(--_co,0);pointer-events:none;position:absolute;width:100%;z-index:10}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration)*.08) ease calc(var(--sileo-duration)*.04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true]
	[data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration)*.6) ease calc(var(--sileo-duration)*.3)}[data-sileo-description]{content-visibility:auto;contain:layout style paint;font-size:.875rem;line-height:1.25rem;padding:1rem;text-align:left;width:100%}[data-sileo-button]{align-items:center;background-color:var(--sileo-btn-bg,#0000);border:0;border-radius:9999px;color:var(--sileo-btn-color,currentColor);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;height:1.75rem;justify-content:center;margin-top:.75rem;padding:0 .625rem;transition:background-color .15s ease}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,#0000)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch,var(--_c) 15%,#0000);--sileo-btn-bg-hover:color-mix(in oklch,var(--_c) 25%,#0000)}[data-sileo-icon=spin]{animation:sileo-spin 1s linear infinite}@keyframes sileo-spin{to{transform:rotate(1turn)}}@keyframes sileo-header-enter{0%{filter:blur(6px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes sileo-header-exit{0%{filter:blur(0);opacity:1}to{filter:blur(6px);opacity:0}}[data-sileo-viewport]{contain:layout style;display:flex;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;pointer-events:none;position:fixed;z-index:50}[data-sileo-viewport][data-position^=top]
	[data-sileo-toast]:not([data-ready=true]){margin-bottom:calc((var(--sileo-height) + .75rem)*-1)}[data-sileo-viewport][data-position^=bottom]
	[data-sileo-toast]:not([data-ready=true]){margin-top:calc((var(--sileo-height) + .75rem)*-1)}[data-sileo-viewport][data-position^=top]{flex-direction:column-reverse;top:0}[data-sileo-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-sileo-viewport][data-position$=left]{align-items:flex-start;left:0}[data-sileo-viewport][data-position$=right]{align-items:flex-end;right:0}[data-sileo-viewport][data-position$=center]{align-items:center;left:50%;transform:translateX(-50%)}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :after,[data-sileo-viewport] :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}:root{--erp-header-height:60px;--sileo-state-success:var(--color-success);--sileo-state-error:var(--color-error);--sileo-state-warning:var(--color-warning);--sileo-state-info:var(--color-info);--sileo-state-action:var(--color-info);--sileo-state-loading:var(--color-steel,#525252)}[data-sileo-viewport]{padding:.75rem 1rem 1rem!important;z-index:1300!important}[data-sileo-viewport][data-position^=top]{top:.75rem!important}[data-sileo-toast]{filter:drop-shadow(0 3px 10px rgba(10,10,10,.12)) drop-shadow(0 10px 22px rgba(10,10,10,.14)) drop-shadow(0 0 .75px rgba(10,10,10,.1));overflow:visible!important}[data-sileo-toast] [data-sileo-body],[data-sileo-toast] [data-sileo-pill]{stroke:none!important}[data-sileo-toast] [data-sileo-badge]{--sileo-tone-bg:#fff!important;background-color:#fff!important}[data-sileo-toast] .sileo-toast-mark{color:inherit;display:block;font-size:.95rem;font-style:normal;font-weight:700;line-height:1;text-transform:none}[data-sileo-toast] [data-sileo-title]{font-weight:600;text-transform:none!important}[data-sileo-toast] [data-sileo-body],[data-sileo-toast] [data-sileo-content],[data-sileo-toast] [data-sileo-description]{text-wrap:pretty;color:var(--color-steel)!important;text-transform:none!important;white-space:normal}[data-sileo-toast][data-state=action] [data-sileo-badge],[data-sileo-toast][data-state=action] [data-sileo-title],[data-sileo-toast][data-state=info] [data-sileo-badge],[data-sileo-toast][data-state=info] [data-sileo-title]{--sileo-tone:var(--color-info)!important;color:var(--color-info)!important}[data-sileo-toast][data-state=success] [data-sileo-badge],[data-sileo-toast][data-state=success] [data-sileo-title]{--sileo-tone:var(--color-success)!important;color:var(--color-success)!important}[data-sileo-toast][data-state=warning] [data-sileo-badge],[data-sileo-toast][data-state=warning] [data-sileo-title]{--sileo-tone:var(--color-warning)!important;color:var(--color-warning)!important}[data-sileo-toast][data-state=error] [data-sileo-badge],[data-sileo-toast][data-state=error] [data-sileo-title]{--sileo-tone:var(--color-error)!important;color:var(--color-error)!important}
/*# sourceMappingURL=main.8d4d7bf8.css.map*/