:root{color-scheme:light;--bg:#ede2c8;--card:#FFFFFF;--border:#e0d5ba;--border-strong:#cdbf9d;--shadow-card:0 1px 2px rgba(42,38,32,0.06),0 6px 16px rgba(42,38,32,0.05);--ink:#2a2620;--muted:#6b6355;--primary:#b0402a;--primary-soft:#f3e2da;--on-dark:#ffffff;--on-dark-muted:rgba(255,255,255,0.82);--primary-ink:#8c3220;--on-primary:#ffffff;--accent:#c98a2b;--status-wait:#a89e8c;--status-run:#b0402a;--status-done:#2f7f6b;--status-fail:#b3261e;--danger:#b3261e;--done-soft:#e2efe9;--fail-soft:#f7e0dd;--warm:#f6ead2;--warm-ink:#7a4e0c;--info-soft:#e3e9f5;--info-ink:#3a5fa8;--radius-card:16px;--radius-panel:24px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:16px;--fs-lg:20px;--fs-xl:24px;--r-sm:8px;--r-md:12px;--r-card:16px;--r-panel:24px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--dur-instant:0ms;--dur-fast:120ms;--dur-base:180ms;--dur-slow:260ms;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-back:cubic-bezier(0.34,1.56,0.64,1)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}@keyframes wm-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wm-enter{animation:wm-enter var(--dur-base) var(--ease-out) both}.wm-hl{outline:3px solid var(--accent);outline-offset:3px;border-radius:16px;animation:wm-hl-pulse 1.1s ease-in-out 4}@keyframes wm-hl-pulse{0%,to{outline-color:var(--accent)}50%{outline-color:transparent}}@media (prefers-reduced-motion:reduce){.wm-hl{animation:none}}@keyframes wm-drawer-r{0%{transform:translateX(100%)}to{transform:none}}@keyframes wm-drawer-l{0%{transform:translateX(-100%)}to{transform:none}}.wm-drawer-in-r{animation:wm-drawer-r var(--dur-slow) var(--ease-out) both}.wm-drawer-in-l{animation:wm-drawer-l var(--dur-slow) var(--ease-out) both}@keyframes wm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wm-fade-up{animation:wm-fade-up var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes wm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wm-skeleton{background:linear-gradient(90deg,var(--border) 25%,var(--card) 50%,var(--border) 75%);background-size:200% 100%;animation:wm-shimmer 1.2s linear infinite;border-radius:8px}*{box-sizing:border-box}html>body{padding-left:var(--chat-dock-w,0)}.wm-dock-grip{background:transparent;transition:background .12s}.wm-dock-grip:focus-visible,.wm-dock-grip:hover,.wm-dock-grip[data-drag="1"]{background:var(--primary);opacity:.45;outline:none}body,html{margin:0;padding:0;max-width:100vw;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--primary-ink)}a:hover{color:var(--primary)}::selection{background:var(--primary-soft)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}@keyframes wm-pulse{0%,to{box-shadow:0 0 0 0 rgba(176,64,42,.35)}50%{box-shadow:0 0 0 6px rgba(176,64,42,0)}}.wm-speaking{animation:wm-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.wm-speaking{animation:none}}a[style*="border-radius: 999"]:not(header a),button:not(header button){zoom:.9}@media (pointer:coarse){[role=tab],a[role=button],button:not([data-dense]),select,summary{min-height:44px!important}a[style*="border-radius: 999"],button:not([data-dense]){zoom:1!important}.wm-nav a,a[style*="border-radius: 999"],header>a{min-height:44px!important}.wm-nav a,header>a{box-sizing:border-box}header>a{min-width:44px;display:inline-flex;align-items:center}button:not([data-dense]):not(:has(>span)):not([data-text]){min-width:44px}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:44px!important}input[type=range]{min-height:44px}a.wm-pill,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([data-dense]),textarea:not([data-dense]){min-height:44px;box-sizing:border-box}a.wm-pill{display:inline-flex;align-items:center}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px}}@media (max-width:640px){.wm-mhide{display:none!important}.wm-chiprow{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.wm-chiprow::-webkit-scrollbar{display:none}.wm-chiprow>*{flex:none;white-space:nowrap}}@media (max-width:639px){.wm-after-run{order:10}}