@media(max-width:639px){.cookie-consent--with-mobile-nav[data-v-43b5a167]{bottom:calc(4rem + max(env(safe-area-inset-bottom,0px),8px))}}.slide-up-enter-active[data-v-43b5a167],.slide-up-leave-active[data-v-43b5a167]{transition:transform .3s ease-out,opacity .3s ease-out}.slide-up-enter-from[data-v-43b5a167],.slide-up-leave-to[data-v-43b5a167]{opacity:0;transform:translateY(100%)}.onboarding-artwork__asset[data-v-4bb0aa84]{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.onboarding-artwork__placeholder[data-v-4bb0aa84]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.onboarding-artwork__placeholder--desktop[data-v-4bb0aa84]{background-color:var(--color-accent-subtle);border-radius:var(--radius-lg);color:var(--color-accent-fg);font-size:2rem}.onboarding-artwork__placeholder--mobile[data-v-4bb0aa84]{flex-direction:column;gap:var(--space-1)}.onboarding-artwork__placeholder--mobile .onboarding-artwork__placeholder-icon[data-v-4bb0aa84]{background:var(--color-accent-emphasis);border-radius:50%;color:var(--color-fg-on-emphasis);display:grid;font-size:1.35rem;height:2.75rem;place-items:center;width:2.75rem}.onboarding-artwork__placeholder--mobile-intro .onboarding-artwork__placeholder-icon[data-v-4bb0aa84]{background:var(--color-accent-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-success-emphasis);display:grid;font-size:1.75rem;height:3.5rem;place-items:center;width:3.5rem}.onboarding-artwork__placeholder-label[data-v-4bb0aa84]{color:var(--color-fg-muted);font-size:.625rem}.onboarding-confetti[data-v-4eddaf0e]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:var(--z-onboarding)}.onboarding-confetti__piece[data-v-4eddaf0e]{animation-fill-mode:forwards;animation-name:confettiFall-4eddaf0e;animation-timing-function:ease-in;border-radius:2px;height:14px;position:absolute;top:-12px;width:8px}@keyframes confettiFall-4eddaf0e{0%{opacity:1;transform:translateZ(0) rotate(0)}to{opacity:0;transform:translate3d(var(--drift),100vh,0) rotate(var(--spin))}}@media(prefers-reduced-motion:reduce){.onboarding-confetti[data-v-4eddaf0e]{display:none}}.onboarding-spotlight[data-v-ad4502f7]{border:2px dashed var(--color-accent-emphasis);box-shadow:0 0 0 4px var(--color-accent-subtle);pointer-events:none;position:fixed;z-index:calc(var(--z-onboarding) - 1)}.ui-toast[data-v-a4565f08]{align-items:center;background:var(--color-bg-canvas);border:1px solid var(--color-border-default);border-radius:8px;box-shadow:0 4px 16px #0000001f;color:var(--color-fg-default);display:flex;font-size:.875rem;gap:.5rem;left:50%;padding:.75rem 1rem;position:fixed;transform:translate(-50%);z-index:200000}.ui-toast--bottom[data-v-a4565f08]{bottom:2rem}.ui-toast--top[data-v-a4565f08]{top:2rem}.ui-toast__icon[data-v-a4565f08]{color:var(--color-success-fg,#1a7f37);flex-shrink:0;height:1.25rem;width:1.25rem}.ui-toast--error[data-v-a4565f08]{background:var(--color-danger-subtle,#ffebe9);border-color:var(--color-danger-fg,#cf222e)}.ui-toast--error[data-v-a4565f08],.ui-toast--error .ui-toast__icon[data-v-a4565f08]{color:var(--color-danger-fg,#cf222e)}.ui-toast-enter-active[data-v-a4565f08],.ui-toast-leave-active[data-v-a4565f08]{transition:all .3s ease}.ui-toast-enter-from[data-v-a4565f08],.ui-toast-leave-to[data-v-a4565f08]{opacity:0;transform:translate(-50%,20px)}.ui-toast--top.ui-toast-enter-from[data-v-a4565f08],.ui-toast--top.ui-toast-leave-to[data-v-a4565f08]{transform:translate(-50%,-20px)}.onboarding-widget[data-v-a2cc51d9]{background-color:var(--color-bg-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);bottom:calc(var(--mobile-bottom-nav-height) + max(env(safe-area-inset-bottom,0px),var(--space-2)) + var(--space-3));box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-3);left:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-3);position:fixed;right:var(--space-3);z-index:calc(var(--z-sticky) - 1)}@media(min-width:640px){.onboarding-widget[data-v-a2cc51d9]{bottom:auto;left:auto;right:var(--space-5);top:calc(var(--app-header-height) + var(--space-4));width:var(--tree-toolbar-width)}.onboarding-widget--below-tree-controls[data-v-a2cc51d9]{right:var(--space-4);top:calc(var(--app-header-height) + var(--space-4) + var(--tree-toolbar-height) + var(--space-4))}}@media(min-width:1024px){.onboarding-widget--below-tree-controls[data-v-a2cc51d9]{right:var(--space-8)}}.onboarding-widget--collapsed[data-v-a2cc51d9]{overflow:hidden;padding:0}.onboarding-widget__strip[data-v-a2cc51d9]{align-items:stretch;background:transparent;border:0;color:var(--color-fg-default);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-2);padding:var(--space-3);text-align:left;width:100%}.onboarding-widget__strip[data-v-a2cc51d9]:hover{background-color:var(--color-state-hover)}.onboarding-widget__strip-icon[data-v-a2cc51d9]{color:var(--color-accent-fg);flex-shrink:0;height:1.25rem;width:1.25rem}.onboarding-widget__strip-text[data-v-a2cc51d9]{font-size:.75rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-widget__strip-segments[data-v-a2cc51d9]{display:flex;gap:var(--space-1)}.onboarding-widget__strip-segment[data-v-a2cc51d9]{background-color:var(--color-border-default);border-radius:var(--radius-full);flex:1;height:var(--space-1)}.onboarding-widget__strip-segment--filled[data-v-a2cc51d9]{background-color:var(--color-accent-emphasis)}.onboarding-widget__header[data-v-a2cc51d9]{align-items:center;display:flex;justify-content:space-between;left:var(--space-2);pointer-events:none;position:absolute;right:var(--space-2);top:var(--space-2)}.onboarding-widget__icon-btn[data-v-a2cc51d9]{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:0;pointer-events:auto;transition:var(--transition-fast)}.onboarding-widget__icon-btn[data-v-a2cc51d9]:hover:not(:disabled){background-color:var(--color-state-hover);color:var(--color-fg-default)}.onboarding-widget__icon-btn[data-v-a2cc51d9]:disabled{cursor:default;opacity:.6}.onboarding-widget__body[data-v-a2cc51d9]{align-items:center;display:flex;flex-direction:column;gap:var(--space-3)}.onboarding-widget__art[data-v-a2cc51d9]{flex-shrink:0;height:calc(var(--space-12)*2);width:min(100%,calc(var(--space-12)*4))}.onboarding-widget__progress[data-v-a2cc51d9]{display:flex;gap:var(--space-1);width:100%}.onboarding-widget__progress-segment[data-v-a2cc51d9]{background-color:var(--color-border-default);border-radius:var(--radius-full);flex:1;height:var(--space-1)}.onboarding-widget__progress-segment--filled[data-v-a2cc51d9]{background-color:var(--color-accent-emphasis)}.onboarding-widget__copy[data-v-a2cc51d9]{min-width:0;text-align:center}.onboarding-widget__text--pending[data-v-a2cc51d9]{filter:blur(4px);transition:filter var(--transition-base);-webkit-user-select:none;-moz-user-select:none;user-select:none}.onboarding-widget__title[data-v-a2cc51d9]{color:var(--color-fg-default);font-size:.75rem;font-weight:600;line-height:1.25;margin:0}.onboarding-widget__text[data-v-a2cc51d9]{color:var(--color-fg-muted);font-size:.75rem;line-height:1.5;margin:var(--space-2) 0 0}.onboarding-widget__footer[data-v-a2cc51d9]{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);width:100%}.onboarding-widget__footer[data-v-a2cc51d9]:empty{display:none}.onboarding-widget__skip[data-v-a2cc51d9]{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:var(--space-1);margin-left:0;padding:var(--space-1) var(--space-2);transition:var(--transition-fast)}.onboarding-widget__skip[data-v-a2cc51d9]:hover:not(:disabled){color:var(--color-fg-default)}.onboarding-widget__skip[data-v-a2cc51d9]:disabled{cursor:default;opacity:.6}.mobile-onboarding[data-v-2b268341]{align-items:stretch;background:var(--color-bg-overlay);border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));box-shadow:0 -.5rem 2rem #0000001f;display:flex;flex-direction:column;left:0;max-height:calc(100dvh - var(--app-header-height, 3.5rem) - env(safe-area-inset-top,0px) - var(--mobile-bottom-nav-height) - env(safe-area-inset-bottom,0px));overflow-y:auto;padding:var(--space-6) var(--space-4) var(--space-4);position:fixed;right:0;z-index:var(--z-mobile-onboarding-expanded)}.mobile-onboarding--collapsed[data-v-2b268341]{border-radius:0;min-height:0;padding:0;z-index:calc(var(--z-onboarding) + 51)}.mobile-onboarding__collapsed[data-v-2b268341]{align-items:center;background:var(--color-bg-overlay);border:0;border-bottom:1px solid var(--color-border-muted);border-top:1px solid var(--color-border-muted);color:var(--color-fg-default);display:flex;font:inherit;justify-content:flex-end;min-height:4.25rem;padding:var(--space-2) var(--space-4);width:100%}.mobile-onboarding__badge[data-v-2b268341]{background:conic-gradient(var(--color-accent-emphasis) var(--mobile-onboarding-progress),var(--color-border-muted) 0);border-radius:50%;box-shadow:var(--shadow-md);color:var(--color-accent-fg);display:grid;flex:0 0 auto;font-size:.875rem;font-weight:700;height:3.75rem;place-items:center;width:3.75rem}.mobile-onboarding__badge span[data-v-2b268341]{background:var(--color-bg-overlay);border-radius:50%;display:grid;height:3.25rem;place-items:center;width:3.25rem}.mobile-onboarding__handle[data-v-2b268341]{background:transparent;border:0;height:1rem;left:50%;padding:0;position:absolute;top:var(--space-2);transform:translate(-50%);width:3rem}.mobile-onboarding__handle span[data-v-2b268341]{background:var(--color-border-default);border-radius:var(--radius-full);display:block;height:.2rem;margin:auto;width:2.5rem}.mobile-onboarding__close[data-v-2b268341]{background:transparent;border:0;color:var(--color-fg-muted);display:grid;font-size:1.25rem;height:2rem;padding:0;place-items:center;position:absolute;right:var(--space-3);top:var(--space-3);width:2rem}.mobile-onboarding__art[data-v-2b268341]{height:7.25rem;margin:0 auto;width:min(100%,18rem)}.mobile-onboarding__art--intro[data-v-2b268341]{height:7.25rem}.mobile-onboarding__progress[data-v-2b268341]{display:flex;gap:var(--space-1);margin:var(--space-2) auto var(--space-4);width:min(11rem,60%)}.mobile-onboarding__progress span[data-v-2b268341]{background:var(--color-border-default);border-radius:var(--radius-full);flex:1;height:.25rem}.mobile-onboarding__progress .mobile-onboarding__segment--filled[data-v-2b268341]{background:var(--color-accent-emphasis)}.mobile-onboarding__content[data-v-2b268341]{display:flex;flex:1;flex-direction:column;justify-content:center}.mobile-onboarding__content--busy[data-v-2b268341]{opacity:.65}.mobile-onboarding__actions[data-v-2b268341]{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.mobile-onboarding-progress[data-v-d88e8610]{--mobile-onboarding-badge-size:clamp(3.25rem,16.75vw,4.5rem);align-items:center;background:var(--color-bg-overlay);border:0;border-radius:2.25rem 0 0 2.25rem;box-shadow:var(--shadow-md);color:var(--color-fg-muted);display:flex;font-size:clamp(1rem,4.65vw,1.25rem);gap:clamp(.25rem,1.75vw,var(--space-2));height:var(--mobile-onboarding-badge-size);padding:clamp(.25rem,1.85vw,.5rem) clamp(.5rem,2.8vw,var(--space-3)) clamp(.25rem,1.85vw,.5rem) clamp(.25rem,1.85vw,.5rem)}.mobile-onboarding-progress--floating[data-v-d88e8610]{bottom:calc(var(--mobile-bottom-nav-height) + max(env(safe-area-inset-bottom,0px),var(--space-2)) + var(--space-4));position:fixed;right:var(--space-3);z-index:var(--z-mobile-onboarding-minimized)}.mobile-onboarding-progress__ring[data-v-d88e8610]{background:conic-gradient(var(--color-accent-emphasis) var(--mobile-onboarding-progress),var(--color-border-muted) 0);border-radius:50%;box-shadow:0 0 0 .35rem var(--color-bg-overlay);display:grid;height:calc(var(--mobile-onboarding-badge-size) - 1rem);place-items:center;width:calc(var(--mobile-onboarding-badge-size) - 1rem)}.mobile-onboarding-progress__ring span[data-v-d88e8610]{background:var(--color-bg-overlay);border-radius:50%;color:var(--color-accent-fg);display:grid;font-size:clamp(1rem,4.65vw,1.25rem);font-weight:700;height:calc(var(--mobile-onboarding-badge-size) - 1.5rem);place-items:center;width:calc(var(--mobile-onboarding-badge-size) - 1.5rem)}.mobile-step-copy[data-v-314a7a13]{text-align:center}.mobile-step-copy h2[data-v-314a7a13]{color:var(--color-fg-default);font-size:.875rem;font-weight:700;line-height:1.35;margin:0}.mobile-step-copy p[data-v-314a7a13]{color:var(--color-fg-muted);font-size:.75rem;line-height:1.5;margin:var(--space-3) auto 0;max-width:19rem}.support-channel-icon--internal[data-v-29eb54c1],.support-heading-icon[data-v-29eb54c1]{background:var(--color-accent-subtle);color:var(--color-accent-fg)}.support-channel-icon--telegram[data-v-29eb54c1]{background:color-mix(in srgb,#229ed9 14%,var(--color-bg-default));color:#229ed9}.support-channel-icon--vk[data-v-29eb54c1]{background:color-mix(in srgb,#2688eb 14%,var(--color-bg-default));color:#2688eb}.support-channel-icon--email[data-v-29eb54c1]{background:var(--color-bg-subtle);color:var(--color-fg-subtle)}.support-online-badge[data-v-29eb54c1]{background:var(--color-success-subtle);color:var(--color-success-fg)}.support-online-dot[data-v-29eb54c1]{background:var(--color-success-emphasis)}.error-page[data-v-20a26831]{align-items:center;background-color:var(--color-bg-canvas,#faf8f5);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:0 2rem 2rem}.error-page__container[data-v-20a26831]{align-items:center;display:flex;gap:4rem;justify-content:space-between;max-width:1100px;width:100%}.error-page__content[data-v-20a26831]{flex:1;max-width:520px}.error-page__badge[data-v-20a26831]{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-muted);border-radius:9999px;color:var(--color-accent-fg);display:inline-block;font-size:.875rem;font-weight:500;padding:.375rem 1rem}.error-page__title[data-v-20a26831]{color:var(--color-fg-muted,#9ca3af);font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:1.5rem}.error-page__description[data-v-20a26831]{color:var(--color-fg-muted,#9ca3af);font-size:1rem;line-height:1.6;margin-top:1.25rem}.error-page__actions[data-v-20a26831]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.error-page__btn-primary[data-v-20a26831]{align-items:center;background-color:var(--color-btn-primary-bg);border:none;border-radius:.75rem;color:var(--color-btn-primary-text);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.error-page__btn-primary[data-v-20a26831]:hover{background-color:var(--color-btn-primary-hover)}.error-page__btn-outline[data-v-20a26831]{align-items:center;background-color:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:.75rem;color:var(--color-fg-subtle);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:border-color .2s}.error-page__btn-outline[data-v-20a26831]:hover{border-color:var(--color-bg-emphasis)}.error-page__support-fallback[data-v-20a26831]{color:var(--color-fg-subtle);font-size:.875rem;line-height:1.5;margin-top:1.25rem}.error-page__support-fallback p[data-v-20a26831]{margin:0 0 .5rem}.error-page__support-fallback ul[data-v-20a26831]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding-left:1.25rem}.error-page__support-fallback a[data-v-20a26831]{color:var(--color-accent-fg)}.error-page__illustration[data-v-20a26831]{flex-shrink:0;height:380px;width:480px}.error-page__illustration[data-v-20a26831] svg{height:100%;width:100%}@media(max-width:768px){.error-page__container[data-v-20a26831]{flex-direction:column;gap:2.5rem;text-align:center}.error-page__content[data-v-20a26831]{max-width:100%}.error-page__title[data-v-20a26831]{font-size:2rem}.error-page__actions[data-v-20a26831]{justify-content:center}.error-page__illustration[data-v-20a26831]{height:250px;order:-1;width:280px}}html.dark .error-page__illustration [fill=white i]{fill:#21262d}html.dark .error-page__illustration [fill="#F5F5F5" i]{fill:#30363d}html.dark .error-page__illustration [fill="#FAFAFA" i]{fill:#161b22}html.dark .error-page__illustration [fill="#FDFCF8" i]{fill:#1c2128}html.dark .error-page__illustration [fill="#F9F7F0" i]{fill:#1c2128}html.dark .error-page__illustration [fill="#E5E5E5" i]{fill:#30363d}html.dark .error-page__illustration [fill="#D8E2DC" i]{fill:#2d333b}html.dark .error-page__illustration [stroke="#F5F5F5" i]{stroke:#30363d}html.dark .error-page__illustration [stroke="#E5E5E5" i]{stroke:#484f58}html.dark .error-page__illustration [stroke="#9CA3AF" i]{stroke:#6e7681}
