@charset "UTF-8";.notification-card[data-v-664b9df9]{display:flex;flex-direction:column;background-color:var(--surface);border:1px solid var(--line);border-radius:2px;padding:16px;width:100%;transition:all .15s cubic-bezier(.4,0,.2,1)}.notification-card[data-v-664b9df9]:hover{border-color:var(--line-strong)}.notification-card[data-v-664b9df9]:focus-visible{outline:1px solid var(--line-strong)}.notification-card-title[data-v-664b9df9]{font-size:14px;font-weight:600;color:var(--text);margin:0}.notification-card-message[data-v-664b9df9]{font-size:13px;color:var(--muted);margin:0}.backdrop-enter-active[data-v-4fcc990b],.backdrop-leave-active[data-v-4fcc990b]{transition:opacity .3s ease}.backdrop-enter-from[data-v-4fcc990b],.backdrop-leave-to[data-v-4fcc990b]{opacity:0}.drawer-enter-active[data-v-4fcc990b],.drawer-leave-active[data-v-4fcc990b]{transition:transform .3s ease}.drawer-enter-from[data-v-4fcc990b],.drawer-leave-to[data-v-4fcc990b]{transform:translate(100%)}.fill-current[data-v-4fcc990b]{fill:#fff;color:#fff}.notification-drawer-body[data-v-4fcc990b]{display:flex;flex-direction:column;gap:12px}.notification-drawer-content[data-v-4fcc990b]{display:flex;padding:16px;flex-direction:column;gap:12px}.notification-drawer-header[data-v-4fcc990b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-drawer-close-btn[data-v-4fcc990b]{display:flex;transform:translateY(2px);align-items:center;justify-content:center;width:21px;height:21px;padding:0;background:none;border:none;cursor:pointer;flex-shrink:0}.notification-drawer-close-btn[data-v-4fcc990b]:hover{opacity:.7}.black-backdrop[data-v-4fcc990b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1040}.notification-drawer[data-v-4fcc990b]{position:fixed;top:0;right:0;width:300px;height:100%;background-color:var(--surface);z-index:1041}.statusbar[data-v-531ebd79]{height:44px;display:flex;align-items:center;gap:16px;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--line)}.sb-title[data-v-531ebd79]{display:flex;align-items:baseline;gap:10px;min-width:0}.sb-h1[data-v-531ebd79]{font:700 18px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-crumb[data-v-531ebd79]{font-size:12px;color:var(--muted);white-space:nowrap}.sb-right[data-v-531ebd79]{margin-left:auto;display:flex;align-items:center;gap:8px}.sb-tariffs.is-active[data-v-531ebd79]{border-color:var(--accent);color:var(--accent)}.sb-bell[data-v-531ebd79]{position:relative;width:32px;height:32px;border-color:var(--line-strong)}.sb-badge[data-v-531ebd79]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;font:600 10px/1 JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--on-accent);background:var(--accent);border-radius:2px}@media(max-width:1024px){.schip.opt[data-v-531ebd79]{display:none}}@media(max-width:768px){.statusbar[data-v-531ebd79]{padding:0 12px;gap:12px}.sb-crumb[data-v-531ebd79],.schip[data-v-531ebd79],.sb-tariffs .t[data-v-531ebd79],.sb-new .t[data-v-531ebd79]{display:none}.sb-tariffs[data-v-531ebd79],.sb-new[data-v-531ebd79]{width:32px;padding:0;justify-content:center}}.popup-backdrop[data-v-e9663e06]{position:fixed;inset:0;background:var(--scrim);display:flex;justify-content:center;align-items:center;padding:16px;z-index:1040;animation:fadeIn-e9663e06 .15s cubic-bezier(.4,0,.2,1)}.popup-content[data-v-e9663e06]{position:relative;display:flex;flex-direction:column;width:min(660px,100%);max-height:calc(100vh - 32px);background:var(--surface);border:1px solid var(--line-strong);border-radius:2px;z-index:1050;animation:slideUp-e9663e06 .25s cubic-bezier(.4,0,.2,1)}.popup-header[data-v-e9663e06]{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);flex:none}.popup-title[data-v-e9663e06]{font:700 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--text);margin:0;flex:1;min-width:0}.popup-close[data-v-e9663e06]{margin-left:auto}.popup-body[data-v-e9663e06]{padding:16px;overflow-y:auto;min-height:0}.popup-footer[data-v-e9663e06]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line);flex:none}@keyframes fadeIn-e9663e06{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e9663e06{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.popup-backdrop[data-v-e9663e06]{padding:0}.popup-content[data-v-e9663e06]{width:100%;height:100%;max-height:none;border:0;border-radius:0}}.logout-message[data-v-bd618d00]{width:420px;max-width:100%;font-size:14px;color:var(--muted);line-height:1.6}.rail[data-v-fa2a0669]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line);overflow-y:auto;overflow-x:hidden;z-index:1030;scrollbar-width:none}.rail[data-v-fa2a0669]::-webkit-scrollbar{display:none}.rail ul[data-v-fa2a0669]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rail-logo[data-v-fa2a0669]{height:56px;display:grid;place-items:center;border-bottom:1px solid var(--line);flex:none}.rail-logo-img[data-v-fa2a0669]{width:28px;height:28px;object-fit:contain}.rail-nav[data-v-fa2a0669]{padding:6px 0}.rail-sec[data-v-fa2a0669]{border-top:1px solid var(--line);padding:4px 0}.rail-bottom[data-v-fa2a0669]{margin-top:auto;border-top:1px solid var(--line);padding:6px 0;display:flex;flex-direction:column}.rail-link[data-v-fa2a0669]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:54px;padding:0;color:var(--muted);background:none;border:0;border-left:2px solid transparent;border-right:2px solid transparent;text-decoration:none;cursor:pointer;position:relative;transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.rail-link[data-v-fa2a0669]:hover{background:var(--surface-2);color:var(--text)}.rail-link.active[data-v-fa2a0669],.rail-link[aria-current=page][data-v-fa2a0669]{color:var(--accent);border-left-color:var(--accent)}.rail-link--sm[data-v-fa2a0669]{height:40px}.rail-link--admin.active[data-v-fa2a0669]{color:var(--info);border-left-color:var(--info)}.rail-link.restricted[data-v-fa2a0669]{opacity:.6}.rail-icon[data-v-fa2a0669]{width:20px;height:20px;flex:none}.rail-lbl[data-v-fa2a0669]{font:600 10px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;text-align:center}.rail-lbl .short[data-v-fa2a0669]{display:none}.rail-lock[data-v-fa2a0669]{position:absolute;top:6px;right:8px;width:10px;height:10px;color:var(--faint)}.rail-avatar[data-v-fa2a0669]{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:2px;font:600 11px Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;letter-spacing:.06em;color:var(--text)}.only-m[data-v-fa2a0669]{display:none}.sheet-ov[data-v-fa2a0669]{position:fixed;inset:0;z-index:1040;background:var(--scrim);display:grid;align-items:end}.sheet[data-v-fa2a0669]{width:100%;max-height:80vh;overflow:auto;background:var(--surface);border-top:1px solid var(--line-strong);padding:8px 8px calc(16px + env(safe-area-inset-bottom));display:grid;gap:2px}.sheet-h[data-v-fa2a0669]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 12px}.sheet-sub[data-v-fa2a0669]{padding:10px 12px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-row[data-v-fa2a0669]{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;width:100%;border-radius:2px;color:var(--text);font:500 14px Sofia Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;text-decoration:none}.sheet-row .rail-icon[data-v-fa2a0669]{color:var(--muted)}.sheet-row .rail-lock[data-v-fa2a0669]{position:static;margin-left:auto}.sheet-row[data-v-fa2a0669]:hover{background:var(--surface-2)}.sheet-row.active[data-v-fa2a0669],.sheet-row.active .rail-icon[data-v-fa2a0669]{color:var(--accent)}.sheet-row.restricted[data-v-fa2a0669]{color:var(--muted)}@media(max-width:768px){.rail[data-v-fa2a0669]{position:fixed;inset:auto 0 0;height:56px;flex-direction:row;border-right:0;border-top:1px solid var(--line);overflow:visible;padding-bottom:env(safe-area-inset-bottom)}.rail-logo[data-v-fa2a0669],.rail-sec[data-v-fa2a0669],.rail-bottom[data-v-fa2a0669],.rail-nav li.m-hide[data-v-fa2a0669]{display:none}.rail-nav[data-v-fa2a0669]{flex-direction:row;flex:1;padding:0}.rail-nav li[data-v-fa2a0669]{flex:1;min-width:0}.only-m[data-v-fa2a0669]{display:block}.rail-link[data-v-fa2a0669]{height:56px;border-left:0;border-right:0;border-top:2px solid transparent}.rail-link.active[data-v-fa2a0669],.rail-link[aria-current=page][data-v-fa2a0669]{border-top-color:var(--accent)}.rail-lbl .full[data-v-fa2a0669]{display:none}.rail-lbl .short[data-v-fa2a0669]{display:inline}}.welcome[data-v-b85f59f3]{width:480px;max-width:100%;display:grid;gap:16px}.welcome-head[data-v-b85f59f3]{display:flex;align-items:flex-start;gap:12px}.welcome-icon[data-v-b85f59f3]{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid var(--accent);border-radius:2px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.welcome-icon svg[data-v-b85f59f3]{width:22px;height:22px}.welcome-text[data-v-b85f59f3]{font-size:14px;color:var(--muted);line-height:1.6}.welcome-features[data-v-b85f59f3]{display:grid;gap:2px;border-top:1px solid var(--line)}.welcome-features li[data-v-b85f59f3]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--text)}.welcome-features li .icon[data-v-b85f59f3]{color:var(--ok)}.checkout[data-v-14664aa9]{display:flex;flex-direction:column;gap:16px;min-width:420px}.checkout__loading[data-v-14664aa9],.checkout__error[data-v-14664aa9]{font-size:13px;color:var(--muted)}.checkout__error[data-v-14664aa9]{color:var(--bad)}.checkout__lines[data-v-14664aa9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.checkout__line[data-v-14664aa9]{padding:12px;border:1px solid var(--line);border-radius:2px;background:var(--bg)}.checkout__line--invalid[data-v-14664aa9]{border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:color-mix(in srgb,var(--bad) 5%,transparent)}.checkout__line-main[data-v-14664aa9]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.checkout__line-label[data-v-14664aa9]{font-size:13px;color:var(--text)}.checkout__line-price[data-v-14664aa9]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.checkout__line-error[data-v-14664aa9]{margin-top:4px;font-size:11px;color:var(--bad)}.checkout__summary[data-v-14664aa9]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.checkout__row[data-v-14664aa9]{display:flex;justify-content:space-between;font-size:13px;color:var(--text)}.checkout__row--muted[data-v-14664aa9]{color:var(--muted)}.checkout__total[data-v-14664aa9]{font-size:16px;font-weight:700}.checkout__warn[data-v-14664aa9]{font-size:13px;color:var(--accent);padding:8px 12px;background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:2px}.checkout__topup-link[data-v-14664aa9]{color:var(--accent);margin-left:4px}.app[data-v-7350e973]{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:100vh;background:var(--bg)}.shell[data-v-7350e973]{min-width:0;display:flex;flex-direction:column}.statusbar-wrap[data-v-7350e973]{position:sticky;top:0;z-index:1020;max-height:44px;overflow:hidden;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.statusbar-wrap--hidden[data-v-7350e973]{max-height:0;opacity:0}.main[data-v-7350e973]{flex:1;min-width:0}@media(max-width:768px){.app[data-v-7350e973]{grid-template-columns:minmax(0,1fr)}.main[data-v-7350e973]{padding-bottom:72px}}.auth-info-panel[data-v-9008a2a8]{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100vh;padding:48px;background:linear-gradient(135deg,#818cf80d,#c084fc0d);overflow:hidden}.auth-info-panel__content[data-v-9008a2a8]{position:relative;z-index:1}.auth-info-panel__header[data-v-9008a2a8]{margin-bottom:48px}.auth-info-panel__title[data-v-9008a2a8]{font-size:36px;font-weight:700;color:var(--text);margin-bottom:16px;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-info-panel__description[data-v-9008a2a8]{font-size:16px;color:var(--muted);line-height:1.75}.auth-info-panel__features[data-v-9008a2a8]{display:flex;flex-direction:column;gap:24px}.feature-card[data-v-9008a2a8]{display:flex;align-items:flex-start;gap:16px;padding:24px;background-color:#18181b66;border:1px solid var(--line);border-radius:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .15s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-9008a2a8]:hover{border-color:var(--line-strong);background-color:#18181b99}.feature-card__icon[data-v-9008a2a8]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:2px;flex-shrink:0;color:var(--text)}.feature-card__icon svg[data-v-9008a2a8]{width:28px;height:28px}.feature-card__content[data-v-9008a2a8]{flex:1}.feature-card__title[data-v-9008a2a8]{font-size:16px;font-weight:600;color:var(--text);margin-bottom:4px}.feature-card__description[data-v-9008a2a8]{font-size:13px;color:var(--muted);line-height:1.75}.auth-info-panel__decoration[data-v-9008a2a8]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.decoration-circle[data-v-9008a2a8]{position:absolute;border-radius:50%}.decoration-circle--1[data-v-9008a2a8]{width:500px;height:500px;top:-150px;right:-150px;background:radial-gradient(circle,rgba(129,140,248,.08) 0%,transparent 70%)}.decoration-circle--2[data-v-9008a2a8]{width:400px;height:400px;bottom:-100px;left:-100px;background:radial-gradient(circle,rgba(192,132,252,.08) 0%,transparent 70%)}.decoration-circle--3[data-v-9008a2a8]{width:300px;height:300px;top:40%;left:40%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(129,140,248,.05) 0%,transparent 70%)}@media(max-width:1024px){.auth-info-panel[data-v-9008a2a8]{display:none}}.auth-layout[data-v-7fcde48e]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background-color:var(--bg)}@media(max-width:1024px){.auth-layout[data-v-7fcde48e]{grid-template-columns:1fr}}.auth-layout__form-section[data-v-7fcde48e]{display:flex;align-items:center;justify-content:center;padding:32px}@media(max-width:768px){.auth-layout__form-section[data-v-7fcde48e]{padding:24px}}@media(max-width:480px){.auth-layout__form-section[data-v-7fcde48e]{padding:12px}}@media(max-width:1024px){.auth-layout__info-section[data-v-7fcde48e]{display:none}}.flex-purchase[data-v-27d19f58]{display:flex;flex-direction:column;gap:16px;min-width:520px;max-width:640px}.flex-purchase__tabs[data-v-27d19f58]{display:flex;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px;padding:4px}.flex-purchase__tab[data-v-27d19f58]{flex:1;border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:500;padding:8px 12px;border-radius:2px;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.flex-purchase__tab--active[data-v-27d19f58]{background:var(--surface);color:var(--text);box-shadow:none}.flex-purchase__loading[data-v-27d19f58],.flex-purchase__intro[data-v-27d19f58]{font-size:13px;color:var(--muted);margin:0;line-height:1.75}.flex-purchase__panel[data-v-27d19f58]{display:flex;flex-direction:column;gap:12px}.qty-row[data-v-27d19f58]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px;border:1px solid var(--line);border-radius:2px;background:var(--bg);flex-wrap:wrap}.qty-row__info[data-v-27d19f58]{flex:1;min-width:200px}.qty-row__label[data-v-27d19f58]{font-size:14px;font-weight:600;color:var(--text)}.qty-row__hint[data-v-27d19f58]{font-size:11px;color:var(--faint);margin-top:2px}.qty-row__usage[data-v-27d19f58]{font-size:11px;color:var(--muted);margin-top:4px}.qty-row__usage b[data-v-27d19f58]{color:var(--text)}.qty-row__price[data-v-27d19f58]{color:var(--faint)}.qty-row__price-old[data-v-27d19f58]{color:var(--faint);opacity:.7;margin-right:2px}.qty-row__controls[data-v-27d19f58]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.qty-row__controls--wide .qty-input--wide[data-v-27d19f58]{width:100px}.qty-btn[data-v-27d19f58]{width:32px;height:32px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--text);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.qty-btn[data-v-27d19f58]:hover{border-color:var(--accent);color:var(--accent)}.qty-btn--jump[data-v-27d19f58]{width:auto;padding:0 8px;font-size:11px}.qty-input[data-v-27d19f58]{width:64px;height:32px;text-align:center;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600}.qty-input[data-v-27d19f58]::-webkit-inner-spin-button,.qty-input[data-v-27d19f58]::-webkit-outer-spin-button{opacity:1}.credit-presets[data-v-27d19f58]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.credit-presets__label[data-v-27d19f58]{font-size:11px;color:var(--faint)}.preset-chip[data-v-27d19f58]{border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11px;padding:4px 12px;cursor:pointer}.preset-chip[data-v-27d19f58]:hover{border-color:var(--accent);color:var(--accent)}.plan-options[data-v-27d19f58]{display:flex;flex-direction:column;gap:8px}.plan-option[data-v-27d19f58]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:2px;cursor:pointer;background:var(--bg)}.plan-option--selected[data-v-27d19f58]{border-color:var(--accent);background:#818cf80f}.plan-option input[data-v-27d19f58]{accent-color:var(--accent)}.plan-option__name[data-v-27d19f58]{flex:1;font-size:13px;font-weight:500;color:var(--text)}.plan-option__price[data-v-27d19f58]{font-size:13px;color:var(--muted)}.flex-purchase__summary[data-v-27d19f58]{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:4px}.summary-line[data-v-27d19f58]{display:flex;justify-content:space-between;font-size:13px;color:var(--text)}.summary-line--muted[data-v-27d19f58]{color:var(--faint)}.summary-line--err[data-v-27d19f58]{color:var(--bad)}.summary-line__prices[data-v-27d19f58]{display:flex;align-items:baseline;gap:6px}.summary-line__old[data-v-27d19f58]{color:var(--faint);opacity:.7;font-weight:400}.summary-total[data-v-27d19f58]{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:var(--text);margin-top:4px;padding-top:4px;border-top:1px dashed var(--line)}.summary-balance[data-v-27d19f58]{font-size:11px;color:var(--muted);margin-top:8px}.summary-balance b[data-v-27d19f58]{color:var(--text)}.summary-warn[data-v-27d19f58]{font-size:11px;color:var(--accent);margin-top:4px}.summary-error[data-v-27d19f58]{font-size:11px;color:var(--bad);margin-top:4px}.proxy-panel[data-v-27d19f58]{gap:12px}.proxy-field[data-v-27d19f58]{display:flex;flex-direction:column;gap:4px}.proxy-field__label[data-v-27d19f58]{font-size:11px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pill-group[data-v-27d19f58]{display:flex;gap:8px}.pill-group--wrap[data-v-27d19f58]{flex-wrap:wrap}.pill[data-v-27d19f58]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.pill[data-v-27d19f58]:hover{border-color:var(--accent);color:var(--text)}.pill--active[data-v-27d19f58]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-weight:600}.pill-sub[data-v-27d19f58]{font-size:11px;opacity:.7}.proxy-select[data-v-27d19f58]{padding:8px 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--text);font-size:13px;outline:none;max-width:240px;cursor:pointer}.proxy-select[data-v-27d19f58]:focus{border-color:var(--accent)}.proxy-stepper[data-v-27d19f58]{display:flex;align-items:center;gap:8px;width:fit-content}.stepper-btn[data-v-27d19f58]{width:32px;height:32px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.stepper-btn[data-v-27d19f58]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.stepper-btn[data-v-27d19f58]:disabled{opacity:.35;cursor:not-allowed}.stepper-input[data-v-27d19f58]{width:60px;text-align:center;padding:4px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600}.stepper-input[data-v-27d19f58]:focus{outline:none;border-color:var(--accent)}.stepper-input[data-v-27d19f58]::-webkit-inner-spin-button,.stepper-input[data-v-27d19f58]::-webkit-outer-spin-button{-webkit-appearance:none}.stepper-input[data-v-27d19f58]{-moz-appearance:textfield}.proxy-total-row[data-v-27d19f58]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px;margin-top:4px}.proxy-total-row__label[data-v-27d19f58]{font-size:13px;color:var(--muted)}.proxy-total-row__value[data-v-27d19f58]{font-size:16px;font-weight:700;color:var(--text)}.proxy-warn[data-v-27d19f58]{font-size:11px;color:var(--bad);background:color-mix(in srgb,var(--bad) 7%,transparent);border:1px solid color-mix(in srgb,var(--bad) 20%,transparent);border-radius:2px;padding:8px 12px}.topup-link[data-v-27d19f58]{color:var(--accent);text-decoration:none;font-weight:500}.topup-link[data-v-27d19f58]:hover{text-decoration:underline}.proxy-success[data-v-27d19f58]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;text-align:center}.proxy-success__icon[data-v-27d19f58]{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.proxy-success p[data-v-27d19f58]{font-size:13px;color:var(--muted);margin:0}.btn-sm[data-v-27d19f58]{padding:4px 12px;font-size:13px}@media(max-width:600px){.flex-purchase[data-v-27d19f58]{min-width:unset}.qty-row[data-v-27d19f58]{flex-direction:column;align-items:stretch}}.ppp[data-v-14091a79]{display:flex;flex-direction:column;gap:20px}.ppp-grid[data-v-14091a79]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;align-items:stretch}.ppp-grid[data-v-14091a79]>*{flex:0 1 240px;min-width:200px;max-width:280px}.plan-card[data-v-14091a79]{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:4px;overflow:visible;display:flex;flex-direction:column}.plan-card--featured[data-v-14091a79]{border-color:var(--accent);border-width:2px;box-shadow:0 0 0 4px #818cf814;transform:scale(1.02);z-index:1}.plan-card--featured .plan-card__name[data-v-14091a79],.plan-card--featured .plan-card__price[data-v-14091a79]{color:var(--accent)}.plan-card--flex[data-v-14091a79]{border-color:#38bd9466;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.plan-card--flex[data-v-14091a79]:hover{border-color:#38bd94;box-shadow:0 0 0 3px #38bd941f}.plan-card--flex .plan-card__name[data-v-14091a79]{color:#38bd94}.plan-card__badge[data-v-14091a79]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:600;padding:3px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px #818cf866}.plan-card__badge--flex[data-v-14091a79]{background:linear-gradient(135deg,#38bd94,#1e8f6e);box-shadow:0 2px 8px #38bd9466}.plan-card__body[data-v-14091a79]{display:flex;flex-direction:column;gap:16px;padding:24px;flex:1}.plan-card__head[data-v-14091a79]{display:flex;flex-direction:column;gap:4px}.plan-card__name[data-v-14091a79]{font-size:18px;font-weight:700;color:var(--text);margin:0}.plan-card__desc[data-v-14091a79]{font-size:13px;color:var(--muted);margin:0}.plan-card__price[data-v-14091a79]{font-size:28px;font-weight:700;color:var(--text);display:flex;align-items:baseline;gap:4px}.plan-card__price--flex[data-v-14091a79]{font-size:18px;color:var(--muted)}.plan-card__period[data-v-14091a79]{font-size:13px;font-weight:400;color:var(--faint)}.plan-card__features[data-v-14091a79]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.plan-card__actions[data-v-14091a79]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.plan-feature[data-v-14091a79]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.plan-feature--no[data-v-14091a79]{color:var(--faint)}.fi[data-v-14091a79]{font-size:15px;width:18px;flex-shrink:0}.plan-feature--yes .fi[data-v-14091a79]{color:var(--ok)}.plan-feature--no .fi[data-v-14091a79]{color:var(--faint)}.plan-error[data-v-14091a79]{font-size:13px;color:#f87171}.plan-btn[data-v-14091a79]{width:100%;padding:8px 12px;border-radius:2px;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.plan-btn[data-v-14091a79]:disabled{opacity:.45;cursor:not-allowed}.plan-btn--primary[data-v-14091a79]{background:var(--accent);color:#fff}.plan-btn--primary[data-v-14091a79]:hover:not(:disabled){opacity:.88}.plan-btn--neutral[data-v-14091a79]{background:var(--surface-2);color:var(--text);border-color:var(--line)}.plan-btn--neutral[data-v-14091a79]:hover:not(:disabled){background:var(--surface)}.plan-btn--outline[data-v-14091a79]{background:transparent;color:var(--muted);border-color:var(--line)}.plan-btn--outline[data-v-14091a79]:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.plan-btn--flex[data-v-14091a79]{background:linear-gradient(135deg,#38bd94,#1e8f6e);color:#fff}.plan-btn--flex[data-v-14091a79]:hover:not(:disabled){opacity:.88}.flex-price-accent[data-v-14091a79]{font-size:22px;font-weight:700;color:#38bd94}.plan-card--skeleton .plan-card__body[data-v-14091a79]{gap:12px}.skel[data-v-14091a79]{height:14px;background:var(--surface-2);border-radius:2px;animation:pulse-14091a79 1.4s ease-in-out infinite}.skel--title[data-v-14091a79]{height:22px;width:60%}.skel--sm[data-v-14091a79]{height:12px;width:45%}.skel--price[data-v-14091a79]{height:36px;width:50%}.skel--btn[data-v-14091a79]{height:36px}@keyframes pulse-14091a79{0%,to{opacity:1}50%{opacity:.45}}.ppp-footnote[data-v-14091a79]{text-align:center;font-size:11px;color:var(--faint);line-height:1.75}.dlg-overlay[data-v-14091a79]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.dlg[data-v-14091a79]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:32px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.dlg__close[data-v-14091a79]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:4px}.dlg__close[data-v-14091a79]:hover{color:var(--text)}.dlg__title[data-v-14091a79]{font-size:18px;font-weight:600;color:var(--text);margin:0}.dlg__plan[data-v-14091a79]{font-size:14px;color:var(--muted);margin:0}.dlg__error[data-v-14091a79]{font-size:13px;color:#f87171;background:#f871711a;border-radius:2px;padding:8px 12px}.dlg__section[data-v-14091a79]{display:flex;flex-direction:column;gap:8px}.dlg__label[data-v-14091a79]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.dlg__sep[data-v-14091a79]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px}.dlg__sep[data-v-14091a79]:before,.dlg__sep[data-v-14091a79]:after{content:"";flex:1;height:1px;background:var(--line)}.dlg__sep span[data-v-14091a79]{white-space:nowrap}.dlg__row[data-v-14091a79]{display:flex;gap:8px}.dlg__btn[data-v-14091a79]{flex:1;padding:8px 12px;border-radius:2px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.dlg__btn[data-v-14091a79]:disabled{opacity:.45;cursor:not-allowed}.dlg__btn small[data-v-14091a79]{display:block;font-size:11px;opacity:.85;margin-top:2px}.dlg__btn--sbp[data-v-14091a79]{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff}.dlg__btn--sbp[data-v-14091a79]:hover:not(:disabled){opacity:.9}.dlg__btn--mir[data-v-14091a79]{background:linear-gradient(135deg,#0073c8,#059);color:#fff}.dlg__btn--mir[data-v-14091a79]:hover:not(:disabled){opacity:.9}.dlg__btn--crypto[data-v-14091a79]{width:100%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.dlg__btn--crypto[data-v-14091a79]:hover:not(:disabled){opacity:.9}.dlg__hint[data-v-14091a79]{font-size:13px;color:var(--muted);margin:0;text-align:center;line-height:1.75}.dlg__hint--warn[data-v-14091a79]{text-align:left;color:#ca8a04}.dlg__hint--info[data-v-14091a79]{text-align:left;color:var(--muted);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:2px;padding:8px 12px}.dlg__hint a[data-v-14091a79]{color:var(--accent);text-decoration:none}.dlg__hint a[data-v-14091a79]:hover{text-decoration:underline}@media(max-width:640px){.ppp-grid[data-v-14091a79]{flex-direction:column;align-items:stretch}.ppp-grid[data-v-14091a79]>*{flex:1 1 auto;max-width:100%}.dlg__row[data-v-14091a79]{flex-direction:column}}.tariffs-page[data-v-e5b94bfb]{display:flex;flex-direction:column;gap:24px;padding:20px}.tariffs-header[data-v-e5b94bfb]{text-align:center}.tariffs-title[data-v-e5b94bfb]{font-size:28px;font-weight:700;color:var(--text);margin:0 0 8px}.tariffs-subtitle[data-v-e5b94bfb]{color:var(--muted);font-size:13px;max-width:520px;margin:0 auto;line-height:1.75}.tariffs-flex-link[data-v-e5b94bfb]{background:none;border:none;padding:0;color:var(--accent);font-size:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.tariffs-flex-link[data-v-e5b94bfb]:hover{text-decoration-color:var(--accent)}.balance-row[data-v-e5b94bfb]{display:flex;justify-content:center}.balance-chip[data-v-e5b94bfb]{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:12px 24px}.balance-chip__label[data-v-e5b94bfb]{font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.balance-chip__value[data-v-e5b94bfb]{font-size:18px;font-weight:700;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-chip__topup[data-v-e5b94bfb]{display:inline-block;margin-top:4px;padding:4px 16px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;border-radius:999px;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.balance-chip__topup[data-v-e5b94bfb]:hover{opacity:.85}@media(max-width:640px){.tariffs-page[data-v-e5b94bfb]{padding:12px}.balance-chip[data-v-e5b94bfb]{width:100%;padding:12px 16px}}.success-page[data-v-06e35578]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.success-card[data-v-06e35578]{background-color:var(--bg);border-radius:4px;padding:32px;max-width:600px;width:100%;text-align:center;box-shadow:none;border:1px solid var(--line)}.icon-wrapper[data-v-06e35578]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:color-mix(in srgb,var(--ok) 10%,transparent);margin-bottom:20px}.icon-wrapper .success-icon[data-v-06e35578]{color:var(--ok)}h1[data-v-06e35578]{font-size:28px;font-weight:700;color:var(--text);margin-bottom:12px}.subtitle[data-v-06e35578]{color:var(--muted);font-size:16px;margin-bottom:24px;line-height:1.75}.notice[data-v-06e35578]{margin-bottom:20px;padding:8px 12px;border-radius:2px;background:#eab3081a;border:1px solid rgba(234,179,8,.3);color:#ca8a04;font-size:13px}.actions[data-v-06e35578]{display:flex;flex-direction:column;gap:20px}.action-block[data-v-06e35578]{display:flex;flex-direction:column;align-items:center;gap:12px}.action-block h3[data-v-06e35578]{font-size:18px;font-weight:600;color:var(--text);margin:0}.action-block p[data-v-06e35578]{color:var(--muted);margin:0}.action-block .button[data-v-06e35578]{min-width:200px}.divider[data-v-06e35578]{height:1px;background-color:var(--line);width:100%}.sub-body[data-v-4d692784]{display:grid;gap:12px}.kpis--flat[data-v-4d692784]{border:0;border-radius:0;border-bottom:1px solid var(--line)}.kpis--flat .n[data-v-4d692784]{font-size:24px}.kpis--flat .n--text[data-v-4d692784]{font-family:Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:20px}.kpis--flat .n.ok[data-v-4d692784]{color:var(--ok)}.kpis--flat .n.accent[data-v-4d692784]{color:var(--accent)}.kpis--flat .n.bad[data-v-4d692784]{color:var(--bad)}.sub-actions[data-v-4d692784]{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}.spinning[data-v-81ab189e]{animation:spin-81ab189e .8s linear infinite}@keyframes spin-81ab189e{to{transform:rotate(360deg)}}.skeleton[data-v-81ab189e]{display:grid;gap:1px;padding:8px}.skeleton-row[data-v-81ab189e]{height:36px;background:var(--surface-2);animation:pulse-81ab189e 1.3s ease-in-out infinite}@keyframes pulse-81ab189e{0%,to{opacity:1}50%{opacity:.45}}.feed[data-v-81ab189e]{max-height:380px;overflow-y:auto;scrollbar-width:thin}.feed li[data-v-81ab189e]{display:grid;grid-template-columns:8px 88px minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.feed li[data-v-81ab189e]:last-child{border-bottom:0}.feed li[data-v-81ab189e]:hover{background:var(--surface-2)}.feed .led[data-v-81ab189e]{position:relative;top:-1px}.feed time[data-v-81ab189e]{font-size:11px;color:var(--muted);white-space:nowrap}.feed-body[data-v-81ab189e]{display:grid;gap:1px;min-width:0}.feed-title[data-v-81ab189e]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-desc[data-v-81ab189e]{font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.feed li[data-v-81ab189e]{grid-template-columns:8px minmax(0,1fr)}.feed time[data-v-81ab189e]{grid-column:2}}.usage-grid[data-v-745f879f]{padding:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.res .v.accent[data-v-745f879f]{color:var(--accent)}.res .v.bad[data-v-745f879f]{color:var(--bad)}.res .bar i.accent[data-v-745f879f]{background:var(--accent)}.hint[data-v-745f879f]{grid-column:1/-1;font-size:11px;color:var(--faint)}.empty.error[data-v-745f879f]{color:var(--bad)}.warn-card[data-v-d140e043]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-left:2px solid var(--accent);border-radius:2px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text)}.warn-card .led[data-v-d140e043]{margin-top:6px}.warn-card-body[data-v-d140e043]{display:grid;gap:4px;min-width:0}.warn-card-title[data-v-d140e043]{font:700 13px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.warn-card-description[data-v-d140e043]{font-size:13px;color:var(--muted);line-height:1.5}.dashboard-page[data-v-0df60fd9]{display:flex;flex-direction:column;gap:20px}.edit-account[data-v-c9999318]{min-width:360px;max-width:480px}.unavailable-banner[data-v-c9999318]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:2px;margin-bottom:12px;font-size:13px;color:var(--text)}.unavailable-banner__icon[data-v-c9999318]{font-size:18px;flex-shrink:0;margin-top:1px}.account-status-badge[data-v-c9999318]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:500}.account-status-badge.active[data-v-c9999318]{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.account-status-badge.frozen[data-v-c9999318]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.account-status-badge.unavailable[data-v-c9999318]{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent)}.info-grid[data-v-c9999318]{display:flex;flex-direction:column;gap:0}.info-item[data-v-c9999318]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--line)}.info-item[data-v-c9999318]:last-child{border-bottom:none}.info-label[data-v-c9999318]{font-size:11px;font-weight:500;color:var(--faint);text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-c9999318]{font-size:13px;color:var(--text);text-align:right}.divider[data-v-c9999318]{height:1px;background:var(--line);margin:12px 0}.form-section[data-v-c9999318]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-c9999318]{font-size:13px;font-weight:600;color:var(--muted);margin:0;text-transform:uppercase;letter-spacing:.5px}.field-row[data-v-c9999318]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-c9999318]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-c9999318]{font-size:11px;font-weight:500;color:var(--muted);display:flex;align-items:center;gap:4px}.field-hint[data-v-c9999318]{color:var(--faint);font-weight:400;font-size:10px}.field-input[data-v-c9999318]{background:var(--surface-2);border:1px solid var(--line);border-radius:2px;padding:8px 12px;color:var(--text);font-size:13px;width:100%;box-sizing:border-box;transition:border-color .15s}.field-input[data-v-c9999318]:focus{outline:none;border-color:var(--accent)}.input-with-prefix[data-v-c9999318]{display:flex;align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:2px;overflow:hidden}.input-with-prefix[data-v-c9999318]:focus-within{border-color:var(--accent)}.input-with-prefix .input-prefix[data-v-c9999318]{padding:8px 4px 8px 12px;color:var(--faint);font-size:13px;background:transparent}.input-with-prefix .field-input[data-v-c9999318]{border:none;background:transparent;padding-left:0}.input-with-prefix .field-input[data-v-c9999318]:focus{outline:none}.input-with-toggle[data-v-c9999318]{display:flex;align-items:center;position:relative}.input-with-toggle .field-input[data-v-c9999318]{padding-right:40px}.input-with-toggle .toggle-btn[data-v-c9999318]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:14px;padding:0;line-height:1}.alert[data-v-c9999318]{padding:8px 12px;border-radius:2px;font-size:13px}.alert--error[data-v-c9999318]{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent)}.alert--success[data-v-c9999318]{background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.avatar-section[data-v-c9999318]{gap:8px}.avatar-row[data-v-c9999318]{display:flex;gap:12px;align-items:flex-start}.avatar-current[data-v-c9999318]{width:72px;height:72px;border-radius:2px;overflow:hidden;border:1px solid var(--line);flex-shrink:0}.avatar-img[data-v-c9999318]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-c9999318]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--faint);font-size:18px}.avatar-actions[data-v-c9999318]{display:flex;flex-direction:column;gap:4px;flex:1}.btn-sm[data-v-c9999318]{align-self:flex-start;padding:4px 12px;font-size:13px}.c-check[data-v-1620692a]{width:36px;padding-right:0}.c-avatar[data-v-1620692a]{width:40px;padding-right:0}.c-actions[data-v-1620692a]{width:1%}.c-info[data-v-1620692a]{min-width:180px}.avatar[data-v-1620692a]{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--line-strong);display:block}.avatar--ph[data-v-1620692a]{display:grid;place-items:center;background:var(--surface-2);color:var(--muted);font:600 11px Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;letter-spacing:.06em}.acc-name[data-v-1620692a]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-sub[data-v-1620692a]{font-size:11px;color:var(--muted);line-height:1.3}.c-status .reason[data-v-1620692a]{font-size:10px;color:var(--faint);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}tbody tr.open>td[data-v-1620692a]{background:var(--surface-2)}.row-menu[data-v-1620692a]{position:relative}.menu[data-v-1620692a]{position:absolute;right:0;top:calc(100% + 4px);min-width:200px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px;padding:4px;display:grid;gap:2px;z-index:1000}.menu-item[data-v-1620692a]{display:block;width:100%;padding:7px 10px;text-align:left;border-radius:2px;font-size:13px;color:var(--text);cursor:pointer}.menu-item[data-v-1620692a]:hover:not(:disabled){background:var(--surface)}.menu-item[data-v-1620692a]:disabled{opacity:.4;cursor:not-allowed}.menu-item.danger[data-v-1620692a]{color:var(--bad)}.menu-note[data-v-1620692a]{padding:6px 10px;font-size:11px;border-top:1px solid var(--line)}.menu-note.ok[data-v-1620692a]{color:var(--ok)}.menu-note.bad[data-v-1620692a]{color:var(--bad)}.pager[data-v-1620692a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.pager b[data-v-1620692a]{color:var(--text);font-weight:500}.pager-ipp[data-v-1620692a]{display:flex;align-items:center;gap:8px}.pager-ipp .form-input[data-v-1620692a]{width:auto}.pager-nav[data-v-1620692a]{margin-left:auto;display:flex;align-items:center;gap:8px}@media(max-width:768px){.sec[data-v-1620692a]{display:none}.acc-name[data-v-1620692a]{max-width:160px}.pager-nav[data-v-1620692a]{margin-left:0}}.file-upload-wrapper[data-v-58d01b78]{width:100%}.file-input-hidden[data-v-58d01b78]{display:none}.file-upload-area[data-v-58d01b78]{border:1px dashed var(--line-strong);border-radius:2px;background:var(--surface-2);padding:16px;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.file-upload-area[data-v-58d01b78]:hover{border-color:var(--accent)}.file-upload-area.dragging[data-v-58d01b78]{border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 8%,transparent)}.file-upload-area.has-files[data-v-58d01b78]{cursor:default}.file-upload-empty[data-v-58d01b78]{text-align:center;padding:16px 0}.file-upload-icon[data-v-58d01b78]{display:flex;justify-content:center;margin-bottom:12px;color:var(--faint)}.file-upload-icon svg[data-v-58d01b78]{width:40px;height:40px}.file-upload-title[data-v-58d01b78]{font:600 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin-bottom:4px}.file-upload-description[data-v-58d01b78]{font-size:13px;color:var(--muted);margin-bottom:12px}.file-upload-hint[data-v-58d01b78]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--muted)}.file-upload-hint .separator[data-v-58d01b78]{color:var(--faint)}.file-list-header[data-v-58d01b78]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.file-list-header h4[data-v-58d01b78]{font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.button-clear[data-v-58d01b78]{font-size:11px;color:var(--muted);padding:4px 8px;border-radius:2px;cursor:pointer}.button-clear[data-v-58d01b78]:hover{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.file-items[data-v-58d01b78]{display:grid;gap:4px;margin-bottom:8px}.file-item[data-v-58d01b78]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:2px}.file-item-icon[data-v-58d01b78]{display:grid;place-items:center;width:32px;height:32px;color:var(--muted);border:1px solid var(--line);border-radius:2px;flex:none}.file-item-icon svg[data-v-58d01b78]{width:18px;height:18px}.file-item-info[data-v-58d01b78]{flex:1;display:grid;gap:2px;min-width:0}.file-item-name[data-v-58d01b78]{font:500 13px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item-size[data-v-58d01b78]{font:400 11px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--muted)}.file-item-remove[data-v-58d01b78]{display:grid;place-items:center;width:28px;height:28px;color:var(--muted);border-radius:2px;cursor:pointer;flex:none}.file-item-remove svg[data-v-58d01b78]{width:16px;height:16px}.file-item-remove[data-v-58d01b78]:hover{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.file-upload-success[data-v-58d01b78]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);border-radius:2px;background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ok);font-size:13px;font-weight:500}.file-upload-success svg[data-v-58d01b78]{width:16px;height:16px;flex:none}.file-upload-add-more[data-v-58d01b78]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border:1px dashed var(--line-strong);border-radius:2px;color:var(--muted);font-size:13px;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.file-upload-add-more[data-v-58d01b78]:hover{border-color:var(--accent);color:var(--accent)}.file-upload-add-more svg[data-v-58d01b78]{width:16px;height:16px;flex:none}.admin-upload-form[data-v-35d8111e]{width:560px;max-width:100%;display:grid;gap:16px}.form-input[type=number][data-v-35d8111e]{-moz-appearance:textfield}.form-input[type=number][data-v-35d8111e]::-webkit-outer-spin-button,.form-input[type=number][data-v-35d8111e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.error-message[data-v-35d8111e]{white-space:pre-wrap;font-size:13px}.bulk-edit[data-v-92104333]{width:520px;max-width:100%;display:flex;flex-direction:column;gap:12px}.info-banner[data-v-92104333]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);padding:8px 12px;border-radius:2px;font-size:13px}.section[data-v-92104333]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.section-header[data-v-92104333]{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-title[data-v-92104333]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.count-badge[data-v-92104333]{font-size:11px;font-weight:400;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:1px 7px;border-radius:999px}.gen-btn[data-v-92104333]{background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);border-radius:2px;padding:4px 12px;font-size:11px;cursor:pointer;white-space:nowrap;transition:background .15s}.gen-btn[data-v-92104333]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 15%,transparent)}.gen-btn[data-v-92104333]:disabled{opacity:.4;cursor:not-allowed}.names-textarea[data-v-92104333]{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:2px;color:var(--text);font-size:13px;padding:8px 12px;resize:vertical;font-family:inherit;line-height:1.6}.names-textarea[data-v-92104333]:focus{outline:none;border-color:var(--accent)}.field-hint[data-v-92104333]{font-size:11px;color:var(--faint);margin:0;line-height:1.5}.field-hint code[data-v-92104333]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);padding:1px 5px;border-radius:2px;font-size:.95em}.mode-row[data-v-92104333]{display:flex;gap:8px}.mode-btn[data-v-92104333]{flex:1;padding:4px 8px;border-radius:2px;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:11px;cursor:pointer;transition:all .15s}.mode-btn.active[data-v-92104333]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.inline-check[data-v-92104333]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.drop-zone[data-v-92104333]{border:2px dashed var(--line);border-radius:2px;padding:16px;cursor:pointer;transition:border-color .15s,background .15s;min-height:72px;display:flex;align-items:center;justify-content:center}.drop-zone.dragging[data-v-92104333]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.drop-zone.processing[data-v-92104333]{opacity:.7;pointer-events:none}.drop-zone[data-v-92104333]:hover{border-color:var(--faint)}.drop-hint[data-v-92104333]{color:var(--faint);font-size:13px}.avatar-grid[data-v-92104333]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.avatar-thumb[data-v-92104333]{position:relative;width:52px;height:52px;border-radius:2px;overflow:hidden;border:1px solid var(--line);flex-shrink:0}.avatar-thumb img[data-v-92104333]{width:100%;height:100%;object-fit:cover}.avatar-thumb .thumb-remove[data-v-92104333]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:#000000a6;color:#fff;border:none;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;padding:0}.thumb-add[data-v-92104333]{width:52px;height:52px;border-radius:2px;border:2px dashed var(--line);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--faint);cursor:pointer;flex-shrink:0}.thumb-add[data-v-92104333]:hover{border-color:var(--accent);color:var(--accent)}.alert[data-v-92104333]{padding:8px 12px;border-radius:2px;font-size:13px}.alert--error[data-v-92104333]{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent)}.alert--warning[data-v-92104333]{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.progress-block[data-v-92104333]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.progress-head[data-v-92104333]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text)}.progress-pct[data-v-92104333]{color:var(--accent);font-weight:600}.progress-bar[data-v-92104333]{height:6px;border-radius:999px;background:var(--bg);overflow:hidden}.progress-fill[data-v-92104333]{height:100%;background:var(--accent);border-radius:999px;transition:width .3s ease}.results-block[data-v-92104333]{display:flex;flex-direction:column;gap:8px}.results-summary[data-v-92104333]{display:flex;gap:12px;font-size:13px;font-weight:600}.results-summary .result-ok[data-v-92104333]{color:var(--ok)}.results-summary .result-err[data-v-92104333]{color:var(--bad)}.results-list[data-v-92104333]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.result-row[data-v-92104333]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:2px;font-size:11px}.result-row.success[data-v-92104333]{background:color-mix(in srgb,var(--ok) 6%,transparent)}.result-row.fail[data-v-92104333]{background:color-mix(in srgb,var(--bad) 6%,transparent)}.result-icon[data-v-92104333]{flex-shrink:0}.result-phone[data-v-92104333]{color:var(--text);font-weight:500;min-width:110px}.result-detail[data-v-92104333]{color:var(--muted)}.result-error[data-v-92104333]{color:var(--bad)}.result-warn[data-v-92104333]{color:var(--accent);margin-left:4px}.spinner[data-v-92104333]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-92104333 .7s linear infinite}@keyframes spin-92104333{to{transform:rotate(360deg)}}.input-with-toggle[data-v-92104333]{display:flex;align-items:center;position:relative}.twofa-input[data-v-92104333]{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:2px;color:var(--text);font-size:13px;padding:8px 40px 8px 12px;font-family:inherit}.twofa-input[data-v-92104333]:focus{outline:none;border-color:var(--accent)}.toggle-btn[data-v-92104333]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:14px;padding:0;line-height:1}.unified-modal[data-v-2cf4ea4d]{width:560px;max-width:100%;display:grid;gap:12px;min-height:320px}.tabs[data-v-2cf4ea4d]{display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px;padding:2px}.tab[data-v-2cf4ea4d]{flex:1;height:28px;border-radius:2px;color:var(--muted);font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.tab[data-v-2cf4ea4d]:hover:not(.active){color:var(--text)}.tab.active[data-v-2cf4ea4d]{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong)}.tab-content[data-v-2cf4ea4d]{display:grid;gap:12px;align-content:start}.drop-zone[data-v-2cf4ea4d]{display:flex;align-items:center;justify-content:center;min-height:76px;padding:12px;border:1px dashed var(--line-strong);border-radius:2px;background:var(--surface-2);cursor:pointer;text-align:center;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.drop-zone[data-v-2cf4ea4d]:hover{border-color:var(--accent)}.drop-zone.dragging[data-v-2cf4ea4d]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.drop-zone.loading[data-v-2cf4ea4d]{cursor:wait;opacity:.7}.hidden-input[data-v-2cf4ea4d]{display:none}.drop-hint[data-v-2cf4ea4d]{color:var(--muted);font-size:13px}.drop-count[data-v-2cf4ea4d]{color:var(--accent);font-size:13px;font-weight:500}.file-summary[data-v-2cf4ea4d]{display:grid;gap:8px;padding:8px 0 0}.pairs-list[data-v-2cf4ea4d],.unpaired-list[data-v-2cf4ea4d]{display:grid;gap:3px}.label.ok[data-v-2cf4ea4d]{color:var(--ok)}.label.accent[data-v-2cf4ea4d]{color:var(--accent)}.pair-row[data-v-2cf4ea4d]{display:flex;align-items:center;gap:8px;font-size:11px}.fname[data-v-2cf4ea4d]{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unpaired-name[data-v-2cf4ea4d]{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--faint);font-size:11px}.upload-results[data-v-2cf4ea4d]{display:grid;gap:8px}.result-ok[data-v-2cf4ea4d]{color:var(--ok);font-size:13px;font-weight:500}.result-errors[data-v-2cf4ea4d]{display:grid;gap:2px}.result-error-line[data-v-2cf4ea4d]{color:var(--bad);font-size:11px;font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace}.step-indicator[data-v-2cf4ea4d]{display:flex;align-items:center;justify-content:center;margin:4px 0 8px}.step-dot[data-v-2cf4ea4d]{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-2);color:var(--faint);font:500 11px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;flex:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.step-dot.active[data-v-2cf4ea4d]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.step-dot.done[data-v-2cf4ea4d]{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok);border-color:var(--ok)}.step-line[data-v-2cf4ea4d]{flex:1;max-width:60px;height:1px;background:var(--line-strong)}.step-form[data-v-2cf4ea4d]{display:grid;gap:8px}.step-note[data-v-2cf4ea4d]{font-size:13px;color:var(--muted)}.code-input[data-v-2cf4ea4d]{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:18px;font-weight:500;letter-spacing:.3em;text-align:center;height:44px}.resend-row[data-v-2cf4ea4d]{display:flex;justify-content:center}.resend-btn[data-v-2cf4ea4d]{font-size:13px;color:var(--info);cursor:pointer}.resend-btn[data-v-2cf4ea4d]:hover:not(:disabled){text-decoration:underline}.resend-btn[data-v-2cf4ea4d]:disabled{color:var(--faint);cursor:default}.tab-hint[data-v-2cf4ea4d]{font-size:13px;color:var(--muted)}.tab-loading[data-v-2cf4ea4d],.tab-empty[data-v-2cf4ea4d]{padding:24px;text-align:center;color:var(--muted);font-size:13px}.sale-table .checkbox-col[data-v-2cf4ea4d]{width:32px;padding-right:0}.sale-table .price-cell[data-v-2cf4ea4d]{color:var(--accent);font-weight:500}.bulk-buy-bar[data-v-2cf4ea4d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--accent);border-radius:2px;background:var(--surface-2);font-size:13px;color:var(--muted)}.bulk-buy-bar strong[data-v-2cf4ea4d]{color:var(--text);font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500}.step-success[data-v-2cf4ea4d]{display:grid;justify-items:center;gap:12px;padding:24px 0;text-align:center}.step-success .success-icon[data-v-2cf4ea4d]{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ok);border-radius:50%;background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok);font-size:22px;font-weight:700}.step-success p[data-v-2cf4ea4d]{color:var(--muted);font-size:13px}@media(max-width:768px){.unified-modal[data-v-2cf4ea4d]{width:100%}}.page[data-v-7a925e90]{display:grid;gap:16px}.toolbar-right[data-v-7a925e90]{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.spinning[data-v-7a925e90]{animation:spin-7a925e90 1s linear infinite}@keyframes spin-7a925e90{to{transform:rotate(360deg)}}.check-progress[data-v-7a925e90]{display:flex;align-items:center;gap:8px;font-size:13px}.action-error[data-v-7a925e90]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.empty.error[data-v-7a925e90]{color:var(--bad)}.kpis--flat[data-v-7a925e90]{border:0;border-radius:0;border-bottom:1px solid var(--line)}.kpis--flat .n[data-v-7a925e90]{font-size:28px}.kpis--flat .n.ok[data-v-7a925e90]{color:var(--ok)}.kpis--flat .n.bad[data-v-7a925e90]{color:var(--bad)}.kpis--flat .n.info[data-v-7a925e90]{color:var(--info)}.check-table[data-v-7a925e90]{max-height:360px;overflow-y:auto}.check-table .reason[data-v-7a925e90]{color:var(--muted);max-width:320px;overflow:hidden;text-overflow:ellipsis}.bulk[data-v-7a925e90]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:1030;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;background:var(--surface-2);border:1px solid var(--accent);border-radius:2px}.bulk-n[data-v-7a925e90]{font:600 12px Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.bulk-n b[data-v-7a925e90]{color:var(--accent);font-weight:500}@media(max-width:768px){.toolbar-right[data-v-7a925e90]{margin-left:0;width:100%}.bulk[data-v-7a925e90]{left:12px;right:12px;bottom:68px;transform:none;flex-wrap:wrap}}.table-base[data-v-a4ceca0e]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:2px;min-width:0}.table-scroll[data-v-a4ceca0e]{display:flex;flex-direction:column}.table-base-header[data-v-a4ceca0e]{display:grid;grid-template-columns:var(--table-columns);gap:12px;align-items:center;height:32px;padding:0 12px;border-bottom:1px solid var(--line);font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap}@media(max-width:768px){.table-scroll[data-v-a4ceca0e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-base-header[data-v-a4ceca0e]{min-width:var(--table-min-width)}}.table-base-header-item[data-v-a4ceca0e]{display:flex;align-items:center;min-width:0}.table-base-body[data-v-a4ceca0e]{display:flex;flex-direction:column}.table-pagination[data-v-a4ceca0e]{display:flex;flex-direction:column;gap:12px;padding:12px;border-top:1px solid var(--line)}@media(min-width:768px){.table-pagination[data-v-a4ceca0e]{flex-direction:row;justify-content:space-between;align-items:center}}.pagination-info[data-v-a4ceca0e]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media(min-width:768px){.pagination-info[data-v-a4ceca0e]{flex-direction:row;align-items:center;gap:16px}}.pagination-text[data-v-a4ceca0e]{font-size:13px;color:var(--muted)}.pagination-text strong[data-v-a4ceca0e]{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:500;color:var(--text)}.items-per-page[data-v-a4ceca0e]{display:flex;align-items:center;gap:8px;font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.items-per-page label[data-v-a4ceca0e]{white-space:nowrap}.items-per-page-select[data-v-a4ceca0e]{width:auto;padding-right:8px;font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;cursor:pointer}.pagination-controls[data-v-a4ceca0e],.pagination-pages[data-v-a4ceca0e]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-a4ceca0e]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border:1px solid var(--line-strong);border-radius:2px;background:transparent;color:var(--text);font:500 13px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.pagination-btn[data-v-a4ceca0e]:hover:not(:disabled){background:var(--surface-2);border-color:var(--text)}.pagination-btn[data-v-a4ceca0e]:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.active[data-v-a4ceca0e]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pagination-btn.active[data-v-a4ceca0e]:hover{background:color-mix(in srgb,var(--accent) 90%,#000);border-color:color-mix(in srgb,var(--accent) 90%,#000)}.pagination-btn svg[data-v-a4ceca0e]{display:block}.pagination-dots[data-v-a4ceca0e]{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;color:var(--faint);-webkit-user-select:none;user-select:none}.fchips[data-v-b444325d]{margin-bottom:12px}.table-row[data-v-b444325d]{display:grid;grid-template-columns:var(--v5272d3a5);align-items:center;gap:12px;min-height:36px;padding:4px 12px 4px 10px;border-left:2px solid transparent;border-bottom:1px solid var(--line);font-size:13px;transition:background-color .12s cubic-bezier(.4,0,.2,1)}.table-row[data-v-b444325d]:last-child{border-bottom:none}.table-row[data-v-b444325d]:hover,.table-row.selected[data-v-b444325d]{background:var(--surface-2);border-left-color:var(--accent)}.table-row.row--dead .name[data-v-b444325d],.table-row.row--dead .geo-name[data-v-b444325d]{color:var(--muted)}.cell[data-v-b444325d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.cell--checkbox[data-v-b444325d]{display:flex;align-items:center;justify-content:center;overflow:visible}.cell--info[data-v-b444325d],.cell--geo[data-v-b444325d]{display:flex;align-items:center;gap:8px}.cell--status[data-v-b444325d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;overflow:visible}.cell--actions[data-v-b444325d]{display:flex;gap:4px;overflow:visible}.cell.dim[data-v-b444325d]{color:var(--muted)}.name[data-v-b444325d]{font-weight:500;overflow:hidden;text-overflow:ellipsis}.geo-flag[data-v-b444325d]{font-size:16px;line-height:1;flex-shrink:0}.geo-name[data-v-b444325d]{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.check-error-hint[data-v-b444325d]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;color:var(--faint);cursor:default}.icon-btn.spinning[data-v-b444325d]{color:var(--info);border-color:var(--info)}.icon-btn.spinning .icon[data-v-b444325d]{animation:spin-b444325d 1s linear infinite}@keyframes spin-b444325d{to{transform:rotate(360deg)}}@media(max-width:768px){.table-row[data-v-b444325d]{min-width:var(--table-min-width)}}.proxy-form[data-v-286750fc]{display:flex;flex-direction:column;gap:12px}.form-group[data-v-286750fc]{display:flex;flex-direction:column;gap:4px}textarea.form-input[data-v-286750fc]{resize:vertical;font-family:monospace;min-height:200px;padding:8px;background-color:var(--bg);border:1px solid var(--line);border-radius:2px;color:var(--text);transition:all .15s cubic-bezier(.4,0,.2,1)}textarea.form-input[data-v-286750fc]:focus{border-color:var(--accent);outline:none}textarea.form-input[data-v-286750fc]:disabled{opacity:.6;cursor:not-allowed}.import-hint[data-v-286750fc]{background-color:var(--surface-2);padding:12px;border-radius:2px;font-size:13px;color:var(--muted)}.import-hint code[data-v-286750fc]{background-color:var(--bg);padding:2px 6px;border-radius:4px;font-family:monospace;color:var(--text)}.import-hint p[data-v-286750fc]{margin:4px 0}.progress-container[data-v-286750fc]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--info) 10%,transparent));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:2px;padding:16px;animation:fadeIn-286750fc .3s ease}@keyframes fadeIn-286750fc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.progress-header[data-v-286750fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-title[data-v-286750fc]{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.progress-counter[data-v-286750fc]{font-size:22px;font-weight:700;display:flex;align-items:baseline;gap:2px}.progress-counter .checked[data-v-286750fc]{color:var(--accent);font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.progress-counter .separator[data-v-286750fc]{color:var(--faint);margin:0 2px}.progress-counter .total[data-v-286750fc]{color:var(--muted);font-variant-numeric:tabular-nums}.progress-bar-wrapper[data-v-286750fc]{height:8px;background-color:var(--bg);border-radius:999px;overflow:hidden;position:relative}.progress-bar[data-v-286750fc]{height:100%;background:var(--accent);border-radius:999px;transition:width .3s ease;position:relative;min-width:4px}.progress-bar .progress-bar-glow[data-v-286750fc]{position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4));animation:pulse-286750fc 1.5s ease infinite}@keyframes pulse-286750fc{0%,to{opacity:.5}50%{opacity:1}}.progress-stats[data-v-286750fc]{display:flex;gap:20px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.stat[data-v-286750fc]{display:flex;align-items:center;gap:4px}.stat .stat-icon[data-v-286750fc]{font-size:13px;width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center}.stat .stat-value[data-v-286750fc]{font-weight:600;font-variant-numeric:tabular-nums}.stat .stat-label[data-v-286750fc]{color:var(--faint);font-size:13px}.stat.success .stat-icon[data-v-286750fc]{background-color:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.stat.success .stat-value[data-v-286750fc]{color:var(--ok)}.stat.failed .stat-icon[data-v-286750fc]{background-color:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.stat.failed .stat-value[data-v-286750fc]{color:var(--bad)}.complete-message[data-v-286750fc]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--ok) 12%,transparent),color-mix(in srgb,var(--ok) 5%,transparent));border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);border-radius:2px;padding:16px;animation:fadeIn-286750fc .3s ease}.complete-message .complete-icon[data-v-286750fc]{font-size:36px;animation:bounce-286750fc .6s ease}.complete-message .complete-text strong[data-v-286750fc]{display:block;font-size:16px;color:var(--text);margin-bottom:4px}.complete-message .complete-text p[data-v-286750fc]{margin:2px 0;color:var(--muted);font-size:13px}@keyframes bounce-286750fc{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.success-text[data-v-286750fc]{color:var(--ok);font-weight:600}.error-text[data-v-286750fc]{color:var(--bad);font-weight:600}.warn-text[data-v-286750fc]{color:var(--accent);font-weight:600}.form-label-row[data-v-286750fc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.file-btn[data-v-286750fc]{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.button-small[data-v-286750fc]{padding:4px 12px;font-size:13px}.proxy-textarea[data-v-286750fc]{min-height:160px}.status-row[data-v-286750fc]{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.spinner-inline[data-v-286750fc]{display:inline-block;width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin-286750fc .8s linear infinite;flex-shrink:0}.invalid-list[data-v-286750fc]{margin-top:4px}.invalid-line[data-v-286750fc]{display:block;font-family:monospace;font-size:11px;color:var(--bad);padding:1px 0}@keyframes spin-286750fc{to{transform:rotate(360deg)}}.page[data-v-389da368]{display:grid;gap:16px}.toolbar-right[data-v-389da368]{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.spinning[data-v-389da368]{animation:spin-389da368 1s linear infinite}@keyframes spin-389da368{to{transform:rotate(360deg)}}.empty.error[data-v-389da368]{color:var(--bad)}.bulk[data-v-389da368]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:1030;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;background:var(--surface-2);border:1px solid var(--accent);border-radius:2px}.bulk-n[data-v-389da368]{font:600 12px Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.bulk-n b[data-v-389da368]{color:var(--accent);font-weight:500}.slide-enter-active[data-v-389da368],.slide-leave-active[data-v-389da368]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-389da368],.slide-leave-to[data-v-389da368]{opacity:0;transform:translate(-50%) translateY(10px)}.toast[data-v-389da368]{position:fixed;right:20px;bottom:20px;z-index:1070;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px}.toast.success[data-v-389da368]{border-color:var(--ok)}.toast.error[data-v-389da368]{border-color:var(--bad)}.toast-enter-active[data-v-389da368],.toast-leave-active[data-v-389da368]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-389da368],.toast-leave-to[data-v-389da368]{opacity:0;transform:translateY(10px)}@media(max-width:768px){.toolbar-right[data-v-389da368]{margin-left:0;width:100%}.toolbar-right .button[data-v-389da368]{flex:1 1 auto}.bulk[data-v-389da368]{left:12px;right:12px;bottom:68px;transform:none;flex-wrap:wrap}.slide-enter-from[data-v-389da368],.slide-leave-to[data-v-389da368]{transform:translateY(10px)}.toast[data-v-389da368]{left:12px;right:12px;bottom:68px}}.bp[data-v-6f180076]{display:flex;flex-direction:column;gap:20px}.bp__header[data-v-6f180076]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bp__title[data-v-6f180076]{margin:0;color:var(--text);font-size:28px;font-weight:700}.bp__subtitle[data-v-6f180076]{margin:4px 0 0;color:var(--muted);font-size:13px}.bp__layout[data-v-6f180076]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.config-card[data-v-6f180076]{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:20px}.config-section[data-v-6f180076]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-6f180076]{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.section-hint[data-v-6f180076]{font-size:11px;color:var(--faint)}.pill-group[data-v-6f180076]{display:flex;gap:8px}.pill-group--wrap[data-v-6f180076]{flex-wrap:wrap}.pill[data-v-6f180076]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.pill[data-v-6f180076]:hover{border-color:var(--accent);color:var(--text)}.pill--active[data-v-6f180076]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.pill-price[data-v-6f180076]{font-size:11px;font-weight:400;opacity:.7}.form-select[data-v-6f180076]{padding:8px 12px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--text);font-size:13px;max-width:280px;cursor:pointer;outline:none}.form-select[data-v-6f180076]:focus{border-color:var(--accent)}.stepper[data-v-6f180076]{display:flex;align-items:center;gap:8px;width:fit-content}.stepper-btn[data-v-6f180076]{width:36px;height:36px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.stepper-btn[data-v-6f180076]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.stepper-btn[data-v-6f180076]:disabled{opacity:.35;cursor:not-allowed}.stepper-input[data-v-6f180076]{width:64px;text-align:center;padding:8px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--text);font-size:14px;font-weight:600}.stepper-input[data-v-6f180076]::-webkit-inner-spin-button,.stepper-input[data-v-6f180076]::-webkit-outer-spin-button{-webkit-appearance:none}.stepper-input[data-v-6f180076]{-moz-appearance:textfield}.stepper-input[data-v-6f180076]:focus{outline:none;border-color:var(--accent)}.summary-card[data-v-6f180076]{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;top:20px}.summary-title[data-v-6f180076]{font-size:16px;font-weight:600;color:var(--text);margin:0}.summary-rows[data-v-6f180076]{display:flex;flex-direction:column;gap:8px}.summary-row[data-v-6f180076]{display:flex;justify-content:space-between;font-size:13px}.summary-row-label[data-v-6f180076]{color:var(--muted)}.summary-row-value[data-v-6f180076]{color:var(--text);font-weight:500}.summary-divider[data-v-6f180076]{height:1px;background:var(--line)}.summary-total[data-v-6f180076]{display:flex;justify-content:space-between;align-items:center}.summary-total-label[data-v-6f180076]{font-size:14px;font-weight:600;color:var(--text)}.summary-total-value[data-v-6f180076]{font-size:22px;font-weight:700;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.balance-row[data-v-6f180076]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.balance-label[data-v-6f180076]{color:var(--faint)}.balance-value[data-v-6f180076]{font-weight:600;color:var(--ok)}.balance-value--low[data-v-6f180076]{color:var(--bad)}.insufficient-warn[data-v-6f180076]{font-size:11px;color:var(--bad);background:color-mix(in srgb,var(--bad) 7%,transparent);border:1px solid color-mix(in srgb,var(--bad) 20%,transparent);border-radius:2px;padding:8px 12px}.topup-link[data-v-6f180076]{color:var(--accent);text-decoration:none;font-weight:500}.topup-link[data-v-6f180076]:hover{text-decoration:underline}.error-msg[data-v-6f180076]{font-size:13px;color:var(--bad);margin:0}.buy-btn[data-v-6f180076]{width:100%;padding:12px;border:none;border-radius:2px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:46px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.buy-btn[data-v-6f180076]:hover:not(:disabled){opacity:.88}.buy-btn[data-v-6f180076]:disabled{opacity:.4;cursor:not-allowed}.spinner[data-v-6f180076]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-6f180076 .7s linear infinite}@keyframes spin-6f180076{to{transform:rotate(360deg)}}.summary-note[data-v-6f180076]{font-size:11px;color:var(--faint);text-align:center;margin:0;line-height:1.5}.success-card[data-v-6f180076]{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:520px;margin:0 auto}.success-icon[data-v-6f180076]{width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok);font-size:32px;display:flex;align-items:center;justify-content:center}.success-title[data-v-6f180076]{font-size:22px;font-weight:700;color:var(--text);margin:0}.success-text[data-v-6f180076]{color:var(--muted);margin:0}.success-hint[data-v-6f180076]{font-size:13px;color:var(--faint);margin:0;font-style:normal;background:var(--surface-2);border:1px solid var(--line);border-radius:2px;padding:12px}.success-actions[data-v-6f180076]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(max-width:900px){.bp__layout[data-v-6f180076]{grid-template-columns:1fr}.bp__header[data-v-6f180076]{flex-direction:column;align-items:stretch}.summary-card[data-v-6f180076]{position:static}}@media(max-width:480px){.config-card[data-v-6f180076]{padding:16px}.success-card[data-v-6f180076]{padding:20px}.form-select[data-v-6f180076]{max-width:100%;width:100%}}.pf-head[data-v-5f54ad4a]{display:grid;gap:2px;flex:1;min-width:0}.pf-title[data-v-5f54ad4a]{font:700 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.pf-sub[data-v-5f54ad4a]{font-size:13px;color:var(--muted)}.pf-sub .bad[data-v-5f54ad4a]{color:var(--bad);font-weight:500}.pf-sub .accent[data-v-5f54ad4a]{color:var(--accent)}.pf-body[data-v-5f54ad4a]{width:600px;max-width:100%;display:grid;gap:8px}.pf-ok[data-v-5f54ad4a]{display:flex;align-items:center;gap:8px;padding:16px;justify-content:center;color:var(--ok);font-size:13px}.pf-list[data-v-5f54ad4a]{display:grid;gap:8px}.pf-item[data-v-5f54ad4a]{padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-left-width:2px;border-radius:2px}.pf-item.bad[data-v-5f54ad4a]{border-left-color:var(--bad)}.pf-item.accent[data-v-5f54ad4a]{border-left-color:var(--accent)}.pf-item-head[data-v-5f54ad4a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pf-acc[data-v-5f54ad4a]{font-weight:500;color:var(--text)}.pf-reasons[data-v-5f54ad4a]{margin-top:4px;padding-left:16px;list-style:disc;display:grid;gap:2px}.pf-reasons li[data-v-5f54ad4a]{font-size:11px;color:var(--muted)}.pf-cant-start[data-v-5f54ad4a]{margin-right:auto;font-size:11px;color:var(--bad)}.c-chev[data-v-6340de88]{width:36px;padding-right:0}.c-id[data-v-6340de88]{color:var(--muted)}.c-name[data-v-6340de88]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.c-actions[data-v-6340de88]{width:1%}.chev[data-v-6340de88]{color:var(--faint);transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}tr.open .chev[data-v-6340de88]{transform:rotate(180deg);color:var(--accent)}.acts[data-v-6340de88]{display:inline-flex;gap:2px}.icon-btn svg[data-v-6340de88]{width:14px;height:14px}.icon-btn.ok[data-v-6340de88]{color:var(--ok)}.icon-btn.bad[data-v-6340de88]{color:var(--bad)}.icon-btn.info[data-v-6340de88]{color:var(--info)}.icon-btn.accent[data-v-6340de88]{color:var(--accent)}.icon-btn.ok[data-v-6340de88]:hover,.icon-btn.bad[data-v-6340de88]:hover,.icon-btn.info[data-v-6340de88]:hover,.icon-btn.accent[data-v-6340de88]:hover{border-color:currentColor}.hbar[data-v-6340de88]{margin-right:8px}tr.detail>td[data-v-6340de88]{padding:0;height:auto;white-space:normal;background:var(--surface);border-left:2px solid var(--accent);border-bottom:1px solid var(--line)}.det[data-v-6340de88]{display:grid;gap:12px;padding:14px 16px 16px}.det-h[data-v-6340de88]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.det-title[data-v-6340de88]{font:700 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.det-id[data-v-6340de88]{font-size:14px;font-weight:500;color:var(--muted);text-transform:none;letter-spacing:0}.det-chips[data-v-6340de88]{margin-left:auto}.det-desc[data-v-6340de88]{font-size:13px;color:var(--muted);max-width:80ch}.det-cols[data-v-6340de88]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px 24px}.det-col[data-v-6340de88]{display:grid;gap:8px;align-content:start;min-width:0}.det-col .label[data-v-6340de88]{display:flex;gap:8px;align-items:baseline}.det-ctl-label[data-v-6340de88]{margin-top:4px}.slots[data-v-6340de88]{display:grid;gap:5px;font:500 12.5px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.slots li[data-v-6340de88]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:20px}.slots .sl[data-v-6340de88]{width:52px;flex:none;font:600 10px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.slots .dead[data-v-6340de88]{color:var(--faint);text-decoration:line-through}.slots .sub[data-v-6340de88]{color:var(--info)}.ctrls[data-v-6340de88]{display:flex;flex-wrap:wrap;gap:6px}.proxy-list[data-v-6340de88]{display:grid;gap:4px;font-size:11px}.proxy-list li[data-v-6340de88]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;border-top:1px solid var(--line)}.proxy-list .proxy-state.ok[data-v-6340de88]{color:var(--ok)}.proxy-list .proxy-state.bad[data-v-6340de88]{color:var(--bad)}.det-foot[data-v-6340de88]{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}@media(max-width:768px){.sec[data-v-6340de88]{display:none}.c-name[data-v-6340de88]{max-width:160px}.det[data-v-6340de88]{padding:12px}.det-cols[data-v-6340de88]{grid-template-columns:1fr}.det-chips[data-v-6340de88]{margin-left:0}}.tc-field[data-v-40e13203]{display:flex;flex-direction:column;gap:4px}.tc-wrap[data-v-40e13203]{position:relative;height:120px}.tc-layer[data-v-40e13203]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:12px;border:1px solid var(--line);border-radius:2px;box-sizing:border-box;font-family:monospace;font-size:14px;font-weight:500;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;letter-spacing:normal;tab-size:4}.tc-backdrop[data-v-40e13203]{overflow:hidden;pointer-events:none;color:transparent;background-color:var(--surface);z-index:0}.tc-line[data-v-40e13203]{min-height:1.5em}.tc-line--excess[data-v-40e13203]{background-color:color-mix(in srgb,var(--bad) 20%,transparent);box-shadow:-2px 0 color-mix(in srgb,var(--bad) 55%,transparent)}.tc-textarea[data-v-40e13203]{z-index:1;background-color:transparent;color:var(--text);resize:vertical;display:block;overflow-y:auto}.tc-textarea[data-v-40e13203]::placeholder{color:var(--faint)}.tc-textarea[data-v-40e13203]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}.tc-warn[data-v-40e13203]{font-size:11px;color:var(--bad);background:color-mix(in srgb,var(--bad) 7%,transparent);border:1px solid color-mix(in srgb,var(--bad) 25%,transparent);border-radius:2px;padding:4px 8px;line-height:1.4}.et-loading[data-v-d04b6b5f]{padding:20px;text-align:center;color:var(--muted)}.add-task-form[data-v-d04b6b5f]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-d04b6b5f]{display:flex;flex-direction:column;gap:4px}.form-group--indent[data-v-d04b6b5f]{padding-left:16px}.form-input--short[data-v-d04b6b5f]{max-width:140px}.form-hint[data-v-d04b6b5f]{font-size:11px;color:var(--faint)}.form-hint--muted[data-v-d04b6b5f]{font-style:italic}.form-hint--warn[data-v-d04b6b5f]{color:var(--accent)}.form-warn[data-v-d04b6b5f]{font-size:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:2px;padding:4px 8px;margin-top:4px}.form-section[data-v-d04b6b5f]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px}.form-section-header[data-v-d04b6b5f]{display:flex;align-items:center;justify-content:space-between}.form-section-title[data-v-d04b6b5f]{font-size:13px;font-weight:600;color:var(--text)}.proxy-pool-order[data-v-d04b6b5f]{border:1px solid var(--line);border-radius:2px;overflow:hidden}.proxy-order-row[data-v-d04b6b5f]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-top:1px solid var(--line);font-size:11px}.proxy-order-row[data-v-d04b6b5f]:first-child{border-top:none}.proxy-order-num[data-v-d04b6b5f]{width:20px;text-align:right;color:var(--faint);flex-shrink:0}.proxy-order-addr[data-v-d04b6b5f]{flex:1;color:var(--text);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-btn[data-v-d04b6b5f]{width:22px;height:22px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);color:var(--muted);font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .15s;flex-shrink:0}.order-btn[data-v-d04b6b5f]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.order-btn[data-v-d04b6b5f]:disabled{opacity:.3;cursor:default}.order-btn--remove[data-v-d04b6b5f]{color:var(--bad)}.order-btn--remove[data-v-d04b6b5f]:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.proxy-add-list[data-v-d04b6b5f]{max-height:180px;overflow-y:auto;border:1px solid var(--line);border-radius:2px}.proxy-row[data-v-d04b6b5f]{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;font-size:13px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.proxy-row[data-v-d04b6b5f]:hover{background-color:var(--surface-2)}.proxy-row--selected[data-v-d04b6b5f]{background-color:color-mix(in srgb,var(--accent) 8%,transparent);border-left:2px solid var(--accent)}.proxy-check[data-v-d04b6b5f]{color:var(--accent);font-size:15px;width:18px;flex-shrink:0}.proxy-type-tag[data-v-d04b6b5f]{color:var(--faint);font-size:11px}.proxy-dead-tag[data-v-d04b6b5f]{color:var(--accent);margin-left:auto}.delay-interval[data-v-d04b6b5f]{display:flex;align-items:flex-end;gap:8px}.delay-field[data-v-d04b6b5f]{display:flex;flex-direction:column;gap:2px}.delay-field-label[data-v-d04b6b5f]{font-size:11px;color:var(--faint)}.delay-dash[data-v-d04b6b5f]{color:var(--faint);padding-bottom:8px}.form-label-row[data-v-d04b6b5f]{display:flex;align-items:center;justify-content:space-between}.chats-counter[data-v-d04b6b5f]{font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.chats-counter--full[data-v-d04b6b5f]{color:var(--accent);font-weight:600}.toggle-row[data-v-d04b6b5f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.toggle-info[data-v-d04b6b5f]{display:flex;flex-direction:column;gap:2px;flex:1}.toggle-label[data-v-d04b6b5f]{font-size:13px;font-weight:500;color:var(--text)}.toggle-hint[data-v-d04b6b5f]{font-size:11px;color:var(--faint);line-height:1.4}.toggle-switch[data-v-d04b6b5f]{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.toggle-switch input[type=checkbox][data-v-d04b6b5f]{position:absolute;opacity:0;width:0;height:0}.toggle-switch input[type=checkbox]:checked~.toggle-track[data-v-d04b6b5f]{background-color:var(--accent)}.toggle-switch input[type=checkbox]:checked~.toggle-track .toggle-thumb[data-v-d04b6b5f]{transform:translate(18px)}.toggle-track[data-v-d04b6b5f]{width:40px;height:22px;background-color:var(--line);border-radius:11px;transition:background-color .2s ease;position:relative}.toggle-thumb[data-v-d04b6b5f]{position:absolute;top:3px;left:3px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}.et-error[data-v-d04b6b5f]{font-size:13px;color:var(--bad);margin:0}.lg-head[data-v-de10f51d]{display:grid;gap:2px;flex:1;min-width:0}.lg-title[data-v-de10f51d]{font:700 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.lg-sub[data-v-de10f51d]{font-size:11px;color:var(--muted)}.lg-body[data-v-de10f51d]{width:660px;max-width:100%;min-height:160px}.empty.bad[data-v-de10f51d]{color:var(--bad)}.empty.ok[data-v-de10f51d]{color:var(--ok)}.lg-buckets[data-v-de10f51d]{display:grid;gap:12px}.lg-bucket[data-v-de10f51d]{display:grid;gap:4px}.lg-time[data-v-de10f51d]{padding-bottom:4px;border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0}.lg-msgs[data-v-de10f51d]{display:grid;gap:2px}.lg-msg[data-v-de10f51d]{font-size:11px;color:var(--muted);padding:3px 6px;border-radius:2px;background:var(--surface-2);border-left:2px solid transparent;overflow-wrap:anywhere}.lg-msg.bad[data-v-de10f51d]{color:var(--bad);border-left-color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.lg-msg.accent[data-v-de10f51d]{color:var(--accent);border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.lg-msg.dead[data-v-de10f51d]{color:color-mix(in srgb,var(--bad) 60%,var(--muted));border-left-color:color-mix(in srgb,var(--bad) 50%,transparent)}.tasks-page[data-v-46254fb7]{display:grid;gap:16px}.sort[data-v-46254fb7]{display:flex;align-items:center;gap:4px}.form-input--auto[data-v-46254fb7]{width:auto}.sort-order[data-v-46254fb7]{border-color:var(--line-strong)}.action-error[data-v-46254fb7]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin:0}.empty.error[data-v-46254fb7]{color:var(--bad)}@media(max-width:768px){.tasks-table .sec[data-v-46254fb7]{display:none}.search[data-v-46254fb7]{min-width:0;width:100%}}.page[data-v-2e3c2589]{display:grid;gap:16px}.page-subtitle[data-v-2e3c2589]{margin-top:4px;font-size:13px;color:var(--muted);max-width:640px}.create-task-form[data-v-2e3c2589]{display:grid;gap:16px;max-width:720px}.section-body[data-v-2e3c2589]{display:grid;gap:12px}.form-field--indent[data-v-2e3c2589]{padding-left:16px}.form-input--short[data-v-2e3c2589]{max-width:140px}.form-hint--warn[data-v-2e3c2589]{color:var(--accent)}.form-label-row[data-v-2e3c2589]{display:flex;align-items:center;justify-content:space-between}.chats-counter[data-v-2e3c2589]{font-size:11px;color:var(--faint)}.chats-counter--full[data-v-2e3c2589]{color:var(--accent);font-weight:600}.inline-link[data-v-2e3c2589]{padding:0;margin:0 0 0 4px;border:0;background:none;font:inherit}.help-box[data-v-2e3c2589]{font-size:11px;line-height:1.5;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:2px;padding:4px 8px}.delay-interval[data-v-2e3c2589]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.delay-field[data-v-2e3c2589]{display:grid;gap:6px}.delay-dash[data-v-2e3c2589]{color:var(--faint);padding-bottom:9px}.toggle-row[data-v-2e3c2589]{display:flex;align-items:center;justify-content:space-between;gap:12px}.toggle-info[data-v-2e3c2589]{display:grid;gap:2px;flex:1;min-width:0}.toggle-label[data-v-2e3c2589]{font-size:13px;font-weight:500;color:var(--text)}.toggle-hint[data-v-2e3c2589]{font-size:11px;line-height:1.4;color:var(--muted)}.toggle-switch[data-v-2e3c2589]{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.toggle-switch input[type=checkbox][data-v-2e3c2589]{position:absolute;opacity:0;width:0;height:0}.toggle-switch input[type=checkbox]:checked~.toggle-track[data-v-2e3c2589]{background:var(--accent);border-color:var(--accent)}.toggle-switch input[type=checkbox]:checked~.toggle-track .toggle-thumb[data-v-2e3c2589]{background:var(--on-accent);transform:translate(18px)}.toggle-switch input[type=checkbox]:focus-visible~.toggle-track[data-v-2e3c2589]{outline:2px solid var(--accent);outline-offset:1px}.toggle-track[data-v-2e3c2589]{position:relative;width:36px;height:18px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.toggle-thumb[data-v-2e3c2589]{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--muted);border-radius:2px;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.prompt-pick[data-v-2e3c2589]{padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.accounts-search[data-v-2e3c2589]{flex:1;min-width:160px}.random-picker[data-v-2e3c2589]{display:flex;align-items:center;gap:4px;margin-left:auto}.random-count[data-v-2e3c2589]{min-width:28px;text-align:center;font-size:13px;font-weight:500}.pick-list[data-v-2e3c2589]{display:grid;max-height:160px;overflow-y:auto;border:1px solid var(--line);border-radius:2px}.pick-list--short[data-v-2e3c2589]{max-height:140px}.pick-list .empty[data-v-2e3c2589]{padding:12px;font-size:13px}.pick-row[data-v-2e3c2589]{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border-left:2px solid transparent;font-size:13px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.pick-row[data-v-2e3c2589]:hover{background:var(--surface-2)}.pick-row--selected[data-v-2e3c2589]{background:color-mix(in srgb,var(--accent) 8%,transparent);border-left-color:var(--accent)}.pick-row--selected-spare[data-v-2e3c2589]{background:color-mix(in srgb,var(--info) 8%,transparent);border-left-color:var(--info)}.pick-row--busy[data-v-2e3c2589],.pick-row--unavailable[data-v-2e3c2589],.pick-row--limit[data-v-2e3c2589],.pick-row--other-pool[data-v-2e3c2589]{opacity:.5;cursor:default}.pick-row--busy[data-v-2e3c2589]:hover,.pick-row--unavailable[data-v-2e3c2589]:hover,.pick-row--limit[data-v-2e3c2589]:hover,.pick-row--other-pool[data-v-2e3c2589]:hover{background:transparent}.pick-row--other-pool[data-v-2e3c2589]{opacity:.4}.pick-row--dim[data-v-2e3c2589]{opacity:.65}.pick-check[data-v-2e3c2589]{flex-shrink:0;width:18px;font-size:15px;color:var(--accent)}.pick-check--spare[data-v-2e3c2589]{color:var(--info)}.pick-label[data-v-2e3c2589]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden}.pick-name[data-v-2e3c2589]{color:var(--text);font-size:13px}.pick-sub[data-v-2e3c2589]{color:var(--faint);font-size:11px}.sub-list[data-v-2e3c2589]{border:1px solid var(--line);border-radius:2px;overflow:hidden}.sub-list-header[data-v-2e3c2589]{padding:6px 8px;background:var(--surface-2)}.sub-list-header--spare[data-v-2e3c2589]{color:var(--info)}.sub-row[data-v-2e3c2589]{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 8px;border-top:1px solid var(--line);font-size:13px}.sub-row-num[data-v-2e3c2589]{flex-shrink:0;width:20px;text-align:right;color:var(--faint);font-size:11px}.sub-row-name[data-v-2e3c2589]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-config[data-v-2e3c2589]{display:flex;align-items:center;gap:4px;flex-shrink:0}.slot-number-input[data-v-2e3c2589]{width:56px;padding:0 4px;text-align:center;-moz-appearance:textfield}.slot-number-input[data-v-2e3c2589]::-webkit-outer-spin-button,.slot-number-input[data-v-2e3c2589]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.proxy-header-actions[data-v-2e3c2589]{display:flex;align-items:center;gap:4px}.icon-btn[aria-pressed=true][data-v-2e3c2589]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.submit-bar[data-v-2e3c2589]{display:grid;justify-items:start;gap:8px;border-top:1px solid var(--line);padding-top:16px}.warn-dialog-overlay[data-v-2e3c2589]{position:fixed;inset:0;z-index:1070;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim)}.warn-dialog[data-v-2e3c2589]{display:grid;gap:12px;width:90%;max-width:380px;padding:24px;background:var(--surface);border:1px solid var(--line-strong);border-radius:2px}.warn-dialog-icon[data-v-2e3c2589]{font-size:28px;line-height:1;text-align:center;color:var(--accent)}.warn-dialog-title[data-v-2e3c2589]{text-align:center}.warn-dialog-text[data-v-2e3c2589]{font-size:13px;line-height:1.6;text-align:center;color:var(--muted)}.warn-dialog-suppress[data-v-2e3c2589]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.warn-dialog-actions[data-v-2e3c2589]{display:flex;justify-content:flex-end;gap:8px}.warn-dialog-enter-active[data-v-2e3c2589],.warn-dialog-leave-active[data-v-2e3c2589]{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.warn-dialog-enter-from[data-v-2e3c2589],.warn-dialog-leave-to[data-v-2e3c2589]{opacity:0}@media(max-width:640px){.random-picker[data-v-2e3c2589]{margin-left:0}.form-field--indent[data-v-2e3c2589]{padding-left:8px}}.prompt-form[data-v-81139aa9]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-81139aa9]{display:flex;flex-direction:column;gap:4px}.form-hint[data-v-81139aa9]{font-size:11px;color:var(--faint);margin-top:2px}.type-grid[data-v-81139aa9]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.type-card[data-v-81139aa9]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;border:1px solid var(--line);border-radius:2px;background-color:var(--bg);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);text-align:center}.type-card[data-v-81139aa9]:hover{background-color:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.type-card--active[data-v-81139aa9]{background-color:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}.type-card-emoji[data-v-81139aa9]{font-size:22px;line-height:1}.type-card-label[data-v-81139aa9]{font-size:11px;font-weight:500;color:var(--text);line-height:1.3}.content-header[data-v-81139aa9]{display:flex;align-items:center;justify-content:space-between}.form-textarea[data-v-81139aa9]{min-height:160px;resize:vertical;line-height:1.6;font-size:13px}.template-btn[data-v-81139aa9]{font-size:11px;padding:3px 9px;border:1px solid var(--line);border-radius:2px;background:var(--bg);color:var(--muted);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.template-btn[data-v-81139aa9]:hover{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb,var(--accent) 6%,transparent)}.example-chip-row[data-v-81139aa9]{display:flex;flex-wrap:wrap;gap:4px}.example-chip[data-v-81139aa9]{font-size:11px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.example-chip[data-v-81139aa9]:hover{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb,var(--accent) 6%,transparent)}.example-chip--active[data-v-81139aa9]{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,transparent);font-weight:500}.global-prompt-notice[data-v-81139aa9]{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;background-color:color-mix(in srgb,var(--accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:2px;font-size:11px;color:var(--muted);line-height:1.55}.global-prompt-notice__icon[data-v-81139aa9]{flex-shrink:0;font-size:15px;margin-top:1px}.global-prompt-notice__text strong[data-v-81139aa9]{color:var(--text);display:block;margin-bottom:3px}.global-prompt-notice__text em[data-v-81139aa9]{font-style:normal;color:var(--accent);font-weight:500}.active-label[data-v-81139aa9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);cursor:pointer}.active-checkbox[data-v-81139aa9]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.page[data-v-f3f09574]{display:grid;gap:16px}.page-subtitle[data-v-f3f09574]{margin-top:4px;font-size:13px;color:var(--muted);max-width:640px}.auto-task-form[data-v-f3f09574]{display:grid;gap:16px;max-width:720px}.section-body[data-v-f3f09574]{display:grid;gap:12px}.form-row[data-v-f3f09574]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field--indent[data-v-f3f09574]{padding-left:16px}.form-input--short[data-v-f3f09574]{max-width:160px}.form-hint--warn[data-v-f3f09574]{color:var(--accent)}.form-label-row[data-v-f3f09574]{display:flex;align-items:center;justify-content:space-between}.chats-counter[data-v-f3f09574]{font-size:11px;color:var(--faint)}.chats-counter--full[data-v-f3f09574]{color:var(--accent);font-weight:600}.inline-link[data-v-f3f09574]{padding:0;margin:0 0 0 4px;border:0;background:none;font:inherit}.prompt-picker-row[data-v-f3f09574]{display:flex;gap:8px}.prompt-picker-row select[data-v-f3f09574]{flex:1}.prompt-picker-row .button[data-v-f3f09574]{height:34px}.delay-interval[data-v-f3f09574]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.delay-field[data-v-f3f09574]{display:grid;gap:6px}.delay-dash[data-v-f3f09574]{color:var(--faint);padding-bottom:9px}.toggle-row[data-v-f3f09574]{display:flex;align-items:center;justify-content:space-between;gap:12px}.toggle-info[data-v-f3f09574]{display:grid;gap:2px;flex:1;min-width:0}.toggle-label[data-v-f3f09574]{font-size:13px;font-weight:500;color:var(--text)}.toggle-hint[data-v-f3f09574]{font-size:11px;line-height:1.4;color:var(--muted)}.toggle-switch[data-v-f3f09574]{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.toggle-switch input[type=checkbox][data-v-f3f09574]{position:absolute;opacity:0;width:0;height:0}.toggle-switch input[type=checkbox]:checked~.toggle-track[data-v-f3f09574]{background:var(--accent);border-color:var(--accent)}.toggle-switch input[type=checkbox]:checked~.toggle-track .toggle-thumb[data-v-f3f09574]{background:var(--on-accent);transform:translate(18px)}.toggle-switch input[type=checkbox]:focus-visible~.toggle-track[data-v-f3f09574]{outline:2px solid var(--accent);outline-offset:1px}.toggle-track[data-v-f3f09574]{position:relative;width:36px;height:18px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.toggle-thumb[data-v-f3f09574]{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--muted);border-radius:2px;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.prompt-pick[data-v-f3f09574]{padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.accounts-search[data-v-f3f09574]{flex:1;min-width:160px}.pick-list[data-v-f3f09574]{display:grid;max-height:160px;overflow-y:auto;border:1px solid var(--line);border-radius:2px}.pick-list--short[data-v-f3f09574]{max-height:140px}.pick-list .empty[data-v-f3f09574]{padding:12px;font-size:13px}.pick-row[data-v-f3f09574]{display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 8px;border-left:2px solid transparent;font-size:13px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.pick-row[data-v-f3f09574]:hover{background:var(--surface-2)}.pick-row--selected[data-v-f3f09574]{background:color-mix(in srgb,var(--accent) 8%,transparent);border-left-color:var(--accent)}.pick-row--selected-spare[data-v-f3f09574]{background:color-mix(in srgb,var(--info) 8%,transparent);border-left-color:var(--info)}.pick-row--busy[data-v-f3f09574],.pick-row--unavailable[data-v-f3f09574],.pick-row--limit[data-v-f3f09574],.pick-row--other-pool[data-v-f3f09574]{opacity:.5;cursor:default}.pick-row--busy[data-v-f3f09574]:hover,.pick-row--unavailable[data-v-f3f09574]:hover,.pick-row--limit[data-v-f3f09574]:hover,.pick-row--other-pool[data-v-f3f09574]:hover{background:transparent}.pick-row--other-pool[data-v-f3f09574]{opacity:.4}.pick-row--dim[data-v-f3f09574]{opacity:.65}.pick-check[data-v-f3f09574]{flex-shrink:0;width:18px;font-size:15px;color:var(--accent)}.pick-check--spare[data-v-f3f09574]{color:var(--info)}.pick-label[data-v-f3f09574]{flex:1;display:flex;align-items:center;gap:8px;overflow:hidden}.pick-name[data-v-f3f09574]{color:var(--text);font-size:13px}.pick-sub[data-v-f3f09574]{color:var(--faint);font-size:11px}.sub-list[data-v-f3f09574]{border:1px solid var(--line);border-radius:2px;overflow:hidden}.sub-list-header[data-v-f3f09574]{padding:6px 8px;background:var(--surface-2)}.sub-list-header--spare[data-v-f3f09574]{color:var(--info)}.sub-row-wrap[data-v-f3f09574]{border-top:1px solid var(--line)}.sub-row-wrap .sub-row[data-v-f3f09574]{border-top:0}.sub-row[data-v-f3f09574]{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 8px;border-top:1px solid var(--line);font-size:13px}.sub-row-num[data-v-f3f09574]{flex-shrink:0;width:20px;text-align:right;color:var(--faint);font-size:11px}.sub-row-name[data-v-f3f09574]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-persona[data-v-f3f09574]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 8px 8px}.slot-config[data-v-f3f09574]{display:flex;align-items:center;gap:4px;flex-shrink:0}.slot-number-input[data-v-f3f09574]{width:56px;padding:0 4px;text-align:center;-moz-appearance:textfield}.slot-number-input[data-v-f3f09574]::-webkit-outer-spin-button,.slot-number-input[data-v-f3f09574]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.proxy-header-actions[data-v-f3f09574]{display:flex;align-items:center;gap:4px}.icon-btn[aria-pressed=true][data-v-f3f09574]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.submit-bar[data-v-f3f09574]{display:grid;justify-items:start;gap:8px;border-top:1px solid var(--line);padding-top:16px}@media(max-width:640px){.form-row[data-v-f3f09574],.slot-persona[data-v-f3f09574]{grid-template-columns:1fr}.form-field--indent[data-v-f3f09574]{padding-left:8px}}.page[data-v-5e5e6e11]{display:flex;flex-direction:column;gap:20px;padding-top:16px}.page-title[data-v-5e5e6e11]{font-size:28px;font-weight:700;color:var(--text);margin:0}.section-title[data-v-5e5e6e11]{font-size:18px;font-weight:600;color:var(--text);margin-bottom:16px}.settings-section[data-v-5e5e6e11]{background:var(--bg);border-radius:2px;padding:20px;border:1px solid var(--line)}.settings-list[data-v-5e5e6e11]{display:flex;flex-direction:column;gap:16px}.setting-item[data-v-5e5e6e11]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.setting-item[data-v-5e5e6e11]:last-child{border-bottom:none;padding-bottom:0}.setting-info[data-v-5e5e6e11]{display:flex;flex-direction:column;gap:4px}.setting-label[data-v-5e5e6e11]{font-weight:500;color:var(--text)}.setting-description[data-v-5e5e6e11]{font-size:13px;color:var(--muted)}.switch[data-v-5e5e6e11]{position:relative;display:inline-block;width:50px;height:28px}.switch input[data-v-5e5e6e11]{opacity:0;width:0;height:0}.slider[data-v-5e5e6e11]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-2);transition:.4s}.slider[data-v-5e5e6e11]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-5e5e6e11]{background-color:var(--accent)}input:focus+.slider[data-v-5e5e6e11]{box-shadow:0 0 1px var(--accent)}input:checked+.slider[data-v-5e5e6e11]:before{transform:translate(22px)}.slider.round[data-v-5e5e6e11]{border-radius:34px}.slider.round[data-v-5e5e6e11]:before{border-radius:50%}.loading[data-v-5e5e6e11]{color:var(--muted);font-style:italic}@media(max-width:640px){.settings-section[data-v-5e5e6e11]{padding:16px}.setting-item[data-v-5e5e6e11]{gap:12px}.switch[data-v-5e5e6e11]{flex-shrink:0}}.log-sidebar[data-v-b8ed4d47]{width:280px;min-width:280px;height:100%;background-color:color-mix(in srgb,var(--bg) 60%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid color-mix(in srgb,var(--line) 50%,transparent);overflow-y:auto;display:flex;flex-direction:column;padding:8px;gap:8px}.sidebar-header[data-v-b8ed4d47]{padding:12px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 30%,transparent);margin-bottom:4px}.sidebar-header h3[data-v-b8ed4d47]{margin:0;font-size:16px;color:var(--text);font-weight:600}.log-section[data-v-b8ed4d47]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-b8ed4d47]{padding:4px 8px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;opacity:.7}.log-item[data-v-b8ed4d47]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:all .2s ease;border-radius:2px;border:1px solid transparent}.log-item[data-v-b8ed4d47]:hover{background-color:color-mix(in srgb,var(--surface-2) 50%,transparent)}.log-item.active[data-v-b8ed4d47]{background-color:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.log-item.active .log-name[data-v-b8ed4d47]{color:var(--accent);font-weight:500}.log-item.active .log-icon[data-v-b8ed4d47]{color:var(--accent)}.log-icon[data-v-b8ed4d47]{font-size:13px;color:var(--muted);transition:color .2s}.log-name[data-v-b8ed4d47]{flex:1;font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-size[data-v-b8ed4d47]{font-size:10px;color:var(--muted);opacity:.7;background:color-mix(in srgb,var(--surface-2) 50%,transparent);padding:2px 6px;border-radius:4px}.loading[data-v-b8ed4d47],.empty[data-v-b8ed4d47]{padding:20px 12px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:768px){.log-sidebar[data-v-b8ed4d47]{width:100%;min-width:0;height:auto;max-height:220px;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}}.card[data-v-e3bcf013]{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:16px;width:100%;min-width:0}.log-viewer-card[data-v-081f386a]{flex:1;overflow:hidden;display:flex;flex-direction:column}.log-viewer[data-v-081f386a]{display:flex;flex-direction:column;height:100%;gap:8px}.log-toolbar[data-v-081f386a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--line)}.auto-scroll-btn[data-v-081f386a]{background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:4px 8px;font-size:11px;color:var(--muted);cursor:pointer;transition:all .2s}.auto-scroll-btn[data-v-081f386a]:hover{background:var(--surface-2)}.auto-scroll-btn.active[data-v-081f386a]{background:var(--accent);color:#fff;border-color:var(--accent)}.log-count[data-v-081f386a]{font-size:11px;color:var(--muted)}.log-container[data-v-081f386a]{flex:1;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;background:#0d1117;border-radius:2px;padding:12px}.log-container[data-v-081f386a]::-webkit-scrollbar{width:8px}.log-container[data-v-081f386a]::-webkit-scrollbar-track{background:transparent}.log-container[data-v-081f386a]::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.log-container[data-v-081f386a]::-webkit-scrollbar-thumb:hover{background:var(--muted)}.log-entry[data-v-081f386a]{display:flex;gap:8px;color:#8b949e;padding:2px 0}.log-entry.log-error[data-v-081f386a]{color:#f85149}.log-entry.log-error .log-level[data-v-081f386a]{color:#f85149;background:#f851491a}.log-entry.log-warning[data-v-081f386a]{color:#d29922}.log-entry.log-warning .log-level[data-v-081f386a]{color:#d29922;background:#d299221a}.log-entry.log-info[data-v-081f386a]{color:#c9d1d9}.log-entry.log-info .log-level[data-v-081f386a]{color:#58a6ff;background:#58a6ff1a}.log-entry.log-debug[data-v-081f386a]{color:#6e7681}.log-entry.log-debug .log-level[data-v-081f386a]{color:#6e7681;background:#6e76811a}.log-timestamp[data-v-081f386a]{color:#6e7681;flex-shrink:0;min-width:180px}.log-level[data-v-081f386a]{flex-shrink:0;min-width:70px;padding:0 4px;border-radius:2px;text-align:center;font-weight:600}.log-message[data-v-081f386a]{word-break:break-word}.log-empty[data-v-081f386a],.log-loading[data-v-081f386a]{padding:20px;text-align:center;color:#6e7681;font-size:13px}@media(max-width:640px){.log-toolbar[data-v-081f386a]{flex-wrap:wrap;gap:8px}.log-entry[data-v-081f386a]{flex-direction:column;gap:2px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.log-timestamp[data-v-081f386a],.log-level[data-v-081f386a]{min-width:0}.log-level[data-v-081f386a]{display:inline-block;width:fit-content}}.log-page[data-v-ea9c62e5]{display:flex;flex-direction:row;height:calc(100vh - 40px);gap:0}.log-page-content[data-v-ea9c62e5]{flex:1;display:flex;flex-direction:column;padding:16px;overflow:hidden}.log-header[data-v-ea9c62e5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.log-header h1[data-v-ea9c62e5]{margin:0;font-size:22px;color:var(--text)}.log-header .loading-indicator[data-v-ea9c62e5]{color:var(--muted);font-size:13px}@media(max-width:768px){.log-page[data-v-ea9c62e5]{flex-direction:column;height:auto;min-height:calc(100vh - 40px)}.log-page-content[data-v-ea9c62e5]{padding:12px}.log-header h1[data-v-ea9c62e5]{font-size:18px}}.instruction-page[data-v-15f1d5a2]{display:flex;flex-direction:column;gap:20px;max-width:980px}.hero-card[data-v-15f1d5a2]{background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.hero-icon[data-v-15f1d5a2]{font-size:32px;line-height:1}.hero-title[data-v-15f1d5a2]{font-size:22px;font-weight:700;color:var(--text);margin:0 0 4px}.hero-sub[data-v-15f1d5a2]{font-size:13px;color:var(--muted);margin:0}.hero-quickstart[data-v-15f1d5a2]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.qs-label[data-v-15f1d5a2]{font-size:11px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.qs-flow[data-v-15f1d5a2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qs-step[data-v-15f1d5a2]{background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.qs-arrow[data-v-15f1d5a2]{color:var(--faint);font-size:12px}.sections-list[data-v-15f1d5a2]{display:flex;flex-direction:column;gap:8px}.section-block[data-v-15f1d5a2]{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--sc);border-radius:2px;overflow:hidden}.section-head[data-v-15f1d5a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1)}.section-head[data-v-15f1d5a2]:hover{background:var(--surface-2)}.section-head-left[data-v-15f1d5a2]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.section-icon[data-v-15f1d5a2]{font-size:22px;line-height:1;flex-shrink:0;margin-top:2px}.section-name[data-v-15f1d5a2]{font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.section-about[data-v-15f1d5a2]{font-size:13px;color:var(--muted);line-height:1.5}.section-head-right[data-v-15f1d5a2]{display:flex;align-items:center;gap:12px;flex-shrink:0}.section-goto[data-v-15f1d5a2]{background:none;border:1px solid var(--sc);color:var(--sc);border-radius:2px;padding:5px 12px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.section-goto[data-v-15f1d5a2]:hover{background:var(--sc);color:#fff}.section-chevron[data-v-15f1d5a2]{color:var(--faint);font-size:18px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.section-chevron.open[data-v-15f1d5a2]{transform:rotate(180deg)}.section-body[data-v-15f1d5a2]{border-top:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:16px}.content-block[data-v-15f1d5a2]{display:flex;flex-direction:column;gap:8px}.content-heading[data-v-15f1d5a2]{font-size:13px;font-weight:700;color:var(--sc);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.content-list[data-v-15f1d5a2]{display:flex;flex-direction:column;gap:6px;padding-left:16px;margin:0}.content-list li[data-v-15f1d5a2]{font-size:13px;color:var(--muted);line-height:1.6}.content-list li[data-v-15f1d5a2] strong{color:var(--text);font-weight:700}.content-list li[data-v-15f1d5a2] code{background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:12px;color:var(--muted)}.section-title[data-v-15f1d5a2]{font-size:16px;font-weight:700;color:var(--text);padding-bottom:8px;border-bottom:1px solid var(--line)}@media(max-width:640px){.qs-flow[data-v-15f1d5a2]{flex-direction:column;align-items:flex-start}.qs-arrow[data-v-15f1d5a2]{transform:rotate(90deg)}.hero-card[data-v-15f1d5a2]{padding:16px}.section-head[data-v-15f1d5a2]{padding:12px 16px;flex-direction:column;align-items:stretch}.section-head-right[data-v-15f1d5a2]{justify-content:space-between}.section-body[data-v-15f1d5a2]{padding:16px}}.tg-button[data-v-cfd1d9e7]{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;background:linear-gradient(135deg,#229ed9,#08c);color:#fff;border-radius:12px;text-decoration:none;font-weight:500;font-size:16px;transition:all .3s ease;box-shadow:0 4px 12px #229ed94d;cursor:pointer;border:none}.tg-button[data-v-cfd1d9e7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #229ed966;background:linear-gradient(135deg,#2aabee,#229ed9)}.tg-button[data-v-cfd1d9e7]:active{transform:translateY(0);box-shadow:0 2px 8px #229ed94d}.tg-button .tg-icon[data-v-cfd1d9e7]{width:24px;height:24px;object-fit:contain;transition:transform .3s ease}.tg-button span[data-v-cfd1d9e7]{line-height:1.4}@media(max-width:768px){.tg-button[data-v-cfd1d9e7]{padding:10px 20px;font-size:14px;gap:10px}.tg-button .tg-icon[data-v-cfd1d9e7]{width:20px;height:20px}}.support-card[data-v-337e21e5]{display:flex;flex-direction:column;width:fit-content}.support-card-text[data-v-337e21e5]{margin-bottom:16px}.support-actions[data-v-337e21e5]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.group-btn[data-v-337e21e5]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#229ed91a;border:1px solid rgba(34,158,217,.35);color:#2aabee;border-radius:12px;text-decoration:none;font-weight:500;font-size:15px;transition:all .15s cubic-bezier(.4,0,.2,1)}.group-btn[data-v-337e21e5]:hover{background:#229ed933;border-color:#2aabee}@media(max-width:640px){.support-card[data-v-337e21e5]{width:100%}.support-actions[data-v-337e21e5]{flex-direction:column;align-items:stretch}.group-btn[data-v-337e21e5]{justify-content:center}}.page[data-v-337e21e5]{display:flex;flex-direction:column;gap:12px}.page-title[data-v-337e21e5]{font-size:28px;font-weight:700;color:var(--text);margin:0}.documents-page[data-v-e39ca8cd]{padding:20px;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.page-title[data-v-e39ca8cd]{font-size:28px;font-weight:700;color:var(--text);margin:0}.page-subtitle[data-v-e39ca8cd]{color:var(--muted);font-size:13px;margin:0 0 16px}.documents-grid[data-v-e39ca8cd]{display:flex;flex-direction:column;gap:16px}.doc-card[data-v-e39ca8cd]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:4px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.doc-card[data-v-e39ca8cd]:hover{border-color:var(--accent);transform:translateY(-2px)}.doc-icon[data-v-e39ca8cd]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:2px;background:#818cf81f;color:var(--accent)}.doc-icon svg[data-v-e39ca8cd]{width:24px;height:24px}.doc-body[data-v-e39ca8cd]{flex:1;min-width:0}.doc-title[data-v-e39ca8cd]{font-size:16px;font-weight:600;color:var(--text);margin:0 0 4px}.doc-desc[data-v-e39ca8cd]{color:var(--muted);font-size:13px;margin:0;line-height:1.75}.doc-arrow[data-v-e39ca8cd]{color:var(--faint);font-size:18px;flex-shrink:0}@media(max-width:640px){.documents-page[data-v-e39ca8cd]{padding:12px}.doc-card[data-v-e39ca8cd]{padding:12px;gap:12px}.doc-arrow[data-v-e39ca8cd]{display:none}}.referral[data-v-547a664f]{display:grid;gap:12px}.referral-sub[data-v-547a664f]{color:var(--muted);font-size:13px}.referral-sub b[data-v-547a664f]{color:var(--text);font-weight:500}.referral-row[data-v-547a664f]{display:flex;gap:8px;flex-wrap:wrap}.referral-row .form-input[data-v-547a664f]{flex:1;min-width:200px;font-size:13px}.kpis--inline[data-v-547a664f]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis--inline .kpi .n[data-v-547a664f]{font-size:28px}.profile-page[data-v-d593f8a4]{padding:20px}.profile-page h1[data-v-d593f8a4]{color:var(--text);font-size:28px;font-weight:700;margin:0 0 12px}.profile-page p[data-v-d593f8a4]{color:var(--muted);font-size:14px}.profile-warn[data-v-d593f8a4]{margin-bottom:20px}.profile-referral[data-v-d593f8a4]{margin-top:20px}.profile-page__title[data-v-d593f8a4]{color:var(--text);font-size:28px;font-weight:700;margin:0 0 12px;text-align:center}.profile-plans[data-v-d593f8a4]{padding:20px}.legal-links[data-v-d593f8a4]{display:flex;justify-content:center;gap:20px;margin-top:24px;padding-bottom:24px}.legal-links a[data-v-d593f8a4]{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s ease}.legal-links a[data-v-d593f8a4]:hover{color:var(--accent)}@media(max-width:640px){.profile-page[data-v-d593f8a4],.profile-plans[data-v-d593f8a4]{padding:12px}.legal-links[data-v-d593f8a4]{flex-direction:column;align-items:center;gap:8px}}.prompt-card[data-v-9f0863cc]{display:grid;gap:12px}.prompt-card--inactive[data-v-9f0863cc]{opacity:.7}.prompt-card-header[data-v-9f0863cc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.prompt-card-title[data-v-9f0863cc]{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-card-actions[data-v-9f0863cc]{display:flex;gap:2px;flex:none}.prompt-card-actions .icon-btn[data-v-9f0863cc]{border-color:var(--line)}.prompt-card-body[data-v-9f0863cc]{display:grid;gap:4px}.prompt-card-text[data-v-9f0863cc]{font-size:13px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.page-header[data-v-2d33daf9]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}.page[data-v-2d33daf9]{display:flex;flex-direction:column;gap:12px}.page-title[data-v-2d33daf9]{font-size:28px;font-weight:700;color:var(--text);margin:0}.page-header-buttons[data-v-2d33daf9]{display:flex;gap:20px}.page-loading[data-v-2d33daf9],.page-error[data-v-2d33daf9],.page-empty[data-v-2d33daf9]{padding:24px;text-align:center;color:var(--muted);font-size:16px}.page-error[data-v-2d33daf9]{color:var(--bad)}.prompts-grid[data-v-2d33daf9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}@media(max-width:768px){.page-header[data-v-2d33daf9]{flex-direction:column;align-items:stretch;gap:8px}.page-header-buttons[data-v-2d33daf9],.page-header-buttons .button[data-v-2d33daf9]{width:100%}.prompts-grid[data-v-2d33daf9]{grid-template-columns:1fr}}.page[data-v-054f16c3]{display:grid;gap:16px}.page-title[data-v-054f16c3]{font:700 18px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--text)}.toolbar-right[data-v-054f16c3]{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.empty.error[data-v-054f16c3]{color:var(--bad)}.dim b[data-v-054f16c3]{color:var(--text)}.scenarios-list[data-v-054f16c3],.sc-body[data-v-054f16c3]{display:grid;gap:12px}.sc-header[data-v-054f16c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc-title-block[data-v-054f16c3]{display:grid;gap:2px;min-width:0}.sc-title[data-v-054f16c3]{font-size:16px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.sc-badges[data-v-054f16c3]{display:flex;gap:4px;flex-wrap:wrap}.sc-meta[data-v-054f16c3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.sc-meta .res[data-v-054f16c3]{flex:1 1 100%}.sc-actions[data-v-054f16c3]{display:flex;gap:8px;flex-wrap:wrap}.uniq-panel[data-v-054f16c3]{border-top:1px solid var(--line)}.uniq-body[data-v-054f16c3]{display:grid;gap:12px}.uniq-form[data-v-054f16c3],.uniq-item[data-v-054f16c3],.gen-persona-card[data-v-054f16c3]{display:grid;gap:8px;padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.uniq-form[data-v-054f16c3]{padding:12px}.estimate[data-v-054f16c3]{display:grid;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:2px}.form-actions[data-v-054f16c3]{display:flex;gap:8px;flex-wrap:wrap}.uniq-list[data-v-054f16c3]{display:grid;gap:8px}.uniq-item-top[data-v-054f16c3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uniq-name[data-v-054f16c3]{font-weight:500;color:var(--text)}.uniq-item-actions[data-v-054f16c3]{display:flex;align-items:center;gap:4px}.uniq-meta[data-v-054f16c3]{color:var(--faint)}.modal-wide[data-v-054f16c3] .popup-content{width:min(960px,100%)}.modal-table[data-v-054f16c3] .popup-body{padding:0}.form-stack[data-v-054f16c3]{display:grid;gap:12px}.row-2[data-v-054f16c3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gen-personas[data-v-054f16c3]{display:grid;gap:8px}.pager[data-v-054f16c3]{margin-right:auto;align-self:center;font-size:11px;color:var(--muted)}.preview-col-header[data-v-054f16c3],.preview-row[data-v-054f16c3]{display:grid;grid-template-columns:110px 1fr 1fr;gap:8px;padding:8px 16px;align-items:start}.msg-col-header[data-v-054f16c3],.msg-row[data-v-054f16c3]{display:grid;grid-template-columns:90px 60px 1fr 100px 68px;gap:8px;padding:8px 16px;align-items:start}.preview-col-header[data-v-054f16c3],.msg-col-header[data-v-054f16c3]{position:sticky;top:0;z-index:1;padding-top:10px;padding-bottom:10px;background:var(--surface);border-bottom:1px solid var(--line);font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.preview-row[data-v-054f16c3],.msg-row[data-v-054f16c3]{border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.preview-row[data-v-054f16c3]:last-child,.msg-row[data-v-054f16c3]:last-child{border-bottom:0}.preview-row[data-v-054f16c3]:hover,.msg-row[data-v-054f16c3]:hover{background:var(--surface-2)}.preview-row--media[data-v-054f16c3]{background:color-mix(in srgb,var(--accent) 4%,transparent)}.preview-day[data-v-054f16c3],.msg-num[data-v-054f16c3]{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--muted)}.preview-day .badge[data-v-054f16c3]{align-self:flex-start}.preview-order[data-v-054f16c3],.msg-local-id[data-v-054f16c3],.msg-reply[data-v-054f16c3]{color:var(--faint)}.preview-original[data-v-054f16c3]{color:var(--muted)}.preview-original[data-v-054f16c3],.preview-unique[data-v-054f16c3],.msg-text[data-v-054f16c3]{white-space:pre-wrap;overflow-wrap:anywhere}.preview-unique--empty[data-v-054f16c3]{color:var(--faint);font-style:italic}.msg-account[data-v-054f16c3]{color:var(--text)}.msg-reply[data-v-054f16c3]{font-size:11px}.msg-row-actions[data-v-054f16c3]{display:flex;gap:4px;justify-content:flex-end}.msg-text-input[data-v-054f16c3]{min-height:56px}.msg-row-error[data-v-054f16c3]{margin:8px 16px}.msg-add-form[data-v-054f16c3]{display:grid;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.msg-add-fields[data-v-054f16c3]{display:grid;grid-template-columns:80px 1fr 130px auto;gap:8px;align-items:center}@media(max-width:768px){.page-header[data-v-054f16c3]{flex-direction:column;align-items:stretch}.toolbar-right[data-v-054f16c3]{margin-left:0}.toolbar-right .button[data-v-054f16c3],.sc-actions .button[data-v-054f16c3]{flex:1 1 auto}.row-2[data-v-054f16c3],.msg-add-fields[data-v-054f16c3],.preview-row[data-v-054f16c3],.msg-row[data-v-054f16c3]{grid-template-columns:1fr}.preview-col-header[data-v-054f16c3],.msg-col-header[data-v-054f16c3]{display:none}.msg-row-actions[data-v-054f16c3]{justify-content:flex-start}.preview-day[data-v-054f16c3]{flex-direction:row;flex-wrap:wrap;gap:4px}.preview-original[data-v-054f16c3]:before,.preview-unique[data-v-054f16c3]:before{content:"Оригинал:";display:block;margin-bottom:2px;font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.preview-unique[data-v-054f16c3]:before{content:"Уникализировано:"}}.page[data-v-29249b38]{display:grid;gap:16px}.methods-row[data-v-29249b38]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.topup-body[data-v-29249b38]{display:grid;gap:16px}.card-header[data-v-29249b38]{display:flex;align-items:flex-start;gap:12px}.card-title[data-v-29249b38]{font:600 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--text);margin-bottom:4px}.card-subtitle[data-v-29249b38]{font-size:13px;color:var(--muted)}.method-badge[data-v-29249b38]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:2px;color:#fff;font:700 13px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;letter-spacing:.06em}.method-badge--sbp[data-v-29249b38]{background:#00a4da}.method-badge--mir[data-v-29249b38]{background:#0073c8}.method-badge--crypto[data-v-29249b38]{background:#38bd94;font-size:20px}.presets[data-v-29249b38]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.presets .fchip[data-v-29249b38]{height:32px;justify-content:center;font:500 13px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.input-group[data-v-29249b38]{position:relative}.input-group .form-input[data-v-29249b38]{padding-right:32px}.input-group input[data-v-29249b38]::-webkit-inner-spin-button,.input-group input[data-v-29249b38]::-webkit-outer-spin-button{-webkit-appearance:none}.input-suffix[data-v-29249b38]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;pointer-events:none}.pay-btn[data-v-29249b38]{width:100%;color:#fff}.pay-btn--sbp[data-v-29249b38]{background:#00a4da;border-color:#00a4da}.pay-btn--sbp[data-v-29249b38]:hover:not(:disabled){background:color-mix(in srgb,#00a4da 90%,#000);border-color:color-mix(in srgb,#00a4da 90%,#000);color:#fff}.pay-btn--mir[data-v-29249b38]{background:#0073c8;border-color:#0073c8}.pay-btn--mir[data-v-29249b38]:hover:not(:disabled){background:color-mix(in srgb,#0073c8 90%,#000);border-color:color-mix(in srgb,#0073c8 90%,#000);color:#fff}.pay-btn--crypto[data-v-29249b38]{background:#38bd94;border-color:#38bd94}.pay-btn--crypto[data-v-29249b38]:hover:not(:disabled){background:color-mix(in srgb,#38bd94 90%,#000);border-color:color-mix(in srgb,#38bd94 90%,#000);color:#fff}.spinner[data-v-29249b38]{width:16px;height:16px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:spin-29249b38 .7s linear infinite}@keyframes spin-29249b38{to{transform:rotate(360deg)}}.payment-note[data-v-29249b38]{text-align:center;line-height:1.5}@media(max-width:1024px){.methods-row[data-v-29249b38]{grid-template-columns:1fr}}@media(max-width:640px){.presets[data-v-29249b38]{grid-template-columns:repeat(2,1fr)}}.admin-page[data-v-ece49259]{display:grid;gap:16px}.tabs[data-v-ece49259]{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch}.tab[data-v-ece49259]{flex:none;padding:8px 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:600 13px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.tab[data-v-ece49259]:hover{color:var(--text)}.tab[aria-selected=true][data-v-ece49259]{color:var(--accent);border-bottom-color:var(--accent)}.tab-content[data-v-ece49259]{display:grid;gap:16px}.panel-b[data-v-ece49259]{display:grid;gap:12px;justify-items:start}.panel-b>.form-field[data-v-ece49259],.panel-b>.form-warn[data-v-ece49259],.panel-b>.result[data-v-ece49259],.panel-b>.drop-zone[data-v-ece49259],.panel-b>.pairs-summary[data-v-ece49259]{justify-self:stretch}.hint-b[data-v-ece49259]{border-bottom:1px solid var(--line)}.hint[data-v-ece49259]{font-size:13px;color:var(--muted)}.hint code[data-v-ece49259]{padding:1px 5px;font-size:11px;background:var(--surface-2);border:1px solid var(--line);border-radius:2px}.form-input--auto[data-v-ece49259]{width:auto}.narrow[data-v-ece49259]{width:140px}.priority-input[data-v-ece49259]{width:72px}.mt[data-v-ece49259]{margin-top:4px}.result[data-v-ece49259]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.result .ok[data-v-ece49259]{color:var(--ok)}.result .accent[data-v-ece49259]{color:var(--accent)}.result .bad[data-v-ece49259],.empty.error[data-v-ece49259]{color:var(--bad)}.table th.sortable[data-v-ece49259]{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.sortable[data-v-ece49259]:hover{color:var(--text)}.table tr.row--non-unique>td[data-v-ece49259]{background:color-mix(in srgb,var(--bad) 7%,transparent)}.table tr.row--non-unique:hover>td[data-v-ece49259]{background:color-mix(in srgb,var(--bad) 12%,transparent)}.table tr.row--flagged>td[data-v-ece49259]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.table tr.row--flagged:hover>td[data-v-ece49259]{background:color-mix(in srgb,var(--accent) 14%,transparent)}.flag-toggle[data-v-ece49259]{font-size:16px;line-height:1}.flag-toggle.on[data-v-ece49259]{color:var(--accent)}.actions[data-v-ece49259]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px 0}.users-search[data-v-ece49259]{min-width:200px}.pager[data-v-ece49259]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.drop-zone[data-v-ece49259]{display:flex;align-items:center;justify-content:center;min-height:90px;padding:16px 12px;border:1px dashed var(--line-strong);border-radius:2px;text-align:center;font-size:13px;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.drop-zone[data-v-ece49259]:hover{border-color:var(--accent)}.drop-zone--active[data-v-ece49259]{border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 8%,transparent)}.drop-zone__count[data-v-ece49259]{color:var(--accent)}.drop-zone__count b[data-v-ece49259]{font-weight:500}.pairs-summary[data-v-ece49259]{display:grid;gap:8px;justify-items:start}.pairs-list[data-v-ece49259]{display:grid;gap:4px;width:100%}.pair-row[data-v-ece49259]{display:flex;align-items:center;gap:8px;font-size:13px}.pair-name[data-v-ece49259]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.modal-backdrop[data-v-ece49259]{position:fixed;inset:0;z-index:1040;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim)}.modal[data-v-ece49259]{display:grid;gap:12px;width:min(420px,100%);padding:20px;background:var(--surface);border:1px solid var(--line-strong);border-radius:2px}.modal__title[data-v-ece49259]{font:700 16px/1.2 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.modal__user[data-v-ece49259]{margin-top:-8px;font-size:11px;color:var(--muted)}.modal__actions[data-v-ece49259]{display:flex;gap:8px;margin-top:4px}@media(max-width:768px){.panel-h[data-v-ece49259]{height:auto;flex-wrap:wrap;padding:8px 12px}.users-search[data-v-ece49259]{min-width:0;flex:1}}.about-panel[data-v-d0475cab]{display:flex;flex-direction:column;gap:16px;max-width:780px}.card[data-v-d0475cab]{background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:20px}.card--contact[data-v-d0475cab]{background:linear-gradient(135deg,#6366f10f,#8b5cf60f);border-color:#6366f133}.card-header[data-v-d0475cab]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.card-icon[data-v-d0475cab]{font-size:32px;line-height:1}.card-title[data-v-d0475cab]{font-size:18px;font-weight:700;color:var(--text);margin:0 0 2px}.card-sub[data-v-d0475cab]{font-size:13px;color:var(--muted);margin:0}.card-body[data-v-d0475cab]{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.section-title[data-v-d0475cab]{font-size:13px;font-weight:700;color:var(--text);margin:0 0 16px;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--faint)}.flow[data-v-d0475cab]{display:flex;flex-direction:column;gap:16px}.flow-step[data-v-d0475cab]{display:flex;gap:12px;align-items:flex-start}.flow-step strong[data-v-d0475cab]{display:block;font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.flow-step p[data-v-d0475cab]{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.flow-num[data-v-d0475cab]{width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.links-grid[data-v-d0475cab]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(max-width:600px){.links-grid[data-v-d0475cab]{grid-template-columns:1fr}}.quick-link[data-v-d0475cab]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:2px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.quick-link[data-v-d0475cab]:hover{border-color:var(--accent);background:var(--surface-2)}.quick-link:hover .quick-link-arrow[data-v-d0475cab]{color:var(--accent);transform:translate(2px)}.quick-link strong[data-v-d0475cab]{display:block;font-size:13px;font-weight:700;color:var(--text);margin-bottom:1px}.quick-link span[data-v-d0475cab]:not(.quick-link-icon):not(.quick-link-arrow){font-size:12px;color:var(--faint)}.quick-link-icon[data-v-d0475cab]{font-size:20px;flex-shrink:0}.quick-link-arrow[data-v-d0475cab]{margin-left:auto;flex-shrink:0;color:var(--faint);transition:color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.contact-row[data-v-d0475cab]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.contact-sub[data-v-d0475cab]{font-size:13px;color:var(--muted);margin:0}.contact-actions[data-v-d0475cab]{display:flex;gap:8px;flex-wrap:wrap}.contact-btn[data-v-d0475cab]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:2px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.contact-btn--email[data-v-d0475cab]{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.contact-btn--email[data-v-d0475cab]:hover{border-color:var(--accent);color:var(--text)}@media(max-width:640px){.card[data-v-d0475cab]{padding:16px}.contact-row[data-v-d0475cab]{flex-direction:column;align-items:stretch}.contact-actions[data-v-d0475cab]{flex-direction:column}.contact-btn[data-v-d0475cab]{justify-content:center}}.auth-form-card[data-v-7360a507]{width:100%;max-width:420px;padding:48px;background-color:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:none}.auth-form-card__header[data-v-7360a507]{margin-bottom:32px;text-align:center}.auth-form-card__title[data-v-7360a507]{font-size:28px;font-weight:700;color:var(--text);margin-bottom:8px}.auth-form-card__subtitle[data-v-7360a507]{font-size:13px;color:var(--muted);line-height:1.75}.auth-form-card__content[data-v-7360a507]{display:flex;flex-direction:column;gap:16px}.auth-form-card__footer[data-v-7360a507]{margin-top:24px;padding-top:24px;border-top:1px solid var(--line);text-align:center}@media(max-width:480px){.auth-form-card[data-v-7360a507]{padding:20px}.auth-form-card__header[data-v-7360a507]{margin-bottom:20px}.auth-form-card__title[data-v-7360a507]{font-size:22px}}.auth-button[data-v-df87779e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;line-height:1;border:none;border-radius:2px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative;font-family:Sofia Sans,system-ui,-apple-system,Segoe UI,sans-serif}.auth-button[data-v-df87779e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-button[data-v-df87779e]:disabled{opacity:.6;cursor:not-allowed}.auth-button--primary[data-v-df87779e]{color:var(--text);background:var(--accent)}.auth-button--primary[data-v-df87779e]:hover:not(:disabled){filter:brightness(1.1);box-shadow:none;transform:translateY(-1px)}.auth-button--primary[data-v-df87779e]:active:not(:disabled){transform:translateY(0)}.auth-button--secondary[data-v-df87779e]{color:var(--text);background-color:var(--surface-2);border:1px solid var(--line)}.auth-button--secondary[data-v-df87779e]:hover:not(:disabled){background-color:var(--surface-2);border-color:var(--line-strong)}.auth-button--outline[data-v-df87779e]{color:var(--muted);background-color:transparent;border:1px solid var(--line)}.auth-button--outline[data-v-df87779e]:hover:not(:disabled){background-color:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.auth-button--sm[data-v-df87779e]{padding:8px 12px;font-size:13px}.auth-button--md[data-v-df87779e]{padding:12px 16px;font-size:14px}.auth-button--lg[data-v-df87779e]{padding:16px 20px;font-size:16px}.auth-button--full-width[data-v-df87779e]{width:100%}.auth-button--loading[data-v-df87779e]{pointer-events:none}.auth-button__spinner[data-v-df87779e]{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--text);border-radius:50%;animation:spin-df87779e .6s linear infinite}.auth-button__content--hidden[data-v-df87779e]{opacity:0}@keyframes spin-df87779e{to{transform:rotate(360deg)}}.input-field[data-v-10a910ee]{display:flex;flex-direction:column;gap:4px;width:100%}.input-field__label[data-v-10a910ee]{font-size:13px;font-weight:500;color:var(--muted)}.input-field__required[data-v-10a910ee]{color:var(--bad)}.input-field__input[data-v-10a910ee]{width:100%;padding:12px;font-size:14px;font-weight:400;font-family:Sofia Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background-color:var(--surface);border:1px solid var(--line);border-radius:2px;transition:all .15s cubic-bezier(.4,0,.2,1);outline:none}.input-field__input[data-v-10a910ee]::placeholder{color:var(--faint)}.input-field__input[data-v-10a910ee]:hover:not(:disabled){border-color:var(--line-strong)}.input-field__input[data-v-10a910ee]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #818cf81a}.input-field__input[data-v-10a910ee]:disabled{opacity:.5;cursor:not-allowed}.input-field__input--error[data-v-10a910ee]{border-color:var(--bad)}.input-field__input--error[data-v-10a910ee]:focus{box-shadow:0 0 0 3px #f871711a}.input-field__error[data-v-10a910ee]{font-size:11px;color:var(--bad)}.login-form[data-v-cad7ff4b]{display:flex;flex-direction:column;gap:24px}.login-form__bottom-row[data-v-cad7ff4b]{display:flex;align-items:center;justify-content:space-between;margin-top:-4px}.login-form__remember[data-v-cad7ff4b]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.login-form__remember-checkbox[data-v-cad7ff4b]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.login-form__remember-box[data-v-cad7ff4b]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border:1.5px solid var(--line-strong);border-radius:2px;background-color:var(--surface-2);transition:background-color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);color:#fff}.login-form__remember:hover .login-form__remember-box[data-v-cad7ff4b]{border-color:var(--accent)}.login-form__remember-box.is-checked[data-v-cad7ff4b]{background-color:var(--accent);border-color:var(--accent)}.login-form__remember-check[data-v-cad7ff4b]{width:12px;height:12px}.login-form__remember-label[data-v-cad7ff4b]{font-size:13px;color:var(--muted)}.login-form__error[data-v-cad7ff4b]{padding:12px;background-color:color-mix(in srgb,var(--bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent);border-radius:2px;color:var(--bad);font-size:13px;text-align:center}.login-form__fields[data-v-cad7ff4b]{display:flex;flex-direction:column;gap:16px}.login-form__register[data-v-cad7ff4b]{display:flex;align-items:center;gap:4px}.login-form__divider[data-v-cad7ff4b]{position:relative;display:flex;align-items:center;margin:12px 0}.login-form__divider[data-v-cad7ff4b]:before,.login-form__divider[data-v-cad7ff4b]:after{content:"";flex:1;height:1px;background-color:var(--line)}.login-form__divider-text[data-v-cad7ff4b]{padding:0 12px;color:var(--muted);font-size:13px;white-space:nowrap}.login-form__google-btn[data-v-cad7ff4b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background-color:var(--surface);border:1px solid var(--line);border-radius:2px;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s}.login-form__google-btn[data-v-cad7ff4b]:hover{background-color:var(--bg);border-color:var(--muted)}.login-form__google-btn[data-v-cad7ff4b]:active{opacity:.9}.login-form__google-icon[data-v-cad7ff4b]{width:20px;height:20px;flex-shrink:0}.register-form[data-v-2fffeabd]{display:flex;flex-direction:column;gap:24px}.register-form__error[data-v-2fffeabd]{padding:12px;background-color:color-mix(in srgb,var(--bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent);border-radius:2px;color:var(--bad);font-size:13px;text-align:center}.register-form__referral[data-v-2fffeabd]{padding:8px 12px;background-color:color-mix(in srgb,var(--ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);border-radius:2px;color:var(--ok);font-size:13px;text-align:center}.register-form__fields[data-v-2fffeabd]{display:flex;flex-direction:column;gap:16px}.register-form__policies[data-v-2fffeabd]{display:flex;flex-direction:column;gap:4px}.register-form__checkbox[data-v-2fffeabd]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;color:var(--muted);line-height:1.4}.register-form__checkbox input[type=checkbox][data-v-2fffeabd],.register-form__checkbox .register-form__checkbox-input[data-v-2fffeabd]{appearance:none;-webkit-appearance:none;margin-top:2px;width:16px;height:16px;min-width:16px;flex-shrink:0;cursor:pointer;position:relative;background-color:var(--surface-2);border:2px solid var(--line);border-radius:4px;transition:border-color .2s ease,background-color .2s ease}.register-form__checkbox input[type=checkbox][data-v-2fffeabd]:hover:not(:disabled),.register-form__checkbox .register-form__checkbox-input[data-v-2fffeabd]:hover:not(:disabled){border-color:var(--accent)}.register-form__checkbox input[type=checkbox][data-v-2fffeabd]:checked,.register-form__checkbox .register-form__checkbox-input[data-v-2fffeabd]:checked{background-color:var(--accent);border-color:var(--accent)}.register-form__checkbox input[type=checkbox][data-v-2fffeabd]:checked:after,.register-form__checkbox .register-form__checkbox-input[data-v-2fffeabd]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px;font-weight:700;line-height:1}.register-form__checkbox input[type=checkbox][data-v-2fffeabd]:disabled,.register-form__checkbox .register-form__checkbox-input[data-v-2fffeabd]:disabled{opacity:.5;cursor:not-allowed}.register-form__field-error[data-v-2fffeabd]{color:var(--bad);font-size:13px}.register-form__login[data-v-2fffeabd]{display:flex;align-items:center;gap:4px}.register-form__divider[data-v-2fffeabd]{position:relative;display:flex;align-items:center;margin:12px 0}.register-form__divider[data-v-2fffeabd]:before,.register-form__divider[data-v-2fffeabd]:after{content:"";flex:1;height:1px;background-color:var(--line)}.register-form__divider-text[data-v-2fffeabd]{padding:0 12px;color:var(--muted);font-size:13px;white-space:nowrap}.register-form__google-btn[data-v-2fffeabd]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background-color:var(--surface);border:1px solid var(--line);border-radius:2px;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s}.register-form__google-btn[data-v-2fffeabd]:hover{background-color:var(--bg);border-color:var(--muted)}.register-form__google-btn[data-v-2fffeabd]:active{opacity:.9}.register-form__google-icon[data-v-2fffeabd]{width:20px;height:20px;flex-shrink:0}.form[data-v-d3c98f37]{display:flex;flex-direction:column;gap:24px}.form__fields[data-v-d3c98f37]{display:flex;flex-direction:column;gap:16px}.form__error[data-v-d3c98f37]{padding:8px 12px;background:color-mix(in srgb,var(--bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent);border-radius:2px;color:var(--bad);font-size:13px}.form__footer-link[data-v-d3c98f37]{display:flex;align-items:center;gap:4px}.success-block[data-v-d3c98f37]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0;text-align:center}.success-block__icon[data-v-d3c98f37]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#818cf8,#4f46e5);color:#fff;font-size:28px;font-weight:700;border-radius:50%;animation:pulse-d3c98f37 .4s ease-out}.success-block__title[data-v-d3c98f37]{font-size:18px;font-weight:700;color:var(--text);margin:0}.success-block__text[data-v-d3c98f37]{font-size:13px;color:var(--muted);line-height:1.75;margin:0;max-width:320px}@keyframes pulse-d3c98f37{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.form[data-v-3e000a7f]{display:flex;flex-direction:column;gap:24px}.form__fields[data-v-3e000a7f]{display:flex;flex-direction:column;gap:16px}.form__error[data-v-3e000a7f]{padding:8px 12px;background:color-mix(in srgb,var(--bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent);border-radius:2px;color:var(--bad);font-size:13px}.form__footer-link[data-v-3e000a7f]{display:flex;align-items:center;gap:4px}.notice[data-v-3e000a7f]{display:flex;flex-direction:column;gap:16px;text-align:center}.notice p[data-v-3e000a7f]{color:var(--muted);font-size:13px;margin:0;line-height:1.6}.notice--warn[data-v-3e000a7f]{padding:12px;background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:2px;color:#ca8a04}.success-block[data-v-3e000a7f]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0;text-align:center}.success-block__icon[data-v-3e000a7f]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#818cf8,#4f46e5);color:#fff;font-size:28px;font-weight:700;border-radius:50%;animation:pulse-3e000a7f .4s ease-out}.success-block__title[data-v-3e000a7f]{font-size:18px;font-weight:700;color:var(--text);margin:0}.success-block__text[data-v-3e000a7f]{font-size:13px;color:var(--muted);line-height:1.75;margin:0}@keyframes pulse-3e000a7f{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.verify-content[data-v-1f134162]{display:flex;flex-direction:column;align-items:center;padding:20px 0;min-height:200px}.verify-content__loading[data-v-1f134162]{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--muted);font-size:13px}.verify-content__result[data-v-1f134162]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%}.verify-content__result h3[data-v-1f134162]{margin:0;font-size:18px;color:var(--text)}.verify-content__result p[data-v-1f134162]{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.verify-content__result .hint[data-v-1f134162]{color:var(--faint);font-size:12px}.verify-icon[data-v-1f134162]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;animation:pulse-1f134162 .4s ease-out;margin-bottom:8px}.verify-icon--success[data-v-1f134162]{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.verify-icon--error[data-v-1f134162]{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad)}.spinner[data-v-1f134162]{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin-1f134162 .8s linear infinite}@keyframes spin-1f134162{to{transform:rotate(360deg)}}@keyframes pulse-1f134162{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.callback-page[data-v-e2eb5535]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bg)}.callback-page__content[data-v-e2eb5535]{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted)}.spinner[data-v-e2eb5535]{width:40px;height:40px;border:3px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;border-top-color:var(--accent);animation:spin-e2eb5535 1s ease-in-out infinite}@keyframes spin-e2eb5535{to{transform:rotate(360deg)}}.header[data-v-9c2c3ffb]{position:sticky;top:0;z-index:1020;background-color:#09090bcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header__container[data-v-9c2c3ffb]{max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo[data-v-9c2c3ffb]{flex-shrink:0}.logo-text[data-v-9c2c3ffb]{font-size:22px;font-weight:700;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.header__nav[data-v-9c2c3ffb]{display:flex;gap:20px;flex:1;justify-content:center}.nav-link[data-v-9c2c3ffb]{background:none;border:none;color:var(--muted);font-size:14px;font-weight:500;padding:8px 16px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:2px;position:relative}.nav-link[data-v-9c2c3ffb]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--accent);transition:width .15s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-9c2c3ffb]:hover,.nav-link--active[data-v-9c2c3ffb]{color:var(--text)}.nav-link--active[data-v-9c2c3ffb]:after{width:80%}.header__login-btn[data-v-9c2c3ffb]{flex-shrink:0}@media(max-width:768px){.header__container[data-v-9c2c3ffb]{flex-direction:column;gap:16px}.header__nav[data-v-9c2c3ffb]{justify-content:flex-start}}.hero[data-v-9e4cd0a0]{position:relative;padding:120px 24px 80px;overflow:visible}.hero__decoration[data-v-9e4cd0a0]{position:absolute;inset:0;pointer-events:none;overflow:visible}.decoration-circle[data-v-9e4cd0a0]{position:absolute;border-radius:50%}.decoration-circle--1[data-v-9e4cd0a0]{width:600px;height:600px;top:-200px;right:-150px;background:radial-gradient(circle,rgba(129,140,248,.15) 0%,transparent 70%)}.decoration-circle--2[data-v-9e4cd0a0]{width:500px;height:500px;bottom:-150px;left:-150px;background:radial-gradient(circle,rgba(192,132,252,.15) 0%,transparent 70%)}.decoration-circle--3[data-v-9e4cd0a0]{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(129,140,248,.08) 0%,transparent 70%)}.hero__content[data-v-9e4cd0a0]{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.hero__title[data-v-9e4cd0a0]{font-size:56px;font-weight:700;color:var(--text);margin-bottom:24px;line-height:1.25;background:linear-gradient(135deg,var(--text) 0%,rgba(129,140,248,.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__badge[data-v-9e4cd0a0]{display:inline-block;background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.25);border-radius:999px;padding:5px 18px;font-size:13px;font-weight:700;margin-bottom:16px}.hero__description[data-v-9e4cd0a0]{font-size:18px;color:var(--muted);line-height:1.75;margin-bottom:24px}.hero__stats[data-v-9e4cd0a0]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.hero__stat[data-v-9e4cd0a0]{display:flex;flex-direction:column;gap:2px}.stat-value[data-v-9e4cd0a0]{font-size:16px;font-weight:700;color:var(--text)}.stat-label[data-v-9e4cd0a0]{font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.hero__stat-divider[data-v-9e4cd0a0]{width:1px;height:36px;background:var(--line)}.hero__actions[data-v-9e4cd0a0]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero[data-v-9e4cd0a0]{padding:80px 16px 60px}.hero__title[data-v-9e4cd0a0]{font-size:36px}.hero__description[data-v-9e4cd0a0]{font-size:16px}}@media(max-width:1024px){.hero__title[data-v-9e4cd0a0]{font-size:42px}}.features[data-v-38dea81a]{padding:80px 24px;background:linear-gradient(180deg,transparent 0%,rgba(24,24,27,.5) 100%)}.features__container[data-v-38dea81a]{max-width:1100px;margin:0 auto}.features__header[data-v-38dea81a]{text-align:center;margin-bottom:48px}.features__title[data-v-38dea81a]{font-size:36px;font-weight:700;color:var(--text);margin:0 0 8px}.features__sub[data-v-38dea81a]{font-size:16px;color:var(--muted);margin:0}.features__grid[data-v-38dea81a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.features__grid[data-v-38dea81a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.features__grid[data-v-38dea81a]{grid-template-columns:1fr}}.feature-card[data-v-38dea81a]{padding:24px;background-color:#18181b99;border:1px solid var(--line);border-radius:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .15s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-38dea81a]:hover{border-color:#6366f166;transform:translateY(-3px);box-shadow:none}.feature-card__icon[data-v-38dea81a]{font-size:32px;line-height:1;margin-bottom:12px}.feature-card__title[data-v-38dea81a]{font-size:14px;font-weight:700;color:var(--text);margin:0 0 8px}.feature-card__description[data-v-38dea81a]{font-size:13px;color:var(--muted);line-height:1.75;margin:0}@media(max-width:768px){.features[data-v-38dea81a]{padding:60px 16px}.features__title[data-v-38dea81a]{font-size:28px}}.about[data-v-0fb156a6]{padding:80px 24px;background-color:var(--surface)}.about__container[data-v-0fb156a6]{max-width:1100px;margin:0 auto}.about__header[data-v-0fb156a6]{text-align:center;margin-bottom:48px}.about__badge[data-v-0fb156a6]{display:inline-block;background:#6366f11a;color:#818cf8;border:1px solid rgba(99,102,241,.2);border-radius:999px;padding:4px 16px;font-size:13px;font-weight:700;margin-bottom:12px}.about__title[data-v-0fb156a6]{font-size:36px;font-weight:700;color:var(--text);margin:0 0 12px}.about__sub[data-v-0fb156a6]{font-size:16px;color:var(--muted);max-width:640px;margin:0 auto;line-height:1.7}.about__body[data-v-0fb156a6]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:768px){.about__body[data-v-0fb156a6]{grid-template-columns:1fr}}.about__story[data-v-0fb156a6]{display:flex;flex-direction:column;gap:24px}.story-item[data-v-0fb156a6]{display:flex;gap:16px;align-items:flex-start}.story-num[data-v-0fb156a6]{font-size:24px;font-weight:700;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;line-height:1.2;min-width:36px}.story-text strong[data-v-0fb156a6]{display:block;font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.story-text p[data-v-0fb156a6]{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.about__values[data-v-0fb156a6]{display:flex;flex-direction:column;gap:12px}.value-card[data-v-0fb156a6]{background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:20px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.value-card[data-v-0fb156a6]:hover{border-color:#6366f159}.value-card strong[data-v-0fb156a6]{display:block;font-size:13px;font-weight:700;color:var(--text);margin:4px 0}.value-card p[data-v-0fb156a6]{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.value-icon[data-v-0fb156a6]{font-size:24px;line-height:1}@media(max-width:768px){.about[data-v-0fb156a6]{padding:60px 16px}.about__title[data-v-0fb156a6]{font-size:28px}}.footer[data-v-d18f5530]{background-color:var(--surface);border-top:1px solid var(--line);padding:48px 24px 24px}.footer__container[data-v-d18f5530]{max-width:1280px;margin:0 auto}.footer__content[data-v-d18f5530]{margin-bottom:48px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.footer__contacts[data-v-d18f5530]{display:flex;flex-direction:column;gap:4px}.footer__contacts-title[data-v-d18f5530]{font-size:14px;font-weight:700;color:var(--text);margin:0 0 8px}.footer__contacts-link[data-v-d18f5530]{color:var(--muted);text-decoration:none;font-size:13px;transition:color .2s ease}.footer__contacts-link[data-v-d18f5530]:hover{color:var(--accent)}.footer__brand .logo-text[data-v-d18f5530]{font-size:18px;font-weight:700;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}.footer__description[data-v-d18f5530]{color:var(--muted);font-size:13px;line-height:1.75;max-width:400px}.footer__links[data-v-d18f5530]{display:flex;justify-content:center;gap:20px;list-style:none;padding:0;margin:0 0 16px;flex-wrap:wrap}.footer__links a[data-v-d18f5530]{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s ease}.footer__links a[data-v-d18f5530]:hover{color:var(--accent)}.footer__bottom[data-v-d18f5530]{padding-top:24px;border-top:1px solid var(--line);text-align:center}.footer__copyright[data-v-d18f5530]{color:var(--faint);font-size:13px;margin:0}.plan-card[data-v-b3a8142d]{position:relative;padding:32px;background-color:var(--surface);border:1px solid var(--line);border-radius:4px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.plan-card[data-v-b3a8142d]:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:none}.plan-card--featured[data-v-b3a8142d]{border-color:var(--accent);background:linear-gradient(135deg,#818cf80d,#c084fc0d);transform:scale(1.05)}.plan-card__badge[data-v-b3a8142d]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 16px;background:var(--accent);color:var(--text);font-size:11px;font-weight:600;border-radius:999px}.plan-card__header[data-v-b3a8142d]{text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}.plan-card__name[data-v-b3a8142d]{font-size:28px;font-weight:700;color:var(--text);margin-bottom:12px}.plan-card__description[data-v-b3a8142d]{font-size:13px;color:var(--muted);margin-bottom:20px;line-height:1.75}.plan-card__features[data-v-b3a8142d]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left;font-size:13px;color:var(--text)}.plan-card__features b[data-v-b3a8142d]{color:var(--text);font-weight:600}.plan-card__price[data-v-b3a8142d]{display:flex;align-items:baseline;justify-content:center;gap:4px}.price__value[data-v-b3a8142d]{font-size:56px;font-weight:700;color:var(--text)}.price__currency[data-v-b3a8142d]{font-size:22px;font-weight:600;color:var(--text)}.price__period[data-v-b3a8142d]{font-size:14px;color:var(--muted)}.plan-card__button[data-v-b3a8142d]{margin-top:32px;width:100%}@media(max-width:1024px){.plan-card--featured[data-v-b3a8142d]{transform:scale(1)}}.pricing-plans[data-v-d0a506ae]{padding:40px 24px 80px}.pricing-plans__container[data-v-d0a506ae]{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.pricing-plans__grid[data-v-d0a506ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.trial-banner[data-v-d0a506ae]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#818cf81a,#c084fc1a);border:1px solid rgba(129,140,248,.35);border-radius:4px;text-align:center}.trial-banner__text[data-v-d0a506ae]{font-size:14px;color:var(--text)}.trial-banner__btn[data-v-d0a506ae]{white-space:nowrap;padding:8px 24px}.trial-banner__error[data-v-d0a506ae]{width:100%;font-size:13px;color:#f87171;text-align:center}.dialog-overlay[data-v-d0a506ae]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.dialog[data-v-d0a506ae]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:32px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.dialog__close[data-v-d0a506ae]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:4px}.dialog__close[data-v-d0a506ae]:hover{color:var(--text)}.dialog__title[data-v-d0a506ae]{font-size:18px;font-weight:600;color:var(--text);margin:0}.dialog__plan[data-v-d0a506ae]{font-size:14px;color:var(--muted);margin:0}.dialog__error[data-v-d0a506ae]{font-size:13px;color:#f87171;background:#f871711a;border-radius:2px;padding:8px 12px}.dialog__section[data-v-d0a506ae]{display:flex;flex-direction:column;gap:8px}.dialog__section-label[data-v-d0a506ae]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.dialog__divider[data-v-d0a506ae]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px}.dialog__divider[data-v-d0a506ae]:before,.dialog__divider[data-v-d0a506ae]:after{content:"";flex:1;height:1px;background:var(--line)}.dialog__divider span[data-v-d0a506ae]{white-space:nowrap}.dialog__actions[data-v-d0a506ae]{display:flex;flex-direction:column;gap:12px}.dialog__btn[data-v-d0a506ae]{width:100%}.dialog__btn small[data-v-d0a506ae]{font-size:11px;opacity:.85;margin-left:4px}.dialog__btn--sbp[data-v-d0a506ae]{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border:none}.dialog__btn--mir[data-v-d0a506ae]{background:linear-gradient(135deg,#0073c8,#059);color:#fff;border:none}.dialog__btn--crypto[data-v-d0a506ae]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none}.dialog__hint[data-v-d0a506ae]{font-size:13px;color:var(--muted);margin:0;text-align:center;line-height:1.75}.dialog__hint--inline[data-v-d0a506ae]{text-align:left}.dialog__hint--info[data-v-d0a506ae]{text-align:left;color:var(--muted);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:2px;padding:8px 12px}.dialog__hint a[data-v-d0a506ae]{color:var(--accent);text-decoration:none}.dialog__hint a[data-v-d0a506ae]:hover{text-decoration:underline}@media(max-width:768px){.pricing-plans[data-v-d0a506ae]{padding:40px 16px 60px}.pricing-plans__grid[data-v-d0a506ae]{grid-template-columns:1fr}}.faq[data-v-b6ef317d]{padding:80px 24px}.faq__container[data-v-b6ef317d]{max-width:800px;margin:0 auto}.faq__title[data-v-b6ef317d]{font-size:36px;font-weight:700;color:var(--text);text-align:center;margin-bottom:48px}.faq-list[data-v-b6ef317d]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-b6ef317d]{background-color:var(--surface);border:1px solid var(--line);border-radius:2px;overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.faq-item--open[data-v-b6ef317d]{border-color:var(--line-strong)}.faq-item__question[data-v-b6ef317d]{width:100%;padding:20px;background:none;border:none;color:var(--text);font-size:14px;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .15s cubic-bezier(.4,0,.2,1)}.faq-item__question[data-v-b6ef317d]:hover{color:var(--accent)}.faq-item__icon[data-v-b6ef317d]{font-size:22px;color:var(--accent);font-weight:700;flex-shrink:0}.faq-item__answer[data-v-b6ef317d]{padding:0 20px 20px;color:var(--muted);font-size:13px;line-height:1.75}@media(max-width:768px){.faq[data-v-b6ef317d]{padding:60px 16px}.faq__title[data-v-b6ef317d]{font-size:28px}}.cta[data-v-339529c1]{padding:80px 24px;text-align:center}.cta__container[data-v-339529c1]{max-width:600px;margin:0 auto;padding:48px;background:linear-gradient(135deg,#818cf80d,#c084fc0d);border:1px solid var(--line);border-radius:4px}.cta__title[data-v-339529c1]{font-size:36px;font-weight:700;color:var(--text);margin-bottom:16px}.cta__description[data-v-339529c1]{font-size:16px;color:var(--muted);margin-bottom:32px;line-height:1.75}@media(max-width:768px){.cta[data-v-339529c1]{padding:60px 16px}.cta__title[data-v-339529c1]{font-size:28px}}.landing[data-v-e2113468]{min-height:100vh;background-color:var(--bg);overflow-x:hidden}.pricing-hero[data-v-034a006d]{padding:80px 24px 60px;text-align:center}.pricing-hero__content[data-v-034a006d]{max-width:800px;margin:0 auto}.pricing-hero__title[data-v-034a006d]{font-size:48px;font-weight:700;color:var(--text);margin-bottom:20px;line-height:1.25}.pricing-hero__description[data-v-034a006d]{font-size:16px;color:var(--muted);line-height:1.75}@media(max-width:768px){.pricing-hero__title[data-v-034a006d]{font-size:36px}}.pricing-page[data-v-52a4d86a]{min-height:100vh;background-color:var(--bg);overflow-x:hidden}.about-page[data-v-49207d5f]{min-height:100vh;background-color:var(--bg)}.about-main[data-v-49207d5f]{padding-bottom:48px}.container[data-v-49207d5f]{max-width:1100px;margin:0 auto;padding:0 24px}.hero[data-v-49207d5f]{padding:80px 0 60px;text-align:center}.hero-badge[data-v-49207d5f]{display:inline-block;background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.25);border-radius:999px;padding:5px 16px;font-size:13px;font-weight:700;margin-bottom:16px}.hero-title[data-v-49207d5f]{font-size:clamp(28px,5vw,48px);font-weight:700;color:var(--text);margin:0 0 16px;line-height:1.2}.hero-sub[data-v-49207d5f]{font-size:16px;color:var(--muted);max-width:680px;margin:0 auto;line-height:1.7}.section[data-v-49207d5f]{padding:64px 0}.section--alt[data-v-49207d5f]{background-color:var(--surface)}.section-title[data-v-49207d5f]{font-size:22px;font-weight:700;color:var(--text);margin:0 0 24px;text-align:center}.features-grid[data-v-49207d5f]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.features-grid[data-v-49207d5f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.features-grid[data-v-49207d5f]{grid-template-columns:1fr}}.feature-card[data-v-49207d5f]{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:20px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-49207d5f]:hover{border-color:#6366f166;box-shadow:0 4px 20px #0000001f}.feature-card h3[data-v-49207d5f]{font-size:14px;font-weight:700;color:var(--text);margin:8px 0 4px}.feature-card p[data-v-49207d5f]{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.feature-icon[data-v-49207d5f]{font-size:28px;line-height:1}.audience-list[data-v-49207d5f]{display:flex;flex-direction:column;gap:16px;max-width:720px;margin:0 auto}.audience-item[data-v-49207d5f]{display:flex;align-items:flex-start;gap:16px;background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:20px}.audience-item strong[data-v-49207d5f]{display:block;font-size:14px;color:var(--text);margin-bottom:4px}.audience-item p[data-v-49207d5f]{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.audience-icon[data-v-49207d5f]{font-size:28px;flex-shrink:0;line-height:1;margin-top:2px}.values-row[data-v-49207d5f]{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto}.value-item[data-v-49207d5f]{display:flex;align-items:flex-start;gap:20px}.value-num[data-v-49207d5f]{font-size:28px;font-weight:700;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;line-height:1.2}.value-text strong[data-v-49207d5f]{display:block;font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.value-text p[data-v-49207d5f]{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.cta-section[data-v-49207d5f]{padding:32px 0 64px}.cta-card[data-v-49207d5f]{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:48px;text-align:center}.cta-card h2[data-v-49207d5f]{font-size:22px;font-weight:700;color:var(--text);margin:0 0 8px}.cta-card p[data-v-49207d5f]{font-size:14px;color:var(--muted);margin:0 0 24px}.cta-actions[data-v-49207d5f]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-primary[data-v-49207d5f]{background:var(--accent);color:#fff;border:none;border-radius:2px;padding:12px 28px;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-49207d5f]:hover{opacity:.9}.btn-secondary[data-v-49207d5f]{background:none;color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:12px 28px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.btn-secondary[data-v-49207d5f]:hover{border-color:var(--accent);color:var(--text)}.legal-page[data-v-774baa66]{min-height:100vh;background-color:var(--bg);display:flex;flex-direction:column}.legal-content[data-v-774baa66]{flex:1;padding:120px 20px 48px;max-width:800px;margin:0 auto;color:var(--text)}.legal-content h1[data-v-774baa66]{font-size:28px;font-weight:700;margin-bottom:12px;text-align:center}.legal-content .date[data-v-774baa66]{text-align:center;color:var(--muted);margin-bottom:24px}.legal-content h2[data-v-774baa66]{font-size:18px;font-weight:700;margin:24px 0 16px;color:var(--text)}.legal-content p[data-v-774baa66],.legal-content li[data-v-774baa66]{font-size:14px;line-height:1.75;color:var(--muted);margin-bottom:12px}.legal-content ul[data-v-774baa66]{list-style-type:disc;padding-left:20px;margin-bottom:12px}.legal-content strong[data-v-774baa66]{color:var(--text);font-weight:700}.legal-page[data-v-c8d4533a]{min-height:100vh;background-color:var(--bg);display:flex;flex-direction:column}.legal-content[data-v-c8d4533a]{flex:1;padding:120px 20px 48px;max-width:800px;margin:0 auto;color:var(--text)}.legal-content h1[data-v-c8d4533a]{font-size:28px;font-weight:700;margin-bottom:12px;text-align:center}.legal-content .date[data-v-c8d4533a]{text-align:center;color:var(--muted);margin-bottom:24px}.legal-content h2[data-v-c8d4533a]{font-size:18px;font-weight:700;margin:24px 0 16px;color:var(--text)}.legal-content p[data-v-c8d4533a],.legal-content li[data-v-c8d4533a]{font-size:14px;line-height:1.75;color:var(--muted);margin-bottom:12px}.legal-content ul[data-v-c8d4533a]{list-style-type:disc;padding-left:20px;margin-bottom:12px}.legal-content strong[data-v-c8d4533a]{color:var(--text);font-weight:700}:root{color-scheme:dark;--bg: #1a1917;--surface: #22211e;--surface-2: #2a2926;--line: #37352f;--line-strong: #4a4740;--text: #ece8df;--muted: #9b968a;--faint: #6b675d;--accent: #f2b134;--on-accent: #1a1917;--info: #7fb8c9;--ok: #5fbf7a;--bad: #e0665a;--neutral: #9b968a;--scrim: rgba(0, 0, 0, .62)}:root[data-theme=light]{color-scheme:light;--bg: #ecebe6;--surface: #f7f6f2;--surface-2: #ffffff;--line: #d8d5cc;--line-strong: #bdb9ae;--text: #1f1e1b;--muted: #5f5b52;--faint: #8c8779;--accent: #b8781a;--on-accent: #ffffff;--info: #2f7e95;--ok: #2e8b57;--bad: #c2453a;--neutral: #7c776c;--scrim: rgba(31, 30, 27, .45)}*,*:before,*:after{box-sizing:border-box}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,em,img,small,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}input,textarea,button{all:unset;box-sizing:border-box}button{cursor:pointer}textarea::placeholder{white-space:pre-line}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body{color:var(--text);font-family:Sofia Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:600;line-height:1.25;margin:0;text-wrap:balance}h1{font-size:28px}h2{font-size:18px}h3{font-size:16px}p{margin:0}code,kbd,samp{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.cond{font-family:Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.mono{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.label{font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.text-xs{font-size:11px}.text-sm{font-size:13px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-primary{color:var(--text)}.text-secondary{color:var(--muted)}.text-tertiary{color:var(--faint)}.dim{color:var(--muted)}.sm-text{font-size:11px;color:var(--muted)}.link{color:var(--info);text-decoration:none;cursor:pointer;transition:color .12s cubic-bezier(.4,0,.2,1)}.link:hover{color:var(--text);text-decoration:underline}html{overflow-x:hidden;overflow-y:auto;-webkit-text-size-adjust:100%}body{position:relative;min-height:100vh;background:var(--bg);overflow-x:hidden;overflow-y:auto}body.lock{overflow:hidden}#app{position:relative;min-height:100vh}.container{width:100%;padding:16px}@media(max-width:640px){.container{padding:12px}}.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;font:600 13px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--text);background:transparent;border:1px solid var(--line-strong);border-radius:2px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.button svg,.button .icon{width:16px;height:16px;flex:none}.button:hover:not(:disabled){background:var(--surface-2);border-color:var(--text)}.button:disabled{opacity:.4;cursor:not-allowed}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.button-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 90%,#000);border-color:color-mix(in srgb,var(--accent) 90%,#000);color:var(--on-accent)}.button-secondary{background:transparent;border-color:var(--line-strong)}.button-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 60%,transparent)}.button-danger:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 12%,transparent);border-color:var(--bad)}.button-sm{height:26px;padding:0 8px;font-size:10px}.button-lg{height:40px;padding:0 20px;font-size:14px}.icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.icon-btn svg,.icon-btn .icon{width:16px;height:16px}.icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:var(--line)}.icon-btn.danger:hover:not(:disabled){color:var(--bad)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.led{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--neutral);flex:none;vertical-align:middle}.led.ok{background:var(--ok)}.led.bad{background:var(--bad)}.led.info{background:var(--info)}.led.neutral{background:var(--neutral)}.led.muted{background:var(--faint)}.led.accent{background:var(--accent);animation:led-pulse 1.2s ease-in-out infinite}@keyframes led-pulse{0%,to{opacity:1}50%{opacity:.25}}.st{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.st.ok{color:var(--ok)}.st.bad{color:var(--bad)}.st.info{color:var(--info)}.st.neutral{color:var(--neutral)}.st.muted{color:var(--muted)}.st.accent{color:var(--accent)}.st.up{font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;font:600 10px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line-strong);border-radius:2px;white-space:nowrap}.badge.ok,.badge-success,.badge-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 14%,transparent)}.badge.bad,.badge-error,.badge-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 55%,transparent);background:color-mix(in srgb,var(--bad) 14%,transparent)}.badge.info,.badge-info{color:var(--info);border-color:color-mix(in srgb,var(--info) 55%,transparent);background:color-mix(in srgb,var(--info) 14%,transparent)}.badge.neutral,.badge-secondary,.badge-neutral{color:var(--neutral);border-color:color-mix(in srgb,var(--neutral) 55%,transparent);background:color-mix(in srgb,var(--neutral) 14%,transparent)}.badge.accent,.badge-warning,.badge-accent,.badge-auto{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.badge.muted,.badge-muted{color:var(--muted);border-color:var(--line-strong);background:color-mix(in srgb,var(--faint) 12%,transparent)}.badge-outline{background:transparent;border-color:var(--line-strong);color:var(--faint)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:2px;background:var(--surface-2);font:500 12px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--text);text-decoration:none;white-space:nowrap}.chip.txt{font:500 12px Sofia Sans,system-ui,-apple-system,Segoe UI,sans-serif}.chip .k{color:var(--muted)}.chip.ok{color:var(--ok)}.chip.bad{color:var(--bad)}.chip.info{color:var(--info)}.chip.accent{color:var(--accent)}a.chip:hover,button.chip:hover{border-color:var(--accent);color:var(--accent)}.fchips{display:flex;flex-wrap:wrap;gap:6px}.fchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:2px;background:transparent;color:var(--muted);font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.fchip .c{font:500 11px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--faint)}.fchip:hover{color:var(--text);background:var(--surface-2)}.fchip[aria-pressed=true],.fchip.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.fchip[aria-pressed=true] .c,.fchip.active .c{color:var(--accent)}.schip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--line);border-radius:2px;font:500 12px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);text-decoration:none}.schip .k{color:var(--muted)}a.schip:hover,button.schip:hover{border-color:var(--line-strong);background:var(--surface-2)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:2px;min-width:0}.panel-h{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-bottom:1px solid var(--line)}.panel-h h2,.panel-h h3,.panel-h .panel-title{font:600 12px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.panel-h .cnt{font:500 12px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--faint)}.panel-h .sp{margin-left:auto}.panel-b{padding:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:16px}.card-elevated{background:var(--surface-2)}.empty{padding:24px;text-align:center;color:var(--muted)}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;height:32px;padding:0 10px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{height:36px;padding:0 10px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.table th:first-child,.table td:first-child{border-left:2px solid transparent;padding-left:8px}.table tbody tr:last-child>td{border-bottom:0}.table tbody tr.clk{cursor:pointer}.table tbody tr:hover>td{background:var(--surface-2)}.table tbody tr:hover>td:first-child,.table tbody tr.open>td:first-child{border-left-color:var(--accent)}.table tbody tr.open>td{background:var(--surface-2)}.table .num{text-align:right;font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.table .mono{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.table .name{font-weight:500;color:var(--text)}.hbar{display:inline-grid;grid-template-columns:repeat(12,1fr);gap:1px;width:72px;height:8px;vertical-align:middle}.hbar i{background:var(--line-strong);opacity:.6}.hbar i.ok{background:var(--ok);opacity:1}.hbar i.bad{background:var(--bad);opacity:1}.form-field,.field{display:grid;gap:6px;min-width:0}.form-label,.lab{display:block;margin:0;font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.form-input{display:block;width:100%;height:34px;padding:0 10px;margin:0;font:400 14px Sofia Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.form-input::placeholder{color:var(--faint)}.form-input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.form-input:disabled{opacity:.5;cursor:not-allowed}.form-input--sm,.form-input--short{height:28px;font-size:13px}.form-input--mono{font-family:JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.form-input--error{border-color:var(--bad)}textarea.form-input{height:auto;min-height:88px;padding:8px 10px;line-height:1.5;resize:vertical}select.form-input{cursor:pointer}.form-hint{font-size:11px;color:var(--faint)}.form-warn{font-size:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:2px;padding:4px 8px}.form-warn--error{color:var(--bad);background:color-mix(in srgb,var(--bad) 8%,transparent);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}input[type=checkbox],input[type=radio]{appearance:auto;-webkit-appearance:auto;accent-color:var(--accent);width:16px;height:16px;margin:0;cursor:pointer}.radios{display:flex;flex-wrap:wrap;gap:6px}.radio{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:2px;font-size:13px;color:var(--text);cursor:pointer}.radio:has(input:checked){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.search{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:2px;background:var(--surface);color:var(--muted);min-width:240px}.search svg,.search .icon{width:16px;height:16px;flex:none}.search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:500 13px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;color:var(--text)}.search input::placeholder{color:var(--faint)}.search input:focus{outline:none}.search:focus-within{border-color:var(--accent)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:2px;overflow:hidden}.kpi{display:grid;gap:6px;min-width:0;padding:14px 16px 12px;background:var(--surface)}.kpi .l{font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.kpi .n{font:500 40px/1 JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.kpi .n small{font-size:18px;font-weight:400;color:var(--muted);margin-left:2px}.kpi .d{font:500 11px/1.4 JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;color:var(--muted)}.kpi .d.up{color:var(--ok)}.kpi .d.bad{color:var(--bad)}@media(max-width:768px){.kpi{padding:12px}.kpi .n{font-size:32px}}.res{display:grid;gap:12px}.res .row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center}.res .l{font:600 11px/1 Sofia Sans Condensed,Sofia Sans,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.res .v{font:500 12px JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums}.res .bar{grid-column:1/-1;height:4px;background:var(--line)}.res .bar i{display:block;height:100%;background:var(--accent);transition:width .25s cubic-bezier(.4,0,.2,1)}.res .bar i.ok{background:var(--ok)}.res .bar i.bad{background:var(--bad)}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-xs{gap:4px}.gap-sm{gap:8px}.gap-md{gap:12px}.gap-lg{gap:16px}.sp{margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon{width:18px;height:18px;flex-shrink:0}.icon-sm{width:14px;height:14px}.icon-md{width:18px;height:18px}.icon-lg{width:24px;height:24px}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
