.cs-rail[data-v-6418dbd9]{top:var(--chrome-top,0);width:var(--rail-w);z-index:60;background:var(--ink-2);border-right:1px solid var(--line);transition:width var(--m-ui) var(--ease);flex-direction:column;gap:4px;padding:16px;display:none;position:fixed;bottom:0;left:0;overflow:hidden auto}@media (width>=1024px){.cs-rail[data-v-6418dbd9]{display:flex}}.cs-rail__brand[data-v-6418dbd9]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:6px 8px 16px;display:flex}.cs-rail__court[data-v-6418dbd9]{display:none}.cs-rail__name[data-v-6418dbd9]{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.cs-rail__wordmark[data-v-6418dbd9]{min-width:0;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.cs-rail__tag[data-v-6418dbd9]{letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);flex:none;font-size:10px}.cs-rail__place[data-v-6418dbd9]{border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;min-height:44px;margin-bottom:14px;padding:6px 12px;display:flex}.cs-rail__place-name[data-v-6418dbd9]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cs-rail__place-sub[data-v-6418dbd9]{color:var(--mute);font-size:11px}.cs-rail__nav[data-v-6418dbd9]{flex:auto;gap:14px}.cs-rail__group[data-v-6418dbd9],.cs-rail__nav[data-v-6418dbd9]{flex-direction:column;display:flex}.cs-rail__group[data-v-6418dbd9]{gap:4px}.cs-rail__group-label[data-v-6418dbd9]{letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2);padding:6px 12px;font-size:10px}.cs-rail__link[data-v-6418dbd9]{width:100%;min-height:44px;color:var(--bone-2);text-align:left;transition:background var(--m-micro),color var(--m-micro);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex;position:relative}.cs-rail__link svg[data-v-6418dbd9]{flex:none}.cs-rail__label[data-v-6418dbd9]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cs-rail__link[data-v-6418dbd9]:hover{background:color-mix(in srgb,var(--bone) 5%,transparent);color:var(--bone)}.cs-rail__link.is-on[data-v-6418dbd9]{background:color-mix(in srgb,var(--bone) 9%,transparent);color:var(--bone);font-weight:600}.cs-rail__count[data-v-6418dbd9]{background:color-mix(in srgb,var(--bone) 12%,transparent);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.cs-rail__note[data-v-6418dbd9]{letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);flex:none;font-size:10px;font-weight:500}.cs-rail__foot[data-v-6418dbd9]{border-top:1px solid var(--line);padding-top:10px}.cs-rail.is-collapsed .cs-rail__name[data-v-6418dbd9],.cs-rail.is-collapsed .cs-rail__note[data-v-6418dbd9],.cs-rail.is-collapsed .cs-rail__place[data-v-6418dbd9]{display:none}.cs-rail.is-collapsed .cs-rail__brand[data-v-6418dbd9]{align-items:center;padding:6px 0 16px}.cs-rail.is-collapsed .cs-rail__logo[data-v-6418dbd9]{max-width:38px}.cs-rail.is-collapsed .cs-rail__court[data-v-6418dbd9]{display:block}.cs-rail.is-collapsed .cs-rail__logo[data-v-6418dbd9]:has(~.cs-rail__court){display:none}.cs-rail.is-collapsed .cs-rail__label[data-v-6418dbd9]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-rail.is-collapsed .cs-rail__link[data-v-6418dbd9]{justify-content:center;padding:0}.cs-rail.is-collapsed .cs-rail__group-label[data-v-6418dbd9]{background:var(--line);height:1px;margin:6px 8px;padding:0;font-size:0}.cs-rail.is-collapsed .cs-rail__group:first-child .cs-rail__group-label[data-v-6418dbd9]{background:0 0}.cs-rail.is-collapsed .cs-rail__count[data-v-6418dbd9]{padding:0 5px;font-size:10px;line-height:16px;position:absolute;top:4px;right:2px}.cs-rail__foot .cs-rail__link[data-v-6418dbd9]{color:var(--mute)}.cs-rail__tip[data-v-6418dbd9]{left:calc(var(--rail-w) + 10px);z-index:70;background:var(--bone);color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;position:fixed;transform:translateY(-50%)}.cs-rail__tip[data-v-6418dbd9]:before{content:"";background:var(--bone);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-4px;transform:rotate(45deg)}.cs-topbar[data-v-6418dbd9]{top:var(--chrome-top,0);left:var(--rail-w);z-index:59;background:var(--ink-2);border-bottom:1px solid var(--line);height:64px;transition:left var(--m-ui) var(--ease);gap:10px;padding:0 clamp(12px,3vw,32px);position:fixed;right:0}.cs-topbar[data-v-6418dbd9],.cs-topbar__burger[data-v-6418dbd9]{align-items:center;display:flex}.cs-topbar__burger[data-v-6418dbd9]{border:1px solid var(--line);border-radius:999px;flex-direction:column;flex:none;justify-content:center;gap:5px;width:44px;height:44px}.cs-topbar__burger span[data-v-6418dbd9]{background:var(--bone);width:15px;height:1.5px;display:block}.cs-topbar__title[data-v-6418dbd9]{min-width:0;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:15px;font-weight:800;overflow:hidden}.cs-topbar__spacer[data-v-6418dbd9]{flex:1;display:none}@media (width>=1024px){.cs-topbar__burger[data-v-6418dbd9],.cs-topbar__title[data-v-6418dbd9]{display:none}.cs-topbar__spacer[data-v-6418dbd9]{display:block}}.cs-topbar__icon[data-v-6418dbd9]{border:1px solid var(--line);width:44px;height:44px;transition:background var(--m-micro);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.cs-topbar__icon[data-v-6418dbd9]:hover{background:color-mix(in srgb,var(--bone) 6%,transparent)}.cs-topbar__account[data-v-6418dbd9]{flex:none;position:relative}.cs-topbar__avatar[data-v-6418dbd9]{background:var(--court);color:#f4f1ea;width:44px;height:44px;font-family:var(--display);transition:box-shadow var(--m-micro);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cs-topbar__avatar.is-open[data-v-6418dbd9],.cs-topbar__avatar[data-v-6418dbd9]:hover{box-shadow:0 0 0 2px var(--ink-2),0 0 0 4px color-mix(in srgb,var(--bone) 28%,transparent)}.cs-menu[data-v-6418dbd9]{z-index:1;border:1px solid color-mix(in srgb,var(--bone) 12%,transparent);background:var(--raised);transform-origin:100% 0;border-radius:16px;width:min(280px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #0000001f,0 24px 48px -18px #00000073}.cs-menu__me[data-v-6418dbd9]{background:linear-gradient(135deg,color-mix(in srgb,var(--court) 22%,transparent),transparent 70%),color-mix(in srgb,var(--bone) 3%,transparent);border-bottom:1px solid var(--line);gap:12px;padding:16px 16px 14px}.cs-menu__avatar[data-v-6418dbd9],.cs-menu__me[data-v-6418dbd9]{align-items:center;display:flex}.cs-menu__avatar[data-v-6418dbd9]{background:var(--court);color:#f4f1ea;width:40px;height:40px;font-family:var(--display);border-radius:999px;flex:none;justify-content:center;font-size:13px;font-weight:700}.cs-menu__who[data-v-6418dbd9]{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-menu__name[data-v-6418dbd9]{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.cs-menu__line[data-v-6418dbd9]{color:var(--mute);overflow-wrap:anywhere;font-size:12px}.cs-menu__foot[data-v-6418dbd9],.cs-menu__list[data-v-6418dbd9]{flex-direction:column;gap:2px;padding:6px;display:flex}.cs-menu__foot[data-v-6418dbd9]{border-top:1px solid var(--line)}.cs-menu__item[data-v-6418dbd9]{text-align:left;width:100%;min-height:44px;color:var(--bone);transition:background var(--m-micro),color var(--m-micro);border-radius:10px;align-items:center;gap:12px;padding:0 10px 0 6px;font-size:14px;display:flex}.cs-menu__item[data-v-6418dbd9]:focus-visible,.cs-menu__item[data-v-6418dbd9]:hover{background:color-mix(in srgb,var(--bone) 6%,transparent)}.cs-menu__item.is-quiet[data-v-6418dbd9]{color:var(--bone-2)}.cs-menu__icon[data-v-6418dbd9]{background:color-mix(in srgb,var(--bone) 7%,transparent);width:32px;height:32px;transition:background var(--m-micro);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.cs-menu__item:focus-visible .cs-menu__icon[data-v-6418dbd9],.cs-menu__item:hover .cs-menu__icon[data-v-6418dbd9]{background:color-mix(in srgb,var(--bone) 13%,transparent)}.cs-menu__label[data-v-6418dbd9]{flex:auto;min-width:0}.cs-menu__go[data-v-6418dbd9]{color:var(--mute);transition:transform var(--m-micro) var(--ease)}.cs-menu__item:hover .cs-menu__go[data-v-6418dbd9]{transform:translate(3px)}.cs-menu__switch[data-v-6418dbd9]{background:color-mix(in srgb,var(--bone) 18%,transparent);width:34px;height:20px;transition:background var(--m-ui) var(--ease);border-radius:999px;flex:none;position:relative}.cs-menu__switch span[data-v-6418dbd9]{background:var(--raised);width:16px;height:16px;transition:transform var(--m-ui) var(--ease-out);border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.cs-menu__switch.is-on[data-v-6418dbd9]{background:var(--bone)}.cs-menu__switch.is-on span[data-v-6418dbd9]{transform:translate(14px)}.cs-menu-enter-active[data-v-6418dbd9]{transition:opacity var(--m-micro) var(--ease),transform var(--m-ui) var(--ease-out)}.cs-menu-leave-active[data-v-6418dbd9]{transition:opacity .14s var(--ease),transform .14s var(--ease)}.cs-menu-enter-from[data-v-6418dbd9],.cs-menu-leave-to[data-v-6418dbd9]{opacity:0;transform:translateY(-6px)scale(.96)}.cs-menu-enter-active .cs-menu__item[data-v-6418dbd9]{animation:cs-menu-row-6418dbd9 var(--m-ui) var(--ease-out) both;animation-delay:calc(60ms + var(--i,0)*35ms)}@keyframes cs-menu-row-6418dbd9{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cs-menu-enter-from[data-v-6418dbd9],.cs-menu-leave-to[data-v-6418dbd9]{transform:none}}.cs-drawer[data-v-6418dbd9]{z-index:92;display:flex;position:fixed;inset:0}.cs-drawer__scrim[data-v-6418dbd9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cs-fade var(--m-ui) var(--ease) both;background:#0b0c0bb8;position:absolute;inset:0}.cs-drawer__panel[data-v-6418dbd9]{background:var(--ink-2);border-right:1px solid var(--line);width:min(300px,86vw);animation:cs-slidein var(--m-ui) var(--ease-out) both;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative;overflow-y:auto}.cs-drawer__head[data-v-6418dbd9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cs-drawer__head .cs-rail__brand[data-v-6418dbd9]{padding:0 8px}
