@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-headline:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}:root{--bg:#0f0f10;--panel:#171719;--panel-2:#1d1d20;--border:#2b2b2f;--border-soft:#242428;--text:#ececef;--muted:#a4a4ab;--accent:#8e8ea0;--ok:#41c17d;--err:#f26d6d;--radius:12px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-headline),"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.ambient{position:fixed;inset:0;z-index:-1;background:radial-gradient(45rem 35rem at 0 -10%,hsla(0,0%,100%,.05),transparent 65%),linear-gradient(180deg,#0f0f10,#111114)}.shell{width:min(1700px,99vw);margin:0 auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:rgba(15,15,16,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-inner{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.9rem;gap:.9rem}.topbar-brand{display:inline-flex;align-items:center;gap:.62rem}.brand-dot{width:11px;height:11px;border-radius:999px;background:linear-gradient(145deg,#bfc2d3,#6d728a);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.eyebrow{margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;color:var(--accent);font-family:var(--font-mono),monospace}.title-en{margin:.08rem 0 0;font-size:.96rem;font-weight:600;color:#e1e1ea}.title-zh{margin:.05rem 0 0;font-size:.72rem;color:#a9a9b4}.topbar-center{display:flex;justify-content:center}.topbar-pill{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:.22rem .62rem;font-size:.69rem;color:var(--muted);background:hsla(0,0%,100%,.02)}.top-links{display:flex;gap:.5rem}.top-links a{border:1px solid var(--border);border-radius:999px;padding:.3rem .66rem;font-size:.76rem;color:var(--muted)}main{height:calc(100vh - 76px);padding:0}h1,h2,p{margin:0}h1{font-size:1.22rem}h2{font-size:.96rem}.kicker{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.67rem}.muted{color:var(--muted)}.tiny{font-size:.75rem}.note-line{color:#c5c5d4}.error,.note-line{margin-top:.35rem;font-size:.75rem}.error{color:var(--err)}.mono,pre,summary,textarea{font-family:var(--font-mono),monospace}.oa-layout{height:100%;display:grid;grid-template-columns:280px minmax(560px,1fr) 380px;grid-gap:0;gap:0}.oa-pane{border:none;border-radius:0;background:transparent;min-height:0}.oa-left,.oa-right{display:grid;grid-auto-rows:min-content;grid-gap:0;gap:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#3a3a44 transparent}.oa-center{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:0;gap:0}.oa-left{border-right:1px solid var(--border-soft)}.oa-right{border-left:1px solid var(--border-soft)}.oa-brand{padding:1rem 1rem .85rem;border-bottom:1px solid var(--border-soft)}.lang-switch{margin-top:.52rem;display:inline-flex;gap:.28rem}.lang-switch button{padding:.22rem .5rem;font-size:.68rem;border-radius:999px;background:transparent;color:var(--muted)}.lang-switch button.active{background:#2f2f35;color:var(--text)}.oa-section{padding:.85rem 1rem;border-bottom:1px solid var(--border-soft);display:grid;grid-gap:.55rem;gap:.55rem}.oa-section.oa-grow{min-height:230px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.panel-tools{margin-left:auto;flex-wrap:nowrap}.panel-toggle{min-width:30px;min-height:28px;padding:0;font-size:1rem;line-height:1}.panel-mini{min-height:28px;padding:.2rem .5rem;font-size:.7rem}.status,.tag{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:.12rem .46rem;font-family:var(--font-mono),monospace;font-size:.66rem;color:var(--muted)}.status.ok{color:var(--ok);border-color:rgba(65,193,125,.35)}.status.err{color:var(--err);border-color:hsla(0,84%,69%,.35)}label{display:grid;grid-gap:.2rem;gap:.2rem;color:var(--muted);font-size:.76rem}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:#1b1b1f;color:var(--text);font-size:.8rem;padding:.5rem .58rem}textarea{line-height:1.45;resize:vertical}button{border:1px solid #3b3b41;border-radius:10px;background:#2b2b31;color:var(--text);font-size:.79rem;font-weight:600;padding:.5rem .7rem;cursor:pointer}button:hover{background:#33333a}button:disabled{opacity:.6;cursor:not-allowed}button.ghost{background:transparent;color:var(--muted)}button.danger{border-color:hsla(0,84%,69%,.35);color:var(--err)}.inline-actions{display:flex;flex-wrap:wrap;gap:.45rem}.toggle-row{display:flex;flex-wrap:wrap;gap:.7rem}.checkbox-row{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.74rem}.checkbox-row input{width:auto}.chain-list,.session-list{display:grid;grid-gap:.42rem;gap:.42rem;max-height:220px;overflow:auto}.chain-list{max-height:280px}.chain-item,.session-item{width:100%;text-align:left;border:1px solid transparent;border-radius:8px;background:hsla(0,0%,100%,.02);display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem .52rem}.chain-item.active,.session-item.active{border-color:var(--border);background:hsla(0,0%,100%,.06)}.filters-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.filter-field select{font-size:.73rem;padding:.42rem .5rem}.oa-center-head{padding:.9rem 1rem .75rem;align-items:center;justify-content:space-between;gap:.7rem}.oa-center-head,.oa-metrics{border-bottom:1px solid var(--border-soft);display:flex}.oa-metrics{padding:.45rem 1rem .6rem;flex-wrap:wrap;gap:.5rem}.oa-metrics span{border:1px solid var(--border);border-radius:999px;padding:.12rem .48rem;font-size:.69rem;color:var(--muted);font-family:var(--font-mono),monospace}.oa-chat-surface{min-height:0;overflow:auto;padding:.75rem 1rem .8rem;display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.chat-thread{display:grid;grid-gap:.55rem;gap:.55rem;max-height:52vh;overflow:auto;padding-right:.1rem}.chat-bubble{border:1px solid transparent;border-radius:10px;padding:.56rem .6rem;background:transparent;display:grid;grid-gap:.32rem;gap:.32rem}.chat-bubble.user{background:hsla(0,0%,100%,.05);border-color:var(--border)}.chat-bubble.assistant{border-color:hsla(0,0%,100%,.05)}.chat-meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:var(--muted);font-size:.69rem;text-transform:uppercase}.chat-bubble p{white-space:pre-wrap;line-height:1.45;font-size:.82rem}.oa-inspector{border:1px solid var(--border-soft);border-radius:10px;background:hsla(0,0%,100%,.01);padding:.55rem}summary{cursor:pointer;color:var(--muted);font-size:.75rem}.inspect-block{margin-top:.5rem;display:grid;grid-gap:.45rem;gap:.45rem}details{border:1px solid var(--border-soft);border-radius:9px;padding:.45rem;background:rgba(0,0,0,.12)}pre{margin:.45rem 0 0;max-height:240px;overflow:auto;border:1px solid var(--border-soft);border-radius:8px;padding:.55rem;background:#121215;font-size:.72rem;line-height:1.42}.diff-list{display:grid;grid-gap:.38rem;gap:.38rem}.diff-item{border:1px solid var(--border-soft);border-radius:8px;padding:.42rem;background:#18181b}.composer{border-top:1px solid var(--border-soft);padding:.75rem 1rem .95rem;display:grid;grid-gap:.48rem;gap:.48rem;background:transparent}.composer textarea{min-height:80px}.prompt-chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip-btn{font-size:.7rem;line-height:1.2;padding:.34rem .5rem;max-width:100%}.composer-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.oa-tabs{padding:.75rem 1rem .65rem;border-bottom:1px solid var(--border-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:3}.tab-btn{text-transform:none;font-size:.7rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;color:var(--muted)}.tab-btn.active{background:#2a2a30;color:var(--text)}.oa-tab-panel{padding:.85rem 1rem 1.1rem;display:grid;grid-gap:.6rem;gap:.6rem}.oa-settings-summary{padding:.48rem 1rem;border-bottom:1px solid var(--border-soft);color:var(--muted);background:transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#35353e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#454553;background-clip:padding-box}.form-grid{display:grid;grid-gap:.52rem;gap:.52rem}.form-grid.compact{gap:.46rem}.flow-report{background:#1b1b1f;padding:.52rem;grid-gap:.44rem;gap:.44rem}.flow-report,.orchestrator-panel{border:1px solid var(--border);border-radius:10px;display:grid}.orchestrator-panel{background:#1a1a1e;padding:.55rem;grid-gap:.5rem;gap:.5rem}.layer-picker{display:grid;grid-gap:.35rem;gap:.35rem}.layer-chip-list{display:flex;flex-wrap:wrap;gap:.35rem}.layer-chip{display:inline-flex;align-items:center;gap:.28rem;border:1px solid var(--border);border-radius:999px;padding:.16rem .45rem;background:hsla(0,0%,100%,.03)}.layer-chip input{width:auto}.layered-summary{margin-top:.4rem;display:grid;grid-gap:.45rem;gap:.45rem}.layered-metrics{display:flex;flex-wrap:wrap;gap:.35rem}.layered-metrics span{border:1px solid var(--border);border-radius:999px;padding:.1rem .42rem;font-size:.68rem;color:var(--muted)}.flow-report-head{display:flex;align-items:center;justify-content:space-between}.flow-report-metrics{display:flex;flex-wrap:wrap;gap:.35rem}.flow-report-metrics span{border:1px solid var(--border);border-radius:999px;padding:.1rem .42rem;font-size:.68rem;color:var(--muted)}.mini-actions button{font-size:.72rem;padding:.36rem .54rem}@media (max-width:1380px){.oa-layout{grid-template-columns:250px minmax(460px,1fr) 340px}}@media (max-width:1180px){main{height:auto;padding:.5rem 0}.oa-layout{grid-template-columns:1fr;height:auto;gap:.8rem}.oa-pane{border:1px solid var(--border-soft);border-radius:10px;background:var(--panel)}.oa-left,.oa-right{border:none}.oa-center,.oa-chat-surface,.oa-left,.oa-right{overflow:visible}.oa-center{grid-template-rows:auto auto auto auto}.chain-list,.chat-thread,.session-list{max-height:none}}@media (max-width:760px){.topbar-inner{grid-template-columns:1fr;min-height:68px;padding:.52rem 0;gap:.5rem}.topbar-center{justify-content:flex-start}.top-links{width:100%}.composer-foot,.oa-center-head{flex-direction:column;align-items:stretch}.oa-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.filters-row{grid-template-columns:1fr}}