.e1-ag{gap:28px}.e1-ag-title{align-items:center;gap:8px;min-width:0;display:flex}.e1-ag-identity{max-width:720px}.e1-ag-draftpanel{grid-column:1/-1}.e1-ag-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.e1-ag-main{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.e1-ag-side{top:calc(var(--lab-bar) + 16px);min-width:0;max-height:calc(100dvh - var(--lab-bar) - 32px);overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;margin:-4px;padding:4px;display:grid;position:sticky;overflow-y:auto}.e1-ag-graphctl{flex-wrap:wrap;gap:8px;display:flex}.e1-ag-plotwrap{grid-template-rows:240px 28px auto;grid-template-columns:56px minmax(0,1fr);display:grid}.e1-ag-yaxis{position:relative}.e1-ag-yaxis span{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(50%)}.e1-ag-plot{box-shadow:inset 1px 0 0 var(--border-default), inset 0 -1px 0 var(--border-default);position:relative}.e1-ag-hline{background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}.e1-ag-future{background:var(--bg-sunken);box-shadow:inset 1px 0 0 var(--text-tertiary);position:absolute;top:0;bottom:0;right:0}.e1-ag-next{border-radius:var(--radius-dot);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--brand);background:var(--bg-surface);margin:0 0 -6px -6px;position:absolute;bottom:0}.e1-ag-plotempty{text-align:center;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}.e1-ag-plotempty-act{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.e1 .e1-ag-dot{z-index:1;border-radius:var(--radius-dot);background:var(--ok);opacity:.85;width:12px;height:12px;transition:box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);margin:0 0 -6px -6px;position:absolute}.e1 .e1-ag-dot:after{content:"";border-radius:var(--radius-dot);position:absolute;inset:-8px}.e1 .e1-ag-dot[data-tone=bad]{background:var(--bad);opacity:1;z-index:2}.e1 .e1-ag-dot[data-tone=run]{background:var(--clay-500);opacity:1;z-index:2;animation:1.8s ease-in-out infinite lxPulse}.e1 .e1-ag-dot[data-tone=off]{background:var(--text-tertiary)}.e1 .e1-ag-dot:hover,.e1 .e1-ag-dot:focus-visible{opacity:1;z-index:3;box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--focus-ring);outline:none}.e1-ag-tip{z-index:4;border-radius:var(--radius-sm);background:var(--ink-900);min-width:140px;color:var(--white);box-shadow:var(--shadow-float);pointer-events:none;white-space:nowrap;gap:2px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:grid;position:absolute}.e1-ag-tip[data-side=right]{transform:translate(12px)}.e1-ag-tip[data-side=left]{transform:translate(calc(-100% - 12px))}html[data-theme=dark] .e1-ag-tip{background:var(--ink-750);box-shadow:inset 0 0 0 1px var(--ink-700), var(--shadow-float)}.e1-ag-tiphead{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.e1-ag-xaxis{grid-column:2;position:relative}.e1-ag-xaxis span{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;box-shadow:inset 1px 0 0 var(--border-default);padding-left:6px;font-size:11px;position:absolute;top:8px}.e1-ag-legend{color:var(--text-secondary);flex-wrap:wrap;grid-column:2;gap:4px 16px;padding-top:8px;font-size:12px;display:flex}.e1-ag-legend li{align-items:center;gap:6px;display:inline-flex}.e1-ag-config{gap:16px;display:grid}.e1-ag-promptview{max-height:320px}.e1-ag-prompt{font-family:var(--font-mono);min-height:240px;font-size:13px}.e1-ag-improve{gap:8px;display:grid}.e1-ag-side-sec{gap:16px}.e1-ag-side-sec>.e1-ag-save{margin-top:-8px}.e1-ag-pickerlist{overscroll-behavior:contain;align-content:start;gap:20px;min-height:240px;max-height:50dvh;margin:0 -8px;padding:0 8px;display:grid;overflow-y:auto}.e1-ag-pickersec{gap:8px;display:grid}.e1-ag-leaf{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.e1-ag-leaf input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}.e1-ag-leaves{padding:0 12px 8px 40px;display:grid}.e1-ag-leaf{box-shadow:inset 0 1px 0 var(--border-subtle);padding:8px 0}.e1-ag-leafcopy{gap:2px;min-width:0;display:grid}.e1-ag-leafname{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.e1-ag-leafdesc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.e1-ag-pickernote{flex:240px}.e1-ag-trigcopy{gap:2px;min-width:0;display:grid}.e1-ag-steer{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.e1 .e1-linkbtn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.e1-ag-trigedit{box-shadow:inset 0 1px 0 var(--border-subtle);padding:12px 0}.e1-ag-trigedit:first-child{box-shadow:none;padding-top:0}@media (max-width:1100px){.e1-ag-grid{grid-template-columns:minmax(0,1fr)}.e1-ag-side{max-height:none;margin:0;padding:0;position:static;overflow:visible}}@media (max-width:767px){.e1-ag{gap:20px}.e1-ag-graphctl{justify-content:space-between;width:100%}.e1-ag-plotwrap{grid-template-rows:200px 28px auto;grid-template-columns:44px minmax(0,1fr)}.e1 button.lx-btn[data-size=sm],.e1 .lx-btn[data-size=sm]{min-height:40px}.e1-ag-leaves{padding-left:16px}}@media (prefers-reduced-motion:reduce){.e1 .e1-ag-dot{transition:none}}.e1 .e1-ag-dot[data-none]{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--ok)}.e1 .e1-ag-dot[data-none][data-tone=bad]{box-shadow:inset 0 0 0 2px var(--bad)}.e1 .e1-ag-dot[data-none][data-tone=off]{box-shadow:inset 0 0 0 2px var(--text-tertiary)}.e1 .e1-ag-dot[data-none][data-tone=run]{box-shadow:inset 0 0 0 2px var(--clay-500)}.e1 .e1-ag-dot[data-none]:hover,.e1 .e1-ag-dot[data-none]:focus-visible{box-shadow:inset 0 0 0 2px var(--text-primary), 0 0 0 2px var(--bg-surface), 0 0 0 4px var(--focus-ring)}.e1-ag-orgnote{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.e1-ag-orgnote svg{color:var(--brand);flex:none}.e1-ag-look{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.e1-ag-mark .e1-ag-shuffle{z-index:1;box-shadow:var(--hairline), var(--shadow-card);position:absolute;bottom:8px;left:8px}@media (hover:hover){.e1-ag-mark .e1-ag-shuffle{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.e1-ag-mark:hover .e1-ag-shuffle,.e1-ag-mark:focus-within .e1-ag-shuffle,.e1-ag-mark .e1-ag-shuffle[data-busy]{opacity:1}}@media (prefers-reduced-motion:reduce){.e1-ag-mark .e1-ag-shuffle{transition:none}}