input,textarea,select,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url],input[type=date],input[type=time],input[type=datetime-local]{outline:none!important}input:focus,textarea:focus,select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=url]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus{box-shadow:none!important;outline:none!important}input[type=date]::-webkit-date-and-time-value{text-align:left}[class*=TextInput],[class*=text-input]{outline:none!important}[class*=TextInput]:focus,[class*=text-input]:focus{box-shadow:none!important;outline:none!important}div[style*="position: absolute"][style*="min-height: 0px"][style*="min-width: 0px"]:empty,div[style*="position: absolute"][style*="transform: translate"]:not([index]):empty{display:none!important}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#999 transparent}}::-webkit-scrollbar{background:0 0;width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#999;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaa}::-webkit-scrollbar-corner{background:0 0}[data-persistent-scrollbar=true]{scrollbar-gutter:stable;scrollbar-width:none;overflow-y:auto!important}[data-persistent-scrollbar=true]::-webkit-scrollbar{display:none}[data-hidescrollbar=true]{scrollbar-width:none!important;-ms-overflow-style:none!important}[data-hidescrollbar=true]::-webkit-scrollbar{display:none!important}[role=button]:focus,[role=button]:focus-visible{outline:none!important}.rev-ai-surface{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rev-ai-surface [data-revaiscroll=true]{overscroll-behavior:contain}.ai-markdown{color:#17161c;font-feature-settings:"ss04";overflow-wrap:anywhere;font-family:inter-400,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:27px}.ai-markdown>:first-child{margin-top:0}.ai-markdown>:last-child{margin-bottom:0}.ai-markdown p{margin:0 0 14px}.ai-markdown p:last-child{margin-bottom:0}.ai-markdown--inter-code code,.ai-markdown--inter-code pre{font-family:inter-400,ui-sans-serif,system-ui,sans-serif}.ai-markdown strong{font-family:inter-600,ui-sans-serif,system-ui,sans-serif;font-weight:600}.ai-markdown em{font-style:italic}.ai-markdown .ai-heading{letter-spacing:-.02em;margin:26px 0 10px;font-family:inter-display-600,inter-600,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:28px}.ai-markdown .ai-subheading{margin:20px 0 8px;font-family:inter-600,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:23px}.ai-markdown p+.ai-heading,.ai-markdown ul+.ai-heading,.ai-markdown ol+.ai-heading{margin-top:26px}.ai-markdown p+.ai-subheading,.ai-markdown ul+.ai-subheading,.ai-markdown ol+.ai-subheading{margin-top:20px}.ai-markdown ul,.ai-markdown ol{margin:8px 0 16px;padding-left:22px}.ai-markdown ul{list-style:outside}.ai-markdown ol{list-style:decimal}.ai-markdown li ul{list-style-type:circle}.ai-markdown li{margin:5px 0;display:list-item}.ai-markdown li>p{margin:0}.ai-markdown li ul,.ai-markdown li ol{margin-top:4px;margin-bottom:4px}.ai-markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ai-markdown blockquote{color:#797979;border-left:2px solid #d9d9d9;margin:16px 0;padding-left:16px}.ai-markdown :not(pre)>code{background:#f6f6f6;border-radius:4px;padding:1px 4px;font-size:.92em}.ai-markdown pre{background:#f6f6f6;border-radius:10px;margin:16px 0;padding:14px 16px;overflow-x:auto}.ai-markdown pre code{background:0 0;padding:0;font-size:14px;line-height:1.5}.ai-markdown hr{display:none}.ai-markdown table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.ai-markdown th,.ai-markdown td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e6e6;padding:10px 12px}.ai-markdown th{font-weight:600}.ai-markdown .table-wrapper{width:100%;overflow-x:auto}.ai-markdown del{text-decoration:line-through}