:root{--rb-bg: #0f1419;--rb-panel: #1a2330;--rb-border: #2c3a4d;--rb-text: #e8eef5;--rb-muted: #8aa0b8;--rb-accent: #3d8bfd}html,body,#app{margin:0;height:100%;background:var(--rb-bg);color:var(--rb-text);font-family:system-ui,sans-serif;color-scheme:dark}a{color:var(--rb-accent);text-decoration:none}.rb-shell{display:flex;height:100vh;overflow:hidden}.rb-nav{width:220px;background:var(--rb-panel);border-right:1px solid var(--rb-border);padding:1rem .75rem;display:flex;flex-direction:column;gap:.35rem;overflow:auto;flex-shrink:0}.rb-body{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.rb-nav a,.rb-nav button{color:var(--rb-text);background:none;border:0;text-align:left;padding:.4rem .6rem;border-radius:6px;cursor:pointer}.rb-nav a.router-link-exact-active{background:#243044}.rb-main{flex:1;padding:1.25rem 1.5rem 6rem;overflow:auto}.rb-main.rb-main-chat{padding:.5rem 1rem 5.5rem;overflow:hidden;display:flex;flex-direction:column;min-height:0}.rb-card{background:var(--rb-panel);border:1px solid var(--rb-border);border-radius:10px;padding:1rem;margin-bottom:1rem;overflow-x:auto}.rb-table{width:100%;border-collapse:collapse;table-layout:auto}.rb-table th,.rb-table td{text-align:left;padding:.45rem .3rem;border-bottom:1px solid var(--rb-border);overflow-wrap:anywhere;vertical-align:top}.rb-table td.rb-row-actions{width:1%;white-space:nowrap;overflow-wrap:normal;word-break:normal;display:table-cell}.rb-table td.rb-row-actions>*+*{margin-left:.4rem}input.rb-input,select.rb-select,textarea.rb-textarea{width:100%;background:#0f1419!important;background-color:#0f1419!important;color:#e8eef5!important;-webkit-text-fill-color:#e8eef5!important;caret-color:#e8eef5;border:1px solid var(--rb-border);border-radius:6px;padding:.45rem .6rem;margin:.25rem 0 .75rem;box-shadow:none!important;color-scheme:dark}input.rb-input:focus,select.rb-select:focus,textarea.rb-textarea:focus{background:#0f1419!important;background-color:#0f1419!important;color:#e8eef5!important;-webkit-text-fill-color:#e8eef5!important;border-color:var(--rb-accent);box-shadow:none!important;outline:none}input.rb-input::-moz-placeholder,textarea.rb-textarea::-moz-placeholder{color:var(--rb-muted);-webkit-text-fill-color:var(--rb-muted);opacity:1}input.rb-input::placeholder,textarea.rb-textarea::placeholder{color:var(--rb-muted);-webkit-text-fill-color:var(--rb-muted);opacity:1}input.rb-input:-webkit-autofill,input.rb-input:-webkit-autofill:hover,input.rb-input:-webkit-autofill:focus,select.rb-select:-webkit-autofill{-webkit-text-fill-color:var(--rb-text);caret-color:var(--rb-text);box-shadow:0 0 0 1000px #0f1419 inset;border-color:var(--rb-border);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.rb-btn{background:var(--rb-accent);color:#fff;border:0;border-radius:6px;padding:.45rem .9rem;cursor:pointer}.rb-btn.danger{background:#c23b3b}.rb-dock{position:fixed;left:220px;right:0;bottom:0;background:#121a24;border-top:1px solid var(--rb-border);padding:.6rem 1rem;display:flex;gap:.75rem;align-items:center;z-index:20}.rb-dock-chat{flex:1;display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.rb-dock-call{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.rb-muted{color:var(--rb-muted)}.rb-loading{display:flex;align-items:center;gap:.65rem;color:var(--rb-muted);padding:1.15rem .15rem;margin:0 0 1rem}.rb-card>.rb-loading{margin-bottom:0;padding:1.25rem .25rem}.rb-spinner{width:1.05rem;height:1.05rem;border:2px solid var(--rb-border);border-top-color:var(--rb-accent);border-radius:50%;animation:rb-spin .7s linear infinite;flex-shrink:0}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb-rec-live{display:inline-flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums;color:#ff8a8a}.rb-rec-live:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:#c23b3b}.rb-ok{color:#6dca8a}.rb-warn{color:#ff8a8a}.rb-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.rb-header>.rb-btn,.rb-header>.rb-row-actions{flex-shrink:0;align-self:center}.rb-account{position:relative}.rb-account-btn{display:flex;align-items:center;gap:.6rem;background:var(--rb-panel);border:1px solid var(--rb-border);color:var(--rb-text);border-radius:8px;padding:.4rem .7rem;cursor:pointer;text-align:left}.rb-menu{position:absolute;right:0;top:calc(100% + 6px);width:320px;background:#fff;color:#222;border-radius:10px;box-shadow:0 12px 40px #00000059;z-index:40;padding:.4rem 0 .6rem;max-height:80vh;overflow:auto}.rb-menu h4{margin:.6rem .9rem .3rem;font-size:12px;text-transform:uppercase;color:#777}.rb-menu a,.rb-menu button.linkish{display:block;width:100%;background:none;border:0;text-align:left;padding:.45rem .9rem;color:#222;cursor:pointer;text-decoration:none}.rb-menu a:hover,.rb-menu button.linkish:hover{background:#f3f4f6}.rb-menu .danger{color:#c23b3b}.rb-switch{display:flex;align-items:center;gap:.5rem;padding:.25rem .9rem}.rb-nav-group{font-size:11px;color:var(--rb-muted);padding:.7rem .6rem .2rem}.rb-top{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;padding:.75rem 1.25rem 0;flex-shrink:0}.rb-verify-bar{margin-right:auto;color:#e3c56b;font-size:.9rem}.rb-verify-bar a{margin-left:.4rem}.rb-page-note-list{display:flex;flex-direction:column;gap:.75rem}.rb-page-note-item{border:1px solid var(--rb-border);border-radius:8px;padding:.7rem .8rem}.rb-page-note-item-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.rb-page-note-item strong{display:block;margin-bottom:.25rem}.rb-avatar{width:32px;height:32px;border-radius:50%;background:#3d8bfd;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.rb-chip{display:inline-block;background:#eef2f7;border-radius:999px;padding:.15rem .5rem;margin:.1rem .2rem .1rem 0;font-size:12px}.rb-badge{background:#c23b3b;color:#fff;border-radius:999px;padding:0 .4rem;font-size:11px;margin-left:.3rem}.rb-menu-pad{padding:0 .9rem .4rem}.rb-debug{background:#111;color:#cde;font-size:11px;padding:.6rem;margin:.4rem .9rem;overflow:auto;max-height:240px}.rb-preview{max-width:100%;border-radius:8px;margin-top:.5rem}.rb-textarea{min-height:4rem}.rb-search{width:100%;max-width:420px;background:#0f1419;color:var(--rb-text);border:1px solid var(--rb-border);border-radius:8px;padding:.55rem .75rem;margin:0 0 1rem}.rb-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:1.25rem}.rb-stat{background:var(--rb-panel);border:1px solid var(--rb-border);border-radius:10px;padding:.85rem .9rem;color:var(--rb-text);display:flex;flex-direction:column;gap:.35rem;min-width:0}.rb-stat:hover{border-color:var(--rb-accent)}.rb-stat strong{font-size:1.45rem}.rb-stat strong.rb-stat-name{font-size:1.05rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.rb-stat-edit{font-size:.75rem;color:var(--rb-muted);font-weight:500}button.rb-stat:hover .rb-stat-edit{color:var(--rb-accent)}.rb-stat.warn{border-color:#e3c56b}.rb-stat.bad{border-color:#e88}.rb-stat.warn strong{color:#e3c56b}.rb-stat.bad strong{color:#e88}.rb-call-assistant{margin-bottom:1.25rem}.rb-call-assistant .rb-select{max-width:28rem;margin-bottom:0}.rb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.rb-grid>.rb-card{margin-bottom:0}.rb-card-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem}.rb-card-head h2{margin:0;font-size:1.05rem}.rb-kv{display:grid;gap:.65rem 1.25rem;margin:0}.rb-kv>div{display:grid;grid-template-columns:7.5rem 1fr;gap:.5rem;align-items:baseline}.rb-kv dt{margin:0;color:var(--rb-muted);font-size:.85rem}.rb-kv dd{margin:0}.rb-run-log{max-height:360px;overflow:auto;display:flex;flex-direction:column;gap:.65rem;padding:.4rem 0}.rb-click-row{cursor:pointer}.rb-click-row:hover td,.rb-row-on td{background:#243044}.rb-clip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-nowrap{white-space:nowrap}.rb-row-actions{display:flex;gap:.4rem;align-items:center;flex-wrap:nowrap;white-space:nowrap}.rb-row-actions-inline{flex-wrap:nowrap}.rb-req:after{content:" *";color:#e88}.rb-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:.45rem;border-radius:50%;background:#243044;font-size:.7rem;font-weight:600;vertical-align:middle}.rb-pager{display:flex;align-items:center;gap:.75rem;margin-top:.85rem}.rb-notice{background:#163224;border:1px solid #2f6a45;color:#9ee0b4;border-radius:8px;padding:.7rem .9rem;margin:0 0 1rem}.rb-call-form{max-width:880px}.rb-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.rb-gallery .rb-preview{width:100%;height:auto}.rb-btn.sm{padding:.25rem .6rem;font-size:12px}.rb-btn.ghost{background:transparent;color:var(--rb-text);border:1px solid var(--rb-border)}.rb-form-compact label{font-size:12px;color:var(--rb-muted)}.rb-form-compact .rb-input,.rb-form-compact .rb-select,.rb-form-compact .rb-textarea{margin:.15rem 0 .55rem}.rb-form-compact .rb-textarea{min-height:3.2rem}.rb-form-compact form>.rb-btn:last-of-type{margin-top:.5rem}.rb-section-label{display:block;margin:.85rem 0 .2rem;font-size:12px;color:var(--rb-muted)}.rb-seg{display:flex;margin:.15rem 0 .7rem;border:1px solid var(--rb-border);border-radius:6px;overflow:hidden}.rb-seg button{flex:1;background:transparent;color:var(--rb-muted);border:0;padding:.4rem;cursor:pointer;font-size:13px}.rb-seg button.on{background:#243044;color:var(--rb-text)}.rb-field-row{display:flex;gap:.4rem;align-items:center;margin:0 0 .4rem}.rb-field-row .rb-input,.rb-field-row .rb-select{margin:0;flex:1}.rb-inline-checks{display:flex;gap:1rem;flex-wrap:wrap;margin:.15rem 0 .7rem}.rb-check{display:flex;align-items:center;gap:.4rem;color:var(--rb-text);font-size:.9rem}.rb-pill{display:inline-block;background:#243044;border-radius:999px;padding:.1rem .5rem;font-size:11px;text-transform:lowercase}.rb-pill.ok{background:#1d3b2c;color:#6dca8a}.rb-pill.warn{background:#3b341d;color:#e3c56b}.rb-pill.bad{background:#3b1d1d;color:#ff8a8a}.rb-pill.idea{background:#2a2340;color:#c4b5fd}.rb-pills{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.rb-filter-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}button.rb-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border:1px solid var(--rb-border);background:var(--rb-panel);color:var(--rb-text);text-transform:none}button.rb-pill.on{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-check-list{max-height:220px;overflow:auto;border:1px solid var(--rb-border);border-radius:8px;padding:.4rem;margin-bottom:.75rem}.rb-check-list-tools{max-height:280px}.rb-check-group{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rb-muted);margin:.45rem 0 .15rem}.rb-check-group:first-child{margin-top:0}.rb-chat{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;margin:0}.rb-chat-list{overflow:auto}.rb-chat-list h1{margin:0 0 .75rem;font-size:1.35rem}.rb-chat-group{margin:.85rem 0 .2rem;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--rb-muted)}.rb-chat-assistant{display:flex;flex-direction:column;gap:.15rem;width:100%;background:transparent;color:var(--rb-text);border:1px solid transparent;border-radius:8px;padding:.55rem .6rem;margin:.15rem 0;text-align:left;cursor:pointer}.rb-chat-assistant:hover,.rb-chat-assistant.active{background:#243044;border-color:var(--rb-border)}.rb-chat-thread{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--rb-panel);border:1px solid var(--rb-border);border-radius:10px;overflow:hidden;position:relative}.rb-chat-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--rb-border);flex-shrink:0}.rb-chat-head h2{margin:0;font-size:1.1rem}.rb-chat-head p{margin:.2rem 0 0}.rb-chat-log{flex:1;min-height:0;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.65rem}.rb-bubble{max-width:78%;padding:.55rem .75rem;border-radius:10px;white-space:pre-wrap;word-break:break-word}.rb-bubble small{display:block;text-transform:capitalize;opacity:.7;margin-bottom:.2rem;font-size:11px}.rb-bubble.me{align-self:flex-end;background:#2a4a7a}.rb-bubble.them{align-self:flex-start;background:#243044}.rb-bubble.tool{align-self:flex-start;background:#1b2838;border:1px solid var(--rb-border);max-width:92%;font-size:12px}.rb-bubble-meta{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem}.rb-copy{background:none;border:0;color:var(--rb-muted);cursor:pointer;font-size:11px;padding:0}.rb-copy:hover{color:var(--rb-text)}.rb-md{overflow-wrap:anywhere}.rb-md-code{background:#0f1419;padding:.05rem .3rem;border-radius:4px;font-size:.9em}.rb-md-pre{margin:.4rem 0 0;padding:.5rem .6rem;background:#0f1419;border-radius:6px;overflow:auto;max-height:240px;font-size:12px;white-space:pre-wrap}.rb-tool-line{margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.rb-tool-line .rb-pill{max-width:12rem;overflow:hidden;text-overflow:ellipsis}.rb-approve.failed{border-left:3px solid #c23b3b;padding-left:.55rem}.rb-approve.compact{gap:.3rem}.rb-approve-head{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.rb-approve-head strong{font-size:.95rem}.rb-approve p{margin:0}.rb-approve-actions{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.rb-easy-line.tool .rb-approve{margin-top:.2rem}.rb-call-widget{max-width:420px}.rb-call-elapsed{margin:0;color:var(--rb-muted);font-variant-numeric:tabular-nums;font-size:13px}.rb-call-status{margin:.25rem 0 .15rem;font-size:1.45rem}.rb-call-widget .rb-muted{margin:.15rem 0 0}.rb-call-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.rb-jump{position:absolute;right:1rem;bottom:5.25rem;z-index:2}.rb-chat-composer{display:flex;gap:.6rem;align-items:flex-end;padding:.75rem;border-top:1px solid var(--rb-border);flex-shrink:0}.rb-chat-composer .rb-textarea{margin:0;min-height:3rem}.rb-attach{flex-shrink:0}.rb-voice-host{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rb-btn.talking{background:#c23b3b}.rb-bubble.streaming:after{content:"▍";animation:rb-caret 1s step-end infinite}@keyframes rb-caret{50%{opacity:0}}.rb-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.25rem}.rb-modal{width:min(520px,100%);max-height:min(72vh,640px);background:var(--rb-panel);border:1px solid var(--rb-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.rb-modal-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--rb-border);flex-shrink:0}.rb-modal-head h2{margin:0;font-size:1.1rem}.rb-modal-form{width:min(560px,100%);max-height:min(88vh,820px)}.rb-modal-body{overflow:auto;padding:1rem;flex:1}.rb-modal-body .rb-check-list{max-height:220px;overflow:auto;margin-bottom:.75rem}.rb-tabs{display:flex;border-bottom:1px solid var(--rb-border)}.rb-advanced-toggle{background:none;border:0;color:var(--rb-muted);cursor:pointer;padding:.35rem 0;font-size:13px}.rb-advanced-toggle:hover{color:var(--rb-text)}.rb-advanced{border-top:1px solid var(--rb-border);margin-top:.75rem;padding-top:.75rem}.rb-option-row{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.5rem;align-items:center;padding:.35rem 0;border-bottom:1px solid var(--rb-border)}.rb-option-row:last-child{border-bottom:0}.rb-tab{flex:1;background:transparent;color:var(--rb-muted);border:0;border-bottom:2px solid transparent;padding:.7rem .5rem;cursor:pointer}.rb-tab.on{color:var(--rb-text);border-bottom-color:var(--rb-accent)}ol li.on{font-weight:700;color:var(--rb-text)}.rb-modal-list{overflow:auto;padding:.4rem .5rem .75rem}@media (max-width: 800px){.rb-chat{min-height:0}}.rb-header h1{margin:0 0 .25rem}.rb-header h1 .rb-pill{font-size:.75rem;font-weight:600;vertical-align:middle;margin-left:.4rem}.rb-back{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .4rem;padding:0;border:0;background:none;color:var(--rb-muted);font-size:.85rem;font-weight:500;line-height:1.3;cursor:pointer}.rb-back:before{content:"←"}.rb-back:hover{color:var(--rb-text)}button.rb-stat,a.rb-stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;text-decoration:none}button.rb-stat:focus-visible,a.rb-stat:focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-help-list{margin:.4rem 0 1rem;padding-left:1.2rem;color:var(--rb-text)}.rb-help-list li{margin:.35rem 0}@media (max-width: 900px){.rb-grid{grid-template-columns:1fr}}@media (max-width: 700px){.rb-modal-back{padding:0;align-items:stretch;justify-content:stretch}.rb-modal,.rb-modal-form{width:100%;max-height:none;height:100%;border-radius:0;border:0}}.rb-take h1{margin:0 0 .4rem}.rb-take h2{margin:.4rem 0 .75rem;font-size:1.15rem}.rb-take-progress{height:8px;background:#0f1419;border-radius:99px;overflow:hidden;margin:.75rem 0 1rem}.rb-take-progress span{display:block;height:100%;background:var(--rb-accent)}.rb-take-choices{display:flex;flex-direction:column;gap:.35rem}.rb-take-rating{flex-direction:row;flex-wrap:wrap}.rb-btn.ghost.on{border-color:var(--rb-accent);color:var(--rb-text);background:#243044}.rb-path-editor{padding-bottom:8rem}.rb-path-node{scroll-margin-bottom:6rem}.rb-path-gutter{display:block;width:100%;height:14px;margin:-.35rem 0 .35rem;padding:0;border:0;border-radius:4px;background:transparent;color:transparent;font-size:0;cursor:pointer;position:relative}.rb-path-gutter:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:var(--rb-border)}.rb-path-gutter:hover,.rb-path-gutter.on{background:#58a6ff1f}.rb-path-gutter:hover:after,.rb-path-gutter.on:after{background:var(--rb-accent)}.rb-path-sticky{position:sticky;top:-1.25rem;z-index:4;background:var(--rb-bg);padding:1.1rem 0 .5rem;margin:0 0 .75rem;border-bottom:1px solid var(--rb-border)}.rb-path-sticky .rb-header{margin-bottom:.35rem;align-items:center}.rb-path-sticky h1{font-size:1.15rem}.rb-path-palette{display:flex;flex-wrap:wrap;gap:.35rem .85rem}.rb-path-palette-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.rb-path-palette-inline>span{font-size:11px;color:var(--rb-muted)}.rb-path-insert-hint{display:flex;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:12px}.rb-path-step{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:#243044;font-size:11px;font-variant-numeric:tabular-nums;flex:none}.rb-path-node.is-insert{border-color:var(--rb-accent);box-shadow:0 0 0 1px var(--rb-accent)}.rb-path-node-head{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.55rem .7rem;flex-wrap:wrap}.rb-empty{color:var(--rb-muted);margin:.75rem 0 0}.rb-path-add{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .55rem}.rb-path-node{border:1px solid var(--rb-border);border-radius:8px;background:var(--rb-panel);margin:0 0 .65rem}.rb-path-node.nested{margin:.5rem 0 .5rem .75rem;background:#141b26}.rb-path-node-toggle{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;background:transparent;color:inherit;border:0;padding:0;text-align:left;cursor:pointer}.rb-path-node-toggle strong{white-space:nowrap}.rb-path-node-body{padding:0 .85rem .85rem}.rb-path-tool{border:1px solid var(--rb-border);border-radius:8px;padding:.65rem .75rem;margin:0 0 .6rem}.rb-path-branches{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--rb-border)}.rb-easy-row{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.rb-easy-bar{display:flex;align-items:center;gap:.5rem}.rb-easy-bar .rb-easy-toggle{flex:1;min-width:0}.rb-easy-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.rb-main.rb-main-easy{display:flex;flex-direction:column;overflow:hidden;padding-bottom:6rem}.rb-main.rb-easy-open{padding-top:0}.rb-main-easy .rb-page{flex:1;min-height:0;overflow:auto}.rb-easy-open .rb-page{padding-top:1rem}.rb-easy.sticky{position:relative;top:0;z-index:8;flex-shrink:0;margin:0 -1.5rem;border-radius:0;border-left:0;border-right:0;border-top:0;padding:.85rem 1.5rem;background:var(--rb-panel)}.rb-easy-body{margin-top:.75rem}.rb-easy-info{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rb-border);max-height:14rem;overflow:auto}.rb-easy-info p{margin:0 0 .45rem}.rb-easy-info ul{margin:.2rem 0 .6rem;padding-left:1.1rem}.rb-easy-info li{margin:.4rem 0;line-height:1.4}.rb-easy-row .rb-textarea{flex:1 1 16rem;min-height:3.2rem;margin:0}.rb-easy-talk{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-easy-log{max-height:18rem;overflow:auto;margin:0 0 .65rem;padding:.5rem .65rem;border:1px solid var(--rb-border);border-radius:8px;background:#0f1419}.rb-easy-line{margin:0 0 .45rem;white-space:pre-wrap}.rb-easy-line.user{color:#c5d4e4}.rb-easy-line.assistant{color:var(--rb-text)}.rb-easy-line.tool{margin-bottom:.35rem}.rb-page-note-widget{display:flex;gap:.4rem;align-items:center}.rb-cron-list{display:flex;flex-direction:column;gap:.65rem}.rb-cron-card{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:var(--rb-panel);border:1px solid var(--rb-border);border-radius:10px;padding:.9rem 1rem;cursor:pointer}.rb-cron-card:hover{border-color:var(--rb-accent)}.rb-cron-main{min-width:0;flex:1}.rb-cron-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rb-cron-title strong{font-size:1.05rem}.rb-cron-main p{margin:.3rem 0 0}.rb-cron-card .rb-row-actions{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 800px){.rb-cron-card{flex-direction:column}.rb-cron-card .rb-row-actions{justify-content:flex-start}}
