.ui-button[data-v-e625b991]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.15rem;border-radius:16px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,border-color .18s ease,opacity .18s ease,background-color .18s ease}.ui-button[data-v-e625b991]:hover:not(:disabled){transform:translateY(-1px)}.ui-button[data-v-e625b991]:disabled{cursor:not-allowed;opacity:.6}.ui-button--block[data-v-e625b991]{width:100%}.ui-button--sm[data-v-e625b991]{padding:.65rem .95rem;border-radius:14px}.ui-button--lg[data-v-e625b991]{padding:1rem 1.3rem;border-radius:18px}.ui-button--primary[data-v-e625b991]{background:linear-gradient(135deg,var(--brand-blue),var(--brand-violet));color:#f5f7ff;box-shadow:0 14px 32px #584fff47}.ui-button--secondary[data-v-e625b991]{background:#78a3d61f;color:#eff7ff;border-color:#78a3d62e}.ui-button--ghost[data-v-e625b991]{background:transparent;color:#eff7ff;border-color:#78a3d62e}.ui-button--danger[data-v-e625b991]{background:#ff6e6621;color:#ffd6d2;border-color:#ff6e663d}.ui-button__spinner[data-v-e625b991]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(8,17,31,.28);border-top-color:#08111f;animation:spin-e625b991 .8s linear infinite}@keyframes spin-e625b991{to{transform:rotate(360deg)}}.location-tag[data-v-8a19091c]{display:inline-flex;align-items:center;gap:.35rem}.location-tag--compact[data-v-8a19091c]{padding:.38rem .62rem;font-size:.78rem}.location-tag__flag[data-v-8a19091c]{display:inline-flex;align-items:center;line-height:1}.icon-copy-button[data-v-e031d173]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(120,163,214,.16);background:#78a3d614;color:var(--text-muted);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.icon-copy-button--md[data-v-e031d173]{width:2rem;height:2rem;border-radius:12px}.icon-copy-button--sm[data-v-e031d173]{width:2.25rem;height:2.25rem;border-radius:14px}.icon-copy-button[data-v-e031d173]:hover{color:var(--text);border-color:#78a3d652;background:#78a3d624;transform:translateY(-1px)}.icon-copy-button__icon[data-v-e031d173]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-invoices-table__toolbar[data-v-6f1656e6]{align-items:end}.admin-invoices-table__filters[data-v-6f1656e6]{min-width:min(100%,540px);display:grid;gap:.65rem}.admin-invoices-table__summary[data-v-6f1656e6]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem}.admin-invoices-table__table[data-v-6f1656e6]{min-width:1180px}.admin-invoices-table__primary[data-v-6f1656e6]{display:grid;gap:.25rem}.admin-invoices-table__pagination[data-v-6f1656e6]{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.admin-invoices-table__pager[data-v-6f1656e6]{justify-content:flex-end}.admin-invoices-modal[data-v-6f1656e6]{gap:1rem}.admin-invoices-modal__hero[data-v-6f1656e6]{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(120,163,214,.1);background:linear-gradient(180deg,#78a3d614,#78a3d608)}.admin-invoices-modal__hero-copy[data-v-6f1656e6]{display:grid;gap:.3rem;min-width:0}.admin-invoices-modal__hero-title[data-v-6f1656e6]{font-size:1.1rem;letter-spacing:-.02em}.admin-invoices-modal__copy-line[data-v-6f1656e6]{display:flex;align-items:center;gap:.55rem;min-width:0;width:100%}.admin-invoices-modal__mono[data-v-6f1656e6]{font-size:.82rem;line-height:1.4}.admin-invoices-modal__facts[data-v-6f1656e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-invoices-modal__fact--wide[data-v-6f1656e6]{grid-column:1 / -1}.admin-invoices-modal__form[data-v-6f1656e6],.admin-invoices-modal__row[data-v-6f1656e6]{gap:.85rem}.admin-invoices-modal__row--two[data-v-6f1656e6]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.admin-invoices-table__pagination[data-v-6f1656e6],.admin-invoices-table__pager[data-v-6f1656e6],.admin-invoices-table__summary[data-v-6f1656e6],.admin-invoices-table__toolbar[data-v-6f1656e6],.admin-invoices-modal__hero[data-v-6f1656e6]{flex-direction:column;align-items:stretch}.admin-invoices-modal__facts[data-v-6f1656e6],.admin-invoices-modal__row--two[data-v-6f1656e6]{grid-template-columns:1fr}}.admin-plans-table__toolbar[data-v-a15e2254]{align-items:end}.admin-plans-table__filters[data-v-a15e2254]{min-width:min(100%,540px);display:grid;gap:.65rem}.admin-plans-table__summary[data-v-a15e2254]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem}.admin-plans-table__archive-toggle[data-v-a15e2254]{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--text);font-size:.95rem}.admin-plans-table__archive-toggle-input[data-v-a15e2254]{width:1rem;height:1rem}.admin-plans-table__table[data-v-a15e2254]{min-width:1120px}.admin-plans-table__primary[data-v-a15e2254]{display:grid;gap:.25rem}.admin-plans-table__pagination[data-v-a15e2254]{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.admin-plans-table__pager[data-v-a15e2254]{justify-content:flex-end}.admin-plans-modal[data-v-a15e2254]{gap:1rem}.admin-plans-modal__hero[data-v-a15e2254]{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(120,163,214,.1);background:linear-gradient(180deg,#78a3d614,#78a3d608)}.admin-plans-modal__hero-copy[data-v-a15e2254]{display:grid;gap:.3rem}.admin-plans-modal__hero-title[data-v-a15e2254]{font-size:1.1rem;letter-spacing:-.02em}.admin-plans-modal__form[data-v-a15e2254],.admin-plans-modal__row[data-v-a15e2254]{gap:.85rem}.admin-plans-modal__row--three[data-v-a15e2254]{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plans-modal__checkbox[data-v-a15e2254]{display:inline-flex;align-items:center;gap:.7rem;color:var(--text);cursor:pointer;width:fit-content}.admin-plans-modal__checkbox-input[data-v-a15e2254]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.admin-plans-modal__checkbox-box[data-v-a15e2254]{width:1.2rem;height:1.2rem;border-radius:.45rem;border:1px solid rgba(120,163,214,.22);background:#78a3d614;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.admin-plans-modal__checkbox-icon[data-v-a15e2254]{width:.82rem;height:.82rem;fill:none;stroke:#eff7ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.admin-plans-modal__checkbox-input:checked+.admin-plans-modal__checkbox-box[data-v-a15e2254]{border-color:#78a3d65c;background:linear-gradient(135deg,var(--brand-blue),var(--brand-violet))}.admin-plans-modal__checkbox-input:checked+.admin-plans-modal__checkbox-box .admin-plans-modal__checkbox-icon[data-v-a15e2254]{opacity:1;transform:scale(1)}.admin-plans-modal__checkbox:hover .admin-plans-modal__checkbox-box[data-v-a15e2254]{border-color:#78a3d657;transform:translateY(-1px)}@media(max-width:900px){.admin-plans-table__pagination[data-v-a15e2254],.admin-plans-table__pager[data-v-a15e2254],.admin-plans-table__summary[data-v-a15e2254],.admin-plans-table__toolbar[data-v-a15e2254],.admin-plans-modal__hero[data-v-a15e2254]{flex-direction:column;align-items:stretch}.admin-plans-modal__row--three[data-v-a15e2254]{grid-template-columns:1fr}}.admin-subscriptions-table__toolbar[data-v-89a169f3]{align-items:end}.admin-subscriptions-table__filters[data-v-89a169f3]{min-width:min(100%,540px);display:grid;gap:.65rem}.admin-subscriptions-table__summary[data-v-89a169f3]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem}.admin-subscriptions-table__table-wrap[data-v-89a169f3]{max-width:100%}.admin-subscriptions-table__table[data-v-89a169f3]{min-width:1180px}.admin-subscriptions-table__primary[data-v-89a169f3]{display:grid;gap:.25rem}.admin-subscriptions-table__user-cell[data-v-89a169f3]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.admin-subscriptions-table__pagination[data-v-89a169f3]{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.admin-subscriptions-table__pager[data-v-89a169f3]{justify-content:flex-end}.admin-subscriptions-modal[data-v-89a169f3]{gap:1rem}.admin-subscriptions-modal__hero[data-v-89a169f3]{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(120,163,214,.1);background:linear-gradient(180deg,#78a3d614,#78a3d608)}.admin-subscriptions-modal__hero-copy[data-v-89a169f3]{display:grid;gap:.3rem;min-width:0}.admin-subscriptions-modal__copy-line[data-v-89a169f3]{display:flex;align-items:center;gap:.55rem;min-width:0;width:100%}.admin-subscriptions-modal__user-line[data-v-89a169f3]{display:grid;gap:.5rem}.admin-subscriptions-modal__hero-title[data-v-89a169f3]{font-size:1.1rem;letter-spacing:-.02em}.admin-subscriptions-modal__mono[data-v-89a169f3]{font-size:.82rem;line-height:1.4}.admin-subscriptions-modal__mono--url[data-v-89a169f3]{font-size:.78rem}.admin-subscriptions-modal__facts[data-v-89a169f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-subscriptions-modal__fact--wide[data-v-89a169f3]{grid-column:1 / -1}.admin-subscriptions-modal__form[data-v-89a169f3],.admin-subscriptions-modal__row[data-v-89a169f3]{gap:.85rem}.admin-subscriptions-modal__row--three[data-v-89a169f3]{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(160px,.8fr)}.admin-subscriptions-modal__checkbox[data-v-89a169f3]{display:inline-flex;align-items:center;gap:.7rem;color:var(--text);cursor:pointer;width:fit-content}.admin-subscriptions-modal__checkbox-input[data-v-89a169f3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.admin-subscriptions-modal__checkbox-box[data-v-89a169f3]{width:1.2rem;height:1.2rem;border-radius:.45rem;border:1px solid rgba(120,163,214,.22);background:#78a3d614;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.admin-subscriptions-modal__checkbox-icon[data-v-89a169f3]{width:.82rem;height:.82rem;fill:none;stroke:#eff7ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.admin-subscriptions-modal__checkbox-label[data-v-89a169f3]{color:var(--text)}.admin-subscriptions-modal__checkbox-input:checked+.admin-subscriptions-modal__checkbox-box[data-v-89a169f3]{border-color:#78a3d65c;background:linear-gradient(135deg,var(--brand-blue),var(--brand-violet))}.admin-subscriptions-modal__checkbox-input:checked+.admin-subscriptions-modal__checkbox-box .admin-subscriptions-modal__checkbox-icon[data-v-89a169f3]{opacity:1;transform:scale(1)}.admin-subscriptions-modal__checkbox:hover .admin-subscriptions-modal__checkbox-box[data-v-89a169f3]{border-color:#78a3d657;transform:translateY(-1px)}@media(max-width:900px){.admin-subscriptions-table__pagination[data-v-89a169f3],.admin-subscriptions-table__pager[data-v-89a169f3],.admin-subscriptions-table__summary[data-v-89a169f3],.admin-subscriptions-table__toolbar[data-v-89a169f3],.admin-subscriptions-modal__hero[data-v-89a169f3]{flex-direction:column;align-items:stretch}.admin-subscriptions-modal__facts[data-v-89a169f3],.admin-subscriptions-modal__row--three[data-v-89a169f3]{grid-template-columns:1fr}}.balance-operations-table[data-v-6fe4a013]{min-width:960px}.user-actions[data-v-6fe4a013]{margin-top:1rem}.admin-users-toolbar[data-v-715ab6e6]{align-items:end}.admin-users-table[data-v-715ab6e6]{min-width:980px}.table-primary[data-v-715ab6e6]{display:grid;gap:.25rem}.users-pagination[data-v-715ab6e6]{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width:720px){.users-pagination[data-v-715ab6e6],.admin-users-toolbar[data-v-715ab6e6]{flex-direction:column;align-items:stretch}}.segmented-control[data-v-846a74d1]{position:relative;display:grid;grid-template-columns:repeat(var(--segments),minmax(0,1fr));gap:.45rem;padding:.4rem;border-radius:18px;border:1px solid rgba(120,163,214,.12);background:linear-gradient(180deg,#080e1894,#141d2a94),#060b1233;box-shadow:inset 0 1px 1px #ffffff0a,inset 0 -10px 18px #04091133}.segmented-control__indicator[data-v-846a74d1]{position:absolute;top:.4rem;left:.4rem;width:calc((100% - .8rem - (var(--segments) - 1) * .45rem) / var(--segments));height:calc(100% - .8rem);border-radius:14px;background:linear-gradient(135deg,#4f6bffeb,#7b4dffeb);box-shadow:0 12px 24px #3a4aa842,inset 0 1px #ffffff2e;transform:translate(calc(var(--active-index) * (100% + .45rem)));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.segmented-control__option[data-v-846a74d1]{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:14px;padding:.8rem 1rem;background:transparent;color:var(--text-muted);font:inherit;font-weight:600;cursor:pointer;display:grid;justify-items:center;gap:.12rem;text-align:center;transition:color .18s ease,transform .18s ease}.segmented-control__option[data-v-846a74d1]:hover{color:var(--text)}.segmented-control__option--active[data-v-846a74d1]{color:#fff;transform:translateY(-1px)}.segmented-control__label[data-v-846a74d1]{display:block}.segmented-control__hint[data-v-846a74d1]{display:block;font-size:.78rem;font-weight:500;line-height:1.15;color:#eff7ffad}.segmented-control__option--active .segmented-control__hint[data-v-846a74d1]{color:#fffc}@media(max-width:720px){.segmented-control--stacked-mobile[data-v-846a74d1]{grid-template-columns:1fr}.segmented-control--stacked-mobile .segmented-control__indicator[data-v-846a74d1]{display:none}.segmented-control--stacked-mobile .segmented-control__option--active[data-v-846a74d1]{background:linear-gradient(135deg,#4f6bffeb,#7b4dffeb);box-shadow:0 12px 24px #3a4aa842,inset 0 1px #ffffff2e}}.dashboard-link[data-v-fcda8191]{display:inline-flex;align-items:center;gap:.5rem}.dashboard-link__icon[data-v-fcda8191]{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.subscriptions-hero[data-v-fcda8191]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.subscriptions-hero__copy[data-v-fcda8191]{display:grid;gap:1rem;max-width:760px}.subscription-card[data-v-fcda8191]{gap:1rem}.subscription-card__header[data-v-fcda8191]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.subscription-card__main[data-v-fcda8191]{display:grid;gap:.45rem}.subscription-card__headline[data-v-fcda8191]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.subscription-card__body[data-v-fcda8191]{display:grid;gap:.85rem;margin-top:.35rem}.subscription-link-line[data-v-fcda8191]{display:flex;align-items:center;gap:.65rem}.payment-method-line[data-v-fcda8191]{display:grid;gap:.1rem}.payment-method-line__hint[data-v-fcda8191]{font-size:.82rem;color:var(--text-dim)}.plan-summary[data-v-fcda8191]{display:grid;gap:.18rem}.price-accent[data-v-fcda8191]{margin:.7rem 0 0;font-size:1.12rem;font-weight:700;line-height:1.2;color:var(--text)}@media(max-width:720px){.subscription-card__header[data-v-fcda8191]{align-items:stretch}}.gift-page[data-v-6e58f80f]{position:relative;min-height:calc(100vh - 2rem);padding:2rem 0}.gift-page__background[data-v-6e58f80f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.gift-page__emoji[data-v-6e58f80f]{position:absolute;font-size:2rem;opacity:.75;animation-name:gift-float-6e58f80f;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.gift-page__content[data-v-6e58f80f]{position:relative;z-index:1;width:min(920px,100%);margin:0 auto;display:grid;gap:1rem}.gift-hero-card[data-v-6e58f80f]{overflow:hidden;background:radial-gradient(circle at top right,rgba(123,77,255,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(255,139,95,.14),transparent 36%),linear-gradient(180deg,#1f2e42f5,#161f2df0)}.gift-hero-card__main[data-v-6e58f80f]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.gift-hero-card__copy[data-v-6e58f80f]{max-width:640px}.gift-hero-card__meta[data-v-6e58f80f]{display:grid;gap:.75rem;justify-items:end}.gift-hero-card__price[data-v-6e58f80f]{font-size:1.55rem;font-weight:700}.gift-auth-switch[data-v-6e58f80f]{margin-bottom:1rem}@keyframes gift-float-6e58f80f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.gift-page__emoji[data-v-6e58f80f]{animation:none}}@media(max-width:720px){.gift-page[data-v-6e58f80f]{min-height:auto;padding:1rem 0}.gift-hero-card__meta[data-v-6e58f80f]{justify-items:start}}.gifts-layout[data-v-7c6d20ad]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;margin-top:1rem}.gifts-grid[data-v-7c6d20ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gifts-hero[data-v-7c6d20ad]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:flex-start}.gifts-hero__copy[data-v-7c6d20ad]{max-width:none;min-width:0}.gift-plan-line[data-v-7c6d20ad]{display:grid;gap:.25rem}.gift-price-accent[data-v-7c6d20ad]{margin:0;font-size:1.2rem;font-weight:700;line-height:1.15;color:var(--text)}.gift-card[data-v-7c6d20ad]{gap:.9rem}.gift-card--highlighted[data-v-7c6d20ad]{border-color:#7b4dff52;background:radial-gradient(circle at top right,rgba(123,77,255,.12),transparent 38%),#78a3d60a}.gift-card__header[data-v-7c6d20ad]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.gift-card__title[data-v-7c6d20ad]{display:grid;gap:.22rem}.gift-card__meta[data-v-7c6d20ad]{display:flex;gap:.65rem;flex-wrap:wrap;color:var(--text-muted);font-size:.92rem}.gift-link-line[data-v-7c6d20ad]{display:grid;gap:.8rem}@media(max-width:1080px){.gifts-grid[data-v-7c6d20ad]{grid-template-columns:1fr}}@media(max-width:720px){.gifts-hero[data-v-7c6d20ad]{grid-template-columns:1fr}}.landing-page[data-v-e218628a]{display:grid;position:relative;left:50%;width:90vw;gap:1.5rem;margin-left:-45vw;padding-bottom:1.5rem}[data-apple-reveal][data-v-e218628a]{opacity:0;transform:translate3d(0,32px,0) scale(.985);filter:blur(10px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),filter .95s cubic-bezier(.22,1,.36,1);transition-delay:var(--apple-delay, 0ms);will-change:opacity,transform,filter}[data-apple-reveal][data-apple-visible=true][data-v-e218628a]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.landing-hero[data-v-e218628a]{position:relative;overflow:hidden;padding:clamp(1.4rem,2vw,2.1rem);border-radius:32px;background:radial-gradient(circle at top right,rgba(120,163,214,.12),transparent 28%),radial-gradient(circle at 15% 20%,rgba(120,163,214,.2),transparent 24%),linear-gradient(180deg,#192535f5,#101925f0)}.landing-hero__mesh[data-v-e218628a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(120,163,214,.06),transparent 35%),linear-gradient(300deg,rgba(120,163,214,.05),transparent 28%);pointer-events:none}.landing-hero__content[data-v-e218628a]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;align-items:start}.landing-hero__copy[data-v-e218628a],.landing-hero__visual[data-v-e218628a],.landing-steps[data-v-e218628a],.landing-faq__content[data-v-e218628a]{display:grid;gap:1rem}.landing-hero__copy[data-v-e218628a]{max-width:none}.landing-hero__visual[data-v-e218628a]{min-height:100%;align-items:center}.landing-kicker[data-v-e218628a]{display:inline-flex;align-items:center;width:fit-content;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(120,163,214,.16);background:#78a3d614;color:var(--accent-strong);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.landing-hero h1[data-v-e218628a]{margin:0;max-width:none;font-size:clamp(1rem,1.4vw,1.55rem);line-height:1.3;letter-spacing:-.02em}.landing-hero__lead[data-v-e218628a]{margin:0;max-width:none;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.45;color:#f6fbff}.landing-hero__actions[data-v-e218628a]{padding-top:.25rem}.landing-chip-row[data-v-e218628a]{display:flex;gap:.7rem;flex-wrap:nowrap;position:relative;z-index:3;width:max-content;max-width:none;margin-top:.35rem}.landing-chip[data-v-e218628a]{padding:.7rem .95rem;border-radius:999px;border:1px solid rgba(120,163,214,.14);background:#78a3d612;color:#d9e9ff;font-size:.92rem}.landing-logo-stage[data-v-e218628a]{position:relative;display:grid;place-items:center;min-height:100%;padding:0;background:transparent}.landing-logo-blob[data-v-e218628a]{position:relative;width:min(32vw,280px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;z-index:1}.landing-ellipse[data-v-e218628a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;filter:blur(40px) brightness(1.1);opacity:.72;mix-blend-mode:lighten}.landing-ellipse1[data-v-e218628a]{width:112%;height:68%;background:radial-gradient(ellipse at center,#3ecbff,#6c47ff);animation:landing-ellipse1-anim-e218628a 8s infinite alternate cubic-bezier(.4,0,.2,1)}.landing-ellipse2[data-v-e218628a]{width:88%;height:112%;background:radial-gradient(ellipse at center,#45b8ff,#287cff 58%,#7fe3ff);opacity:.8;filter:blur(40px) brightness(1.08);animation:landing-ellipse2-anim-e218628a 10s infinite alternate-reverse cubic-bezier(.4,0,.2,1)}.landing-ellipse3[data-v-e218628a]{width:132%;height:56%;background:radial-gradient(ellipse at center,#5d7dff,#3ecbff);opacity:.5;filter:blur(60px) brightness(1.05);animation:landing-ellipse3-anim-e218628a 12s infinite alternate cubic-bezier(.4,0,.2,1)}.landing-main-logo[data-v-e218628a]{position:relative;width:min(15vw,112px);min-width:82px;height:auto;z-index:1;animation:landing-logo-pulse-e218628a 2.5s infinite cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 10px 26px rgba(8,16,30,.35))}.landing-section[data-v-e218628a]{display:grid;gap:1rem}.landing-section__heading[data-v-e218628a]{align-items:end}.landing-section__heading h2[data-v-e218628a]{margin:0;font-size:clamp(1.8rem,2.8vw,2.6rem);letter-spacing:-.04em}.landing-steps[data-v-e218628a]{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-step[data-v-e218628a],.landing-faq__card[data-v-e218628a]{position:relative;overflow:hidden;padding:1.15rem;border-radius:24px;border:1px solid rgba(120,163,214,.12);background:#78a3d60f}.landing-step[data-v-e218628a]{display:grid;gap:.7rem;min-height:100%}.landing-step h3[data-v-e218628a],.landing-faq__card h3[data-v-e218628a]{margin:0}.landing-step p[data-v-e218628a],.landing-faq__content p[data-v-e218628a]{margin:0;line-height:1.6}.landing-step__index[data-v-e218628a],.landing-faq__index[data-v-e218628a]{color:#a4c5ecb8;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing-faq[data-v-e218628a]{display:grid;gap:1rem;grid-template-columns:1fr}.landing-faq__card[data-v-e218628a]{padding:0;background:linear-gradient(180deg,#78a3d614,#78a3d60a),#111c29b8}.landing-faq__summary[data-v-e218628a]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;cursor:pointer;width:100%;padding:1.15rem;border:0;background:transparent;color:inherit;text-align:left}.landing-faq__toggle[data-v-e218628a]{width:12px;height:12px;border-right:2px solid var(--accent-strong);border-bottom:2px solid var(--accent-strong);transform:rotate(45deg);transition:transform .2s ease}.landing-faq__toggle--open[data-v-e218628a]{transform:rotate(225deg)}.landing-faq__body[data-v-e218628a]{overflow:hidden;transition:height .32s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.landing-faq__content[data-v-e218628a]{padding:0 1.15rem 1.15rem;border-top:1px solid rgba(120,163,214,.1)}@keyframes landing-ellipse1-anim-e218628a{0%,to{transform:translate(-50%,-50%) scaleX(1) scaleY(1) rotate(0)}30%{transform:translate(-50%,-50%) scaleX(1.2) scaleY(.8) rotate(10deg)}60%{transform:translate(-50%,-50%) scaleX(.9) scaleY(1.1) rotate(-8deg)}}@keyframes landing-ellipse2-anim-e218628a{0%,to{transform:translate(-50%,-50%) scaleX(1) scaleY(1) rotate(0)}40%{transform:translate(-50%,-50%) scaleX(1.3) scaleY(.7) rotate(20deg)}80%{transform:translate(-50%,-50%) scaleX(.8) scaleY(1.2) rotate(-16deg)}}@keyframes landing-ellipse3-anim-e218628a{0%,to{transform:translate(-50%,-50%) scaleX(1) scaleY(1) rotate(0)}50%{transform:translate(-50%,-50%) scaleX(1.15) scaleY(.85) rotate(30deg)}}@keyframes landing-logo-pulse-e218628a{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:1180px){.landing-hero__content[data-v-e218628a],.landing-faq[data-v-e218628a]{grid-template-columns:1fr}.landing-hero__visual[data-v-e218628a]{display:none}.landing-steps[data-v-e218628a]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-chip-row[data-v-e218628a]{flex-wrap:wrap;width:100%;margin-top:.35rem}}@media(max-width:720px){.landing-page[data-v-e218628a]{gap:1rem}.landing-hero[data-v-e218628a]{padding:1rem;border-radius:24px}.landing-hero h1[data-v-e218628a]{font-size:1rem}.landing-steps[data-v-e218628a],.landing-faq[data-v-e218628a]{grid-template-columns:1fr}.landing-section__heading[data-v-e218628a]{display:grid}.landing-chip-row[data-v-e218628a]{gap:.55rem;flex-wrap:wrap;width:100%;margin-top:0}}@media(prefers-reduced-motion:reduce){[data-apple-reveal][data-v-e218628a]{opacity:1;transform:none;filter:none;transition:none}.landing-ellipse1[data-v-e218628a],.landing-ellipse2[data-v-e218628a],.landing-ellipse3[data-v-e218628a],.landing-main-logo[data-v-e218628a]{animation:none}}.login-panel[data-v-132b64f3]{width:min(520px,100%);display:grid;gap:1rem}.login-page__logo[data-v-132b64f3]{width:86px;height:86px;margin:0 auto;border-radius:24px;box-shadow:0 18px 36px #0d122852}.auth-mode-switch[data-v-132b64f3]{margin-bottom:1.25rem}.auth-form-enter-active[data-v-132b64f3],.auth-form-leave-active[data-v-132b64f3]{transition:opacity .2s ease,transform .2s ease}.auth-form-enter-from[data-v-132b64f3]{opacity:0;transform:translateY(8px)}.auth-form-leave-to[data-v-132b64f3]{opacity:0;transform:translateY(-8px)}[data-v-132b64f3] .control{font-size:1.08rem}[data-v-132b64f3] input.control{height:56px;padding-top:0;padding-bottom:0;font-weight:600;letter-spacing:.01em}[data-v-132b64f3] input.control[type=password]{font-size:1.38rem;font-weight:800;letter-spacing:.12em;line-height:1}[data-v-132b64f3] .telegram-auth-button{background:linear-gradient(135deg,#2aabee,#229ed9);border-color:#229ed9b3;color:#fff;box-shadow:0 16px 34px #229ed952}[data-v-132b64f3] .telegram-auth-button:hover:not(:disabled){background:linear-gradient(135deg,#37b7f3,#229ed9)}[data-v-132b64f3] .telegram-auth-button__icon{width:1.1rem;height:1.1rem;flex:0 0 auto}.payment-return-card[data-v-40ff1dad]{width:min(620px,100%);display:grid;gap:1rem}.payment-return-card__actions[data-v-40ff1dad]{margin-top:.5rem}.ref-link-line[data-v-37e524d6]{display:flex;align-items:center;gap:.65rem}.referrals-operations-table[data-v-37e524d6]{min-width:960px}.legacy-history-empty[data-v-37e524d6]{padding:0}.legacy-history-note[data-v-37e524d6]{white-space:normal;color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.legacy-history-row td[data-v-37e524d6]{border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 78%,var(--color-accent) 22%)}.servers-grid[data-v-5b5cbaab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.servers-grid[data-v-5b5cbaab]>:last-child:nth-child(odd){grid-column:1 / -1}.server-card__title[data-v-5b5cbaab]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.server-card__title strong[data-v-5b5cbaab]{display:inline-flex;align-items:center}.server-card__flag[data-v-5b5cbaab]{margin-right:.45rem}.server-count-badge[data-v-5b5cbaab]{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .55rem;border:1px solid rgba(120,163,214,.16);border-radius:999px;background:#78a3d614;color:var(--text-muted);cursor:default}.server-count-badge__icon[data-v-5b5cbaab]{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.progress[data-v-5b5cbaab]{background:#1e2a38}.progress>span[data-v-5b5cbaab]{background:linear-gradient(90deg,#00d1b2,#3ecbff,#6c47ff);box-shadow:0 0 16px #3ecbff73,0 0 32px #6c47ff59}@media(max-width:720px){.servers-grid[data-v-5b5cbaab]{grid-template-columns:1fr}.servers-grid[data-v-5b5cbaab]>:last-child:nth-child(odd){grid-column:auto}}.telegram-card[data-v-4aa1ac7c]{display:flex;align-items:center;justify-content:flex-start}.telegram-link-button[data-v-4aa1ac7c]{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.95rem 1.25rem;border:1px solid rgba(34,158,217,.45);border-radius:18px;background:linear-gradient(135deg,#229ed9,#1d86cc);color:#fff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:0 16px 34px #229ed952}.telegram-link-button[data-v-4aa1ac7c]:hover:not(:disabled){transform:translateY(-1px)}.telegram-link-button[data-v-4aa1ac7c]:disabled{cursor:not-allowed;opacity:.7}.telegram-link-button__icon[data-v-4aa1ac7c]{width:1.1rem;height:1.1rem;flex:0 0 auto}@media(max-width:720px){.telegram-link-button[data-v-4aa1ac7c]{width:100%}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #14202e;--bg-soft: #1c2a3c;--bg-elevated: rgba(32, 46, 66, .9);--bg-panel: rgba(25, 37, 53, .82);--line: rgba(120, 156, 202, .18);--line-strong: rgba(120, 156, 202, .34);--text: #eff7ff;--text-muted: #9fb2cb;--text-dim: #6f87a5;--accent: #78a3d6;--accent-strong: #a4c5ec;--brand-blue: #4f6bff;--brand-violet: #7b4dff;--accent-warm: #ff8b5f;--success: #31c48d;--warning: #f7b955;--danger: #ff6e66;--shadow-soft: 0 18px 48px rgba(6, 14, 26, .32);--shadow-strong: 0 28px 70px rgba(4, 12, 22, .45);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--shell-width: 1240px;color:var(--text);background:radial-gradient(circle at top left,rgba(120,163,214,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(255,139,95,.12),transparent 22%),linear-gradient(180deg,#152234,#101a26);font-family:Montserrat,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(120,163,214,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(255,139,95,.12),transparent 22%),linear-gradient(180deg,#152234,#101a26);color:var(--text)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}#app{min-height:100vh}.app-frame{position:relative;min-height:100vh;overflow:hidden}.app-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.orb{position:absolute;border-radius:999px;filter:blur(24px);opacity:.7}.orb-primary{top:7rem;left:-5rem;width:18rem;height:18rem;background:#78a3d638}.orb-secondary{top:10rem;right:8rem;width:14rem;height:14rem;background:#ff8b5f2e}.orb-tertiary{bottom:2rem;left:30%;width:22rem;height:10rem;background:#3d689e2e}.shell{width:min(var(--shell-width),calc(100% - 2rem));margin:0 auto;position:relative;z-index:1}.topbar{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.25rem 0 .75rem}.topbar__nav{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:center}.topbar__session{display:flex;gap:.75rem;align-items:center}.brand-mark{display:flex;align-items:center;gap:.85rem}.brand-mark--text{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.03em}.brand-mark__logo{width:52px;height:52px;border-radius:16px;box-shadow:var(--shadow-soft)}.brand-mark__title{font-size:.92rem;color:var(--text-muted)}.session-chip,.surface{border:1px solid var(--line);background:linear-gradient(180deg,#1f2e42f5,#161f2deb);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.session-chip{padding:.75rem .95rem;border-radius:16px;min-width:190px}.page-shell{padding:1rem 0 2rem}.shell--wide-admin{width:min(85vw,1700px)}.page-grid{display:grid;gap:1rem}.page-grid--two{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.surface{border-radius:var(--radius-lg);padding:1.3rem}.boot-card{max-width:720px;margin:8vh auto 0;padding:2rem}.hero-card{padding:2rem;border-radius:var(--radius-xl)}.hero-card h1,.section-heading h1,.surface h2,.surface h3{margin:0}.hero-card h1,.section-heading h1{font-size:clamp(2.2rem,3vw,3.6rem);line-height:1.04;letter-spacing:-.04em}.hero-card p,.section-heading p,.muted{color:var(--text-muted)}.eyebrow{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;margin-bottom:.45rem}.section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.nav-pill{padding:.7rem 1rem;border-radius:999px;border:1px solid transparent;color:var(--text-muted);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.nav-pill:hover,.nav-pill--active{transform:translateY(-1px);border-color:var(--line-strong);background:#78a3d614;color:var(--text)}.nav-pill--admin{color:#ffcca7}.grid{display:grid;gap:1rem}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.stat-card{display:grid;gap:.3rem;padding:1rem 1.1rem;border-radius:18px;background:#78a3d614;border:1px solid rgba(120,163,214,.1)}.stat-card strong{font-size:1.5rem}.stack{display:grid;gap:.85rem}.form-grid{display:grid;gap:1rem}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:.45rem}.field__label{font-size:.92rem;color:var(--accent-strong)}.field__hint,.field__error{font-size:.8rem}.field__hint{color:var(--text-dim)}.field__error{color:#ffb4aa}.control,.control textarea,.control select,input.control,textarea.control,select.control{width:100%}.control,textarea.control,select.control{border-radius:16px;border:1px solid var(--line);padding:.9rem 1rem;background:#0b131e61;color:var(--text);outline:none;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.control:focus,textarea.control:focus,select.control:focus{border-color:var(--accent);transform:translateY(-1px);background:#0d1622b8}textarea.control{resize:vertical;min-height:120px}.button-row{display:flex;gap:.8rem;flex-wrap:wrap}.table-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--line)}.table{width:100%;border-collapse:collapse;min-width:680px}.table th,.table td{padding:.95rem 1rem;text-align:left;border-bottom:1px solid rgba(120,156,202,.08)}.table th{color:var(--text-muted);font-size:.84rem;text-transform:uppercase;letter-spacing:.12em}.table tr{transition:background-color .18s ease}.table tr:hover{background:#78a3d60d}.clickable-row{cursor:pointer}.split-line{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent);margin:.25rem 0}.tag-row{display:flex;gap:.55rem;flex-wrap:wrap}.tag{padding:.45rem .7rem;border-radius:999px;font-size:.82rem;background:#78a3d614;color:var(--accent-strong);border:1px solid rgba(120,163,214,.12)}.kv-list{display:grid;gap:.8rem}.kv-item{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:14px;background:#78a3d60a}.kv-item strong{color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .72rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.badge--neutral{background:#78a3d614;color:var(--accent-strong);border-color:#78a3d624}.badge--success{background:#31c48d1f;color:#8ff2cb;border-color:#31c48d3d}.badge--warning{background:#f7b95524;color:#ffd392;border-color:#f7b95538}.badge--danger{background:#ff6e6621;color:#ffbab4;border-color:#ff6e6638}.badge--info{background:#a4c5ec1f;color:#d8e8fb;border-color:#a4c5ec2e}.empty-state,.loading-state,.error-state{padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--line)}.empty-state,.loading-state,.error-state{background:#78a3d60f}.loading-state,.error-state{display:grid;justify-items:center;gap:.4rem;min-height:220px;align-content:center;text-align:center}.error-state{background:radial-gradient(circle at top center,rgba(123,77,255,.14),transparent 45%),#78a3d60f}.error-state__emoji{font-size:2rem;line-height:1}.error-state__actions{margin-top:.35rem}.list-item{padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(120,163,214,.1);background:#78a3d60a}.list-item__title{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.list-item__meta{display:flex;gap:.65rem;flex-wrap:wrap;color:var(--text-muted);font-size:.9rem}.actions-bar{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.auth-panels{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem}.hero-logo{width:84px;height:84px;border-radius:24px;margin-bottom:1.3rem;box-shadow:var(--shadow-strong)}.login-page{min-height:calc(100vh - 2rem);display:grid;place-items:center;padding:2rem 0}.login-page>.surface{width:min(520px,100%)}.metric-line{display:flex;gap:.8rem;align-items:center;justify-content:space-between}.progress{position:relative;width:100%;height:8px;border-radius:999px;background:#78a3d614;overflow:hidden}.progress>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-warm))}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#060b12b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:1rem;z-index:100}.modal-panel{width:min(760px,100%);max-height:calc(100vh - 2rem);overflow-y:auto}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;word-break:break-all}.toast-viewport{position:fixed;left:1rem;bottom:1rem;z-index:1200;display:grid;gap:.75rem;width:min(380px,calc(100vw - 2rem));pointer-events:none}.toast{position:relative;overflow:hidden;display:grid;gap:.35rem;padding:.95rem 1rem .85rem;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#1f2e42f5,#161f2df0);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.toast--success{border-color:#31c48d42}.toast--error{border-color:#ff6e6647}.toast--warning{border-color:#f7b95547}.toast--info{border-color:#78a3d63d}.toast__title{padding-right:1.8rem}.toast__message{color:var(--text-muted);line-height:1.45}.toast__close{position:absolute;top:.55rem;right:.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-dim);font:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.toast__close:hover{color:var(--text)}.toast__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff0d}.toast__progress>span{display:block;height:100%;transition:width 80ms linear}.toast--success .toast__progress>span{background:linear-gradient(90deg,#31c48df2,#8ff2cbf2)}.toast--error .toast__progress>span{background:linear-gradient(90deg,#ff6e66f2,#ffbab4f2)}.toast--warning .toast__progress>span{background:linear-gradient(90deg,#f7b955f2,#ffd392f2)}.toast--info .toast__progress>span{background:linear-gradient(90deg,#78a3d6f2,#a4c5ecf2)}.toast-list-enter-active,.toast-list-leave-active{transition:opacity .22s ease,transform .22s ease}.toast-list-enter-from,.toast-list-leave-to{opacity:0;transform:translateY(10px)}.apple-emoji{display:inline-block;width:1.1em;height:1.1em;margin:0 .04em;vertical-align:-.16em;background-image:var(--apple-emoji-sheet);background-repeat:no-repeat;background-size:calc(var(--apple-emoji-columns) * 1.1em) calc(var(--apple-emoji-rows) * 1.1em);background-position:calc(var(--apple-emoji-x) * -1.1em) calc(var(--apple-emoji-y) * -1.1em)}@media(max-width:1080px){.topbar{grid-template-columns:1fr}.topbar__nav,.topbar__session{justify-content:flex-start}.page-grid--two,.auth-panels{grid-template-columns:1fr}}@media(max-width:720px){.shell{width:min(var(--shell-width),calc(100% - 1rem))}.page-shell{padding-bottom:1rem}.hero-card,.surface{padding:1rem}.login-page{min-height:auto;padding:1rem 0}.form-grid--two{grid-template-columns:1fr}.button-row,.actions-bar,.topbar__session{flex-direction:column;align-items:stretch}.table{min-width:560px}.toast-viewport{left:.75rem;bottom:.75rem;width:min(100vw - 1.5rem,380px)}}
