:root{--rb-green:#21ef68;--rb-blue:#28a9ff;--rb-yellow:#ffd329;--rb-red:#ff4858;--rb-ink:#061117;--rb-panel:#0a1820;--rb-line:#173542}
*{box-sizing:border-box}.rb-topbar{position:fixed;inset:0 0 auto 0;z-index:30}.rb-brand,.rb-back{color:#e8f5f8;text-decoration:none}.rb-pill{border-color:rgba(40,169,255,.45);color:#64c4ff}.rb-online{display:flex;align-items:center;gap:7px;color:#92a9b2;font-size:11px}.rb-online i{width:7px;height:7px;border-radius:50%;background:var(--rb-green);box-shadow:0 0 10px var(--rb-green)}.rb-back{border:1px solid #244451;border-radius:6px;padding:7px 10px;font-size:11px}.rb-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100vh;padding-top:46px;background:radial-gradient(circle at 75% 5%,rgba(22,126,155,.09),transparent 36%),#030a0f}.rb-side{position:fixed;top:46px;bottom:0;width:190px;padding:14px 10px;background:#071218;border-right:1px solid #102b35;display:flex;flex-direction:column;gap:3px}.rb-side-brand{padding:5px 10px 13px}.rb-side .nav-item{width:100%}.rb-cost{margin:auto 6px 4px;padding:12px;border:1px solid #1c3d49;border-radius:9px;background:#091820;display:grid;gap:5px}.rb-cost b{font-size:9px;letter-spacing:1.2px;color:#6e8b96}.rb-cost strong{color:var(--rb-green);font-size:14px}.rb-cost span{color:#78919a;font-size:9px;line-height:1.4}.rb-main{grid-column:2;padding:30px clamp(16px,3vw,42px) 50px;max-width:1500px;width:100%;margin:auto}.rb-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:22px}.rb-kicker,.rb-card-head small,.rb-save small,.rb-score-card>small{font:700 9px/1.2 "Share Tech Mono",monospace;letter-spacing:1.7px;color:var(--rb-blue)}.rb-hero h1{margin:8px 0 7px;font-size:clamp(24px,3vw,40px);letter-spacing:-1.1px;color:#f3fbfd}.rb-hero p{max-width:760px;margin:0;color:#87a0aa;font-size:13px;line-height:1.55}.rb-beta{min-width:145px;padding:12px 16px;border:1px solid rgba(255,211,41,.35);border-radius:10px;background:rgba(255,211,41,.06);display:grid;gap:3px;text-align:right}.rb-beta b{color:var(--rb-yellow);font-size:18px}.rb-beta span{color:#9dacb2;font-size:9px}.rb-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:stretch}.rb-card,.rb-score-card{border:1px solid var(--rb-line);border-radius:12px;background:linear-gradient(145deg,rgba(11,29,38,.96),rgba(6,18,24,.98));box-shadow:0 14px 35px rgba(0,0,0,.16)}.rb-card{padding:20px}.rb-card-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.rb-card h2,.rb-save h2{margin:5px 0 0;color:#eef9fb;font-size:17px}.rb-card-head>span{color:#6f8993;font-size:10px}.rb-field{display:grid;gap:7px;color:#91a7af;font-size:10px}.rb-field input,.rb-field select{width:100%;height:42px;border:1px solid #244450;border-radius:7px;background:#07151c;color:#eaf7fa;padding:0 12px;outline:none}.rb-field input:focus,.rb-field select:focus{border-color:var(--rb-blue);box-shadow:0 0 0 3px rgba(40,169,255,.09)}.rb-label{margin:17px 0 8px;color:#91a7af;font-size:10px}.rb-profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rb-profiles button{border:1px solid #1c3c48;border-radius:8px;background:#07151c;color:#9db0b7;padding:11px 8px;display:grid;gap:4px;cursor:pointer}.rb-profiles button b{font-size:11px}.rb-profiles button span{font-size:9px}.rb-profiles button.active{border-color:var(--rb-blue);background:rgba(40,169,255,.1);color:#dff5ff;box-shadow:inset 0 0 14px rgba(40,169,255,.08)}.rb-two{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin-top:17px}.rb-two fieldset{margin:0;padding:11px 12px;border:1px solid #1d3b46;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px}.rb-two legend{color:#91a7af;font-size:10px;padding:0 5px}.rb-two fieldset label{color:#c4d4d9;font-size:10px;display:flex;gap:5px;align-items:center}.rb-two input{accent-color:var(--rb-green)}.rb-threshold{margin-top:18px;padding:13px;border:1px solid #173641;border-radius:8px;background:#06141b}.rb-threshold>div:first-child{display:flex;justify-content:space-between;color:#92a7ae;font-size:10px}.rb-threshold b{color:#fff}.rb-threshold input{width:100%;accent-color:var(--rb-blue);margin:12px 0 4px}.rb-range-labels{display:flex;justify-content:space-between;color:#607b85;font-size:8px}.rb-score-card{padding:22px;display:flex;flex-direction:column}.rb-score-card>small{color:#78929c}.rb-score{margin:10px 0 6px;display:flex;align-items:flex-end}.rb-score strong{font:800 64px/.9 "Share Tech Mono",monospace;color:var(--rb-yellow)}.rb-score span{color:#708992;font-size:17px}.rb-meter{height:7px;position:relative;border-radius:10px;background:#102a34;overflow:visible;margin:14px 0 21px}.rb-meter i{display:block;width:65%;height:100%;border-radius:10px;background:linear-gradient(90deg,var(--rb-blue),var(--rb-yellow));box-shadow:0 0 12px rgba(255,211,41,.3)}.rb-meter em{position:absolute;top:-4px;left:65%;width:2px;height:15px;background:#fff;box-shadow:0 0 7px #fff}.rb-result{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid rgba(255,211,41,.28);border-radius:9px;background:rgba(255,211,41,.06)}.rb-result>span{font-size:24px}.rb-result div{display:grid;gap:3px}.rb-result b{color:var(--rb-yellow);font-size:14px}.rb-result small{color:#80959d;font-size:9px}.rb-score-card dl{margin:17px 0;display:grid;gap:8px}.rb-score-card dl div{display:flex;justify-content:space-between;border-bottom:1px solid #122b34;padding-bottom:7px}.rb-score-card dt{color:#728a93;font-size:9px}.rb-score-card dd{margin:0;color:#dcebef;font-size:10px}.rb-score-card>p{color:#667f88;font-size:8px;line-height:1.5;text-align:center;margin:11px 0 0}.rb-score-card[data-status="entrada"] .rb-score strong,.rb-score-card[data-status="entrada"] .rb-result b{color:var(--rb-green)}.rb-score-card[data-status="entrada"] .rb-result{border-color:rgba(33,239,104,.3);background:rgba(33,239,104,.06)}.rb-score-card[data-status="aguardar"] .rb-score strong,.rb-score-card[data-status="aguardar"] .rb-result b{color:#78909a}.rb-score-card[data-status="aguardar"] .rb-result{border-color:#1c3c47;background:#07151c}.rb-primary,.rb-secondary{border-radius:7px;padding:11px 15px;font-weight:800;font-size:10px;cursor:pointer}.rb-primary{border:1px solid var(--rb-green);background:var(--rb-green);color:#03120a;box-shadow:0 0 16px rgba(33,239,104,.12)}.rb-secondary{border:1px solid #2b4a55;background:#0a1a21;color:#acc0c7}.rb-rules{margin-top:16px}.rb-rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rb-rule{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px;border:1px solid #183742;border-radius:8px;background:#07151b}.rb-use{display:flex}.rb-use input{position:absolute;opacity:0}.rb-use span{width:28px;height:16px;border-radius:10px;background:#24404a;position:relative}.rb-use span:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#78919a;transition:.15s}.rb-use input:checked+span{background:rgba(33,239,104,.25)}.rb-use input:checked+span:after{left:14px;background:var(--rb-green)}.rb-use input:disabled+span{opacity:.7}.rb-rule-copy{display:grid;gap:4px}.rb-rule-copy b{color:#dbecef;font-size:11px}.rb-rule-copy small{color:#6f8790;font-size:8px;line-height:1.3}.rb-rule>strong{color:#55c2ff;font:700 11px "Share Tech Mono",monospace}.rb-now{min-width:91px;border:1px solid #2b4852;border-radius:6px;background:#0b1c23;color:#718992;padding:8px;font-size:8px;font-weight:800;cursor:pointer}.rb-now.on{border-color:rgba(33,239,104,.45);background:rgba(33,239,104,.08);color:var(--rb-green)}.rb-save{display:flex;align-items:center;gap:10px;margin-top:16px}.rb-save>div{margin-right:auto}.rb-save p{color:#738b94;font-size:9px;margin:5px 0 0}.rb-saved{margin-top:16px}.rb-saved-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rb-saved-empty{grid-column:1/-1;padding:25px;border:1px dashed #24424d;border-radius:8px;color:#6d858e;text-align:center;font-size:10px}.rb-saved-item{padding:14px;border:1px solid #1b3c47;border-radius:8px;background:#07151c}.rb-saved-item header{display:flex;justify-content:space-between;gap:8px}.rb-saved-item h3{margin:0;color:#e8f5f8;font-size:12px}.rb-saved-item button{border:0;background:none;color:#ff6673;cursor:pointer}.rb-saved-item p{color:#789099;font-size:9px;line-height:1.5;margin:9px 0}.rb-saved-item footer{display:flex;justify-content:space-between;color:#5ebce9;font-size:9px}.rb-toast{position:fixed;right:22px;bottom:22px;z-index:100;transform:translateY(90px);opacity:0;transition:.2s;padding:12px 16px;border:1px solid var(--rb-green);border-radius:8px;background:#07151c;color:#dfffea;font-size:10px;box-shadow:0 10px 30px #000}.rb-toast.show{transform:none;opacity:1}
@media(max-width:980px){.rb-shell{display:block}.rb-side{display:none}.rb-main{padding-top:22px}.rb-grid{grid-template-columns:1fr}.rb-score-card{min-height:360px}.rb-rule-list{grid-template-columns:1fr}}
@media(max-width:620px){.rb-pill,.rb-online{display:none}.rb-main{padding:18px 10px 35px}.rb-hero{display:block}.rb-beta{margin-top:14px;text-align:left}.rb-profiles,.rb-two,.rb-saved-list{grid-template-columns:1fr}.rb-rule{grid-template-columns:auto minmax(0,1fr) auto}.rb-now{grid-column:2/4}.rb-save{align-items:stretch;flex-direction:column}.rb-save>div{margin:0 0 6px}.rb-card{padding:15px}}
.rb-manual-live{margin-bottom:16px;border-color:#176443}.rb-create-manual{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.rb-live-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.rb-live-stats>div{padding:12px;border:1px solid #1a414c;border-radius:8px;background:#06151c;display:grid;gap:5px}.rb-live-stats span{color:#7896a0;font-size:9px;font-weight:800}.rb-live-stats strong{color:#edf9fb;font-size:20px}.rb-live-stats>div:nth-child(1) strong,.rb-live-stats>div:nth-child(3) strong{color:var(--rb-green)}.rb-live-stats>div:nth-child(2) strong{color:var(--rb-yellow)}.rb-live-stats>div:nth-child(4) strong{color:#ff5268}.rb-manual-list{display:grid;gap:8px}.rb-manual-empty{padding:18px;border:1px dashed #28505c;border-radius:8px;color:#74909a;font-size:11px;text-align:center}.rb-manual-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px;border:1px solid #19404b;border-radius:8px;background:#06161d}.rb-manual-item h3{margin:0 0 6px;color:#f1fbfc;font-size:12px}.rb-manual-item p{margin:0;color:#78a6b5;font-size:10px;line-height:1.45}.rb-manual-actions{display:flex;gap:7px}.rb-manual-actions button,.rb-manual-actions a{padding:8px 10px;border:1px solid #28505c;border-radius:6px;background:#091b22;color:#d7edf2;text-decoration:none;font-size:9px;font-weight:800;cursor:pointer}.rb-manual-actions button.active{border-color:#16864f;color:var(--rb-green)}.rb-manual-actions button.stop{border-color:#72313b;color:#ff6b7c}.rb-signal-history{margin-top:14px;border:1px solid #183943;border-radius:8px;overflow:hidden}.rb-signal-history summary{padding:13px 14px;cursor:pointer;color:#d9ebef;font-size:11px;font-weight:850}.rb-signal-history summary b{float:right;color:var(--rb-green)}.rb-signal-list{max-height:330px;overflow:auto}.rb-signal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border-top:1px solid #14323b}.rb-signal-row h4{margin:0 0 4px;color:#edf9fb;font-size:11px}.rb-signal-row p{margin:0;color:#7598a3;font-size:9px;line-height:1.5}.rb-signal-status{align-self:center;padding:6px 8px;border-radius:6px;font-size:9px;font-weight:900}.rb-signal-status.pendente{background:#302805;color:var(--rb-yellow)}.rb-signal-status.green{background:#07331d;color:var(--rb-green)}.rb-signal-status.red{background:#351018;color:#ff6679}
@media(max-width:620px){.rb-live-stats{grid-template-columns:repeat(2,1fr)}.rb-manual-item{grid-template-columns:1fr}.rb-manual-actions{flex-wrap:wrap}.rb-manual-live .rb-card-head{display:grid}.rb-create-manual{justify-content:center}}
.rb-real-scenarios{margin-top:16px}.rb-entry-list{display:grid;gap:9px}.rb-entry-empty{padding:18px;border:1px dashed #28505c;border-radius:8px;background:#06151c;color:#7896a0;font-size:10px;line-height:1.6}.rb-entry-empty b{color:#dceff3}.rb-entry-item{padding:14px;border:1px solid #1b4652;border-radius:9px;background:#06161d}.rb-entry-item header,.rb-entry-item footer{display:flex;justify-content:space-between;gap:12px}.rb-entry-item header span{color:var(--rb-green);font-size:10px;font-weight:900}.rb-entry-item header b{color:#f3fbfd;font:800 14px "Share Tech Mono",monospace}.rb-entry-item p{margin:8px 0;color:#7da1ad;font-size:9px;line-height:1.55}.rb-shots{display:grid;gap:5px}.rb-shots>div{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:8px 10px;border:1px solid #173b46;border-radius:6px;background:#081b23;font-size:9px}.rb-shots b{color:var(--rb-yellow)}.rb-shots span{color:#e5f2f5}.rb-shots em{color:#70caff;font-style:normal}.rb-entry-item footer{margin-top:9px;color:#587985;font-size:8px}
