@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";.overlay[data-v-4432a264]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-4432a264]{width:360px;max-width:92vw;padding:18px;background:var(--surface)}.m-head[data-v-4432a264]{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:14px}.field[data-v-4432a264]{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:14px}.field .lbl[data-v-4432a264]{color:var(--muted);font-size:12px}.field select.lang[data-v-4432a264]{padding:6px 8px;font-size:14px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.stepper[data-v-4432a264]{display:flex;align-items:center;gap:14px}.stepper .step[data-v-4432a264]{width:40px;height:40px;flex-shrink:0;font-size:22px;font-weight:700;line-height:1;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.stepper .step[data-v-4432a264]:hover:not(:disabled){background:#f4f4f5}.stepper .step[data-v-4432a264]:disabled{opacity:.4;cursor:default}.stepper .count-val[data-v-4432a264]{min-width:36px;text-align:center;font-size:18px;font-weight:700}.count-off[data-v-4432a264]{color:var(--muted);font-size:12px;margin:0}.row.toggle[data-v-4432a264]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.row.toggle .lbl[data-v-4432a264]{flex:1}.row.toggle .sw[data-v-4432a264]{position:absolute;opacity:0;width:0;height:0;margin:0}.row.toggle .track[data-v-4432a264]{position:relative;flex-shrink:0;box-sizing:border-box;width:42px;height:24px;border-radius:999px;background:var(--line);transition:background .15s}.row.toggle .knob[data-v-4432a264]{position:absolute;top:2px;left:2px;box-sizing:border-box;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid var(--line);transition:transform .15s}.row.toggle .sw:checked+.track[data-v-4432a264]{background:var(--accent)}.row.toggle .sw:checked+.track .knob[data-v-4432a264]{transform:translate(18px);border-color:var(--accent)}.row.toggle .sw:focus-visible+.track[data-v-4432a264]{outline:2px solid var(--accent);outline-offset:2px}.err[data-v-4432a264]{color:var(--rec);font-size:12px;margin:8px 0 0}.actions[data-v-4432a264]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.overlay[data-v-caf9b84a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-caf9b84a]{width:360px;max-width:92vw;padding:18px;background:var(--surface)}.m-head[data-v-caf9b84a]{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:14px}.status[data-v-caf9b84a]{font-size:14px;color:var(--muted);padding:14px 0;text-align:center}.desc[data-v-caf9b84a]{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 14px}.desc strong[data-v-caf9b84a]{color:var(--ink)}.qr-wrap[data-v-caf9b84a]{display:flex;justify-content:center;margin-bottom:14px}.qr[data-v-caf9b84a]{width:200px;height:200px;border:1px solid var(--line);border-radius:8px}.url-row[data-v-caf9b84a]{display:flex;gap:8px}.url[data-v-caf9b84a]{flex:1;min-width:0;padding:8px 10px;font-size:13px;border:1px solid var(--line);border-radius:6px;background:#f9f9fb;color:var(--ink)}.copy[data-v-caf9b84a]{flex-shrink:0;padding:8px 14px;font-size:13px}.share-btn[data-v-caf9b84a]{width:100%;margin-top:10px;padding:11px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.actions[data-v-caf9b84a]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}.danger.off[data-v-caf9b84a]{padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;color:var(--rec);background:#fdecea;border:1px solid var(--rec);border-radius:999px}.danger.off[data-v-caf9b84a]:hover{filter:brightness(.97)}.off-hint[data-v-caf9b84a]{font-size:11px;color:#a1a1aa;margin:8px 0 0}.err[data-v-caf9b84a]{color:var(--rec);font-size:13px;padding:10px 0}.item[data-v-3596279c]{display:flex;align-items:center;gap:6px;padding:8px 10px 8px 30px;border-radius:10px;cursor:pointer}.item[data-v-3596279c]:hover{background:#f4f4f5}.item.active[data-v-3596279c]{background:var(--accent-soft);box-shadow:inset 3px 0 0 0 var(--accent)}.item.active .title[data-v-3596279c]{color:var(--accent);font-weight:700}.info[data-v-3596279c]{flex:1;min-width:0}.title[data-v-3596279c]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-3596279c]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-top:4px;white-space:nowrap;overflow:hidden}.mi[data-v-3596279c]{display:inline-flex;align-items:center;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis}.mi-ico[data-v-3596279c]{width:13px;height:13px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sep[data-v-3596279c]{flex:none;width:1px;height:10px;background:var(--line)}.badge[data-v-3596279c]{padding:1px 7px;border-radius:999px;font-weight:600;font-size:11.5px;flex:none}.badge.s11[data-v-3596279c]{background:#f4f4f5;color:#71717a}.badge.s21[data-v-3596279c]{background:#fdecea;color:var(--rec)}.badge.s91[data-v-3596279c]{background:#e6e6e6;color:#000}.item.active .badge[data-v-3596279c]{background:#fff}.actions[data-v-3596279c]{display:flex;align-items:center;gap:4px;flex-shrink:0}.act[data-v-3596279c]{border:none;background:none;cursor:pointer;padding:0 2px;line-height:1}.act.star[data-v-3596279c]{font-size:14px;color:#c4c4cc}.act.star[data-v-3596279c]:hover,.act.star.on[data-v-3596279c]{color:#facc15}.act.kebab[data-v-3596279c]{font-size:16px;color:var(--muted);opacity:0}.item:hover .act.kebab[data-v-3596279c]{opacity:1}.act.kebab[data-v-3596279c]:hover{color:var(--ink)}.act.star[data-v-3596279c]:not(.on){opacity:0}.item:hover .act.star[data-v-3596279c]{opacity:1}@media (max-width: 980px){.item.active .act[data-v-3596279c]{opacity:1}}.kebab-menu[data-v-3596279c]{position:fixed;z-index:300;min-width:148px;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px -10px #00000047}.kebab-item[data-v-3596279c]{display:flex;align-items:center;width:100%;padding:8px 10px;border:none;background:none;cursor:pointer;font-size:13px;color:var(--ink);border-radius:7px;text-align:left}.kebab-item[data-v-3596279c]:hover{background:var(--accent-soft)}.kebab-item.danger[data-v-3596279c]{color:var(--rec)}.kebab-item.danger[data-v-3596279c]:hover{background:#fdecea}.sb[data-v-0ac6046e]{display:flex;flex-direction:column;height:100%;min-height:0}.sb-scroll[data-v-0ac6046e]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:20px 10px}.start[data-v-0ac6046e],.search[data-v-0ac6046e],.nav-item[data-v-0ac6046e],.list-label[data-v-0ac6046e]{flex:0 0 auto}.start[data-v-0ac6046e]{width:100%;height:42px;margin-bottom:14px;border:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding-left:14px}.start-icon[data-v-0ac6046e]{width:20px;height:20px;flex:none;filter:brightness(0) invert(1)}.overlay[data-v-0ac6046e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-0ac6046e]{width:320px;max-width:92vw;padding:18px;background:var(--surface)}.m-head[data-v-0ac6046e]{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:14px}.stop-msg[data-v-0ac6046e]{font-size:14px;color:var(--ink);line-height:1.5;margin:0 0 18px}.actions[data-v-0ac6046e]{display:flex;justify-content:flex-end;gap:8px}.search[data-v-0ac6046e]{position:relative;margin-bottom:14px}.search-ico[data-v-0ac6046e]{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:#a1a1aa;fill:none;stroke-width:1.8;stroke-linecap:round}.search-input[data-v-0ac6046e]{width:100%;box-sizing:border-box;padding:9px 30px 9px 33px;font-size:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.search-input[data-v-0ac6046e]::placeholder{color:#a1a1aa}.search-input[data-v-0ac6046e]:focus{outline:none;border-color:var(--accent)}.search-clear[data-v-0ac6046e]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;color:var(--muted);font-size:12px;line-height:1;padding:4px}.search-clear[data-v-0ac6046e]:hover{color:var(--ink)}.nav-item[data-v-0ac6046e]{display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;margin:0 0 6px;padding:10px 8px;font-size:13.5px;font-weight:700;color:#3f3f46;border:none;border-bottom:1px solid var(--line);border-radius:0;background:none;cursor:pointer;text-align:left}.nav-item[data-v-0ac6046e]:hover{color:var(--ink)}.nav-item.on[data-v-0ac6046e]{color:var(--accent)}.nav-item.mt[data-v-0ac6046e]{margin-top:14px}.list-label[data-v-0ac6046e]{display:flex;align-items:center;margin:0 0 6px;border-bottom:1px solid var(--line)}.list-label.mt[data-v-0ac6046e]{margin-top:14px}.lh-main[data-v-0ac6046e]{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:10px 8px;border:none;background:none;cursor:pointer;text-align:left;font-size:13.5px;font-weight:700;color:#3f3f46}.lh-main[data-v-0ac6046e]:hover{color:var(--ink)}.lh-ctrls[data-v-0ac6046e]{display:flex;align-items:center;gap:2px;padding-right:12px}.ctrl[data-v-0ac6046e]{border:none;background:none;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;color:var(--muted)}.ctrl[data-v-0ac6046e]:hover{background:#f4f4f5;color:var(--ink)}.ctrl svg[data-v-0ac6046e]{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ctrl .chev[data-v-0ac6046e]{transition:transform .15s}.ctrl .chev.closed[data-v-0ac6046e]{transform:rotate(-90deg)}.nav-ico[data-v-0ac6046e]{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sort-menu[data-v-0ac6046e]{position:fixed;z-index:300;min-width:158px;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px -10px #00000047}.sort-item[data-v-0ac6046e]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;cursor:pointer;text-decoration:none;font-size:13px;color:var(--ink);border-radius:7px;text-align:left}.sort-item[data-v-0ac6046e]:hover{background:var(--accent-soft)}.sort-item.on[data-v-0ac6046e]{color:var(--accent);font-weight:700}.sort-item.danger[data-v-0ac6046e]{color:var(--rec)}.sort-item.danger[data-v-0ac6046e]:hover{background:#fdecea}.sort-check[data-v-0ac6046e]{width:12px;flex:none;color:var(--accent);font-size:11px}.list[data-v-0ac6046e]{list-style:none;margin:0 0 2px;padding:0 0 2px;display:flex;flex-direction:column;gap:2px;flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.empty[data-v-0ac6046e]{color:#a1a1aa;font-size:12px;padding:8px 10px}.sb-foot[data-v-0ac6046e]{flex-shrink:0;border-top:1px solid var(--line);background:var(--surface);padding:8px}.foot-app[data-v-0ac6046e]{display:flex;align-items:center;gap:9px;text-decoration:none;width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;font-size:13.5px;font-weight:600;color:var(--muted);padding:8px;border-radius:10px}.foot-app[data-v-0ac6046e]:hover{background:#f4f4f5;color:var(--ink)}.s-logo[data-v-0ac6046e]{width:18px;height:18px;flex:none;border-radius:5px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:12px}.sb-user[data-v-0ac6046e]{display:flex;align-items:center;gap:10px;margin:4px -8px 0;padding:12px 16px 8px;border-top:1px solid var(--line)}.avatar[data-v-0ac6046e]{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar.ph[data-v-0ac6046e]{display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:14px}.uname[data-v-0ac6046e]{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu[data-v-0ac6046e]{flex-shrink:0;border:none;background:none;cursor:pointer;padding:4px;border-radius:8px;display:inline-flex;align-items:center}.user-menu svg[data-v-0ac6046e]{width:18px;height:18px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round}.user-menu[data-v-0ac6046e]:hover{background:#f4f4f5}.user-menu:hover svg[data-v-0ac6046e]{stroke:var(--ink)}.lang[data-v-c5d9f49f]{position:relative;align-self:center}.lang-btn[data-v-c5d9f49f]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.lang-btn[data-v-c5d9f49f]:hover{border-color:var(--accent);color:var(--accent)}.lang-btn.icon-only[data-v-c5d9f49f]{width:32px;height:32px;padding:0;border-radius:50%;justify-content:center;gap:0}.lang-globe[data-v-c5d9f49f]{width:16px;height:16px;flex:none}.lang-cur[data-v-c5d9f49f]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-menu[data-v-c5d9f49f]{position:absolute;top:calc(100% + 6px);z-index:120;min-width:168px;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px -10px #00000047}.lang--right .lang-menu[data-v-c5d9f49f]{right:0}.lang--left .lang-menu[data-v-c5d9f49f]{left:0}.lang-item[data-v-c5d9f49f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;cursor:pointer;font-size:14px;color:var(--ink);border-radius:7px;text-align:left}.lang-item[data-v-c5d9f49f]:hover{background:var(--accent-soft)}.lang-item.on[data-v-c5d9f49f]{color:var(--accent);font-weight:700}.lang-check[data-v-c5d9f49f]{width:14px;flex:none;color:var(--accent);font-size:12px}.lang-label[data-v-c5d9f49f]{flex:1}.login-card[data-v-fbdb9882]{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:24px;padding:40px 36px 32px;box-shadow:0 16px 64px #0000004d}.login-card__lang[data-v-fbdb9882]{position:absolute;top:14px;left:14px;z-index:4}.login-card__brand[data-v-fbdb9882]{display:inline-flex;align-items:center;gap:9px;-webkit-user-select:none;user-select:none;margin-bottom:20px}.login-card__brand-dot[data-v-fbdb9882]{width:11px;height:11px;border-radius:50%;background:#ef4444;flex:none}.login-card__brand-text[data-v-fbdb9882]{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1;color:#0d0d0d}.login-card__brand-accent[data-v-fbdb9882]{color:#ff4969}.login-card__title[data-v-fbdb9882]{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#0d0d0d;margin:0;text-align:center}.login-card__sub[data-v-fbdb9882]{font-size:14px;color:#6b6b6b;text-align:center;margin:10px 0 0;line-height:1.5}.login-card__error[data-v-fbdb9882]{margin-top:14px;font-size:13px;color:#ef4444;text-align:center;background:#ef444414;padding:10px 16px;border-radius:10px;width:100%}.login-card__body[data-v-fbdb9882]{width:100%;margin-top:28px;display:flex;flex-direction:column;gap:10px}.login-card__agebox[data-v-fbdb9882]{position:relative;width:100%;display:flex;align-items:stretch;overflow:hidden;height:60px;border-radius:12px;border:1px solid #e8e8e8;background:#f5f5f5;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s}.login-card__agebox[data-v-fbdb9882]:hover{background:#eee}.login-card__agebox.is-checked[data-v-fbdb9882]{background:#ff496914;border-color:#ff496959}.login-card__agebox-input[data-v-fbdb9882]{position:absolute;opacity:0;width:0;height:0}.login-card__agebox-left[data-v-fbdb9882]{width:56px;flex:none;display:flex;align-items:center;justify-content:center}.login-card__agebox-check[data-v-fbdb9882]{width:22px;height:22px;border-radius:7px;border:1.5px solid #c4c4c4;display:flex;align-items:center;justify-content:center;flex:none;color:#fff;transition:all .15s}.login-card__agebox.is-checked .login-card__agebox-check[data-v-fbdb9882]{background:#ff4969;border-color:#ff4969}.login-card__agebox-check svg[data-v-fbdb9882]{width:13px;height:13px;opacity:0;transition:opacity .15s}.login-card__agebox.is-checked .login-card__agebox-check svg[data-v-fbdb9882]{opacity:1}.login-card__agebox-txt[data-v-fbdb9882]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.3;gap:3px;padding-right:15px}.login-card__agebox-txt b[data-v-fbdb9882]{font-size:15px;font-weight:600;color:#0d0d0d}.login-card__agebox-txt small[data-v-fbdb9882]{font-size:11.5px;color:#9a9a9a}.login-card__gwrap[data-v-fbdb9882]{position:relative;width:100%}.login-card__google[data-v-fbdb9882]{position:relative;width:100%;height:60px;border-radius:12px;border:1.5px solid #4285F4;background:#4285f4;cursor:pointer;font-family:inherit;display:inline-flex;align-items:stretch;padding:0;overflow:hidden;transition:filter .15s,opacity .15s}.login-card__google[data-v-fbdb9882]:hover:not(.is-off){filter:brightness(1.08)}.login-card__google.is-off[data-v-fbdb9882]{opacity:.45;cursor:not-allowed}.login-card__gbox[data-v-fbdb9882]{width:56px;flex-shrink:0;background:#fff;border-right:1.5px solid #4285F4;display:flex;align-items:center;justify-content:center}.login-card__glogo[data-v-fbdb9882]{width:22px;height:22px;flex:none}.login-card__gtext[data-v-fbdb9882]{flex:1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em}.login-card__goverlay[data-v-fbdb9882]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:.001;overflow:hidden}.login-card__goverlay[data-v-fbdb9882]>div{transform:scale(2.4);transform-origin:center}.login-card__dev[data-v-fbdb9882]{width:100%;height:44px;margin-top:4px;border-radius:10px;border:1px dashed #c4c4c4;background:#fafafa;color:#666;cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:background .15s}.login-card__dev[data-v-fbdb9882]:hover{background:#f0f0f0}.login-card__footnote[data-v-fbdb9882]{margin-top:22px;font-size:12px;color:#aaa;text-align:center;line-height:1.6}.login-card__link[data-v-fbdb9882]{color:#888;text-decoration:underline;text-underline-offset:2px;border:none;background:none;padding:0;font:inherit;cursor:pointer}.login-card__link[data-v-fbdb9882]:hover{color:#555}@media (max-width: 480px){.login-card[data-v-fbdb9882]{padding:36px 24px 28px;border-radius:20px}}@media (prefers-reduced-motion: reduce){[data-v-fbdb9882]{transition:none!important}}.sheet[data-v-c29a949f]{width:100%;background:#141414;border-radius:26px 26px 0 0;padding:12px 22px calc(26px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 -12px 40px #0006}.sheet__grab[data-v-c29a949f]{width:40px;height:5px;border-radius:999px;background:#4a4a4d;margin:2px 0 6px}.sheet__err[data-v-c29a949f]{width:100%;margin:0;font-size:13px;color:#ff8a8a;text-align:center;background:#ef44441f;padding:9px 14px;border-radius:10px}.sheet__gwrap[data-v-c29a949f]{position:relative;width:100%}.sheet__gcap[data-v-c29a949f]{position:relative;width:100%;height:54px;border-radius:999px;border:none;background:#fff;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;transition:filter .15s}.sheet__gcap[data-v-c29a949f]:hover{filter:brightness(.97)}.sheet__glogo[data-v-c29a949f]{width:20px;height:20px;flex:none}.sheet__gtext[data-v-c29a949f]{color:#1f1f1f;font-size:15px;font-weight:600}.sheet__goverlay[data-v-c29a949f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;opacity:.001;overflow:hidden}.sheet__goverlay[data-v-c29a949f]>div{transform:scale(2.4);transform-origin:center}.sheet__or[data-v-c29a949f]{width:100%;display:flex;align-items:center;gap:12px;color:#7c7c80;font-size:12.5px}.sheet__or[data-v-c29a949f]:before,.sheet__or[data-v-c29a949f]:after{content:"";flex:1;height:1px;background:#333336}.sheet__gray[data-v-c29a949f]{width:100%;height:54px;border-radius:999px;border:none;cursor:pointer;background:#2c2c30;color:#ececee;font-size:15px;font-weight:600;font-family:inherit;transition:background .15s}.sheet__gray[data-v-c29a949f]:hover{background:#3a3a3f}.sheet__dev[data-v-c29a949f]{width:100%;height:44px;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;border:1px dashed #4a4a4d;background:transparent;color:#9a9a9d}.sheet__dev[data-v-c29a949f]:hover{background:#ffffff0a}.sheet__foot[data-v-c29a949f]{margin:2px 0 0;font-size:11.5px;color:#7c7c80;text-align:center;line-height:1.6}.sheet__link[data-v-c29a949f]{color:#b7b7bb;text-decoration:underline;text-underline-offset:2px;border:none;background:none;padding:0;font:inherit;cursor:pointer}.sheet__link[data-v-c29a949f]:hover{color:#e5e5e7}.lm-overlay[data-v-7664ea90]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lm-overlay.is-sheet[data-v-7664ea90]{align-items:flex-end;justify-content:stretch;padding:0;background:transparent;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.lm-card[data-v-7664ea90]{position:relative;width:100%;max-width:420px}.lm-close[data-v-7664ea90]{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f2f2f3;color:#6b6b6b;font-size:14px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.lm-close[data-v-7664ea90]:hover{background:#e6e6e7;color:#0d0d0d}.lm-fade-enter-active[data-v-7664ea90],.lm-fade-leave-active[data-v-7664ea90]{transition:opacity .2s ease}.lm-fade-enter-from[data-v-7664ea90],.lm-fade-leave-to[data-v-7664ea90]{opacity:0}.lm-fade-enter-active .lm-card[data-v-7664ea90],.lm-fade-leave-active .lm-card[data-v-7664ea90]{transition:transform .2s ease}.lm-fade-enter-from .lm-card[data-v-7664ea90],.lm-fade-leave-to .lm-card[data-v-7664ea90]{transform:translateY(10px)}.lm-fade-enter-active.is-sheet[data-v-7664ea90] .sheet,.lm-fade-leave-active.is-sheet[data-v-7664ea90] .sheet{transition:transform .28s ease}.lm-fade-enter-from.is-sheet[data-v-7664ea90] .sheet,.lm-fade-leave-to.is-sheet[data-v-7664ea90] .sheet{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){.lm-fade-enter-active[data-v-7664ea90],.lm-fade-leave-active[data-v-7664ea90],.lm-fade-enter-active .lm-card[data-v-7664ea90],.lm-fade-leave-active .lm-card[data-v-7664ea90],.lm-fade-enter-active.is-sheet[data-v-7664ea90] .sheet,.lm-fade-leave-active.is-sheet[data-v-7664ea90] .sheet{transition:none}}.lo-overlay[data-v-de3de950]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lo-card[data-v-de3de950]{position:relative;width:100%;max-width:420px;background:#fff;border:1px solid #e8e8e8;border-radius:24px;padding:40px 36px 32px;box-shadow:0 16px 64px #0000004d}.lo-close[data-v-de3de950]{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f2f2f3;color:#6b6b6b;font-size:14px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.lo-close[data-v-de3de950]:hover{background:#e6e6e7;color:#0d0d0d}.lo-title[data-v-de3de950]{font-size:18px;font-weight:700;color:#0d0d0d;text-align:center;margin:4px 0 0}.lo-profile[data-v-de3de950]{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px 20px;border:1px solid #ebebeb;border-radius:14px;background:#f7f7f7}.lo-avatar[data-v-de3de950]{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none}.lo-avatar.lo-ph[data-v-de3de950]{display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:18px}.lo-meta[data-v-de3de950]{display:flex;flex-direction:column;min-width:0;gap:3px}.lo-name[data-v-de3de950]{font-size:15px;font-weight:600;color:#0d0d0d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-handle[data-v-de3de950]{font-size:13px;color:#9a9a9a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-actions[data-v-de3de950]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px}.lo-btn[data-v-de3de950]{width:40%;height:48px;border-radius:999px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lo-logout[data-v-de3de950]{border:none;background:#6b6b6b;color:#fff}.lo-logout[data-v-de3de950]:hover{background:var(--accent)}.lo-fade-enter-active[data-v-de3de950],.lo-fade-leave-active[data-v-de3de950]{transition:opacity .2s ease}.lo-fade-enter-from[data-v-de3de950],.lo-fade-leave-to[data-v-de3de950]{opacity:0}.lo-fade-enter-active .lo-card[data-v-de3de950],.lo-fade-leave-active .lo-card[data-v-de3de950]{transition:transform .2s ease}.lo-fade-enter-from .lo-card[data-v-de3de950],.lo-fade-leave-to .lo-card[data-v-de3de950]{transform:translateY(10px)}@media (max-width: 480px){.lo-card[data-v-de3de950]{padding:36px 24px 28px;border-radius:20px}}@media (prefers-reduced-motion: reduce){.lo-fade-enter-active[data-v-de3de950],.lo-fade-leave-active[data-v-de3de950],.lo-fade-enter-active .lo-card[data-v-de3de950],.lo-fade-leave-active .lo-card[data-v-de3de950]{transition:none}}.dm-overlay[data-v-708e934f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#18181b66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dm-card[data-v-708e934f]{position:relative;width:100%;max-width:820px;max-height:86vh;display:flex;flex-direction:column;background:var(--surface);border-radius:18px;box-shadow:0 18px 60px -18px #0006;overflow:hidden}.dm-close[data-v-708e934f]{position:absolute;top:14px;right:14px;z-index:5;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f4f4f5e6;color:#6b6b6b;font-size:14px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.dm-close[data-v-708e934f]:hover{background:#e6e6e7;color:var(--ink)}.dm-body[data-v-708e934f]{overflow-y:auto}.dm-body[data-v-708e934f] .policy-page{min-height:0;background:transparent;padding:44px 40px 40px}.dm-body[data-v-708e934f] .policy-back{display:none}.dm-fade-enter-active[data-v-708e934f],.dm-fade-leave-active[data-v-708e934f]{transition:opacity .2s ease}.dm-fade-enter-from[data-v-708e934f],.dm-fade-leave-to[data-v-708e934f]{opacity:0}.dm-fade-enter-active .dm-card[data-v-708e934f],.dm-fade-leave-active .dm-card[data-v-708e934f]{transition:transform .2s ease}.dm-fade-enter-from .dm-card[data-v-708e934f],.dm-fade-leave-to .dm-card[data-v-708e934f]{transform:translateY(10px)}@media (max-width: 600px){.dm-overlay[data-v-708e934f]{padding:0}.dm-card[data-v-708e934f]{max-width:100%;max-height:100vh;border-radius:0}.dm-body[data-v-708e934f] .policy-page{padding:44px 18px 32px}}@media (prefers-reduced-motion: reduce){.dm-fade-enter-active[data-v-708e934f],.dm-fade-leave-active[data-v-708e934f],.dm-fade-enter-active .dm-card[data-v-708e934f],.dm-fade-leave-active .dm-card[data-v-708e934f]{transition:none}}.inapp-overlay[data-v-a6013645]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg, #fff);display:flex;align-items:center;justify-content:center;padding:28px}.inapp-box[data-v-a6013645]{width:380px;max-width:92vw;padding:28px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;background:var(--surface)}.brand-dot[data-v-a6013645]{width:12px;height:12px;border-radius:50%;background:var(--rec)}.t[data-v-a6013645]{font-size:18px;font-weight:800;margin:0;color:var(--ink)}.d[data-v-a6013645]{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.d b[data-v-a6013645]{color:var(--ink)}.open[data-v-a6013645]{width:100%;padding:13px;font-size:15px;font-weight:700;margin-top:4px}.guide[data-v-a6013645]{font-size:12.5px;line-height:1.6;color:var(--muted);margin:8px 0 0}.url-row[data-v-a6013645]{display:flex;gap:8px;width:100%}.url[data-v-a6013645]{flex:1;min-width:0;padding:8px 10px;font-size:12px;border:1px solid var(--line);border-radius:6px;background:#f9f9fb;color:var(--ink)}.copy[data-v-a6013645]{flex-shrink:0;padding:8px 12px;font-size:12px}.hint[data-v-a6013645]{font-size:11.5px;color:#a1a1aa;margin:4px 0 0;line-height:1.6}.hint b[data-v-a6013645]{color:var(--muted)}.app[data-v-d46b3c04]{display:flex;flex-direction:column;height:100%}.topbar[data-v-d46b3c04]{display:flex;align-items:baseline;gap:14px;height:60px;flex-shrink:0;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--line)}.brand[data-v-d46b3c04]{display:flex;align-items:center;gap:8px;cursor:pointer;align-self:center}.rec-dot[data-v-d46b3c04]{width:9px;height:9px;border-radius:50%;background:var(--rec)}.word[data-v-d46b3c04]{font-size:18px;font-weight:700;letter-spacing:-.02em}.word .p[data-v-d46b3c04]{color:var(--accent)}.tag[data-v-d46b3c04]{color:var(--muted);font-size:12px;align-self:center}.spacer[data-v-d46b3c04]{flex:1}.topbar-lang[data-v-d46b3c04]{margin-right:2px}.auth-actions[data-v-d46b3c04]{display:flex;align-items:center;gap:8px;align-self:center}.auth-actions button[data-v-d46b3c04]{cursor:pointer;font-size:14px;border-radius:8px;line-height:1}.login-btn[data-v-d46b3c04]{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:7px 14px;font-weight:600}.login-btn[data-v-d46b3c04]:hover{border-color:var(--accent);color:var(--accent)}.signup-btn[data-v-d46b3c04]{border:none;background:var(--accent);color:#fff;padding:8px 15px;font-weight:700}.signup-btn[data-v-d46b3c04]:hover{filter:brightness(.95)}.notice-pill[data-v-d46b3c04]{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:100;background:#18181beb;color:#fff;font-size:13px;font-weight:600;padding:10px 18px;border-radius:999px;box-shadow:0 6px 20px #00000040}.notice-fade-enter-active[data-v-d46b3c04],.notice-fade-leave-active[data-v-d46b3c04]{transition:opacity .25s ease,transform .25s ease}.notice-fade-enter-from[data-v-d46b3c04],.notice-fade-leave-to[data-v-d46b3c04]{opacity:0;transform:translate(-50%,8px)}.hamburger[data-v-d46b3c04]{display:none;align-self:center;border:none;background:none;cursor:pointer;font-size:18px;line-height:1;padding:4px 6px;color:var(--ink);margin-left:-4px}.body[data-v-d46b3c04]{flex:1;display:flex;min-height:0;position:relative}.sidebar[data-v-d46b3c04]{width:280px;flex-shrink:0;border-right:1px solid var(--line);background:var(--surface)}.main[data-v-d46b3c04]{flex:1;min-width:0;overflow-y:auto;padding:20px 24px}.backdrop[data-v-d46b3c04]{display:none}@media (max-width: 980px){.topbar[data-v-d46b3c04]{height:56px}.tag[data-v-d46b3c04]{display:none}.hamburger[data-v-d46b3c04]{display:inline-flex}.sidebar[data-v-d46b3c04]{position:fixed;top:56px;left:0;width:340px;max-width:92vw;z-index:40;transform:translate(-100%);transition:transform .25s ease}.body .sidebar[data-v-d46b3c04]{height:calc(100dvh - 56px)}.sidebar.open[data-v-d46b3c04]{transform:translate(0)}.backdrop[data-v-d46b3c04]{display:block;position:fixed;top:56px;left:0;right:0;bottom:0;background:#0006;z-index:30}.main[data-v-d46b3c04]{padding:12px 14px}}@media (max-width: 560px){.topbar[data-v-d46b3c04]{padding:0 10px;gap:6px}.word[data-v-d46b3c04]{font-size:16px}.topbar-lang[data-v-d46b3c04] .lang-btn{width:30px;height:30px;padding:0;border-radius:50%;justify-content:center;gap:0}.topbar-lang[data-v-d46b3c04] .lang-cur{display:none}.topbar-lang[data-v-d46b3c04] .lang-globe{width:16px;height:16px}.auth-actions[data-v-d46b3c04]{gap:4px}.auth-actions button[data-v-d46b3c04]{font-size:11px;border-radius:6px}.login-btn[data-v-d46b3c04]{padding:4px 8px}.signup-btn[data-v-d46b3c04]{padding:4px 9px}}.rc[data-v-19090196]{display:flex;align-items:center;gap:10px}.rec-start[data-v-19090196],.rec-stop[data-v-19090196]{padding:5px 11px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;border-radius:999px;border:1px solid}.rec-start[data-v-19090196]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.rec-stop[data-v-19090196]{color:var(--muted);background:#f4f4f5;border-color:var(--line)}.rec-start[data-v-19090196]:hover,.rec-stop[data-v-19090196]:hover{filter:brightness(.97)}.lsp[data-v-7797022f]{position:relative;display:inline-flex}.gear[data-v-7797022f]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:14px;cursor:pointer;border-radius:999px;border:1px solid var(--line);background:#f4f4f5;color:var(--muted);white-space:nowrap}.gear-ic[data-v-7797022f]{line-height:1}.gear-lang[data-v-7797022f]{font-size:12px;font-weight:700;line-height:1;letter-spacing:normal}.gear[data-v-7797022f]:hover{filter:brightness(.97)}.pop[data-v-7797022f]{position:absolute;top:110%;right:0;z-index:40;width:240px;padding:12px;background:var(--surface)}.row[data-v-7797022f]{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:12px}.row .lbl[data-v-7797022f]{flex-shrink:0;width:52px}.row select[data-v-7797022f],.row input[type=range][data-v-7797022f]{flex:1}.row .val[data-v-7797022f]{width:40px;text-align:right;color:var(--muted)}.raw-row[data-v-7797022f]{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);cursor:pointer}.raw-row .lbl[data-v-7797022f]{width:auto;flex:1}.raw-row .raw-toggle[data-v-7797022f]{flex-shrink:0;cursor:pointer;width:16px;height:16px;margin:0;padding:0;border:none;border-radius:0;background:none;accent-color:var(--accent)}.tl[data-v-07f47be5]{flex:1;min-height:0;display:flex;flex-direction:column}.scroll-wrap[data-v-07f47be5]{position:relative;flex:1;min-height:0;display:flex}.scroll[data-v-07f47be5]{flex:1;min-height:0;overflow-y:auto;position:relative;padding:4px 2px;scrollbar-width:thin}.minimap[data-v-07f47be5]{position:absolute;top:4px;bottom:4px;right:2px;width:8px;pointer-events:none}.tick[data-v-07f47be5]{position:absolute;right:0;width:8px;height:4px;margin-top:-2px;padding:0;background:#f5c518;border:none;border-radius:2px;cursor:pointer;pointer-events:auto;box-shadow:0 0 0 1px #00000014}.tick[data-v-07f47be5]:hover{width:13px;background:#ca8a04}.line[data-v-07f47be5]{position:relative;display:flex;gap:10px;padding:6px 62px 6px 8px;border-radius:8px;transition:background .12s}.line+.line[data-v-07f47be5]{margin-top:1px}.line.grounded[data-v-07f47be5]{background:#fef9c3;box-shadow:inset 3px 0 #f5c518}.line.newest[data-v-07f47be5]{background:#f5f7fb}.line.newest.grounded[data-v-07f47be5]{background:#fef9c3}.spk[data-v-07f47be5]{flex-shrink:0;font-weight:700;font-size:12px;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 8px;height:fit-content;line-height:1.7}.spk.spk-icon[data-v-07f47be5]{width:24px;height:24px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eef0f3;color:#8b9098;line-height:1}.spk.spk-icon .person[data-v-07f47be5]{width:15px;height:15px}.body[data-v-07f47be5]{display:flex;flex-direction:column;gap:1px;min-width:0}.txt[data-v-07f47be5]{font-size:14px}.ts[data-v-07f47be5]{position:absolute;top:6px;right:8px;font-size:11px;color:#b0b4bb;font-variant-numeric:tabular-nums;line-height:1.7}.wtxt[data-v-07f47be5]{font-size:13px;color:#9ca3af;line-height:1.4}.empty[data-v-07f47be5]{color:#a1a1aa;font-size:14px;padding:12px 8px}@media (max-width: 980px){.line[data-v-07f47be5]{padding-right:8px}.ts[data-v-07f47be5]{position:static}}.scroll[data-v-1e5366d7]{padding:2px}.item[data-v-1e5366d7]{margin-bottom:16px}.tag[data-v-1e5366d7]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;padding:1px 7px;border-radius:999px;margin-bottom:6px}.tag.final[data-v-1e5366d7]{background:var(--accent-soft);color:var(--accent)}.toggle[data-v-1e5366d7]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:12px;font-weight:700;color:var(--muted);background:#f4f4f5;border:none;border-radius:999px;padding:3px 10px;margin-bottom:6px}.toggle[data-v-1e5366d7]:hover{filter:brightness(.97)}.toggle .caret[data-v-1e5366d7]{font-size:10px;line-height:1}.empty[data-v-1e5366d7]{color:#a1a1aa;font-size:14px;padding:12px 4px}.md[data-v-1e5366d7] h1,.md[data-v-1e5366d7] h2,.md[data-v-1e5366d7] h3{font-size:14px;font-weight:700;margin:12px 0 5px;padding-left:9px;border-left:3px solid var(--accent);color:var(--ink)}.md[data-v-1e5366d7] ul{margin:4px 0 8px;padding-left:18px}.md[data-v-1e5366d7] li{font-size:14px;margin:2px 0}.md[data-v-1e5366d7] p{font-size:14px;margin:4px 0}.md[data-v-1e5366d7] strong{font-weight:700}.ap[data-v-6c53bcc8]{display:flex;flex-direction:column;flex:1;min-height:0}.cols[data-v-6c53bcc8]{display:flex;flex:1;min-height:0}.ap-col[data-v-6c53bcc8]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.ap-col[data-v-6c53bcc8]:last-child{border-right:none}.ap-tabs[data-v-6c53bcc8]{display:flex;gap:4px;border-bottom:1px solid var(--line);flex-shrink:0}.ap-tab[data-v-6c53bcc8]{padding:8px 14px;font-size:12px;font-weight:700;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.ap-tab.on[data-v-6c53bcc8]{color:var(--accent);border-bottom-color:var(--accent)}.ap.narrow .cols[data-v-6c53bcc8]{flex-direction:column}.ap.narrow .ap-col[data-v-6c53bcc8]{border-right:none}.ap.narrow .ap-col-head[data-v-6c53bcc8]{display:none}.ap-col-head[data-v-6c53bcc8]{flex-shrink:0;height:34px;display:flex;align-items:center;padding:0 12px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line)}.ap-col-body[data-v-6c53bcc8]{flex:1;min-height:0;padding:12px;overflow-y:auto}.empty[data-v-6c53bcc8]{color:#a1a1aa;font-size:12px}.group[data-v-6c53bcc8]{margin-bottom:12px}.group-title[data-v-6c53bcc8]{font-size:13px;font-weight:700;color:var(--muted);margin-bottom:4px}.row[data-v-6c53bcc8]{display:flex;flex-direction:column;gap:2px;font-size:13px;padding:3px 4px}.row-main[data-v-6c53bcc8]{display:flex;align-items:center;gap:6px}.row-actions[data-v-6c53bcc8]{display:flex;gap:2px;justify-content:flex-end}.groundable[data-v-6c53bcc8]{border-radius:6px;cursor:pointer}.groundable[data-v-6c53bcc8]:hover{background:var(--accent-soft)}.row.type[data-v-6c53bcc8]{padding-left:12px}.bullet[data-v-6c53bcc8]{color:var(--muted);flex-shrink:0}.row.todo[data-v-6c53bcc8]{color:var(--ink)}.row-content[data-v-6c53bcc8]{flex:1;min-width:0;overflow-wrap:anywhere}.sched-card[data-v-6c53bcc8]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--line);border-radius:6px}.date-badge[data-v-6c53bcc8]{font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-bg, #eef2ff);padding:2px 6px;border-radius:4px;white-space:nowrap}.sched-content[data-v-6c53bcc8]{font-size:13px;flex:1}.edit-input[data-v-6c53bcc8]{flex:1;font-size:13px;font-family:inherit;padding:2px 4px;border:1px solid var(--accent);border-radius:4px}.edit-kind[data-v-6c53bcc8],.edit-assignee[data-v-6c53bcc8],.edit-date[data-v-6c53bcc8]{font-size:12px;font-family:inherit;padding:2px 4px;border:1px solid var(--accent);border-radius:4px;flex-shrink:0}.edit-kind[data-v-6c53bcc8]{width:64px}.edit-assignee[data-v-6c53bcc8]{width:72px}.item-edit[data-v-6c53bcc8]{border:none;background:none;cursor:pointer;font-size:12px;padding:0 2px}.item-del[data-v-6c53bcc8]{border:none;background:none;color:#a1a1aa;cursor:pointer;font-size:12px}.item-add[data-v-6c53bcc8]{margin-top:8px;font-size:12px;color:var(--accent);background:none;border:1px dashed var(--line);border-radius:6px;padding:6px 10px;cursor:pointer;width:100%}.landing[data-v-37c1e49e]{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px);padding:24px}.hero[data-v-37c1e49e]{max-width:760px;text-align:center}.glow-wrap[data-v-37c1e49e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(circle 180px at 50% 30%,rgba(255,73,105,.18) 0%,transparent 100%)}.kicker[data-v-37c1e49e]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent);border-radius:999px;padding:5px 12px;margin-bottom:20px}.kicker .rec-dot[data-v-37c1e49e]{width:7px;height:7px;border-radius:50%;background:var(--rec)}.kicker .kb[data-v-37c1e49e]{color:var(--ink)}.hero h1[data-v-37c1e49e]{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 14px}.lede[data-v-37c1e49e]{font-size:15px;line-height:1.65;color:var(--muted);margin:0 auto 24px;max-width:720px}.feats[data-v-37c1e49e]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 28px;padding:0}.feats li[data-v-37c1e49e]{font-size:14px;font-weight:600;color:#3f3f46;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.cta[data-v-37c1e49e]{font-size:15px;font-weight:700;padding:12px 28px;border-radius:10px}.hint[data-v-37c1e49e]{font-size:12px;color:#a1a1aa;margin:16px 0 0}.m-br[data-v-37c1e49e]{display:none}@media (max-width: 980px){.m-br[data-v-37c1e49e]{display:inline}}.dash[data-v-37c1e49e]{display:flex;gap:16px;height:calc(100vh - 100px)}.col[data-v-37c1e49e]{display:flex;flex-direction:column;min-height:0}.dash>.main[data-v-37c1e49e]{flex:1 1 0;min-width:0}.tabs[data-v-37c1e49e]{display:none}.col-head[data-v-37c1e49e]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);height:48px;padding:0 10px;border-bottom:1px solid var(--line);flex-shrink:0;box-sizing:border-box}.col-body[data-v-37c1e49e]{flex:1;min-height:0;padding:10px 12px;overflow:hidden;display:flex;flex-direction:column;position:relative}.col-body.summary-body[data-v-37c1e49e]{display:block;overflow-y:auto}.conn-spinner[data-v-37c1e49e]{width:28px;height:28px;border-radius:50%;border:3px solid #ddd;border-top-color:#4c8bf5;animation:conn-spin-37c1e49e .8s linear infinite}@keyframes conn-spin-37c1e49e{to{transform:rotate(360deg)}}.finalize-overlay[data-v-37c1e49e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fo-box[data-v-37c1e49e]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 34px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 34px #0000001f}.fo-box strong[data-v-37c1e49e]{font-size:15px;color:var(--ink)}.fo-sub[data-v-37c1e49e]{font-size:12.5px;color:var(--muted);max-width:260px;line-height:1.5}.head-title[data-v-37c1e49e]{display:flex;align-items:center;gap:8px;min-width:0}.ht-text[data-v-37c1e49e]{flex:0 0 auto;min-width:33.3px;white-space:nowrap}@media (max-width: 480px){.ht-full[data-v-37c1e49e]{display:none}}.lang-badge[data-v-37c1e49e]{padding:2px 8px;font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:normal;text-transform:none;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px}.head-actions[data-v-37c1e49e]{display:flex;align-items:center;gap:10px}.end-meeting[data-v-37c1e49e]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;letter-spacing:normal;text-transform:none;color:var(--rec);background:#fdecea;border:1px solid var(--rec);border-radius:999px}.end-meeting[data-v-37c1e49e]:hover:not(:disabled){filter:brightness(.97)}.end-meeting[data-v-37c1e49e]:disabled{opacity:.6;cursor:default}.rec-live[data-v-37c1e49e]{width:8px;height:8px;border-radius:50%;background:var(--rec);flex-shrink:0;animation:rec-blink-37c1e49e 1.1s infinite}@keyframes rec-blink-37c1e49e{50%{opacity:.2}}.toggle-wrap[data-v-37c1e49e]{position:relative;display:inline-flex}.hint-bubble[data-v-37c1e49e]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;padding:7px 11px;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:normal;text-transform:none;color:#fff;background:#2b2d31;border-radius:8px;box-shadow:0 4px 14px #0000002e;animation:hint-in-37c1e49e .14s ease-out}.hint-bubble[data-v-37c1e49e]:after{content:"";position:absolute;bottom:100%;right:16px;border:5px solid transparent;border-bottom-color:#2b2d31}@keyframes hint-in-37c1e49e{0%{opacity:0;transform:translateY(-3px)}}.raw-toggle[data-v-37c1e49e]{padding:5px 11px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;letter-spacing:normal;text-transform:none;color:var(--muted);background:#f4f4f5;border:1px solid var(--line);border-radius:999px}.raw-toggle[data-v-37c1e49e]:hover{color:var(--ink)}.raw-toggle.on[data-v-37c1e49e]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.share-btn[data-v-37c1e49e]{padding:5px 11px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;letter-spacing:normal;text-transform:none;color:var(--muted);background:#f4f4f5;border:1px solid var(--line);border-radius:999px}.share-btn[data-v-37c1e49e]:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.live-wrap[data-v-37c1e49e]{width:80%;align-self:center;flex-shrink:0;margin:8px 0;position:relative}.ls-tag[data-v-37c1e49e]{position:absolute;right:100%;top:0;margin-right:8px;white-space:nowrap;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 7px}.live-strip[data-v-37c1e49e]{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fbfbfd}.ls-clip[data-v-37c1e49e]{flex:1;min-width:0;height:4.5em;line-height:1.5;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.ls-text[data-v-37c1e49e]{font-size:14px;color:#0d0d0d;word-break:break-word}.sort-toggle[data-v-37c1e49e]{padding:5px 11px;font-size:11.5px;font-weight:700;white-space:nowrap;cursor:pointer;letter-spacing:normal;text-transform:none;color:var(--muted);background:#f4f4f5;border:1px solid var(--line);border-radius:999px}.sort-toggle[data-v-37c1e49e]:hover{color:var(--ink)}.analysis-toggle[data-v-37c1e49e]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;padding:5px 11px;font-size:12px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--muted);background:#f4f4f5;border:1px solid var(--line);border-radius:999px}.analysis-toggle[data-v-37c1e49e]:hover{color:var(--ink)}.analysis-toggle .caret[data-v-37c1e49e]{font-size:12px;line-height:1}.col-body.p0[data-v-37c1e49e]{padding:0}.err[data-v-37c1e49e]{color:var(--rec);font-size:12px;margin-bottom:8px}.renamer[data-v-37c1e49e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.rl-label[data-v-37c1e49e]{font-size:12px;font-weight:700}.rl-item[data-v-37c1e49e]{display:inline-flex;align-items:center;gap:4px;font-size:12px}.rl-item .chip[data-v-37c1e49e]{background:var(--accent-soft);color:var(--accent);font-weight:700;border-radius:6px;padding:1px 7px;font-size:12px}.rl-item input[data-v-37c1e49e]{width:84px}.final[data-v-37c1e49e]{margin-bottom:10px;padding:10px 12px;background:#fcfcfc;border:1px solid var(--line);border-radius:8px}.final .tag[data-v-37c1e49e]{display:inline-block;font-size:12px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:1px 7px;margin-bottom:6px}.md[data-v-37c1e49e] h1,.md[data-v-37c1e49e] h2,.md[data-v-37c1e49e] h3{font-size:14px;font-weight:700;margin:8px 0 4px;padding-left:8px;border-left:3px solid var(--accent)}.md[data-v-37c1e49e] ul{margin:4px 0;padding-left:18px}.md[data-v-37c1e49e] li,.md[data-v-37c1e49e] p{font-size:12px;margin:2px 0}@media (max-width: 980px){.dash[data-v-37c1e49e]{flex-direction:column;gap:0;height:calc(100vh - 80px)}.tabs[data-v-37c1e49e]{display:flex;flex-shrink:0;gap:6px;margin-bottom:10px;position:relative}.tabs-bubble[data-v-37c1e49e]{top:calc(100% + 6px);white-space:normal;max-width:70vw}.tabs button[data-v-37c1e49e]{flex:1;padding:8px 0;font-size:12px;font-weight:700;cursor:pointer;color:var(--muted);background:#f4f4f5;border:1px solid var(--line);border-radius:8px}.tabs button.on[data-v-37c1e49e]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.dash>.col[data-v-37c1e49e]{flex:1 1 auto;height:auto;min-height:0}.col-head[data-v-37c1e49e]{padding:0 8px}.head-actions[data-v-37c1e49e]{min-width:0}}@media (max-width: 700px){.head-actions[data-v-37c1e49e]{gap:6px}}@media (max-width: 580px){.head-actions[data-v-37c1e49e]{gap:3px}}@media (max-width: 540px){.head-title[data-v-37c1e49e]{gap:5px}.lang-badge[data-v-37c1e49e]{padding:2px 5px}.end-meeting[data-v-37c1e49e]{padding:5px 7px}}@media (max-width: 430px){.head-title[data-v-37c1e49e]{gap:3px}.lang-badge[data-v-37c1e49e]{padding:2px 4px}.end-meeting[data-v-37c1e49e]{padding:5px 6px}}.login-screen[data-v-acd23655]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:#fff;position:relative;overflow:hidden}.login-screen__glow[data-v-acd23655]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 320px at 50% 20%,rgba(255,73,105,.16) 0%,transparent 100%);pointer-events:none;z-index:0}@media (max-width: 480px){.login-screen[data-v-acd23655]{padding:20px 16px}}@media (prefers-reduced-motion: reduce){[data-v-acd23655]{transition:none!important}}.claim[data-v-cde266b8]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.box[data-v-cde266b8]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.brand-dot[data-v-cde266b8]{width:11px;height:11px;border-radius:50%;background:var(--rec)}.msg[data-v-cde266b8]{font-size:15px;color:var(--muted);margin:0;line-height:1.6;max-width:360px}.msg.err[data-v-cde266b8]{color:var(--ink)}:root{--bg: #f4f4f5;--surface: #ffffff;--line: #e4e4e7;--ink: #18181b;--muted: #71717a;--accent: #FF4969;--accent-soft: #ffe4ea;--rec: #ef4444;--radius: 10px;--font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--ink);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button{font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 12px;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}button:hover{background:#fafafa;border-color:#d4d4d8}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover{background:#e0405c;border-color:#e0405c}button.ghost{background:transparent;border-color:transparent;color:var(--muted);padding:6px 8px}button.ghost:hover{background:#ededee;color:var(--ink)}input{font-family:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;width:100%}input::placeholder{color:#a1a1aa}input:focus{outline:none;border-color:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.policy-page{min-height:100%;background:var(--bg);padding:40px 20px 80px}.policy-container{max-width:760px;margin:0 auto}.policy-back{margin-bottom:24px;display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer}.policy-back:hover{color:var(--ink);border-color:#d4d4d8}.policy-title{font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.policy-meta{font-size:13px;color:var(--muted);margin-bottom:40px}.policy-content{display:flex;flex-direction:column;gap:36px}.policy-section h2{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.policy-section p{font-size:14px;color:#3f3f46;line-height:1.75;margin-bottom:10px}.policy-section ul{padding-left:20px;display:flex;flex-direction:column;gap:7px;margin:0}.policy-section li{font-size:14px;color:#3f3f46;line-height:1.65}.policy-section strong{color:var(--ink);font-weight:700}.policy-content a{color:var(--accent);text-decoration:underline}.policy-notice{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);padding:20px 24px;display:flex;flex-direction:column;gap:10px}.policy-notice__heading{font-size:15px;font-weight:800;color:var(--ink);margin:0}.policy-notice p{font-size:13px;color:#3f3f46;line-height:1.7;margin:0}.policy-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px}.policy-table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.policy-table th,.policy-table td{border:1px solid var(--line);padding:9px 11px;text-align:left;vertical-align:top;color:#3f3f46;line-height:1.5}.policy-table th{background:#f4f4f5;color:var(--ink);font-weight:700;white-space:nowrap}@media (max-width: 600px){.policy-page{padding:24px 14px 60px}.policy-title{font-size:23px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:8px;border:2px solid var(--surface)}::-webkit-scrollbar-thumb:hover{background:#b8b8be}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
