.hub[data-v-7a09c956]{min-height:100vh;background:#0f172a;color:#fff;display:flex;flex-direction:column;font-family:Roboto,system-ui,sans-serif;position:relative;overflow:hidden}.hub__blur[data-v-7a09c956]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.hub__blur--tl[data-v-7a09c956]{width:700px;height:700px;top:-250px;left:-200px;background:radial-gradient(ellipse,rgba(255,103,0,.12) 0%,transparent 65%)}.hub__blur--br[data-v-7a09c956]{width:500px;height:500px;bottom:-150px;right:-150px;background:radial-gradient(ellipse,rgba(74,222,128,.07) 0%,transparent 70%)}.hub__header[data-v-7a09c956]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:20px 48px;border-bottom:1px solid rgba(255,103,0,.12)}.hub__logo[data-v-7a09c956]{display:flex;align-items:center;gap:12px}.hub__logo-img[data-v-7a09c956]{height:32px;width:auto}.hub__logo-tag[data-v-7a09c956]{font-size:11px;color:#ff6700;font-family:JetBrains Mono,monospace;padding:2px 10px;border:1px solid rgba(255,103,0,.35);border-radius:999px;background:#ff670014}.hub__eyebrow[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#94a3b8}.hub__main[data-v-7a09c956]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 48px 60px;gap:36px}.hub__copy[data-v-7a09c956]{text-align:center}.hub__headline[data-v-7a09c956]{font-size:clamp(28px,3.5vw,46px);font-weight:800;line-height:1.15;margin:0 0 12px;color:#fff}.hub__headline-accent[data-v-7a09c956]{color:#ff6700}.hub__sub[data-v-7a09c956]{font-size:17px;color:#94a3b8;margin:0}.hub__device-wrap[data-v-7a09c956]{width:100%;max-width:820px}.tablet-mockup[data-v-7a09c956]{position:relative;width:100%;filter:drop-shadow(0 40px 80px rgba(0,0,0,.8))}.tablet-btn[data-v-7a09c956]{position:absolute;background:#253448;border-radius:3px;z-index:2}.tablet-btn--power[data-v-7a09c956]{width:52px;height:4px;top:-4px;right:120px}.tablet-btn--vol-up[data-v-7a09c956]{width:36px;height:4px;top:-4px;left:120px}.tablet-btn--vol-down[data-v-7a09c956]{width:36px;height:4px;top:-4px;left:164px}.tablet-shell[data-v-7a09c956]{border-radius:22px;background:linear-gradient(160deg,#253448,#0f172a 55%,#1a2840);border:2px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000080;padding:13px 13px 13px 36px;position:relative}.tablet-camera[data-v-7a09c956]{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#0a1628;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 0 0 2px #ffffff0d}.tablet-screen[data-v-7a09c956]{border-radius:11px;background:#060f1e;overflow:hidden;display:flex;flex-direction:column}.tablet-status-bar[data-v-7a09c956]{display:flex;justify-content:space-between;align-items:center;padding:5px 14px;background:#0006;font-family:JetBrains Mono,monospace;font-size:9px;color:#fff6;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.tablet-status-bar__icons[data-v-7a09c956]{display:flex;gap:10px}.dash-header[data-v-7a09c956]{display:flex;justify-content:space-between;align-items:flex-end;padding:12px 18px 8px;flex-shrink:0}.dash-header__label[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;display:block;margin-bottom:4px}.dash-header__value[data-v-7a09c956]{font-size:26px;font-weight:800;color:#fff;line-height:1;display:flex;align-items:baseline;gap:4px}.dash-header__delta[data-v-7a09c956]{font-size:12px;font-weight:600;color:#4ade80;margin-left:6px}.dash-header__delta small[data-v-7a09c956]{font-size:9px;font-weight:400;color:#94a3b8;margin-left:3px}.chart-legend[data-v-7a09c956]{display:flex;gap:14px;align-items:center}.legend-item[data-v-7a09c956]{display:flex;align-items:center;gap:6px;font-size:10px}.legend-item .dot[data-v-7a09c956]{width:6px;height:6px;border-radius:50%;background:currentColor}.legend-item.green[data-v-7a09c956]{color:#4ade80}.legend-item.muted[data-v-7a09c956]{color:#94a3b8}.chart-container[data-v-7a09c956]{position:relative;width:100%;height:160px;padding:0 16px;box-sizing:border-box;flex-shrink:0}.chart-svg[data-v-7a09c956]{width:100%;height:100%;overflow:visible}.grid line[data-v-7a09c956]{stroke:#eaf1fb12;stroke-width:1}.labels-y text[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:10px;fill:#94a3b8}.labels-x text[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:10px;fill:#94a3b8;text-anchor:middle}.line-prev[data-v-7a09c956]{fill:none;stroke:#94a3b8;stroke-width:2;stroke-dasharray:4 4;opacity:.35;transition:d 1s cubic-bezier(.4,0,.2,1)}.area-curr[data-v-7a09c956]{fill:url(#hub-g-area);transition:d 1s cubic-bezier(.4,0,.2,1)}.line-curr[data-v-7a09c956]{fill:none;stroke:#4ade80;stroke-width:2.5;filter:drop-shadow(0 0 8px rgba(74,222,128,.35));transition:d 1s cubic-bezier(.4,0,.2,1)}.anno-line[data-v-7a09c956]{stroke:#eaf1fb12;stroke-dasharray:2 2;transition:x1 1s ease,x2 1s ease,y1 1s ease}circle.point[data-v-7a09c956]{fill:#060d1a;stroke:#4ade80;stroke-width:2;transition:cx 1s ease,cy 1s ease}circle.point--last[data-v-7a09c956]{stroke-width:2.5}.tooltip[data-v-7a09c956]{position:absolute;background:#fff;padding:5px 9px;border-radius:7px;box-shadow:0 8px 20px #00000080;transform:translate(-50%,-100%);pointer-events:none;transition:left 1s ease,top 1s ease}.tooltip__val[data-v-7a09c956]{color:#0f172a;font-weight:700;font-size:10px}.tooltip__date[data-v-7a09c956]{color:#64748b;font-size:9px}.dash-stats[data-v-7a09c956]{display:flex;border-top:1px solid rgba(255,255,255,.06);background:#00000040;flex-shrink:0}.dash-stat[data-v-7a09c956]{flex:1;padding:10px 16px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.dash-stat+.dash-stat[data-v-7a09c956]{border-left:1px solid rgba(255,255,255,.07)}.dash-stat__label[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.dash-stat__value[data-v-7a09c956]{font-size:19px;font-weight:700;color:#fff;line-height:1.2;display:flex;align-items:baseline}.dash-stat__delta[data-v-7a09c956]{font-size:11px;font-weight:600;color:#4ade80;margin-left:5px}.dash-stat__sub[data-v-7a09c956]{font-size:10px;color:#94a3b8;font-style:italic}.val-enter-active[data-v-7a09c956]{transition:opacity .3s ease,transform .3s ease}.val-leave-active[data-v-7a09c956]{transition:opacity .2s ease,transform .2s ease}.val-enter-from[data-v-7a09c956]{opacity:0;transform:translateY(6px)}.val-leave-to[data-v-7a09c956]{opacity:0;transform:translateY(-6px)}.hub__cards[data-v-7a09c956]{display:flex;gap:20px;width:100%;max-width:820px}.hub-card[data-v-7a09c956]{flex:1;position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 28px 24px;background:#ffffff08;border:1px solid rgba(234,241,251,.12);border-radius:20px;text-decoration:none;color:#fff;overflow:hidden;transition:border-color .3s ease,transform .3s ease;cursor:pointer}.hub-card[data-v-7a09c956]:hover{transform:translateY(-3px)}.hub-card--turnos[data-v-7a09c956]:hover{border-color:#4ade8073}.hub-card--fidelizacion[data-v-7a09c956]:hover{border-color:#ff670080}.hub-card__glow[data-v-7a09c956]{position:absolute;inset:0;border-radius:20px;opacity:0;transition:opacity .3s ease;pointer-events:none}.hub-card--turnos .hub-card__glow[data-v-7a09c956]{background:radial-gradient(ellipse at 20% 60%,rgba(74,222,128,.09) 0%,transparent 65%)}.hub-card--fidelizacion .hub-card__glow[data-v-7a09c956]{background:radial-gradient(ellipse at 20% 60%,rgba(255,103,0,.1) 0%,transparent 65%)}.hub-card:hover .hub-card__glow[data-v-7a09c956]{opacity:1}.hub-card__badge[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8}.hub-card__name[data-v-7a09c956]{font-size:32px;font-weight:800;margin:0}.hub-card--turnos .hub-card__name[data-v-7a09c956]{color:#4ade80}.hub-card--fidelizacion .hub-card__name[data-v-7a09c956]{color:#ff6700}.hub-card__desc[data-v-7a09c956]{font-size:14px;color:#94a3b8;line-height:1.55;margin:0;flex:1}.hub-card__cta[data-v-7a09c956]{font-size:14px;font-weight:700;color:#e2e8f0;display:flex;align-items:center;gap:6px;margin-top:4px}.hub-card__arrow[data-v-7a09c956]{transition:transform .2s ease;display:inline-block}.hub-card:hover .hub-card__arrow[data-v-7a09c956]{transform:translate(4px)}.phone-mockup-hub[data-v-7a09c956]{position:relative;width:260px;filter:drop-shadow(0 32px 60px rgba(0,0,0,.75))}.pmock__btn[data-v-7a09c956]{position:absolute;border-radius:3px;background:#253448}.pmock__btn--vol-up[data-v-7a09c956]{width:4px;height:32px;left:-4px;top:110px}.pmock__btn--vol-down[data-v-7a09c956]{width:4px;height:32px;left:-4px;top:152px}.pmock__btn--power[data-v-7a09c956]{width:4px;height:46px;right:-4px;top:130px}.pmock__shell[data-v-7a09c956]{border-radius:44px;background:linear-gradient(160deg,#253448,#0f172a 55%,#1a2840);border:2px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000080;padding:12px}.pmock__screen[data-v-7a09c956]{border-radius:34px;background:#060f1e;overflow:hidden;display:flex;flex-direction:column;padding:14px 12px 16px;box-sizing:border-box;gap:10px}.pmock__island[data-v-7a09c956]{width:72px;height:20px;background:#000;border-radius:12px;margin:0 auto 2px;flex-shrink:0;border:1px solid rgba(255,255,255,.06)}.pmock__status[data-v-7a09c956]{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9px;color:#ffffff59;padding:0 4px;flex-shrink:0}.pmock__header[data-v-7a09c956]{padding:0 4px;flex-shrink:0}.pmock__label[data-v-7a09c956]{display:block;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.15em;color:#94a3b8;margin-bottom:3px}.pmock__value[data-v-7a09c956]{font-size:22px;font-weight:800;color:#fff;display:flex;align-items:baseline;gap:6px;line-height:1}.pmock__delta[data-v-7a09c956]{font-size:11px;font-weight:600;color:#4ade80}.pmock__chart[data-v-7a09c956]{height:120px;padding:0 4px;flex-shrink:0}.pmock__stats[data-v-7a09c956]{display:flex;border-top:1px solid rgba(255,255,255,.06);padding-top:8px;gap:0;flex-shrink:0}.pmock__stat[data-v-7a09c956]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.pmock__stat+.pmock__stat[data-v-7a09c956]{border-left:1px solid rgba(255,255,255,.07);padding-left:8px}.pmock__stat-label[data-v-7a09c956]{font-family:JetBrains Mono,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.pmock__stat-value[data-v-7a09c956]{font-size:13px;font-weight:700;color:#fff;line-height:1.2}.phone-mockup-hub[data-v-7a09c956]{display:none}@media(max-width:1024px){.hub__header[data-v-7a09c956]{padding:16px 32px}.hub__main[data-v-7a09c956]{padding:32px 32px 48px;gap:28px}.hub__device-wrap[data-v-7a09c956],.hub__cards[data-v-7a09c956]{max-width:640px}}@media(max-width:768px){.hub__header[data-v-7a09c956]{padding:14px 24px}.hub__eyebrow[data-v-7a09c956]{font-size:9px;letter-spacing:.12em}.hub__main[data-v-7a09c956]{padding:24px 24px 48px;gap:24px}.hub__copy[data-v-7a09c956]{order:1}.hub__cards[data-v-7a09c956]{order:2;max-width:100%;flex-direction:column;gap:14px}.hub__device-wrap[data-v-7a09c956]{order:3;max-width:100%;display:flex;justify-content:center}.tablet-mockup[data-v-7a09c956]{display:none}.phone-mockup-hub[data-v-7a09c956]{display:block}.hub-card[data-v-7a09c956]{padding:24px 22px 22px}.hub-card__name[data-v-7a09c956]{font-size:28px}}@media(max-width:480px){.hub__header[data-v-7a09c956]{padding:12px 18px}.hub__eyebrow[data-v-7a09c956]{display:none}.hub__main[data-v-7a09c956]{padding:22px 18px 40px;gap:20px}.hub__sub[data-v-7a09c956]{font-size:15px}.hub-card[data-v-7a09c956]{padding:20px 18px 18px}.hub-card__name[data-v-7a09c956]{font-size:24px}.hub-card__desc[data-v-7a09c956]{font-size:13px}}
