.lobr-markdown{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000041;line-height:1.65}.lobr-markdown p{margin:0 0 12px}.lobr-markdown p:last-child{margin-bottom:0}.lobr-markdown h1,.lobr-markdown h2,.lobr-markdown h3,.lobr-markdown h4{color:#000041;font-weight:600;margin:20px 0 8px;line-height:1.3}.lobr-markdown h1{font-size:1.4em;color:#e2007a}.lobr-markdown h2{font-size:1.2em}.lobr-markdown h3{font-size:1.1em}.lobr-markdown h4{font-size:1em;font-weight:600}.lobr-markdown .brp-category-header{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:24px 0 14px;border-radius:10px;border-left:4px solid #E2007A;background-color:#fef0f5;transition:box-shadow .15s ease}.lobr-markdown .brp-category-header:first-child{margin-top:0}.lobr-markdown .brp-category-header .brp-category-icon{font-size:20px;flex-shrink:0;line-height:1}.lobr-markdown .brp-category-header .brp-category-label{font-size:15px;font-weight:700;letter-spacing:-.15px;line-height:1.3}.lobr-markdown .brp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0;border-radius:8px;border:1px solid #d8d8e8;scrollbar-width:thin;scrollbar-color:#c0c0d0 transparent}.lobr-markdown .brp-table-wrap::-webkit-scrollbar{height:6px}.lobr-markdown .brp-table-wrap::-webkit-scrollbar-track{background:transparent}.lobr-markdown .brp-table-wrap::-webkit-scrollbar-thumb{background-color:#c0c0d0;border-radius:3px}.lobr-markdown .brp-table-wrap table{margin:0;border:none;border-radius:0;min-width:480px}.lobr-markdown table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px;border-radius:8px;overflow:hidden;border:1px solid #d8d8e8}.lobr-markdown thead{background-color:#000041;color:#fff}.lobr-markdown thead th{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;letter-spacing:.4px;text-transform:uppercase;border-bottom:3px solid #E2007A;white-space:nowrap}.lobr-markdown tbody tr{border-top:1px solid #EFF0F2;transition:background-color .15s}.lobr-markdown tbody tr:nth-child(2n){background-color:#f8f8fc}.lobr-markdown tbody tr:hover{background-color:#3786d20f}.lobr-markdown tbody td{padding:9px 14px;vertical-align:top;color:#000041}.lobr-markdown ul,.lobr-markdown ol{margin:8px 0 12px;padding-left:24px}.lobr-markdown li{margin-bottom:5px;line-height:1.6}.lobr-markdown li::marker{color:#e2007a}.lobr-markdown ul ul,.lobr-markdown ol ol,.lobr-markdown ul ol,.lobr-markdown ol ul{margin:4px 0;padding-left:20px}.lobr-markdown li>ul:first-of-type,.lobr-markdown li>ol:first-of-type{margin-top:4px}.lobr-markdown strong{font-weight:600;color:#000041}.lobr-markdown em{font-style:italic}.lobr-markdown a{color:#e2007a;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color .2s}.lobr-markdown a:hover{border-bottom-color:#e2007a}.lobr-markdown code{background-color:#eff0f2;padding:2px 6px;border-radius:4px;font-size:.88em;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace;color:#000041}.lobr-markdown .brp-element-code{background-color:#3786d214;color:#3786d2;padding:2px 7px;border-radius:4px;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace;font-size:.88em;font-weight:600;letter-spacing:.3px;white-space:nowrap}.lobr-markdown pre{background-color:#0d0d3a;color:#e8ecf4;padding:16px 18px;border-radius:10px;overflow-x:auto;margin:14px 0;font-size:13px;line-height:1.55;border-left:4px solid #E2007A;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.lobr-markdown pre::-webkit-scrollbar{height:6px}.lobr-markdown pre::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.lobr-markdown pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit;font-weight:400;letter-spacing:0}.lobr-markdown blockquote{padding:10px 16px;margin:14px 0;border-left:4px solid #E2007A;background-color:#fef0f5;color:#000041;border-radius:0 8px 8px 0}.lobr-markdown blockquote p{margin-bottom:0}.lobr-markdown hr{border:none;border-top:2px dotted #c0c0d0;margin:20px 0}.lobr-markdown input[type=checkbox]{accent-color:#E2007A;margin-right:6px}.lobr-markdown p>em:last-child{font-size:.9em;color:#6c6c8a}.fab-bar{transition:all .3s ease}@media(max-width:640px){.fab-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:#000020eb!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-top:1px solid rgba(255,255,255,.08)!important;z-index:1000!important}.fab-bar .fab-btn{width:40px!important;height:40px!important;font-size:15px!important}}.admin-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}@media(max-width:640px){.admin-tabs button{padding:10px 12px!important;font-size:12px!important;white-space:nowrap}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:600px}.docs-sidebar{transition:transform .3s ease,opacity .3s ease}@media(max-width:768px){.docs-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:200!important;background:#000020fa!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transform:translate(-100%);opacity:0}.docs-sidebar.open{transform:translate(0);opacity:1}.docs-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:199}}.output-sidebar{transition:transform .3s ease,opacity .3s ease}@media(max-width:768px){.output-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;z-index:200!important;background:#000020fa!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transform:translate(-100%);opacity:0}.output-sidebar.open{transform:translate(0);opacity:1}}@media(max-width:1024px){button,a,select,input[type=submit]{min-height:44px}.suggestion-chip{min-height:44px!important;padding:10px 16px!important}}@media(max-width:640px){html{font-size:15px}}@media(max-width:380px){html{font-size:14px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@supports (padding-bottom: env(safe-area-inset-bottom)){.has-fab-bar{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@supports not (height: 100dvh){@media(max-width:640px){html,body{height:-webkit-fill-available}}}.lobr-input::placeholder{color:#6060a0}
