@layer components{.rs-bar{border-bottom:1px solid var(--color-rs-raised)}.rs-bar-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-rs-ink);font-size:13px}@supports (color:color-mix(in lab, red, red)){.rs-bar-tag{color:color-mix(in oklab, var(--color-rs-ink) 45%, transparent)}}.rs-bar-item,.rs-page-item{font-family:var(--font-mono);color:var(--color-rs-ink);border-radius:0;font-size:15px}.rs-bar-item:hover,.rs-page-item:hover{color:var(--color-rs-accent)}.rs-bar-item{border-bottom:2px solid #0000;margin-inline:12px;padding:2px 0 5px}.rs-bar-item[aria-current]{border-bottom-color:var(--color-rs-accent)}.rs-page-item{border-left:2px solid #0000;padding:6px 0 6px 14px}.rs-page-item[aria-current]{border-left-color:var(--color-rs-accent)}.rs-page-label{font-family:var(--font-mono);font-size:15px;line-height:1.35}.rs-page-blurb{font-family:var(--font-body);color:var(--color-rs-ink);font-size:13.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.rs-page-blurb{color:color-mix(in oklab, var(--color-rs-ink) 60%, transparent)}}.rs-page-item[aria-current] .rs-page-blurb{color:var(--color-rs-ink)}@supports (color:color-mix(in lab, red, red)){.rs-page-item[aria-current] .rs-page-blurb{color:color-mix(in oklab, var(--color-rs-ink) 78%, transparent)}}.rs-page-branch{border-left:1px solid var(--page-border);margin:4px 0 8px 12px}.rs-page-child{font-family:var(--font-mono);color:var(--color-rs-ink);border-left:2px solid #0000;margin-left:-1px;padding:6px 8px 6px 16px;font-size:13.5px;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.rs-page-child{color:color-mix(in oklab, var(--color-rs-ink) 60%, transparent)}}.rs-page-child:hover{color:var(--color-rs-accent)}.rs-page-child[aria-current]{border-left-color:var(--color-rs-accent);color:var(--color-rs-ink)}.rs-page-chapter-head{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-rs-ink);align-items:center;gap:8px;padding:16px 8px 6px 12px;font-size:11px;font-weight:600;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.rs-page-chapter-head{color:color-mix(in oklab, var(--color-rs-ink) 85%, transparent)}}.rs-page-chapter-head::-webkit-details-marker{display:none}.rs-page-chapter-head:hover{color:var(--color-rs-ink)}.rs-page-chapter-mark{color:var(--color-rs-ink);flex:none;transition:transform .15s;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rs-page-chapter-mark{color:color-mix(in oklab, var(--color-rs-ink) 45%, transparent)}}.rs-page-chapter[open]>.rs-page-chapter-head .rs-page-chapter-mark{transform:rotate(90deg)}.rs-page-chapter-count{font-variant-numeric:tabular-nums;color:var(--color-rs-ink);flex:none;font-weight:400}@supports (color:color-mix(in lab, red, red)){.rs-page-chapter-count{color:color-mix(in oklab, var(--color-rs-ink) 40%, transparent)}}.rs-rail-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-rs-ink);font-size:13px}@supports (color:color-mix(in lab, red, red)){.rs-rail-label{color:color-mix(in oklab, var(--color-rs-ink) 55%, transparent)}}.rs-heading{font-family:var(--font-sans);text-transform:none;letter-spacing:-.028em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:700;line-height:1.02}.rs-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--color-rs-ink);font-size:.72rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.rs-eyebrow{color:color-mix(in srgb, var(--color-rs-ink) 65%, transparent)}}.rs-eyebrow--accent{color:var(--color-rs-accent)}}.agent-workspace{height:100%;min-height:0;color:var(--color-rs-ink);flex-direction:column;display:flex}.agent-workspace button{cursor:pointer}.agent-workspace button:disabled{cursor:wait}.ao-header{padding:var(--space-6,24px) clamp(20px,3vw,48px) var(--space-4,16px);border-bottom:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-header{border-bottom:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-header{background:var(--color-rs-surface);flex:none}.ao-header-top{justify-content:space-between;align-items:center;gap:var(--space-5,20px);flex-wrap:wrap;display:flex}.ao-eyebrow{font:400 .75rem/1.5 var(--font-mono,var(--font-sans,monospace));letter-spacing:.1em;text-transform:uppercase;color:var(--color-rs-muted,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-eyebrow{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-eyebrow{margin:0 0 var(--space-2,8px)}.ao-header h1{font:800 clamp(2rem,3vw,3rem)/1.05 var(--font-heading,var(--font-sans,inherit));letter-spacing:-.03em}.ao-subtitle{color:var(--color-rs-muted,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-subtitle{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-subtitle{margin-top:var(--space-3,12px);font-size:.95rem;line-height:1.5}.ao-tabs{gap:var(--space-8,32px);margin-top:var(--space-5,20px);flex-wrap:wrap;display:flex}.ao-tabs button{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:var(--space-3,12px) 0;min-height:44px;color:var(--color-rs-muted,var(--color-rs-ink));border-bottom:3px solid #0000;font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.ao-tabs button{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-tabs button[aria-selected=true]{color:var(--color-rs-ink);border-color:var(--color-rs-accent);font-weight:600}.ao-count{margin-left:var(--space-2,8px);background:var(--color-rs-ground);color:var(--color-rs-muted,var(--color-rs-ink));padding:2px 6px;font-size:.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ao-count{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-count{font-weight:400}.ao-tab-panel{flex:1;min-height:0;overflow:hidden}.ao-tab-panel[hidden]{display:none}.ao-layout{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);height:100%;min-height:0;display:grid}.ao-list{min-width:0;padding:var(--space-6,24px) clamp(20px,3vw,48px) var(--space-10,40px);scrollbar-gutter:stable;overflow:auto}.ao-filters{gap:var(--space-3,12px);margin-bottom:var(--space-7,28px);flex-wrap:wrap;align-items:center;display:flex}.ao-filters .ao-search{flex:260px}.ao-filters label{min-width:0;max-width:100%}.ao-filters input{width:100%}.ao-filters select{width:100%;max-width:220px}.ao-group{margin-bottom:var(--space-8,32px)}.ao-group>header,.ao-recent>header{gap:var(--space-3,12px);margin-bottom:var(--space-2,8px);justify-content:space-between;align-items:baseline;display:flex}.ao-group>header h2,.ao-recent>header h2{font:600 .75rem/1.5 var(--font-mono,var(--font-sans,monospace));letter-spacing:.1em;text-transform:uppercase}.ao-group>header h2 span,.ao-recent>header h2 span{color:var(--color-rs-muted,var(--color-rs-ink));font-weight:400}@supports (color:color-mix(in lab, red, red)){.ao-group>header h2 span,.ao-recent>header h2 span{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-group>header h2 span,.ao-recent>header h2 span{margin-left:var(--space-3,12px)}.ao-group>header p{color:var(--color-rs-muted,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-group>header p{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-group>header p{text-align:right;font-size:.7rem}.ao-row{text-align:left;align-items:flex-start;gap:var(--space-4,16px);width:100%;padding:var(--space-5,20px) var(--space-3,12px);border-top:1px solid var(--color-rs-border,var(--color-rs-ink));display:flex}@supports (color:color-mix(in lab, red, red)){.ao-row{border-top:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-row{background:0 0;border-left:3px solid #0000;transition:background .15s}.ao-row:hover{background:var(--color-rs-surface)}.ao-row[aria-pressed=true]{border-left-color:var(--color-rs-accent);background:var(--color-rs-accent-soft)}.ao-row-body{flex:1;min-width:0;display:block}.ao-row-title{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.45;display:block}.ao-row-status{-webkit-line-clamp:2;color:var(--color-rs-muted,var(--color-rs-ink));-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ao-row-status{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-row-status{margin-top:var(--space-1,4px)}.ao-row-meta{color:var(--color-rs-muted,var(--color-rs-ink));font-size:.7rem;line-height:1.6;display:block}@supports (color:color-mix(in lab, red, red)){.ao-row-meta{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-row-meta{margin-top:var(--space-1,4px)}.ao-row-mark{width:18px;color:var(--color-rs-muted,var(--color-rs-ink));flex:none;font-size:1rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ao-row-mark{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-chevron{color:var(--color-rs-muted,var(--color-rs-ink));font-size:1.5rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.ao-chevron{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-chevron{margin-block:auto}.ao-state-working .ao-row-mark{color:var(--color-rs-accent)}.ao-state-attention .ao-row-mark{color:var(--color-rs-danger,var(--color-rs-warn))}.ao-state-waiting .ao-row-mark{color:var(--color-rs-warn)}.ao-state-completed .ao-row-mark{color:var(--color-rs-success,var(--color-rs-accent))}.ao-recent{border-top:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-recent{border-top:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-recent{padding-top:var(--space-5,20px)}.ao-recent>header button{color:var(--color-rs-accent);min-height:44px;font-size:.75rem}.ao-recent .ao-row{padding-block:var(--space-2,8px);border-top:0}.ao-recent .ao-row-title{font-size:.85rem;font-weight:400}.ao-recent .ao-row-status,.ao-recent .ao-row-meta{display:none}.ao-detail{border-left:1px solid var(--color-rs-border,var(--color-rs-ink));min-width:0}@supports (color:color-mix(in lab, red, red)){.ao-detail{border-left:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-detail{background:var(--color-rs-surface);padding:var(--space-7,28px) clamp(20px,2.5vw,40px);scrollbar-gutter:stable;overflow:auto}.ao-detail-title{font:800 clamp(1.4rem,2vw,2rem)/1.2 var(--font-heading,var(--font-sans,inherit));letter-spacing:-.02em;overflow-wrap:anywhere}.ao-detail-title:focus{outline:none}.ao-badge{letter-spacing:.06em;text-transform:uppercase;padding:var(--space-1-5,6px) var(--space-3-5,14px);margin-top:var(--space-4,16px);color:var(--color-rs-muted,var(--color-rs-ink));border:1px solid;font-size:.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ao-badge{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-badge.ao-state-working{color:var(--color-rs-accent)}.ao-badge.ao-state-attention{color:var(--color-rs-danger,var(--color-rs-warn))}.ao-badge.ao-state-waiting{color:var(--color-rs-warn)}.ao-badge.ao-state-completed{color:var(--color-rs-success,var(--color-rs-accent))}.ao-state-detail{margin-top:var(--space-4,16px);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-rs-muted,var(--color-rs-ink));font-size:.85rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.ao-state-detail{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-detail section{margin-top:var(--space-7,28px)}.ao-detail h3{font:400 .75rem/1.5 var(--font-mono,var(--font-sans,monospace));letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-3,12px);color:var(--color-rs-muted,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-detail h3{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-request{background:var(--color-rs-ground);padding:var(--space-5,20px);border:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-request{border:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-request{border-radius:var(--rs-radius,4px)}.ao-request p,.ao-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.ao-result p{max-height:18rem;overflow:auto}.ao-events ol{border-left:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-events ol{border-left:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-events ol{margin-left:var(--space-1,4px);padding-left:var(--space-5,20px)}.ao-events li{margin-block:var(--space-4,16px);font-size:.8rem;position:relative}.ao-events li:before{content:"";left:calc(-1 * var(--space-5,20px) - 5px);background:var(--color-rs-success,var(--color-rs-accent));border-radius:50%;width:9px;height:9px;position:absolute;top:.4em}.ao-events time{color:var(--color-rs-muted,var(--color-rs-ink));font-size:.7rem;display:block}@supports (color:color-mix(in lab, red, red)){.ao-events time{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-events time{margin-top:var(--space-1,4px)}.ao-original{padding-top:var(--space-6,24px);border-top:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-original{border-top:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-original{overflow-wrap:anywhere;font-size:.85rem}.ao-original .btn-secondary{width:100%;margin-top:var(--space-5,20px);font-size:.75rem}.ao-preview{margin-top:var(--space-5,20px)}.ao-muted{color:var(--color-rs-muted,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-muted{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-muted{font-size:.75rem;line-height:1.7}.ao-empty{padding:var(--space-8,32px) 0;color:var(--color-rs-muted,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-empty{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-empty{font-size:.85rem}.ao-empty h2{color:var(--color-rs-ink);margin-bottom:var(--space-3,12px);font-size:1rem;font-weight:600}.ao-empty button{margin-top:var(--space-5,20px)}.ao-partial{border:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-partial{border:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-partial{padding:var(--space-4,16px);color:var(--color-rs-muted,var(--color-rs-ink));font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.ao-partial{color:var(--color-rs-muted,color-mix(in srgb, var(--color-rs-ink) 70%, transparent))}}.ao-partial{margin-bottom:var(--space-5,20px)}.ao-detail-back{margin-bottom:var(--space-4,16px);font-size:.75rem}.agent-conversations{height:100%;min-height:0}.agent-conversations textarea{max-height:25dvh}.agent-conversations footer{padding-bottom:max(var(--space-3,12px),env(safe-area-inset-bottom))}.agent-conversations header>div{flex-wrap:wrap}.agent-conversations [data-exchange]{scroll-margin-top:var(--space-5,20px)}.agent-conversations [data-exchange].ao-exchange-highlight{border-left:3px solid var(--color-rs-accent);padding-left:var(--space-3,12px)}.ao-conversation-return{padding:var(--space-2,8px) var(--space-5,20px);border-bottom:1px solid var(--color-rs-border,var(--color-rs-ink));flex:none}@supports (color:color-mix(in lab, red, red)){.ao-conversation-return{border-bottom:1px solid var(--color-rs-border,color-mix(in srgb, var(--color-rs-ink) 18%, transparent))}}.ao-conversation-return{background:var(--color-rs-surface)}.ao-conversation-return button{min-height:44px;color:var(--color-rs-accent);font-size:.75rem}@media (max-width:1179px){.ao-layout{display:block}.ao-list,.ao-detail{height:100%}.ao-detail{border-left:0;display:none}.ao-has-selection .ao-list{display:none}.ao-has-selection .ao-detail{display:block}.agent-conversations{flex-direction:column}.agent-conversations>aside,.agent-conversations>section{flex:1;width:100%}.agent-conversations>[role=separator],.agent-conversations[data-open=true]>aside,.agent-conversations[data-open=false]>section{display:none}.agent-conversations[data-open=true]>section,.agent-conversations[data-open=false]>aside{display:flex}.agent-conversations .ao-back-conversations{display:block}}@media (max-width:760px){.ao-header{padding:var(--space-4,16px) var(--space-5,20px) 0}.ao-header-top{align-items:flex-start}.ao-header .ao-eyebrow,.ao-subtitle{display:none}.ao-header h1{font-size:1.75rem}.ao-header .btn-primary{padding:var(--space-3,12px);max-width:50%;font-size:.65rem}.ao-tabs{margin-top:var(--space-2,8px);gap:var(--space-5,20px)}.ao-tabs button{font-size:.75rem}.ao-count{font-size:.6rem}.ao-list,.ao-detail{padding:var(--space-5,20px)}.ao-filters{gap:var(--space-2,8px)}.ao-filters .ao-search{flex:1 0 100%}.ao-filters label:not(.ao-search){flex:1 1 0;min-width:0}.agent-workspace .ao-filters select{padding:var(--space-3,12px) var(--space-2,8px);max-width:none;font-size:.8rem}.ao-group>header{display:block}.ao-group>header p{text-align:left;margin-top:var(--space-1,4px)}.ao-row{padding:var(--space-4,16px) var(--space-2,8px);gap:var(--space-3,12px)}.ao-row-title{font-size:.9rem}.ao-row-meta{font-size:.65rem}.ao-recent>header{flex-wrap:wrap}.ao-detail-title{font-size:1.4rem}.agent-conversations footer textarea{max-height:18dvh}}#ao-conversations-panel:not([hidden]){flex-direction:column;display:flex}#ao-conversations-panel .agent-conversations{flex:1;height:auto}.ao-conversation-filters select{max-width:100%;padding:var(--space-2,8px);flex:110px;font-size:.8rem}.agent-conversations>aside .rs-bar-item{margin:0}.ao-live-dot{background:var(--color-rs-accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}@media (min-width:1180px){.ao-detail-back{padding-block:var(--space-1,4px);min-height:32px;margin-bottom:var(--space-3,12px)}}.agent-conversations>aside button{overflow-wrap:anywhere}.ao-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ao-detail-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-workspace{font-family:var(--font-body,var(--font-sans,inherit))}.agent-workspace :is(button,a,input,select,textarea):focus-visible,.rs-dialog :is(button,a,input,select):focus-visible{outline:2px solid var(--color-rs-accent);outline-offset:3px}.agent-workspace :where(input:not([type=file]):not([type=checkbox]),select,textarea),.rs-dialog :where(input,select){border:1px solid var(--color-rs-border,var(--color-rs-ink));min-width:0;min-height:44px}@supports (color:color-mix(in lab, red, red)){.agent-workspace :where(input:not([type=file]):not([type=checkbox]),select,textarea),.rs-dialog :where(input,select){border:1px solid var(--color-rs-border,color-mix(in srgb,var(--color-rs-ink) 18%,transparent))}}.agent-workspace :where(input:not([type=file]):not([type=checkbox]),select,textarea),.rs-dialog :where(input,select){color:var(--color-rs-ink);border-radius:var(--rs-radius,4px);font:inherit;background:0 0;padding:12px 16px}.agent-workspace :is(.btn-primary,.btn-secondary,.btn-ghost),.rs-dialog :is(.btn-primary,.btn-secondary){min-height:44px;font-family:var(--font-mono,inherit);border-radius:var(--rs-button-radius,0);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.8125rem;font-weight:600;display:inline-flex}.agent-workspace .btn-primary,.rs-dialog .btn-primary{background:var(--color-rs-action,var(--color-rs-accent));color:var(--color-rs-on-accent,var(--color-rs-ground));border-color:var(--color-rs-action,var(--color-rs-accent))}.agent-workspace .btn-secondary,.rs-dialog .btn-secondary{color:var(--color-rs-ink);border-color:var(--color-rs-ink);background:0 0}.agent-workspace .btn-ghost{color:var(--color-rs-ink);background:0 0;padding-inline:0}.agent-workspace button:disabled,.rs-dialog button:disabled{opacity:.48;cursor:not-allowed}.rs-dialog{background:var(--color-rs-surface);max-height:calc(100dvh - 32px);overflow:auto}.rs-dialog .rs-dialog-actions{flex-wrap:wrap}.rs-dialog .btn-danger{background:var(--color-rs-danger,var(--color-rs-warn));border-color:var(--color-rs-danger,var(--color-rs-warn))}.rs-bar .rs-top-nav{flex-wrap:wrap;gap:8px;overflow:visible}.rs-bar .rs-bar-item{align-items:center;padding-inline:8px;display:inline-flex}.rs-bar :is(a,button,summary){min-height:44px}.aw-settings{border-bottom:1px solid var(--color-rs-ink);padding:8px 20px}@supports (color:color-mix(in lab, red, red)){.aw-settings{border-bottom:1px solid color-mix(in srgb,var(--color-rs-ink) 18%,transparent)}}.aw-settings{font-size:.8rem}.aw-settings>summary{cursor:pointer;min-height:32px}@media (max-width:1279px){.rs-bar>div{flex-wrap:wrap}.rs-bar details{flex-basis:100%}}@media (max-width:760px){.agent-workspace .ao-filters select{padding:12px 8px;font-size:.8rem}.rs-dialog .rs-dialog-actions>button{flex:1}}.agent-workspace .ao-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:8px 20px;display:flex}.agent-workspace .ao-tabs{gap:24px;margin:0}.agent-workspace .ao-tabs button{padding:10px 0}.ao-toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-workspace .ao-toolbar-actions .btn-primary{padding:10px 16px}.agent-workspace .ao-list{padding:16px 20px 24px}.agent-workspace .ao-filters{gap:8px;margin-bottom:16px}.agent-workspace .ao-filters :is(input,select){padding:10px 12px}.agent-workspace .ao-group{margin-bottom:20px}.agent-workspace .ao-row{padding:12px 10px}.agent-workspace .ao-detail{padding:16px 20px}.agent-workspace .ao-detail-title{font-size:1.4rem;line-height:1.25}.agent-workspace .ao-detail section{margin-top:20px}.agent-workspace .ao-request{padding:12px}.agent-workspace .ao-detail .ao-empty{padding:16px 0}.agent-workspace .ao-original{padding-top:16px}.agent-workspace .ao-original .btn-secondary{margin-top:12px}@media (max-width:760px){.agent-workspace .ao-header{gap:4px;padding:8px 12px}.agent-workspace .ao-tabs{order:1;gap:16px;width:100%}.ao-toolbar-actions{justify-content:flex-end;gap:8px;width:100%}.agent-workspace .ao-toolbar-actions .btn-primary{max-width:none;padding:8px 12px;font-size:.75rem}.agent-workspace .ao-list,.agent-workspace .ao-detail{padding:12px}.agent-workspace .ao-filters select{padding:10px 8px;font-size:.8rem}}.ao-layout:not(.ao-has-selection){grid-template-columns:minmax(0,1fr)}.ao-layout:not(.ao-has-selection)>.ao-detail{display:none}@media (max-width:760px){.ao-toolbar-actions{flex-wrap:nowrap;justify-content:space-between}.ao-toolbar-actions>div{min-width:0}.ao-toolbar-actions button{padding:8px;font-size:.75rem}.agent-workspace .ao-toolbar-actions .btn-primary{white-space:nowrap}}.ao-live-dot{color:var(--color-rs-accent);isolation:isolate;background:currentColor}.ao-live-halo{border-radius:inherit;pointer-events:none;background:currentColor;animation:1.5s ease-out infinite aurora-task-working;position:absolute;inset:0}.ao-live-dot[data-state=queued]{background:0 0;box-shadow:inset 0 0 0 1.5px}.ao-live-dot[data-state=attention],.ao-live-dot[data-state=waiting]{color:var(--color-rs-warn)}@keyframes aurora-task-working{0%{opacity:.65;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ao-live-halo{opacity:0;animation:none;transform:none}}.ao-delivery-tags{flex-wrap:wrap;gap:6px;margin-top:6px;font-size:.65rem;display:flex}.ao-delivery-tags>span{border:1px solid var(--color-rs-accent)}@supports (color:color-mix(in lab, red, red)){.ao-delivery-tags>span{border:1px solid color-mix(in srgb,var(--color-rs-accent) 22%,transparent)}}.ao-delivery-tags>span{color:var(--color-rs-accent);background:var(--color-rs-accent);border-radius:3px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.ao-delivery-tags>span{background:color-mix(in srgb,var(--color-rs-accent) 4%,var(--color-rs-surface))}}.ao-detail-meta{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ao-detail-meta .ao-badge{margin:0}.ao-detail-meta>span{color:var(--color-rs-muted,var(--color-rs-ink));font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.ao-detail-meta>span{color:var(--color-rs-muted,color-mix(in srgb,var(--color-rs-ink) 65%,transparent))}}.agent-workspace .ao-response{border-left:3px solid var(--color-rs-accent);background:var(--color-rs-ground);border-radius:0 4px 4px 0;padding:16px}.ao-response-text,.ao-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-body,var(--font-sans,inherit));font-size:.925rem;line-height:1.7}.ao-response-collapsed{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ao-text-toggle{color:var(--color-rs-accent);text-underline-offset:3px;min-height:44px;font-size:.8rem;text-decoration:underline}.agent-workspace .ao-continue{width:100%;margin:16px 0}.ao-disclosure{border-top:1px solid var(--color-rs-border,var(--color-rs-ink))}@supports (color:color-mix(in lab, red, red)){.ao-disclosure{border-top:1px solid var(--color-rs-border,color-mix(in srgb,var(--color-rs-ink) 18%,transparent))}}.ao-disclosure>summary{cursor:pointer;min-height:44px;color:var(--color-rs-muted,var(--color-rs-ink));padding:12px 0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.ao-disclosure>summary{color:var(--color-rs-muted,color-mix(in srgb,var(--color-rs-ink) 65%,transparent))}}.ao-disclosure[open]{padding-bottom:16px}.ao-disclosure[open]>summary{color:var(--color-rs-ink)}.ao-source-text{font-size:.85rem}.ao-events ol{margin-block:8px}.ao-resources section{margin-top:16px}.ao-resources h3{align-items:center;gap:8px;display:flex}.ao-resources h3>span{color:var(--color-rs-accent);font-size:.7rem}.ao-file-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ao-attachment-card{border-radius:4px;align-items:center}.ao-file-grid .ao-attachment-card{background:var(--color-rs-ground);width:100%;min-width:0}.ao-file-thumb{object-fit:contain;object-position:center;background:var(--color-rs-surface);border-radius:3px;flex:none;width:88px;height:76px}.ao-link-cards{gap:8px;display:grid}.ao-link-cards li{border:1px solid var(--color-rs-border,var(--color-rs-ink));align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ao-link-cards li{border:1px solid var(--color-rs-border,color-mix(in srgb,var(--color-rs-ink) 18%,transparent))}}.ao-link-cards li{background:var(--color-rs-ground);border-radius:4px;flex-wrap:wrap}.ao-resource-icon{background:var(--color-rs-accent-soft);width:36px;height:36px;color:var(--color-rs-accent);border-radius:4px;flex:none;place-items:center;display:grid}.ao-link-info{flex:1;min-width:0}.ao-link-info>a{overflow-wrap:anywhere;text-underline-offset:3px;font-size:.85rem;font-weight:600;text-decoration:underline;display:block}.ao-link-info>span{color:var(--color-rs-muted,var(--color-rs-ink));font-size:.7rem;display:block}@supports (color:color-mix(in lab, red, red)){.ao-link-info>span{color:var(--color-rs-muted,color-mix(in srgb,var(--color-rs-ink) 65%,transparent))}}.ao-link-info>span{margin-top:4px}.ao-link-actions{color:var(--color-rs-accent);flex:1 0 100%;justify-content:flex-end;gap:12px;font-size:.75rem;display:flex}.ao-link-actions :is(button,a){text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.ao-preview-dialog{border:1px solid var(--color-rs-border,var(--color-rs-raised));background:var(--color-rs-ground);width:min(1280px,100vw - 32px);max-width:none;height:min(920px,100dvh - 32px);max-height:none;color:var(--color-rs-ink);margin:auto;padding:0;overflow:hidden}.ao-preview-dialog[open]{flex-direction:column;display:flex}.ao-preview-dialog::backdrop{background:#00000073}.ao-preview-dialog header{background:var(--color-rs-surface);border-bottom:1px solid var(--color-rs-raised);align-items:center;gap:16px;padding:12px 16px;display:flex}.ao-preview-dialog header>div{flex:1;min-width:0}.ao-preview-dialog h2{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.ao-preview-dialog header p{text-overflow:ellipsis;white-space:nowrap;color:var(--color-rs-muted,var(--color-rs-ink));font-size:.7rem;overflow:hidden}.ao-preview-dialog header>a{color:var(--color-rs-accent);white-space:nowrap;font-size:.8rem}.ao-preview-dialog header>button{width:44px;height:44px;font-size:1.5rem}.ao-preview-dialog nav{border-bottom:1px solid var(--color-rs-raised);align-items:center;gap:8px;padding:8px 16px;display:flex}.ao-preview-dialog nav button{border:1px solid var(--color-rs-raised);min-height:36px;padding:4px 12px;font-size:.75rem}.ao-preview-dialog nav button[aria-pressed=true]{border-color:var(--color-rs-accent);color:var(--color-rs-accent);background:var(--color-rs-surface)}.ao-preview-dialog nav span{color:var(--color-rs-muted,var(--color-rs-ink));margin-left:auto;font-size:.7rem}.ao-preview-canvas{flex-direction:column;flex:1;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.ao-preview-canvas iframe{border:1px solid var(--color-rs-raised);background:#fff;flex:1;width:100%;min-height:260px}.ao-preview-mobile iframe{max-width:390px}.ao-preview-notice{padding:8px 12px;font-size:.8rem}.ao-preview-notice a{color:var(--color-rs-accent);text-decoration:underline}@media (max-width:760px){.ao-preview-dialog{border:0;width:100vw;height:100dvh}.ao-preview-dialog nav{flex-wrap:wrap}.ao-preview-dialog nav span{width:100%;margin:0}.ao-preview-canvas{padding:8px}.ao-file-grid{grid-template-columns:1fr}.ao-response-text{font-size:.9rem}}.ao-layout>.ao-split-handle{display:none}@media (min-width:1180px){.ao-layout.ao-has-selection{grid-template-columns:minmax(360px,var(--ao-list-width,calc((100% - 9px) * .65517))) 9px minmax(340px,1fr)}.ao-layout>.ao-split-handle{background:var(--color-rs-ground);outline-offset:-2px;align-self:stretch;width:9px;display:block}.ao-layout>.ao-split-handle:before{left:4px}.ao-layout>.ao-split-handle:after{content:"";background:var(--color-rs-muted,var(--color-rs-ink));border-radius:2px;width:3px;height:28px;position:absolute;top:50%;left:3px}@supports (color:color-mix(in lab, red, red)){.ao-layout>.ao-split-handle:after{background:var(--color-rs-muted,color-mix(in srgb,var(--color-rs-ink) 35%,transparent))}}.ao-layout>.ao-split-handle:hover:after,.ao-layout>.ao-split-handle:focus-visible:after{background:var(--color-rs-accent)}.ao-layout.ao-has-selection>.ao-detail{border-left:0}}
