.HeaderIconButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:none;cursor:pointer;border-radius:9999px;padding:0;color:var(--header-icon, #fff)}.HeaderIconButton svg{color:inherit;fill:currentColor}.HeaderIconButton:disabled{cursor:default;opacity:.6}:root{--header-badge-offset-x: 6px;--header-badge-offset-y: 8px}.HeaderIconButton .HeaderBadge{position:absolute;top:calc(0px - var(--header-badge-offset-y));right:calc(0px - var(--header-badge-offset-x));inset-inline-end:calc(0px - var(--header-badge-offset-x));inset-inline-start:auto}@media (max-width: 768px){.HeaderIconButton{width:36px;height:36px}.HeaderIconButton svg{font-size:1.125rem}:root{--header-badge-offset-x: 4px;--header-badge-offset-y: 6px}.HeaderIconButton .BadgePill{font-size:11px;min-width:1.25em;height:1.25em;padding:0 .38em}}.ConvHeader{display:flex;align-items:center;min-width:0;min-height:48px}.ConvHeader__mobileClose{display:flex;align-items:center;margin-right:8px}@media (min-width: 900px){.ConvHeader__mobileClose{display:none}}.ConvHeader__left{flex:1 1 auto;min-width:0}.ConvHeader__title{display:inline-flex;align-items:baseline;gap:6px;margin:0;min-width:0}.ConvHeader__name{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.ConvHeader__sep{flex:0 0 auto;color:var(--rpa-text-secondary, rgba(255, 255, 255, .72))}.ConvHeader__meta{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rpa-text-secondary, rgba(255, 255, 255, .72))}.ConvHeader__actions{margin-left:auto;display:inline-flex;gap:8px;flex:0 0 auto;align-items:center}.rpa-inbox-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.rpa-inbox-page .page-intro{display:none;margin:0}.rpa-inbox-columns{margin:0;padding:12px;box-sizing:border-box}@media (max-width: 768px){.rpa-inbox-columns{padding-top:12px}}@media (min-width: 900px){.rpa-inbox-columns{padding:16px}}@media (max-width: 899.95px){.rpa-inbox-columns{grid-template-columns:minmax(0,1fr)}}.ThreadPane{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0;overflow:hidden;height:100%}.ThreadPane__header{box-sizing:border-box}.ThreadPane__scroll{grid-row:2;overflow:auto;min-height:0;box-sizing:border-box;margin:0;padding:16px}@media (max-width: 599.95px){.ThreadPane__scroll{padding:10px}}.rpa-thread-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box}.rpa-conversation-scroll{min-height:0;padding-bottom:0;margin-bottom:0}.ConversationPane{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;overflow:hidden;height:100%}.ConversationPane__header{grid-row:1;min-height:0}.ConversationPane__header .ConvHeader__title{display:inline-flex}.ConversationPane__scroll{grid-row:2;min-height:0;overflow-y:auto}.ConversationPane__composer{grid-row:3;display:flex;flex-direction:column;margin:0}.rpa-thread-reply{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.08)}.rpa-msg-group{gap:4px}.rpa-msg-bubble{margin:6px 0;display:flex;flex-direction:column;gap:6px}.rpa-msg-meta{display:flex;align-items:center;gap:6px;line-height:1.3}.MessageBubble--jumpFlash{animation:jumpFlash .9s ease-out 1}@keyframes jumpFlash{0%{box-shadow:0 0 #ff09}to{box-shadow:0 0 0 24px #ff00}}.rpa-list-row{margin-bottom:6px}.rpa-list-row-meta{line-height:1.35}.ThreadRow__preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-lines, 2);overflow:hidden;word-break:break-word;max-height:calc(var(--clamp-lines, 2) * 1.35em)}@supports not (-webkit-line-clamp: 1){.ThreadRow__preview{display:block}}.rpa-composer{gap:10px;margin:0;padding-bottom:0;box-sizing:border-box}.rpa-composer .MuiOutlinedInput-root{padding:6px 10px}.rpa-composer .MuiOutlinedInput-root textarea{line-height:1.4}.rpa-composer-actions{gap:6px}.rpa-actions-row{display:flex;align-items:center;gap:.5rem}.rpa-actions-spacer{flex:1 1 auto}.rpa-to-bottom-btn{align-self:flex-start}.rpa-thread-container{position:relative}#prep-grid{contain:layout style}#prep-grid>.prep-grid-item{min-width:0!important;width:100%!important}#prep-grid .MuiPaper-root{min-width:0!important;width:100%!important}.rpa-ytmp3{--rpa-ytmp3-card-gap: 1.5rem}.rpa-ytmp3 .rpa-ytmp3__card{border-radius:18px;padding:clamp(1.5rem,3vw,2.5rem)}.rpa-ytmp3 .rpa-ytmp3__actions{gap:.75rem;flex-wrap:wrap}.rpa-ytmp3 .rpa-ytmp3__result{border-left:4px solid var(--mui-palette-primary-main, #6750a4)}.BadgePill{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;height:1.35em;padding:0 .45em;border-radius:9999px;line-height:1;font-weight:700;font-size:12px;box-sizing:border-box;font-variant-numeric:tabular-nums;background:var(--badge-pill-bg, currentColor);color:var(--badge-pill-color, #fff)}.BadgePill--danger{--badge-pill-bg: var(--badge-danger-bg, #d32f2f);--badge-pill-color: var(--badge-danger-fg, #ffffff)}.BadgePill--success{--badge-pill-bg: var(--badge-success-bg, #2e7d32);--badge-pill-color: var(--badge-success-fg, #ffffff)}.BadgePill--warning{--badge-pill-bg: var(--badge-warning-bg, #ed6c02);--badge-pill-color: var(--badge-warning-fg, #1b1b1b)}.BadgePill--mail{--badge-pill-bg: var(--badge-danger-bg, #d32f2f);--badge-pill-color: var(--badge-danger-fg, #ffffff)}.BadgePill--listener{--badge-pill-bg: var(--badge-success-bg, #2e7d32);--badge-pill-color: var(--badge-success-fg, #ffffff)}.BadgePill--listenerStale{--badge-pill-bg: var(--badge-warning-bg, #ed6c02);--badge-pill-color: var(--badge-warning-fg, #1b1b1b)}:root{--rpa-header-h: 72px;--rpa-text-secondary: rgba(0, 0, 0, .6)}[data-mui-color-scheme=dark]{--rpa-text-secondary: rgba(255, 255, 255, .72)}html,body,#rpa-app{height:100%}#rpa-app{display:flex;flex-direction:column}.rpa-page{padding-top:var(--rpa-header-h);height:100%;box-sizing:border-box}.rpa-columns{height:calc(100vh - var(--rpa-header-h));min-height:calc(100vh - var(--rpa-header-h));overflow:hidden;display:grid;grid-template-columns:var(--inbox-list-col, 420px) 1fr;gap:var(--space-16, 16px);box-sizing:border-box}.rpa-embed{width:100%;overflow-x:auto;overflow-y:visible;background-color:var(--rpa-embed-bg, var(--md-sys-color-surface, #fff));border-radius:18px;padding:clamp(16px,3vw,28px);box-shadow:var(--rpa-embed-shadow, 0 2px 16px rgba(0, 0, 0, .08));border:1px solid var(--rpa-embed-border, rgba(0, 0, 0, .08))}.rpa-embed--shortcode{min-height:320px;contain:layout paint style}.rpa-embed--shortcode *{max-width:100%}
