.app-button[data-v-4733f212]{border-radius:var(--radius-button);cursor:pointer;letter-spacing:0;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:16px;font-weight:750;transition:border-color .15s,box-shadow .15s,color .15s,opacity .15s,background .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.app-button[data-v-4733f212]:before{content:"";border-radius:calc(var(--radius-button) - 1px);opacity:.78;pointer-events:none;background:linear-gradient(120deg,#31d7ff2e,#0000 44%);position:absolute;inset:1px}.app-button>span[data-v-4733f212]{z-index:1;position:relative}.app-button--full[data-v-4733f212]{width:100%}.app-button[data-v-4733f212]:active:not(:disabled){transform:translateY(1px)scale(.99)}.app-button[data-v-4733f212]:disabled{cursor:not-allowed;opacity:.62}.app-button--primary[data-v-4733f212]{color:#fff;background:linear-gradient(135deg, #050b12f0, #0a2634f5), var(--energy-gradient);border-color:#35f2a06b;box-shadow:0 0 0 1px #31d7ff1a,0 14px 34px #00000047,0 0 26px #35f2a01f}.app-button--primary[data-v-4733f212]:hover:not(:disabled){border-color:#31d7ff94;transform:translateY(-1px);box-shadow:0 16px 38px #0000004d,0 0 32px #31d7ff2e}.app-button--secondary[data-v-4733f212]{color:#fff;background:linear-gradient(135deg,#0c1c2ef5,#07111ffa);border-color:#9fb7c838;box-shadow:0 14px 28px #00000038}.app-button--ghost[data-v-4733f212]{color:var(--color-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-color:#0891b22e;box-shadow:inset 0 1px #ffffffb3}.app-button--danger[data-v-4733f212]{color:#fff;background:linear-gradient(135deg,#ef4444,#be123c);box-shadow:0 14px 28px #dc262638}.app-button__spinner[data-v-4733f212]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-4733f212}@keyframes spin-4733f212{to{transform:rotate(360deg)}}.install-prompt[data-v-915093f9]{left:50%;right:auto;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff5,#edf9faeb);border:1px solid #7dd3fc38;border-radius:24px;flex-direction:column;gap:14px;width:calc(100% - 24px);max-width:456px;padding:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 22px 52px #07111f33}.install-prompt__content[data-v-915093f9]{align-items:center;gap:12px;display:flex}.install-prompt__icon[data-v-915093f9]{color:#fff;background:var(--energy-gradient);border-radius:16px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:0 12px 24px #22d3ee38}.install-prompt__content strong[data-v-915093f9]{color:var(--color-secondary);margin-bottom:3px;font-size:15px;display:block}.install-prompt__content span[data-v-915093f9]{color:var(--color-muted);font-size:13px;line-height:1.35}.install-prompt__actions[data-v-915093f9]{align-items:center;gap:10px;display:flex}.install-prompt__dismiss[data-v-915093f9]{cursor:pointer;min-height:44px;color:var(--color-muted);background:0 0;padding:0 10px;font-size:14px;font-weight:850}.offline-banner[data-v-21ecc339]{left:50%;top:max(12px, env(safe-area-inset-top));z-index:90;color:#7a3f00;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff7d6f5;border:1px solid #b4530938;border-radius:18px;flex-direction:column;gap:3px;width:calc(100% - 24px);max-width:456px;padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 42px #0f172a29}.offline-banner strong[data-v-21ecc339]{font-size:14px}.offline-banner span[data-v-21ecc339]{font-size:13px;line-height:1.35}.toast-host[data-v-25f31939]{left:50%;top:max(12px, env(safe-area-inset-top));z-index:80;pointer-events:none;flex-direction:column;gap:10px;width:calc(100% - 24px);max-width:456px;display:flex;position:fixed;transform:translate(-50%)}.toast[data-v-25f31939]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff0;border:1px solid #7dd3fc33;border-radius:20px;grid-template-columns:36px 1fr 28px;align-items:center;gap:10px;min-height:64px;padding:12px;display:grid;box-shadow:0 18px 42px #0f172a29}.toast__icon[data-v-25f31939]{color:#fff;border-radius:14px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.toast--success .toast__icon[data-v-25f31939]{background:var(--color-success)}.toast--error .toast__icon[data-v-25f31939]{background:var(--color-danger)}.toast--warning .toast__icon[data-v-25f31939]{background:#f59e0b}.toast--info .toast__icon[data-v-25f31939]{background:var(--energy-gradient)}.toast__content[data-v-25f31939]{flex-direction:column;gap:3px;min-width:0;display:flex}.toast__content strong[data-v-25f31939]{color:var(--color-secondary);font-size:14px}.toast__content span[data-v-25f31939]{color:var(--color-muted);font-size:13px;line-height:1.35}.toast__close[data-v-25f31939]{cursor:pointer;width:28px;height:28px;color:var(--color-muted);background:#e2e8f0b8;border-radius:999px;font-size:20px;line-height:1}.bottom-nav[data-v-ea9643cb]{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:50;background:linear-gradient(145deg, #07111feb, #0c1d30db), var(--color-secondary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #7dd3fc3d;border-radius:26px;grid-template-columns:repeat(4,1fr);gap:6px;width:calc(100% - 24px);max-width:456px;min-height:72px;padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 54px #07111f4d,inset 0 1px #ffffff14}.bottom-nav__item[data-v-ea9643cb]{cursor:pointer;color:#e2e8f0ad;background:0 0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:6px 4px;transition:background .15s,color .15s,transform .15s;display:flex}.bottom-nav__item[data-v-ea9643cb]:active{transform:scale(.96)}.bottom-nav__item--active[data-v-ea9643cb]{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #7dd3fc24}.bottom-nav__item--highlight[data-v-ea9643cb]{color:#fff;background:var(--energy-gradient);box-shadow:0 10px 24px #22d3ee3d}.bottom-nav__item--highlight.bottom-nav__item--active[data-v-ea9643cb]{color:#fff;background:var(--energy-gradient)}.bottom-nav__icon[data-v-ea9643cb]{font-size:20px;line-height:1}.bottom-nav__label[data-v-ea9643cb]{letter-spacing:0;font-size:11px;font-weight:850;line-height:1}.app-shell--with-bottom-nav[data-v-2d556663]{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.app-card[data-v-5bffbb46]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-gradient);width:100%;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px;position:relative;overflow:hidden}.app-card[data-v-5bffbb46]:before{pointer-events:none;content:"";opacity:.78;background:linear-gradient(135deg,#31d7ff1a,#0000 34%),linear-gradient(90deg,#0000,#35f2a00f,#0000);position:absolute;inset:0}.app-card[data-v-5bffbb46]>*{z-index:1;position:relative}.error-state[data-v-b81a9947]{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff1f2f5,#ffffffe6);border:1px solid #f8717138;flex-direction:column;gap:16px;padding:24px;display:flex}.error-state__icon[data-v-b81a9947]{color:#fff;background:linear-gradient(135deg,#ef4444,#be123c);border-radius:999px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.error-state h2[data-v-b81a9947]{margin:0 0 4px;font-size:18px}.error-state p[data-v-b81a9947]{color:#8a1f2d;margin:0;line-height:1.5}.loading-state[data-v-ebc516f3]{text-align:center;min-height:160px;color:var(--color-muted);place-items:center;padding:24px;display:grid}.loading-state__spinner[data-v-ebc516f3]{border:3px solid #94a3b847;border-top-color:var(--color-electric);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-ebc516f3;box-shadow:0 0 22px #22d3ee2e}.loading-state p[data-v-ebc516f3]{margin:0;font-size:15px}@keyframes spin-ebc516f3{to{transform:rotate(360deg)}}.splash-page[data-v-053ce5c6]{min-height:calc(100vh - 40px);position:relative}.splash-page__center[data-v-053ce5c6]{align-content:center;gap:24px;min-height:calc(100vh - 80px);display:grid}.splash-page__hero[data-v-053ce5c6]{color:#fff;background:linear-gradient(155deg, #07111ff0, #0d2a3ae0), var(--color-deep);border-radius:0 0 32px 32px;flex-direction:column;gap:28px;min-height:46vh;margin:-20px -20px 0;padding:34px 20px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #07111f3d}.splash-page__hero[data-v-053ce5c6]:before{content:"";background:var(--circuit-lines), linear-gradient(120deg, transparent 10%, #22d3ee24 42%, transparent 64%);opacity:.66;pointer-events:none;position:absolute;inset:0}.splash-page__hero[data-v-053ce5c6]>*{z-index:1;position:relative}.splash-page__energy-line[data-v-053ce5c6]{background:linear-gradient(90deg,#0000,#22d3eedb,#a3e635c2,#0000);border-radius:999px;height:2px;animation:5.8s ease-in-out infinite energy-drift-053ce5c6;position:absolute;left:18%;right:-22%;transform:rotate(-18deg);box-shadow:0 0 22px #22d3ee9e}.splash-page__energy-line--top[data-v-053ce5c6]{top:36%}.splash-page__energy-line--bottom[data-v-053ce5c6]{animation-delay:-2.4s;top:68%;left:-18%;right:12%}.splash-page__topbar[data-v-053ce5c6]{justify-content:space-between;align-items:center;display:flex}.splash-page__logo[data-v-053ce5c6]{color:#fff;background:linear-gradient(145deg, #ffffff3d, transparent), var(--energy-gradient);border-radius:26px;place-items:center;width:74px;height:74px;font-size:34px;display:grid;overflow:hidden;box-shadow:0 18px 36px #22d3ee38,inset 0 1px #fff3}.splash-page__logo img[data-v-053ce5c6]{object-fit:cover;width:100%;height:100%}.splash-page__logo--loading[data-v-053ce5c6]{margin:0 auto}.splash-page__tenant-pill[data-v-053ce5c6]{color:#dffcff;background:#22d3ee1f;border:1px solid #7dd3fc33;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.splash-page__headline[data-v-053ce5c6]{flex-direction:column;gap:10px;display:flex}.splash-page__eyebrow[data-v-053ce5c6]{color:var(--color-energy);text-transform:uppercase;letter-spacing:0;margin:0;font-size:13px;font-weight:850}.splash-page__headline[data-v-053ce5c6] .page-title,.splash-page__headline .page-title[data-v-053ce5c6]{color:#fff;text-shadow:0 14px 36px #0000003d}.splash-page__headline[data-v-053ce5c6] .page-subtitle,.splash-page__headline .page-subtitle[data-v-053ce5c6]{color:#e2e8f0d6}.splash-page__operator[data-v-053ce5c6]{flex-direction:column;gap:5px;display:flex}.splash-page__operator span[data-v-053ce5c6]{color:var(--color-muted);font-size:13px;font-weight:700}.splash-page__operator strong[data-v-053ce5c6]{color:var(--color-secondary);font-size:20px;line-height:1.2}.splash-page__operator small[data-v-053ce5c6]{color:var(--color-muted);font-size:13px}.splash-page__benefit-grid[data-v-053ce5c6]{grid-template-columns:1fr;gap:12px;display:grid}.splash-page__benefit[data-v-053ce5c6]{grid-template-columns:44px 1fr;align-items:center;gap:4px 14px;display:grid}.splash-page__benefit-icon[data-v-053ce5c6]{background:var(--color-panel);border-radius:16px;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.splash-page__benefit strong[data-v-053ce5c6]{color:var(--color-secondary);font-size:15px}.splash-page__benefit span[data-v-053ce5c6]{color:var(--color-muted);font-size:14px;line-height:1.35}.splash-page__actions[data-v-053ce5c6]{flex-direction:column;gap:12px;margin-top:auto;padding-top:8px;padding-bottom:12px;display:flex}.splash-page__support[data-v-053ce5c6]{color:var(--color-muted);text-align:center;margin:0;font-size:13px}@media (width>=420px){.splash-page__benefit-grid[data-v-053ce5c6]{grid-template-columns:1fr}}@keyframes energy-drift-053ce5c6{0%,to{opacity:.5;transform:translate(-10px)rotate(-18deg)}50%{opacity:1;transform:translate(10px)rotate(-18deg)}}.app-input[data-v-6e64a5aa]{flex-direction:column;gap:8px;display:flex}.app-input__label[data-v-6e64a5aa]{color:var(--color-secondary);letter-spacing:0;font-size:14px;font-weight:750}.app-input__control[data-v-6e64a5aa]{border:1px solid var(--color-border);width:100%;min-height:56px;color:var(--color-secondary);background:linear-gradient(#fffffff0,#eff9fae6);border-radius:16px;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #0f3a4c0f}.app-input__control[data-v-6e64a5aa]:focus{background:#fff;border-color:#22d3eeb8;box-shadow:0 0 0 4px #31d7ff21,0 14px 28px #0891b21a}.app-input__control[data-v-6e64a5aa]:disabled{cursor:not-allowed;color:var(--color-muted);background:#e2eef1c7}.app-input__control[data-v-6e64a5aa]::placeholder{color:#5f7484b8}.app-input__control--error[data-v-6e64a5aa]{border-color:var(--color-danger)}.app-input__control--error[data-v-6e64a5aa]:focus{box-shadow:0 0 0 4px #dc26261f}.app-input__helper[data-v-6e64a5aa],.app-input__error[data-v-6e64a5aa]{font-size:13px;line-height:1.4}.app-input__helper[data-v-6e64a5aa]{color:var(--color-muted)}.app-input__error[data-v-6e64a5aa]{color:var(--color-danger)}.login-page[data-v-ebf7b485]{padding-top:18px}.login-page .page-header[data-v-ebf7b485]{background:linear-gradient(145deg, #07111feb, #0c1d30db), var(--color-deep);border:1px solid #7dd3fc33;border-radius:28px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 54px #07111f38}.login-page .page-header[data-v-ebf7b485]:before{content:"";background:var(--circuit-lines), linear-gradient(120deg, #22d3ee24, transparent 52%);opacity:.54;pointer-events:none;position:absolute;inset:0}.login-page .page-header[data-v-ebf7b485]>*{z-index:1;position:relative}.login-page__brand-mark[data-v-ebf7b485]{color:#fff;background:url(/assets/3-awUwcO3O.svg) 50%/74% no-repeat,#050b12b8;border:1px solid #31d7ff33;border-radius:22px;place-items:center;width:86px;height:86px;font-size:0;display:grid;overflow:hidden;box-shadow:0 16px 34px #00000047,0 0 28px #35f2a01f}.login-page__eyebrow[data-v-ebf7b485]{color:var(--color-energy);text-transform:uppercase;letter-spacing:0;margin:0;font-size:13px;font-weight:850}.login-page .page-title[data-v-ebf7b485]{color:#fff}.login-page .page-subtitle[data-v-ebf7b485]{color:#e2e8f0d6}.login-page__notice[data-v-ebf7b485]{flex-direction:column;gap:4px;display:flex}.login-page__notice strong[data-v-ebf7b485]{color:var(--color-secondary)}.login-page__notice span[data-v-ebf7b485]{color:var(--color-muted);font-size:14px}.login-form[data-v-ebf7b485]{flex-direction:column;gap:18px;display:flex}.login-form__error[data-v-ebf7b485]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #ff6b7a42;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.4}.login-google[data-v-ebf7b485]{flex-direction:column;gap:12px;display:flex}.login-google__button[data-v-ebf7b485]{justify-content:center;min-height:44px;display:flex}.login-google__button--loading[data-v-ebf7b485]{opacity:.68;pointer-events:none}.login-google__loading[data-v-ebf7b485]{color:var(--color-muted);text-align:center;font-size:13px}.login-page__safe-text[data-v-ebf7b485]{color:var(--color-muted);text-align:center;margin:0;font-size:13px;line-height:1.4}.verify-page[data-v-07c8cfc1]{padding-top:18px}.verify-page__back[data-v-07c8cfc1]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:800}.verify-page strong[data-v-07c8cfc1]{color:var(--color-secondary)}.verify-form[data-v-07c8cfc1]{flex-direction:column;gap:18px;display:flex}.verify-form__code-preview[data-v-07c8cfc1]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.verify-form__digit[data-v-07c8cfc1]{background:var(--color-panel);height:48px;color:var(--color-secondary);border:1px solid #60a5fa29;border-radius:14px;place-items:center;font-size:20px;font-weight:850;display:grid}.verify-form__digit--filled[data-v-07c8cfc1]{background:linear-gradient(135deg,#22d3ee24,#a3e6351a);border-color:#22d3ee80;box-shadow:0 10px 22px #22d3ee1a}.verify-form__success[data-v-07c8cfc1],.verify-form__error[data-v-07c8cfc1]{border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.4}.verify-form__success[data-v-07c8cfc1]{color:#0f6b3b;background:#dcfce7e6;border:1px solid #22c55e33}.verify-form__error[data-v-07c8cfc1]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #f8717138}.verify-form__resend[data-v-07c8cfc1]{cursor:pointer;min-height:44px;color:var(--color-primary);background:0 0;font-size:14px;font-weight:850}.verify-form__resend[data-v-07c8cfc1]:disabled{cursor:not-allowed;opacity:.5}.charging-card[data-v-6aa82fc6]{flex-direction:column;gap:16px;display:flex}.charging-card__top[data-v-6aa82fc6]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.charging-card__eyebrow[data-v-6aa82fc6]{color:var(--color-primary);text-transform:uppercase;letter-spacing:0;margin-bottom:5px;font-size:13px;font-weight:850;display:block}.charging-card__top strong[data-v-6aa82fc6]{color:var(--color-secondary);font-size:18px}.charging-card__pulse[data-v-6aa82fc6]{background:var(--color-energy);border-radius:999px;width:14px;height:14px;margin-top:4px;animation:1.3s ease-in-out infinite pulse-6aa82fc6;box-shadow:0 0 0 8px #a3e63524,0 0 24px #22d3ee80}.charging-card__info[data-v-6aa82fc6]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.charging-card__info div[data-v-6aa82fc6]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.charging-card__info span[data-v-6aa82fc6]{color:var(--color-muted);font-size:12px;font-weight:700}.charging-card__info strong[data-v-6aa82fc6]{color:var(--color-secondary);font-size:15px}.charging-card__location[data-v-6aa82fc6]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}@keyframes pulse-6aa82fc6{0%{opacity:.85;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}to{opacity:.85;transform:scale(.95)}}.wallet-card[data-v-b82cf525]{flex-direction:column;gap:12px;display:flex}.wallet-card__header[data-v-b82cf525]{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-card__header span[data-v-b82cf525]{color:var(--color-muted);font-size:14px;font-weight:700}.wallet-card__status[data-v-b82cf525]{color:var(--color-success);background:#16a34a1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;box-shadow:inset 0 0 0 1px #16a34a29}.wallet-card__status--blocked[data-v-b82cf525]{color:#7a3f00;background:#fff7d6db;box-shadow:inset 0 0 0 1px #f59e0b38}.wallet-card__amount[data-v-b82cf525]{color:var(--color-secondary);letter-spacing:0;text-shadow:0 12px 30px #00a78e1f;font-size:38px;line-height:1}.wallet-card__hint[data-v-b82cf525]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.wallet-card__details[data-v-b82cf525]{grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid}.wallet-card__details div[data-v-b82cf525]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.wallet-card__details span[data-v-b82cf525]{color:var(--color-muted);font-size:12px;font-weight:700}.wallet-card__details strong[data-v-b82cf525]{color:var(--color-secondary);font-size:15px}.next-step-card[data-v-d92d7245]{background:linear-gradient(120deg, #22d3ee2e, transparent 44%), var(--surface-gradient);box-shadow:var(--shadow-card);border:1px solid #7dd3fc33;border-radius:24px;flex-direction:column;gap:16px;padding:18px;display:flex;position:relative;overflow:hidden}.next-step-card[data-v-d92d7245]:before{content:"";background:var(--circuit-lines);opacity:.3;pointer-events:none;position:absolute;inset:0}.next-step-card--success[data-v-d92d7245]{background:linear-gradient(120deg, #16a34a29, transparent 48%), var(--surface-gradient)}.next-step-card--warning[data-v-d92d7245]{background:linear-gradient(120deg, #f59e0b2e, transparent 48%), var(--surface-gradient)}.next-step-card--info[data-v-d92d7245]{background:linear-gradient(120deg, #3b82f629, transparent 48%), var(--surface-gradient)}.next-step-card[data-v-d92d7245]>*{z-index:1;position:relative}.next-step-card__icon[data-v-d92d7245]{color:#fff;background:var(--energy-gradient);border-radius:20px;place-items:center;width:54px;height:54px;font-size:26px;display:grid;box-shadow:0 14px 28px #22d3ee3d}.next-step-card--success .next-step-card__icon[data-v-d92d7245]{background:var(--color-success)}.next-step-card--warning .next-step-card__icon[data-v-d92d7245]{background:#f59e0b}.next-step-card__content[data-v-d92d7245]{flex-direction:column;gap:6px;display:flex}.next-step-card__content span[data-v-d92d7245]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.next-step-card__content strong[data-v-d92d7245]{color:var(--color-secondary);font-size:21px;line-height:1.15}.next-step-card__content p[data-v-d92d7245]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.45}.home-page[data-v-cfe89b79]{padding-bottom:24px}.home-page__header[data-v-cfe89b79]{background:linear-gradient(145deg, #07111ff0, #0d2a3adb), var(--color-deep);border:1px solid #7dd3fc33;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #07111f33}.home-page__header[data-v-cfe89b79]:before{content:"";background:var(--circuit-lines), linear-gradient(120deg, #22d3ee24, transparent 58%);opacity:.52;pointer-events:none;position:absolute;inset:0}.home-page__header[data-v-cfe89b79]>*{z-index:1;position:relative}.home-page__hello[data-v-cfe89b79]{color:var(--color-energy);margin:0 0 8px;font-weight:850}.home-page__header .page-title[data-v-cfe89b79]{color:#fff}.home-page__header .page-subtitle[data-v-cfe89b79]{color:#e2e8f0d6}.home-page__logout[data-v-cfe89b79]{cursor:pointer;color:#fff;background:#ffffff1f;border:1px solid #e2e8f029;border-radius:999px;min-width:58px;min-height:38px;font-size:13px;font-weight:850}.home-page__actions[data-v-cfe89b79]{grid-template-columns:1fr;gap:12px;display:grid}.home-page__warning[data-v-cfe89b79]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b38;border-radius:16px;margin:-4px 0 0;padding:12px 14px;font-size:14px;line-height:1.4}.home-page__refreshing[data-v-cfe89b79]{color:var(--color-primary-dark);text-align:center;background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:800}.home-page__section[data-v-cfe89b79]{flex-direction:column;gap:12px;display:flex}.home-page__section-title[data-v-cfe89b79]{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-page__section-title h2[data-v-cfe89b79]{color:var(--color-secondary);margin:0;font-size:18px}.home-page__section-title button[data-v-cfe89b79]{cursor:pointer;min-height:34px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:13px;font-weight:850}.home-page__section-title button[data-v-cfe89b79]:disabled{cursor:not-allowed;opacity:.55}.home-page__card-button[data-v-cfe89b79]{cursor:pointer;text-align:left;background:0 0;width:100%;padding:0}.empty-state[data-v-cfe89b79]{flex-direction:column;gap:6px;display:flex}.empty-state strong[data-v-cfe89b79]{color:var(--color-secondary)}.empty-state span[data-v-cfe89b79]{color:var(--color-muted);font-size:14px;line-height:1.4}.recent-list[data-v-cfe89b79]{flex-direction:column;gap:10px;display:flex}.recent-item[data-v-cfe89b79]{cursor:pointer;background:var(--color-surface);text-align:left;border:1px solid #7dd3fc2e;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:74px;padding:14px;display:flex;box-shadow:0 14px 30px #0f172a12}.recent-item[data-v-cfe89b79]:active{transform:scale(.99)}.recent-item[data-v-cfe89b79]:hover{border-color:#22d3ee52}.recent-item__main[data-v-cfe89b79],.recent-item__side[data-v-cfe89b79]{flex-direction:column;gap:5px;display:flex}.recent-item__main[data-v-cfe89b79]{min-width:0}.recent-item__main strong[data-v-cfe89b79]{color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.recent-item__main span[data-v-cfe89b79],.recent-item__side span[data-v-cfe89b79]{color:var(--color-muted);font-size:12px}.recent-item__side[data-v-cfe89b79]{flex-shrink:0;align-items:flex-end}.recent-item__side strong[data-v-cfe89b79]{color:var(--color-secondary);font-size:14px}.home-page__warning strong[data-v-cfe89b79]{font-weight:850}.wallet-topups[data-v-f16be717]{flex-direction:column;gap:14px;display:flex}.wallet-topups__header[data-v-f16be717]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-topups__header h2[data-v-f16be717]{color:var(--color-secondary);margin:0;font-size:18px}.wallet-topups__header p[data-v-f16be717]{color:var(--color-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.wallet-topups__header button[data-v-f16be717]{cursor:pointer;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:850}.wallet-topups__header button[data-v-f16be717]:disabled{cursor:not-allowed;opacity:.55}.wallet-topups__error[data-v-f16be717],.wallet-topups__soft-error[data-v-f16be717]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #ff6b7a42;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.wallet-topups__soft-error[data-v-f16be717]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b38}.wallet-topups__filters[data-v-f16be717]{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.wallet-topups__filters[data-v-f16be717]::-webkit-scrollbar{display:none}.wallet-topups__filters button[data-v-f16be717]{cursor:pointer;min-height:36px;color:var(--color-muted);background:#31d7ff0f;border:1px solid #31d7ff29;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:850}.wallet-topups__filter--active[data-v-f16be717]{color:var(--color-secondary)!important;background:#35f2a021!important;border-color:#35f2a05c!important}.wallet-topups__empty[data-v-f16be717]{text-align:center;flex-direction:column;gap:12px;display:flex}.wallet-topups__empty-icon[data-v-f16be717]{color:#fff;background:var(--energy-gradient);border-radius:20px;place-items:center;width:56px;height:56px;margin:0 auto;font-size:26px;display:grid;box-shadow:0 14px 28px #22d3ee38}.wallet-topups__empty strong[data-v-f16be717]{color:var(--color-secondary);font-size:16px}.wallet-topups__empty span[data-v-f16be717]{color:var(--color-muted);font-size:14px;line-height:1.4}.wallet-topups__list[data-v-f16be717]{flex-direction:column;gap:12px;display:flex}.topup-item[data-v-f16be717]{cursor:pointer;text-align:left;background:0 0;width:100%;padding:0}.topup-item[data-v-f16be717]:active{transform:scale(.99)}.topup-item__content[data-v-f16be717]{flex-direction:column;gap:14px;display:flex}.topup-item__top[data-v-f16be717]{justify-content:space-between;gap:12px;display:flex}.topup-item__top div[data-v-f16be717]{flex-direction:column;gap:4px;min-width:0;display:flex}.topup-item__top span[data-v-f16be717],.topup-item__details span[data-v-f16be717]{color:var(--color-muted);font-size:12px;font-weight:800}.topup-item__top strong[data-v-f16be717]{color:var(--color-secondary);font-size:22px;line-height:1}.topup-status[data-v-f16be717]{border-radius:999px;flex-shrink:0;height:fit-content;padding:7px 10px;font-size:12px;font-weight:850}.topup-status--success[data-v-f16be717]{color:var(--color-success);background:#16a34a1f;box-shadow:inset 0 0 0 1px #16a34a29}.topup-status--warning[data-v-f16be717]{color:#7a3f00;background:#fff7d6db;box-shadow:inset 0 0 0 1px #f59e0b2e}.topup-status--danger[data-v-f16be717]{color:#8a1f2d;background:#fff1f2e6;box-shadow:inset 0 0 0 1px #f871712e}.topup-item__details[data-v-f16be717]{grid-template-columns:1fr;gap:10px;display:grid}.topup-item__details div[data-v-f16be717]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.topup-item__details strong[data-v-f16be717]{color:var(--color-secondary);word-break:break-word;font-size:13px;line-height:1.35}.topup-item__footer[data-v-f16be717]{justify-content:space-between;align-items:center;gap:12px;display:flex}.topup-item__footer span[data-v-f16be717],.topup-item__footer small[data-v-f16be717]{color:var(--color-primary);font-size:13px;font-weight:850}.wallet-topups__pagination[data-v-f16be717]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.wallet-topups__pagination button[data-v-f16be717]{cursor:pointer;min-height:38px;color:var(--color-primary);background:#31d7ff14;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850}.wallet-topups__pagination button[data-v-f16be717]:disabled{cursor:not-allowed;color:var(--color-muted);opacity:.55}.wallet-topups__pagination span[data-v-f16be717]{color:var(--color-muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:800}@media (width>=430px){.topup-item__details[data-v-f16be717]{grid-template-columns:1fr 1fr}}.wallet-page[data-v-f1db86c6]{padding-bottom:24px}.wallet-page__header[data-v-f1db86c6]{flex-direction:column;gap:16px;display:flex}.wallet-page__back[data-v-f1db86c6]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.wallet-page__refreshing[data-v-f1db86c6]{color:var(--color-primary-dark);text-align:center;background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:800}.wallet-hero[data-v-f1db86c6]{flex-direction:column;gap:12px;display:flex}.wallet-hero span[data-v-f1db86c6]{color:var(--color-muted);font-size:14px;font-weight:750}.wallet-hero strong[data-v-f1db86c6]{color:var(--color-secondary);letter-spacing:0;font-size:40px;line-height:1}.wallet-hero p[data-v-f1db86c6]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.wallet-grid[data-v-f1db86c6]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-stat[data-v-f1db86c6]{flex-direction:column;gap:8px;display:flex}.wallet-stat span[data-v-f1db86c6]{color:var(--color-muted);font-size:13px;font-weight:750}.wallet-stat strong[data-v-f1db86c6]{color:var(--color-secondary);font-size:18px}.wallet-limits[data-v-f1db86c6]{flex-direction:column;gap:16px;display:flex}.wallet-limits__title[data-v-f1db86c6],.wallet-section__title[data-v-f1db86c6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-limits__title strong[data-v-f1db86c6]{color:var(--color-secondary);font-size:17px}.wallet-limits__title button[data-v-f1db86c6],.wallet-section__title button[data-v-f1db86c6]{cursor:pointer;min-height:34px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:13px;font-weight:850}.wallet-limits__title button[data-v-f1db86c6]:disabled,.wallet-section__title button[data-v-f1db86c6]:disabled{cursor:not-allowed;opacity:.55}.wallet-limits__list[data-v-f1db86c6]{flex-direction:column;gap:10px;display:flex}.wallet-limits__list div[data-v-f1db86c6]{background:var(--color-panel);border:1px solid #60a5fa24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.wallet-limits__list span[data-v-f1db86c6]{color:var(--color-muted);font-size:14px}.wallet-limits__list strong[data-v-f1db86c6]{color:var(--color-secondary);text-align:right;font-size:14px}.wallet-section[data-v-f1db86c6]{flex-direction:column;gap:12px;display:flex}.wallet-section__title h2[data-v-f1db86c6]{color:var(--color-secondary);margin:0 0 4px;font-size:18px}.wallet-section__title p[data-v-f1db86c6]{color:var(--color-muted);margin:0;font-size:13px}.wallet-page__soft-error[data-v-f1db86c6]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b2e;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.transactions-list[data-v-f1db86c6]{flex-direction:column;gap:10px;display:flex}.wallet-filter-bar[data-v-f1db86c6]{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.wallet-filter-bar[data-v-f1db86c6]::-webkit-scrollbar{display:none}.wallet-filter-bar button[data-v-f1db86c6]{cursor:pointer;min-height:36px;color:var(--color-muted);background:#31d7ff0f;border:1px solid #31d7ff29;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:850}.wallet-filter-bar__item--active[data-v-f1db86c6]{color:var(--color-secondary)!important;background:#35f2a021!important;border-color:#35f2a05c!important}.wallet-pagination[data-v-f1db86c6]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.wallet-pagination button[data-v-f1db86c6]{cursor:pointer;min-height:38px;color:var(--color-primary);background:#31d7ff14;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850}.wallet-pagination button[data-v-f1db86c6]:disabled{cursor:not-allowed;color:var(--color-muted);opacity:.55}.wallet-pagination span[data-v-f1db86c6]{color:var(--color-muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:800}.transaction-item[data-v-f1db86c6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.transaction-item__main[data-v-f1db86c6]{flex-direction:column;gap:5px;min-width:0;display:flex}.transaction-item__main strong[data-v-f1db86c6]{color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.transaction-item__main span[data-v-f1db86c6]{color:var(--color-muted);font-size:12px}.transaction-item__amount[data-v-f1db86c6]{color:var(--color-danger);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.transaction-item__amount--positive[data-v-f1db86c6]{color:var(--color-success)}.transaction-item__amount strong[data-v-f1db86c6]{font-size:14px}.transaction-item__amount span[data-v-f1db86c6]{color:var(--color-muted);text-transform:uppercase;font-size:11px}.empty-state[data-v-f1db86c6]{flex-direction:column;gap:6px;display:flex}.empty-state strong[data-v-f1db86c6]{color:var(--color-secondary)}.empty-state span[data-v-f1db86c6]{color:var(--color-muted);font-size:14px;line-height:1.4}.card-checkout[data-v-6d599b2a]{background:linear-gradient(135deg, #22d3ee24, #a3e63514), var(--color-panel);border:1px solid #60a5fa24;border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.card-checkout__icon[data-v-6d599b2a]{color:#fff;background:var(--energy-gradient);border-radius:18px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 14px 28px #22d3ee38}.card-checkout strong[data-v-6d599b2a]{color:var(--color-secondary);font-size:17px}.card-checkout p[data-v-6d599b2a]{color:var(--color-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.card-checkout__link[data-v-6d599b2a]{color:var(--color-primary);text-align:center;font-size:14px;font-weight:850;text-decoration:none}.payment-methods[data-v-0f4986f3]{flex-direction:column;gap:12px;display:flex}.payment-methods strong[data-v-0f4986f3]{color:var(--color-secondary);font-size:16px}.payment-methods__grid[data-v-0f4986f3]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-method[data-v-0f4986f3]{cursor:pointer;background:var(--color-panel);text-align:left;border:1px solid #60a5fa29;border-radius:18px;flex-direction:column;gap:5px;min-height:78px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.payment-method[data-v-0f4986f3]:disabled{cursor:not-allowed;opacity:.55}.payment-method span[data-v-0f4986f3]{color:var(--color-secondary);font-size:15px;font-weight:850}.payment-method small[data-v-0f4986f3]{color:var(--color-muted);font-size:12px;line-height:1.35}.payment-method--selected[data-v-0f4986f3]{background:linear-gradient(135deg,#22d3ee24,#a3e6351a);border-color:#22d3ee85;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #22d3ee1a}.payment-method--selected span[data-v-0f4986f3]{color:var(--color-primary)}.payment-methods__safe-note[data-v-0f4986f3]{color:var(--color-muted);margin:0;font-size:13px;line-height:1.4}.payment-status-badge[data-v-b6373aa0]{border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:850}.payment-status-badge--success[data-v-b6373aa0]{color:var(--color-success);background:#16a34a1f;box-shadow:inset 0 0 0 1px #16a34a29}.payment-status-badge--warning[data-v-b6373aa0]{color:#7a3f00;background:#fff7d6db;box-shadow:inset 0 0 0 1px #f59e0b2e}.payment-status-badge--danger[data-v-b6373aa0]{color:#8a1f2d;background:#fff1f2e6;box-shadow:inset 0 0 0 1px #f871712e}.pix-copy[data-v-7e8efda0]{flex-direction:column;gap:10px;display:flex}.pix-copy span[data-v-7e8efda0]{color:var(--color-muted);font-size:13px;font-weight:800}.pix-copy textarea[data-v-7e8efda0]{resize:vertical;width:100%;min-height:120px;color:var(--color-secondary);background:#050b126b;border:1px solid #60a5fa2e;border-radius:16px;outline:none;padding:12px;font-size:13px;line-height:1.4}.pix-copy textarea[data-v-7e8efda0]:focus{border-color:#22d3ee9e;box-shadow:0 0 0 4px #22d3ee1f}.pix-qr-card[data-v-0cd420d6]{flex-direction:column;gap:16px;display:flex}.pix-qr-card__qr[data-v-0cd420d6]{border:1px solid #60a5fa2e;border-radius:18px;width:220px;max-width:100%;margin:0 auto;box-shadow:0 16px 34px #0f172a1a}.pix-qr-card__hint[data-v-0cd420d6]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.topup-amount-selector[data-v-589dd099]{flex-direction:column;gap:18px;display:flex}.topup-amount-selector__group[data-v-589dd099]{flex-direction:column;gap:12px;display:flex}.topup-amount-selector__group strong[data-v-589dd099]{color:var(--color-secondary);font-size:16px}.quick-amounts[data-v-589dd099]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-amount[data-v-589dd099]{cursor:pointer;min-height:54px;color:var(--color-secondary);background:var(--color-panel);border:1px solid #60a5fa29;border-radius:16px;font-size:15px;font-weight:850}.quick-amount[data-v-589dd099]:disabled{cursor:not-allowed;opacity:.55}.quick-amount--selected[data-v-589dd099]{color:var(--color-primary);background:linear-gradient(135deg,#22d3ee24,#a3e6351a);border-color:#22d3ee85;box-shadow:0 12px 26px #22d3ee1a}.topup-amount-selector__empty[data-v-589dd099]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.topup-amount-selector__divider[data-v-589dd099]{color:var(--color-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.topup-amount-selector__divider[data-v-589dd099]:before,.topup-amount-selector__divider[data-v-589dd099]:after{content:"";background:var(--color-border);flex:1;height:1px}.topup-amount-selector__preview[data-v-589dd099]{background:linear-gradient(120deg,#22d3ee1f,#a3e63514);border:1px solid #22d3ee29;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.topup-amount-selector__preview span[data-v-589dd099]{color:var(--color-muted);font-size:14px}.topup-amount-selector__preview strong[data-v-589dd099]{color:var(--color-primary);font-size:18px}.topup-page[data-v-47d30bea]{padding-bottom:24px}.topup-page__header[data-v-47d30bea]{flex-direction:column;gap:16px;display:flex}.topup-page__back[data-v-47d30bea]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.topup-balance[data-v-47d30bea]{flex-direction:column;gap:8px;display:flex}.topup-balance span[data-v-47d30bea]{color:var(--color-muted);font-size:14px;font-weight:750}.topup-balance strong[data-v-47d30bea]{color:var(--color-secondary);letter-spacing:0;font-size:36px;line-height:1}.topup-balance small[data-v-47d30bea]{color:var(--color-muted);font-size:13px}.topup-form[data-v-47d30bea]{flex-direction:column;gap:18px;display:flex}.topup-message[data-v-47d30bea]{border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.topup-message--error[data-v-47d30bea]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #f8717138}.topup-message--success[data-v-47d30bea]{color:#0f6b3b;background:#dcfce7e6;border:1px solid #22c55e33}.topup-message--warning[data-v-47d30bea]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33}.payment-card[data-v-47d30bea]{flex-direction:column;gap:18px;display:flex}.payment-card__header[data-v-47d30bea]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-card__header div[data-v-47d30bea]{flex-direction:column;gap:6px;min-width:0;display:flex}.payment-card__header span[data-v-47d30bea],.payment-card__amount span[data-v-47d30bea],.payment-card__meta span[data-v-47d30bea]{color:var(--color-muted);font-size:13px;font-weight:800}.payment-card__header strong[data-v-47d30bea]{color:var(--color-secondary);font-size:20px;line-height:1.15}.payment-card__amount[data-v-47d30bea],.payment-card__meta[data-v-47d30bea]{flex-direction:column;gap:6px;display:flex}.payment-card__amount strong[data-v-47d30bea]{color:var(--color-secondary);font-size:34px;line-height:1}.payment-card__meta strong[data-v-47d30bea]{color:var(--color-secondary);font-size:14px}.payment-card__expires[data-v-47d30bea]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:800}.payment-card__actions[data-v-47d30bea]{flex-direction:column;gap:10px;display:flex}.payment-card__new[data-v-47d30bea]{cursor:pointer;min-height:44px;color:var(--color-primary);background:0 0;font-size:14px;font-weight:850}.payment-card__polling[data-v-47d30bea]{background:linear-gradient(120deg,#22d3ee1f,#a3e63514);border:1px solid #22d3ee29;border-radius:16px;grid-template-columns:12px 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.payment-card__polling-dot[data-v-47d30bea]{background:var(--color-muted);border-radius:999px;width:10px;height:10px;margin-top:4px}.payment-card__polling-dot--active[data-v-47d30bea]{background:var(--color-energy);box-shadow:0 0 0 6px #a3e6351f,0 0 18px #22d3ee75}.payment-card__polling strong[data-v-47d30bea]{color:var(--color-primary);margin-bottom:4px;font-size:13px;font-weight:850;display:block}.payment-card__polling small[data-v-47d30bea]{color:var(--color-muted);font-size:12px;line-height:1.4}.scan-page[data-v-b222363b]{padding-bottom:24px}.scan-page__header[data-v-b222363b]{flex-direction:column;gap:16px;display:flex}.scan-page__back[data-v-b222363b]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.scanner[data-v-b222363b]{flex-direction:column;gap:16px;display:flex}.scanner__frame[data-v-b222363b]{aspect-ratio:1;background:var(--circuit-lines), linear-gradient(145deg, #07111ffa, #0d2a3aeb);border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7dd3fc29}.scanner__video[data-v-b222363b]{object-fit:cover;width:100%;height:100%}.scanner__overlay[data-v-b222363b]{pointer-events:none;position:absolute;inset:42px}.scanner__overlay span[data-v-b222363b]{border-color:var(--color-electric);filter:drop-shadow(0 0 10px #22d3eeb8);width:42px;height:42px;position:absolute}.scanner__overlay span[data-v-b222363b]:first-child{border-top:4px solid;border-left:4px solid;border-radius:14px 0 0;top:0;left:0}.scanner__overlay span[data-v-b222363b]:nth-child(2){border-top:4px solid;border-right:4px solid;border-radius:0 14px 0 0;top:0;right:0}.scanner__overlay span[data-v-b222363b]:nth-child(3){border-bottom:4px solid;border-left:4px solid;border-radius:0 0 0 14px;bottom:0;left:0}.scanner__overlay span[data-v-b222363b]:nth-child(4){border-bottom:4px solid;border-right:4px solid;border-radius:0 0 14px;bottom:0;right:0}.scanner__message[data-v-b222363b]{color:#fff;text-align:center;background:#07111fd1;border:1px solid #7dd3fc2e;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:750;position:absolute;bottom:16px;left:16px;right:16px}.scanner__hint[data-v-b222363b]{color:var(--color-muted);text-align:center;margin:0;font-size:14px;line-height:1.4}.scan-page__error[data-v-b222363b]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #f8717138;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.manual-form[data-v-b222363b]{flex-direction:column;gap:16px;display:flex}.manual-form strong[data-v-b222363b]{color:var(--color-secondary);font-size:16px}.manual-form p[data-v-b222363b]{color:var(--color-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.connector-page[data-v-da842bc2]{padding-bottom:24px}.connector-page__header[data-v-da842bc2]{flex-direction:column;gap:16px;display:flex}.connector-page__back[data-v-da842bc2]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.connector-hero[data-v-da842bc2]{flex-direction:column;gap:18px;display:flex}.connector-hero__top[data-v-da842bc2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-hero__status[data-v-da842bc2]{color:var(--color-success);background:#16a34a1f;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850;box-shadow:inset 0 0 0 1px #16a34a29}.connector-hero__status--blocked[data-v-da842bc2]{color:#7a3f00;background:#fff7d6db;box-shadow:inset 0 0 0 1px #f59e0b2e}.connector-hero__number[data-v-da842bc2]{color:var(--color-muted);font-size:14px;font-weight:850}.connector-hero h2[data-v-da842bc2]{color:var(--color-secondary);margin:0 0 6px;font-size:24px;line-height:1.15}.connector-hero p[data-v-da842bc2]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.connector-hero__grid[data-v-da842bc2]{grid-template-columns:1fr;gap:10px;display:grid}.connector-hero__grid div[data-v-da842bc2]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.connector-hero__grid span[data-v-da842bc2],.connector-info__list span[data-v-da842bc2],.tariff-card__header span[data-v-da842bc2],.tariff-card__minimum span[data-v-da842bc2],.tariff-card__component span[data-v-da842bc2],.start-card__header span[data-v-da842bc2],.start-card__limits span[data-v-da842bc2]{color:var(--color-muted);font-size:13px;font-weight:750}.connector-hero__grid strong[data-v-da842bc2],.connector-info__list strong[data-v-da842bc2]{color:var(--color-secondary);font-size:15px}.start-card[data-v-da842bc2]{flex-direction:column;gap:18px;display:flex}.start-card__header[data-v-da842bc2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.start-card__header strong[data-v-da842bc2]{color:var(--color-secondary);letter-spacing:0;margin-top:6px;font-size:34px;line-height:1;display:block}.start-card__wallet-status[data-v-da842bc2]{color:var(--color-success);background:#16a34a1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;box-shadow:inset 0 0 0 1px #16a34a29}.start-card__wallet-status--blocked[data-v-da842bc2]{color:#7a3f00;background:#fff7d6db;box-shadow:inset 0 0 0 1px #f59e0b2e}.start-card__limits[data-v-da842bc2]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.start-card__limits div[data-v-da842bc2]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.start-card__limits strong[data-v-da842bc2]{color:var(--color-secondary);font-size:15px}.start-card__amounts[data-v-da842bc2]{flex-direction:column;gap:14px;display:flex}.start-card__amounts>strong[data-v-da842bc2]{color:var(--color-secondary);font-size:16px}.quick-amounts[data-v-da842bc2]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-amount[data-v-da842bc2]{cursor:pointer;min-height:54px;color:var(--color-secondary);background:var(--color-panel);border:1px solid #60a5fa29;border-radius:16px;font-size:15px;font-weight:850}.quick-amount--selected[data-v-da842bc2]{color:var(--color-primary);background:linear-gradient(135deg,#22d3ee24,#a3e6351a);border-color:#22d3ee85;box-shadow:0 12px 26px #22d3ee1a}.start-card__use-balance[data-v-da842bc2]{cursor:pointer;min-height:48px;color:var(--color-primary);background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:800;display:flex}.start-card__use-balance strong[data-v-da842bc2]{color:var(--color-secondary);font-size:15px}.start-card__use-balance[data-v-da842bc2]:disabled{cursor:not-allowed;opacity:.6}.start-card__preview[data-v-da842bc2]{background:linear-gradient(120deg,#22d3ee1f,#a3e63514);border:1px solid #22d3ee29;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.start-card__preview span[data-v-da842bc2]{color:var(--color-muted);font-size:14px}.start-card__preview strong[data-v-da842bc2]{color:var(--color-primary);font-size:18px}.connector-info[data-v-da842bc2],.tariff-card[data-v-da842bc2]{flex-direction:column;gap:16px;display:flex}.connector-info>strong[data-v-da842bc2]{color:var(--color-secondary);font-size:17px}.connector-info__list[data-v-da842bc2]{flex-direction:column;gap:12px;display:flex}.connector-info__list div[data-v-da842bc2]{flex-direction:column;gap:4px;display:flex}.tariff-card__header strong[data-v-da842bc2]{color:var(--color-secondary);margin-top:5px;font-size:18px;display:block}.tariff-card__minimum[data-v-da842bc2]{background:linear-gradient(120deg,#22d3ee1f,#a3e63514);border:1px solid #22d3ee29;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.tariff-card__minimum strong[data-v-da842bc2]{color:var(--color-primary);font-size:18px}.tariff-card__components[data-v-da842bc2]{flex-direction:column;gap:10px;display:flex}.tariff-card__component[data-v-da842bc2]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tariff-card__component strong[data-v-da842bc2]{color:var(--color-secondary);text-align:right;font-size:15px}.tariff-card__component small[data-v-da842bc2]{color:var(--color-muted);margin-left:4px;font-size:12px;font-weight:700}.tariff-card p[data-v-da842bc2]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.connector-page__warning[data-v-da842bc2]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.connector-page__error[data-v-da842bc2]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #f8717138;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.connector-page__actions[data-v-da842bc2]{flex-direction:column;gap:10px;display:flex}.connector-page__home[data-v-da842bc2]{cursor:pointer;min-height:44px;color:var(--color-primary);background:0 0;font-size:14px;font-weight:850}.charging-active-page[data-v-d387fc06]{padding-bottom:24px}.charging-active-page__header[data-v-d387fc06]{flex-direction:column;gap:16px;display:flex}.charging-active-page__back[data-v-d387fc06]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.charging-active-page__eyebrow[data-v-d387fc06]{color:var(--color-primary);text-transform:uppercase;letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:850}.charging-active-page__live-pill[data-v-d387fc06]{width:fit-content;color:var(--color-primary-dark);background:#22d3ee1f;border:1px solid #22d3ee2e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.charging-active-page__live-dot[data-v-d387fc06]{background:var(--color-success);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #16a34a1f}.charging-active-page__live-dot--finished[data-v-d387fc06]{background:var(--color-muted);box-shadow:none}.charging-active-page__stop-banner[data-v-d387fc06]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33;border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex}.charging-active-page__stop-banner strong[data-v-d387fc06]{font-size:15px}.charging-active-page__stop-banner span[data-v-d387fc06]{font-size:14px;line-height:1.4}.charging-hero[data-v-d387fc06]{flex-direction:column;gap:18px;display:flex}.charging-hero__pulse-area[data-v-d387fc06]{background:radial-gradient(circle,#22d3ee33,#0000 62%),linear-gradient(145deg,#07111ff0,#0d2a3ae0);border-radius:22px;place-items:center;min-height:132px;display:grid}.charging-hero__pulse[data-v-d387fc06]{color:#fff;background:var(--energy-gradient);border-radius:30px;place-items:center;width:82px;height:82px;font-size:38px;animation:1.4s ease-in-out infinite charging-pulse-d387fc06;display:grid;box-shadow:0 0 0 14px #22d3ee1f,0 0 42px #a3e63538}.charging-hero__pulse--stopping[data-v-d387fc06]{background:#f59e0b;box-shadow:0 0 0 14px #f59e0b1f}.charging-hero__pulse--finished[data-v-d387fc06]{background:var(--color-secondary);animation:none}.charging-hero__status[data-v-d387fc06]{flex-direction:column;gap:5px;display:flex}.charging-hero__status span[data-v-d387fc06],.charging-hero__grid span[data-v-d387fc06],.charging-location__list span[data-v-d387fc06]{color:var(--color-muted);font-size:13px;font-weight:750}.charging-hero__status strong[data-v-d387fc06]{color:var(--color-secondary);font-size:20px}.charging-hero__grid[data-v-d387fc06]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.charging-hero__grid div[data-v-d387fc06]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.charging-hero__grid strong[data-v-d387fc06]{color:var(--color-secondary);word-break:break-word;font-size:15px}.charging-location[data-v-d387fc06]{flex-direction:column;gap:16px;display:flex}.charging-location>strong[data-v-d387fc06]{color:var(--color-secondary);font-size:17px}.charging-location__list[data-v-d387fc06]{flex-direction:column;gap:12px;display:flex}.charging-location__list div[data-v-d387fc06]{flex-direction:column;gap:4px;display:flex}.charging-location__list strong[data-v-d387fc06]{color:var(--color-secondary);font-size:15px}.charging-active-page__soft-error[data-v-d387fc06]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.charging-active-page__soft-error--danger[data-v-d387fc06]{color:#8a1f2d;background:#fff1f2eb;border:1px solid #f8717138}.charging-active-page__finished[data-v-d387fc06]{color:#0f6b3b;background:#dcfce7e6;border:1px solid #22c55e33;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.charging-active-page__actions[data-v-d387fc06]{flex-direction:column;gap:10px;display:flex}.charging-active-page__stop-hint[data-v-d387fc06]{color:var(--color-muted);text-align:center;margin:-2px 0 0;font-size:13px;line-height:1.4}.charging-empty[data-v-d387fc06]{flex-direction:column;gap:12px;display:flex}.charging-empty strong[data-v-d387fc06]{color:var(--color-secondary)}.charging-empty span[data-v-d387fc06]{color:var(--color-muted);font-size:14px;line-height:1.4}@keyframes charging-pulse-d387fc06{0%{transform:scale(.96)}50%{transform:scale(1.04)}to{transform:scale(.96)}}.history-page[data-v-13319293]{padding-bottom:24px}.history-page__header[data-v-13319293]{flex-direction:column;gap:16px;display:flex}.history-page__back[data-v-13319293]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.history-page__toolbar[data-v-13319293]{background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.history-page__toolbar span[data-v-13319293]{color:var(--color-primary);font-size:13px;font-weight:850}.history-page__toolbar button[data-v-13319293]{cursor:pointer;min-height:32px;color:var(--color-primary);background:var(--color-panel);border-radius:999px;padding:0 12px;font-size:13px;font-weight:850}.history-page__toolbar button[data-v-13319293]:disabled{cursor:not-allowed;opacity:.55}.history-page__filters[data-v-13319293]{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.history-page__filters[data-v-13319293]::-webkit-scrollbar{display:none}.history-page__filters button[data-v-13319293]{cursor:pointer;min-height:36px;color:var(--color-muted);background:#31d7ff0f;border:1px solid #31d7ff29;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:850}.history-page__filter--active[data-v-13319293]{color:var(--color-secondary)!important;background:#35f2a021!important;border-color:#35f2a05c!important}.history-page__soft-error[data-v-13319293]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.4}.history-list[data-v-13319293]{flex-direction:column;gap:12px;display:flex}.history-page__pagination[data-v-13319293]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.history-page__pagination button[data-v-13319293]{cursor:pointer;min-height:38px;color:var(--color-primary);background:#31d7ff14;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850}.history-page__pagination button[data-v-13319293]:disabled{cursor:not-allowed;color:var(--color-muted);opacity:.55}.history-page__pagination span[data-v-13319293]{color:var(--color-muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:800}.history-item[data-v-13319293]{cursor:pointer;text-align:left;background:0 0;width:100%;padding:0}.history-item[data-v-13319293]:active{transform:scale(.99)}.history-item__content[data-v-13319293]{flex-direction:column;gap:14px;display:flex}.history-item__top[data-v-13319293]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.history-item__place[data-v-13319293]{flex-direction:column;gap:5px;min-width:0;display:flex}.history-item__place strong[data-v-13319293]{color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.history-item__place span[data-v-13319293]{color:var(--color-muted);font-size:12px}.history-item__status[data-v-13319293]{border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:850}.history-item__status--success[data-v-13319293]{color:var(--color-success);background:#16a34a1f;box-shadow:inset 0 0 0 1px #16a34a29}.history-item__status--warning[data-v-13319293]{color:#7a3f00;background:#fff7d6db;box-shadow:inset 0 0 0 1px #f59e0b2e}.history-item__status--danger[data-v-13319293]{color:#8a1f2d;background:#fff1f2e6;box-shadow:inset 0 0 0 1px #f871712e}.history-item__middle[data-v-13319293]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.history-item__middle div[data-v-13319293]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.history-item__middle span[data-v-13319293]{color:var(--color-muted);font-size:12px;font-weight:750}.history-item__middle strong[data-v-13319293]{color:var(--color-secondary);font-size:15px}.history-item__footer[data-v-13319293]{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-item__footer span[data-v-13319293]{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.history-item__footer small[data-v-13319293]{color:var(--color-primary);flex-shrink:0;font-size:13px;font-weight:850}.empty-state[data-v-13319293]{flex-direction:column;gap:12px;display:flex}.empty-state strong[data-v-13319293]{color:var(--color-secondary)}.empty-state span[data-v-13319293]{color:var(--color-muted);font-size:14px;line-height:1.4}.receipt-page[data-v-b54bee0a]{padding-bottom:24px}.receipt-page__header[data-v-b54bee0a]{flex-direction:column;gap:16px;display:flex}.receipt-page__back[data-v-b54bee0a]{cursor:pointer;width:fit-content;min-height:36px;color:var(--color-primary);background:#22d3ee1a;border:1px solid #22d3ee29;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850}.receipt-hero[data-v-b54bee0a]{flex-direction:column;gap:18px;display:flex}.receipt-hero span[data-v-b54bee0a],.receipt-section span[data-v-b54bee0a],.receipt-line span[data-v-b54bee0a]{color:var(--color-muted);font-size:13px;font-weight:750}.receipt-hero strong[data-v-b54bee0a]{color:var(--color-secondary);font-size:18px}.receipt-hero__total[data-v-b54bee0a]{background:linear-gradient(135deg, #22d3ee29, #a3e6351a), var(--color-panel);border:1px solid #60a5fa24;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.receipt-hero__total strong[data-v-b54bee0a]{color:var(--color-primary);letter-spacing:0;font-size:38px;line-height:1}.receipt-hero__status[data-v-b54bee0a]{background:#16a34a1f;border:1px solid #16a34a29;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.receipt-hero__status strong[data-v-b54bee0a]{color:var(--color-success);font-size:15px}.receipt-section[data-v-b54bee0a]{flex-direction:column;gap:16px;display:flex}.receipt-section h2[data-v-b54bee0a]{color:var(--color-secondary);margin:0;font-size:18px}.receipt-grid[data-v-b54bee0a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.receipt-grid div[data-v-b54bee0a]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;flex-direction:column;gap:5px;padding:12px;display:flex}.receipt-grid strong[data-v-b54bee0a]{color:var(--color-secondary);font-size:15px}.receipt-money-list[data-v-b54bee0a],.receipt-info-list[data-v-b54bee0a],.receipt-lines[data-v-b54bee0a]{flex-direction:column;gap:12px;display:flex}.receipt-money-list div[data-v-b54bee0a],.receipt-info-list div[data-v-b54bee0a]{justify-content:space-between;align-items:center;gap:14px;display:flex}.receipt-money-list strong[data-v-b54bee0a],.receipt-info-list strong[data-v-b54bee0a]{color:var(--color-secondary);text-align:right;font-size:14px}.receipt-money-list__success[data-v-b54bee0a]{color:var(--color-success)!important}.receipt-line[data-v-b54bee0a]{background:var(--color-panel);border:1px solid #31d7ff24;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.receipt-line div[data-v-b54bee0a]{flex-direction:column;gap:4px;min-width:0;display:flex}.receipt-line div strong[data-v-b54bee0a]{color:var(--color-secondary);font-size:14px}.receipt-line small[data-v-b54bee0a]{color:var(--color-muted);font-size:12px}.receipt-line>strong[data-v-b54bee0a]{color:var(--color-secondary);flex-shrink:0;font-size:14px}.receipt-section__empty[data-v-b54bee0a]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.receipt-section__notice[data-v-b54bee0a]{color:#7a3f00;background:#fff7d6e6;border:1px solid #f59e0b33;border-radius:16px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.receipt-page__future[data-v-b54bee0a]{color:var(--color-muted);background:var(--color-panel);text-align:center;border:1px solid #60a5fa24;border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.4}.receipt-page__actions[data-v-b54bee0a]{flex-direction:column;gap:10px;display:flex}.not-found-page[data-v-e04a6f35]{justify-content:center;min-height:calc(100vh - 40px)}.not-found[data-v-e04a6f35]{text-align:center;flex-direction:column;gap:20px;display:flex}.not-found__icon[data-v-e04a6f35]{color:#fff;background:var(--energy-gradient);border-radius:26px;place-items:center;width:74px;height:74px;margin:0 auto;font-size:34px;display:grid;box-shadow:0 18px 36px #22d3ee38}.not-found__content[data-v-e04a6f35]{flex-direction:column;gap:8px;display:flex}.not-found__content span[data-v-e04a6f35]{color:var(--color-primary);text-transform:uppercase;letter-spacing:0;font-size:13px;font-weight:850}.not-found__content h1[data-v-e04a6f35]{color:var(--color-secondary);margin:0;font-size:24px;line-height:1.15}.not-found__content p[data-v-e04a6f35]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.not-found__actions[data-v-e04a6f35]{flex-direction:column;gap:10px;display:flex}:root{color:#10202b;--color-primary:#008d73;--color-primary-dark:#006b59;--color-secondary:#10202b;--color-background:#eaf4f6;--color-surface:#ffffffe6;--color-surface-strong:#fff;--color-surface-muted:#ecf7f9e0;--color-panel:#f4fbfcdb;--color-panel-strong:#e8f4f7f5;--color-border:#0e749029;--color-border-strong:#008d7347;--color-muted:#5f7484;--color-electric:#0891b2;--color-energy:#00b884;--color-deep:#07111f;--color-danger:#c12a3a;--color-success:#008d62;--color-warning:#b45309;--radius-card:22px;--radius-button:16px;--shadow-card:0 18px 46px #0f3a4c21;--shadow-glow:0 18px 42px #0891b226;--energy-gradient:linear-gradient(135deg, #081827 0%, #0c5264 48%, #008d73 100%);--surface-gradient:linear-gradient(145deg, #fffffff0, #edf9fae0);--circuit-lines:linear-gradient(115deg, transparent 0 22%, #0891b21a 22.1%, transparent 22.7% 58%, #008d7314 58.1%, transparent 58.6%), linear-gradient(25deg, transparent 0 70%, #0891b20f 70.1%, transparent 70.6%);background:#eaf4f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--color-background);min-height:100%}body{min-width:320px;min-height:100vh;color:var(--color-secondary);background:radial-gradient(circle at 18% 0,#0891b229,#0000 30%),radial-gradient(circle at 82% 10%,#00b8841f,#0000 32%),linear-gradient(#f4fbfc 0%,#eaf4f6 52%,#ddecef 100%);margin:0}button,input,textarea,select{font:inherit}button{border:0}a{color:inherit;text-decoration:none}#app{min-height:100vh}.app-root{background:radial-gradient(circle at 10% 4%,#0891b229,#0000 24%),radial-gradient(circle at 88% 14%,#00b8841f,#0000 26%),linear-gradient(#f6fcfd 0%,#eaf4f6 48%,#dcebef 100%);min-height:100vh;position:relative;overflow-x:hidden}.app-root:before{z-index:0;pointer-events:none;content:"";background:var(--circuit-lines), repeating-linear-gradient(90deg, transparent 0 54px, #0891b209 54px 55px);opacity:.5;background-size:100% 100%,56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000070 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000070 58%,#0000 100%)}.app-root:after{z-index:0;pointer-events:none;content:"";opacity:.56;background:radial-gradient(circle at 50% -10%,#0891b21f,#0000 30%),linear-gradient(118deg,#0000 0 44%,#0891b20f 44.2%,#0000 44.9% 65%,#008d730d 65.2%,#0000 65.8%);position:fixed;inset:0}.app-shell{z-index:1;width:100%;max-width:480px;min-height:100vh;padding:20px;padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom));margin:0 auto;position:relative}.page{flex-direction:column;gap:20px;display:flex}.page-header{flex-direction:column;gap:6px;display:flex}.page-title{color:var(--color-secondary);letter-spacing:0;margin:0;font-size:28px;font-weight:800;line-height:1.1}.page-subtitle{color:var(--color-muted);margin:0;font-size:15px;line-height:1.5}.stack{flex-direction:column;gap:14px;display:flex}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.text-muted{color:var(--color-muted)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #22d3ee52}::selection{color:#fff;background:var(--color-primary-dark)}.energy-chip{width:fit-content;color:var(--color-primary-dark);background:#e0f7fad1;border:1px solid #22d3ee47;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=768px){.app-shell{padding-top:32px;padding-bottom:32px}}
