:root{--ikb-line:rgba(20, 20, 22, 0.08);--ikb-line-strong:rgba(20, 20, 22, 0.16);--ikb-line-faint:rgba(20, 20, 22, 0.045);--ikb-control-fill:rgba(20, 20, 22, 0.065);--ikb-control-hover:rgba(20, 20, 22, 0.10)}html[data-theme=dark]{--ikb-line:rgba(255, 255, 255, 0.08);--ikb-line-strong:rgba(255, 255, 255, 0.16);--ikb-line-faint:rgba(255, 255, 255, 0.045);--ikb-control-fill:rgba(255, 255, 255, 0.085);--ikb-control-hover:rgba(255, 255, 255, 0.13)}body.admin-neo,body.n2,body.n2-legacy,body.native2-preview,html:root,html[data-theme]{--border-color:var(--ikb-line)!important;--border-light:var(--ikb-line-faint)!important;--c-border:var(--ikb-line)!important;--c-border-light:var(--ikb-line-faint)!important;--c-border-strong:var(--ikb-line-strong)!important;--neo-border:var(--ikb-line)!important;--neo-border-strong:var(--ikb-line-strong)!important;--n2-border:var(--ikb-line)!important;--n2-border-strong:var(--ikb-line-strong)!important;--n2-line:var(--ikb-line)!important;--n2-line-strong:var(--ikb-line-strong)!important;--n2-rule:var(--ikb-line-faint)!important;--a2-line:var(--ikb-line)!important;--rk-border:var(--ikb-line)!important;--rk-border-strong:var(--ikb-line-strong)!important}html body :is(.card,.admin-card,.admin-panel,.settings-section,.content-card,.stat-card,.metric-card,.n2-card,.n2-toolbar,.n2-row,.n2-panel,.n2-side__card,.neo-home-panel,.neo-task-card,.neo-advanced-card,.group-card,.n2-group,.list-accordion-item,.accordion-item):not(:is(
:focus-visible,:focus-within,.active,.is-active,.selected,.is-selected,.is-invalid,.is-valid,.border-primary,.border-success,.border-info,.border-warning,.border-danger,[aria-selected=true],[aria-checked=true],[aria-invalid=true])){border-color:transparent!important;box-shadow:none!important}html body :is(.card-header,.card-footer,.n2-card__head):not(:is(
.bg-primary,.bg-success,.bg-info,.bg-warning,.bg-danger,.bg-dark,.text-bg-primary,.text-bg-success,.text-bg-info,.text-bg-warning,.text-bg-danger,.text-bg-dark,.text-white,:has(.text-white))){background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html body :is(.card,.n2-card) :is(.card,.n2-card):not(:is(
.active,.is-active,.selected,.is-selected,.border-primary,.border-success,.border-info,.border-warning,.border-danger,.bg-primary,.bg-success,.bg-info,.bg-warning,.bg-danger,.bg-dark,.text-bg-primary,.text-bg-success,.text-bg-info,.text-bg-warning,.text-bg-danger,.text-bg-dark,.text-white,:has(.text-white),[aria-selected=true],[aria-checked=true])){background-color:transparent!important}html body :is(.modal-content,.dropdown-menu,.popover,.offcanvas,.actions-dropdown,.account-dropdown,.settings-dropdown,.n2-account-menu,.n2-account__menu,.neo-account-menu,.n2-topic-picker,.n2-dialog,.select2-dropdown,.cmd-palette-dialog){border-width:1px!important;border-color:var(--ikb-line)!important}html body :is(.modal-header,.modal-footer,.list-group-item,.dropdown-divider,.n2-rail,.n2-rail__brand,.n2-rail__user,.n2-topbar,.n2-feed__item,.neo-sidebar,.neo-brand,.neo-header,.neo-secondary-nav,.chat-header,.left-sidebar,.sidebar-header,.sidebar-footer){border-color:var(--ikb-line)!important}html body :is(.message.user .message-content,.phase-caption-row,.artifact-chip,.n2-badge,.n2-count){border-color:transparent!important}html body :is(.chat-header,.sidebar-header,.sidebar-footer){border-color:transparent!important;box-shadow:none!important}html body :is(.inline-suggestion-chip,.welcome-suggestions-toggle):not(:focus-visible){border-color:transparent!important;background-color:var(--ikb-control-fill)!important;box-shadow:none!important}html body :is(.inline-suggestion-chip,.welcome-suggestions-toggle):hover{background-color:var(--ikb-control-hover)!important}html body :is(.table,.n2-table){--bs-table-border-color:var(--ikb-line);border-color:transparent!important}html body :is(.table,.n2-table)>:is(thead,tbody,tfoot)>tr>:is(th,td){border-color:transparent!important;border-bottom-color:var(--ikb-line)!important}html body :is(.form-control,.form-select,.n2-field,.select2-selection):not(:is(:focus,:focus-within,:disabled,[readonly],[aria-disabled=true],.chat-input,.was-validated *,.is-invalid,.is-valid,[aria-invalid=true])){border-width:1px!important;border-color:transparent!important;background-color:var(--ikb-control-fill)!important;box-shadow:none!important}html body .n2-search:not(:focus-within){border-color:transparent!important;background-color:var(--ikb-control-fill)!important;box-shadow:none!important}html body :is(.btn-outline-secondary,.btn-outline-light,.n2-btn:not(.n2-btn--primary):not(.n2-btn--danger)):not(:is(
:focus-visible,:disabled,.disabled,.active,[aria-pressed=true],[aria-disabled=true])){border-color:transparent!important;background-color:var(--ikb-control-fill)!important;box-shadow:none!important}html body :is(.btn-outline-secondary,.btn-outline-light,.n2-btn:not(.n2-btn--primary):not(.n2-btn--danger)):hover:not(:is(
:disabled,.disabled,.active,[aria-pressed=true],[aria-disabled=true])){background-color:var(--ikb-control-hover)!important}html body .was-validated :is(.form-control,.form-select):invalid,html body :is(.form-control,.form-select):is(.is-invalid,[aria-invalid=true]){border-color:var(--neo-danger,var(--n2-bad,var(--c-danger,#dc2626)))!important}html body .was-validated :is(.form-control,.form-select):valid,html body :is(.form-control,.form-select).is-valid{border-color:var(--neo-success,var(--n2-ok,var(--c-success,#059669)))!important}html body :is(.n2-tab,.neo-stage-link,.nav-tabs .nav-link){border-bottom-width:1px!important}html body :is(.alert,.n2-note){border-left-width:1px!important}@media (prefers-contrast:more){:root{--ikb-line:rgba(20, 20, 22, 0.5);--ikb-line-strong:rgba(20, 20, 22, 0.7)}html[data-theme=dark]{--ikb-line:rgba(255, 255, 255, 0.5);--ikb-line-strong:rgba(255, 255, 255, 0.7)}html body :is(.form-control,.form-select,.n2-field,.n2-search,.select2-selection,.btn-outline-secondary,.btn-outline-light,.n2-btn,.inline-suggestion-chip):not(:is(
:focus,:focus-within,.chat-input,.is-invalid,.is-valid,.was-validated *,[aria-invalid=true])){border-color:var(--ikb-line-strong)!important}}@media (forced-colors:active){:root,html[data-theme=dark]{--ikb-line:CanvasText;--ikb-line-strong:CanvasText;--ikb-line-faint:CanvasText}html body :is(.card,.n2-card,.n2-row,.accordion-item,.modal-content,.dropdown-menu,.popover,.offcanvas,.form-control,.form-select,.n2-field,.n2-search,.select2-selection,.btn-outline-secondary,.btn-outline-light,.n2-btn,.inline-suggestion-chip):not(.chat-input){outline:1px solid CanvasText;outline-offset:-1px}}