.aw-bar{display:flex;align-items:center;gap:8px;min-height:var(--ds-h-lg);margin:8px 0 4px;padding:6px 8px 6px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rp-line-btn);background:var(--bg-surface);font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--font-ui);color:var(--text)}.aw-bar.is-work{box-shadow:inset 0 0 0 1px var(--rp-line-btn),inset 3px 0 0 var(--text-secondary)}.aw-bar.is-wait{box-shadow:inset 0 0 0 1px var(--rp-line-btn),inset 3px 0 0 #e5a33a}.aw-bar.is-err{box-shadow:inset 0 0 0 1px var(--rp-line-btn),inset 3px 0 0 var(--destructive,#e5484d)}.aw-av{width:18px;height:18px;border-radius:22%;flex:none}.aw-tx{display:flex;flex-direction:column;min-width:0;flex:1}.aw-ln{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-bar.is-work .aw-ln{background:linear-gradient(90deg,var(--text) 0,var(--text-muted) 50%,var(--text) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aw-shimmer 2.4s linear infinite}@keyframes aw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aw-bar.is-work .aw-ln{animation:none;color:var(--text);background:none}}.aw-dt{font-size:var(--ds-text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-dt.is-err{color:var(--destructive,#e5484d)}.aw-meta{font-size:var(--ds-text-xs);color:var(--text-muted);white-space:nowrap}.aw-acts{display:flex;align-items:center;gap:4px;flex:none}.aw-hint{font-size:var(--ds-text-xs);color:var(--text-muted);margin-right:4px}.aw-b,.aw-hint{white-space:nowrap}.aw-b{height:var(--ds-h-md);padding:0 8px;border-radius:6px;border:0;background:none;box-shadow:inset 0 0 0 1px var(--rp-line-btn);color:var(--text-secondary);font:500 var(--ds-text-xs)/1 var(--font-ui);cursor:pointer}.aw-b:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.aw-b:disabled{opacity:.5;cursor:default}.aw-b.is-p{box-shadow:none}.aw-b.is-p,.aw-b.is-p:hover:not(:disabled){background:var(--text);color:var(--on-text)}.aw-b.is-p:hover:not(:disabled){opacity:.9}.aw-pop{width:280px;padding:10px;display:flex;flex-direction:column;gap:8px}.aw-pop-t{font:500 var(--ds-text-sm)/var(--ds-lh-sm) var(--font-ui)}.aw-in,.aw-pop-t{color:var(--text)}.aw-in{width:100%;resize:vertical;min-height:64px;padding:6px 8px;border-radius:6px;border:0;box-shadow:inset 0 0 0 1px var(--rp-line-btn);background:var(--bg-field,transparent);font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--font-ui);outline:none}.aw-in:focus{box-shadow:inset 0 0 0 1px var(--text-muted)}.aw-pop-f{display:flex;justify-content:flex-end;gap:6px}@media (max-width:767px){.aw-bar{flex-wrap:wrap}.aw-meta{display:none}.aw-acts{width:100%;justify-content:flex-end}.aw-b{height:32px;padding:0 10px}}.aw-q-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}.aw-q-seg{display:inline-flex;gap:2px;padding:2px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rp-line-btn)}.aw-q-seg button{height:var(--ds-h-md);padding:0 10px;border:0;border-radius:6px;background:none;color:var(--text-muted);font:500 var(--ds-text-sm)/1 var(--font-ui);cursor:pointer}.aw-q-seg button.on{background:var(--bg-hover);color:var(--text)}.aw-q-sel{height:var(--ds-h-md);padding:0 8px;border-radius:8px;border:0;box-shadow:inset 0 0 0 1px var(--rp-line-btn);background:none;color:var(--text);font:400 var(--ds-text-sm)/1 var(--font-ui)}.aw-q-h{display:flex;align-items:center;gap:12px;height:var(--ds-h-xs);margin:14px 14px 6px 44px;font-size:var(--ds-text-xs);font-weight:500;color:var(--text-dim)}.aw-q-h>span:first-child{flex:1}.aw-q-h .st,.aw-q-r .st{width:130px}.aw-q-h .ac,.aw-q-r .ac{width:90px;text-align:right}.aw-q-h .co,.aw-q-r .co{width:64px;text-align:right}.aw-q-grp{margin:16px 0 6px;font:500 var(--ds-text-xs)/var(--ds-lh-xs) var(--font-ui);color:var(--text-dim);display:flex;align-items:center;gap:6px}.aw-q-grp img{width:16px;height:16px;border-radius:50%}.aw-q-r>.ct{gap:12px;max-width:none}.aw-q-r .st{overflow:hidden;text-overflow:ellipsis}.aw-q-r .ac,.aw-q-r .co,.aw-q-r .st{font-size:var(--ds-text-xs);white-space:nowrap}.aw-q-r .ac,.aw-q-r .co{color:var(--text-muted)}.aw-q-r .st.is-work{color:var(--text-secondary)}.aw-q-r .st.is-wait{color:#e5a33a}.aw-q-r .st.is-err{color:var(--destructive,#e5484d)}.aw-q-r .st.is-ok{color:var(--text-secondary)}.aw-q-r .st.is-dim{color:var(--text-muted)}.aw-q-acts{display:inline-flex;gap:4px}.aw-q-detail{padding:12px 14px;display:flex;flex-direction:column;gap:8px;font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--font-ui);color:var(--text)}.aw-q-detail pre{white-space:pre-wrap;margin:0;font:inherit;color:var(--text-secondary)}.aw-q-detail .lab{font-size:var(--ds-text-xs);color:var(--text-dim);font-weight:500}@media (max-width:767px){.aw-q-h,.aw-q-r .ac,.aw-q-r .co{display:none}.aw-q-r .st{width:auto}}.aw-chip{display:inline-flex;align-items:center;gap:4px;height:var(--ds-h-sm);max-width:200px;padding:0 6px 0 3px;border:0;border-radius:var(--ds-radius-btn);background:var(--bg-hover);color:var(--text-secondary);font:500 var(--ds-text-sm)/1 var(--font-ui);cursor:pointer;white-space:nowrap}.aw-chip.is-md{height:var(--ds-h-pill);font-size:var(--ds-text-xs)}.aw-chip:hover{background:var(--bg-active);color:var(--text)}.aw-chip img{width:12px;height:12px;border-radius:999px;flex:none}.aw-chip-n{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.aw-chip-s{flex:none}.aw-chip.is-work .aw-chip-s{background:linear-gradient(90deg,var(--text) 0,var(--text-muted) 50%,var(--text) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aw-shimmer 2.4s linear infinite}.aw-chip.is-wait .aw-chip-s{color:#e5a33a}.aw-chip.is-err .aw-chip-s{color:var(--destructive,#e5484d)}.aw-chip.is-ok .aw-chip-s{color:var(--success,#3bdd8c)}@media (prefers-reduced-motion:reduce){.aw-chip.is-work .aw-chip-s{animation:none;color:var(--text);background:none}}.aw-helpers{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}.aw-h-top{width:100%;margin:0;border:0;text-align:left;cursor:pointer;color:var(--text);font:inherit;font-size:var(--ds-text-sm)}.aw-h-row{padding:0 8px}.aw-h-head{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--ds-h-md);padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:var(--ds-text-sm);color:var(--text)}.aw-h-title{flex:none;max-width:45%}.aw-h-now,.aw-h-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-h-now{flex:1;min-width:0;font-size:var(--ds-text-xs);color:var(--text-muted)}.aw-h-body{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px}.aw-h-result{max-height:200px;overflow-y:auto;white-space:pre-wrap;font-size:var(--ds-text-xs);color:var(--text-secondary)}@media (max-width:767px){.aw-h-head{min-height:44px}}.aw-q-r>.ct{gap:4px}.aw-q-b{height:36px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--text-secondary);font:400 14.5px/1 var(--font-ui,inherit);cursor:pointer}.aw-q-b:hover{background:rgba(255,255,255,.06);color:var(--text)}.aw-q-b:disabled{opacity:.5;cursor:default}.tx-list{display:flex;flex-direction:column;gap:var(--ds-space-0_5)}.tx-row{display:flex;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-h-md);font-size:var(--ds-text-sm)}.tx-pr{flex-wrap:wrap;row-gap:0}.tx-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--ds-ink);text-decoration:none}.tx-t:hover{text-decoration:underline}.tx-repo{font-variant-numeric:tabular-nums}.tx-m,.tx-repo{color:var(--ds-ink-subtle)}.tx-m{flex:none;font-size:var(--ds-text-xs)}.tx-pr .tx-m{order:3;flex-basis:100%}.tx-l{flex:none;font-size:var(--ds-text-xs);color:var(--ds-ink-muted)}.tx-l:hover{color:var(--ds-ink);text-decoration:underline}.tx-sub{margin-top:var(--ds-space-2)}.tx-none,.tx-sub{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.tx-none{margin:0}.tx-add{width:var(--ds-h-sm);height:var(--ds-h-sm);border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.tx-add:hover{background:var(--ds-hover);color:var(--ds-ink)}.tx-addbox{display:flex;flex-direction:column;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}.tx-addbox input{width:100%}