.betterdocs-ia,.betterdocs-ia *{font-family:var(--font-sans)!important}.betterdocs-ia{--ia-cut:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.betterdocs-ia .betterdocs-ia-launcher{background:var(--c-accent)!important;color:var(--c-accent-ink)!important;border-radius:0!important;box-shadow:none!important;clip-path:var(--ia-cut);transition:background var(--t-fast) var(--ease)}.betterdocs-ia .betterdocs-ia-launcher:hover{background:var(--c-accent-2)!important}.betterdocs-ia .betterdocs-ia-launcher .betterdocs-launch-icon-close path{fill:var(--c-accent-ink)!important}.betterdocs-ia .betterdocs-ia-launcher .betterdocs-launch-icon:not(.betterdocs-launch-icon-close){display:none!important}.betterdocs-ia .betterdocs-ia-launcher[aria-expanded=false]:before,.betterdocs-ia .betterdocs-ia-launcher:not([aria-expanded]):before{content:"";width:26px;height:26px;background:var(--c-accent-ink);-webkit-mask:var(--ia-doc) center/contain no-repeat;mask:var(--ia-doc) center/contain no-repeat}.betterdocs-ia .betterdocs-ia-launcher{display:flex!important;align-items:center;justify-content:center;--ia-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='square'%3E%3Cpath d='M5 2.5h10l4.5 4.5v14.5H5z'/%3E%3Cpath d='M15 2.5V7h4.5'/%3E%3Cpath d='M8.5 11.5h7M8.5 15h7M8.5 18.5h4'/%3E%3C/svg%3E")}.betterdocs-ia .betterdocs-ia-main-wrapper{background:var(--c-bg)!important;border:1px solid var(--c-line-strong)!important;border-radius:0!important;box-shadow:var(--shadow-pop)!important;color:var(--c-text-2)!important;overflow:hidden}.betterdocs-ia .betterdocs-ia-main-content,.betterdocs-ia .betterdocs-ia-tab-main-content{background:var(--c-bg)!important}.betterdocs-ia .betterdocs-ia-common-header{background:var(--c-surface)!important;border-bottom:1px solid var(--c-line)!important;border-radius:0!important;position:relative}.betterdocs-ia .betterdocs-ia-common-header:before,.betterdocs-ia .betterdocs-ia-common-header:after{display:none!important}.betterdocs-ia .betterdocs-ia-common-header .betterdocs-title,.betterdocs-ia .betterdocs-ia-common-header h1,.betterdocs-ia .betterdocs-ia-common-header h2{color:var(--c-text)!important;font-weight:600!important;letter-spacing:var(--ls-h)}.betterdocs-ia .betterdocs-ia-common-header .betterdocs-info,.betterdocs-ia .betterdocs-ia-common-header p{color:var(--c-text-2)!important}.betterdocs-ia .betterdocs-ia-common-header svg path{fill:var(--c-text-2)}.betterdocs-ia .betterdocs-ia-search{background:var(--c-surface-2)!important;border:1px solid var(--c-line-strong)!important;border-radius:0!important;box-shadow:none!important;clip-path:var(--ia-cut)}.betterdocs-ia .betterdocs-ia-search:focus-within{border-color:var(--c-accent)!important}.betterdocs-ia input.betterdocs-ia-search-field.betterdocs-ia-search-field{background:transparent!important;color:var(--c-text)!important;border:0!important;box-shadow:none!important}.betterdocs-ia .betterdocs-ia-search-field::placeholder{color:var(--c-text-3)!important;opacity:1}.betterdocs-ia .betterdocs-ia-search-icon{background:var(--c-accent)!important;border-radius:0!important;clip-path:var(--ia-cut)}.betterdocs-ia .betterdocs-ia-search-icon svg,.betterdocs-ia .betterdocs-ia-search-icon svg *{fill:var(--c-accent-ink)!important;stroke:var(--c-accent-ink)}.betterdocs-ia .betterdocs-ia-docs,.betterdocs-ia .betterdocs-ia-main-content .betterdocs-ia-faq,.betterdocs-ia [class*=betterdocs-ia-][class*=-list]>div,.betterdocs-ia .radius-layout{background:var(--c-surface)!important;border:1px solid var(--c-line)!important;border-radius:0!important;box-shadow:none!important}.betterdocs-ia .betterdocs-ia-docs-heading,.betterdocs-ia .betterdocs-ia-faq-heading,.betterdocs-ia .doc-title,.betterdocs-ia .faq-title{background:transparent!important;color:var(--c-text-3)!important;font:600 var(--fs-1)/1.2 var(--font-mono)!important;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--c-line)!important}.betterdocs-ia .content-item{background:transparent!important;border-color:var(--c-line)!important;transition:background var(--t-fast) var(--ease)}.betterdocs-ia .content-item:hover{background:var(--c-surface-2)!important}.betterdocs-ia .content-title,.betterdocs-ia .content-title *{color:var(--c-text)!important}.betterdocs-ia .content-item p,.betterdocs-ia .content-sub-title,.betterdocs-ia [class*=content-description]{color:var(--c-text-3)!important}.betterdocs-ia .content-icon svg,.betterdocs-ia .content-icon svg *{fill:var(--c-accent)!important;stroke:var(--c-accent)}.betterdocs-ia .content-item:hover .content-title,.betterdocs-ia .content-item:hover .content-title *{color:var(--c-accent)!important}.betterdocs-ia .betterdocs-ia-tabs{background:var(--c-surface)!important;border-top:1px solid var(--c-line)!important;box-shadow:none!important}.betterdocs-ia .betterdocs-ia-tabs>*{color:var(--c-text-3)!important;font:600 var(--fs-1)/1 var(--font-mono)!important;letter-spacing:.08em;text-transform:uppercase}.betterdocs-ia .betterdocs-ia-tabs>* *{color:inherit!important;font:inherit!important}.betterdocs-ia .betterdocs-ia-tabs svg path{fill:currentColor!important}.betterdocs-ia .betterdocs-ia-tabs>*:hover{color:var(--c-text)!important}.betterdocs-ia .betterdocs-ia-tabs>.active{color:var(--c-accent)!important}.betterdocs-ia input:not([type=checkbox]):not([type=file]),.betterdocs-ia textarea{background:var(--c-surface)!important;color:var(--c-text)!important;border:1px solid var(--c-line-strong)!important;border-radius:0!important;box-shadow:none!important}.betterdocs-ia input:not([type=checkbox]):focus,.betterdocs-ia textarea:focus{border-color:var(--c-accent)!important;outline:0!important}.betterdocs-ia input::placeholder,.betterdocs-ia textarea::placeholder{color:var(--c-text-3)!important;opacity:1}.betterdocs-ia .betterdocs-ia-main-wrapper:focus{outline:0!important}.betterdocs-ia .betterdocs-ia-feedback-form{background:transparent!important;border-radius:0!important;box-shadow:none!important}.betterdocs-ia .betterdocs-ia-attachments-group{background:var(--c-surface)!important;border:1px dashed var(--c-line-strong)!important;border-radius:0!important}.betterdocs-ia .betterdocs-ia-attachments-group:hover{border-color:var(--c-accent)!important}.betterdocs-ia label{color:var(--c-text-2)!important}.betterdocs-ia button[type=submit],.betterdocs-ia .submit-button,.betterdocs-ia [class*=send-button],.betterdocs-ia [class*=submit] button{background:var(--c-accent)!important;color:var(--c-accent-ink)!important;border:0!important;border-radius:0!important;font:600 var(--fs-2)/1 var(--font-mono)!important;letter-spacing:.08em;text-transform:uppercase;clip-path:var(--ia-cut)}.betterdocs-ia button[type=submit]:hover,.betterdocs-ia .submit-button:hover{background:var(--c-accent-2)!important}.betterdocs-ia [class*=upload]{background:var(--c-surface)!important;border-color:var(--c-line-strong)!important;border-radius:0!important;color:var(--c-text-3)!important}.betterdocs-ia [class*=single-doc],.betterdocs-ia [class*=single-content]{background:var(--c-bg)!important;color:var(--c-text-2)!important}.betterdocs-ia [class*=single] h1,.betterdocs-ia [class*=single] h2,.betterdocs-ia [class*=single] h3,.betterdocs-ia [class*=single] h4{color:var(--c-text)!important}.betterdocs-ia [class*=single] a{color:var(--c-accent)!important}.betterdocs-ia [class*=single-doc-header],.betterdocs-ia [class*=doc-header]{background:var(--c-surface)!important;border-bottom:1px solid var(--c-line)!important}.betterdocs-ia [class*=header-icon],.betterdocs-ia [class*=back-icon],.betterdocs-ia [class*=expand-icon]{background:var(--c-surface-2)!important;border-radius:0!important}.betterdocs-ia [class*=header-icon] svg path,.betterdocs-ia [class*=back-icon] svg path,.betterdocs-ia [class*=expand-icon] svg path{fill:var(--c-text-2)!important}.betterdocs-ia [class*=reaction]{background:var(--c-surface)!important;color:var(--c-text-2)!important;border-radius:0!important}.betterdocs-ia [class*=reaction] a,.betterdocs-ia [class*=reaction] button{background:transparent!important}.betterdocs-ia [class*=reaction] svg path{fill:var(--c-text-3)}.betterdocs-ia [class*=reaction] a:hover svg path{fill:var(--c-accent)}.betterdocs-ia *{scrollbar-color:var(--c-line-strong) transparent;scrollbar-width:thin}.betterdocs-ia .betterdocs-ia-tabs>li{background:transparent!important;border:0!important}.betterdocs-ia .betterdocs-ia-singleDoc-content,.betterdocs-ia .betterdocs-ia-singleDoc-content :is(p,li,span,td,th,blockquote,div){color:var(--c-text-2)!important}.betterdocs-ia .betterdocs-ia-singleDoc-content :is(h1,h2,h3,h4,h5,strong,b){color:var(--c-text)!important}.betterdocs-ia .betterdocs-ia-singleDoc-content a{color:var(--c-accent)!important}.betterdocs-ia .betterdocs-ia-singleDoc-content code{background:var(--c-surface-2)!important;color:var(--c-text)!important;font-family:var(--font-mono)!important}.betterdocs-ia .betterdocs-ia-footer-feedback{background:var(--c-surface)!important;border-top:1px solid var(--c-line)!important;border-radius:0!important;color:var(--c-text)!important}.betterdocs-ia .betterdocs-ia-footer-feedback *{color:var(--c-text)!important}.betterdocs-ia .betterdocs-ia-footer-feedback :is(ul,div):has(svg){background:transparent!important}.betterdocs-ia .betterdocs-ia-footer-feedback svg path{fill:var(--c-text-3)!important}.betterdocs-ia .betterdocs-ia-footer-feedback a:hover svg path{fill:var(--c-accent)!important}