:root{--accent-base:#86b300;--accent-fg:#fff;--accent:var(--accent-base);--accent-hover:color-mix(in srgb, var(--accent-base), #fff 16%);--accent-soft:color-mix(in srgb, var(--accent-base) 16%, transparent);--mention-bg:color-mix(in srgb, var(--accent-base) 10%, transparent);--bg-rail:#17191c;--bg-sidebar:#1f2226;--bg-main:#26292e;--bg-input:#31353b;--bg-hover:#ffffff0a;--bg-active:#ffffff14;--bg-float:#121417;--bg-embed:#2b2f34;--bg-panel:#1b1e21;--fg:#dcddde;--fg-strong:#fff;--fg-muted:#949ba4;--fg-faint:#6d737b;--fg-link:color-mix(in srgb, var(--accent-base), #fff 25%);--border:#ffffff0f;--danger:#ec4245;--shadow:0 8px 16px #0000003d;--rail-w:72px;--sidebar-w:240px;--members-w:240px;--header-h:48px;--footer-h:68px;--radius:8px;--font:"Pretendard", "Noto Sans KR", "gg sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", Consolas, "Courier New", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--accent:color-mix(in srgb, var(--accent-base), #000 12%);--accent-hover:var(--accent-base);--accent-soft:color-mix(in srgb, var(--accent-base) 18%, transparent);--mention-bg:color-mix(in srgb, var(--accent-base) 12%, transparent);--bg-rail:#e3e5e8;--bg-sidebar:#f2f3f5;--bg-main:#fff;--bg-input:#ebedef;--bg-hover:#00000009;--bg-active:#00000012;--bg-float:#fff;--bg-embed:#f2f3f5;--bg-panel:#f2f3f5;--fg:#2e3338;--fg-strong:#060607;--fg-muted:#5c6370;--fg-faint:#80868e;--fg-link:color-mix(in srgb, var(--accent-base), #000 30%);--border:#00000014;--shadow:0 8px 16px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0}body{background:var(--bg-main);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.375;overflow:hidden}a{color:var(--fg-link);text-decoration:none}.btn.ghost:hover,a:hover{text-decoration:underline}button{cursor:pointer;background:0 0;border:none;padding:0}button,input,select,textarea{font:inherit;color:inherit}@media (pointer:coarse){input,select,textarea{font-size:calc(max(16px,1em))!important}}img{max-width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 55%,transparent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 55%,transparent) transparent}}.btn{background:var(--accent);height:38px;color:var(--accent-fg);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:background .15s;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{color:var(--fg);background:0 0}.btn.ghost:hover{background:var(--bg-hover)}.btn.danger{background:var(--danger)}.field{background:var(--bg-rail);border:none;border-radius:4px;outline:none;width:100%;height:40px;padding:0 10px}:root[data-theme=light] .field{background:var(--bg-input)}.icon-btn{width:32px;height:32px;color:var(--fg-muted);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--fg);background:var(--bg-hover)}.btn.small{white-space:nowrap;height:28px;padding:0 12px;font-size:13px}.tabs{align-items:center;gap:4px;display:flex}.tab{height:30px;color:var(--fg-muted);white-space:nowrap;border-radius:15px;padding:0 12px;font-size:14px;font-weight:600}.tab:hover{background:var(--bg-hover);color:var(--fg)}.tab.on{background:var(--accent-soft);color:var(--accent)}.count-pill{background:var(--bg-input);height:26px;color:var(--fg-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 7px;font-size:13px;font-weight:600;transition:border-color .1s;display:inline-flex}.count-pill:hover:not(:disabled){border-color:var(--fg-faint)}.count-pill:disabled{cursor:default}.count-pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--fg-link)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mfm{white-space:pre-wrap;overflow-wrap:anywhere}.mfm-emoji{vertical-align:-.3em;-o-object-fit:contain;object-fit:contain;width:auto;max-width:6em;height:1.375em}.mfm-emoji-text{color:var(--fg-muted);font-size:.85em}.mfm-small{color:var(--fg-muted);font-size:.8em}.mfm-center{text-align:center}.mfm-code{border-radius:3px;padding:.1em .3em}.mfm-code,.mfm-pre{background:var(--bg-rail);font-family:var(--font-mono);font-size:.875em}.mfm-pre{border:1px solid var(--border);white-space:pre-wrap;border-radius:4px;margin:4px 0;padding:8px 10px;overflow-x:auto}.mfm-quote{border-left:4px solid var(--fg-faint);color:var(--fg-muted);margin:2px 0;padding-left:12px}.mfm-mention{background:var(--accent-soft);color:var(--fg-link);border-radius:3px;padding:0 2px;font-weight:500}.mfm-mention:hover{background:var(--accent);color:var(--accent-fg);text-decoration:none}.mfm-fn-x2{font-size:2em}.mfm-fn-x3{font-size:3em}.mfm-fn-x4{font-size:4em}.mfm-fn-blur{filter:blur(6px);transition:filter .2s}.mfm-fn-blur:hover{filter:none}.mfm-fn{display:inline-block}.mfm-unixtime{background:var(--bg-active);border-radius:3px;padding:0 4px;font-size:.9em}.mfm-sparkle{position:relative}.mfm-sparkle:after,.mfm-sparkle:before{content:"✦";color:#ffd75e;pointer-events:none;font-size:.6em;animation:1.6s ease-in-out infinite mfm-twinkle;position:absolute}.mfm-sparkle:before{top:-.4em;left:-.5em}.mfm-sparkle:after{animation-delay:.8s;bottom:-.2em;right:-.5em}@media (prefers-reduced-motion:reduce){.mfm-anim,.mfm-anim:after,.mfm-anim:before{animation:none!important}}@keyframes mfm-tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleZ(1)}}@keyframes mfm-rubberBand{0%{transform:scaleZ(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleZ(1)}}@keyframes mfm-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes mfm-spinX{0%{transform:perspective(128px)rotateX(0)}to{transform:perspective(128px)rotateX(1turn)}}@keyframes mfm-spinY{0%{transform:perspective(128px)rotateY(0)}to{transform:perspective(128px)rotateY(1turn)}}@keyframes mfm-jump{0%{transform:translateY(0)}25%{transform:translateY(-16px)}50%{transform:translateY(0)}75%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes mfm-bounce{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-16px)scale(1)}50%{transform:translateY(0)scale(1)}75%{transform:translateY(0)scale(1.5,.75)}to{transform:translateY(0)scale(1)}}@keyframes mfm-twitch{0%{transform:translate(7px,-2px)}5%{transform:translate(-3px,1px)}10%{transform:translate(-7px,-1px)}15%{transform:translateY(-1px)}20%{transform:translate(-8px,6px)}25%{transform:translate(-4px,-3px)}30%{transform:translate(-4px,-6px)}35%{transform:translate(-8px,-8px)}40%{transform:translate(4px,6px)}45%{transform:translate(-3px,1px)}50%{transform:translate(2px,-10px)}55%{transform:translate(-7px)}60%{transform:translate(-2px,4px)}65%{transform:translate(3px,-8px)}70%{transform:translate(6px,7px)}75%{transform:translate(-7px,-2px)}80%{transform:translate(-7px,-8px)}85%{transform:translate(9px,3px)}90%{transform:translate(-3px,-2px)}95%{transform:translate(-10px,2px)}to{transform:translate(-2px,-6px)}}@keyframes mfm-shake{0%{transform:translate(-3px,-1px)rotate(-8deg)}5%{transform:translateY(-1px)rotate(-10deg)}10%{transform:translate(1px,-3px)rotate(0)}15%{transform:translate(1px,1px)rotate(11deg)}20%{transform:translate(-2px,1px)rotate(1deg)}25%{transform:translate(-1px,-2px)rotate(-2deg)}30%{transform:translate(-1px,2px)rotate(-3deg)}35%{transform:translate(2px,1px)rotate(6deg)}40%{transform:translate(-2px,-3px)rotate(-9deg)}45%{transform:translateY(-1px)rotate(-12deg)}50%{transform:translate(1px,2px)rotate(10deg)}55%{transform:translateY(-3px)rotate(8deg)}60%{transform:translate(1px,-1px)rotate(8deg)}65%{transform:translateY(-1px)rotate(-7deg)}70%{transform:translate(-1px,-3px)rotate(6deg)}75%{transform:translateY(-2px)rotate(4deg)}80%{transform:translate(-2px,-1px)rotate(3deg)}85%{transform:translate(1px,-3px)rotate(-10deg)}90%{transform:translate(1px)rotate(3deg)}95%{transform:translate(-2px)rotate(-3deg)}to{transform:translate(2px,1px)rotate(2deg)}}@keyframes mfm-rainbow{0%{filter:hue-rotate()contrast(150%)saturate(150%)}to{filter:hue-rotate(1turn)contrast(150%)saturate(150%)}}@keyframes mfm-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.mfm-fn-rainbow.mfm-anim{color:#ff5a5a}.icon[data-v-1ee42dbe]{flex-shrink:0}.toasts[data-v-8329f81e]{z-index:200;pointer-events:none;flex-direction:column;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.toast[data-v-8329f81e],.toasts[data-v-8329f81e]{align-items:center;gap:8px;display:flex}.toast[data-v-8329f81e]{background:var(--bg-float);color:var(--fg);box-shadow:var(--shadow);border-radius:8px;padding:10px 14px;font-size:14px}.toast.error[data-v-8329f81e]{color:var(--danger)}.toast-enter-active[data-v-8329f81e],.toast-leave-active[data-v-8329f81e]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-8329f81e],.toast-leave-to[data-v-8329f81e]{opacity:0;transform:translateY(8px)}
