.rb-console{--bg:#f8f8f5;--surface:#ffffff;--surface-2:#fbfbfa;--border:#eaeae5;--border-2:#deded8;--fg1:#14181a;--fg2:#565e5a;--fg3:#8b918c;--green-50:#eef7f0;--green-100:#dcf3e4;--green-200:#bce3c7;--green-400:#4fb264;--green-500:#1fa85c;--green-600:#2c8a47;--green-700:#1c6b34;--green-800:#14532a;--green-900:#0e3b1e;--info:#2563eb;--info-bg:#eaf0fe;--warning:#c2740c;--warning-bg:#fbf1e0;--critical:#dc2626;--critical-bg:#fbebeb;--r-chip:8px;--r-btn:9px;--r-card:12px;--r-pill:999px;--r-panel:16px;--sh-sm:0 1px 2px rgba(16,24,40,0.04);--sh-md:0 1px 3px rgba(16,24,40,0.07);--sh-lg:0 6px 22px rgba(16,24,40,0.09);--sh-pop:0 16px 48px rgba(16,24,40,0.18);--font-display:var(--font-inter,"Inter",system-ui,sans-serif);--font-body:var(--font-inter,"Inter",system-ui,sans-serif);background:var(--bg);font-family:var(--font-body);color:var(--fg1);-webkit-font-smoothing:antialiased}.rb-console *{box-sizing:border-box}.rb-console a{color:inherit}.rb-console ::-moz-selection{background:var(--green-100)}.rb-console ::selection{background:var(--green-100)}.rb-console input::-moz-placeholder{color:var(--fg3);opacity:1}.rb-console input::placeholder{color:var(--fg3);opacity:1}.rb-console .ciq-h1,.rb-console .ciq-h2,.rb-console .ciq-h3,.rb-console .ciq-h4{letter-spacing:-.022em}.rb-console .ciq-h2{font-size:25px;font-weight:800;font-family:var(--font-display);color:var(--fg1)}.rb-console .ciq-eyebrow{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-family:var(--font-body)}.rb-console .ciq-num{font-variant-numeric:tabular-nums}.rb-console .cb-pulse{animation:rbCbPulse 1.8s ease-in-out infinite}@keyframes rbCbPulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1180px){.rb-console main{padding-left:18px!important;padding-right:18px!important}}@media (max-width:1080px){.rb-console main [style*="repeat(5, 1fr)"]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}}@media (max-width:920px){.rb-console main [style*="repeat(3, 1fr)"],.rb-console main [style*="repeat(4, 1fr)"],.rb-console main [style*="repeat(5, 1fr)"]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.rb-console main [style*="grid-template-columns: 1.3fr 1fr"],.rb-console main [style*="grid-template-columns: 1.4fr 1fr"],.rb-console main [style*="grid-template-columns: 1.55fr 1fr"],.rb-console main [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.rb-console header>div{flex-wrap:wrap!important;overflow-x:hidden}}@media (max-width:820px){.rb-console{flex-direction:column!important;min-width:0!important}.rb-console .rb-console-sidebar{width:100%!important;height:auto!important;min-height:0!important;position:sticky!important;top:0!important;border-right:0!important;border-bottom:1px solid var(--border)!important}.rb-console .rb-console-sidebar nav{flex:0 0 auto!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 12px!important;gap:4px!important;-webkit-overflow-scrolling:touch}.rb-console .rb-console-sidebar nav button{width:auto!important;flex:0 0 auto!important;white-space:nowrap}.rb-console .rb-console-sidebar>div:last-child{border-top:0!important;padding:8px 12px!important}.rb-console .rb-console-main{width:100%!important;min-width:0!important}.rb-console main{overflow-x:hidden;width:100%!important;max-width:100%!important;box-sizing:border-box;padding:18px 16px 48px!important}}@media (max-width:720px){.rb-console .rb-console-topbar-inner{flex-wrap:wrap!important;gap:10px!important;padding:10px 16px!important}.rb-console .rb-console-topbar-inner input{width:100%!important;max-width:none!important}.rb-console .rb-console-topbar-search{flex:1 1 100%;min-width:0}.rb-console .rb-console-topbar-inner>div:last-child{width:100%;margin-left:0!important;justify-content:flex-end}.rb-console main [style*="1fr 150px 120px"],.rb-console main [style*="1fr 150px 150px 96px"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.rb-console main [style*="1fr 150px 150px 96px"]>:first-child{grid-column:1/-1}}@media (max-width:860px){.rb-console .lg-split{grid-template-columns:1fr!important}.rb-console .lg-brand{display:none!important}.rb-console .lg-form{min-height:100vh}}@media (max-width:720px){.rb-console .demo-grid{grid-template-columns:1fr!important}.rb-console .demo-left{border-right:none!important;border-bottom:1px solid var(--border)}}