.dm-overlay[data-v-af79a2ad]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9000}.dm-card[data-v-af79a2ad]{background:var(--surface,#fff);border:1px solid var(--border,#e3e5e8);border-radius:var(--radius);box-shadow:0 12px 40px #0000002e;max-width:360px;padding:24px 22px 20px;text-align:center;width:100%}.dm-title[data-v-af79a2ad]{color:var(--text,#1c1e21);font-size:16px;font-weight:700;margin:0 0 10px}.dm-body[data-v-af79a2ad]{color:var(--text-dim,#5b6068);font-size:13.5px;line-height:1.65;margin:0 0 18px}.dm-body b[data-v-af79a2ad]{color:var(--text,#1c1e21);font-weight:700}.dm-btn[data-v-af79a2ad]{background:var(--accent,#2b6ef2);border:0;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:11px 0;width:100%}.dm-btn[data-v-af79a2ad]:hover{filter:brightness(.95)}.dm-fade-enter-active[data-v-af79a2ad],.dm-fade-leave-active[data-v-af79a2ad]{transition:opacity .18s ease}.dm-fade-enter-from[data-v-af79a2ad],.dm-fade-leave-to[data-v-af79a2ad]{opacity:0}.ft[data-v-eddf6d02]{background:var(--surface);border-top:1px solid var(--border);margin-top:40px}.ft-inner[data-v-eddf6d02]{margin:0 auto;max-width:900px;padding:20px}.ft-top[data-v-eddf6d02]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.ft-name[data-v-eddf6d02]{color:var(--text);font-size:15px;font-weight:800;letter-spacing:-.01em}.ft-name-kr[data-v-eddf6d02]{color:var(--text-dim);font-weight:500}.ft-links[data-v-eddf6d02]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px}.ft-links a[data-v-eddf6d02]{color:var(--text-dim);transition:color .15s}.ft-links a[data-v-eddf6d02]:hover{color:var(--accent)}.ft-mail[data-v-eddf6d02]{background:none;border:0;color:var(--text-dim);cursor:pointer;font:inherit;padding:0;transition:color .15s}.ft-mail[data-v-eddf6d02]:hover{color:var(--accent)}.ft-mail-addr[data-v-eddf6d02]{color:var(--text-mute);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.ft-mail:hover .ft-mail-addr[data-v-eddf6d02]{color:var(--accent)}.ft-copy[data-v-eddf6d02]{border-top:1px solid var(--border);color:var(--text-faint);font-size:12px;line-height:1.6;margin:20px 0 0;padding-top:14px}.ft-dot[data-v-eddf6d02]{margin:0 6px;opacity:.5}.mascot.bounce[data-v-03a858ef]{animation:mascot-bounce-03a858ef 2.2s ease-in-out infinite}@keyframes mascot-bounce-03a858ef{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mascot-scratch[data-v-03a858ef]{animation:mascot-scratch-03a858ef .5s ease-in-out infinite alternate;transform-box:view-box;transform-origin:70px 80px}@keyframes mascot-scratch-03a858ef{to{transform:rotate(-7deg)}}.mascot-wave[data-v-03a858ef]{animation:mascot-wave-03a858ef 1.1s ease-in-out infinite;transform-box:view-box;transform-origin:74px 60px}@keyframes mascot-wave-03a858ef{0%,to{transform:rotate(-8deg)}50%{transform:rotate(22deg)}}@media(prefers-reduced-motion:reduce){.mascot-scratch[data-v-03a858ef],.mascot-wave[data-v-03a858ef],.mascot.bounce[data-v-03a858ef]{animation:none}}.tb-root[data-v-f1faffd0]{aspect-ratio:16/9;color:var(--text-dim);font-family:Pretendard,Apple SD Gothic Neo,system-ui,sans-serif;font-size:11px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tb-root[data-v-f1faffd0],.tb-topbar[data-v-f1faffd0]{background:var(--bg)}.tb-topbar[data-v-f1faffd0]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;height:22px;padding:0 10px}.tb-dots[data-v-f1faffd0]{display:flex;gap:4px}.tb-dots span[data-v-f1faffd0]{background:var(--border);border-radius:50%;height:7px;width:7px}.tb-dots span[data-v-f1faffd0]:first-child{background:#ff4d6d}.tb-dots span[data-v-f1faffd0]:nth-child(2){background:#ffb000}.tb-dots span[data-v-f1faffd0]:nth-child(3){background:#39ff88}.tb-url[data-v-f1faffd0]{color:var(--text-dim);font-size:9px}.tb-viewport[data-v-f1faffd0]{height:calc(100% - 22px);overflow:hidden;position:relative}.tb-sbar[data-v-f1faffd0]{bottom:0;pointer-events:none;position:absolute;right:2px;top:0;width:4px;z-index:10}.tb-sthumb[data-v-f1faffd0]{background:var(--border);border-radius:var(--radius);position:absolute;right:0;transition:height .4s ease,top .4s ease;width:3px}.tb-inner[data-v-f1faffd0]{will-change:transform}.tb-view[data-v-f1faffd0]{display:flex;flex-direction:column;gap:7px;padding:10px 12px 14px}.tb-toolbar[data-v-f1faffd0]{justify-content:space-between;margin-bottom:2px}.tb-tl[data-v-f1faffd0],.tb-toolbar[data-v-f1faffd0]{align-items:center;display:flex}.tb-tl[data-v-f1faffd0]{gap:6px}.tb-page-title[data-v-f1faffd0]{color:var(--text);font-size:12px;font-weight:700}.tb-cnt[data-v-f1faffd0]{color:var(--text-dim);font-size:9px}.tb-tr[data-v-f1faffd0]{gap:5px}.tb-search[data-v-f1faffd0],.tb-tr[data-v-f1faffd0]{align-items:center;display:flex}.tb-search[data-v-f1faffd0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);font-size:9px;gap:4px;padding:3px 7px}.tb-vbtns[data-v-f1faffd0]{display:flex;gap:2px}.tb-vbtn[data-v-f1faffd0]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.tb-vbtn.active[data-v-f1faffd0]{background:#39ff8814;border-color:var(--accent);color:var(--accent)}.tb-add-btn[data-v-f1faffd0]{background:#2a8fcc;border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:inherit;font-size:9px;font-weight:600;padding:3px 8px}.tb-grid[data-v-f1faffd0]{display:grid;gap:7px;grid-template-columns:1fr 1fr}.tb-card[data-v-f1faffd0]{animation:tb-card-in-f1faffd0 .3s ease both;animation-delay:calc(var(--i, 0)*.07s);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:9px 9px 8px;transition:border-color .15s,box-shadow .15s,transform .15s}.tb-card.hover[data-v-f1faffd0]{border-color:var(--accent);box-shadow:0 0 0 1px #39ff8826,0 4px 16px #0006;transform:translateY(-1px)}@keyframes tb-card-in-f1faffd0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tb-card-head[data-v-f1faffd0]{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.tb-card-title[data-v-f1faffd0]{color:var(--text);flex:1;font-size:10px;font-weight:700;line-height:1.3}.tb-card-date[data-v-f1faffd0]{color:var(--text-dim);flex-shrink:0;font-size:8px}.tb-card-preview[data-v-f1faffd0]{color:var(--text-dim);font-size:9px;line-height:1.4}.tb-card-foot[data-v-f1faffd0]{justify-content:space-between}.tb-card-foot[data-v-f1faffd0],.tb-comment-bar[data-v-f1faffd0]{align-items:center;display:flex}.tb-comment-bar[data-v-f1faffd0]{color:var(--text-dim);font-size:8.5px;gap:3px}.tb-card-foot-r[data-v-f1faffd0]{align-items:center;display:flex;gap:4px}.tb-chip[data-v-f1faffd0]{background:var(--border);border-radius:var(--radius);color:var(--text-dim);font-size:7.5px;max-width:60px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;white-space:nowrap}.tb-pnl[data-v-f1faffd0]{font-size:9px;font-weight:700}.tb-pnl.up[data-v-f1faffd0]{color:#39ff88}.tb-pnl.down[data-v-f1faffd0]{color:#ff4d6d}.tb-back[data-v-f1faffd0]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:10px;gap:4px;margin-bottom:2px;padding:0;transition:color .15s,transform .1s}.tb-back[data-v-f1faffd0],.tb-back.clicking[data-v-f1faffd0],.tb-back[data-v-f1faffd0]:hover{color:var(--text-dim)}.tb-back.clicking[data-v-f1faffd0]{transform:scale(.96)}.tb-det-header[data-v-f1faffd0]{display:flex;flex-direction:column;gap:4px}.tb-det-title[data-v-f1faffd0]{color:var(--text);font-size:13px;font-weight:700;margin:0}.tb-det-meta[data-v-f1faffd0]{align-items:center;display:flex;flex-wrap:wrap;font-size:9px;gap:4px}.tb-det-date[data-v-f1faffd0],.tb-det-sep[data-v-f1faffd0],.tb-det-stock[data-v-f1faffd0]{color:var(--text-dim)}.tb-det-stock[data-v-f1faffd0]{font-weight:600}.tb-det-arrow[data-v-f1faffd0]{color:var(--text-dim);font-size:8px}.tb-det-pnl.up[data-v-f1faffd0]{color:#39ff88;font-weight:700}.tb-det-pnl.down[data-v-f1faffd0]{color:#ff4d6d;font-weight:700}.tb-divider[data-v-f1faffd0]{background:var(--border);height:1px;margin:2px 0}.tb-stat-row[data-v-f1faffd0]{display:flex;gap:0}.tb-stat[data-v-f1faffd0]{background:var(--bg);border:1px solid var(--border);border-right:none;display:flex;flex:1;flex-direction:column;gap:2px;padding:6px 8px}.tb-stat[data-v-f1faffd0]:first-child{border-radius:var(--radius) 0 0 var(--radius)}.tb-stat[data-v-f1faffd0]:last-child{border-radius:0 var(--radius) var(--radius) 0;border-right:1px solid var(--border)}.tb-stat-lbl[data-v-f1faffd0]{color:var(--text-dim);font-size:8px}.tb-stat-val[data-v-f1faffd0]{color:var(--text);font-size:10px;font-weight:700}.tb-stat-val.up[data-v-f1faffd0]{color:#39ff88}.tb-stock-row[data-v-f1faffd0]{align-items:flex-start;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:7px;padding:7px 9px}.tb-stock-av[data-v-f1faffd0]{align-items:center;background:var(--accent-dim);border-radius:50%;color:var(--accent);display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:22px;justify-content:center;width:22px}.tb-stock-info[data-v-f1faffd0]{display:flex;flex-direction:column;flex-shrink:0;gap:1px;min-width:0}.tb-stock-nm[data-v-f1faffd0]{color:var(--text);font-size:10px;font-weight:700}.tb-stock-cd[data-v-f1faffd0]{color:var(--text-dim);font-size:8px}.tb-stock-trade[data-v-f1faffd0]{display:flex;flex:1;flex-direction:column;gap:3px}.tb-trade-line[data-v-f1faffd0]{align-items:center;color:var(--text-dim);display:flex;font-size:9px;gap:4px}.tb-trade-date[data-v-f1faffd0]{color:var(--text-dim);font-size:8px;margin-left:auto}.tb-tag[data-v-f1faffd0]{border-radius:var(--radius);flex-shrink:0;font-size:7.5px;font-weight:700;padding:1px 4px}.tb-tag.buy[data-v-f1faffd0]{background:#39ff881f;color:#39ff88}.tb-tag.sell[data-v-f1faffd0]{background:#f973161f;color:#f97316}.tb-note-section[data-v-f1faffd0]{display:flex;flex-direction:column;gap:5px}.tb-note-lbl[data-v-f1faffd0]{color:var(--text-dim);font-size:9px;font-weight:600}.tb-note-body[data-v-f1faffd0]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:4px;padding:8px 9px}.tb-note-body p[data-v-f1faffd0]{color:var(--text-dim);font-size:9.5px;line-height:1.5;margin:0}.tb-actions[data-v-f1faffd0]{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.tb-act-r[data-v-f1faffd0]{display:flex;gap:5px}.tb-list-btn[data-v-f1faffd0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim)}.tb-edit-btn[data-v-f1faffd0],.tb-list-btn[data-v-f1faffd0]{cursor:pointer;font-family:inherit;font-size:9px;padding:4px 10px}.tb-edit-btn[data-v-f1faffd0]{background:var(--accent-dim);border:1px solid #1e4a7a;border-radius:var(--radius);color:var(--accent);font-weight:600}.tb-del-btn[data-v-f1faffd0]{background:#ff4d6d14;border:1px solid rgba(255,77,109,.2);border-radius:var(--radius);color:#ff4d6d;cursor:pointer;font-family:inherit;font-size:9px;padding:4px 10px}.tb-mouse[data-v-f1faffd0]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));pointer-events:none;position:absolute;transition:opacity .2s;z-index:200}.tb-fwd-enter-active[data-v-f1faffd0],.tb-fwd-leave-active[data-v-f1faffd0]{transition:all .28s ease}.tb-fwd-enter-from[data-v-f1faffd0]{opacity:0;transform:translate(18px)}.tb-fwd-leave-to[data-v-f1faffd0]{opacity:0;transform:translate(-14px)}.tb-back-enter-active[data-v-f1faffd0],.tb-back-leave-active[data-v-f1faffd0]{transition:all .28s ease}.tb-back-enter-from[data-v-f1faffd0]{opacity:0;transform:translate(-18px)}.tb-back-leave-to[data-v-f1faffd0]{opacity:0;transform:translate(14px)}.ca-root[data-v-1c645ad0]{aspect-ratio:16/9;color:var(--text-dim);font-family:Pretendard,Apple SD Gothic Neo,system-ui,sans-serif;font-size:11px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ca-root[data-v-1c645ad0],.ca-topbar[data-v-1c645ad0]{background:var(--bg)}.ca-topbar[data-v-1c645ad0]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;height:22px;padding:0 10px}.ca-dots[data-v-1c645ad0]{display:flex;gap:4px}.ca-dots span[data-v-1c645ad0]{background:var(--border);border-radius:50%;height:7px;width:7px}.ca-dots span[data-v-1c645ad0]:first-child{background:#ff4d6d}.ca-dots span[data-v-1c645ad0]:nth-child(2){background:#ffb000}.ca-dots span[data-v-1c645ad0]:nth-child(3){background:#39ff88}.ca-url[data-v-1c645ad0]{color:var(--text-dim);font-size:9px}.ca-viewport[data-v-1c645ad0]{height:calc(100% - 22px);overflow:hidden;position:relative}.ca-sbar[data-v-1c645ad0]{bottom:0;pointer-events:none;position:absolute;right:2px;top:0;width:4px;z-index:10}.ca-sthumb[data-v-1c645ad0]{background:var(--border);border-radius:var(--radius);position:absolute;right:0;transition:height .4s ease,top .4s ease;width:3px}.ca-inner[data-v-1c645ad0]{will-change:transform}.ca-tabs[data-v-1c645ad0]{border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:8px;padding:8px 12px 0}.ca-tab[data-v-1c645ad0]{border-bottom:2px solid transparent;color:var(--text-dim);cursor:default;font-size:10px;font-weight:600;margin-bottom:-1px;padding:4px 10px 6px}.ca-tab.active[data-v-1c645ad0]{border-bottom-color:var(--accent);color:var(--accent)}.ca-feed[data-v-1c645ad0]{display:flex;flex-direction:column;gap:6px;padding:0 10px 12px}.ca-card[data-v-1c645ad0]{animation:ca-in-1c645ad0 .3s ease both;animation-delay:calc(var(--i, 0)*.08s);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s}.ca-card.highlight[data-v-1c645ad0]{border-color:var(--border-hover)}@keyframes ca-in-1c645ad0{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ca-card-head[data-v-1c645ad0]{justify-content:space-between;padding:8px 10px 0}.ca-card-head[data-v-1c645ad0],.ca-profile[data-v-1c645ad0]{align-items:center;display:flex}.ca-profile[data-v-1c645ad0]{gap:6px}.ca-avatar[data-v-1c645ad0]{align-items:center;border-radius:50%;color:var(--accent);display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:22px;justify-content:center;width:22px}.ca-profile-info[data-v-1c645ad0]{display:flex;flex-direction:column;gap:1px}.ca-nick[data-v-1c645ad0]{color:var(--text);font-size:9.5px;font-weight:700}.ca-follow-btn[data-v-1c645ad0],.ca-time[data-v-1c645ad0]{color:var(--text-dim);font-size:8px}.ca-follow-btn[data-v-1c645ad0]{border:1px solid var(--border-hover);border-radius:var(--radius);font-weight:600;padding:2px 7px}.ca-follow-btn.following[data-v-1c645ad0]{background:var(--accent-dim);border-color:#36a9e6;color:var(--accent)}.ca-card-body[data-v-1c645ad0]{padding:6px 10px 8px}.ca-entry-date[data-v-1c645ad0]{color:var(--text-dim);font-size:8px;margin-bottom:2px}.ca-entry-title[data-v-1c645ad0]{color:var(--text);font-size:10px;font-weight:700;margin-bottom:5px}.ca-chips[data-v-1c645ad0]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.ca-chip[data-v-1c645ad0]{align-items:center;background:var(--border);border-radius:var(--radius);display:inline-flex;font-size:8px;gap:4px;padding:2px 6px}.ca-chip-name[data-v-1c645ad0]{color:var(--text-dim);font-weight:600}.ca-chip-pnl.up[data-v-1c645ad0]{color:#39ff88;font-weight:700}.ca-chip-pnl.down[data-v-1c645ad0]{color:#ff4d6d;font-weight:700}.ca-preview[data-v-1c645ad0]{color:var(--text-dim);font-size:8.5px;line-height:1.5}.ca-card-foot[data-v-1c645ad0]{border-top:1px solid var(--border);display:flex;gap:2px;padding:5px 8px}.ca-action[data-v-1c645ad0]{align-items:center;border-radius:var(--radius);color:var(--text-dim);display:inline-flex;font-size:9px;gap:4px;padding:3px 7px}.ca-action.liked[data-v-1c645ad0]{color:#ff4d6d}.ca-mouse[data-v-1c645ad0]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));pointer-events:none;position:absolute;transition:opacity .2s;z-index:200}.da-root[data-v-1825ff0e]{aspect-ratio:16/9;color:var(--text-dim);font-family:Pretendard,Apple SD Gothic Neo,system-ui,sans-serif;font-size:11px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.da-root[data-v-1825ff0e],.da-topbar[data-v-1825ff0e]{background:var(--bg)}.da-topbar[data-v-1825ff0e]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;height:22px;padding:0 10px}.da-dots[data-v-1825ff0e]{display:flex;gap:4px}.da-dots span[data-v-1825ff0e]{background:var(--border);border-radius:50%;height:7px;width:7px}.da-dots span[data-v-1825ff0e]:first-child{background:#ff4d6d}.da-dots span[data-v-1825ff0e]:nth-child(2){background:#ffb000}.da-dots span[data-v-1825ff0e]:nth-child(3){background:#39ff88}.da-url[data-v-1825ff0e]{color:var(--text-dim);font-size:9px}.da-viewport[data-v-1825ff0e]{align-items:center;display:flex;height:calc(100% - 22px);overflow:hidden;position:relative}.da-inner[data-v-1825ff0e]{display:flex;flex-direction:column;gap:4px;padding:5px 14px 6px 12px;width:100%}.da-panel-hd[data-v-1825ff0e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1px}.da-panel-title[data-v-1825ff0e]{color:var(--text);font-size:12px;font-weight:700}.da-badge[data-v-1825ff0e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);font-size:9px;padding:1px 7px}.da-badge em[data-v-1825ff0e]{color:var(--text-dim);font-style:normal}.da-field[data-v-1825ff0e]{display:flex;flex-direction:column;gap:3px}.da-lbl[data-v-1825ff0e]{color:var(--text-dim);font-size:9px}.da-inp[data-v-1825ff0e]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:flex;font-size:11px;gap:1px;min-height:22px;padding:4px 7px;transition:border-color .15s}.da-inp.focused[data-v-1825ff0e]{border-color:var(--accent)}.da-sec-lbl[data-v-1825ff0e]{font-weight:600}.da-note[data-v-1825ff0e],.da-sec-lbl[data-v-1825ff0e]{color:var(--text-dim);font-size:10px}.da-note[data-v-1825ff0e]{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:wrap;line-height:1.5;min-height:24px;padding:5px 8px;transition:border-color .15s}.da-note.focused[data-v-1825ff0e]{border-color:var(--accent)}.da-note-text[data-v-1825ff0e]{white-space:pre-wrap;word-break:break-all}.da-save-btn[data-v-1825ff0e]{background:#2a8fcc;border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:6px 0;transition:background .15s,transform .1s;width:100%}.da-save-btn.clicking[data-v-1825ff0e]{background:#1e40af;transform:scale(.97)}.da-cur[data-v-1825ff0e]{animation:dablink-1825ff0e .75s steps(1) infinite;background:var(--accent);border-radius:var(--radius);display:inline-block;height:.9em;margin-left:1px;vertical-align:middle;width:1.5px}@keyframes dablink-1825ff0e{0%,to{opacity:1}50%{opacity:0}}.da-mouse[data-v-1825ff0e]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));pointer-events:none;position:absolute;transition:opacity .2s;z-index:200}.da-toast[data-v-1825ff0e]{align-items:center;background:var(--surface);border:1px solid rgba(57,255,136,.3);border-radius:var(--radius);bottom:12px;box-shadow:0 4px 16px #00000080;color:var(--text);display:flex;font-size:10px;gap:6px;left:50%;padding:6px 12px;position:absolute;transform:translate(-50%);white-space:nowrap}.da-toast-enter-active[data-v-1825ff0e]{transition:all .3s cubic-bezier(.34,1.3,.64,1)}.da-toast-leave-active[data-v-1825ff0e]{transition:all .2s ease}.da-toast-enter-from[data-v-1825ff0e]{opacity:0;transform:translate(-50%) translateY(8px)}.da-toast-leave-to[data-v-1825ff0e]{opacity:0;transform:translate(-50%) translateY(4px)}.lg-date[data-v-78c43962]{color:var(--text-mute);font-size:13px;margin:0 0 8px}.lg-section[data-v-78c43962]{margin-top:24px}.lg-section[data-v-78c43962]:first-of-type{margin-top:4px}.lg-section h2[data-v-78c43962]{color:var(--text);font-size:15px;font-weight:700;margin:0 0 8px}.lg-section p[data-v-78c43962]{line-height:1.7;margin:0 0 8px}.lg-list-num[data-v-78c43962],.lg-section p[data-v-78c43962]{color:var(--text-dim);font-size:13px}.lg-list-num[data-v-78c43962]{line-height:1.9;margin:0;padding-left:20px}.lg-footnote[data-v-78c43962]{color:var(--text-faint);font-size:12px}.lg-body a[data-v-78c43962]{color:var(--accent)}.lg-date[data-v-3de466f3]{color:var(--text-mute);font-size:13px;margin:0 0 8px}.lg-lead[data-v-3de466f3]{color:var(--text);font-size:14px;line-height:1.8;margin:0 0 8px}.lg-section[data-v-3de466f3]{margin-top:24px}.lg-section h2[data-v-3de466f3]{color:var(--text);font-size:15px;font-weight:700;margin:0 0 8px}.lg-section p[data-v-3de466f3]{line-height:1.7;margin:0 0 8px}.lg-list[data-v-3de466f3],.lg-section p[data-v-3de466f3]{color:var(--text-dim);font-size:13px}.lg-list[data-v-3de466f3]{line-height:1.9;margin:0;padding-left:18px}.lg-body a[data-v-3de466f3]{color:var(--accent)}.legal-backdrop[data-v-6ad5c207]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9500}.legal-box[data-v-6ad5c207]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;max-height:80vh;max-width:520px;overflow:hidden;width:100%}.legal-header[data-v-6ad5c207]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px}.legal-header h3[data-v-6ad5c207]{color:var(--text);font-size:15px;font-weight:700;margin:0}.legal-close[data-v-6ad5c207]{background:none;border:none;color:var(--text-mute);cursor:pointer;font-size:15px;line-height:1;padding:4px}.legal-close[data-v-6ad5c207]:hover{color:var(--text)}.legal-scroll[data-v-6ad5c207]{overflow-y:auto;padding:16px 18px 20px}.legal-modal-enter-active[data-v-6ad5c207],.legal-modal-leave-active[data-v-6ad5c207]{transition:opacity .15s ease}.legal-modal-enter-from[data-v-6ad5c207],.legal-modal-leave-to[data-v-6ad5c207]{opacity:0}.lm-backdrop[data-v-63c229c8]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9000}.lm-panel[data-v-63c229c8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 24px 64px #0009;display:flex;max-height:90vh;max-width:640px;overflow:hidden;position:relative;width:100%}.lm-close[data-v-63c229c8]{align-items:center;background:#0f172acc;border:1px solid var(--border);border-radius:50%;color:var(--text-dim);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:color .15s,background .15s;width:32px;z-index:10}.lm-close[data-v-63c229c8]:hover{background:var(--border);color:var(--text)}.lm-login-area[data-v-63c229c8]{background:radial-gradient(120% 100% at 0 0,var(--surface-2) 0,var(--surface) 55%);border-right:1px solid var(--border);display:flex;flex:0 0 320px;flex-direction:column;overflow:hidden;padding:40px 28px 26px;position:relative}.lm-glow[data-v-63c229c8]{background:radial-gradient(circle,#39ff8838 0,#39ff8800 70%);height:220px;left:-60px;top:-60px;width:220px}.lm-chart-deco[data-v-63c229c8],.lm-glow[data-v-63c229c8]{pointer-events:none;position:absolute}.lm-chart-deco[data-v-63c229c8]{height:36px;opacity:.55;right:-10px;top:14px;width:150px}.lm-brand[data-v-63c229c8]{align-items:center;display:flex;gap:12px;margin-bottom:26px;position:relative}.lm-title[data-v-63c229c8]{color:var(--text);font-size:21px;font-weight:800;letter-spacing:-.6px}.lm-sub[data-v-63c229c8]{color:var(--text-mute);font-size:12.5px;margin:7px 0 28px;position:relative}.lm-brand-text .lm-sub[data-v-63c229c8]{margin:4px 0 0}.lm-social-btns[data-v-63c229c8]{display:flex;flex-direction:column;gap:11px;position:relative}.lm-social-btn[data-v-63c229c8]{align-items:center;border:1px solid transparent;border-radius:var(--radius);box-shadow:0 1px 2px #0000001f;cursor:pointer;display:flex;font-size:13.5px;font-weight:700;gap:10px;height:48px;justify-content:center;position:relative;transition:filter .15s,transform .12s,box-shadow .15s}.lm-recent-badge[data-v-63c229c8]{background:#2a8fcc;border-radius:var(--radius);box-shadow:0 2px 6px #00000040;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:-.2px;padding:2px 7px;pointer-events:none;position:absolute;right:10px;top:-8px}.lm-recent-badge.dark[data-v-63c229c8]{background:#391b1b;color:#fee500}.lm-social-btn[data-v-63c229c8]:hover:not(:disabled){box-shadow:0 8px 20px #00000047;filter:brightness(1.05);transform:translateY(-1.5px)}.lm-social-btn[data-v-63c229c8]:active:not(:disabled){transform:translateY(0)}.lm-social-btn[data-v-63c229c8]:disabled{cursor:not-allowed;opacity:.6;transform:none}.lm-social-btn.google[data-v-63c229c8]{background:#fff;border-color:#e5e7eb;color:#12151a}.lm-social-btn.kakao[data-v-63c229c8]{background:#fee500;color:#391b1b}.lm-social-btn.naver[data-v-63c229c8]{background:#03c75a;color:#fff}.lm-social-icon[data-v-63c229c8]{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.lm-spinner[data-v-63c229c8]{animation:lm-spin-63c229c8 .7s linear infinite;border:2px solid rgba(0,0,0,.15);border-radius:50%;border-top-color:#0000008c;height:16px;width:16px}.lm-spinner.dark[data-v-63c229c8]{border-color:rgba(0,0,0,.55) rgba(0,0,0,.15) rgba(0,0,0,.15)}@keyframes lm-spin-63c229c8{to{transform:rotate(1turn)}}.lm-consent[data-v-63c229c8]{color:var(--text-faint);font-size:11px;line-height:1.6;margin:18px 0 0;text-align:center}.lm-consent-link[data-v-63c229c8]{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:none}.lm-consent-link[data-v-63c229c8]:hover{text-decoration:underline}.lm-notice[data-v-63c229c8]{color:var(--text-faint);font-size:10px;margin-top:auto;padding-top:20px;text-align:center}.lm-contact-link[data-v-63c229c8]{color:var(--text-mute);text-decoration:underline}.lm-anim-wrap[data-v-63c229c8]{align-items:center;background:var(--bg);display:flex;flex:1;justify-content:center;min-height:460px;position:relative}.lm-anim-label[data-v-63c229c8]{background:#0006;border-radius:var(--radius);bottom:10px;color:#ffffff59;font-size:10px;left:12px;padding:2px 7px;pointer-events:none;position:absolute}.lm-setup-area[data-v-63c229c8]{align-items:center;display:flex;flex-direction:column;padding:40px 32px 36px;width:100%}.lm-setup-avatar-wrap[data-v-63c229c8]{margin-bottom:20px}.lm-setup-avatar[data-v-63c229c8]{border:2px solid var(--border);border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.lm-setup-avatar-ph[data-v-63c229c8]{align-items:center;background:var(--accent-dim);border-radius:50%;color:var(--accent);display:flex;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.lm-setup-form[data-v-63c229c8]{display:flex;flex-direction:column;gap:10px;margin-top:4px;max-width:280px;width:100%}.lm-setup-input[data-v-63c229c8]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;color:var(--text);font-size:15px;height:44px;outline:none;padding:0 14px;text-align:center;transition:border-color .15s;width:100%}.lm-setup-input[data-v-63c229c8]:focus{border-color:var(--accent)}.lm-setup-input[data-v-63c229c8]::-moz-placeholder{color:var(--text-dim)}.lm-setup-input[data-v-63c229c8]::placeholder{color:var(--text-dim)}.lm-setup-error[data-v-63c229c8]{margin:0}.lm-login-error[data-v-63c229c8],.lm-setup-error[data-v-63c229c8]{color:#ff4d6d;font-size:12px;text-align:center}.lm-login-error[data-v-63c229c8]{line-height:1.5;margin:10px 0 0}.lm-setup-btn[data-v-63c229c8]{background:#2a8fcc;border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:44px;transition:opacity .15s;width:100%}.lm-setup-btn[data-v-63c229c8]:hover{opacity:.88}.lm-setup-btn[data-v-63c229c8]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:560px){.lm-panel[data-v-63c229c8]{flex-direction:column;max-height:90vh;overflow-y:auto}.lm-login-area[data-v-63c229c8]{border-right:none;flex:none}.lm-anim-wrap[data-v-63c229c8]{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;min-height:140px;padding-bottom:20px}.lm-anim-label[data-v-63c229c8]{background:none;margin-top:8px;padding:0;position:static}}.lm-demo[data-v-63c229c8]{display:flex;flex-direction:column;gap:6px;margin:10px 0 2px}.lm-demo-input[data-v-63c229c8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:13px;padding:9px 11px}.lm-demo-error[data-v-63c229c8]{color:var(--danger,#d33);font-size:12px;margin:0}.lm-demo-btn[data-v-63c229c8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;font-size:13px;font-weight:600;padding:9px 11px}.lm-demo-btn[data-v-63c229c8]:disabled{cursor:default;opacity:.6}.lm-fade-enter-active[data-v-63c229c8],.lm-fade-leave-active[data-v-63c229c8]{transition:opacity .2s ease}.lm-fade-enter-active .lm-panel[data-v-63c229c8],.lm-fade-leave-active .lm-panel[data-v-63c229c8]{transition:transform .2s ease,opacity .2s ease}.lm-fade-enter-from[data-v-63c229c8],.lm-fade-leave-to[data-v-63c229c8]{opacity:0}.lm-fade-enter-from .lm-panel[data-v-63c229c8]{opacity:0;transform:translateY(16px)}.lm-fade-leave-to .lm-panel[data-v-63c229c8]{opacity:0;transform:translateY(8px)}.cf-backdrop[data-v-675b51a7]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9500}.cf-panel[data-v-675b51a7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 24px 64px #0009;max-width:400px;padding:28px 26px 22px;text-align:center;width:100%}.cf-icon[data-v-675b51a7]{align-items:center;background:var(--accent-dim);border-radius:50%;color:var(--accent);display:flex;height:46px;justify-content:center;margin:0 auto 14px;width:46px}.cf-icon.danger[data-v-675b51a7]{background:#ff4d6d24;color:var(--up)}.cf-icon svg[data-v-675b51a7]{height:22px;width:22px}.cf-title[data-v-675b51a7]{color:var(--text);font-size:17px;font-weight:700;margin:0 0 8px}.cf-message[data-v-675b51a7]{color:var(--text-dim);font-size:14px;line-height:1.65;margin:0;white-space:pre-line}.cf-detail[data-v-675b51a7]{color:var(--text-mute);font-size:12.5px;line-height:1.6;margin:8px 0 0}.cf-actions[data-v-675b51a7]{display:flex;gap:8px;margin-top:22px}.cf-btn[data-v-675b51a7]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:11px 16px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.cf-btn[data-v-675b51a7]:hover{border-color:var(--border-hover);color:var(--text)}.cf-btn.primary[data-v-675b51a7]{background:var(--accent);border-color:var(--accent);color:#0b0d10}.cf-btn.primary[data-v-675b51a7]:hover{color:#0b0d10;opacity:.88}.cf-btn.primary.danger[data-v-675b51a7]{background:var(--up);border-color:var(--up);color:#2a0f0f}.cf-btn[data-v-675b51a7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-fade-enter-active[data-v-675b51a7],.cf-fade-leave-active[data-v-675b51a7]{transition:opacity .18s ease}.cf-fade-enter-active .cf-panel[data-v-675b51a7],.cf-fade-leave-active .cf-panel[data-v-675b51a7]{transition:transform .18s ease,opacity .18s ease}.cf-fade-enter-from[data-v-675b51a7],.cf-fade-leave-to[data-v-675b51a7]{opacity:0}.cf-fade-enter-from .cf-panel[data-v-675b51a7]{opacity:0;transform:translateY(14px) scale(.98)}.cf-fade-leave-to .cf-panel[data-v-675b51a7]{opacity:0;transform:translateY(8px)}.lg[data-v-8f3f435d]{display:flex;flex-direction:column;height:460px;position:relative}.lg.fill[data-v-8f3f435d]{height:100%}.lg-ic[data-v-8f3f435d]{background:none;border:1px solid var(--border);color:var(--text-mute);cursor:pointer;display:grid;height:22px;margin-left:6px;padding:0;place-items:center;position:relative;width:26px;-webkit-tap-highlight-color:transparent}.lg-ic[data-v-8f3f435d]:after{content:"";inset:-11px -4px;position:absolute}.lg-ic.on[data-v-8f3f435d],.lg-ic[data-v-8f3f435d]:hover{border-color:var(--accent);color:var(--accent)}.lg-menu-wrap[data-v-8f3f435d]{display:inline-flex;position:relative}.lg-menu[data-v-8f3f435d]{background:var(--surface-2);border:1px solid var(--accent);box-shadow:0 12px 30px -8px #000000e6;position:absolute;right:0;top:26px;width:182px;z-index:3}.lg-menu-back[data-v-8f3f435d]{background:none;border:0;cursor:default;inset:0;position:fixed;z-index:2}.lg-menu-row[data-v-8f3f435d]{border-bottom:1px solid var(--border);color:var(--text-mute);font-size:11.5px;gap:10px;justify-content:space-between;padding:7px 10px}.lg-fs[data-v-8f3f435d],.lg-menu-row[data-v-8f3f435d]{align-items:center;display:flex}.lg-fs[data-v-8f3f435d]{gap:4px}.lg-fs b[data-v-8f3f435d]{color:var(--accent);font-size:11px;min-width:38px;text-align:center}.lg-fs button[data-v-8f3f435d]{background:none;border:1px solid var(--border);color:var(--text-mute);cursor:pointer;font:inherit;font-size:11px;padding:1px 6px}.lg-fs button[data-v-8f3f435d]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.lg-fs button[data-v-8f3f435d]:disabled{color:var(--text-faint);cursor:default}.lg-menu-item[data-v-8f3f435d]{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:11.5px;gap:12px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.lg-menu-item span[data-v-8f3f435d]{color:var(--amber)}.lg-menu-item[data-v-8f3f435d]:hover{background:#39ff8814}.lg-find[data-v-8f3f435d]{align-items:center;background:#39ff880d;border-bottom:1px solid var(--border);color:var(--accent);display:flex;gap:7px;padding:7px 10px}.lg-find input[data-v-8f3f435d]{background:none;border:0;color:var(--num);flex:1;font:inherit;font-size:13px;min-width:0;outline:none}.lg-find input[data-v-8f3f435d]::-moz-placeholder{color:var(--text-faint)}.lg-find input[data-v-8f3f435d]::placeholder{color:var(--text-faint)}.lg-find .n[data-v-8f3f435d]{color:var(--text-mute);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.lg-find button[data-v-8f3f435d]{background:none;border:0;color:var(--text-mute);cursor:pointer;display:grid;height:22px;padding:0;place-items:center;position:relative;width:22px}.lg-find button[data-v-8f3f435d]:after{content:"";inset:-11px -4px;position:absolute}.lg-find button[data-v-8f3f435d]:hover:not(:disabled){color:var(--accent)}.lg-find button[data-v-8f3f435d]:disabled{color:var(--text-faint);cursor:default}.lg-sr[data-v-8f3f435d]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.lg-body mark[data-v-8f3f435d]{background:#ffb0004d;color:var(--amber)}.lg-msg[data-hit=on] .lg-body[data-v-8f3f435d]{background:#ffb00012;border-color:var(--amber)}.lg-tick[data-v-8f3f435d]{align-items:center;background:#ff3df512;border:0;border-bottom:1px solid var(--border);color:var(--mag);cursor:pointer;display:flex;font:inherit;font-size:11.5px;gap:8px;padding:6px 10px;text-align:left;width:100%}.lg-tick[data-v-8f3f435d]:hover{background:#ff3df524}.lg-tick .t[data-v-8f3f435d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-tick time[data-v-8f3f435d]{color:var(--text-faint);font-variant-numeric:tabular-nums}.lg-tick .n[data-v-8f3f435d]{border:1px solid rgba(255,61,245,.45);font-size:10.5px;padding:0 5px}.lg-tick i[data-v-8f3f435d]{display:grid;place-items:center;transition:transform .15s ease}.lg-tick i.open[data-v-8f3f435d]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.lg-tick i[data-v-8f3f435d]{transition:none}}.lg-ticks[data-v-8f3f435d]{background:#ff3df50a;border-bottom:1px solid var(--border);max-height:190px;overflow-y:auto;padding:6px 10px}.lg-ticks-row[data-v-8f3f435d]{align-items:baseline;color:var(--mag);display:flex;font-size:11.5px;gap:10px;justify-content:space-between;padding:2px 0}.lg-ticks-row time[data-v-8f3f435d]{color:var(--text-faint)}.lg-on[data-v-8f3f435d],.lg-ticks-row time[data-v-8f3f435d]{font-variant-numeric:tabular-nums}.lg-on[data-v-8f3f435d]{align-items:center;display:inline-flex;gap:5px}.lg-on i[data-v-8f3f435d]{background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor;height:7px;width:7px}.lg-on.live[data-v-8f3f435d]{color:var(--accent)}.lg-on.live i[data-v-8f3f435d]{animation:lg-pulse-8f3f435d 1.6s ease-in-out infinite}.lg-on.wait[data-v-8f3f435d]{color:var(--amber)}@keyframes lg-pulse-8f3f435d{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.lg-on.live i[data-v-8f3f435d]{animation:none}}.tp-h[data-v-8f3f435d]{row-gap:4px}.tp-h[data-v-8f3f435d],.tp-m[data-v-8f3f435d]{flex-wrap:wrap}.tp-m[data-v-8f3f435d]{align-items:center;display:flex;justify-content:flex-end}.lg-list[data-v-8f3f435d]{display:flex;flex:1;flex-direction:column;font-size:calc(12.5px*var(--lg-fs, 1));gap:9px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.lg-older[data-v-8f3f435d]{align-self:center;color:var(--text-faint);font-size:11px;margin:2px 0 6px}.lg-older-btn[data-v-8f3f435d]{background:none;border:1px solid var(--border);color:var(--text-mute);cursor:pointer;padding:2px 10px}.lg-older-btn[data-v-8f3f435d]:hover{border-color:var(--border-hover);color:var(--accent)}.lg-empty[data-v-8f3f435d]{color:var(--text-faint);font-size:12px;margin:auto}.lg-msg[data-v-8f3f435d]{align-items:start;align-self:flex-start;-moz-column-gap:7px;column-gap:7px;display:grid;grid-template-areas:"av hd" "av body" "av rep";grid-template-columns:auto minmax(0,1fr);max-width:86%;position:relative}.lg-msg.mine[data-v-8f3f435d]{grid-template-areas:"hd" "body" "rep";grid-template-columns:minmax(0,1fr)}.lg-hd[data-v-8f3f435d]{align-items:center;grid-area:hd;min-height:24px}.lg-body[data-v-8f3f435d]{grid-area:body}.lg-report[data-v-8f3f435d]{grid-area:rep}.lg-av[data-v-8f3f435d]{align-self:start;background:var(--surface-2);border-radius:50%;flex:none;grid-area:av;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.lg-av-x[data-v-8f3f435d]{display:grid;font-family:var(--font-read);font-size:11px;font-weight:800;place-items:center}.lg-msg.mine[data-v-8f3f435d]{align-self:flex-end}.lg-msg.mine .lg-hd[data-v-8f3f435d]{flex-direction:row-reverse}.lg-hd[data-v-8f3f435d]{align-items:baseline;display:flex;gap:8px;min-height:18px}.lg-who[data-v-8f3f435d]{color:var(--amber);font-weight:700}.lg-msg.mine .lg-who[data-v-8f3f435d]{color:var(--accent)}.lg-hd time[data-v-8f3f435d]{color:var(--text-faint);font-size:.88em}.lg-act[data-v-8f3f435d]{display:none;gap:4px;margin-left:auto}.lg-msg:focus-within .lg-act[data-v-8f3f435d],.lg-msg:hover .lg-act[data-v-8f3f435d]{display:flex}@media(hover:none){.lg-act[data-v-8f3f435d]{display:flex;opacity:.6}}.lg-act button[data-v-8f3f435d]{background:var(--bg);border:1px solid var(--border);color:var(--text-mute);cursor:pointer;font-size:10.5px;padding:0 6px}.lg-act button[data-v-8f3f435d]:hover{border-color:var(--border-hover);color:var(--text)}.lg-body[data-v-8f3f435d]{background:#ffffff08;border:1px solid var(--border);color:var(--num);font-family:var(--font-read);line-height:1.45;margin-top:3px;padding:6px 9px;word-break:break-word}.lg-msg.mine .lg-body[data-v-8f3f435d]{background:#39ff8812;border-color:#39ff888c}.lg-body.hidden[data-v-8f3f435d]{color:var(--text-faint);font-style:italic}.lg-report[data-v-8f3f435d]{align-items:center;color:var(--text-mute);display:flex;flex-wrap:wrap;font-size:11px;gap:4px;margin-top:6px}.lg-report button[data-v-8f3f435d]{background:none;border:1px solid var(--border);color:var(--text);cursor:pointer;font-size:11px;padding:1px 6px}.lg-report button[data-v-8f3f435d]:hover{border-color:var(--up);color:var(--up)}.lg-new[data-v-8f3f435d]{background:var(--bg);border:1px solid var(--accent);bottom:58px;color:var(--accent);cursor:pointer;font-size:11.5px;left:50%;padding:3px 10px;position:absolute;transform:translate(-50%)}.lg-foot[data-v-8f3f435d]{border-top:1px solid var(--border)}.lg-notice[data-v-8f3f435d]{font-size:11.5px;padding:6px 10px 0}.lg-me[data-v-8f3f435d],.lg-notice[data-v-8f3f435d]{color:var(--amber);line-height:1.5}.lg-me[data-v-8f3f435d]{background:none;border:1px dashed var(--border-hover);cursor:pointer;flex:0 0 auto;font:inherit;font-size:10.5px;font-weight:700;max-width:76px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent}.lg-me[data-v-8f3f435d]:hover{border-color:var(--accent);color:var(--accent)}.lg-me.is-user[data-v-8f3f435d]{border-color:var(--border);border-style:solid;color:var(--accent);cursor:default}.lg-msg.guest .lg-who[data-v-8f3f435d]{color:#d9b46a}.lg-guest[data-v-8f3f435d]{align-items:center;color:var(--text-mute);display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:8px 10px}.lg-guest button[data-v-8f3f435d]{background:none;border:1px solid var(--accent);color:var(--accent);cursor:pointer;font-size:12px;font-weight:800;padding:4px 10px;white-space:nowrap}.lg-guest button[data-v-8f3f435d]:hover{background:var(--accent);color:var(--on-accent)}.lg-prompt[data-v-8f3f435d]{align-items:center;display:flex;gap:8px;padding:8px 10px}.lg-ps[data-v-8f3f435d]{color:var(--accent);font-weight:800}.lg-prompt input[data-v-8f3f435d]{background:none;border:0;caret-color:var(--accent);color:var(--num);flex:1;font-size:calc(13px*var(--lg-fs, 1));min-width:0;outline:none}.lg-prompt input[data-v-8f3f435d]::-moz-placeholder{color:var(--text-faint)}.lg-prompt input[data-v-8f3f435d]::placeholder{color:var(--text-faint)}.lg-prompt button[type=submit][data-v-8f3f435d]{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);cursor:pointer;font-size:11.5px;font-weight:800;padding:4px 10px}.lg-prompt button[type=submit][data-v-8f3f435d]:disabled{background:none;border-color:var(--border);color:var(--text-faint);cursor:default}.ld-fab[data-v-89a1542f]{background:#0b0d10f5;border:1px solid rgba(57,255,136,.5);border-radius:var(--radius);bottom:18px;box-shadow:0 10px 30px -8px #000c,0 0 20px -6px #39ff8866;cursor:pointer;display:grid;font-size:20px;height:52px;padding:0;place-items:center;position:fixed;right:18px;text-align:left;transition:transform .15s;width:52px;z-index:210}.ld-fab[data-v-89a1542f]:hover{transform:translateY(-2px)}.ld-ic[data-v-89a1542f]{display:grid;line-height:1;place-items:center;position:relative}.ld-badge[data-v-89a1542f]{background:var(--up);border-radius:9px;color:#fff;display:grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:-18px;top:-16px}.ld-win[data-v-89a1542f]{animation:ld-pop-89a1542f .22s cubic-bezier(.2,.9,.2,1);background:var(--surface);border:1px solid rgba(57,255,136,.5);bottom:18px;box-shadow:0 20px 60px -10px #000000e6,0 0 30px -10px #39ff8859;display:flex;flex-direction:column;height:min(560px,calc(100vh - 90px));overscroll-behavior:contain;position:fixed;right:18px;transform-origin:bottom right;width:360px;z-index:145}@keyframes ld-pop-89a1542f{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:none}}.ld-panel[data-v-89a1542f]{border:0!important;flex:1;min-height:0}.ld-resize[data-v-89a1542f]{cursor:nwse-resize;height:16px;left:-1px;position:absolute;top:-1px;touch-action:none;width:16px;z-index:2}.ld-resize[data-v-89a1542f]:before{border-left:2px solid rgba(57,255,136,.6);border-top:2px solid rgba(57,255,136,.6);content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.ld-resize[data-v-89a1542f]:hover:before{border-color:var(--accent)}.ld-win.resizing[data-v-89a1542f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ld:not(.mobile) .ld-win[data-v-89a1542f] .tp-h{cursor:move}.ld:not(.mobile) .ld-win[data-v-89a1542f] .tp-h button{cursor:pointer}.mobile .ld-fab[data-v-89a1542f]{bottom:calc(var(--bottom-nav-h, 56px) + 14px);right:14px}.mobile .ld-win[data-v-89a1542f]{animation:ld-up-89a1542f .28s cubic-bezier(.2,.9,.2,1);border-bottom:0;border-left:0;border-radius:18px 18px 0 0;border-right:0;bottom:var(--bottom-nav-h,56px);height:72dvh;left:0;right:0;width:auto}.mobile .ld-win.typing[data-v-89a1542f]{bottom:0}html.lounge-typing .bottom-nav{display:none!important}@keyframes ld-up-89a1542f{0%{transform:translateY(100%)}to{transform:none}}.ld-win[data-v-89a1542f]{touch-action:none}.ld-win[data-v-89a1542f] .lg-list,.ld-win[data-v-89a1542f] .lg-ticks{touch-action:pan-y}.ld.mobile .ld-win[data-v-89a1542f] .tp-h{cursor:ns-resize;min-height:30px;padding:4px 6px;position:relative;touch-action:none}.ld.mobile .ld-win[data-v-89a1542f] .tp-t{display:none}.ld.mobile .ld-win[data-v-89a1542f] .tp-h:before{background:var(--border-hover);border-radius:2px;content:"";height:4px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.ld.mobile .ld-win[data-v-89a1542f] .tp-m{flex:1}.ld.mobile .ld-win[data-v-89a1542f] .lg-on{margin-right:auto}@media(prefers-reduced-motion:reduce){.ld-fab[data-v-89a1542f],.ld-win[data-v-89a1542f]{animation:none;transition:none}}.xs-backdrop[data-v-9ae6766a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9500}.xs-panel[data-v-9ae6766a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 24px 64px #0009;max-width:340px;padding:26px 22px 20px;text-align:center;width:100%}.xs-mascot[data-v-9ae6766a]{display:flex;justify-content:center;margin-bottom:6px}.xs-title[data-v-9ae6766a]{color:var(--text);font-size:18px;font-weight:800;margin:6px 0 4px}.xs-sub[data-v-9ae6766a]{color:var(--text-dim);font-size:14px;margin:0}.xs-actions[data-v-9ae6766a]{display:flex;gap:8px;margin-top:22px}.xs-btn[data-v-9ae6766a]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);cursor:pointer;flex:1;font-size:14.5px;font-weight:700;padding:12px 16px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.xs-btn[data-v-9ae6766a]:hover{border-color:var(--border-hover);color:var(--text)}.xs-btn.danger[data-v-9ae6766a]{background:var(--up);border-color:var(--up);color:#2a0f0f}.xs-btn.danger[data-v-9ae6766a]:hover{color:#2a0f0f;opacity:.9}.xs-btn[data-v-9ae6766a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xs-pop-enter-active[data-v-9ae6766a]{transition:opacity .2s ease}.xs-pop-leave-active[data-v-9ae6766a]{transition:opacity .16s ease}.xs-pop-enter-active .xs-panel[data-v-9ae6766a]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease}.xs-pop-leave-active .xs-panel[data-v-9ae6766a]{transition:transform .16s ease,opacity .16s ease}.xs-pop-enter-from[data-v-9ae6766a],.xs-pop-leave-to[data-v-9ae6766a]{opacity:0}.xs-pop-enter-from .xs-panel[data-v-9ae6766a]{opacity:0;transform:translateY(16px) scale(.96)}.xs-pop-leave-to .xs-panel[data-v-9ae6766a]{opacity:0;transform:translateY(6px) scale(.99)}@media(prefers-reduced-motion:reduce){.xs-pop-enter-active[data-v-9ae6766a],.xs-pop-enter-active .xs-panel[data-v-9ae6766a],.xs-pop-leave-active[data-v-9ae6766a],.xs-pop-leave-active .xs-panel[data-v-9ae6766a]{transition:none}}.er[data-v-13900028]{background:var(--bg,#030604);color:var(--text,#f2f2f4);display:grid;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Malgun Gothic,sans-serif;min-height:100vh;min-height:100dvh;padding:24px;place-items:center}.er-box[data-v-13900028]{max-width:420px;text-align:center;width:100%}.er-mascot[data-v-13900028]{border-radius:var(--radius);height:72px;margin-bottom:20px;opacity:.9;width:72px}.er-code[data-v-13900028]{color:var(--text-faint,#59595f);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.14em;margin:0 0 6px}.er-title[data-v-13900028]{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px}.er-desc[data-v-13900028]{color:var(--text-mute,#85858e);font-size:14px;line-height:1.65;margin:0 0 26px;word-break:keep-all}.er-actions[data-v-13900028]{display:flex;flex-wrap:wrap;gap:8px}.er-actions[data-v-13900028],.er-btn[data-v-13900028]{justify-content:center}.er-btn[data-v-13900028]{align-items:center;background:var(--surface,#060c08);border:1px solid var(--border,#143322);border-radius:var(--radius);color:var(--text,#f2f2f4);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;min-height:40px;padding:0 18px;text-decoration:none;transition:border-color .14s,background .14s}.er-btn[data-v-13900028]:hover{background:var(--surface-2,#0b160f);border-color:var(--border-hover,#1f4a32)}.er-btn-primary[data-v-13900028]{color:var(--accent,#39ff88)}.er-btn-primary[data-v-13900028],.er-btn-primary[data-v-13900028]:hover{background:var(--accent-dim,#0d2a19);border-color:var(--accent,#39ff88)}.er-btn-primary[data-v-13900028]:hover{filter:brightness(1.25)}.er-dev[data-v-13900028]{background:var(--surface,#060c08);border:1px solid var(--border,#143322);border-radius:var(--radius);margin-top:28px;padding:10px 12px;text-align:left}.er-dev summary[data-v-13900028]{color:var(--text-mute,#85858e);cursor:pointer;font-size:12px;font-weight:700}.er-dev pre[data-v-13900028]{color:var(--text-dim,#b6b6bd);font-size:11.5px;line-height:1.6;margin:10px 0 0;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-all}
