/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
.session-startup-screen[data-v-c2c99ff5]{background-color:var(--ui-bg);place-items:center;width:100%;height:100dvh;display:grid;overflow:hidden}.session-startup-screen__content[data-v-c2c99ff5]{width:min(352px,78vw)}.session-startup-screen__track[data-v-c2c99ff5]{background:var(--ui-bg-accented);border-radius:999px;width:93.5%;height:3px;margin:16px auto 0;overflow:hidden}.session-startup-screen__indicator[data-v-c2c99ff5]{border-radius:inherit;background:var(--ui-primary);width:34%;height:100%;animation:1.2s ease-in-out infinite session-startup-progress-c2c99ff5;display:block}@keyframes session-startup-progress-c2c99ff5{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (width>=768px){.session-startup-screen__content[data-v-c2c99ff5]{width:min(544px,68vw)}.session-startup-screen__track[data-v-c2c99ff5]{margin-top:24px}}@media (prefers-reduced-motion:reduce){.session-startup-screen__indicator[data-v-c2c99ff5]{width:100%;animation:none}}.header-notifications-trigger[data-v-901facc2]{width:var(--spacing-control-h);height:var(--spacing-control-h);color:var(--app-sidebar-active-text);flex:none}@media (hover:hover){.header-notifications-trigger[data-v-901facc2]:hover{color:var(--app-sidebar-action-hover-text);background:0 0}}@media (width>=768px){.header-notifications-trigger[data-v-901facc2]{width:var(--spacing-control-h);height:var(--spacing-control-h)}}.sidebar-notifications-trigger[data-v-901facc2]{width:var(--spacing-control-h);height:var(--spacing-control-h);color:var(--app-sidebar-active-text)}@media (hover:hover){.sidebar-notifications-trigger[data-v-901facc2]:hover{color:var(--app-sidebar-action-hover-text);background:0 0}}.app-notifications-overlay{pointer-events:auto;background:var(--app-content-overlay)!important;position:absolute!important;inset:0!important}.app-notifications-content{border-left:1px solid var(--ui-border);pointer-events:auto;background:var(--ui-bg-elevated)!important;width:320px!important;max-width:100%!important;box-shadow:none!important;inset-block:0!important;position:absolute!important;right:0!important}.app-notifications-surface{background:var(--ui-bg-elevated)!important}@media not all and (width>=768px){.app-notifications-overlay{position:fixed!important}.app-notifications-content{border-left:0;width:100%!important;max-width:none!important;height:100dvh!important;position:fixed!important;inset:0!important}}.header-user-help-links[data-v-e22fc9ec]{justify-content:center;gap:var(--spacing-actions-gap);margin-top:var(--spacing-card);flex-wrap:wrap;display:flex}.header-user-help-link[data-v-e22fc9ec]{font-size:var(--text-body);font-weight:500;line-height:var(--text-body--line-height);color:var(--app-contact-link);align-items:center;gap:8px;display:inline-flex}.header-user-help-icon--max[data-v-e22fc9ec]{color:var(--color-messenger-max)}.header-user-help-icon--telegram[data-v-e22fc9ec]{color:var(--color-messenger-telegram)}.header-user-trigger[data-v-e22fc9ec]{height:var(--spacing-control-h);border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px;display:flex}.header-user-trigger__name[data-v-e22fc9ec]{max-width:160px;color:var(--app-sidebar-active-text);font-size:var(--text-body-sm);font-weight:600;line-height:var(--text-body-sm--line-height);text-overflow:ellipsis;white-space:nowrap;transition:color var(--default-transition-duration) var(--default-transition-timing-function);overflow:hidden}.header-user-trigger__avatar[data-v-e22fc9ec]{transition:filter var(--default-transition-duration) var(--default-transition-timing-function),color var(--default-transition-duration) var(--default-transition-timing-function);border-radius:999px;flex:none}@media (width>=768px){.header-user-trigger[data-v-e22fc9ec]{padding-left:12px}}.sidebar-user-trigger[data-v-e22fc9ec]{width:100%;min-height:52px;color:var(--app-sidebar-active-text);background:0 0;justify-content:flex-start;gap:10px;padding:6px 4px}.sidebar-user-copy[data-v-e22fc9ec]{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.sidebar-user-name[data-v-e22fc9ec],.sidebar-user-role[data-v-e22fc9ec]{text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);overflow:hidden}.sidebar-user-name[data-v-e22fc9ec]{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:600}.sidebar-user-role[data-v-e22fc9ec]{color:var(--app-sidebar-text);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600}.app-user-menu-content{width:176px;max-width:calc(100vw - 24px)}@media (hover:hover){.header-user-trigger:hover .header-user-trigger__name[data-v-e22fc9ec]{color:var(--app-sidebar-text)}.header-user-trigger:hover .header-user-trigger__avatar[data-v-e22fc9ec]{filter:brightness(.95)}}.header-user-trigger:active .header-user-trigger__avatar[data-v-e22fc9ec]{filter:brightness()}.header-user-trigger[data-state=open] .header-user-trigger__name[data-v-e22fc9ec]{color:var(--app-sidebar-text)}.header-user-trigger[data-state=open] .header-user-trigger__avatar[data-v-e22fc9ec]{filter:brightness(.95)}.sidebar-user-trigger.app-button-ghost[data-v-e22fc9ec]:not(:disabled):not([aria-disabled=true]):hover,.sidebar-user-trigger[data-state=open][data-v-e22fc9ec]{color:var(--app-sidebar-active-text);background-color:#0000!important}.sidebar-user-trigger:hover .sidebar-user-name[data-v-e22fc9ec],.sidebar-user-trigger[data-state=open] .sidebar-user-name[data-v-e22fc9ec]{color:var(--app-sidebar-text)}:is(.sidebar-user-trigger[data-v-e22fc9ec]:hover .photo-avatar--dim-on-hover,.sidebar-user-trigger[data-state=open][data-v-e22fc9ec] .photo-avatar--dim-on-hover){filter:brightness(.95)}.sidebar-user-trigger:hover .sidebar-user-role[data-v-e22fc9ec],.sidebar-user-trigger[data-state=open] .sidebar-user-role[data-v-e22fc9ec]{color:var(--app-sidebar-text)}@supports (color:color-mix(in lab,red,red)){.sidebar-user-trigger:hover .sidebar-user-role[data-v-e22fc9ec],.sidebar-user-trigger[data-state=open] .sidebar-user-role[data-v-e22fc9ec]{color:color-mix(in srgb,var(--app-sidebar-text) 72%,var(--app-sidebar-bg) 28%)}}.app-compact-header[data-v-60a3308c]{--app-focus-ring:var(--app-focus-ring-on-dark);z-index:10;height:var(--spacing-app-header);border-bottom:1px solid var(--app-sidebar-border);background:var(--app-sidebar-bg);box-shadow:var(--shadow-app-sm);flex:none;position:relative}.app-compact-header__content[data-v-60a3308c]{align-items:center;gap:8px;height:100%;padding-inline:16px;display:flex}.app-compact-header__brand[data-v-60a3308c]{min-width:0;aspect-ratio:var(--logo-plate-ratio) /var(--logo-plate-ratio--height);background:var(--app-sidebar-brand-bg);flex:0 auto;justify-content:center;align-self:stretch;align-items:center;margin:0 0 -1px -16px;display:flex}.app-compact-header__logo[data-v-60a3308c]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:50%;display:block}.app-compact-header__actions[data-v-60a3308c]{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.app-compact-header__theme-toggle[data-v-60a3308c]{width:var(--spacing-control-h);height:var(--spacing-control-h);color:var(--app-sidebar-text);flex:none}@media (hover:hover){.app-compact-header__theme-toggle[data-v-60a3308c]:hover{color:var(--app-sidebar-action-hover-text);background:0 0}}@media (width>=768px){.app-compact-header[data-v-60a3308c]{border-bottom:0}.app-compact-header__content[data-v-60a3308c]{gap:var(--spacing-control-gap);padding-inline:var(--spacing-field-gap)}.app-compact-header__brand[data-v-60a3308c]{width:var(--spacing-sidebar);aspect-ratio:auto;margin-bottom:0;margin-left:calc(var(--spacing-field-gap)*-1);flex:none}.app-compact-header__logo[data-v-60a3308c]{height:56%}.app-compact-header__theme-toggle[data-v-60a3308c]{width:var(--spacing-control-h);height:var(--spacing-control-h)}}.content-loading-overlay[data-v-d5961314]{background-color:var(--app-content-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.content-loading-overlay__transition[data-v-d5961314]{transition:opacity .2s var(--ease-standard)}.content-loading-overlay__hidden[data-v-d5961314]{opacity:0}@media (prefers-reduced-motion:reduce){.content-loading-overlay__transition[data-v-d5961314]{transition:none}}@media not all and (width>=768px){.content-loading-overlay[data-v-d5961314]{top:var(--spacing-app-header)}}@media (width>=768px) and ((width<1280px)){.content-loading-indicator-offset[data-v-d5961314]{transform:translateY(calc(var(--spacing-app-header)/-2))}}.shell-navigation-item[data-v-1dc364fd]{color:var(--app-sidebar-text);align-items:center;display:flex;position:relative;overflow:hidden}@media (hover:hover){.shell-navigation-item[data-v-1dc364fd]:hover{color:var(--app-sidebar-active-text);background:var(--app-sidebar-hover-bg)}}.shell-navigation-item--desktop[data-v-1dc364fd]{height:var(--spacing-control-h);gap:var(--spacing-control-gap);border-radius:var(--radius-control);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);padding-inline:10px}.shell-navigation-item--mobile[data-v-1dc364fd]{border-radius:var(--radius-panel);text-align:center;min-width:0;min-height:56px;font-size:var(--text-nav-label);font-weight:var(--text-nav-label--font-weight);line-height:var(--text-nav-label--line-height);flex-direction:column;justify-content:center;gap:2px;padding:4px}.shell-navigation-item--tablet-drawer[data-v-1dc364fd]{height:var(--spacing-control-h);gap:var(--spacing-control-gap);padding-inline:var(--spacing-field-gap);border-radius:var(--radius-control);font-size:var(--text-label);line-height:var(--text-label--line-height)}.shell-navigation-item--tablet-rail[data-v-1dc364fd]{width:var(--spacing-control-h);height:var(--spacing-control-h);border-radius:var(--radius-control);justify-content:center}.shell-navigation-item.is-active[data-v-1dc364fd]{color:var(--app-sidebar-active-text);background:var(--app-sidebar-active-bg)}.shell-navigation-item.is-active[data-v-1dc364fd]:not(.shell-navigation-item--mobile){font-weight:600}.shell-navigation-item.is-active[data-v-1dc364fd]:before{background:var(--app-sidebar-active-marker-bg);content:"";border-radius:0 999px 999px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.shell-navigation-item--mobile.is-active[data-v-1dc364fd]:before{border-radius:999px 999px 0 0;width:auto;height:4px;inset:auto 12px 0}.shell-navigation-item--desktop .shell-navigation-item__label[data-v-1dc364fd],.shell-navigation-item--tablet-drawer .shell-navigation-item__label[data-v-1dc364fd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-navigation-item__label--mobile[data-v-1dc364fd]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-navigation-item__attention[data-v-1dc364fd]{color:var(--app-sidebar-attention-text);font-variant-numeric:tabular-nums;font-weight:400}.shell-navigation-item__attention--inline[data-v-1dc364fd]{flex:none;margin-left:auto}.shell-navigation-item__attention--mobile[data-v-1dc364fd]{position:absolute;top:4px;right:8px}.shell-navigation-item__attention--tablet-rail[data-v-1dc364fd]{background:var(--app-sidebar-attention-bg);min-width:18px;height:18px;font-size:var(--text-caption);text-align:center;border-radius:999px;padding-inline:4px;line-height:18px;position:absolute;top:1px;right:2px}.tablet-navigation-header[data-v-b219e18c]{align-items:center;gap:var(--spacing-control-gap);width:100%;height:100%;padding-inline:var(--spacing-field-gap);color:var(--app-sidebar-text);cursor:pointer;font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);text-align:left;transition:color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover){.tablet-navigation-header[data-v-b219e18c]:hover{color:var(--app-sidebar-active-text)}}.tablet-navigation-header[data-v-b219e18c]:active{color:var(--app-sidebar-text)}.tablet-navigation-header[data-v-b219e18c]:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.tablet-navigation-header[data-v-b219e18c]{transition:none}}.tablet-navigation__rail-header[data-v-db212d27]{height:var(--spacing-tablet-navigation-header);border-bottom:1px solid var(--app-sidebar-border);align-items:center;display:flex}.tablet-navigation-trigger[data-v-db212d27]{width:var(--spacing-control-h);height:var(--spacing-control-h);color:var(--app-sidebar-active-text)}@media (hover:hover){.tablet-navigation-trigger[data-v-db212d27]:hover{color:var(--app-sidebar-active-text);background-color:var(--app-sidebar-hover-bg)}}.tablet-navigation-trigger[data-v-db212d27]:active,.tablet-navigation-trigger[data-state=open][data-v-db212d27]{color:var(--app-sidebar-active-text)}.app-tablet-navigation-overlay{top:var(--spacing-app-header);position:fixed;bottom:0;left:0;right:0}.app-tablet-navigation-content{--tw-ring-shadow:0 0 transparent;z-index:20;top:var(--spacing-app-header);width:var(--spacing-sidebar);max-width:calc(100vw - var(--spacing-rail));height:auto;color:var(--app-sidebar-text);background:var(--app-sidebar-bg);--app-focus-ring:var(--app-focus-ring-on-dark);display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.app-tablet-navigation-header{height:var(--spacing-tablet-navigation-header);border-bottom:1px solid var(--app-sidebar-border);padding:0}.app-tablet-navigation-wrapper{flex:1;min-width:0;height:100%}.app-tablet-navigation-title{height:100%;color:var(--app-sidebar-active-text)}.app-tablet-navigation-body{padding:var(--spacing-control-gap)}.mobile-navigation[data-v-8e08d388]{height:calc(var(--spacing-app-mobile-navigation) + env(safe-area-inset-bottom));padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--app-sidebar-border);background:var(--app-sidebar-bg);--app-focus-ring:var(--app-focus-ring-on-dark);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.app-mobile-navigation-more{border:1px solid var(--app-sidebar-border);border-radius:var(--radius-panel);background:var(--app-sidebar-bg);--app-focus-ring:var(--app-focus-ring-on-dark);min-width:200px;padding:6px}.shell-navigation[data-v-52732c45]{width:var(--spacing-rail);padding:0 var(--spacing-control-gap) var(--spacing-field-gap);background:var(--app-sidebar-bg);--app-focus-ring:var(--app-focus-ring-on-dark);border-right:1px solid #0000;flex-direction:column;flex:none;display:flex}.dark{border-right-color:var(--ui-border)}@media (width>=1280px){.shell-navigation[data-v-52732c45]{width:var(--spacing-sidebar);padding:var(--spacing-field-gap) var(--spacing-field-gap) var(--spacing-field-gap)}}.shell-navigation__brand[data-v-52732c45]{aspect-ratio:var(--logo-plate-ratio) /var(--logo-plate-ratio--height);margin:calc(var(--spacing-field-gap)*-1) calc(var(--spacing-field-gap)*-1 - 1px) 0 calc(var(--spacing-field-gap)*-1);padding-inline:calc((50% + var(--spacing-field-gap)*2*.5 + .5px)/var(--logo-plate-ratio));background:var(--app-sidebar-brand-bg);align-items:center;display:flex}.shell-navigation__brand-logo[data-v-52732c45]{width:100%;height:auto;display:block}.desktop-sidebar-tools[data-v-52732c45]{grid-template-columns:repeat(2,var(--spacing-control-h));margin-bottom:var(--spacing-field-gap);border-bottom:1px solid var(--app-sidebar-border);justify-content:end;gap:4px;padding-block:6px;display:grid}.desktop-sidebar-theme[data-v-52732c45]{width:var(--spacing-control-h);height:var(--spacing-control-h);color:var(--app-sidebar-text)}@media (hover:hover){.desktop-sidebar-theme[data-v-52732c45]:hover{color:var(--app-sidebar-action-hover-text);background:0 0}}.app-shell[data-v-718b383d]{width:100%;max-width:var(--container-app-shell);height:100%;min-height:0;margin-inline:auto;overflow:hidden}.app-route-content[data-v-718b383d],.app-shell[data-v-718b383d]{flex-direction:column;display:flex}.app-route-content[data-v-718b383d]{min-width:0;min-height:100%;padding:12px var(--spacing-page-x) var(--spacing-section)}@media (width>=768px){.app-route-content[data-v-718b383d]{padding-top:0;padding-right:12px;padding-left:var(--spacing-section)}.app-route-content[data-v-718b383d]:before{height:var(--spacing-page-top);content:"";flex:none;display:block}}.app-route-scroll[data-v-718b383d]{background:var(--ui-bg);scrollbar-gutter:stable;scrollbar-color:var(--app-scrollbar-thumb-bg) transparent;scrollbar-width:auto}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar{width:12px}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar-track{background:0 0}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb-bg);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover-bg);background-clip:padding-box}@media not all and (width>=768px){.app-route-scroll[data-v-718b383d]{background:linear-gradient(var(--app-sidebar-bg) 0 calc(var(--spacing-app-header) - 1px),var(--app-sidebar-border) 0 var(--spacing-app-header),transparent 0) local,var(--ui-bg);scrollbar-color:auto;scrollbar-width:auto}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar{width:4px}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar-track{margin-top:var(--spacing-app-header)}.app-route-scroll[data-v-718b383d]::-webkit-scrollbar-thumb{border-width:0}@supports not selector(::-webkit-scrollbar){.app-route-scroll[data-v-718b383d]{scrollbar-color:var(--app-scrollbar-thumb-bg) transparent;scrollbar-width:thin}}}
