.yandex-smart-captcha{width:0;height:0;position:relative;overflow:visible}.auth-dialog__form[data-v-0b74d70f]{gap:1rem;padding-top:.5rem;display:grid}.auth-dialog__fields[data-v-0b74d70f]{gap:1rem;display:grid}.auth-dialog__legal[data-v-0b74d70f]{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}.auth-dialog__legal-checkbox[data-v-0b74d70f]{flex-shrink:0;margin-top:.1rem}.auth-dialog__legal-link[data-v-0b74d70f]{text-decoration:underline}.auth-dialog__legal--invalid[data-v-0b74d70f]{color:var(--p-red-500)}.auth-dialog__actions[data-v-0b74d70f]{flex-direction:column;gap:.5rem;display:flex}.auth-dialog__secondary[data-v-0b74d70f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem .75rem;display:flex}.auth-dialog__secondary[data-v-0b74d70f] .p-button{width:auto}.auth-dialog.p-dialog .p-dialog-header{padding:1.25rem 2.5rem .75rem 1.5rem;position:relative}.auth-dialog.p-dialog .p-dialog-header-actions{position:absolute;top:.5rem;right:.5rem}.auth-dialog.p-dialog .p-dialog-close-button{width:2rem;height:2rem}.site-assistant[data-v-3c140dbb]{z-index:60;position:fixed;bottom:24px;right:24px}.site-assistant__launcher[data-v-3c140dbb]{cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:10px;padding:0;display:flex}.site-assistant__speech[data-v-3c140dbb]{background:var(--color-card-bg);border:1px solid var(--p-primary-200);border-radius:var(--radius-lg) var(--radius-lg) 5px;max-width:205px;box-shadow:var(--shadow-md);color:var(--p-surface-700);text-align:left;margin-bottom:14px;padding:12px 15px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.site-assistant__speech[data-v-3c140dbb]:after{content:"";background:var(--color-card-bg);border-top:1px solid var(--p-primary-200);border-right:1px solid var(--p-primary-200);width:11px;height:11px;position:absolute;bottom:8px;right:-6px;transform:rotate(45deg)}.site-assistant__avatar[data-v-3c140dbb]{background:var(--color-primary-soft);border:3px solid var(--color-card-bg);border-radius:var(--radius-2xl);width:76px;height:76px;box-shadow:var(--shadow-md);flex:0 0 76px;position:relative;overflow:hidden}.site-assistant__avatar img[data-v-3c140dbb]{object-fit:cover;object-position:35% 40%;transform-origin:50% 40%;width:100%;height:100%;transform:scale(1.55)}.site-assistant__avatar--compact[data-v-3c140dbb]{border-radius:var(--radius-lg);width:48px;height:48px;box-shadow:none;border-width:2px;flex-basis:48px}.site-assistant__launcher:hover .site-assistant__avatar[data-v-3c140dbb],.site-assistant__launcher:hover .site-assistant__speech[data-v-3c140dbb]{transform:translateY(-2px)}.site-assistant__launcher .site-assistant__avatar[data-v-3c140dbb]:after{content:"";inset-block:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffffa6 50%,#0000 100%);width:42%;animation:5s ease-in-out infinite site-assistant-avatar-glint-3c140dbb;position:absolute;left:0;transform:translate(-180%)skew(-16deg)}.site-assistant__launcher .site-assistant__avatar img[data-v-3c140dbb]{transform:scaleX(-1)scale(1.55)}.site-assistant__avatar[data-v-3c140dbb],.site-assistant__speech[data-v-3c140dbb]{transition:transform var(--motion-normal) var(--motion-easing)}.site-assistant__panel[data-v-3c140dbb]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);width:min(390px,100vw - 32px);height:min(570px,100dvh - 32px);box-shadow:var(--shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.site-assistant__header[data-v-3c140dbb]{border-bottom:1px solid var(--color-border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;display:grid}.site-assistant__header strong[data-v-3c140dbb],.site-assistant__header span[data-v-3c140dbb]{display:block}.site-assistant__header strong[data-v-3c140dbb]{color:var(--color-text-primary);font-size:14px}.site-assistant__header span[data-v-3c140dbb]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:650;overflow:hidden}.site-assistant__header i[data-v-3c140dbb]{background:var(--color-success);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.site-assistant__conversation[data-v-3c140dbb]{background:var(--color-page-bg);flex-direction:column;gap:11px;min-height:0;padding:18px;display:flex;overflow-y:auto}.site-assistant__message[data-v-3c140dbb]{border-radius:var(--radius-lg);max-width:88%;padding:11px 13px;font-size:12px;line-height:1.55}.site-assistant__message p[data-v-3c140dbb]{margin:0}.site-assistant__message--assistant[data-v-3c140dbb]{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 5px;color:var(--p-surface-700);align-self:flex-start}.site-assistant__message--user[data-v-3c140dbb]{background:var(--color-primary);color:var(--p-primary-contrast-color);align-self:flex-end}.site-assistant__message--failed[data-v-3c140dbb]{border-color:var(--p-red-200);color:var(--p-red-700)}.site-assistant__actions[data-v-3c140dbb]{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.site-assistant__actions a[data-v-3c140dbb]{color:var(--color-primary);text-underline-offset:2px;font-weight:750;text-decoration:underline}.site-assistant__error[data-v-3c140dbb]{color:var(--p-red-700);margin:0;font-size:11px}.site-assistant__quick[data-v-3c140dbb]{flex-wrap:wrap;gap:7px;display:flex}.site-assistant__quick button[data-v-3c140dbb]{border:1px solid var(--p-primary-200);border-radius:var(--radius-full);background:var(--color-card-bg);min-height:35px;color:var(--color-primary-hover);cursor:pointer;transition:transform var(--motion-normal) var(--motion-easing);padding:7px 10px;font-size:10px;font-weight:800}.site-assistant__quick button[data-v-3c140dbb]:hover{transform:translateY(-1px)}.site-assistant__form[data-v-3c140dbb]{background:var(--color-card-bg);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 14px;display:grid}@keyframes site-assistant-avatar-glint-3c140dbb{0%,65%{opacity:0;transform:translate(-180%)skew(-16deg)}72%{opacity:1}88%{opacity:1;transform:translate(330%)skew(-16deg)}89%,to{opacity:0;transform:translate(330%)skew(-16deg)}}@media (width<=640px){.site-assistant--inline[data-v-3c140dbb]{justify-content:flex-end;margin:0 16px 16px;display:flex;position:static}.site-assistant[data-v-3c140dbb]{bottom:12px;right:12px}.site-assistant__speech[data-v-3c140dbb]{max-width:175px;margin-bottom:10px;padding:10px 12px;font-size:12px}.site-assistant__avatar[data-v-3c140dbb]{border-radius:var(--radius-xl);flex-basis:68px;width:68px;height:68px}.site-assistant__panel[data-v-3c140dbb]{border-radius:var(--radius-xl);width:calc(100vw - 24px);height:min(560px,100dvh - 24px)}.site-assistant__conversation[data-v-3c140dbb]{padding:15px}.site-assistant__message[data-v-3c140dbb]{max-width:92%}}.site-footer[data-v-cd4b1548]{padding:var(--space-11) 0 var(--space-7);background:var(--color-card-bg);border-top:1px solid var(--color-border)}.site-footer__main[data-v-cd4b1548]{justify-content:space-between;gap:var(--space-10);padding-bottom:var(--space-10);display:flex}.site-footer__brand[data-v-cd4b1548]{max-width:280px}.site-footer__logo-link[data-v-cd4b1548]{width:146px;height:48px;display:flex;overflow:hidden}.site-footer__logo[data-v-cd4b1548]{object-fit:contain;width:100%;height:100%}.site-footer__tagline[data-v-cd4b1548]{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.site-footer__social[data-v-cd4b1548]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.site-footer__social-link[data-v-cd4b1548]{border:1px solid var(--color-border);background:var(--color-page-bg);width:34px;height:34px;color:var(--color-text-muted);transition:color var(--motion-normal) var(--motion-easing), border-color var(--motion-normal) var(--motion-easing), background-color var(--motion-normal) var(--motion-easing);border-radius:50%;place-items:center;text-decoration:none;display:grid}.site-footer__social-link[data-v-cd4b1548]:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary-soft) 55%, var(--color-border) 45%);background:var(--color-card-bg)}.site-footer__social-link svg[data-v-cd4b1548]{width:18px;height:18px}.site-footer__links[data-v-cd4b1548]{gap:var(--space-8);grid-template-columns:repeat(3,150px);display:grid}.site-footer__group-title[data-v-cd4b1548]{margin:0 0 var(--space-5);color:var(--color-text-primary);font-size:.75rem;font-weight:700}.site-footer__link[data-v-cd4b1548]{color:var(--color-text-muted);transition:color var(--motion-normal) var(--motion-easing);margin:11px 0;font-size:.75rem;text-decoration:none;display:block}.site-footer__link[data-v-cd4b1548]:hover{color:var(--color-primary)}.site-footer__bottom[data-v-cd4b1548]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-7);border-top:1px solid var(--color-border);color:var(--color-text-placeholder);font-size:.625rem;display:flex}.site-footer__legal[data-v-cd4b1548]{gap:var(--space-7);flex-wrap:wrap;display:flex}.site-footer__legal-link[data-v-cd4b1548]{color:inherit;text-decoration:none}.site-footer__legal-link[data-v-cd4b1548]:hover{color:var(--color-text-secondary)}.site-footer__support[data-v-cd4b1548]{color:inherit;white-space:nowrap;text-decoration:none}.site-footer__support[data-v-cd4b1548]:hover{color:var(--color-text-secondary)}@media (width<=1024px){.site-footer__links[data-v-cd4b1548]{gap:var(--space-7);grid-template-columns:repeat(3,120px)}}@media (width<=640px){.site-footer__main[data-v-cd4b1548]{display:block}.site-footer__links[data-v-cd4b1548]{gap:var(--space-8);margin-top:var(--space-9);grid-template-columns:repeat(2,1fr)}.site-footer__bottom[data-v-cd4b1548]{line-height:2;display:block}.site-footer__legal[data-v-cd4b1548]{margin:var(--space-3) 0;display:block}.site-footer__legal-link[data-v-cd4b1548]{margin-right:var(--space-4)}}.site-header[data-v-ee89a494]{z-index:50;background:color-mix(in srgb, var(--color-card-bg) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:82px;position:sticky;top:0}.site-header__inner[data-v-ee89a494]{align-items:center;height:100%;display:flex;position:relative}.site-header__brand[data-v-ee89a494]{flex-shrink:0;align-items:center;width:146px;height:48px;display:flex;overflow:hidden}.site-header__logo[data-v-ee89a494]{object-fit:contain;width:100%;height:100%}.site-header__nav[data-v-ee89a494]{gap:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header__nav-link[data-v-ee89a494]{color:var(--color-text-secondary);font-size:var(--font-small-size);transition:color var(--motion-normal) var(--motion-easing);font-weight:600;text-decoration:none}.site-header__nav-link[data-v-ee89a494]:hover{color:var(--color-primary)}.site-header__mobile-auth[data-v-ee89a494]{display:none}.site-header__actions[data-v-ee89a494]{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.site-header__balance[data-v-ee89a494]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-small-size);transition:background-color var(--motion-normal) var(--motion-easing);font-weight:800;text-decoration:none;display:inline-flex}.site-header__balance[data-v-ee89a494]:hover{background:color-mix(in srgb, var(--color-accent-amber-soft) 72%, transparent)}.site-header__balance--mobile[data-v-ee89a494]{width:100%;min-height:44px;padding-inline:var(--space-4);justify-content:flex-start}.site-header__balance-coin[data-v-ee89a494]{background:linear-gradient(145deg, #ffd54a 0%, var(--color-accent-amber) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.site-header__balance-coin svg[data-v-ee89a494]{width:12px;height:12px}.site-header__balance-value[data-v-ee89a494]{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.site-header__premium[data-v-ee89a494]{border-radius:var(--radius-full);background:linear-gradient(145deg, #ffd54a 0%, var(--color-accent-amber) 100%);color:#fff;letter-spacing:.04em;flex-shrink:0;padding:.2rem .55rem;font-size:10px;font-weight:800;line-height:1.2;box-shadow:inset 0 1px #ffffff59}.site-header__saved[data-v-ee89a494]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--color-accent-rose);font-size:var(--font-small-size);transition:background-color var(--motion-normal) var(--motion-easing);font-weight:800;text-decoration:none;display:inline-flex}.site-header__saved svg[data-v-ee89a494]{fill:currentColor;width:18px;height:18px}.site-header__saved[data-v-ee89a494]:hover{background:color-mix(in srgb, var(--color-accent-rose-soft) 80%, transparent)}.site-header__saved--mobile[data-v-ee89a494]{width:100%;min-height:44px;padding-inline:var(--space-4);justify-content:flex-start}.site-header__profile[data-v-ee89a494]{position:relative}.site-header__profile-trigger[data-v-ee89a494]{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:inline-flex}.site-header__profile-avatar[data-v-ee89a494]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 82%, #fff) 0%, var(--color-primary) 100%);color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.site-header__profile-menu[data-v-ee89a494]{gap:var(--space-1);min-width:220px;padding:var(--space-2);display:grid}.site-header__profile-menu--mobile[data-v-ee89a494]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-page-bg)}.site-header__profile-name-row[data-v-ee89a494]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.site-header__profile-meta[data-v-ee89a494]{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);gap:.15rem;display:grid}.site-header__profile-meta .site-header__profile-name-row strong[data-v-ee89a494]{color:var(--color-text-primary);font-size:var(--font-small-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header__profile-meta span[data-v-ee89a494]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.site-header__profile-name[data-v-ee89a494]{color:var(--color-text-primary);font-size:var(--font-small-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.site-header__profile-email[data-v-ee89a494]{color:var(--color-text-muted);font-size:.75rem}.site-header__profile-link[data-v-ee89a494]{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-small-size);transition:color var(--motion-normal) var(--motion-easing), background-color var(--motion-normal) var(--motion-easing);align-items:center;font-weight:600;text-decoration:none;display:flex}.site-header__profile-link[data-v-ee89a494]:hover{color:var(--color-text-primary);background:var(--color-page-bg)}.site-header__profile-logout[data-v-ee89a494]{margin-top:var(--space-1);padding:var(--space-3);border:0;border-top:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-small-size);text-align:left;background:0 0;font-weight:700}.site-header__profile-logout[data-v-ee89a494]:hover:not(:disabled){color:var(--color-text-primary)}.site-header__profile-logout[data-v-ee89a494]:disabled{cursor:wait;opacity:.65}.site-header__menu-button[data-v-ee89a494]{padding:var(--space-3);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;margin-left:auto;line-height:0;display:none}.site-header__menu-button svg[data-v-ee89a494]{width:24px;height:24px}@media (width<=1024px){.site-header__nav[data-v-ee89a494]{top:calc(100% + var(--space-3));z-index:51;padding:var(--space-5);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;gap:0;display:none;left:0;right:0;transform:none}.site-header__nav--open[data-v-ee89a494]{display:flex}.site-header__nav-link[data-v-ee89a494]{padding:var(--space-4)}.site-header__actions[data-v-ee89a494]{margin-left:auto;margin-right:var(--space-3)}.site-header__menu-button[data-v-ee89a494]{margin-left:0;display:block}}@media (width<=640px){.site-header[data-v-ee89a494]{height:70px}.site-header__brand[data-v-ee89a494]{width:124px;height:42px}.site-header__actions[data-v-ee89a494]{display:none}.site-header__menu-button[data-v-ee89a494]{margin-left:auto}.site-header__mobile-auth[data-v-ee89a494]{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}}.site-shell[data-v-e210eaf6]{background:var(--color-app-bg);min-height:100vh;color:var(--color-text-primary)}.site-shell__top[data-v-e210eaf6]{z-index:50;position:sticky;top:0}.site-shell__main[data-v-e210eaf6]{display:block}.site-shell__degraded-notice[data-v-e210eaf6]{border-block:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-text-primary)}.site-shell__degraded-notice-inner[data-v-e210eaf6]{text-align:center;justify-content:center;gap:.4rem;padding-block:.75rem;display:flex}@media (width<=640px){.site-shell__degraded-notice-inner[data-v-e210eaf6]{flex-direction:column;gap:.15rem}}
