@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.oa-pc-dialog,.oa-pc-header,.oa-pc-menu,.oa-pc-overlay,.oa-pc-repositories,.oa-pc-sidebar,.oa-pc-topbar{box-sizing:border-box;font-family:ui-sans-serif,system-ui,sans-serif}.oa-pc-sidebar{background:var(--oa-public-chat-surface,#0c0c0c);border-right:1px solid var(--oa-public-chat-border,#262626);display:flex;flex:0 0 auto;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative}.oa-pc-sidebar__chrome{align-items:center;background:var(--oa-public-chat-surface-raised,#121212);border-bottom:1px solid var(--oa-public-chat-border,#262626);display:flex;flex:0 0 24px;gap:4px;min-width:0;padding:0 8px 0 6px}.oa-pc-sidebar__drag{color:var(--oa-public-chat-text-muted,#64748b);cursor:grab;font-size:10px;padding:0 2px;user-select:none}.oa-pc-sidebar__drag:hover,.oa-pc-sidebar__label{color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-sidebar__label{flex:1;font-size:10px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-sidebar__close,.oa-pc-sidebar__new,.oa-pc-sidebar__row-close{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--oa-public-chat-text-muted,#64748b);cursor:pointer;display:flex;font:inherit;justify-content:center;padding:2px}.oa-pc-sidebar__close:hover,.oa-pc-sidebar__new:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a);color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-sidebar__header{align-items:center;border-bottom:1px solid var(--oa-public-chat-surface-hover,#1a1a1a);display:flex;flex:0 0 auto;gap:6px;padding:8px 12px}.oa-pc-sidebar__search{align-items:center;display:flex;flex:1;min-width:0;position:relative}.oa-pc-sidebar__search svg{color:var(--oa-public-chat-text-muted,#64748b);left:8px;pointer-events:none;position:absolute}.oa-pc-sidebar__search input{background:var(--oa-public-chat-surface-raised,#121212);border:1px solid var(--oa-public-chat-border-strong,#343434);border-radius:6px;color:var(--oa-public-chat-text-primary,#e2e8f0);font:inherit;font-size:12px;outline:0;padding:6px 8px 6px 28px;width:100%}.oa-pc-sidebar__search input::placeholder{color:var(--oa-public-chat-text-muted,#64748b)}.oa-pc-sidebar__search input:focus{border-color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-sidebar__count{background:var(--oa-public-chat-surface-hover,#1a1a1a);border-radius:999px;color:var(--oa-public-chat-text-muted,#64748b);flex:0 0 auto;font-size:10px;padding:2px 6px}.oa-pc-sidebar__new{flex:0 0 auto;padding:4px}.oa-pc-sidebar__list{flex:1;min-height:0;overflow-y:auto;padding:2px 0}.oa-pc-sidebar__empty{color:var(--oa-public-chat-text-muted,#64748b);font-size:12px;margin:0;padding:24px 12px;text-align:center}.oa-pc-sidebar__row{align-items:center;background:transparent;border-left:2px solid transparent;border-radius:6px;color:var(--oa-public-chat-text-secondary,#94a3b8);cursor:pointer;display:flex;gap:8px;margin:0 4px;min-width:0;padding:6px 12px;text-align:left;transition:background-color .12s ease,border-color .12s ease}.oa-pc-sidebar__row:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a)}.oa-pc-sidebar__row[data-active=true]{background:color-mix(in srgb,var(--oa-public-chat-accent,#22c55e) 10%,transparent);border-left-color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-sidebar__identity{display:flex;flex:1;flex-direction:column;min-width:0}.oa-pc-sidebar__title{color:var(--oa-public-chat-text-secondary,#94a3b8);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-sidebar__row[data-active=true] .oa-pc-sidebar__title{color:var(--oa-public-chat-text-primary,#e2e8f0);font-weight:500}.oa-pc-sidebar__meta{color:var(--oa-public-chat-text-muted,#64748b);font-size:10px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-sidebar__meta-separator{opacity:.4}.oa-pc-sidebar__rename{background:transparent;border:0;border-bottom:1px solid var(--oa-public-chat-accent,#22c55e);color:var(--oa-public-chat-text-primary,#e2e8f0);font:inherit;font-size:12px;outline:0;padding:0;width:100%}.oa-pc-sidebar__row-close{display:none;flex:0 0 auto}.oa-pc-sidebar__row:focus-within .oa-pc-sidebar__row-close,.oa-pc-sidebar__row:hover .oa-pc-sidebar__row-close{display:flex}.oa-pc-sidebar__row-close:hover{background:var(--oa-public-chat-border,#262626);color:#f87171}.oa-pc-sidebar__activity{background:var(--oa-public-chat-accent,#22c55e);border-radius:999px;flex:0 0 6px;height:6px}.oa-pc-search{backdrop-filter:blur(12px);background:color-mix(in srgb,var(--oa-public-chat-surface,#0c0c0c) 90%,transparent);border-bottom:1px solid var(--oa-public-chat-border,#262626);box-sizing:border-box;font-family:ui-sans-serif,system-ui,sans-serif;padding:6px 12px}.oa-pc-search__row{align-items:center;display:flex;gap:6px}.oa-pc-search__icon{color:var(--oa-public-chat-text-muted,#64748b);flex:0 0 auto}.oa-pc-search__input{background:transparent;border:0;color:var(--oa-public-chat-text-primary,#e2e8f0);flex:1;font:inherit;font-size:12px;min-width:0;outline:0;padding:0}.oa-pc-search__input::placeholder{color:var(--oa-public-chat-text-muted,#64748b)}.oa-pc-search__result{flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums}.oa-pc-search__result[data-state=loading]{color:var(--oa-public-chat-text-muted,#64748b)}.oa-pc-search__result[data-state=matched]{color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-search__result[data-state=empty]{color:rgb(248 113 113/70%)}.oa-pc-search__button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--oa-public-chat-text-muted,#64748b);cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;padding:2px;transition:background-color .12s ease,color .12s ease}.oa-pc-search__button:hover{background:var(--oa-public-chat-border,#262626);color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-markdown{max-width:100%;min-width:0;overflow-wrap:anywhere}.oa-pc-markdown__paragraph{margin:0 0 8px}.oa-pc-markdown__paragraph:last-child{margin-bottom:0}.oa-pc-markdown__list{margin:0 0 8px 16px;padding:0}.oa-pc-markdown__list:last-child{margin-bottom:0}.oa-pc-markdown__list--unordered{list-style:disc}.oa-pc-markdown__list--ordered{list-style:decimal}.oa-pc-markdown__item{margin-bottom:2px}.oa-pc-markdown__h1{font-size:16px;margin:0 0 8px}.oa-pc-markdown__h1,.oa-pc-markdown__h2{color:var(--oa-public-chat-text-primary,#e2e8f0);font-weight:700}.oa-pc-markdown__h2{font-size:14px;margin:0 0 6px}.oa-pc-markdown__h3{color:var(--oa-public-chat-text-primary,#e2e8f0);font-size:14px;font-weight:600;margin:0 0 4px}.oa-pc-markdown__quote{border-left:2px solid color-mix(in srgb,var(--oa-public-chat-accent,#22c55e) 50%,transparent);color:var(--oa-public-chat-text-secondary,#94a3b8);font-style:italic;margin:0 0 8px;padding-left:12px}.oa-pc-markdown__pre{border-radius:6px;margin:4px 0;max-width:100%;overflow-x:auto;padding:8px}.oa-pc-markdown__code,.oa-pc-markdown__pre{background:var(--oa-public-chat-surface-raised,#121212);font-size:12px}.oa-pc-markdown__code{border-radius:4px;color:var(--oa-public-chat-text-body,#cbd5e1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 4px}.oa-pc-markdown__pre .oa-pc-markdown__code{background:transparent;border-radius:0;padding:0}.oa-pc-markdown__link{color:var(--oa-public-chat-accent,#22c55e);overflow-wrap:anywhere;text-decoration:underline}.oa-pc-markdown__table-wrap{display:block;margin-bottom:8px;overflow-x:auto}.oa-pc-markdown__table{border-collapse:collapse;font-size:12px;width:100%}.oa-pc-markdown__td,.oa-pc-markdown__th{border:1px solid var(--oa-public-chat-border,#262626);overflow-wrap:anywhere;padding:4px 8px;text-align:left}.oa-pc-markdown__th{background:var(--oa-public-chat-surface-raised,#121212);color:var(--oa-public-chat-text-primary,#e2e8f0);font-weight:500}.oa-pc-topbar{border-bottom:1px solid var(--oa-public-chat-border,#262626);gap:2px;min-height:29px;overflow-x:auto;overflow-y:hidden;padding:2px 4px 2px 0;position:relative;scrollbar-width:thin}.oa-pc-topbar,.oa-pc-topbar__fixed{align-items:center;background:var(--oa-public-chat-surface,#0c0c0c);display:flex;flex:0 0 auto}.oa-pc-topbar__fixed{align-self:stretch;gap:1px;left:0;padding-right:4px;position:sticky;z-index:20}.oa-pc-topbar__fixed:after{background:linear-gradient(to right,var(--oa-public-chat-surface,#0c0c0c),transparent);content:"";height:100%;left:100%;pointer-events:none;position:absolute;top:0;width:12px}.oa-pc-topbar__spacer{flex:0 0 8px}.oa-pc-dialog__cancel,.oa-pc-dialog__confirm,.oa-pc-icon-button,.oa-pc-menu__item,.oa-pc-modal__close,.oa-pc-repositories__primary,.oa-pc-repositories__trigger,.oa-pc-selector-button,.oa-pc-tab,.oa-pc-topbar__control{font:inherit}.oa-pc-topbar__control{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--oa-public-chat-text-muted,#64748b);cursor:pointer;display:flex;flex:0 0 auto;gap:4px;justify-content:center;padding:4px 6px}.oa-pc-topbar__control:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a);color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-topbar__control--new{font-size:11px}.oa-pc-tab{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--oa-public-chat-text-secondary,#94a3b8);cursor:pointer;display:flex;flex:0 0 auto;gap:4px;padding:4px 8px;position:relative;transition:background-color .12s ease,color .12s ease}.oa-pc-tab:hover,.oa-pc-tab[data-active=true]{background:var(--oa-public-chat-surface-hover,#1a1a1a);color:var(--oa-public-chat-text-primary,#e2e8f0)}.oa-pc-tab__title{font-size:11px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-tab__agent{color:#64748b;font-size:9px}.oa-pc-tab__rename{background:var(--oa-public-chat-surface-hover,#1a1a1a);border:1px solid color-mix(in srgb,var(--oa-public-chat-text-primary,#e2e8f0) 50%,transparent);border-radius:2px;color:var(--oa-public-chat-text-primary,#e2e8f0);font:inherit;font-size:11px;outline:0;padding:2px 6px;width:80px}.oa-pc-tab__activity{background:var(--oa-public-chat-accent,#22c55e);border-radius:999px;display:inline-flex;flex:0 0 auto;height:8px;position:relative;width:8px}.oa-pc-tab__activity:before{animation:oa-pc-ping 1.4s cubic-bezier(0,0,.2,1) infinite;background:color-mix(in srgb,var(--oa-public-chat-accent,#22c55e) 60%,transparent);border-radius:inherit;content:"";inset:0;position:absolute}@keyframes oa-pc-ping{75%,to{opacity:0;transform:scale(2)}}.oa-pc-tab__close{background:transparent;border:0;border-radius:4px;color:var(--oa-public-chat-text-muted,#64748b);cursor:pointer;display:none;flex:0 0 auto;margin-left:2px;padding:2px}.oa-pc-tab:focus-within .oa-pc-tab__close,.oa-pc-tab:hover .oa-pc-tab__close{display:inline-flex}.oa-pc-tab__close:hover{background:var(--oa-public-chat-border,#262626);color:#f87171}.oa-pc-header{align-items:center;background:var(--oa-public-chat-surface,#0c0c0c);border-bottom:1px solid var(--oa-public-chat-border,#262626);display:flex;flex:0 0 auto;gap:6px;min-height:37px;padding:8px 12px;position:relative}.oa-pc-header__left,.oa-pc-header__right{align-items:center;display:flex;min-width:0}.oa-pc-header__left{flex:1;gap:6px}.oa-pc-header__right{flex:0 0 auto;gap:4px}.oa-pc-header__agent-dot{background:#4ade80;border-radius:999px;flex:0 0 auto;height:8px;width:8px}.oa-pc-header__title{background:transparent;border:0;color:var(--oa-public-chat-text-primary,#e2e8f0);cursor:pointer;font-size:12px;font-weight:500;max-width:200px;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;transition:color .12s ease;white-space:nowrap}.oa-pc-header__title:hover{color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-header__title-input{background:transparent;border:0;border-bottom:1px solid var(--oa-public-chat-accent,#22c55e);color:var(--oa-public-chat-text-primary,#e2e8f0);font-size:12px;font-weight:500;max-width:200px;min-width:70px;outline:0}.oa-pc-icon-button,.oa-pc-repositories__trigger,.oa-pc-selector-button{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--oa-public-chat-text-secondary,#94a3b8);cursor:pointer;display:flex;flex:0 0 auto;gap:4px;justify-content:center;padding:2px;transition:background-color .12s ease,color .12s ease}.oa-pc-icon-button:hover,.oa-pc-repositories__trigger:hover,.oa-pc-selector-button:hover{background:var(--oa-public-chat-border,#262626);color:var(--oa-public-chat-text-primary,#e2e8f0)}.oa-pc-selector-button span{font-size:10px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-icon-button{color:#64748b}.oa-pc-icon-button[aria-pressed=true]{color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-overlay{align-items:center;backdrop-filter:blur(4px);background:rgb(0 0 0/50%);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.oa-pc-modal{background:var(--oa-public-chat-surface,#0c0c0c);border:1px solid var(--oa-public-chat-border,#262626);border-radius:12px;box-shadow:0 25px 50px -12px rgb(0 0 0/55%);display:flex;flex-direction:column;margin:0 16px;max-height:70vh;max-width:448px;overflow:hidden;width:100%}.oa-pc-modal__header{align-items:center;border-bottom:1px solid var(--oa-public-chat-border,#262626);display:flex;flex:0 0 auto;justify-content:space-between;padding:12px 16px}.oa-pc-modal__title{color:var(--oa-public-chat-text-primary,#e2e8f0);font-size:14px;font-weight:600;margin:0}.oa-pc-modal__close{background:transparent;border:0;border-radius:4px;color:var(--oa-public-chat-text-muted,#64748b);cursor:pointer;display:flex;padding:4px}.oa-pc-modal__close:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a);color:var(--oa-public-chat-text-primary,#e2e8f0)}.oa-pc-modal__list{flex:1;overflow-y:auto;padding:8px}.oa-pc-modal__section{font-size:9px;font-weight:600;letter-spacing:.05em;margin:8px 12px 4px;text-transform:uppercase}.oa-pc-modal__empty,.oa-pc-modal__section{color:var(--oa-public-chat-text-muted,#64748b)}.oa-pc-modal__empty{font-size:12px;padding:24px;text-align:center}.oa-pc-option{border:0;border-radius:8px;margin-bottom:4px;padding:10px 12px;transition:background-color .12s ease,box-shadow .12s ease;width:100%}.oa-pc-option,.oa-pc-option__select{align-items:flex-start;background:transparent;color:inherit;display:flex;gap:12px;text-align:left}.oa-pc-option__select{border:0;cursor:pointer;flex:1;min-width:0;padding:0}.oa-pc-option__edit{border-radius:4px;color:#475569;display:flex;flex:0 0 auto;margin-top:4px;padding:4px}.oa-pc-option__edit:hover{background:var(--oa-public-chat-border,#262626);color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-option[type=button]{cursor:pointer}.oa-pc-option:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a)}.oa-pc-option[data-active=true]{background:color-mix(in srgb,var(--oa-public-chat-accent,#22c55e) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--oa-public-chat-accent,#22c55e) 30%,transparent)}.oa-pc-option__avatar{align-items:center;background:var(--oa-public-chat-surface-hover,#1a1a1a);border-radius:8px;color:var(--oa-public-chat-text-secondary,#94a3b8);display:flex;flex:0 0 32px;font-size:12px;font-weight:700;height:32px;justify-content:center;margin-top:2px}.oa-pc-option__avatar--model{background:#059669;color:#fff}.oa-pc-option__avatar--default{color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-option__body{flex:1;min-width:0}.oa-pc-option__label{color:var(--oa-public-chat-text-primary,#e2e8f0);font-size:12px;font-weight:600}.oa-pc-option__meta{align-items:center;color:#64748b;display:flex;font-size:9px;gap:6px;margin-top:2px}.oa-pc-option__badge{background:color-mix(in srgb,var(--oa-public-chat-accent,#22c55e) 10%,transparent);border-radius:4px;color:var(--oa-public-chat-accent,#22c55e);padding:2px 4px}.oa-pc-option__description{color:var(--oa-public-chat-text-muted,#64748b);display:-webkit-box;font-size:10px;line-height:1.375;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.oa-pc-option__active{color:var(--oa-public-chat-accent,#22c55e);flex:0 0 auto;font-size:9px;font-weight:500;margin-top:4px}.oa-pc-execution{border-top:1px solid var(--oa-public-chat-border,#262626);display:flex;flex-direction:column;gap:12px;margin:12px 4px 4px;padding:14px 8px 4px}.oa-pc-execution__field{display:flex;flex-direction:column;font-size:10px;font-weight:500;gap:5px}.oa-pc-execution__field,.oa-pc-execution__label{color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-execution input,.oa-pc-execution select{background:var(--oa-public-chat-surface-raised,#121212);border:1px solid var(--oa-public-chat-border-strong,#343434);border-radius:5px;color:var(--oa-public-chat-text-primary,#e2e8f0);font:inherit;font-size:12px;outline:0;padding:7px 8px;width:100%}.oa-pc-execution input:focus,.oa-pc-execution select:focus{border-color:var(--oa-public-chat-focus-ring,#22c55e)}.oa-pc-execution input::placeholder{color:var(--oa-public-chat-text-muted,#64748b)}.oa-pc-execution input:disabled,.oa-pc-execution select:disabled{cursor:not-allowed;opacity:.55}.oa-pc-execution__help{color:var(--oa-public-chat-text-muted,#64748b);font-size:9px;font-weight:400;line-height:1.4}.oa-pc-repositories,.oa-pc-repositories__trigger{position:relative}.oa-pc-repositories__badge{background:var(--oa-public-chat-accent,#22c55e);border-radius:999px;color:#052e16;font-size:8px;font-weight:700;line-height:12px;min-width:12px;padding:0 2px;position:absolute;right:-4px;text-align:center;top:-4px}.oa-pc-repositories__menu{background:var(--oa-public-chat-surface,#0c0c0c);border:1px solid var(--oa-public-chat-border,#262626);border-radius:8px;box-shadow:0 20px 25px -5px rgb(0 0 0/45%);left:0;padding:8px;position:absolute;top:calc(100% + 4px);width:320px;z-index:80}.oa-pc-repositories__title{color:var(--oa-public-chat-text-primary,#e2e8f0);font-size:11px;font-weight:600}.oa-pc-repositories__help{color:var(--oa-public-chat-text-secondary,#94a3b8);font-size:9px;margin-top:2px}.oa-pc-repositories__list{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:256px;overflow-y:auto}.oa-pc-repositories__row{border-radius:4px;padding:6px 8px}.oa-pc-repositories__row:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a)}.oa-pc-repositories__primary,.oa-pc-repositories__row-main{align-items:center;display:flex;gap:8px}.oa-pc-repositories__primary{background:transparent;border:0;color:var(--oa-public-chat-text-secondary,#94a3b8);cursor:pointer;flex:1;min-width:0;padding:0;text-align:left}.oa-pc-repositories__primary:disabled{color:var(--oa-public-chat-text-muted,#64748b);cursor:not-allowed}.oa-pc-repositories__primary[data-active=true]{color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-repositories__radio{align-items:center;border:1px solid #343434;border-radius:999px;display:flex;flex:0 0 12px;height:12px;justify-content:center}.oa-pc-repositories__primary[data-active=true] .oa-pc-repositories__radio{border-color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-repositories__dot{background:var(--oa-public-chat-accent,#22c55e);border-radius:999px;height:6px;width:6px}.oa-pc-repositories__identity{flex:1;min-width:0}.oa-pc-repositories__name{font-size:11px;font-weight:500}.oa-pc-repositories__name,.oa-pc-repositories__path{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-repositories__attached,.oa-pc-repositories__path{color:var(--oa-public-chat-text-secondary,#94a3b8);font-size:9px}.oa-pc-repositories__attached{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;gap:4px}.oa-pc-repositories__attached input{accent-color:var(--oa-public-chat-accent,#22c55e);height:12px;margin:0;width:12px}.oa-pc-repositories__state{color:var(--oa-public-chat-text-secondary,#94a3b8);font-size:9px;margin-top:4px;padding-left:20px}.oa-pc-repositories__error{background:rgb(239 68 68/10%);border-radius:4px;color:#fca5a5;font-size:9px;margin-top:8px;padding:4px 8px}.oa-pc-menu-anchor{position:relative}.oa-pc-menu{background:var(--oa-public-chat-surface,#0c0c0c);border:1px solid var(--oa-public-chat-border,#262626);border-radius:8px;box-shadow:0 20px 25px -5px rgb(0 0 0/45%);min-width:208px;padding:4px 0}.oa-pc-menu__item{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--oa-public-chat-text-secondary,#94a3b8);cursor:pointer;display:flex;font-size:11px;gap:8px;margin:0 4px;padding:6px 10px;text-align:left;transition:background-color .12s ease,color .12s ease;width:calc(100% - 8px)}.oa-pc-menu__item:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a);color:var(--oa-public-chat-text-primary,#e2e8f0)}.oa-pc-menu__item[data-active=true]{color:var(--oa-public-chat-accent,#22c55e)}.oa-pc-menu__item[data-tone=destructive]{color:#f87171}.oa-pc-menu__item[data-tone=destructive]:hover{color:#fca5a5}.oa-pc-menu__leading{display:flex;flex:0 0 auto}.oa-pc-menu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-pc-menu__dot{background:var(--oa-public-chat-accent,#22c55e);border-radius:999px;flex:0 0 auto;height:6px;width:6px}.oa-pc-menu__divider{border-top:1px solid var(--oa-public-chat-border,#262626);margin:4px 0}.oa-pc-dialog{background:var(--oa-public-chat-surface-raised,#121212);border:1px solid var(--oa-public-chat-border,#262626);border-radius:12px;box-shadow:0 25px 50px -12px rgb(0 0 0/55%);color:var(--oa-public-chat-text-primary,#e2e8f0);margin:0 16px;max-width:384px;padding:20px;width:100%}.oa-pc-dialog__title{font-size:14px;font-weight:600;line-height:20px;margin:0}.oa-pc-dialog__message{color:var(--oa-public-chat-text-secondary,#94a3b8);font-size:12px;line-height:1.625;margin-top:8px}.oa-pc-dialog__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.oa-pc-dialog__cancel,.oa-pc-dialog__confirm{border-radius:8px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;padding:6px 16px;transition:background-color .12s ease}.oa-pc-dialog__cancel{background:var(--oa-public-chat-surface-hover,#1a1a1a);border:1px solid var(--oa-public-chat-border,#262626);color:var(--oa-public-chat-text-secondary,#94a3b8)}.oa-pc-dialog__cancel:hover{background:var(--oa-public-chat-border,#262626);color:var(--oa-public-chat-text-primary,#e2e8f0)}.oa-pc-dialog__confirm{background:var(--oa-public-chat-accent,#22c55e);border:0;color:#fff}.oa-pc-dialog__confirm[data-destructive=true]{background:#dc2626}.oa-pc-dialog__confirm[data-destructive=true]:hover{background:#b91c1c}.oa-pc-dialog__confirm:disabled{cursor:not-allowed;opacity:.45}.oa-pc-media-overlay{align-items:flex-end;padding:0;z-index:1090}.oa-pc-media-gallery{background:var(--oa-public-chat-surface,#0c0c0c);border:1px solid var(--oa-public-chat-border,#262626);border-radius:16px 16px 0 0;box-shadow:0 25px 50px -12px rgb(0 0 0/55%);display:flex;flex-direction:column;max-height:85vh;max-width:672px;overflow:hidden;width:100%}.oa-pc-media-gallery__header{align-items:center;border-bottom:1px solid var(--oa-public-chat-surface-hover,#1a1a1a);display:flex;justify-content:space-between;padding:12px 16px}.oa-pc-media-gallery__header h2{color:var(--oa-public-chat-text-primary,#e2e8f0);font-size:14px;font-weight:600;margin:0}.oa-pc-media-gallery__header p{color:var(--oa-public-chat-text-muted,#64748b);font-size:12px;margin:0}.oa-pc-media-gallery__header button{background:transparent;border:0;border-radius:6px;color:var(--oa-public-chat-text-secondary,#94a3b8);cursor:pointer;font:inherit;font-size:14px;padding:4px 8px}.oa-pc-media-gallery__header button:hover{background:var(--oa-public-chat-surface-hover,#1a1a1a);color:var(--oa-public-chat-text-primary,#e2e8f0)}.oa-pc-media-gallery__body{flex:1;min-height:0;overflow-y:auto;padding:16px}.oa-pc-media-gallery__empty{border:1px dashed var(--oa-public-chat-border,#262626);border-radius:12px;color:var(--oa-public-chat-text-muted,#64748b);font-size:14px;padding:24px;text-align:center}.oa-pc-media-gallery__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.oa-pc-media-gallery__item{background:var(--oa-public-chat-surface-raised,#121212);border:1px solid var(--oa-public-chat-border,#262626);border-radius:12px;color:var(--oa-public-chat-text-primary,#e2e8f0);cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;text-align:left}.oa-pc-media-gallery__item img,.oa-pc-media-gallery__placeholder{align-items:center;background:var(--oa-public-chat-surface-hover,#1a1a1a);display:flex;height:132px;justify-content:center;object-fit:cover;width:100%}.oa-pc-media-gallery__placeholder{color:var(--oa-public-chat-text-muted,#64748b);font-size:12px;text-transform:capitalize}.oa-pc-media-gallery__name{font-size:12px;font-weight:500;overflow:hidden;padding:8px 10px 0;text-overflow:ellipsis;white-space:nowrap;width:100%}.oa-pc-media-gallery__kind{color:var(--oa-public-chat-text-muted,#64748b);font-size:10px;padding:2px 10px 8px;text-transform:capitalize}@keyframes oaPublicChatThinking{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}@keyframes oaPublicChatPulse{50%{opacity:.45}}@media (min-width:640px){.oa-pc-media-overlay{align-items:center;padding:16px}.oa-pc-media-gallery{border-radius:16px}}@media (max-width:420px){.oa-pc-selector-button span{display:none}.oa-pc-header__title{max-width:116px}.oa-pc-repositories__menu{left:auto;right:-84px;width:min(320px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.oa-pc-tab__activity:before{animation:none}}.oa-tiling-panel-picker{position:relative}.oa-tiling-panel-frame,.oa-tiling-panel-picker{font-family:ui-sans-serif,system-ui,sans-serif}.oa-tiling-panel-picker__trigger{align-items:center;background:var(--oa-tiling-surface-raised,#121212);border:1px solid var(--oa-tiling-border-strong,#343434);border-radius:6px;color:var(--oa-tiling-accent,#22c55e);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.oa-tiling-panel-picker__trigger:hover{background:var(--oa-tiling-surface-hover,#1a1a1a);border-color:var(--oa-tiling-accent,#22c55e);color:var(--oa-tiling-accent,#22c55e)}.oa-tiling-panel-picker__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--oa-tiling-accent,#22c55e) 10%,transparent);border-color:color-mix(in srgb,var(--oa-tiling-accent,#22c55e) 50%,transparent);color:var(--oa-tiling-accent,#22c55e)}.oa-tiling-panel-picker__menu{background:var(--oa-tiling-surface-raised,#121212);border:1px solid var(--oa-tiling-border,#262626);border-radius:8px;box-shadow:0 20px 25px -5px rgb(0 0 0/45%);min-width:120px;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:100}.oa-tiling-panel-picker__menu[data-align=left]{left:0}.oa-tiling-panel-picker__menu[data-align=right]{right:0}.oa-tiling-panel-picker__option{align-items:center;background:transparent;border:0;color:var(--oa-tiling-text-secondary,#94a3b8);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;padding:6px 12px;text-align:left;white-space:nowrap;width:100%}.oa-tiling-panel-picker__option:hover{background:var(--oa-tiling-surface-hover,#1a1a1a);color:var(--oa-tiling-text-primary,#e2e8f0)}.oa-tiling-panel-frame__header{transition:background-color .12s ease}.oa-tiling-panel-frame__control:hover{background:var(--oa-tiling-surface-hover,#1a1a1a)!important;color:var(--oa-tiling-text-secondary,#94a3b8)!important}.oa-tiling-panel-frame__control--close:hover{background:rgb(239 68 68/20%)!important;color:#f87171!important}.oa-tiling-panel-frame__type:hover{background:var(--oa-tiling-surface-hover,#1a1a1a)!important;color:var(--oa-tiling-text-primary,#e2e8f0)!important}