.ma{position:relative;margin:8px 0 28px;display:grid;grid-gap:16px;gap:16px}.ma-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.ma-step{display:inline-block;margin-bottom:6px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--nx-mode-bg,#e0f9f3);color:var(--nx-mode-ink,#0b6f5a)}.ma-top h1{margin:0;font-size:clamp(22px,3vw,28px);line-height:1.15;color:var(--nx-text-1,var(--ink));letter-spacing:-.01em}.ma-lede{margin:6px 0 0;max-width:62ch;font-size:15px;line-height:1.5;color:var(--nx-text-2,var(--ink-mut))}.ma-count{display:grid;grid-gap:4px;gap:4px;min-width:180px;text-align:right}.ma-count b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nx-text-1,var(--ink))}.ma-count span{font-size:13px;color:var(--nx-text-2,var(--ink-mut))}.ma-bar{height:8px;background:var(--nx-surface-2,rgba(0,0,0,.06));overflow:hidden}.ma-bar,.ma-bar i{display:block;border-radius:999px}.ma-bar i{height:100%;background:var(--nx-state-listo-dot,#16a34a);transition:width .4s ease}.ma-back{margin:0;padding:12px 16px;border-radius:14px;font-size:15px;font-weight:600;background:var(--nx-state-camino-bg,#fff7e6);color:var(--nx-state-camino-ink,#92400e)}.ma-back.is-lista{background:var(--nx-state-listo-bg,#ecfdf3);color:var(--nx-state-listo-ink,#166534)}.ma-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.ma-card{min-width:0;display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px 18px;border-radius:18px;background:var(--nx-surface-1,#fff);border:1px solid var(--nx-border,rgba(0,0,0,.08));box-shadow:0 6px 22px -14px rgba(15,23,42,.25)}.ma-card.is-back{outline:2px solid var(--nx-accent,#84cc16);outline-offset:2px}.ma-card.is-lista{border-color:color-mix(in srgb,var(--nx-state-listo-dot,#16a34a) 35%,transparent)}.ma-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ma-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.ma-title b{font-size:17px;color:var(--nx-text-1,var(--ink));overflow-wrap:anywhere}.ma-where{font-size:12.5px;color:var(--nx-text-2,var(--ink-mut))}.ma-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;background:var(--nx-state-opcional-bg,#f1f5f9);color:var(--nx-state-opcional-ink,#475569)}.ma-pill i{width:6px;height:6px;border-radius:50%;background:var(--nx-state-opcional-dot,#94a3b8)}.ma-pill.is-lista{background:var(--nx-state-listo-bg,#ecfdf3);color:var(--nx-state-listo-ink,#166534)}.ma-pill.is-lista i{background:var(--nx-state-listo-dot,#16a34a)}.ma-pill.is-en_camino{background:var(--nx-state-camino-bg,#fff7e6);color:var(--nx-state-camino-ink,#92400e)}.ma-pill.is-en_camino i{background:var(--nx-state-camino-dot,#f59e0b)}.ma-pill.is-no_responde{background:#fef2f2;color:#991b1b}.ma-pill.is-no_responde i{background:#ef4444}.ma-line{font-size:14.5px}.ma-faltan,.ma-line{margin:0;color:var(--nx-text-1,var(--ink))}.ma-faltan{padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px}.ma-faltan-link{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ma-faltan-link:focus-visible{outline:2px solid var(--focus,#2563eb);outline-offset:2px;border-radius:4px}.ma-more{list-style:none;margin-left:-18px;color:var(--nx-text-2,var(--ink-mut))}.ma-why{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;cursor:pointer;border:1px dashed var(--nx-border,rgba(0,0,0,.15));background:transparent;color:var(--nx-text-1,var(--ink));font:inherit;font-size:13.5px}.ma-why[aria-expanded=true]{border-style:solid}.ma-why:focus-visible{outline:2px solid var(--focus,#2563eb);outline-offset:2px}.ma-explain{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;background:var(--nx-surface-2,#f8fafc);font-size:14px;line-height:1.5;color:var(--nx-text-1,var(--ink))}.ma-explain p{margin:0}.ma-opt{color:var(--nx-text-2,var(--ink-mut))}.ma-foot{display:flex;justify-content:flex-end}.ma-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none;background:var(--nx-accent,#c6f432);color:var(--nx-on-accent,#0b0f19)}.ma-cta.is-ghost{background:transparent;border:1px solid var(--nx-border,rgba(0,0,0,.15));color:var(--nx-text-1,var(--ink))}.ma-cta:focus-visible{outline:2px solid var(--focus,#2563eb);outline-offset:2px}.ma-card[data-tone],.ma-next[data-tone]{--t-ink:var(--nx-mod-empresa-ink);--t-bg:var(--nx-mod-empresa-bg);--t-dot:var(--nx-mod-empresa-dot)}.ma [data-tone=equipo]{--t-ink:var(--nx-mod-equipo-ink);--t-bg:var(--nx-mod-equipo-bg);--t-dot:var(--nx-mod-equipo-dot)}.ma [data-tone=carta]{--t-ink:var(--nx-mod-carta-ink);--t-bg:var(--nx-mod-carta-bg);--t-dot:var(--nx-mod-carta-dot)}.ma [data-tone=inventario]{--t-ink:var(--nx-mod-inventario-ink);--t-bg:var(--nx-mod-inventario-bg);--t-dot:var(--nx-mod-inventario-dot)}.ma [data-tone=salon]{--t-ink:var(--nx-mod-salon-ink);--t-bg:var(--nx-mod-salon-bg);--t-dot:var(--nx-mod-salon-dot)}.ma [data-tone=dinero]{--t-ink:var(--nx-mod-dinero-ink);--t-bg:var(--nx-mod-dinero-bg);--t-dot:var(--nx-mod-dinero-dot)}.ma [data-tone=facturacion]{--t-ink:var(--nx-mod-facturacion-ink);--t-bg:var(--nx-mod-facturacion-bg);--t-dot:var(--nx-mod-facturacion-dot)}.ma [data-tone=contador]{--t-ink:var(--nx-mod-contador-ink);--t-bg:var(--nx-mod-contador-bg);--t-dot:var(--nx-mod-contador-dot)}.ma [data-tone=clientes]{--t-ink:var(--nx-mod-clientes-ink);--t-bg:var(--nx-mod-clientes-bg);--t-dot:var(--nx-mod-clientes-dot)}.ma [data-tone=reportes]{--t-ink:var(--nx-mod-reportes-ink);--t-bg:var(--nx-mod-reportes-bg);--t-dot:var(--nx-mod-reportes-dot)}.ma-card[data-tone]{border-top:5px solid var(--t-dot)}.ma-card[data-tone] .ma-where{color:var(--t-ink);font-weight:600}.ma-card.is-no_conectado{opacity:.78}.ma-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:20px;background:var(--t-bg,#f1f5f9)}.ma-ico.is-big{width:56px;height:56px;border-radius:16px;font-size:28px;background:#fff}.ma-head .ma-title{flex:1 1}.ma-next{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:16px 18px;border-radius:20px;background:var(--t-bg);color:var(--t-ink);border:1px solid color-mix(in srgb,var(--t-dot) 55%,transparent)}.ma-next-txt{flex:1 1 240px;display:grid;grid-gap:2px;gap:2px;min-width:0}.ma-next-k{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ma-next-txt b{font-size:20px;color:var(--nx-text-1,#0b0f19)}.ma-next-txt span:last-child{font-size:14.5px;color:var(--nx-text-1,#0b0f19)}.ma-loading{justify-content:center;gap:8px;margin:12px 0 24px;padding:18px;border-radius:18px;background:var(--nx-surface-1,#fff);border:1px solid var(--nx-border,rgba(0,0,0,.08));color:var(--nx-text-2,#5c6372);font-size:15px}.ma-final,.ma-loading{display:flex;align-items:center}.ma-final{flex-wrap:wrap;gap:12px 18px;margin-top:10px;padding:18px 20px;border-radius:20px;background:var(--nx-surface-2,#f4f5f7);border:1px dashed var(--nx-border,rgba(0,0,0,.18))}.ma-final.is-listo{background:var(--nx-state-listo-bg,#e3f9ec);border:1px solid var(--nx-state-listo-dot,#3ee07f)}.ma-final-ico{font-size:28px}.ma-final-txt{flex:1 1 240px;display:grid;grid-gap:2px;gap:2px;min-width:0}.ma-final-txt b{font-size:19px;color:var(--nx-text-1,#0b0d12)}.ma-final-txt span{font-size:14.5px;color:var(--nx-text-2,#5c6372)}.ma-cta.is-off{background:#e3e5ea;color:#5c6372;cursor:not-allowed;border:0}.ma-group{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.ma-group-h{margin:6px 0 0;display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--nx-text-1,#0b0d12)}.ma-group-n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-size:14px;font-weight:800}.ma-group.is-falta .ma-group-n{background:var(--nx-state-camino-bg,#fff1dc);color:var(--nx-state-camino-ink,#8a5200)}.ma-group.is-listo .ma-group-n{background:var(--nx-state-listo-bg,#e3f9ec);color:var(--nx-state-listo-ink,#167a43)}.ma-group.is-pronto .ma-group-n{background:var(--nx-state-opcional-bg,#f4f5f7);color:var(--nx-state-opcional-ink,#3d4352)}.ma-group-help{margin:-4px 0 4px;font-size:14px;color:var(--nx-text-2,#5c6372)}.ma-group.is-listo .ma-card{box-shadow:none}.ma-spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(11,13,18,.2);border-top-color:#0b0d12;animation:ma-spin .8s linear infinite;margin-right:6px}@keyframes ma-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ma-spin{animation:none}}.is-abriendo{opacity:.85;pointer-events:none}@media (max-width:520px){.ma-next .ma-cta{width:100%;justify-content:center}.ma-count{text-align:left;min-width:0;width:100%}.ma-foot{justify-content:stretch}.ma-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ma-bar i{transition:none}}.wrap.pm{--nx-bg:#f7f7f4;--nx-surface:#ffffff;--nx-surface-2:#eef0f3;--nx-border:rgba(11,13,18,0.10);--nx-border-strong:rgba(11,13,18,0.22);--nx-text:#0b0d12;--nx-text-2:#3d4352;--nx-text-3:#5c6372;--nx-text-head:#0b0d12;--nx-eyebrow:#5c6372;--nx-primary:#d6ff4a;--nx-primary-hover:#c9f53a;--nx-on-primary:#0b0d12;--nx-primary-border:rgba(11,13,18,0.18);--nx-link:#4a36b8;--nx-focus:#4a36b8;--nx-state-listo-ink:#167a43;--nx-state-listo-bg:#e3f9ec;--nx-state-listo-dot:#3ee07f;--nx-state-falta-ink:#b8106f;--nx-state-falta-bg:#ffe4f1;--nx-state-falta-dot:#ff3d9a;--nx-state-camino-ink:#8a5200;--nx-state-camino-bg:#fff1dc;--nx-state-camino-dot:#ffb547;--nx-state-opcional-ink:#3d4352;--nx-state-opcional-bg:#f4f5f7;--nx-state-opcional-dot:#c3c8d1;--nx-mod-empresa-ink:#1a66ab;--nx-mod-empresa-bg:#e4f2ff;--nx-mod-equipo-ink:#0b6f5a;--nx-mod-equipo-bg:#e0f9f3;--nx-mod-carta-ink:#8a5200;--nx-mod-carta-bg:#fff1dc;--nx-mod-inventario-ink:#b03d16;--nx-mod-inventario-bg:#ffe9df;--nx-mod-salon-ink:#4a36b8;--nx-mod-salon-bg:#ece8ff;--nx-mod-dinero-ink:#4f6d0a;--nx-mod-dinero-bg:#f3ffc9;--nx-mod-facturacion-ink:#3a2fa8;--nx-mod-facturacion-bg:#e6e8ff;--nx-mod-contador-ink:#9a35b5;--nx-mod-contador-bg:#fbe8ff;--nx-mod-clientes-ink:#b8106f;--nx-mod-clientes-bg:#ffe4f1;--nx-mod-reportes-ink:#167a43;--nx-mod-reportes-bg:#e3f9ec;--nx-mod-empresa-dot:#5ab8ff;--nx-mod-equipo-dot:#5ee6c7;--nx-mod-carta-dot:#ffb547;--nx-mod-inventario-dot:#ff9a6b;--nx-mod-salon-dot:#a996ff;--nx-mod-dinero-dot:#d6ff4a;--nx-mod-facturacion-dot:#7b5bf0;--nx-mod-contador-dot:#f2a6ff;--nx-mod-clientes-dot:#ff3d9a;--nx-mod-reportes-dot:#3ee07f;--nx-mode-bg:#e0f9f3;--nx-mode-ink:#0b6f5a;--nx-mode-dot:#5ee6c7;--nx-shadow-1:0 1px 2px rgba(11,13,18,0.06),0 8px 24px -16px rgba(11,13,18,0.18);--nx-shadow-2:0 2px 4px rgba(11,13,18,0.06),0 16px 40px -20px rgba(11,13,18,0.28);--ink:var(--nx-text);--ink-head:var(--nx-text-head);--ink-mut:var(--nx-text-2);--ink-faint:var(--nx-text-3);--panel:var(--nx-surface);--brd:var(--nx-border);--focus:var(--nx-focus);color-scheme:light;position:relative;max-width:var(--page-max-box);color:var(--nx-text);font-family:var(--font-sans,"Geist"),"Segoe UI",system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.wrap.pm *,.wrap.pm :after,.wrap.pm :before{box-sizing:border-box}.journey-note:has(+.wrap.pm){display:none}.pm-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--nx-bg)}.pm-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.pm-orb.a{width:520px;height:520px;right:-160px;top:-160px;background:radial-gradient(circle,#ece8ff,#e4f2ff 60%,transparent 72%)}.pm-orb.b{width:460px;height:460px;left:-180px;bottom:-180px;background:radial-gradient(circle,#e0f9f3,#f3ffc9 58%,transparent 72%);opacity:.7}.pm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pm-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px}.pm .brand.pm-brand{margin:0;padding-right:0;gap:14px}.pm .brand.pm-brand .glyph{width:48px;height:48px;border-radius:14px;background-color:#0b0d12;background-size:86%;box-shadow:0 6px 18px rgba(11,13,18,.18),inset 0 0 0 1px rgba(255,255,255,.06);filter:none}.pm .brand b{color:var(--nx-text-head);font-size:18px;letter-spacing:.01em}.pm .brand span{color:var(--nx-text-2)}.pm .ui-space{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:18px;box-shadow:0 8px 24px rgba(11,13,18,.06)}.pm .ui-space b{color:var(--nx-text-head)}.pm .ui-space small{color:var(--nx-text-2)}.pm .ui-space-sky{background:radial-gradient(circle at 50% 120%,rgba(74,58,255,.45),transparent 65%),#14132a;border-radius:14px}.pm-exit{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--nx-text-2);font-size:15px;text-decoration:none}.pm-exit:hover{color:var(--nx-text);text-decoration:underline}.pm a:focus-visible,.pm button:focus-visible,.pm-sheet a:focus-visible,.pm-sheet button:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px;border-radius:10px}.pm-btn,.pm-btn-2,.pm-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;text-decoration:none;cursor:pointer;border-radius:999px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s cubic-bezier(.2,.8,.3,1),transform .15s cubic-bezier(.2,.8,.3,1),box-shadow .15s}.pm-btn{min-height:46px;padding:12px 24px;background:var(--nx-primary);color:var(--nx-on-primary);border:1px solid var(--nx-primary-border);font-size:15px;font-weight:700}.pm-btn:hover{background:var(--nx-primary-hover);transform:translateY(-1px)}.pm-btn-2{min-height:44px;padding:10px 20px;background:var(--nx-surface);color:var(--nx-text);border:1px solid var(--nx-border-strong);font-size:15px;font-weight:600}.pm-btn-2:hover{background:var(--nx-surface-2)}.pm-btn-ghost{min-height:44px;padding:8px 14px;background:none;border:0;color:var(--nx-text-2);font-size:15px;font-weight:600}.pm-btn-ghost:hover{color:var(--nx-text);text-decoration:underline}.pm-btn-2:disabled,.pm-btn-ghost:disabled{cursor:progress;background:var(--nx-surface-2);color:var(--nx-text-3)}.pm-link{background:none;border:0;padding:0 2px;min-height:44px;color:var(--nx-link);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.pm-demo,.pm-empty,.pm-warn{margin:0 0 20px;padding:12px 16px;border-radius:14px;border:1px solid var(--nx-border);background:var(--nx-surface);font-size:15px;line-height:1.5}.pm-demo{border-left:4px solid var(--nx-mode-dot);color:var(--nx-text-2)}.pm-warn{border-left:4px solid var(--nx-state-camino-dot);color:var(--nx-state-camino-ink);background:var(--nx-state-camino-bg)}.pm-empty{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:20px}.pm-empty p{margin:0;color:var(--nx-text);font-size:17px}.pm-hero{display:grid;grid-gap:10px;gap:10px;max-width:760px;margin:0 0 20px}.pm-chip{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 12px;border-radius:999px;background:var(--nx-mode-bg);color:var(--nx-mode-ink);font-size:13px;font-weight:700;letter-spacing:.01em}.pm-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--nx-mode-dot);box-shadow:0 0 0 4px rgba(94,230,199,.25);animation:pm-pulse 2.4s ease-in-out infinite}@keyframes pm-pulse{50%{box-shadow:0 0 0 8px rgba(94,230,199,0)}}.pm-hero h1{font-size:clamp(32px,5vw,52px);letter-spacing:-.035em;line-height:1.04}.pm-hero h1,.pm-hero h2.pm-h1{margin:0;color:var(--nx-text-head);font-weight:800;text-wrap:balance}.pm-hero h2.pm-h1{font-size:clamp(26px,3.6vw,38px);letter-spacing:-.03em;line-height:1.08}.pm-lede{margin:0;color:var(--nx-text-2);font-size:17px;line-height:1.5}.pm-meter{display:grid;grid-gap:8px;gap:8px;margin-top:6px;max-width:520px}.pm-meter-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-meter-row b{font-size:17px;color:var(--nx-text)}.pm-meter-row span{font-size:14px;color:var(--nx-text-2)}.pm-bar{height:10px;background:var(--nx-surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--nx-border)}.pm-bar,.pm-bar i{border-radius:99px}.pm-bar i{display:block;height:100%;background:linear-gradient(90deg,#5ee6c7,#3ee07f);transition:width .38s cubic-bezier(.16,1,.3,1)}.pm-guide{display:flex;align-items:center;gap:14px;margin:0 0 24px;max-width:760px}.pm-guide-art{flex:none;width:84px;height:84px;display:grid;place-items:center;animation:pm-float 6s ease-in-out infinite}.pm-guide-ship{width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(58,47,168,.22))}@keyframes pm-float{50%{transform:translateY(-5px)}}.pm-guide-bubble{position:relative;flex:1 1 auto;display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:14px 18px;border-radius:18px;border:1px solid var(--nx-border);background:var(--nx-surface);box-shadow:var(--nx-shadow-1)}.pm-guide-bubble:before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;margin-top:-7px;transform:rotate(45deg);background:var(--nx-surface);border-left:1px solid var(--nx-border);border-bottom:1px solid var(--nx-border)}.pm-guide-bubble b{font-size:17px;color:var(--nx-text-head)}.pm-guide-bubble p{margin:0;color:var(--nx-text-2);font-size:15px;line-height:1.5}.pm-guide.is-cheer .pm-guide-art{animation:pm-hop .6s cubic-bezier(.16,1,.3,1) 1,pm-float 6s ease-in-out .6s infinite}.pm-guide.is-cheer .pm-guide-bubble{border-color:rgba(62,224,127,.55);animation:pm-settle .38s cubic-bezier(.16,1,.3,1) 1}@keyframes pm-hop{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-14px) rotate(-6deg)}70%{transform:translateY(2px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@keyframes pm-settle{0%{transform:translateY(6px)}to{transform:translateY(0)}}.pm-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr))}.pm-card{min-width:0}.pm-card-btn{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;padding:18px;text-align:left;cursor:pointer;border-radius:18px;border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-text);font:inherit;box-shadow:var(--nx-shadow-1);transition:transform .15s cubic-bezier(.2,.8,.3,1),box-shadow .15s cubic-bezier(.2,.8,.3,1);touch-action:manipulation}.pm-card-btn:hover{transform:translateY(-2px);box-shadow:var(--nx-shadow-2)}.pm-card.is-hecha .pm-card-btn{border-color:rgba(62,224,127,.45)}.pm-card.is-cheer .pm-card-btn{animation:pm-settle .38s cubic-bezier(.16,1,.3,1) 1}.pm-card-body{display:grid;grid-gap:6px;gap:6px;align-content:start}.pm-card-title{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--nx-text-head)}.pm-card-why{font-size:15px;line-height:1.45;color:var(--nx-text-2)}.pm-card-foot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px}.pm-card-bar{height:4px;border-radius:99px;background:var(--nx-surface-2);overflow:hidden}.pm-card-bar i{display:block;height:100%;background:var(--nx-state-listo-dot);border-radius:99px}.pm-card.is-en_curso .pm-card-bar i{background:var(--nx-state-camino-dot)}.pm-card-go{font-size:14px;font-weight:700;color:var(--nx-link);white-space:nowrap}.pm-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--pm-soft-bg);color:var(--pm-ink);--pm-soft:rgba(255,255,255,0.65)}[data-tone=empresa]{--pm-ink:var(--nx-mod-empresa-ink);--pm-soft-bg:var(--nx-mod-empresa-bg)}[data-tone=equipo]{--pm-ink:var(--nx-mod-equipo-ink);--pm-soft-bg:var(--nx-mod-equipo-bg)}[data-tone=carta]{--pm-ink:var(--nx-mod-carta-ink);--pm-soft-bg:var(--nx-mod-carta-bg)}[data-tone=inventario]{--pm-ink:var(--nx-mod-inventario-ink);--pm-soft-bg:var(--nx-mod-inventario-bg)}[data-tone=salon]{--pm-ink:var(--nx-mod-salon-ink);--pm-soft-bg:var(--nx-mod-salon-bg)}[data-tone=dinero]{--pm-ink:var(--nx-mod-dinero-ink);--pm-soft-bg:var(--nx-mod-dinero-bg)}[data-tone=facturacion]{--pm-ink:var(--nx-mod-facturacion-ink);--pm-soft-bg:var(--nx-mod-facturacion-bg)}[data-tone=contador]{--pm-ink:var(--nx-mod-contador-ink);--pm-soft-bg:var(--nx-mod-contador-bg)}[data-tone=clientes]{--pm-ink:var(--nx-mod-clientes-ink);--pm-soft-bg:var(--nx-mod-clientes-bg)}[data-tone=reportes]{--pm-ink:var(--nx-mod-reportes-ink);--pm-soft-bg:var(--nx-mod-reportes-bg)}[data-tone=nxum]{--pm-ink:var(--nx-text-2);--pm-soft-bg:var(--nx-surface-2)}.pm-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--nx-state-opcional-bg);color:var(--nx-state-opcional-ink)}.pm-pill i{width:6px;height:6px;border-radius:50%;background:var(--nx-state-opcional-dot)}.pm-pill.is-hecha{background:var(--nx-state-listo-bg);color:var(--nx-state-listo-ink)}.pm-pill.is-hecha i{background:var(--nx-state-listo-dot)}.pm-pill.is-en_curso{background:var(--nx-state-camino-bg);color:var(--nx-state-camino-ink)}.pm-pill.is-en_curso i{background:var(--nx-state-camino-dot)}.pm-sheet-back{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:rgba(11,13,18,.45);overscroll-behavior:contain}.pm-sheet{position:relative;width:100%;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:18px 18px 0 0;background:var(--nx-surface);color:var(--nx-text);box-shadow:0 -12px 40px rgba(11,13,18,.25);animation:pm-sheet-in .22s cubic-bezier(.16,1,.3,1)}.pm-sheet:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:99px;background:var(--nx-border-strong)}@keyframes pm-sheet-in{0%{transform:translateY(32px)}to{transform:translateY(0)}}.pm-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:22px 16px 14px;border-bottom:1px solid var(--nx-border)}.pm-sheet-id h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--nx-text-head)}.pm-sheet-id p{margin:4px 0 0;color:var(--nx-text-2);font-size:15px;line-height:1.45}.pm-close{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--nx-border-strong);background:var(--nx-surface);color:var(--nx-text);font-size:18px;cursor:pointer}.pm-close:hover{background:var(--nx-surface-2)}.pm-sheet-body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(24px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:16px;gap:16px}.pm-done{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--nx-state-listo-bg);color:var(--nx-state-listo-ink);animation:pm-settle .38s cubic-bezier(.16,1,.3,1) 1}.pm-done b{display:block;margin-bottom:6px;font-size:16px}.pm-done-art{flex:none;width:56px;animation:pm-hop .6s cubic-bezier(.16,1,.3,1) 1}.pm-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.pm-step{position:relative;display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--nx-border);background:var(--nx-surface)}.pm-step.is-current{border-color:var(--nx-mode-dot);box-shadow:0 0 0 3px rgba(94,230,199,.18)}.pm-step.is-done{background:#fbfcfb}.pm-step-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-step-n{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--nx-border-strong);font-size:13px;font-weight:700;color:var(--nx-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-step.is-current .pm-step-n{border-color:var(--nx-mode-ink);color:var(--nx-mode-ink)}.pm-step.is-done .pm-step-n{background:var(--nx-state-listo-ink);border-color:var(--nx-state-listo-ink);color:#ffffff}.pm-eyebrow{font-family:var(--font-mono,ui-monospace),ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-eyebrow)}.pm-who{margin-left:auto;display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:999px;border:1px solid var(--nx-border-strong);font-size:13px;font-weight:600;color:var(--nx-text)}.pm-what{margin:0;font-size:17px;font-weight:600;line-height:1.5;color:var(--nx-text-head)}.pm-step-go{display:flex;flex-wrap:wrap;gap:8px}.pm-see,.pm-warnbox{display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border-radius:0 12px 12px 0}.pm-see{border-left:3px solid var(--nx-mode-dot);background:var(--nx-mode-bg)}.pm-see .pm-eyebrow{color:var(--nx-mode-ink)}.pm-see p,.pm-warnbox p{margin:0;font-size:15px;line-height:1.5;color:var(--nx-text)}.pm-warnbox{border-left:3px solid var(--nx-state-camino-dot);background:var(--nx-state-camino-bg)}.pm-warnbox .pm-eyebrow,.pm-warnbox p{color:var(--nx-state-camino-ink)}.pm-mark{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding-top:4px;border-top:1px dashed var(--nx-border)}.pm-measured{margin:0;padding:10px 0;font-size:15px;color:var(--nx-text-2)}.pm-measured.is-done{color:var(--nx-state-listo-ink);font-weight:700}.pm-done-btn{margin-left:auto}.pm-step-error{flex:1 1 100%;margin:0;padding:8px 12px;border-radius:10px;background:var(--nx-state-falta-bg);color:var(--nx-state-falta-ink);font-size:14px;font-weight:600}.pm-channels{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.pm-channels h3{margin:0;font-size:20px;font-weight:700;color:var(--nx-text-head)}.pm-channels-lede{margin:0;color:var(--nx-text-2);font-size:15px}.pm-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.pm-link-card{position:relative;display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--nx-border);background:var(--nx-surface)}.pm-link-head{display:flex;align-items:center;gap:10px}.pm-link-head b{font-size:16px;color:var(--nx-text-head)}.pm-link-badge{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--nx-mod-empresa-bg);color:var(--nx-mod-empresa-ink);font-weight:800;font-size:15px}.pm-link-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-link-url{flex:1 1 220px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--nx-surface-2);color:var(--nx-text);font-family:var(--font-mono,ui-monospace),ui-monospace,Menlo,monospace;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere;word-break:break-all}.pm-copy{flex:none;min-width:112px}.pm-copy.is-copied{border-color:var(--nx-state-listo-ink);color:var(--nx-state-listo-ink);background:var(--nx-state-listo-bg)}.pm-link-steps{margin:0;padding-left:22px;display:grid;grid-gap:4px;gap:4px;color:var(--nx-text);font-size:15px;line-height:1.5}.pm-origins{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--nx-border);background:var(--nx-surface)}.pm-origins h3{margin:0;font-size:20px;font-weight:700;color:var(--nx-text-head)}.pm-origins-empty,.pm-origins-lede{margin:0;color:var(--nx-text-2);font-size:15px}.pm-origins-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pm-origin{display:grid;grid-gap:4px;gap:4px}.pm-origin-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.pm-origin-row b{font-size:15px;color:var(--nx-text-head);overflow-wrap:anywhere}.pm-origin-row span{font-size:14px;color:var(--nx-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-origin-bar{height:8px;border-radius:99px;background:var(--nx-surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--nx-border)}.pm-origin-bar i{display:block;height:100%;min-width:4px;border-radius:99px;background:var(--nx-mod-salon-ink)}@media (min-width:768px){.pm-sheet-back{align-items:center;padding:24px}.pm-sheet{max-width:680px;max-height:88vh;border-radius:18px;box-shadow:0 24px 60px rgba(11,13,18,.3)}.pm-sheet:before{display:none}.pm-sheet-head{padding:20px 22px 16px}.pm-sheet-body{padding:18px 22px 24px}.pm-guide-art{width:96px;height:96px}}@media (max-width:520px){.wrap.pm{padding-left:16px;padding-right:16px}.pm-guide{align-items:flex-start}.pm-guide-art{width:64px;height:64px}.pm-guide-bubble:before{top:28px}.pm-who{margin-left:0}.pm-mark .pm-btn-2,.pm-step-go .pm-btn,.pm-step-go .pm-btn-2{width:100%}.pm-done-btn{margin-left:0}.pm-copy{width:100%}}@media (pointer:coarse){.pm-btn,.pm-btn-2,.pm-btn-ghost,.pm-exit,.pm-link{min-height:48px}}@media (prefers-reduced-motion:reduce){.pm-card.is-cheer .pm-card-btn,.pm-chip-dot,.pm-done,.pm-done-art,.pm-guide-art,.pm-guide.is-cheer .pm-guide-art,.pm-guide.is-cheer .pm-guide-bubble,.pm-sheet{animation:none}.pm-bar i,.pm-btn,.pm-btn-2,.pm-btn-ghost,.pm-card-btn{transition:none}.pm-btn:hover,.pm-card-btn:hover{transform:none}}.pm .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pm-loading{display:grid;grid-gap:20px;gap:20px;margin-top:8px}.pm-loading .pm-guide{margin:0}.pm-loading .pm-guide-bubble p{margin:6px 0 0;color:var(--nx-text-2)}.pm-skel-meter{max-width:520px;height:10px;border-radius:999px;background:var(--nx-surface-2);overflow:hidden}.pm-skel-meter i{display:block;width:35%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ee6c7,#d6ff4a);animation:pm-skel-run 1.6s ease-in-out infinite}.pm-skel-grid{list-style:none;padding:0;margin:0}.pm-skel-card{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:168px;padding:18px;border-radius:18px;background:var(--nx-surface);border:1px solid var(--nx-border)}.pm-skel-icon,.pm-skel-line{display:block;border-radius:10px;background:linear-gradient(90deg,var(--nx-surface-2) 0,#f7f8fa 50%,var(--nx-surface-2) 100%);background-size:200% 100%;animation:pm-skel-shine 1.4s ease-in-out infinite}.pm-skel-icon{width:44px;height:44px;border-radius:12px}.pm-skel-line{height:12px;width:100%}.pm-skel-line.w60{width:60%;height:16px}.pm-skel-line.w80{width:80%}@keyframes pm-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pm-skel-run{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.pm-skel-icon,.pm-skel-line,.pm-skel-meter i{animation:none}}.pm-shot{margin:12px 0 0;display:grid;grid-gap:6px;gap:6px}.pm-shot a{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--nx-border);box-shadow:0 6px 20px rgba(15,23,42,.08)}.pm-shot a:focus-visible{outline:3px solid var(--nx-mode-dot);outline-offset:2px}.pm-shot img{display:block;width:100%;height:auto}.pm-shot figcaption{font-size:13px;color:var(--nx-text-2)}.pm-is{display:grid;grid-gap:4px;gap:4px;padding:10px 14px;border-radius:12px;background:var(--nx-surface-2);border:1px solid var(--nx-border)}.pm-is p{margin:0;color:var(--nx-text-2);line-height:1.5}