:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5ef;--surface:#fffefa;--surface-2:#efeee6;--surface-elevated:#fff;--text:#1d2022;--text-2:#5a5d58;--text-muted:#6b6d69;--text-faint:#7a7d77;--border:#dfdfd8;--border-strong:#c9c9c1;--border-control:#8d8f88;--primary:#1d2022;--on-primary:#fff;--primary-hover:#383d3e;--accent:#ff624c;--accent-text:#b5372a;--focus:#283ee8;--success:#1b6e36;--success-tint:#e5f2e8;--warning:#8a5300;--warning-tint:#fbf0dc;--danger:#b42318;--danger-tint:#fbe9e7;--danger-solid:#b42318;--id-self:#0f6e6a;--id-self-tint:#e6f1ef;--id-other:#9b3a6e;--id-other-tint:#f4e6ee;--id-agent:#5a5d58;--interp:#d9f455;--interp-ink:#566300;--interp-on:#1d2022;--interp-tint:#eef7c4;--state-idle:#8d8f88;--state-muted:#6b6d69;--band:#202425;--band-text:#f6f5ef;--band-text-2:#b4b7b0;--band-border:#3a4040;--radius-control:4px;--radius-row:4px;--radius-surface:6px;--radius-window:8px;--radius-pill:999px;--elev-1:0 1px 2px #1d202214;--elev-2:0 2px 4px #1d202214, 0 12px 24px -8px #1d20222e;--elev-3:0 1px 2px #1d20221a, 0 8px 16px -4px #1d20221a, 0 32px 64px -16px #1d202242;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--type-h1:600 28px/34px var(--display);--type-h2:600 20px/28px var(--display);--type-h3:600 16px/24px var(--display);--type-name:600 20px/26px var(--display);--type-call-title:600 16px/22px var(--display);--type-body-lg:400 17px/28px var(--sans);--type-body:400 15px/24px var(--sans);--type-body-sm:400 14px/22px var(--sans);--type-small:500 13px/20px var(--sans);--type-label:500 12px/16px var(--mono);--type-code:400 13px/20px var(--mono);--font-hangul-system:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR";--serif:Iowan Old Style, Baskerville, "Times New Roman", serif;--sans:var(--font-sans), var(--font-display), var(--font-hangul-system), "Hiragino Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--display:var(--font-display), var(--font-hangul-system), "Hiragino Sans", "PingFang SC", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--dur-instant:90ms;--dur-fast:.18s;--dur-base:.24s;--dur-slow:.36s;--dur-loop:1.4s;--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--paper:var(--bg);--paper-2:var(--surface-2);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-faint);--muted:var(--text-muted);--line:var(--border);--line-strong:var(--border-strong);--band-ink:var(--band-text);--band-ink-2:var(--band-text-2);--band-line:var(--band-border);--accent-dark:var(--accent-text);--signal:var(--interp);--shadow-window:var(--elev-3);--motion-fast:var(--dur-fast);--motion-standard:var(--dur-base);--ease-expo:var(--ease-out)}html[data-vl-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121516;--surface:#1a1e1f;--surface-2:#1f2425;--surface-elevated:#222829;--text:#ecebe4;--text-2:#aeb1aa;--text-muted:#9a9d96;--text-faint:#7f847d;--border:#2e3435;--border-strong:#3a4142;--border-control:#6b7374;--primary:#ecebe4;--on-primary:#121516;--primary-hover:#fff;--accent:#ff7a66;--accent-text:#ff7a66;--focus:#8f9bff;--success:#6fd58f;--success-tint:#173322;--warning:#f2b33d;--warning-tint:#33270f;--danger:#ff8a80;--danger-tint:#3a1d1b;--danger-solid:#c4362b;--id-self:#4fc6bd;--id-self-tint:#163331;--id-other:#e48bbd;--id-other-tint:#3a2030;--id-agent:#aeb1aa;--interp:#d9f455;--interp-ink:#d9f455;--interp-on:#121516;--interp-tint:#2a3110;--state-idle:#6b7374;--state-muted:#9a9d96;--band:#1a1f20;--band-border:#2e3435;--elev-1:0 1px 2px #0006;--elev-2:0 2px 4px #0006, 0 12px 24px -8px #0000008c;--elev-3:0 1px 2px #0006, 0 8px 16px -4px #0000004d, 0 32px 64px -16px #0009}@media (prefers-color-scheme:dark){html:not([data-vl-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121516;--surface:#1a1e1f;--surface-2:#1f2425;--surface-elevated:#222829;--text:#ecebe4;--text-2:#aeb1aa;--text-muted:#9a9d96;--text-faint:#7f847d;--border:#2e3435;--border-strong:#3a4142;--border-control:#6b7374;--primary:#ecebe4;--on-primary:#121516;--primary-hover:#fff;--accent:#ff7a66;--accent-text:#ff7a66;--focus:#8f9bff;--success:#6fd58f;--success-tint:#173322;--warning:#f2b33d;--warning-tint:#33270f;--danger:#ff8a80;--danger-tint:#3a1d1b;--danger-solid:#c4362b;--id-self:#4fc6bd;--id-self-tint:#163331;--id-other:#e48bbd;--id-other-tint:#3a2030;--id-agent:#aeb1aa;--interp-ink:#d9f455;--interp-on:#121516;--interp-tint:#2a3110;--state-idle:#6b7374;--state-muted:#9a9d96;--band:#1a1f20;--band-border:#2e3435;--elev-1:0 1px 2px #0006;--elev-2:0 2px 4px #0006, 0 12px 24px -8px #0000008c;--elev-3:0 1px 2px #0006, 0 8px 16px -4px #0000004d, 0 32px 64px -16px #0009}}:lang(ko){word-break:keep-all;line-break:strict}:lang(ja){font-family:var(--font-display), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans CJK JP", system-ui, sans-serif}:lang(zh){font-family:var(--font-display), "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif}:lang(ko),:lang(ja),:lang(zh){letter-spacing:0}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root,html .dash-root,html .call-root,html .lost{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf7;--bg-2:#f3f1eb;--surface:#fff;--ink:#141617;--muted:#555b5e;--line:#e4e1d9;--teal:#0e7a75;--plum:#8a3a6b;--lime:#b5d130;--coral:#e8553a;--coral-text:#bf4129;--glass:#fbfaf7c7;--dot:#1416171f;--shadow:0 1px 2px #1416170f, 0 14px 36px -14px #14161729;--font-code:var(--font-dm-mono), ui-monospace, monospace;--font-serif:var(--font-instrument), Georgia, serif;--surface-2:#f3f1eb;--surface-elevated:#fff;--text:#141617;--text-2:#555b5e;--text-muted:#555b5e;--text-faint:#6c7174;--border:#e4e1d9;--border-strong:#d3cfc4;--border-control:#8c908d;--primary:#141617;--on-primary:#fbfaf7;--primary-hover:#2b3032;--accent:#e8553a;--accent-text:#bf4129;--accent-dark:#bf4129;--focus:#0e7a75;--id-self:#0e7a75;--id-self-tint:#e3f0ee;--id-other:#8a3a6b;--id-other-tint:#f3e7ee;--interp:#b5d130;--interp-tint:#eef4d2;--paper:#fbfaf7;--paper-2:#f3f1eb;--ink-2:#555b5e;--ink-3:#6c7174;--line-strong:#d3cfc4;--signal:#b5d130;--radius-control:12px;--radius-row:12px;--radius-surface:16px;--radius-window:24px;--elev-1:0 1px 2px #1416170f;--elev-2:0 1px 2px #1416170f, 0 14px 36px -14px #14161729;--elev-3:0 1px 2px #1416170f, 0 24px 56px -20px #14161738;--font-display:var(--font-manrope);--font-sans:var(--font-manrope);--font-mono:var(--font-dm-mono);--serif:var(--font-instrument), Georgia, serif;--font-hangul:"Noto Sans KR"}html[data-vl-theme=dark],html[data-vl-theme=dark] .dash-root,html[data-vl-theme=dark] .call-root,html[data-vl-theme=dark] .lost{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1011;--bg-2:#121617;--surface:#161b1c;--ink:#f1efe9;--muted:#a2a8a6;--line:#262c2e;--teal:#3ec2b6;--plum:#d47db0;--lime:#c6e34a;--coral:#f06a4e;--coral-text:#f06a4e;--glass:#121617b8;--dot:#f1efe914;--shadow:0 1px 2px #0006, 0 18px 44px -16px #000000a6;--surface-2:#121617;--surface-elevated:#1b2122;--text:#f1efe9;--text-2:#a2a8a6;--text-muted:#a2a8a6;--text-faint:#8a908e;--border:#262c2e;--border-strong:#353c3e;--border-control:#6a7274;--primary:#f1efe9;--on-primary:#0d1011;--primary-hover:#fff;--accent:#f06a4e;--accent-text:#f06a4e;--accent-dark:#f06a4e;--focus:#3ec2b6;--id-self:#3ec2b6;--id-self-tint:#12302d;--id-other:#d47db0;--id-other-tint:#33202b;--interp:#c6e34a;--interp-ink:#c6e34a;--interp-tint:#262e10;--paper:#0d1011;--paper-2:#121617;--ink-2:#a2a8a6;--ink-3:#8a908e;--line-strong:#353c3e;--signal:#c6e34a;--elev-1:0 1px 2px #0006;--elev-2:0 1px 2px #0006, 0 18px 44px -16px #000000a6;--elev-3:0 1px 2px #0006, 0 24px 56px -18px #000000b3}html body:has(.dash-root){background:var(--bg);color:var(--ink);transition:background .4s,color .4s}html body:has(.call-root){background:var(--bg);color:var(--ink);transition:background .4s,color .4s}html body:has(.lost){background:var(--bg);color:var(--ink);transition:background .4s,color .4s}html[data-vl-theme=dark] body:has(.dash-root){background:var(--bg);color:var(--ink);transition:background .4s,color .4s}html[data-vl-theme=dark] body:has(.call-root){background:var(--bg);color:var(--ink);transition:background .4s,color .4s}html[data-vl-theme=dark] body:has(.lost){background:var(--bg);color:var(--ink);transition:background .4s,color .4s}.dash-root em,.call-root em{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}.dash-root :focus-visible,.call-root :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.dash-root .dash-content:focus-visible{outline:none}.dash-content{position:relative}.dash-content:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot) 1px, transparent 1.3px);background-size:14px 14px;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000,#0000 75%)}.dash-content:after{content:"";pointer-events:none;background-image:radial-gradient(var(--teal) 1.3px, transparent 1.6px);height:520px;opacity:var(--spot,0);-webkit-mask-image:radial-gradient(170px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 72%), radial-gradient(ellipse 70% 80% at 50% 0%, #000, transparent 75%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(170px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 72%), radial-gradient(ellipse 70% 80% at 50% 0%, #000, transparent 75%);mask-image:radial-gradient(170px circle at var(--mx,-999px) var(--my,-999px), #000, transparent 72%), radial-gradient(ellipse 70% 80% at 50% 0%, #000, transparent 75%);background-size:14px 14px;transition:opacity .4s;position:absolute;inset:0 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}.dash-root main.page-shell.dash-main{width:min(100% - 64px,1216px);padding:56px 0 96px;position:relative}.dash-root .eyebrow,html[data-vl-theme=dark] .dash-root .eyebrow{color:var(--coral-text);font:400 11px/1.4 var(--font-code);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.dash-root .dash-head{gap:24px;margin-bottom:36px}.dash-root .dash-head h1,.dash-root .page-shell h1{font:600 72px/1 var(--font-manrope);letter-spacing:-.04em;margin:0}.dash-root .dash-head .page-intro,.dash-root .page-intro{max-width:560px;color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.55}.dash-root .dash-back,html[data-vl-theme=dark] .dash-root .dash-back{color:var(--muted);font-size:14px}.dash-root .dash-back:hover{color:var(--ink)}.dash-root h2,.dash-root h3,.call-root h2,.call-root h3{letter-spacing:-.02em}.dash-root button:not(.preview-tab):not([data-bare]),.dash-root .page-shell .button-link,.call-root button:not(.preview-tab):not([data-bare]),html[data-vl-theme=dark] .dash-root button:not(.preview-tab):not([data-bare]),html[data-vl-theme=dark] .dash-root .page-shell .button-link{min-height:44px;color:var(--on-primary);background:var(--primary);font:600 15px/1 var(--font-manrope);letter-spacing:0;border-radius:999px;padding:0 18px;transition:transform .2s,background .2s,border-color .2s}.dash-root button:not(.preview-tab):not([data-bare]):hover,.dash-root .page-shell .button-link:hover,.call-root button:not(.preview-tab):not([data-bare]):hover,html[data-vl-theme=dark] .dash-root button:not(.preview-tab):not([data-bare]):hover,html[data-vl-theme=dark] .dash-root .page-shell .button-link:hover{color:var(--on-primary);background:var(--primary-hover);transform:translateY(-1px)}.dash-root .button-link{border-radius:999px;gap:10px;min-height:44px;font-size:15px;font-weight:600}.dash-root .button-dark,html[data-vl-theme=dark] .dash-root .button-dark{color:var(--on-primary);background:var(--primary)}.dash-root .button-dark span{color:var(--lime)}.dash-root .mini-action,html[data-vl-theme=dark] .dash-root .mini-action{min-height:36px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:0 14px;font-weight:600}.dash-root .mini-action:hover,html[data-vl-theme=dark] .dash-root .mini-action:hover{color:var(--ink);background:var(--bg);border-color:var(--ink)}.dash-root input,.dash-root textarea,.dash-root select,.call-root input,.call-root textarea,.call-root select,html[data-vl-theme=dark] .dash-root input,html[data-vl-theme=dark] .dash-root textarea,html[data-vl-theme=dark] .dash-root select{color:var(--ink);background:var(--surface);border:1px solid var(--border-control);font-family:var(--font-manrope);border-radius:12px}.dash-root input:focus,.dash-root textarea:focus,.dash-root select:focus,.call-root input:focus,.call-root textarea:focus,.call-root select:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 22%, transparent);outline:none}.dash-root input[type=checkbox],.dash-root input[type=radio],.call-root input[type=checkbox],.call-root input[type=radio]{width:auto;min-height:0;accent-color:var(--teal);box-shadow:none}.dash-root .ws-card,.dash-root .panel,.dash-root .list-row{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg-2), var(--surface));border-radius:16px}.dash-root .ws-form,.dash-root .detail-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:24px}.dash-root .notice{border-radius:12px}.dash-root .form-section>h2,html[data-vl-theme=dark] .dash-root .form-section>h2{color:var(--muted);font:400 11px/1.4 var(--font-code);letter-spacing:.08em;text-transform:uppercase}.dash-root .badge{font-family:var(--font-code)}@media (max-width:900px){.dash-root main.page-shell.dash-main{width:min(100% - 40px,1216px);padding-top:40px}.dash-root .dash-head h1,.dash-root .page-shell h1{font-size:52px}}.dash-root .agent-orb,html[data-vl-theme=dark] .dash-root .agent-orb{box-shadow:var(--elev-1);color:#c6e34a;background:radial-gradient(circle at 35% 30%,#343a3a,#1b1f20)}.dash-root .agent-orb i{background:#c6e34a}.dash-root .agent-orb:after{border-color:color-mix(in srgb, var(--lime) 45%, transparent)}.dash-root .agent-hero{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg-2), var(--surface));border-radius:24px}.dash-root .agent-hero:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--lime) 16%, transparent), transparent)}.dash-root .badge[data-tone=good],html[data-vl-theme=dark] .dash-root .badge[data-tone=good]{color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, transparent);border-color:color-mix(in srgb, var(--teal) 35%, transparent)}.dash-root .bars li[data-tone=good] i:after{background:var(--teal)}.dash-root .agent-status.is-live i{background:var(--teal);box-shadow:none}.dash-root .ws-stats{background:linear-gradient(180deg, var(--bg-2), var(--surface));border-radius:16px;overflow:hidden}.dash-root .ws-stats strong{font-weight:600}.dash-root .play-primary,.dash-root .stage-badge{border-radius:999px}.dash-root .pipe-banner,.dash-root .play-transcript li{border-radius:12px}.dash-root .agent-status.is-live,html[data-vl-theme=dark] .dash-root .agent-status.is-live{color:var(--teal)}.dash-root .agent-status.is-live i,html[data-vl-theme=dark] .dash-root .agent-status.is-live i{background:var(--teal);box-shadow:none;animation:none}.dash-root .agent-status,html[data-vl-theme=dark] .dash-root .agent-status{color:var(--muted);font-family:var(--font-code)}.dash-root .ws-section-head h2,html[data-vl-theme=dark] .dash-root .ws-section-head h2{color:var(--muted);font:400 11px/1.4 var(--font-code);letter-spacing:.08em;text-transform:uppercase}
