.maint[data-v-3fd7ab96]{z-index:30;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);color:var(--warn);background:var(--warn-soft);border-bottom:1px solid var(--ink-150);display:flex;position:sticky;top:0}.maint__icon[data-v-3fd7ab96]{flex:none;margin-top:3px}.maint__text[data-v-3fd7ab96]{align-items:baseline;gap:0 var(--sp-2);min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);flex-wrap:wrap;flex:auto;margin:0;display:flex}.maint__text strong[data-v-3fd7ab96]{font-weight:600}.maint__notice[data-v-3fd7ab96]{color:var(--ink-900);overflow-wrap:anywhere;flex-basis:100%}.maint__admin[data-v-3fd7ab96]{font-size:var(--fs-label);color:var(--ink-500);flex-basis:100%}.maint__close[data-v-3fd7ab96]{margin:calc(var(--sp-1)*-1) calc(var(--sp-2)*-1) 0 0;color:inherit;flex:none}.toast-host[data-v-9739f543]{left:50%;bottom:calc(var(--tabbar-h,0px) + var(--sp-4) + env(safe-area-inset-bottom));z-index:90;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.toast svg[data-v-9739f543]{width:var(--icon);height:var(--icon);flex:none}.toast-enter-active[data-v-9739f543],.toast-leave-active[data-v-9739f543]{transition:opacity .18s var(--ease),transform .22s var(--ease)}.toast-enter-from[data-v-9739f543],.toast-leave-to[data-v-9739f543]{opacity:0;transform:translateY(12px)}.shell[data-v-11aaf123],.shell:not(.shell--chrome) .content[data-v-11aaf123]{min-height:100vh}.shell--chrome[data-v-11aaf123]{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.shell--chrome .content[data-v-11aaf123]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.avatar[data-v-11aaf123]{width:24px;height:24px;font-size:var(--fs-label);color:var(--ink-700);background:var(--ink-100);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.avatar--lg[data-v-11aaf123]{width:36px;height:36px}.user-text[data-v-11aaf123]{flex-direction:column;flex:auto;min-width:0;display:flex}.user-name[data-v-11aaf123]{color:var(--ink-900);font-weight:500}.user-scope[data-v-11aaf123]{margin-top:var(--sp-1)}.pw-dot[data-v-11aaf123]{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.more-link__tag[data-v-11aaf123]{margin-left:auto}.tabbar[data-v-11aaf123]{z-index:50;background:var(--surface);border-top:1px solid var(--ink-150);padding-bottom:env(safe-area-inset-bottom);flex:none;display:flex;position:relative}.tab[data-v-11aaf123]{justify-content:center;align-items:center;gap:var(--sp-1);min-width:0;height:var(--tabbar-h);padding:0 var(--sp-1);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);color:var(--ink-500);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex}.tab[data-v-11aaf123],.tab svg[data-v-11aaf123]{transition:color var(--dur) var(--ease)}.tab svg[data-v-11aaf123]{color:var(--ink-400)}.tab-label[data-v-11aaf123]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tab--active[data-v-11aaf123]{font-weight:600}.tab--active[data-v-11aaf123],.tab--active svg[data-v-11aaf123]{color:var(--ink-900)}.more-backdrop[data-v-11aaf123]{z-index:45;background:var(--scrim);position:fixed;inset:0}.more-sheet[data-v-11aaf123]{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));max-height:calc(85dvh - var(--tabbar-h));overscroll-behavior:contain;position:absolute;overflow-y:auto}.more-user[data-v-11aaf123]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);border-bottom:1px solid var(--ink-150);display:flex}.more-link[data-v-11aaf123]{color:var(--ink-700)}.more-link svg[data-v-11aaf123]{color:var(--ink-400);flex:none}.more-link--active[data-v-11aaf123]{background:var(--ink-100);font-weight:500}.more-link--active[data-v-11aaf123],.more-link--active svg[data-v-11aaf123]{color:var(--ink-900)}.rail[data-v-11aaf123]{display:none}@media (width>=900px){.shell--chrome[data-v-11aaf123]{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:1fr;height:auto;min-height:100vh;display:grid;overflow:visible}.more-backdrop[data-v-11aaf123],.tabbar[data-v-11aaf123]{display:none}.shell--chrome .content[data-v-11aaf123]{min-width:0;min-height:100vh;padding-bottom:0;overflow:visible}.rail[data-v-11aaf123]{height:100vh;padding:var(--sp-2);color:var(--ink-700);background:var(--rail);border-right:1px solid var(--ink-150);flex-direction:column;display:flex;position:sticky;top:0}.rail-brand[data-v-11aaf123]{min-height:var(--ctl);padding:0 var(--sp-2);color:inherit;border-radius:var(--r-sm);align-items:center;text-decoration:none;display:flex}.rail-nav[data-v-11aaf123]{gap:var(--sp-4);min-height:0;margin-top:var(--sp-3);flex:auto;overflow-y:auto}.rail-group[data-v-11aaf123],.rail-nav[data-v-11aaf123]{flex-direction:column;display:flex}.rail-group-name[data-v-11aaf123]{padding:0 var(--sp-2);margin-bottom:var(--sp-1)}.rail-link[data-v-11aaf123]{align-items:center;gap:var(--sp-2);min-width:0;height:var(--ctl);padding:0 var(--sp-2);color:var(--ink-700);border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);text-decoration:none;display:flex}.rail-link svg[data-v-11aaf123]{width:var(--icon);height:var(--icon);opacity:.75;flex:none}.rail-link--active[data-v-11aaf123],.rail-link[data-v-11aaf123]:hover{color:var(--ink-900);background:var(--ink-100)}.rail-link--active[data-v-11aaf123]{font-weight:500}.rail-link--active svg[data-v-11aaf123]{opacity:1}.rail-user[data-v-11aaf123]{margin:var(--sp-2) calc(var(--sp-2)*-1) calc(var(--sp-2)*-1);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-2);border-top:1px solid var(--ink-150)}.rail-user[data-v-11aaf123],.rail-user-link[data-v-11aaf123]{align-items:center;gap:var(--sp-2);display:flex}.rail-user-link[data-v-11aaf123]{min-width:0;padding:var(--sp-1) var(--sp-2);color:inherit;border-radius:var(--r-sm);transition:background-color var(--dur) var(--ease);flex:auto;text-decoration:none}.rail-user-link--active[data-v-11aaf123],.rail-user-link[data-v-11aaf123]:hover{background:var(--ink-100)}}
