.desktop-header[data-v-5977a596]{height:var(--header-height);box-sizing:border-box;z-index:10;box-shadow:var(--card-shadow);background-color:#0d0e15;background-image:radial-gradient(at 0 0,#00d4ff1a,#0000 40%),radial-gradient(at 100% 100%,#ff2d7814,#0000 40%),radial-gradient(at 50% 0,#123c48,#0000 50%),linear-gradient(#161925,#0d0e15);border-bottom:1px solid #ffffff12;flex-shrink:0;position:sticky;top:0}.desktop-header__inner[data-v-5977a596]{height:100%;max-width:var(--desktop-content-max-width);padding:0 var(--desktop-gutter);box-sizing:border-box;align-items:center;gap:24px;margin:0 auto;display:flex}.desktop-header__search[data-v-5977a596]{flex:1;align-items:center;gap:8px;min-width:0;max-width:640px;margin:0 auto;display:flex}.desktop-header__search .n-input[data-v-5977a596]{flex:1}.desktop-header__actions[data-v-5977a596]{flex-shrink:0;align-items:center;gap:12px;display:flex}.desktop-header__tg[data-v-5977a596]{color:#6272a4;white-space:nowrap;align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.desktop-header__tg[data-v-5977a596]:hover{color:var(--tg-theme-link-color,#00f0ff)}.desktop-header__profile[data-v-5977a596]{align-items:center;gap:4px;padding:3px 0 3px 10px;transition:outline-color .15s;display:flex}.desktop-header__user[data-v-5977a596]{text-align:right;flex-direction:column;max-width:180px;display:flex}.user-name[data-v-5977a596]{font-size:14px}.user-name[data-v-5977a596],.user-status[data-v-5977a596]{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.user-status[data-v-5977a596]{font-size:12px}.sidebar[data-v-dad15286]{padding:12px 0 var(--footer-padding);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#6272a440 transparent;overflow:hidden auto}.sidebar__inner[data-v-dad15286]{flex-direction:column;gap:18px;display:flex}.sidebar__section[data-v-dad15286]{background:var(--bg-card);box-shadow:var(--card-shadow);border:1px solid #ffffff12;border-radius:16px;padding:12px}.sidebar__title-row[data-v-dad15286]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sidebar__title[data-v-dad15286]{letter-spacing:.06em;text-transform:uppercase;color:#6272a4;margin:0 0 8px;font-size:13px;font-weight:600}.sidebar__title-row .sidebar__title[data-v-dad15286]{margin-bottom:0}.sidebar__reset[data-v-dad15286]{color:var(--pink);cursor:pointer;opacity:.85;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:inline-flex}.sidebar__reset[data-v-dad15286]:hover{opacity:1}.tree[data-v-dad15286]{flex-direction:column;gap:2px;display:flex}.tree__row[data-v-dad15286]{min-height:32px;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:0 6px 0 8px;transition:background-color .15s;display:flex}.tree__row[data-v-dad15286]:hover{background-color:#ffffff0a}.tree__row--active[data-v-dad15286]{background-color:#17cbef1a}.tree__row--active .tree__name[data-v-dad15286]{color:var(--tg-theme-accent-text-color,#00f0ff);font-weight:600}.tree__chevron[data-v-dad15286],.tree__spacer[data-v-dad15286]{flex-shrink:0;width:20px;height:20px}.tree__chevron[data-v-dad15286]{color:#6272a4;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:transform .2s,color .15s;display:inline-flex}.tree__chevron[data-v-dad15286]:hover{color:#f8f8f2}.tree__chevron--open[data-v-dad15286]{transform:rotate(90deg)}.tree__name[data-v-dad15286]{min-width:0;color:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;flex:1;padding:6px 0;font-size:14px;line-height:1.25;overflow:hidden}.chips[data-v-dad15286]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-dad15286]{color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;padding:5px 10px;font-size:13px;transition:border-color .15s,background-color .15s,color .15s}.chip[data-v-dad15286]:hover{border-color:#ffffff40}.chip--active[data-v-dad15286]{border-color:var(--tg-theme-accent-text-color,#00f0ff);color:var(--tg-theme-accent-text-color,#00f0ff);background:#17cbef1f}.account-nav[data-v-34322955]{top:calc(12px + var(--header-height));background:var(--bg-card);box-shadow:var(--card-shadow);box-sizing:border-box;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-self:flex-start;gap:2px;margin-top:12px;padding:12px;display:flex;position:sticky}.account-nav__title[data-v-34322955]{letter-spacing:.06em;text-transform:uppercase;color:#6272a4;margin:0 0 8px 8px;font-size:13px;font-weight:600}.account-nav__item[data-v-34322955]{min-height:38px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.account-nav__item[data-v-34322955]:hover{background-color:#ffffff0a}.account-nav__item--active[data-v-34322955]{color:var(--tg-theme-accent-text-color,#00f0ff);background-color:#17cbef1a;font-weight:600}.account-nav__logout[data-v-34322955]{color:#6272a4;margin-top:8px;padding-top:0}.account-nav__logout[data-v-34322955]:hover{color:var(--pink)}.desktop-footer[data-v-63de8763]{background:linear-gradient(#11131c,#0d0e15);border-top:1px solid #ffffff12;flex-shrink:0;margin-top:48px;font-size:14px}.desktop-footer__bottom[data-v-63de8763],.desktop-footer__inner[data-v-63de8763]{max-width:var(--desktop-content-max-width);padding:0 var(--desktop-gutter);box-sizing:border-box;margin:0 auto}.desktop-footer__inner[data-v-63de8763]{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-top:36px;padding-bottom:28px;display:grid}.desktop-footer__brand[data-v-63de8763]{flex-direction:column;gap:8px;display:flex}.desktop-footer__logo[data-v-63de8763]{align-self:flex-start;font-size:22px;text-decoration:none}.desktop-footer__jp[data-v-63de8763]{color:#ff2d7890;font-family:serif;font-size:13px}.desktop-footer__col[data-v-63de8763]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.desktop-footer__title[data-v-63de8763]{letter-spacing:.06em;text-transform:uppercase;color:#6272a4;margin:0 0 2px;font-size:13px;font-weight:600}.desktop-footer__col a[data-v-63de8763]{color:#aab1d6;text-decoration:none;transition:color .2s}.desktop-footer__col a[data-v-63de8763]:hover{color:var(--tg-theme-link-color,#00f0ff)}.desktop-footer__pay[data-v-63de8763]{color:#aab1d6;align-items:center;gap:8px;display:inline-flex}.desktop-footer__pay-icon[data-v-63de8763]{width:18px;height:18px;font-size:18px}.desktop-footer__bottom[data-v-63de8763]{color:#6272a4;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:16px;padding-bottom:24px;font-size:13px;display:flex}html{height:100%;overflow:hidden}html.desktop-shell{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#6272a460 transparent}.desktop-root{background-color:var(--bg-body);--desktop-bleed:max(var(--desktop-gutter), .5 * (var(--doc-width,100vw) - var(--desktop-content-max-width)) + var(--desktop-gutter));flex-direction:column;height:100dvh;display:flex;overflow:hidden!important}html.desktop-doc-scroll{height:auto;overflow-y:auto!important}html.desktop-doc-scroll #root.desktop-root{height:auto;min-height:100dvh;overflow:visible!important}html.desktop-doc-scroll .page-slot>.market-container,html.desktop-doc-scroll .page-slot>.market-container>.swipe-back-page,html.desktop-doc-scroll .page-slot>.market-container>.swipe-back-page>*{height:auto;overflow:visible}.page-slot>.market-container>.swipe-back-page{box-shadow:none}html.desktop-doc-scroll .page-slot .empty{height:auto;min-height:calc(-48px + var(--inset-screen))}.desktop-body{gap:var(--desktop-gutter);width:100%;min-height:0;max-width:var(--desktop-content-max-width);padding:0 var(--desktop-gutter);box-sizing:border-box;flex:1;margin:0 auto;display:flex}.desktop-body--account{max-width:calc(var(--desktop-wide-width) + 2 * var(--desktop-gutter))}.desktop-account-nav{flex:0 0 240px}.desktop-sidebar{flex:0 0 var(--desktop-sidebar-width);height:var(--inset-screen)}.page-slot{flex:1;justify-content:center;min-width:0;padding-top:12px;display:flex}.page-slot>.market-container{width:100%;max-width:var(--desktop-page-width,none)}
