._section_1tv5o_1{width:100%;margin-top:18px}._sectionHead_1tv5o_11{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}._sectionHead_1tv5o_11 h2{letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:18px;font-weight:800}._sectionHead_1tv5o_11 p,._meta_1tv5o_45,._empty_1tv5o_47 p,._warn_1tv5o_49 p,._thread_1tv5o_51 p,._messages_1tv5o_53 p{color:var(--muted,#667085);word-break:keep-all;margin:0;font-size:14px;font-weight:500;line-height:1.6}._thread_1tv5o_51,._empty_1tv5o_47,._warn_1tv5o_49,._skeleton_1tv5o_77{background:var(--bg,#fff);border:1px solid var(--border,#e4e7ec);border-radius:18px;width:100%;padding:22px}._empty_1tv5o_47{text-align:center;padding:42px 20px}._empty_1tv5o_47 strong{margin-bottom:6px;display:block}._actions_1tv5o_113{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}._primary_1tv5o_127,._secondary_1tv5o_129{min-height:44px;font:inherit;letter-spacing:-.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}._primary_1tv5o_127{color:#fff;background:var(--ink,#101828);border:0}._primary_1tv5o_127:disabled,._secondary_1tv5o_129:disabled{opacity:.45;cursor:not-allowed}._secondary_1tv5o_129{color:var(--text,#101828);background:var(--bg,#fff);border:1px solid var(--border,#e4e7ec)}._list_1tv5o_193{gap:10px;margin:0;padding:0;list-style:none;display:grid}._threadHead_1tv5o_209{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}._threadHead_1tv5o_209 h3{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:15px;font-weight:800}._tag_1tv5o_243{white-space:nowrap;color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}._tagOk_1tv5o_269{color:#067647;background:#ecfdf3}._tagMuted_1tv5o_279{color:#667085;background:var(--bg-alt,#f9fafb)}._messages_1tv5o_53{gap:8px;margin:0;padding:0;list-style:none;display:grid}._messages_1tv5o_53 li{border:1px solid var(--border,#e4e7ec);background:var(--bg-alt,#f9fafb);border-radius:12px;padding:10px 12px}._messages_1tv5o_53 strong{margin-bottom:4px;font-size:12px;font-weight:800;display:block}._reply_1tv5o_333{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:12px;display:grid}._reply_1tv5o_333 input{border:1px solid var(--border,#e4e7ec);background:var(--bg,#fff);width:100%;min-height:44px;color:var(--text,#101828);font:inherit;box-sizing:border-box;border-radius:12px;padding:10px 12px;font-size:14px}._skeleton_1tv5o_77{background:linear-gradient(90deg, var(--bg-alt,#f9fafb), #fff, var(--bg-alt,#f9fafb));background-size:200% 100%;min-height:160px}@media (width<=700px){._reply_1tv5o_333{grid-template-columns:1fr}}:root{color:#172033;font-synthesis:none;background:#f3f5f8;font-family:Malgun Gothic,Noto Sans KR,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh}.app-header{color:#fff;background:#111827;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.app-header strong{letter-spacing:1px;font-size:20px}.app-header span{color:#d1d5db;font-size:14px}main{max-width:1120px;margin:0 auto;padding:32px 24px}h1{margin:0 0 20px;font-size:30px}.status-panel{background:#fff;border:1px solid #d0d5dd;border-left:5px solid #344054;margin:16px 0;padding:18px 20px}.status-warning{background:#fffaf0;border-left-color:#b54708}.status-success{background:#f2fff8;border-left-color:#067647}.status-panel h2{margin:0 0 10px;font-size:18px}.key-value{border-bottom:1px solid #eaecf0;grid-template-columns:180px 1fr;gap:12px;padding:8px 0;display:grid}.key-value span{color:#667085}.error{color:#b42318}.login-card{background:#fff;border:1px solid #d0d5dd;max-width:420px;padding:24px}.login-card h2{margin:0 0 16px;font-size:22px}.login-card label{margin:12px 0 6px;font-weight:700;display:block}.login-card input{border:1px solid #d0d5dd;width:100%;min-height:40px;padding:8px 10px}.login-card button{color:#fff;cursor:pointer;background:#111827;border:0;min-height:40px;margin-top:16px;padding:0 16px;font-weight:700}.muted{color:#667085}@media (width<=640px){.app-header{padding:0 16px}main{padding:24px 16px}.key-value{grid-template-columns:1fr;gap:2px}h1{font-size:25px}}
