.agent-playground{--p50:#f4f6ff;--p100:#e8ecff;--p200:#cfd6ff;--p300:#b5c0ff;--p400:#96a5ff;--p500:#7c8fff;--p600:#6b83e7;--p700:#5367b8;--p800:#38457c;--p900:#1e223f;--ink:#242424;--text-strong:#33343a;--text:#4a4a4a;--muted:#666a78;--accent-text:#5367b8;--placeholder:#858a99;--bg:#f7f8fb;--surface:#fff;--sunken:#f9fafc;--soft:#f5f7fe;--primary-bg:#f0f2ff;--line:#e6e8ef;--line-soft:#eef0f5;--chip:#f2f4f8;--ok:#5ec68e;--ok-text:#2b7550;--ok-bg:#ecf8f1;--warn:#e0a13a;--warn-text:#9a5b0c;--warn-bg:#fff6e8;--warn-line:#f3dfb9;--err:#d65a68;--err-text:#b03a48;--err-bg:#fdf1f2;--err-line:#f4d3d7;--g1:#4f6596;--g1-text:#4f6596;--g1-bg:#f4f6f9;--g1-line:#ced4e2;--g2:#4f7d62;--g2-text:#47715a;--g2-bg:#f4f7f6;--g2-line:#cedbd3;--g3:#a7623f;--g3-text:#975939;--g3-bg:#faf6f3;--g3-line:#e6d3c9;--g4:#7d5a8a;--g4-text:#7d5a8a;--g4-bg:#f7f5f8;--g4-line:#dbd1de;--g5:#3f7f84;--g5-text:#397377;--g5-bg:#f3f7f8;--g5-line:#c9dbdd;--g6:#a4525f;--g6-text:#a4525f;--g6-bg:#faf5f5;--g6-line:#e6cfd2;--g7:#8a7535;--g7-text:#7d6a30;--g7-bg:#f8f7f3;--g7-line:#ded8c6;--g8:#7c6a5a;--g8-text:#7c6a5a;--g8-bg:#f7f6f5;--g8-line:#dad5d1;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-2xl:16px;--r-pill:999px;--sh-1:0 1px 2px #1e223f0d;--sh-2:0 1px 2px #1e223f0a, 0 6px 20px -8px #1e223f1f;--sh-3:0 2px 6px #1e223f0f, 0 18px 44px -12px #1e223f3d;--focus:0 0 0 2px #fff, 0 0 0 4px var(--p600);--ease-out:cubic-bezier(.22, .8, .26, 1);--ease-in-out:cubic-bezier(.45, 0, .25, 1);--ease-pop:cubic-bezier(.3, 1.5, .5, 1);--d-fast:.14s;--d-base:.22s;--d-slow:.36s;--d-stagger:.12s;--font:"Nunito Sans", ui-sans-serif, "Segoe UI", system-ui, -apple-system, sans-serif}:where(.agent-playground,.agent-playground *){box-sizing:border-box}.agent-playground{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-size:14px;line-height:1.5}:where(.agent-playground) :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.agent-playground) :where(a){color:inherit;text-decoration:none}:where(.agent-playground) :where(p,h1,h2,h3,h4,h5,ul,ol,figure,dl,dd){margin:0}.agent-playground :focus-visible,.agent-playground .is-focus{box-shadow:var(--focus);outline:none}.agent-playground .num,.agent-playground .num{font-variant-numeric:tabular-nums}.agent-playground .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.agent-playground .ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.agent-playground .ic-xs{stroke-width:2px;width:12px;height:12px}.agent-playground .ic-sm{width:14px;height:14px}.agent-playground .ic-lg{width:20px;height:20px}.agent-playground .ml-auto{margin-left:auto}.agent-playground .row{align-items:center;gap:8px;display:flex}.agent-playground .sep-dot{background:#b9bdca;border-radius:50%;flex:none;width:3px;height:3px}.agent-playground .later{border-radius:var(--r-xs);background:var(--warn-bg);height:18px;color:var(--warn-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px dashed #d1a24f;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.agent-playground .pg{grid-area:2/2;min-width:0;min-height:0;display:flex;position:relative}.agent-playground .threads{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;width:288px;min-height:0;display:flex}.agent-playground .threads-top{flex-direction:column;gap:12px;padding:18px 16px 10px;display:flex}.agent-playground .study-name{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3}.agent-playground .study-meta{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.agent-playground .ok-dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.agent-playground .btn-new{border-radius:var(--r-lg);background:var(--p700);color:#fff;justify-content:center;align-items:center;gap:8px;height:40px;font-size:14px;font-weight:800;display:flex}.agent-playground .btn-new:hover{background:var(--p800)}.agent-playground .search{background:var(--chip);height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.agent-playground .search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.agent-playground .search input::placeholder{color:var(--placeholder)}.agent-playground .threads-list{flex:1;min-height:0;padding:2px 8px 16px;overflow:auto}.agent-playground .tgroup{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;padding:14px 10px 6px;font-size:11px;font-weight:800;display:flex}.agent-playground .tgroup small{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.agent-playground .tthread{border-radius:var(--r-lg);flex-direction:column;display:flex}.agent-playground .titem{border-radius:var(--r-lg);text-align:left;flex-direction:column;gap:3px;width:100%;padding:10px 10px 10px 12px;display:flex}.agent-playground .titem:hover{background:var(--bg)}.agent-playground .titem-q{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-playground .titem-meta{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex}.agent-playground .titem.is-sel,.agent-playground .tthread.is-sel>.titem{background:var(--p50);box-shadow:inset 0 0 0 1px var(--p100)}.agent-playground .titem.is-sel .titem-q{font-weight:800}.agent-playground .titem.is-fail .titem-meta{color:var(--err-text);font-weight:700}.agent-playground .warn-dot{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.agent-playground .err-dot{background:var(--err);border-radius:50%;flex:none;width:7px;height:7px}.agent-playground .threads-empty{color:var(--muted);padding:18px 12px;font-size:13px;line-height:1.5}.agent-playground .titem-top{align-items:flex-start;gap:8px;display:flex}.agent-playground .titem-top .titem-q{flex:1}.agent-playground .live-dot{background:var(--ok);width:8px;height:8px;animation:pg-breathe 2.4s var(--ease-in-out) infinite;border-radius:50%;flex:none;margin-top:6px}.agent-playground .fu-toggle{border-radius:var(--r-sm);color:var(--p700);align-self:flex-start;align-items:center;gap:4px;margin:0 0 4px 6px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.agent-playground .fu-toggle:hover{background:var(--p50)}.agent-playground .fu-toggle .ic{transition:transform var(--d-base) var(--ease-out)}.agent-playground .fu-toggle[aria-expanded=true] .ic{transform:rotate(90deg)}.agent-playground .fu-list{border-left:1.5px solid var(--line);flex-direction:column;gap:2px;margin:0 0 6px 18px;padding-left:10px;display:flex}.agent-playground .fu-item{border-radius:var(--r-md);text-align:left;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.agent-playground .fu-item:hover{background:var(--bg)}.agent-playground .fu-item .titem-q{font-size:13px;font-weight:600}.agent-playground .fu-item.is-sel{background:var(--p50);box-shadow:inset 0 0 0 1px var(--p100)}.agent-playground .fu-item.is-sel .titem-q{font-weight:800}.agent-playground .conv{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.agent-playground .lane{grid-template-columns:minmax(0,1fr);width:100%;max-width:800px;margin:0 auto;display:grid}.agent-playground .lane>.main{min-width:0}.agent-playground .conv-head{border-bottom:1px solid var(--line);background:#f7f8fbf0;flex:none;align-items:center;height:52px;padding:0 40px;display:flex}.agent-playground .conv-head .lane{align-items:center}.agent-playground .conv-head-q{align-items:center;gap:10px;min-width:0;display:flex}.agent-playground .conv-head-t{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.agent-playground .conv-head .btn{height:32px}.agent-playground .conv-scroll{flex:1;min-height:0;padding:32px 40px 40px;overflow-y:auto}.agent-playground .dock{flex:none;padding:0 40px 20px;position:relative}.agent-playground .dock:before{content:"";background:linear-gradient(to bottom, #f7f8fb00, var(--bg));pointer-events:none;height:32px;position:absolute;top:-32px;left:0;right:0}.agent-playground .turn{flex-direction:column;gap:14px;display:flex}.agent-playground .turn+.turn{margin-top:44px}.agent-playground .q-top{align-items:center;gap:10px;display:flex}.agent-playground .tag{border-radius:var(--r-sm);background:var(--p50);border:1px solid var(--p100);height:22px;color:var(--p700);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.agent-playground .tag.is-fu{background:var(--surface);border-color:var(--line);color:var(--muted)}.agent-playground .q-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px}.agent-playground .q-text{letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin-top:8px;font-size:24px;font-weight:800;line-height:1.3}.agent-playground .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--sh-1)}.agent-playground .card.is-glow{animation:pg-glow 1.4s var(--ease-out) 1 both}.agent-playground .a-meta{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:18px 28px 16px;display:flex}.agent-playground .a-meta-row{align-items:center;gap:12px;min-width:0;display:flex}.agent-playground .approach{min-width:0;color:var(--text-strong);align-items:center;gap:8px;font-size:14px;display:flex}.agent-playground .approach>.ic{color:var(--p700)}.agent-playground .approach b{color:var(--ink);font-weight:800}.agent-playground .trust{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.agent-playground .trust-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-playground .trust-item .ic{width:14px;height:14px}.agent-playground .trust-item.is-ok .ic{color:var(--ok-text)}.agent-playground .meter{border-radius:var(--r-pill);background:var(--line-soft);flex:none;width:56px;height:6px;display:inline-block;overflow:hidden}.agent-playground .meter i{border-radius:inherit;background:var(--p600);height:100%;display:block}.agent-playground .cov-warn{border-radius:var(--r-lg);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.agent-playground .cov-warn b{font-weight:800}.agent-playground .cov-warn .meter{background:#f5e4c6;width:72px}.agent-playground .cov-warn .meter i{background:var(--warn)}.agent-playground .btn{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.agent-playground .btn-ghost{background:var(--chip);color:var(--text-strong)}.agent-playground .btn-ghost:hover{background:var(--line-soft)}.agent-playground .btn-primary{background:var(--p700);color:#fff}.agent-playground .btn-primary:hover{background:var(--p800)}.agent-playground .btn-quiet{color:var(--p700)}.agent-playground .btn-quiet:hover{background:var(--p50)}.agent-playground .btn-outline{background:var(--surface);border:1px solid var(--line);color:var(--text-strong)}.agent-playground .btn-outline:hover{border-color:var(--p200)}.agent-playground .btn.is-done{background:var(--ok-bg);color:var(--ok-text)}.agent-playground .btn-icon{width:34px;padding:0}.agent-playground .a-body{padding:24px 28px 12px}.agent-playground .md{color:var(--text);overflow-wrap:break-word;font-size:15.5px;line-height:1.7}.agent-playground .md p{margin:0 0 14px}.agent-playground .md strong{color:var(--ink);font-weight:800}.agent-playground .md em{font-style:italic}.agent-playground .md .lead{color:var(--text-strong);text-wrap:pretty;font-size:16.5px;line-height:1.72}.agent-playground .md h3{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:30px 0 14px;font-size:11.5px;font-weight:800;display:flex}.agent-playground .md h3:after{content:"";background:var(--line-soft);flex:1;height:1px}.agent-playground .md>h3:first-child{margin-top:0}.agent-playground .md h4{color:var(--p700);margin:26px 0 6px;font-size:15px;font-weight:800}.agent-playground .md h5{color:var(--ink);margin:18px 0 6px;font-size:14.5px;font-weight:800}.agent-playground .md ul{margin:4px 0 12px;padding-left:20px;list-style:outside}.agent-playground .md li{margin:5px 0;padding-left:2px}.agent-playground .md ul>li::marker{color:var(--p300)}.agent-playground .md ul ul>li::marker{content:"–  ";color:var(--p300)}.agent-playground .md ol{margin:4px 0 12px;padding-left:22px}.agent-playground .md ol>li::marker{color:var(--p700);font-variant-numeric:tabular-nums;font-weight:800}.agent-playground .md>ol{margin:0 0 8px;padding:0;list-style:none}.agent-playground .md>ol>li{border-top:1px solid var(--line-soft);margin:0;padding:20px 0 6px 44px;position:relative}.agent-playground .md>ol>li:first-child{border-top:0;padding-top:6px}.agent-playground .md>ol>li:before{content:counter(list-item);border-radius:var(--r-sm);background:var(--p50);width:28px;height:24px;color:var(--p700);text-align:center;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800;line-height:24px;position:absolute;top:23px;left:0}.agent-playground .md>ol>li:first-child:before{top:9px}.agent-playground .md>ol>li>p:first-child{color:var(--ink);text-wrap:pretty;margin:0 0 8px;font-size:16.5px;line-height:1.5}.agent-playground .cnt{vertical-align:2px;border-radius:var(--r-pill);background:var(--p50);border:1px solid var(--p100);height:22px;color:var(--p800);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background var(--d-fast), border-color var(--d-fast);align-items:center;gap:0;margin:0 1px;padding:0 8px 0 6px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.agent-playground .cnt:hover{background:var(--p100);border-color:var(--p200)}.agent-playground .cnt.is-open{background:var(--p100);border-color:var(--p300)}.agent-playground .cnt-bar{border-radius:var(--r-pill);background:var(--p200);width:26px;height:4px;margin-right:6px;display:inline-block;overflow:hidden}.agent-playground .cnt-bar i{border-radius:inherit;background:var(--p600);height:100%;display:block}.agent-playground .cnt .of{color:var(--p700);font-weight:600}.agent-playground .idi{text-decoration:underline;-webkit-text-decoration-color:var(--p200);text-decoration-color:var(--p200);text-underline-offset:3px;font-variant-numeric:tabular-nums;border-radius:3px;font-weight:600;text-decoration-thickness:1px;color:var(--p700)!important}.agent-playground .idi:hover,.agent-playground .idi.is-hover{-webkit-text-decoration-color:var(--p600);text-decoration-color:var(--p600);background:var(--p50)}.agent-playground .cnt.is-hover{background:var(--p100);border-color:var(--p200)}.agent-playground .cnt.is-plain,.agent-playground .cnt.is-plain:hover{cursor:default;background:var(--p50);border-color:var(--p100)}.agent-playground .anchor{display:inline-block;position:relative}.agent-playground .md blockquote{background:var(--soft);color:var(--text-strong);border-radius:12px;margin:10px 0 12px;padding:12px 18px 12px 42px;position:relative}.agent-playground .md blockquote:before{content:"“";color:var(--p400);font-size:32px;font-weight:800;line-height:1;position:absolute;top:8px;left:14px}.agent-playground .md blockquote p{margin:0;font-size:15.5px;font-style:italic;line-height:1.6}.agent-playground .q-by{color:var(--muted);margin-top:4px;font-size:12.5px;font-style:normal;display:block}.agent-playground .q-by .idi{font-size:12.5px}.agent-playground .tbl{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:10px 0 18px;overflow-x:auto}.agent-playground .md table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.45}.agent-playground .md th{background:var(--sunken);border-bottom:1px solid var(--line);text-align:left;color:var(--muted);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:800;position:sticky;top:0}.agent-playground .md td{border-bottom:1px solid var(--line-soft);color:var(--text-strong);vertical-align:middle;white-space:nowrap;padding:9px 14px}.agent-playground .md tr:last-child td{border-bottom:0}.agent-playground .md tbody tr:hover td{background:var(--p50)}.agent-playground .md .r{text-align:right}.agent-playground .md td .n{color:var(--muted);margin-left:3px;font-size:12.5px}.agent-playground .md td.na{color:var(--muted)}.agent-playground .score{align-items:center;gap:10px;display:inline-flex}.agent-playground .score-bar{border-radius:var(--r-pill);background:var(--line-soft);width:52px;height:4px;overflow:hidden}.agent-playground .score-bar i{border-radius:inherit;background:var(--p400);height:100%;display:block}.agent-playground .score-bar.is-alt i{background:#b9bdca}.agent-playground .sect{border-top:1px solid var(--line-soft);padding:0 28px}.agent-playground .sect-btn{width:100%;color:var(--ink);align-items:center;gap:10px;padding:16px 0;font-size:14.5px;font-weight:800;display:flex}.agent-playground .sect-btn .chev{color:var(--muted);transition:transform var(--d-base) var(--ease-out)}.agent-playground .sect-btn[aria-expanded=true] .chev{transform:rotate(90deg)}.agent-playground .sect-sub{color:var(--muted);font-size:13px;font-weight:600}.agent-playground .sect-body{padding:0 0 24px}.agent-playground .fups{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 28px 20px;display:flex}.agent-playground .fups-label{color:var(--muted);margin-right:2px;font-size:12.5px;font-weight:700}.agent-playground .fup{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);height:32px;color:var(--text-strong);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.agent-playground .fup:hover{border-color:var(--p300);color:var(--p800)}.agent-playground .pcard{z-index:22;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);width:max-content;max-width:320px;box-shadow:var(--sh-3);color:var(--text);text-align:left;animation:pg-pop-in var(--d-fast) var(--ease-out) both;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:absolute}.agent-playground .pc-head{align-items:baseline;gap:8px;display:flex}.agent-playground .pc-idi{color:var(--p700);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.agent-playground .pc-name{color:var(--ink);font-size:15px;font-weight:800}.agent-playground .pc-facts{color:var(--text-strong)}.agent-playground .pc-note{color:var(--warn-text)}.agent-playground .pc-file{color:var(--muted);word-break:break-all;margin-top:2px;font-size:12px}.agent-playground .pc-foot{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:6px;padding-top:8px;font-size:12px}.agent-playground .ev-idi{min-width:0}.agent-playground .ev-who{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:18px;display:block;overflow:hidden}.agent-playground .pop{z-index:20;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);width:372px;box-shadow:var(--sh-3);animation:pg-pop-in var(--d-base) var(--ease-out) both;padding:14px;position:absolute}.agent-playground .pop-arrow{background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);width:12px;height:12px;position:absolute;top:-7px;transform:rotate(45deg)}.agent-playground .pop-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.agent-playground .pop-claim{color:var(--ink);font-size:13px;font-weight:800;line-height:1.4}.agent-playground .pop-count{color:var(--text-strong);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;font-weight:700;display:flex}.agent-playground .pop-count .meter{width:72px}.agent-playground .pop-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.agent-playground .idi-chip{border-radius:var(--r-md);background:var(--chip);height:30px;color:var(--text-strong);font-variant-numeric:tabular-nums;place-items:center;font-size:12.5px;font-weight:700;display:grid}.agent-playground .idi-chip:hover{background:var(--p100);color:var(--p800)}.agent-playground .pop-foot{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.agent-playground .tip{z-index:21;border-radius:var(--r-md);background:var(--p900);color:#fff;max-width:280px;box-shadow:var(--sh-2);padding:7px 10px;font-size:12px;line-height:1.45;position:absolute}.agent-playground .g1{--gt:var(--g1-text);--gd:var(--g1);--gb:var(--g1-bg);--gl:var(--g1-line)}.agent-playground .g2{--gt:var(--g2-text);--gd:var(--g2);--gb:var(--g2-bg);--gl:var(--g2-line)}.agent-playground .g3{--gt:var(--g3-text);--gd:var(--g3);--gb:var(--g3-bg);--gl:var(--g3-line)}.agent-playground .g4{--gt:var(--g4-text);--gd:var(--g4);--gb:var(--g4-bg);--gl:var(--g4-line)}.agent-playground .g5{--gt:var(--g5-text);--gd:var(--g5);--gb:var(--g5-bg);--gl:var(--g5-line)}.agent-playground .g6{--gt:var(--g6-text);--gd:var(--g6);--gb:var(--g6-bg);--gl:var(--g6-line)}.agent-playground .g7{--gt:var(--g7-text);--gd:var(--g7);--gb:var(--g7-bg);--gl:var(--g7-line)}.agent-playground .g8{--gt:var(--g8-text);--gd:var(--g8);--gb:var(--g8-bg);--gl:var(--g8-line)}.agent-playground .gchip{border-radius:var(--r-pill);background:var(--gb);border:1px solid var(--gl);max-width:100%;height:24px;color:var(--gt);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.agent-playground .gchip .lbl{text-overflow:ellipsis;overflow:hidden}.agent-playground .gchip .sw{background:var(--gd);border-radius:50%;flex:none;width:7px;height:7px}.agent-playground .gchip.is-wrap{white-space:normal;border-radius:12px;align-items:flex-start;height:auto;padding:4px 10px 4px 8px;line-height:1.35}.agent-playground .gchip.is-wrap .sw{margin-top:4px}.agent-playground .gchip-more{border-radius:var(--r-pill);background:var(--surface);border:1px dashed var(--line);height:24px;color:var(--p700);white-space:nowrap;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.agent-playground .gchip-more:hover{border-style:solid;border-color:var(--p200)}.agent-playground .ev-intro{color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.agent-playground .legend{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;display:flex}.agent-playground .lg{border-radius:var(--r-pill);background:var(--gb,var(--surface));border:1px solid var(--gl,var(--line));max-width:290px;height:30px;color:var(--gt,var(--text-strong));transition:box-shadow var(--d-fast), opacity var(--d-fast), border-color var(--d-fast);align-items:center;gap:7px;padding:0 11px 0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.agent-playground .lg .sw{background:var(--gd);border-radius:50%;flex:none;width:8px;height:8px}.agent-playground .lg .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-playground .lg .c{font-variant-numeric:tabular-nums;opacity:.78;font-weight:800}.agent-playground .lg:hover{border-color:var(--gd,var(--p300))}.agent-playground .lg.is-on{border-color:var(--gd);box-shadow:inset 0 0 0 1px var(--gd)}.agent-playground .lg.is-dim{opacity:.45}.agent-playground .lg.is-all{background:var(--surface);color:var(--text-strong)}.agent-playground .lg.is-all.is-on{background:var(--p900);border-color:var(--p900);color:#fff;box-shadow:none}.agent-playground .lg.is-all.is-on .c{color:#c9cde0;opacity:1}.agent-playground .ev{--ev-cols:76px minmax(0, 264px) minmax(0, 1fr) 20px}.agent-playground .ev-head{grid-template-columns:var(--ev-cols);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:16px;padding:8px 12px;font-size:11px;font-weight:800;display:grid}.agent-playground .ev-row{grid-template-columns:var(--ev-cols);border-bottom:1px solid var(--line-soft);text-align:left;align-items:start;gap:16px;width:100%;padding:12px;display:grid}.agent-playground .ev-row:hover{background:var(--sunken)}.agent-playground .ev-row.is-open{background:var(--p50);border-bottom-color:#0000;border-radius:12px 12px 0 0}.agent-playground .ev-idi{color:var(--p700);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;line-height:24px}.agent-playground .ev-prof{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.35;display:block}.agent-playground .ev-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.agent-playground .ev-quote{color:var(--text-strong);padding-top:2px;font-size:14px;line-height:1.55}.agent-playground .ev-quote.is-none{color:var(--muted);font-size:13px}.agent-playground .ev-chev{color:var(--muted);transition:transform var(--d-base) var(--ease-out);margin-top:4px}.agent-playground .ev-row.is-open .ev-chev{color:var(--p700);transform:rotate(90deg)}.agent-playground .ev-detail{background:var(--p50);border-radius:0 0 12px 12px;margin-bottom:6px;padding:0 12px 16px 104px}.agent-playground .prof{color:var(--text-strong);align-items:center;gap:10px;padding:4px 0 10px;font-size:13px;display:flex}.agent-playground .prof b{color:var(--ink);font-weight:800}.agent-playground .ev-claims{background:var(--surface);border:1px solid var(--p100);border-radius:12px;flex-direction:column;padding:2px 16px;display:flex}.agent-playground .claim{border-bottom:1px solid var(--line-soft);grid-template-columns:210px minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:12px 0;display:grid}.agent-playground .claim:last-child{border-bottom:0}.agent-playground .claim>.claim-k{grid-column:1/-1}.agent-playground .claim-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.agent-playground .claim-also{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.agent-playground .claim-words{color:var(--text-strong);font-size:14px;font-style:italic;line-height:1.55}.agent-playground .claim-none{color:var(--muted);font-size:13px;line-height:1.55}.agent-playground .claim-none.is-unbacked{color:#a4452c}.agent-playground .claim-src{color:var(--muted);margin-left:8px;font-size:11px;font-style:normal;font-weight:600}.agent-playground .tr-link{height:28px;color:var(--p700);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.agent-playground .tr-link:hover{background:var(--p100)}.agent-playground .ev-subhead{color:var(--muted);align-items:center;gap:10px;margin:4px 0 10px;font-size:13px;display:flex}.agent-playground .ev-subhead b{color:var(--ink);font-weight:800}.agent-playground .notes-btn{border-radius:var(--r-sm);color:var(--text-strong);align-items:center;gap:6px;margin-top:12px;padding:4px 8px 4px 6px;font-size:13px;font-weight:700;display:inline-flex}.agent-playground .notes-btn:hover{background:var(--p100)}.agent-playground .ev-more{color:var(--muted);justify-content:center;padding:12px;font-size:13px;display:flex}.agent-playground .plan{background:var(--soft);border-radius:12px;margin-bottom:18px;padding:14px 18px}.agent-playground .plan-label{letter-spacing:.08em;text-transform:uppercase;color:var(--p700);margin-bottom:4px;font-size:11px;font-weight:800}.agent-playground .plan p{color:var(--text-strong);font-size:14px;line-height:1.6}.agent-playground .plan ol{color:var(--text);margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.agent-playground .plan ol li::marker{color:var(--p700);font-weight:800}.agent-playground .steps{flex-direction:column;display:flex}.agent-playground .step{-moz-column-gap:14px;grid-template-columns:28px minmax(0,1fr);column-gap:14px;display:grid;position:relative}.agent-playground .step:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:30px;bottom:2px;left:13px}.agent-playground .step:last-child:before{display:none}.agent-playground .step-dot{z-index:1;background:var(--p50);width:28px;height:28px;color:var(--p700);border-radius:50%;place-items:center;display:grid;position:relative}.agent-playground .step.is-done .step-dot{background:var(--p600);color:#fff;animation:pg-pop var(--d-slow) var(--ease-pop) both}.agent-playground .step.is-active .step-dot{background:var(--surface);box-shadow:inset 0 0 0 2px var(--p600)}.agent-playground .step.is-active .step-dot:after{content:"";animation:pg-ripple 1.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.agent-playground .step.is-active .step-dot i{background:var(--p600);border-radius:50%;width:8px;height:8px;display:block}.agent-playground .step.is-fail .step-dot{background:var(--err-bg);color:var(--err-text)}.agent-playground .step-main{min-width:0;padding:3px 0 16px}.agent-playground .step-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-playground .step-title{color:var(--ink);font-size:14.5px;font-weight:800}.agent-playground .tool{border-radius:var(--r-sm);background:var(--chip);height:20px;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.agent-playground .step-res{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:800}.agent-playground .step-sum{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.5}.agent-playground .step-more{border-radius:var(--r-sm);color:var(--p700);align-items:center;gap:4px;margin-top:4px;margin-left:-4px;padding:2px 6px 2px 4px;font-size:12.5px;font-weight:700;display:inline-flex}.agent-playground .step-more:hover{background:var(--p50)}.agent-playground .step-more .ic{transition:transform var(--d-base) var(--ease-out)}.agent-playground .step-more[aria-expanded=true] .ic{transform:rotate(90deg)}.agent-playground .step-detail{border-radius:var(--r-lg);background:var(--sunken);border:1px solid var(--line-soft);color:var(--text);margin-top:8px;padding:12px 14px;font-size:13px;line-height:1.6}.agent-playground .step-detail dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:800}.agent-playground .step-detail dd{margin:0 0 10px}.agent-playground .step-detail dd:last-child{margin-bottom:0}.agent-playground .working-txt{color:var(--p700);font-weight:800}.agent-playground .step.is-new{animation:pg-rise var(--d-slow) var(--ease-out) both}.agent-playground .live-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 22px;display:flex}.agent-playground .ring{border:2px solid var(--p100);border-top-color:var(--p600);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite pg-spin}.agent-playground .live-status{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:800}.agent-playground .live-status .t{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.agent-playground .stages{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.agent-playground .stage{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-playground .stage i{background:var(--line);border-radius:50%;width:8px;height:8px;display:block}.agent-playground .stage.is-done{color:var(--text-strong)}.agent-playground .stage.is-done i{background:var(--p600)}.agent-playground .stage.is-now{color:var(--p700);font-weight:800}.agent-playground .stage.is-now i{background:var(--p600);box-shadow:0 0 0 3px var(--p100)}.agent-playground .stage-line{background:var(--line);width:14px;height:1.5px}.agent-playground .live-body{padding:18px 22px 22px}.agent-playground .thinking{color:var(--text-strong);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.agent-playground .dots{gap:4px;display:inline-flex}.agent-playground .dots i{background:var(--p400);width:5px;height:5px;animation:pg-bounce 1.2s var(--ease-in-out) infinite;border-radius:50%;display:block}.agent-playground .dots i:nth-child(2){animation-delay:.15s}.agent-playground .dots i:nth-child(3){animation-delay:.3s}.agent-playground .skel{flex-direction:column;gap:11px;display:flex}.agent-playground .skel i{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--p50) 0%, var(--p100) 40%, var(--p50) 80%);background-size:200% 100%;height:10px;animation:1.6s linear infinite pg-shimmer;display:block}.agent-playground .reading{border-radius:var(--r-lg);background:var(--sunken);border:1px solid var(--line-soft);margin-top:10px;padding:12px 14px}.agent-playground .reading-top{color:var(--text-strong);align-items:baseline;gap:8px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.agent-playground .reading-top b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.agent-playground .cells{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.agent-playground .cells i{background:var(--line);border-radius:2px;height:8px;display:block}.agent-playground .cells i.on{background:var(--p600)}.agent-playground .cells i.now{background:linear-gradient(90deg, var(--p200), var(--p400), var(--p200));background-size:200% 100%;animation:1.2s linear infinite pg-shimmer}.agent-playground .shimmer-txt{background:linear-gradient(90deg, var(--p700) 0%, var(--p700) 35%, var(--p400) 50%, var(--p700) 65%, var(--p700) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite pg-shimmer}.agent-playground .writing{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.agent-playground .caret{vertical-align:-2px;background:var(--p300);width:7px;height:1.05em;animation:pg-caret 1.1s var(--ease-in-out) infinite;border-radius:2px;margin-left:3px;display:inline-block}.agent-playground .steps-mini{border-radius:var(--r-lg);background:var(--sunken);color:var(--muted);align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.agent-playground .steps-mini b{color:var(--text-strong);font-weight:800}.agent-playground .refine{border-radius:var(--r-lg);background:var(--p50);border:1px solid var(--p100);color:var(--p800);align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.agent-playground .refine b{font-weight:800}.agent-playground .is-draft{opacity:.5;transition:opacity var(--d-slow) var(--ease-out)}.agent-playground .composer{border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);transition:border-color var(--d-fast), box-shadow var(--d-fast);flex-direction:column;gap:4px;padding:12px 12px 10px 16px;display:flex}.agent-playground .composer.is-focus,.agent-playground .composer:focus-within{border-color:var(--p400);box-shadow:0 0 0 4px var(--p100), var(--sh-2)}.agent-playground .composer textarea,.agent-playground .composer-input{resize:none;width:100%;min-height:26px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:3px 0;font-size:15px;line-height:1.55}.agent-playground .composer textarea::placeholder{color:var(--placeholder)}.agent-playground .composer-input.is-ph{color:var(--placeholder)}.agent-playground .composer-foot{align-items:center;gap:10px;display:flex}.agent-playground .scope{border-radius:var(--r-pill);background:var(--chip);height:26px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12px;font-weight:700;display:inline-flex}.agent-playground .kbd-hint{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.agent-playground .kbd{color:var(--text-strong);font-weight:700}.agent-playground .composer:not(.is-disabled) .scope{display:none}.agent-playground .ask{border-radius:var(--r-lg);background:var(--p700);color:#fff;align-items:center;gap:6px;height:36px;padding:0 14px 0 12px;font-size:14px;font-weight:800;display:inline-flex}.agent-playground .ask:hover{background:var(--p800)}.agent-playground .ask:disabled,.agent-playground .ask.is-off{background:var(--p100);color:#6e7ab3;cursor:not-allowed}.agent-playground .composer.is-disabled{background:var(--sunken);box-shadow:var(--sh-1)}.agent-playground .composer.is-disabled .composer-input{color:var(--muted)}.agent-playground .composer.is-error{border-color:var(--err-line)}.agent-playground .composer-err{color:var(--err-text);align-items:center;gap:6px;padding:8px 4px 0;font-size:12.5px;font-weight:700;display:flex}.agent-playground .notice{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);gap:14px;padding:18px 20px;display:flex}.agent-playground .notice-ic{border-radius:var(--r-lg);background:var(--p50);width:36px;height:36px;color:var(--p700);flex:none;place-items:center;display:grid}.agent-playground .notice.is-err .notice-ic{background:var(--err-bg);color:var(--err-text)}.agent-playground .notice.is-warn .notice-ic{background:var(--warn-bg);color:var(--warn-text)}.agent-playground .notice.is-run .notice-ic{background:var(--ok-bg);color:var(--ok-text)}.agent-playground .notice-title{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:800}.agent-playground .notice-text{color:var(--text);font-size:13.5px;line-height:1.55}.agent-playground .notice-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.agent-playground .banner{background:var(--err-bg);border:1px solid var(--err-line);color:var(--err-text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:700;display:flex}.agent-playground .banner .btn{height:30px}.agent-playground .run-pill{border-radius:var(--r-pill);background:var(--ok-bg);height:28px;color:var(--ok-text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:800;display:inline-flex}.agent-playground .run-pill .live-dot{margin-top:0}.agent-playground .intro{flex-direction:column;gap:28px;display:flex}.agent-playground .intro-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--p700);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.agent-playground .intro-title{letter-spacing:-.018em;color:var(--ink);margin-top:8px;font-size:30px;font-weight:800;line-height:1.22}.agent-playground .intro-sub{max-width:600px;color:var(--text);margin-top:10px;font-size:15.5px;line-height:1.6}.agent-playground .facts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.agent-playground .fact{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);height:32px;color:var(--text-strong);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.agent-playground .fact .ic{color:var(--p700)}.agent-playground .block-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:11.5px;font-weight:800;display:flex}.agent-playground .sugg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-playground .sugg{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;transition:border-color var(--d-fast), transform var(--d-fast);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.agent-playground .sugg:hover{border-color:var(--p300);transform:translateY(-1px)}.agent-playground .sugg-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--p700);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.agent-playground .sugg-q{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.45}.agent-playground .how3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-playground .how-i{border-radius:var(--r-xl);background:var(--soft);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.agent-playground .how-i .ex{align-self:flex-start}.agent-playground .how-t{color:var(--ink);font-size:14px;font-weight:800}.agent-playground .how-d{color:var(--text);font-size:13px;line-height:1.55}.agent-playground.is-wide .threads{width:320px}.agent-playground.is-wide .lane{max-width:840px}.agent-playground .mbar{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:52px;padding:0 16px;display:none}.agent-playground .mbar-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.agent-playground.is-narrow .threads,.agent-playground.is-phone .threads{display:none}.agent-playground.is-narrow .mbar,.agent-playground.is-phone .mbar{display:flex}.agent-playground.is-narrow .lane,.agent-playground.is-phone .lane{max-width:760px}.agent-playground.is-narrow .conv-scroll{padding:24px 24px 32px}.agent-playground.is-narrow .dock{padding:0 24px 16px}.agent-playground.is-phone .conv-scroll{padding:18px 12px 28px}.agent-playground.is-phone .dock{padding:0 12px 12px}.agent-playground.is-phone .q-text{font-size:20px}.agent-playground.is-phone .a-meta{padding:14px 16px}.agent-playground.is-phone .a-body{padding:18px 16px 8px}.agent-playground.is-phone .sect{padding:0 16px}.agent-playground.is-phone .md{font-size:15px}.agent-playground.is-phone .md .lead{font-size:15.5px}.agent-playground.is-phone .md>ol>li{padding-left:36px}.agent-playground.is-phone .md>ol>li>p:first-child{font-size:15.5px}.agent-playground.is-phone .composer{padding:10px 10px 8px 14px}.agent-playground.is-phone .kbd-hint{display:none}.agent-playground .drawer{z-index:30;display:flex;position:absolute;inset:0}.agent-playground .scrim{background:#1e223f57;position:absolute;inset:0}.agent-playground .drawer-panel{background:var(--surface);width:320px;max-width:86%;height:100%;box-shadow:var(--sh-3);animation:pg-drawer var(--d-slow) var(--ease-out) both;flex-direction:column;display:flex;position:relative}.agent-playground .drawer-panel .threads{border-right:0;flex:1;width:100%;display:flex!important}.agent-playground .drawer-head{border-bottom:1px solid var(--line);height:52px;color:var(--ink);align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14px;font-weight:800;display:flex}.agent-playground .rise{animation:pg-rise var(--d-slow) var(--ease-out) both}.agent-playground .rise-2{animation:pg-rise var(--d-slow) var(--ease-out) var(--d-stagger) both}@keyframes pg-spin{to{transform:rotate(360deg)}}@keyframes pg-breathe{0%,to{transform:scale(1);box-shadow:0 0 #5ec68e80}50%{transform:scale(.86);box-shadow:0 0 0 5px #5ec68e00}}@keyframes pg-bounce{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes pg-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pg-ripple{0%{box-shadow:0 0 #6b83e761}to{box-shadow:0 0 0 10px #6b83e700}}@keyframes pg-pop{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes pg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pg-caret{0%,to{opacity:1}50%{opacity:.2}}@keyframes pg-glow{0%{box-shadow:0 0 0 0 #6b83e700, var(--sh-1)}25%{box-shadow:0 0 0 6px #6b83e729, var(--sh-1)}to{box-shadow:0 0 0 0 #6b83e700, var(--sh-1)}}@keyframes pg-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes pg-drawer{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agent-playground *,.agent-playground :before,.agent-playground :after{transition:none!important;animation:none!important}.agent-playground .shimmer-txt{color:var(--p700);background:0 0}}.agent-playground.doc{--page:#fff;--body-ink:#3b3c42}.agent-playground.doc .threads{background:var(--bg);border-right:1px solid var(--line-soft);width:280px}.agent-playground.doc .threads-top{gap:16px;padding:22px 14px 6px}.agent-playground.doc .study-name{font-size:15px;font-weight:700}.agent-playground.doc .study-meta{margin-top:2px}.agent-playground.doc .btn-new{background:var(--page);height:38px;color:var(--p700);box-shadow:0 0 0 1px var(--line), var(--sh-1);border-radius:10px;justify-content:flex-start;gap:8px;padding:0 12px;font-size:13.5px;font-weight:700}.agent-playground.doc .btn-new:hover{background:var(--page);box-shadow:0 0 0 1px var(--p200), var(--sh-2)}.agent-playground.doc .threads-list{padding:0 8px 16px}.agent-playground.doc .tgroup{letter-spacing:0;text-transform:none;color:var(--muted);padding:18px 8px 6px;font-size:12px;font-weight:600}.agent-playground.doc .titem{-moz-column-gap:12px;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:9px 10px;display:grid}.agent-playground.doc .titem:hover{background:#1e223f0a}.agent-playground.doc .titem-q{color:var(--text-strong);font-size:13.5px;font-weight:500;line-height:1.42}.agent-playground.doc .titem-meta{height:19px;color:var(--muted);align-items:center;font-size:12px;display:flex}.agent-playground.doc .titem.is-sel{background:var(--page);box-shadow:0 0 0 1px var(--line-soft), var(--sh-1)}.agent-playground.doc .titem.is-sel .titem-q{color:var(--ink);font-weight:700}.agent-playground.doc .titem .live-dot{margin:0 2px}.agent-playground.doc .fu-toggle{margin:-2px 0 2px 4px;font-weight:600}.agent-playground.doc .fu-list{margin-left:16px}.agent-playground.doc .fu-item{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.agent-playground.doc .conv{background:var(--page)}.agent-playground.doc .conv-scroll{padding:56px 40px 48px}.agent-playground.doc .lane{max-width:860px}.agent-playground.doc .dock{padding:0 40px 24px}.agent-playground.doc .dock:before{background:linear-gradient(to bottom, #fff0, var(--page));height:40px;top:-40px}.agent-playground.doc .conv-head{border-bottom:1px solid var(--line-soft);background:#fffffff0;height:52px;padding:0 40px}.agent-playground.doc .conv-head-t{color:var(--text-strong);font-size:14px;font-weight:600}.agent-playground.doc .d-eyebrow{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.agent-playground.doc .d-q{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:30px;font-weight:700;line-height:1.25}.agent-playground.doc .d-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:14px;font-size:13.5px;display:flex}.agent-playground.doc .d-meta b{color:var(--text-strong);font-weight:600}.agent-playground.doc .d-meta .meter{width:36px;height:5px}.agent-playground.doc .d-meta-i{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.agent-playground.doc .d-actions{gap:2px;margin-left:auto;display:flex}.agent-playground.doc .icon-btn{width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.agent-playground.doc .icon-btn:hover{background:var(--chip);color:var(--ink)}.agent-playground.doc .d-rule{background:var(--line-soft);height:1px;margin:28px 0 36px}.agent-playground.doc .md{color:var(--body-ink);font-size:16px;line-height:1.75}.agent-playground.doc .md .lead{color:var(--text-strong);font-size:17px;line-height:1.75}.agent-playground.doc .md strong{font-weight:700}.agent-playground.doc .md h3{letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:48px 0 12px;font-size:20px;font-weight:700;line-height:1.35;display:block}.agent-playground.doc .md h3:after{display:none}.agent-playground.doc .md>h3:first-child{margin-top:0}.agent-playground.doc .md h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:28px 0 10px;font-size:12px;font-weight:700}.agent-playground.doc .md ul{padding-left:18px}.agent-playground.doc .md li{margin:6px 0}.agent-playground.doc .md ul>li::marker{color:#b4b8c6}.agent-playground.doc .md>ol>li{border:0;margin:0 0 30px;padding:0}.agent-playground.doc .md>ol>li:before,.agent-playground.doc .md>ol>li:first-child:before{text-align:right;width:28px;height:auto;color:var(--muted);background:0 0;border-radius:0;font-size:17px;font-weight:600;line-height:1.5;top:1px;left:-44px}.agent-playground.doc .md>ol>li>p:first-child{color:var(--ink);margin:0 0 6px;font-size:18px;line-height:1.5}.agent-playground.doc .md blockquote{border-left:2px solid var(--p200);background:0 0;border-radius:0;margin:14px 0 4px;padding:2px 0 2px 18px}.agent-playground.doc .md blockquote:before{display:none}.agent-playground.doc .md blockquote p{color:var(--text-strong);font-size:16.5px;line-height:1.6}.agent-playground.doc:not(.is-phone) .md.d-body p,.agent-playground.doc:not(.is-phone) .md.d-body li,.agent-playground.doc:not(.is-phone) .md.d-stream p,.agent-playground.doc:not(.is-phone) .md.d-stream li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.agent-playground.doc .md td p,.agent-playground.doc .md blockquote p{text-align:left}.agent-playground.doc .md h2.sec,.agent-playground.doc .md h3.sec,.agent-playground.doc .md h4.sec{letter-spacing:.02em;text-transform:none;color:var(--muted);margin:44px 0 10px;font-size:13px;font-weight:700;line-height:1.4}.agent-playground.doc .md>.sec:first-child{margin-top:0}.agent-playground.doc .md h3.sec+h3{margin-top:10px}.agent-playground.doc .md p.foot{border-top:1px solid var(--line-soft);color:var(--muted);text-align:left;margin-top:32px;padding-top:14px;font-size:13.5px;line-height:1.6}.agent-playground.doc .md p.foot strong{color:var(--muted);font-weight:700}.agent-playground.doc .q-by{margin-top:6px;font-size:13px}.agent-playground.doc .cnt{border-color:#0000;height:22px;padding:0 8px 0 7px;font-weight:700}.agent-playground.doc .cnt-bar{width:22px}.agent-playground.doc .idi{font-weight:600}.agent-playground.doc .sect{border-top:1px solid var(--line-soft);padding:0}.agent-playground.doc .sect-btn{padding:18px 0;font-size:15px;font-weight:700}.agent-playground.doc .sect-sub{font-weight:500}.agent-playground.doc .d-end{margin-top:40px}.agent-playground.doc .ev{--ev-cols:104px 300px minmax(0, 1fr) 20px}.agent-playground.doc .ev-chips{flex-wrap:nowrap}.agent-playground.doc .ev-chips .gchip{max-width:128px}.agent-playground .ev-chips .g-rest:not([hidden]){display:contents}.agent-playground .ev-chips.is-all,.agent-playground.doc .ev-chips.is-all{flex-wrap:wrap}.agent-playground .ev-chips.is-all .gchip{max-width:100%}.agent-playground.doc .d-turn+.d-turn{margin-top:72px}.agent-playground.doc .d-fu-q{letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:24px;font-weight:700;line-height:1.3}.agent-playground.doc .d-eyebrow .ic{color:var(--p700)}.agent-playground.doc .d-live{background:var(--bg);border-radius:14px;margin-top:24px;padding:16px 20px 18px}.agent-playground.doc .d-live-top{align-items:center;gap:12px;display:flex}.agent-playground.doc .d-live .steps{margin-top:18px}.agent-playground.doc .d-live .reading{background:var(--page)}.agent-playground.doc .composer.is-disabled{background:var(--bg);box-shadow:0 0 0 1px var(--line-soft)}.agent-playground.doc .ev-detail{padding-left:88px}.agent-playground.doc .titem.is-fail .titem-meta{color:var(--err-text)}.agent-playground.doc .d-live-line{background:var(--bg);color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-top:24px;padding:10px 14px;font-size:13px;display:flex}.agent-playground.doc .d-live-line b{color:var(--text-strong);font-weight:600}.agent-playground.doc .d-live-line .btn{height:28px;margin-left:auto;padding:0 8px}.agent-playground.doc .d-stream{margin-top:28px}.agent-playground.doc .d-well{background:var(--bg);border-radius:14px;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.agent-playground.doc .d-well.is-err{background:var(--err-bg)}.agent-playground.doc .d-well .notice-ic{background:#fff}.agent-playground.doc .d-banner{background:var(--err-bg);color:var(--err-text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:13.5px;font-weight:600;display:flex}.agent-playground.doc .d-banner .btn{height:30px;color:var(--err-text);box-shadow:0 0 0 1px var(--err-line);background:#fff;margin-left:auto}.agent-playground.doc .d-banner.is-calm{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:500}.agent-playground.doc .d-banner.is-calm .ic{color:var(--accent-text)}.agent-playground.doc .d-banner.is-calm .btn{color:var(--ink);box-shadow:0 0 0 1px var(--line)}.agent-playground.doc .d-center{text-align:center;flex-direction:column;align-items:center;max-width:460px;margin:0 auto;display:flex}.agent-playground.doc .d-center .notice-ic{border-radius:12px;width:44px;height:44px}.agent-playground.doc .d-center h1{letter-spacing:-.012em;color:var(--ink);margin:18px 0 8px;font-size:24px;font-weight:700;line-height:1.3}.agent-playground.doc .d-center p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.agent-playground.doc .d-center .notice-actions{justify-content:center;margin-top:20px}.agent-playground.doc .d-center .prep{flex-direction:column;align-items:center;gap:10px;width:min(340px,100%);margin:6px 0 18px;display:flex}.agent-playground.doc .d-center .prep-bar{border-radius:var(--r-pill);background:var(--line-soft);width:100%;height:6px;display:block;overflow:hidden}.agent-playground.doc .d-center .prep-bar i{border-radius:inherit;background:var(--p600);height:100%;transition:width .6s;display:block}.agent-playground.doc .d-center .prep-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.agent-playground.doc .d-center .prep-n b{color:var(--ink);font-weight:700}.agent-playground.doc .d-banner .tnum{font-variant-numeric:tabular-nums;font-weight:700}.agent-playground.doc .d-note{color:var(--text);margin:12px 0 0;font-size:14px;line-height:1.6}.agent-playground.doc .d-live .thinking{color:var(--muted);margin:16px 0 14px;font-weight:600}.agent-playground.doc .d-live .skel{max-width:520px}.agent-playground.doc .d-live .plan{background:var(--page);margin:16px 0 4px;padding:12px 16px}.agent-playground.doc .d-live .plan-label{letter-spacing:.06em;color:var(--muted)}.agent-playground.doc .d-live .step-title{font-weight:700}.agent-playground.doc .writing-line{color:var(--muted)}.agent-playground.doc .md.is-draft{opacity:.45}.agent-playground.doc .composer.is-error{box-shadow:0 0 0 1px var(--err-line), 0 0 0 5px var(--err-bg), 0 10px 30px -8px #1e223f2e}.agent-playground.doc .composer-err{justify-content:center;padding-top:10px;font-weight:600}.agent-playground.doc .titem.is-fail .titem-meta{gap:6px}.agent-playground.doc .threads-empty{color:var(--muted);padding:18px 10px;font-size:13px;line-height:1.5}.agent-playground.doc .btn-new.is-off{background:var(--chip);color:#8a8ea0;box-shadow:none;cursor:not-allowed}.agent-playground.doc .tbl{margin:14px 0 8px}.agent-playground.doc.is-wide .threads{width:300px}.agent-playground.doc.is-wide .lane{max-width:920px}.agent-playground.doc.is-narrow .conv-scroll{padding:32px 32px 40px}.agent-playground.doc.is-narrow .dock{padding:0 32px 18px}.agent-playground.doc.is-narrow .mbar,.agent-playground.doc.is-phone .mbar{border-bottom-color:var(--line-soft)}.agent-playground.doc.is-narrow .md>ol>li,.agent-playground.doc.is-phone .md>ol>li{padding-left:30px}.agent-playground.doc.is-narrow .md>ol>li:before,.agent-playground.doc.is-phone .md>ol>li:before{text-align:left;left:0}.agent-playground.doc.is-phone .conv-scroll{padding:22px 18px 32px}.agent-playground.doc.is-phone .dock{padding:0 12px 12px}.agent-playground.doc.is-phone .d-q{font-size:22px}.agent-playground.doc.is-phone .md{font-size:15.5px}.agent-playground.doc.is-phone .md .lead{font-size:16px}.agent-playground.doc.is-phone .md>ol>li>p:first-child{font-size:16.5px}.agent-playground.doc.is-phone .composer{padding:10px 10px 10px 16px}.agent-playground.doc.is-phone .threads{background:#fff}.agent-playground.doc .composer{border:0;border-radius:20px;padding:14px 14px 14px 20px;box-shadow:0 0 0 1px #1e223f12,0 10px 30px -8px #1e223f2e}.agent-playground.doc .composer.is-focus,.agent-playground.doc .composer:focus-within{box-shadow:0 0 0 1px var(--p300), 0 0 0 5px var(--p50), 0 10px 30px -8px #1e223f2e;border:0}.agent-playground.doc .d-composer-row{align-items:flex-end;gap:12px;display:flex}.agent-playground.doc .d-composer-row textarea,.agent-playground.doc .d-composer-row .composer-input{flex:1;padding:6px 0;font-size:15.5px}.agent-playground.doc .d-ask{background:var(--p700);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.agent-playground.doc .d-ask:hover{background:var(--p800)}.agent-playground.doc .d-ask.is-off{background:var(--p100);color:#6e7ab3;cursor:not-allowed}.agent-playground.doc .d-hint{text-align:center;color:var(--muted);margin:10px 0 0;font-size:12px}.agent-playground.doc .d-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.agent-playground.doc .d-hero h1{letter-spacing:-.018em;color:var(--ink);margin:0;font-size:30px;font-weight:700;line-height:1.25}.agent-playground.doc .d-hero p{color:var(--muted);margin:8px 0 0;font-size:15px}.agent-playground.doc .d-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.agent-playground.doc .d-chip{border-radius:var(--r-pill);background:var(--chip);height:34px;color:var(--text-strong);padding:0 14px;font-size:13.5px;font-weight:500}.agent-playground.doc .d-chip:hover{background:var(--p50);color:var(--p800)}.agent-playground.doc .d-start{text-align:left;margin-top:28px}.agent-playground.doc .d-label{letter-spacing:.02em;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:700}.agent-playground.doc .d-about{border-radius:var(--r-xl);background:var(--soft);margin:0 0 24px;padding:14px 18px 16px}.agent-playground.doc .d-about .d-label{margin-bottom:4px}.agent-playground.doc .d-about-text{color:var(--text-strong);margin:0;font-size:14.5px;line-height:1.6}.agent-playground.doc .d-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-playground.doc .d-starter{border:1px solid var(--line);border-radius:var(--r-lg);color:var(--text-strong);text-align:left;transition:background var(--d-fast), border-color var(--d-fast), color var(--d-fast);background:#fff;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45}.agent-playground.doc .d-starter:hover{background:var(--p50);border-color:var(--p200);color:var(--p800)}.agent-playground.doc .d-more{margin-top:24px}.agent-playground.doc .d-stage{border-top:1px solid var(--line)}.agent-playground.doc .d-stage:last-child{border-bottom:1px solid var(--line)}.agent-playground.doc .d-stage>summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-size:14px;font-weight:600;list-style:none;display:flex}.agent-playground.doc .d-stage>summary::-webkit-details-marker{display:none}.agent-playground.doc .d-stage>summary:hover{color:var(--p800)}.agent-playground.doc .d-stage>summary .ic{color:var(--muted);transition:transform var(--d-base) var(--ease-out)}.agent-playground.doc .d-stage[open]>summary .ic{color:var(--p700);transform:rotate(90deg)}.agent-playground.doc .d-stage-qs{flex-direction:column;gap:2px;padding:0 0 10px;display:flex}.agent-playground.doc .d-sq{border-radius:var(--r-md);color:var(--text-strong);text-align:left;padding:7px 10px 7px 14px;font-size:14px;line-height:1.45}.agent-playground.doc .d-sq:hover{background:var(--p50);color:var(--p800)}.agent-playground.doc.is-phone .d-starters{grid-template-columns:minmax(0,1fr)}.agent-playground.doc .plan{background:var(--bg)}.agent-playground.doc .plan-label{letter-spacing:.06em;color:var(--muted)}.agent-playground.doc .d-live .plan{background:var(--page)}.agent-playground.doc .drawer-panel .threads{border-right:0;width:100%}.agent-playground.doc .stages{gap:6px;font-weight:600}.agent-playground.doc .stage.is-done{color:var(--muted)}.agent-playground.doc .stage.is-now{font-weight:700}.agent-playground.doc .stage-line{width:12px}.agent-playground.doc .d-live-line .stages+.btn{margin-left:10px}.agent-playground.doc.is-phone .stages{display:none}.agent-playground{--font:var(--agent-playground-font,"Nunito Sans"), ui-sans-serif, "Segoe UI", system-ui, -apple-system, sans-serif;background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;letter-spacing:normal;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.agent-playground .pg{flex:1;height:100%}.agent-playground .threads,.agent-playground .conv{height:100%}.agent-playground .main{position:relative}.agent-playground ::-webkit-scrollbar{width:6px;height:6px}.agent-playground ::-webkit-scrollbar-thumb{background:#d8dbe4;border-radius:6px}.agent-playground button:disabled{cursor:not-allowed}.agent-playground.doc .titem-meta .live-dot,.agent-playground.doc .titem-meta .err-dot{margin:0 6px 0 0}.agent-playground.doc .titem-meta .live-dot:only-child{margin:0 3px 0 0}.agent-playground.doc .tthread{border-radius:10px}.agent-playground.doc .tthread:not(.is-sel):hover{background:#1e223f0a}.agent-playground.doc .tthread>.titem:hover{background:0 0}.agent-playground.doc .tthread.is-sel{background:var(--page);box-shadow:0 0 0 1px var(--line-soft), var(--sh-1)}.agent-playground.doc .tthread.is-sel>.titem{box-shadow:none;background:0 0}.agent-playground .fu-line{color:var(--muted);align-items:center;gap:6px;margin:-5px 0 0;padding:0 10px 7px 4px;font-size:12px;display:flex}.agent-playground.doc .fu-line .fu-toggle{margin:0}.agent-playground .fu-when{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.agent-playground .fu-when:before{content:"";background:#b9bdca;border-radius:50%;width:3px;height:3px;margin-right:1px}.agent-playground .fu-when.is-run{color:var(--ok-text);font-weight:600}.agent-playground .fu-when.is-fail{color:var(--err-text);font-weight:600}.agent-playground .fu-when .live-dot,.agent-playground .fu-when .err-dot{margin:0}.agent-playground.doc .tgroup{padding-right:10px}.agent-playground.doc .tgroup small{color:var(--muted);font-size:11.5px;font-weight:500}.agent-playground .fu-item .titem-q{font-size:13px}.agent-playground .tthread .fu-toggle .ic{transition:transform var(--d-base) var(--ease-out)}.agent-playground .tthread .fu-toggle[aria-expanded=true] .ic{transform:rotate(90deg)}.agent-playground .mbar .btn-ghost{background:0 0}.agent-playground .mbar-threads .live-dot{margin-left:2px}.agent-playground .mbar-new,.agent-playground .mbar .icon-btn.is-new{color:var(--p700)}.agent-playground.is-phone .mbar{padding:0 8px}.agent-playground.is-phone .mbar .btn-ghost{height:40px}.agent-playground.is-phone .mbar .icon-btn{width:44px;height:44px}.agent-playground .conv-head{z-index:6;opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.agent-playground .conv.is-scrolled .conv-head{opacity:1;pointer-events:auto;transform:none}.agent-playground.is-narrow .conv-head,.agent-playground.is-phone .conv-head{padding:0 32px;top:52px}.agent-playground.is-phone .conv-head{padding:0 18px}.agent-playground .conv-banner{z-index:7;background:var(--page,#fff);flex:none;padding:16px 56px 0;position:relative}.agent-playground.is-narrow .conv-banner{padding:14px 32px 0}.agent-playground.is-phone .conv-banner{padding:10px 12px 0}.agent-playground .d-banner .ic{flex:none}.agent-playground .banner-t{flex:1;min-width:0}.agent-playground .d-meta-i.is-wrap{white-space:normal}.agent-playground .d-meta+.cov-warn{margin-top:14px}.agent-playground .d-top{align-items:center;gap:12px;min-height:18px;margin:-8px 0;display:flex}.agent-playground .d-top .d-actions{margin:0 -8px 0 auto}.agent-playground.is-phone .d-meta-how,.agent-playground.is-phone .d-meta-how+.sep-dot{display:none}.agent-playground .d-eyebrow time{font-variant-numeric:tabular-nums}.agent-playground .icon-btn{flex:none;position:relative}.agent-playground .icon-btn .ic{width:18px;height:18px}.agent-playground .icon-btn.is-done{color:var(--ok-text)}.agent-playground .icon-btn[data-said]:after{content:attr(data-said);background:var(--p900);color:#fff;white-space:nowrap;pointer-events:none;animation:pg-rise var(--d-base) var(--ease-out) both;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:calc(100% + 4px);right:0}.agent-playground .conv-scroll.is-intro{align-items:safe center;padding-bottom:96px;display:flex}.agent-playground .conv-scroll.is-intro>.lane{width:100%}.agent-playground .d-intro .composer{margin-top:28px}.agent-playground .d-intro .composer-err{justify-content:center}.agent-playground.is-phone .d-hero h1{font-size:22px}.agent-playground .notice-ic.is-warn{background:var(--warn-bg);color:var(--warn-text)}.agent-playground .d-well.is-err .notice-ic{color:var(--err-text)}.agent-playground .d-well .notice-title{font-size:15.5px;font-weight:700}.agent-playground .notice-main{flex:1;min-width:0}.agent-playground .d-note+.skel{margin-top:16px}.agent-playground .step-res.is-err{color:var(--err-text)}.agent-playground .d-end{margin-top:40px}.agent-playground .d-well+.d-end{margin-top:28px}.agent-playground details>summary{cursor:pointer;list-style:none}.agent-playground details>summary::-webkit-details-marker{display:none}.agent-playground details.sect[open]>.sect-btn .chev{transform:rotate(90deg)}.agent-playground details.evrow[open]>summary.ev-row{background:var(--p50);border-bottom-color:#0000;border-radius:12px 12px 0 0}.agent-playground details.evrow[open]>summary .ev-chev{color:var(--p700);transform:rotate(90deg)}.agent-playground details.step-x>summary.step-more{display:inline-flex}.agent-playground details.step-x[open]>summary .ic{transform:rotate(90deg)}.agent-playground details.step-x>summary .if-open,.agent-playground details.step-x[open]>summary .if-shut{display:none}.agent-playground details.step-x[open]>summary .if-open{display:inline}.agent-playground details.evg[data-all="0"] details.evrow.out{display:none}.agent-playground .gchip.is-plain{background:var(--chip);border-color:var(--line);color:var(--text-strong)}.agent-playground .gchip.is-wrap .lbl{white-space:normal}.agent-playground .claim>.claim-k~*{grid-column:1/-1}.agent-playground .ev-quote{overflow-wrap:anywhere}.agent-playground .evb-head{color:var(--ink);align-items:baseline;gap:10px;margin:0;padding:16px 0 12px;font-size:14.5px;font-weight:800;display:flex}.agent-playground.doc .evb-head{padding:18px 0 12px;font-size:15px;font-weight:700}.agent-playground .evb>.legend{margin-bottom:0}.agent-playground .evb>.reel{margin:14px 0 0}.agent-playground .evb>.reel:empty,.agent-playground .legend:not(.is-all) .lg.is-extra:not(.is-on){display:none}.agent-playground .lg-more{color:var(--p700);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:700}.agent-playground .lg-more[hidden],.agent-playground .lg-more.is-none,.agent-playground .lg-more .lg-narrow,.agent-playground.is-phone .legend:not(.is-all) .lg:not(.is-on):not(.is-all){display:none}.agent-playground.is-phone .lg-more.is-none:not([hidden]){display:inline}.agent-playground.is-phone .lg-more .lg-wide{display:none}.agent-playground.is-phone .lg-more .lg-narrow{display:inline}.agent-playground details.evg{border-top:1px solid var(--line-soft);margin-top:14px}.agent-playground details.evg>summary.evg-btn{padding:14px 0;font-size:14px;font-weight:700}.agent-playground details.evg[open]>summary.evg-btn .chev{transform:rotate(90deg)}.agent-playground .evg-body{padding:0 0 16px}.agent-playground details.evrow.th-out{display:none}.agent-playground .ev-play{vertical-align:-5px;border:1px solid var(--p300);background:var(--surface);width:22px;height:22px;color:var(--p700);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0 6px 0 0;padding:0;display:inline-flex}.agent-playground .ev-play[hidden]{display:none}.agent-playground .ev-play:hover,.agent-playground .ev-play:focus-visible{background:var(--p600);border-color:var(--p600);color:#fff}.agent-playground .ev-play .ic-xs{width:10px;height:10px;margin-left:1px}.agent-playground details.evrow.is-playing>summary.ev-row{box-shadow:inset 3px 0 0 var(--p600)}.agent-playground details.evrow.is-playing .ev-idi:after{content:"Playing";border-radius:var(--r-pill);background:var(--primary-bg);width:max-content;color:var(--p700);margin-top:2px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px;display:block}.agent-playground .ev-more{justify-content:flex-start;padding:12px 0 0}.agent-playground .notes-btn{background:var(--page,#fff);height:34px;box-shadow:0 0 0 1px var(--line), var(--sh-1);color:var(--p700);border-radius:10px;gap:8px;margin-top:14px;padding:0 10px 0 12px}.agent-playground .notes-btn:hover{background:var(--page,#fff);box-shadow:0 0 0 1px var(--p200), var(--sh-2)}.agent-playground .notes-btn .ic-xs{color:var(--muted);transition:transform var(--d-base) var(--ease-out);margin-left:2px}.agent-playground .notes-btn:hover .ic-xs{color:var(--p700);transform:translate(2px)}.agent-playground .sheet{z-index:40;justify-content:flex-end;display:flex;position:absolute;inset:0}.agent-playground .sheet .scrim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:pg-fade var(--d-base) var(--ease-out) both;background:#1e223f33}.agent-playground .sheet-panel{background:var(--page,#fff);width:min(600px,92%);height:100%;animation:pg-sheet-in .32s var(--ease-out) both;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #1e223f0f,-28px 0 56px -16px #1e223f3d}.agent-playground .sheet.is-closing .sheet-panel{animation:pg-sheet-out .2s var(--ease-in-out) both}.agent-playground .sheet.is-closing .scrim{animation:pg-fade-out .2s var(--ease-in-out) both}@keyframes pg-sheet-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes pg-sheet-out{to{opacity:0;transform:translate(48px)}}@keyframes pg-fade{0%{opacity:0}}@keyframes pg-fade-out{to{opacity:0}}.agent-playground .sheet-bar{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;height:56px;padding:0 14px 0 32px;display:flex}.agent-playground .sheet-eyebrow{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.agent-playground .sheet-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:30px 32px 56px;overflow-y:auto}.agent-playground .sheet-title{letter-spacing:-.018em;color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:1.2}.agent-playground .sheet-prof{color:var(--text);margin:6px 0 0;font-size:14.5px}.agent-playground .sheet-for{color:var(--text-strong);gap:10px;margin:16px 0 0;font-size:13.5px;line-height:1.55;display:flex}.agent-playground .sheet-for>span,.agent-playground .note-asked-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;padding-top:2px;font-size:11px;font-weight:700}.agent-playground .sheet-nav{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.agent-playground .sheet-jump{border-radius:var(--r-pill);background:var(--chip);height:30px;color:var(--text-strong);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-playground .sheet-jump:hover{background:var(--p50);color:var(--p800)}.agent-playground .sheet-jump .ic{color:var(--p700)}.agent-playground .note-sec{border-top:1px solid var(--line-soft);margin-top:28px;padding-top:28px;scroll-margin-top:8px}.agent-playground .note-kind{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;display:flex}.agent-playground .note-kind .ic{color:var(--p700)}.agent-playground .note-asked{background:var(--bg);border-radius:10px;margin:12px 0 0;padding:12px 16px}.agent-playground .note-asked-k{padding:0;display:block}.agent-playground .note-asked-t{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-playground .note-asked.is-open .note-asked-t{-webkit-line-clamp:unset;display:block}.agent-playground .note-more{color:var(--p700);margin-top:4px;padding:0;font-size:12.5px;font-weight:700}.agent-playground .note-more:hover{text-decoration:underline}.agent-playground.doc .sheet .note-md{color:var(--body-ink,var(--text));margin-top:16px;font-size:15px;line-height:1.72}.agent-playground.doc .sheet .note-md p{margin:0 0 12px}.agent-playground.doc .sheet .note-md strong{color:var(--ink)}.agent-playground.doc .sheet .note-md h3,.agent-playground.doc .sheet .note-md h4,.agent-playground.doc .sheet .note-md h5{letter-spacing:0;text-transform:none;color:var(--ink);margin:20px 0 6px;font-size:14.5px;font-weight:700;line-height:1.4;display:block}.agent-playground.doc .sheet .note-md h3:after{display:none}.agent-playground.doc .sheet .note-md ul{padding-left:18px}.agent-playground.doc .sheet .note-md li{margin:6px 0}.agent-playground.doc .sheet .note-md>ol{margin:0 0 12px;padding-left:20px;list-style:decimal}.agent-playground.doc .sheet .note-md>ol>li{border:0;margin:6px 0;padding:0}.agent-playground.doc .sheet .note-md>ol>li:before{display:none}.agent-playground.doc .sheet .note-md>ol>li>p:first-child{font-size:inherit;line-height:inherit;color:inherit;margin:0}.agent-playground.doc .sheet .note-md blockquote{margin:10px 0}.agent-playground .tref{background:var(--chip);color:var(--muted);vertical-align:1px;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;margin-left:1px;padding:0 5px;font-size:11px;font-style:normal;font-weight:600;line-height:18px;display:inline-block}.agent-playground.is-phone .sheet-panel{width:100%}.agent-playground.is-phone .sheet-bar{padding:0 8px 0 18px}.agent-playground.is-phone .sheet-scroll{padding:22px 18px 40px}.agent-playground .plan ol,.agent-playground .md li ol,.agent-playground .md blockquote ol,.agent-playground .step-detail ol{list-style:decimal}.agent-playground .md h3.theme,.agent-playground .md h4.theme{letter-spacing:-.005em;text-transform:none;color:var(--ink);margin:36px 0 8px;font-size:18px;font-weight:700;line-height:1.5;display:block}.agent-playground .md h3.theme:after{display:none}.agent-playground.doc .md h3+h3{margin-top:20px}.agent-playground .md td{white-space:normal;min-width:7em;max-width:30em}.agent-playground .md td.r,.agent-playground .md th.r{white-space:nowrap;text-align:right}.agent-playground.doc .d-turn.is-fu{margin-top:72px}.agent-playground.doc .d-turn.is-fu .d-asked{background:var(--p50);border-radius:16px;padding:18px 22px 20px}.agent-playground.doc .d-turn.is-fu .d-eyebrow{color:var(--p700)}.agent-playground.doc .d-turn.is-fu .d-eyebrow time{color:var(--muted);font-weight:500}.agent-playground.doc .d-turn.is-fu .d-fu-q{margin-top:8px;font-size:22px;line-height:1.32}.agent-playground.doc .d-turn.is-fu .d-meta{margin-top:16px;padding:0 4px}.agent-playground.doc .d-turn.is-fu>.d-rule{background:0 0;height:0;margin:0 0 28px}.agent-playground.doc .d-turn.is-fu .d-well{margin-top:16px}.agent-playground.doc .d-asked>.d-working{margin-top:14px}.agent-playground.doc .d-turn.is-fu .d-live .plan,.agent-playground.doc .d-turn.is-fu .d-live .reading{background:var(--page)}.agent-playground.is-phone.doc .d-turn.is-fu{margin-top:52px}.agent-playground.is-phone.doc .d-turn.is-fu .d-asked{padding:14px 16px 16px}.agent-playground.is-phone.doc .d-turn.is-fu .d-fu-q{font-size:19px}.agent-playground.doc .cnt{padding:0 7px}.agent-playground.doc .cnt.with-theme{min-width:0;max-width:100%;height:24px;padding:0 9px 0 8px}.agent-playground .cnt .th{border-left:1px solid var(--p200);letter-spacing:0;min-width:0;color:var(--gt);align-items:center;gap:5px;margin-left:7px;padding-left:7px;font-size:12px;font-weight:600;display:inline-flex}.agent-playground .cnt .th i{background:var(--gd);border-radius:50%;flex:none;width:7px;height:7px}.agent-playground .cnt .th .tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-playground .sweep{--sweep-ink:var(--muted);--sweep-hi:#d6d9e4;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, var(--sweep-ink) 0%, var(--sweep-ink) 42%, var(--sweep-hi) 50%, var(--sweep-ink) 58%, var(--sweep-ink) 100%);background-size:250% 100%;animation:2.6s linear infinite pg-sweep}@keyframes pg-sweep{0%{background-position:100% 0}to{background-position:0 0}}.agent-playground .thinking .sweep{font-weight:600}.agent-playground .step-res.sweep{--sweep-ink:var(--p700);--sweep-hi:var(--p300)}.agent-playground .d-status-what.sweep{--sweep-ink:var(--text-strong);--sweep-hi:#c3c7d4}.agent-playground .step.is-active .step-dot:after{animation:none}.agent-playground .cells i.now{background:var(--p100);animation:none}.agent-playground .reading-bar{width:100%;height:8px}.agent-playground.doc .d-working{margin-top:22px}.agent-playground .d-status-top{align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.agent-playground .d-status-top .live-dot{margin:0 1px}.agent-playground .d-status-what{min-width:0;color:var(--text-strong)}.agent-playground .d-status-t{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px}.agent-playground .d-status-sub{align-items:center;gap:10px;min-height:28px;margin-top:2px;padding-left:20px;display:flex}.agent-playground.doc .d-status-sub .stages{color:var(--muted);gap:7px;margin-left:0;font-size:13px;font-weight:500}.agent-playground.doc .d-status-sub .stage.is-done{color:var(--text)}.agent-playground.doc .d-status-sub .stage.is-now{color:var(--p700);font-weight:700}.agent-playground .d-status-sub .btn{height:28px;margin-left:auto;padding:0 8px}.agent-playground.doc .d-working>.d-live{background:0 0;border-radius:0;margin-top:6px;padding:0}.agent-playground.doc.is-phone .d-status-sub .stages{display:flex}.agent-playground.doc .d-working>.d-live .steps{margin-top:12px}.agent-playground.doc .d-working>.d-live .plan,.agent-playground.doc .d-working>.d-live .reading{background:var(--bg)}.agent-playground .is-live .live-dot,.agent-playground .is-live .sweep,.agent-playground .is-live .shimmer-txt,.agent-playground .is-live .caret,.agent-playground .is-live .step.is-active .step-dot:after,.agent-playground .is-live .dots i:first-child,.agent-playground .is-live .step.is-new{animation-delay:var(--ago,0s)}.agent-playground .is-live .dots i:nth-child(2){animation-delay:calc(var(--ago,0s) + .15s)}.agent-playground .is-live .dots i:nth-child(3){animation-delay:calc(var(--ago,0s) + .3s)}.agent-playground .is-live .enter{animation:pg-rise var(--d-slow) var(--ease-out) both;animation-delay:var(--ago,0s)}.agent-playground .step.is-done .step-dot{animation:none}.agent-playground .is-live .step.is-done .step-dot{animation:pg-pop var(--d-slow) var(--ease-pop) both;animation-delay:var(--dago,-1s)}.agent-playground .d-turn.settle>header .d-meta,.agent-playground .d-turn.settle>header .cov-warn,.agent-playground .d-turn.settle>.d-rule{animation:pg-rise var(--d-slow) var(--ease-out) both}.agent-playground .d-turn.settle>.d-end{animation:pg-rise var(--d-slow) var(--ease-out) var(--d-stagger) both}.agent-playground .d-turn.settle.from-draft>.d-body{animation:pg-undim .6s var(--ease-out) both}@keyframes pg-undim{0%{opacity:.45}to{opacity:1}}.agent-playground .pop-h{flex:1;min-width:0;display:block}.agent-playground .pop-claim{display:block}.agent-playground .pop-x{width:28px;height:28px;color:var(--muted)}.agent-playground .pop-more{color:var(--muted);margin-top:8px;font-size:12px;display:block}.agent-playground .pop-foot .btn{height:30px;margin-left:-8px;padding:0 8px}.agent-playground .btn.is-done .ic{color:var(--ok-text)}.agent-playground .drawer-panel .threads{height:auto}@media (prefers-reduced-motion:reduce){.agent-playground .sweep{color:var(--sweep-ink);background:0 0}.agent-playground .d-turn.settle>*,.agent-playground .d-turn.settle>header *,.agent-playground .is-live *,.agent-playground .icon-btn[data-said]:after,.agent-playground .sheet *{animation:none!important}.agent-playground .conv-head{transition:none}}.agent-playground .d-working.is-line .d-status-sub{color:var(--muted);gap:6px;font-size:13px}.agent-playground .d-working.is-line .d-status-sub .btn{color:var(--p700);margin-left:0}.agent-playground .d-working.is-line .d-status-note+.btn:before{content:"·";color:var(--muted);margin-right:8px}.agent-playground .steps.is-compact,.agent-playground.doc .d-live .steps.is-compact{margin-top:14px}.agent-playground .steps.is-compact .step{-moz-column-gap:12px;grid-template-columns:18px minmax(0,1fr);column-gap:12px}.agent-playground .steps.is-compact .step:before{background:var(--line-soft);width:1.5px;top:23px;bottom:3px;left:8.25px}.agent-playground .steps.is-compact .step-dot{background:var(--p50);width:18px;height:18px;color:var(--p700);margin-top:1px}.agent-playground .steps.is-compact .step.is-done .step-dot{background:var(--p50);color:var(--p700);animation:none}.agent-playground .steps.is-compact .step.is-active .step-dot{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--p600)}.agent-playground .steps.is-compact .step.is-active .step-dot i{width:6px;height:6px}.agent-playground .steps.is-compact .step.is-fail .step-dot{background:var(--err-bg);color:var(--err-text)}.agent-playground .steps.is-compact .step-main{padding:0 0 14px}.agent-playground .steps.is-compact .step:last-child .step-main{padding-bottom:2px}.agent-playground .steps.is-compact .step-top{flex-wrap:nowrap;gap:12px;min-height:20px}.agent-playground .steps.is-compact .step-title,.agent-playground.doc .d-live .steps.is-compact .step-title{min-width:0;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.agent-playground .steps.is-compact .step-res{color:var(--muted);flex-shrink:0;font-size:13px;font-weight:500}.agent-playground .steps.is-compact .step-sum{margin-top:1px;font-size:13px}.agent-playground .steps.is-compact .step-more{margin-top:2px;font-size:12.5px;font-weight:600}.agent-playground .steps.is-compact .reading{margin-top:8px}.agent-playground .step-part+.step-part{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.agent-playground .step-part-h{color:var(--text-strong);margin-bottom:6px;font-size:12.5px;font-weight:600}.agent-playground .plan.is-compact,.agent-playground.doc .plan.is-compact,.agent-playground.doc .d-live .plan.is-compact,.agent-playground.doc .d-working>.d-live .plan.is-compact{background:0 0;border-radius:0;margin:12px 0 0;padding:0}.agent-playground .plan.is-compact .plan-label,.agent-playground.doc .d-live .plan.is-compact .plan-label{letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:4px;font-size:12.5px;font-weight:600}.agent-playground .plan.is-compact ol{color:var(--text);margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.agent-playground .plan.is-compact ol li::marker{color:var(--muted);font-weight:600}.agent-playground .plan.is-compact p{color:var(--text);font-size:13.5px;line-height:1.6}.agent-playground .steps.is-compact details.step-x.is-row>summary.step-top{cursor:pointer;border-radius:var(--r-sm);transition:background var(--d-base) var(--ease-out);align-items:center;margin:-3px -8px;padding:3px 8px;list-style:none;display:flex}.agent-playground .steps.is-compact details.step-x.is-row>summary::-webkit-details-marker{display:none}.agent-playground .steps.is-compact details.step-x.is-row>summary:hover{background:var(--sunken)}.agent-playground .steps.is-compact .step-chev{color:var(--muted);opacity:0;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);flex-shrink:0;margin-left:-6px}.agent-playground .steps.is-compact summary:hover .step-chev,.agent-playground .steps.is-compact details[open]>summary .step-chev{opacity:1}.agent-playground .steps.is-compact details[open]>summary .step-chev{transform:rotate(90deg)}.agent-playground .steps.is-compact details.step-x.is-row>.step-detail{margin-top:10px}.agent-playground .is-fu .steps.is-compact .step.is-done .step-dot{background:var(--surface)}.agent-playground .sheet-panel.is-reader{width:min(780px,94%)}.agent-playground .tr-player{border-bottom:1px solid var(--line-soft);background:var(--page,#fff);flex-direction:column;flex:none;gap:6px;padding:12px 32px 10px;display:flex}.agent-playground .tr-player audio{width:100%;height:36px}.agent-playground .tr-player video{background:#0b0c10;border-radius:12px;width:100%;max-height:260px}.agent-playground .tr-hint{color:var(--muted);font-size:12px}.agent-playground .reader .tr-meta{color:var(--muted);margin:6px 0 0;font-size:14px}.agent-playground .tr-nav{color:var(--text);align-items:center;gap:4px;margin-top:14px;font-size:13px;display:flex}.agent-playground .tr-nav>span{margin-right:6px}.agent-playground .tr-nav .icon-btn{width:30px;height:30px}.agent-playground .tr-nav .tr-up{transform:rotate(-90deg)}.agent-playground .tr-nav .tr-down{transform:rotate(90deg)}.agent-playground .tr-body{margin-top:26px}.agent-playground .tr-visit{border-top:1px solid var(--line-soft);letter-spacing:.02em;color:var(--muted);margin:30px 0 8px;padding-top:14px;font-size:12.5px;font-weight:700}.agent-playground .tr-body>.tr-visit:first-child{border-top:0;margin-top:0;padding-top:0}.agent-playground .tr-turn{-moz-column-gap:14px;transition:background var(--d-base) var(--ease-out);border-radius:12px;grid-template-columns:46px minmax(0,1fr);column-gap:14px;margin:0 -12px;padding:4px 12px;display:grid}.agent-playground .tr-time{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;padding-top:7px;font-size:11.5px;line-height:1.4}.agent-playground .tr-turn.is-q{margin-top:14px}.agent-playground .tr-turn.is-q .tr-time{padding-top:3px}.agent-playground .tr-turn.is-q .tr-text{color:var(--muted);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.agent-playground .tr-main{-moz-column-gap:18px;grid-template-columns:minmax(0,1fr) 148px;align-items:start;column-gap:18px;display:grid}.agent-playground .tr-main>.tr-who{color:var(--muted);grid-column:1;font-size:11px;font-weight:700}.agent-playground .tr-turn.is-a .tr-text{font-family:var(--agent-playground-reader), Georgia, "Times New Roman", serif;color:var(--ink);grid-column:1;margin:0;font-size:17px;line-height:1.75}.agent-playground .tr-side{flex-direction:column;grid-area:1/2/span 2;align-items:flex-start;gap:6px;padding-top:5px;display:flex}.agent-playground .tr-side .gchip{max-width:100%}.agent-playground mark.tr-mark{color:inherit;background:color-mix(in srgb, var(--gd,var(--p600)) 13%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--gd,var(--p600)) 55%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 2px}.agent-playground .tr-turn.is-whole .tr-text{box-shadow:inset 3px 0 0 var(--p300);padding-left:12px}.agent-playground .tr-body.is-timed .tr-turn{cursor:pointer}.agent-playground .tr-body.is-timed .tr-turn:hover{background:var(--sunken)}.agent-playground .tr-body.is-timed .tr-turn:hover .tr-time{color:var(--p700)}.agent-playground .tr-turn.is-playing,.agent-playground .tr-body.is-timed .tr-turn.is-playing:hover{background:var(--p50);box-shadow:inset 3px 0 0 var(--p400)}.agent-playground .tr-turn.is-playing .tr-time{color:var(--p700);font-weight:700}.agent-playground .tr-turn.is-flash{animation:pg-tr-flash 1.8s var(--ease-out) both}@keyframes pg-tr-flash{0%,35%{background:var(--p100)}to{background:0 0}}.agent-playground .tr-skel{gap:12px;margin-top:28px;display:grid}.agent-playground .tr-skel i{background:linear-gradient(90deg, var(--sunken) 0%, var(--p50) 50%, var(--sunken) 100%);background-size:200% 100%;border-radius:6px;height:14px;animation:1.4s linear infinite pg-shimmer;display:block}.agent-playground .tr-skel i:nth-child(2){width:86%}.agent-playground .tr-skel i:nth-child(3){width:92%}.agent-playground .tr-skel i:nth-child(4){width:64%}.agent-playground .reader .btn{margin-top:14px}.agent-playground .tr-none{color:var(--muted);margin-top:20px}.agent-playground .ev-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-playground .tref.is-link{cursor:pointer;border:0;font-family:inherit}.agent-playground .tref.is-link:hover{background:var(--p100);color:var(--p800)}.agent-playground.is-narrow .tr-main,.agent-playground.is-phone .tr-main{grid-template-columns:minmax(0,1fr)}.agent-playground.is-narrow .tr-side,.agent-playground.is-phone .tr-side{flex-flow:wrap;grid-area:auto/1;padding-top:6px}.agent-playground.is-phone .tr-player{padding:10px 16px}.agent-playground.is-phone .tr-turn.is-a .tr-text{font-size:16px}.agent-playground .tr-player audio{display:none}.agent-playground .tr-player video{cursor:pointer}.agent-playground .trp-bar{align-items:center;gap:12px;height:40px;display:flex}.agent-playground .trp-play{background:var(--p600);color:#fff;width:36px;height:36px;transition:background var(--d-base) var(--ease-out), transform var(--d-fast,.12s) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.agent-playground .trp-play:hover{background:var(--p700)}.agent-playground .trp-play:active{transform:scale(.94)}.agent-playground .trp-play .ic{width:16px;height:16px}.agent-playground .trp-time{color:var(--text-strong);flex:none;font-size:13px;font-weight:600}.agent-playground .trp-time span{color:var(--muted);font-weight:500}.agent-playground .trp-seek{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--p600) var(--seek,0%), var(--line) var(--seek,0%));border-radius:4px;flex:1;min-width:60px;height:4px;margin:0}.agent-playground .trp-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;box-shadow:0 0 0 2px var(--p600);background:#fff;border-radius:50%}.agent-playground .trp-seek::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 0 2px var(--p600);background:#fff;border:0;border-radius:50%}.agent-playground .trp-rate{min-width:44px;height:28px;color:var(--p700);background:var(--p50);border-radius:8px;flex:none;padding:0 8px;font-size:12.5px;font-weight:700}.agent-playground .trp-rate:hover{background:var(--p100)}.agent-playground a.q-link{color:inherit;cursor:pointer;transition:color var(--d-base) var(--ease-out);border-radius:4px;text-decoration:none}.agent-playground a.q-link:hover{color:var(--p800);text-decoration:underline;-webkit-text-decoration-color:var(--p300);text-decoration-color:var(--p300);text-underline-offset:4px;text-decoration-thickness:1.5px}.agent-playground .tref.is-link{vertical-align:1px;border-radius:var(--r-pill,999px);background:var(--p50);height:24px;box-shadow:inset 0 0 0 1px var(--p100);color:var(--p700);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin-left:4px;padding:0 9px 0 7px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.agent-playground .tref.is-link:hover{background:var(--p100);box-shadow:inset 0 0 0 1px var(--p200);color:var(--p800)}.agent-playground .tref.is-link .ic{width:11px;height:11px}.agent-playground .tr-turn.is-a .tr-who{letter-spacing:.01em;color:var(--p700);grid-column:1;margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.agent-playground .tr-turn.is-q .tr-who{color:var(--text-strong);margin-right:8px;font-size:11.5px;font-weight:700}.agent-playground .tr-who.is-unknown{color:var(--muted)}.agent-playground.doc .d-center p.d-center-next{margin-top:6px;font-size:14px}.agent-playground .md th{white-space:normal;vertical-align:bottom;min-width:5em}.agent-playground .tr-player.is-video.is-small{-moz-column-gap:14px;grid-template-rows:auto auto;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.agent-playground .tr-player.is-video.is-small video{-o-object-fit:cover;object-fit:cover;border-radius:10px;grid-row:1/span 2;width:176px;height:99px;max-height:none}.agent-playground .tr-player.is-video.is-small .trp-bar{align-self:end}.agent-playground .tr-player.is-video.is-small .tr-hint{align-self:start}.agent-playground .tr-player.is-video.is-big video{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px}.agent-playground .trp-icon{width:30px;height:30px;color:var(--muted);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);border-radius:8px;flex:none;place-items:center;display:grid}.agent-playground .trp-icon:hover{background:var(--p50);color:var(--p700)}.agent-playground .trp-icon.is-on{background:var(--p100);color:var(--p800)}.agent-playground.is-phone .tr-player.is-video.is-small{grid-template-columns:120px minmax(0,1fr)}.agent-playground.is-phone .tr-player.is-video.is-small video{width:120px;height:68px}.agent-playground .tr-views{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;gap:2px;margin-top:14px;padding:3px;display:inline-flex}.agent-playground .tr-view{height:28px;color:var(--muted);transition:background var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.agent-playground .tr-view:hover{color:var(--text-strong)}.agent-playground .tr-view.is-on{background:var(--page,#fff);color:var(--p800);box-shadow:0 1px 2px #1e223f14, 0 0 0 1px var(--line-soft)}.agent-playground .tr-note{background:var(--p50);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.agent-playground .tr-note .ic{color:var(--p700);flex:none;margin-top:2px}.agent-playground .tr-orig{margin-top:22px}.agent-playground .tr-orig-p{color:var(--ink);margin:0 0 16px;font-size:17px;line-height:1.85}.agent-playground .q-notes{background:var(--warn-bg,#fdf3e2);color:var(--warn-text,#8a5a12);letter-spacing:.01em;vertical-align:1px;border-radius:5px;margin-left:4px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.agent-playground .claim-words.is-notes{color:var(--text);font-style:normal}.agent-playground .tr-player.is-video.is-small .trp-bar{flex-wrap:wrap;row-gap:6px;height:auto}.agent-playground .tr-player.is-video.is-small .trp-seek{flex:110px}.agent-playground.is-narrow .tr-player.is-video.is-small{-moz-column-gap:12px;grid-template-columns:128px minmax(0,1fr);column-gap:12px}.agent-playground.is-narrow .tr-player.is-video.is-small video{width:128px;height:72px}.agent-playground.is-narrow .tr-player{padding-left:20px;padding-right:20px}
.agent-playground .reel{font-family:var(--font);color:var(--text);margin:28px 0 8px}.agent-playground .reel button{font:inherit;cursor:pointer}.agent-playground .reel .reel-ic{flex:none;width:18px;height:18px}.agent-playground .reel .reel-ic-sm{vertical-align:-2px;flex:none;width:14px;height:14px;margin-right:4px}.agent-playground .reel .reel-ic-lg{width:22px;height:22px}.agent-playground .reel .reel-sp{flex:1}.agent-playground .reel-closed{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;box-shadow:var(--sh-1);transition:border-color var(--d-fast) var(--ease-out);align-items:center;gap:14px;padding:14px 16px;display:flex}.agent-playground .reel-closed:hover{border-color:var(--p300)}.agent-playground .reel-closed:hover .reel-play{background:var(--p800);transform:scale(1.04)}.agent-playground .reel-closed-main{min-width:0;display:block}.agent-playground .reel-play,.agent-playground .reel-start{background:var(--p700);color:#fff;width:46px;height:46px;transition:background var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.agent-playground .reel-play:hover,.agent-playground .reel-start:hover{background:var(--p800);transform:scale(1.04)}.agent-playground .reel-play:focus-visible,.agent-playground .reel button:focus-visible{box-shadow:var(--focus);outline:none}.agent-playground .reel-closed-t{color:var(--ink);margin:0;font-size:15px;font-weight:800;display:block}.agent-playground .reel-closed-s{color:var(--muted);margin:2px 0 0;font-size:13.5px;display:block}.agent-playground .reel-foot{color:var(--muted);margin:8px 2px 0;font-size:12.5px}.agent-playground .reel-box{border:1px dashed var(--line);border-radius:var(--r-xl);color:var(--muted);align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.agent-playground .reel-dot{background:var(--p400);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite reel-pulse}@keyframes reel-pulse{50%{opacity:.35}}.agent-playground .reel-open{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);outline:none;overflow:hidden}.agent-playground .reel-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:46px;padding:10px 12px 10px 16px;display:flex}.agent-playground .reel-tag{border-radius:var(--r-pill);padding:2px 9px;font-size:12px;font-weight:700}.agent-playground .reel-theme{color:var(--ink);font-size:14.5px;font-weight:800}.agent-playground .reel-for{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--p700);background:var(--primary-bg);border:1px solid var(--p200);border-radius:var(--r-pill);padding:3px 10px;font-size:12.5px;font-weight:700;overflow:hidden}.agent-playground .reel-for:before{content:"Made for: ";color:var(--muted);font-weight:600}.agent-playground .reel-icon{width:34px;height:34px;color:var(--text-strong);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.agent-playground .reel-icon:hover{background:var(--chip)}.agent-playground .reel-icon:disabled{opacity:.4;cursor:default}.agent-playground .reel-stage{aspect-ratio:16/9;background:var(--p50);justify-content:center;align-items:center;width:100%;max-height:360px;display:flex;position:relative;overflow:hidden}.agent-playground .reel-stage.is-video{background:#11131f}.agent-playground .reel-media{-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.agent-playground .reel-stage.is-video .reel-media.is-on{opacity:1}.agent-playground .reel-card{z-index:2;text-align:center;max-width:560px;animation:reel-in var(--d-slow) var(--ease-out);padding:24px 40px;position:relative}.agent-playground .reel-card-k{color:var(--accent-text);letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}.agent-playground .reel-card-t{color:var(--ink);margin:8px 0 0;font-size:22px;font-weight:800;line-height:1.35}.agent-playground .reel-card.is-theme .reel-card-t{font-size:26px}.agent-playground .reel-card.is-theme .reel-card-k{margin-top:6px;font-size:15px}.agent-playground .reel-card-note{color:var(--muted);margin:10px 0 12px;font-size:14px}.agent-playground .reel-card .reel-btn{margin-top:14px}@keyframes reel-in{0%{opacity:0;transform:translateY(6px)}}.agent-playground .reel-clip{z-index:2;flex-direction:column;justify-content:center;padding:18px 24px;display:flex;position:absolute;inset:0}.agent-playground .reel-strip{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);opacity:0;transition:opacity var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:18px;transform:translateY(-4px)}.agent-playground .reel-strip.is-on{opacity:1;transform:none}.agent-playground .reel-kind{color:var(--muted);font-size:12px;font-weight:600}.agent-playground .reel-cap{text-align:center;max-width:620px;color:var(--ink);min-height:2.9em;margin:0 auto;font-size:22px;font-weight:700;line-height:1.45}.agent-playground .reel-line{display:block}.agent-playground .reel-w{color:var(--text-strong);transition:color .12s linear}.agent-playground .reel-w.is-said{color:var(--ink)}.agent-playground .reel-w.is-now{color:var(--p700);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.agent-playground .reel-stage.is-video .reel-clip{justify-content:flex-end}.agent-playground .reel-stage.is-video .reel-cap{color:#fff;border-radius:var(--r-md);background:#0f111eb8;padding:6px 12px;font-size:19px}.agent-playground .reel-stage.is-video .reel-w,.agent-playground .reel-stage.is-video .reel-w.is-said{color:#fff}.agent-playground .reel-stage.is-video .reel-w.is-now{color:var(--p300)}.agent-playground .reel-wait{z-index:3;text-align:center;color:var(--muted);margin:0;font-size:12.5px;position:absolute;bottom:10px;left:0;right:0}.agent-playground .reel-start{z-index:2;width:64px;height:64px;position:relative}.agent-playground .reel-chaps{gap:7px;padding:12px 16px 2px;display:flex}.agent-playground .reel-chap{text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;display:flex}.agent-playground .reel-chap-bar{gap:1px;margin:-6px 0;display:flex}.agent-playground .reel-seg{cursor:pointer;min-width:0;padding:6px 0;display:block}.agent-playground .reel-seg b{background:var(--line);border-radius:2px;height:5px;display:block;overflow:hidden}.agent-playground .reel-seg i{background:var(--p600);width:0;height:100%;display:block}.agent-playground .reel-seg:hover b{filter:brightness(.9)}.agent-playground .reel-chap.is-ticks .reel-chap-bar{gap:0}.agent-playground .reel-chap.is-ticks .reel-seg b{border-radius:0}.agent-playground .reel-chap.is-ticks .reel-seg+.reel-seg b{border-left:1px solid var(--surface)}.agent-playground .reel-chap.is-ticks .reel-seg:first-child b{border-radius:2px 0 0 2px}.agent-playground .reel-chap.is-ticks .reel-seg:last-child b{border-radius:0 2px 2px 0}.agent-playground .reel-chap-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agent-playground .reel-chaps.is-narrow{gap:4px}.agent-playground .reel-chaps.is-narrow .reel-chap-name{display:none}.agent-playground .reel-ctrl{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 12px 10px;display:flex}.agent-playground .reel-pp{background:var(--primary-bg);color:var(--p700)}.agent-playground .reel-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px;font-size:13px}.agent-playground .reel-btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.agent-playground .reel-btn:hover{background:var(--soft)}.agent-playground .reel-btn.is-quiet{color:var(--muted);background:0 0;border-color:#0000;font-weight:600}.agent-playground .reel-btn.is-quiet:hover{background:var(--chip);color:var(--ink)}.agent-playground .reel-btn.is-quiet.is-on{color:var(--p700)}.agent-playground .reel-btn:disabled{opacity:.45;cursor:default}.agent-playground .reel-more{border-top:1px solid var(--line-soft);background:var(--sunken);flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.agent-playground .reel-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-playground .reel-chips-k{color:var(--muted);margin:0 2px 0 6px;font-size:12px}.agent-playground .reel-chips-k:first-child{margin-left:0}.agent-playground .reel-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:28px;color:var(--text);padding:0 11px;font-size:12.5px;font-weight:700}.agent-playground .reel-chip:hover{border-color:var(--p300)}.agent-playground .reel-chip.is-on{background:var(--primary-bg);border-color:var(--p300);color:var(--p700)}.agent-playground .reel-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-playground .reel-ask input{border-radius:var(--r-md);border:1px solid var(--line);min-width:200px;height:34px;font:inherit;background:var(--surface);color:var(--ink);flex:1;padding:0 12px;font-size:13.5px}.agent-playground .reel-ask input::placeholder{color:var(--placeholder)}.agent-playground .reel-ask input:focus{border-color:var(--p500);box-shadow:0 0 0 3px var(--p100);outline:none}.agent-playground .reel-err{color:var(--err-text);flex-basis:100%;font-size:12.5px}.agent-playground .reel-err:empty{display:none}.agent-playground .reel-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-playground .reel-pending{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.agent-playground .reel-pending.is-err{color:var(--err-text)}.agent-playground .reel-link{color:var(--p700);background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:700}.agent-playground .reel-link:hover{text-decoration:underline}.agent-playground .reel-len{color:var(--muted);font-size:12.5px}.agent-playground .reel-link .reel-ic-sm,.agent-playground .reel-mini .reel-ic-sm{margin-right:3px}.agent-playground .reel-pending .reel-link+.reel-link{margin-left:12px}.agent-playground .reel-back{z-index:1000;animation:reel-fade .18s var(--ease-out) both;background:#0f122873;position:fixed;inset:0}.agent-playground .reel.is-editing .reel-open{z-index:1001;width:min(1100px,100vw - 48px);height:min(85vh,880px);animation:reel-pop .2s var(--ease-out) both;grid-template:"edit top""edit stage""edit chaps""edit ctrl""edit more"minmax(0,1fr)/minmax(0,1.55fr) minmax(320px,1fr);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes reel-fade{0%{opacity:0}to{opacity:1}}@keyframes reel-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes reel-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.agent-playground .reel.is-editing .reel-top{grid-area:top}.agent-playground .reel.is-editing .reel-stage{grid-area:stage}.agent-playground .reel.is-editing .reel-chaps{grid-area:chaps}.agent-playground .reel.is-editing .reel-ctrl{grid-area:ctrl}.agent-playground .reel.is-editing .reel-more{grid-area:more;min-height:0;overflow:auto}.agent-playground .reel-edit{border-right:1px solid var(--line-soft);background:var(--sunken);overscroll-behavior:contain;flex-direction:column;grid-area:edit;gap:8px;min-width:0;min-height:0;padding:12px 14px 16px;display:flex;overflow:auto}.agent-playground .reel-edit-head{align-items:baseline;gap:10px;padding:0 2px 2px;display:flex}.agent-playground .reel-edit-title{color:var(--ink);font-size:14px;font-weight:800}.agent-playground .reel-edit-hint{color:var(--muted);margin:0;font-size:12.5px}.agent-playground .reel-edit-theme{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 2px 0;display:flex}.agent-playground .reel-clipcard{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);outline:none;grid-template-columns:22px 26px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.agent-playground .reel-clipcard:not(.is-on){background:0 0}.agent-playground .reel-clipcard:not(.is-on) .reel-passage{color:var(--muted)}.agent-playground .reel-clipcard.is-now{border-color:var(--p300);box-shadow:0 0 0 2px var(--p100)}.agent-playground .reel-clipcard.is-line{border-color:#0000;align-items:center;padding:4px 10px}.agent-playground .reel-clipcard.is-line:hover{border-color:var(--line-soft)}.agent-playground .reel-line-row{align-items:baseline;gap:8px;min-width:0;display:flex}.agent-playground .reel-line-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--muted);flex:1;font-size:13px;overflow:hidden}.agent-playground .reel-line-text:hover{color:var(--text)}.agent-playground .reel-card-meta{color:var(--muted);white-space:nowrap;font-size:11.5px}.agent-playground .reel-card-meta b{font-weight:700}.agent-playground .reel-card-of{color:var(--muted);font-size:11.5px}.agent-playground .reel-tick{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--p700);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-playground .reel-clipcard.is-on .reel-tick{background:var(--primary-bg);border-color:var(--p300)}.agent-playground .reel-tick .reel-ic-sm{margin:0}.agent-playground .reel-prev{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--p700);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-playground .reel-prev:hover,.agent-playground .reel-prev.is-playing{background:var(--primary-bg);border-color:var(--p300)}.agent-playground .reel-prev .reel-ic-sm{width:13px;height:13px;margin:0}.agent-playground .reel-prev-box{aspect-ratio:16/9;background:var(--p900);border-radius:8px;width:176px;margin:0 0 6px;overflow:hidden}.agent-playground .reel-prev-box.is-audio{display:none}.agent-playground .reel-clipcard.is-line .reel-prev-box{grid-column:3;margin:4px 0 2px}.agent-playground .reel-prev-box .reel-preview-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.agent-playground .reel-card-main{min-width:0}.agent-playground .reel-passage{color:var(--text);max-height:8em;margin:0;font-size:13px;line-height:1.6;overflow:auto}.agent-playground .reel-passage .w.is-other{color:var(--muted);font-style:italic}.agent-playground .reel-hl{background:var(--primary-bg);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 2px;position:relative}.agent-playground .reel-grip{background:var(--p600);cursor:ew-resize;touch-action:none;border-radius:3px;width:6px;height:1.2em;margin:0 2px -.2em;display:inline-block}.agent-playground .reel-asked{color:var(--muted);font-style:italic}.agent-playground .reel-card-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.agent-playground .reel-card-who{font-weight:700}.agent-playground .reel-trim{align-items:center;gap:3px;display:none}.agent-playground .reel-clipcard:hover .reel-trim,.agent-playground .reel-clipcard:focus-within .reel-trim{display:inline-flex}.agent-playground .reel-card-wait{color:var(--muted)}.agent-playground .reel-passage .w.is-sel{background:var(--p200);border-radius:3px}.agent-playground .reel-mini.is-use{background:var(--primary-bg);border-color:var(--p300);color:var(--p800)}.agent-playground .reel-trim>span{margin:0 2px 0 6px}.agent-playground .reel-mini{border:1px solid var(--line);background:var(--surface);height:22px;color:var(--text-strong);border-radius:6px;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.agent-playground .reel-mini:hover{background:var(--soft)}.agent-playground .reel-card-more{margin:-2px 0 2px 74px}.agent-playground .reel-edit-add{color:var(--text-strong);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:700;display:inline-flex}.agent-playground .reel-edit-add select{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink);font:inherit;max-width:320px;padding:0 6px;font-size:12.5px}.agent-playground .reel-menu{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2);flex-direction:column;align-self:flex-end;gap:2px;min-width:240px;padding:6px;display:flex}.agent-playground .reel-menu-row{align-items:center;gap:4px;display:flex}.agent-playground .reel-menu-item{text-align:left;color:var(--text-strong);background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px;font-size:13px}.agent-playground .reel-menu-item:hover{background:var(--soft)}.agent-playground .reel-menu-item.is-on{color:var(--p700);font-weight:700}.agent-playground .reel-menu .reel-link{margin:4px 8px}.agent-playground .reel-rename{gap:6px;padding:4px;display:flex}.agent-playground .reel-rename input{border:1px solid var(--line);height:26px;font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:12.5px}.agent-playground .reel-line.is-ask{opacity:.78;font-style:italic;font-weight:600}.agent-playground .reel-ask-k{letter-spacing:.04em;text-transform:uppercase;vertical-align:.2em;background:#ffffff2e;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:.62em;font-style:normal;font-weight:700}@media (max-width:900px){.agent-playground .reel.is-editing .reel-open{overscroll-behavior:contain;border:0;border-radius:0;width:100vw;height:100dvh;animation-name:reel-rise;display:block;top:0;left:0;overflow:auto;transform:none}.agent-playground .reel.is-editing .reel-more{min-height:auto;overflow:visible}.agent-playground .reel-edit{border-right:0;border-top:1px solid var(--line-soft);min-height:auto;overflow:visible}.agent-playground .reel-card-more{margin-left:0}}.agent-playground .reel .g1{--gc:var(--g1);--gb:var(--g1-bg);--gt:var(--g1-text)}.agent-playground .reel .g2{--gc:var(--g2);--gb:var(--g2-bg);--gt:var(--g2-text)}.agent-playground .reel .g3{--gc:var(--g3);--gb:var(--g3-bg);--gt:var(--g3-text)}.agent-playground .reel .g4{--gc:var(--g4);--gb:var(--g4-bg);--gt:var(--g4-text)}.agent-playground .reel .g5{--gc:var(--g5);--gb:var(--g5-bg);--gt:var(--g5-text)}.agent-playground .reel .g6{--gc:var(--g6);--gb:var(--g6-bg);--gt:var(--g6-text)}.agent-playground .reel .g7{--gc:var(--g7);--gb:var(--g7-bg);--gt:var(--g7-text)}.agent-playground .reel .g8{--gc:var(--g8);--gb:var(--g8-bg);--gt:var(--g8-text)}.agent-playground .reel-tag{background:var(--gb);color:var(--gt);border:1px solid var(--gc)}.agent-playground .reel-card.is-theme .reel-card-t{color:var(--gt)}.agent-playground .reel-chap .reel-seg i{background:var(--gc,var(--p600))}.agent-playground .reel-chap .reel-seg b{background:var(--line);background:color-mix(in srgb, var(--gc,var(--p600)) 45%, transparent)}.agent-playground .reel-chap .reel-chap-name{color:var(--gt,var(--muted))}.agent-playground .reel-chap:hover .reel-chap-name{color:var(--gc,var(--ink))}@media (max-width:560px){.agent-playground .reel-cap,.agent-playground .reel-card-t{font-size:18px}.agent-playground .reel-time{flex-basis:100%;margin:4px 0 0 6px}.agent-playground .reel-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agent-playground .reel,.agent-playground .reel *,.agent-playground .reel :before{transition:none!important;animation:none!important}}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.00vt6ovfanaoz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.0e7.nfwufgbbc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_1534b024-module__d2sOWG__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_1534b024-module__d2sOWG__variable{--font-nunito:"Nunito Sans", "Nunito Sans Fallback"}
/*# sourceMappingURL=11xnv4bl95j.z.css.map*/