.TopBar_bar__ZxqDK{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--line)}.TopBar_bar__ZxqDK:has(~main [data-page-band]){border-bottom-color:var(--brand-900)}.TopBar_inner__PP6Dj{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:var(--sp-6);gap:var(--sp-6);height:64px}.TopBar_brand___JYHw{display:flex;align-items:center;gap:var(--sp-2);color:var(--ink-900);flex-shrink:0}.TopBar_logo__FRWYh{height:28px;width:28px;object-fit:contain}.TopBar_name__8P7pC{font-weight:700;color:var(--brand-900);font-size:var(--fs-small)}.TopBar_nameEn__S1uq0{font-size:var(--fs-caption);color:var(--ink-300)}.TopBar_links__BuG0u{display:flex;align-items:stretch;justify-content:center;gap:var(--sp-4);min-width:0}.TopBar_link__e_t44{display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 var(--sp-1);font-size:var(--fs-small);line-height:1;color:var(--ink-600);white-space:nowrap;background:transparent;border:none;font-family:inherit;cursor:pointer}.TopBar_link__e_t44:hover{color:var(--brand-900)}.TopBar_active__0Tp4_{color:var(--brand-700);font-weight:600}.TopBar_trigger__jyO9J{cursor:default}.TopBar_link__e_t44:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px;border-radius:var(--r-btn)}.TopBar_navItem__Bhu04{position:relative;display:flex;align-items:stretch}.TopBar_checkMenu__KYO4r{position:absolute;top:100%;left:calc(-1 * var(--sp-4));min-width:340px;max-width:calc(100vw - var(--sp-8));background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:var(--sp-2);display:none;z-index:50}.TopBar_navItem__Bhu04:focus-within .TopBar_checkMenu__KYO4r,.TopBar_navItem__Bhu04:hover .TopBar_checkMenu__KYO4r,.TopBar_pinned__vxLeA .TopBar_checkMenu__KYO4r{display:block}.TopBar_routeItem__LMEDb{display:grid;grid-gap:2px;gap:2px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-btn);color:var(--ink-900);font-size:var(--fs-small)}.TopBar_routeName__9tHb6{font-weight:500}.TopBar_routeHint__xw_DZ{font-size:var(--fs-caption);color:var(--ink-600);font-weight:400}.TopBar_routeActive__5sJ_0,.TopBar_routeItem__LMEDb:hover{background:var(--brand-50)}.TopBar_routeActive__5sJ_0 .TopBar_routeName__9tHb6{color:var(--brand-700);font-weight:600}.TopBar_routeItem__LMEDb:focus-visible{outline:2px solid var(--brand-300);outline-offset:-2px}.TopBar_sep__amViF{height:1px;background:var(--line);margin:var(--sp-2) var(--sp-1)}.TopBar_actions__6pUlB{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);min-width:0}.TopBar_userName__XOjFD{color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;max-width:12ch}.TopBar_quota__qsyjR,.TopBar_userName__XOjFD{font-size:var(--fs-caption);white-space:nowrap}.TopBar_quota__qsyjR{color:var(--ink-600);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TopBar_quota__qsyjR:hover{color:var(--brand-700)}.TopBar_quota__qsyjR:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px;border-radius:var(--r-btn)}.TopBar_avatarWrap__VZJHE{position:relative;display:flex;align-items:center}.TopBar_avatarBtn__WkK0Z{display:flex;align-items:center;background:transparent;border:none;cursor:pointer;color:var(--brand-700);padding:0;border-radius:var(--r-pill)}.TopBar_avatarBtn__WkK0Z:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.TopBar_avatar__bNCAG{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700)}.TopBar_avatarBtn__WkK0Z:hover .TopBar_avatar__bNCAG{background:var(--brand-100)}.TopBar_menu__mAvIW{position:absolute;top:calc(100% + 8px);right:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-md);min-width:140px;padding:var(--sp-1);display:flex;flex-direction:column;z-index:60}.TopBar_menuItem__9zlb1{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-btn);font-size:var(--fs-small);color:var(--ink-900);background:transparent;border:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.TopBar_menuItem__9zlb1:hover{background:var(--brand-50)}@media (max-width:760px){.TopBar_inner__PP6Dj{grid-template-columns:auto 1fr;grid-template-rows:auto auto;height:auto;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2)}.TopBar_brand___JYHw{grid-column:1;grid-row:1}.TopBar_actions__6pUlB{grid-column:2;grid-row:1}.TopBar_userName__XOjFD{max-width:8ch}.TopBar_links__BuG0u{grid-column:1/-1;grid-row:2;height:44px;align-items:center;border-top:1px solid var(--line);gap:var(--sp-4);position:relative}.TopBar_navItem__Bhu04{position:static}.TopBar_checkMenu__KYO4r{left:0;right:0;width:auto;min-width:0;max-width:none}}@keyframes layout_pulse__eEB_E{0%,to{opacity:1}50%{opacity:.5}}.layout_skeletonBar__2QGVw{height:64px;border-bottom:1px solid var(--line);background:var(--paper);animation:layout_pulse__eEB_E 1.4s var(--ease) infinite}.layout_skeletonBody__fa1EF{padding:var(--sp-8) 0;display:flex;flex-direction:column;gap:var(--sp-3)}.layout_skeletonBlock__0bTmc{height:16px;width:60%;border-radius:var(--r-btn);background:var(--paper-alt);animation:layout_pulse__eEB_E 1.4s var(--ease) infinite}.layout_errorBody__Otb8a{padding:var(--sp-16) var(--sp-6);display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center}.layout_errorText__IT_h0{color:var(--ink-600);font-size:var(--fs-small);margin:0;max-width:480px}.layout_retryBtn__ZznQk{padding:10px 18px;font-size:var(--fs-small);font-weight:600;font-family:inherit;cursor:pointer;border-radius:var(--r-btn);border:1px solid transparent;background:var(--brand-600);color:var(--paper)}.layout_retryBtn__ZznQk:hover{background:var(--brand-700)}