:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff")}.ba-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ba-chat{color:#17233c;width:100%;height:100%;min-height:0;font-family:var(--font-sans);background:#fff;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ba-chat button,.ba-chat textarea{font:inherit}.ba-chat-list{background:0 0;flex-direction:column;gap:9px;width:100%;min-width:0;min-height:0;padding:0;display:flex;overflow-y:auto}.ba-chat-list-heading{justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 5px 3px;display:flex}.ba-chat-list-actions{align-items:center;gap:3px;display:flex}.ba-chat-list-heading h1,.ba-chat-thread-heading h2{color:#1b2d49;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:600;line-height:1.2}.ba-new-chat,.ba-agent-chat-toggle{color:#718097;background:0 0;border:0;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;font-size:13px;line-height:1;display:grid}.ba-agent-chat-toggle.active{color:var(--account-brand)}.ba-agent-chat-toggle{font-size:16px}.ba-new-chat{font-size:14px}.ba-new-chat:hover,.ba-new-chat:focus-visible,.ba-agent-chat-toggle:hover,.ba-agent-chat-toggle:focus-visible{color:var(--account-brand);background:var(--account-brand-soft);filter:none;outline:none}.ba-chat-list-status{color:#7f8998;margin:-6px 5px 0;font-size:11px}.ba-chat-list ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ba-chat-list li>button{color:#536177;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:5px;width:100%;padding:10px 11px;display:grid;position:relative;overflow:hidden}.ba-chat-list li>button.agent-session{grid-template-columns:21px minmax(0,1fr);align-items:center;gap:8px}.ba-session-agent-icon{width:21px;height:21px;color:var(--account-brand);background:color-mix(in srgb, var(--account-brand) 9%, white);border-radius:50%;place-items:center;font-size:10px;display:grid}.ba-session-agent-icon svg{width:10px;height:10px}.ba-session-agent-icon .fa-icon{flex-basis:10px;width:10px;height:10px}.ba-session-copy{min-width:0}.ba-chat-list li>button:hover,.ba-chat-list li>button:focus-visible{filter:none;background:#f4f7fb;outline:none}.ba-chat-list li>button.active{border-color:color-mix(in srgb, var(--account-brand) 15%, transparent);color:var(--account-brand-ink);background:var(--account-brand-soft)}.ba-chat-list li>button.active:after{background:var(--account-brand);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ba-chat-list li>button.catalog:before{background:var(--account-brand);content:"";border-radius:2px;width:2px;height:28px;position:absolute;top:11px;left:3px}.ba-chat-list strong,.ba-chat-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ba-chat-list strong{padding-right:9px;font-size:12.75px;font-weight:650}.ba-chat-list small{color:#8792a3;font-size:10px}.ba-chat-more{color:#56657b;background:#fff;border:1px solid #dce3ed;border-radius:9px;margin-top:auto;padding:9px 11px;font-size:11px;font-weight:650}.ba-chat-thread{background:#f8f9fc;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ba-chat-thread>.workspace-title-bar{margin:0}.ba-chat-thread-heading{border-bottom:1px solid var(--border);background:#fffffff5;align-items:center;min-height:64px;padding:10px clamp(18px,3vw,34px);display:flex}.ba-chat-thread-heading p{color:#7b8798;margin:4px 0 0;font-size:10.5px}.ba-chat-messages{overscroll-behavior:contain;scroll-behavior:smooth;min-height:0;overflow-y:auto}.ba-chat-messages-inner{flex-direction:column;gap:13px;width:min(100%,900px);min-height:100%;margin:0 auto;padding:26px clamp(18px,4vw,42px) 30px;display:flex}.ba-load-earlier{color:#5d6b80;background:#fff;border:1px solid #dce3ed;border-radius:999px;align-self:center;padding:8px 13px;font-size:11px;font-weight:650}.ba-chat-message{color:#23324a;background:#fff;border:1px solid #d7dde7;border-radius:17px;align-self:flex-start;max-width:min(42rem,82%);padding:11px 14px 8px;position:relative;box-shadow:0 4px 13px #2334520b}.ba-chat-message:not(.system){cursor:pointer}.ba-chat-message:not(.system):focus-visible{outline:2px solid color-mix(in srgb, var(--account-brand) 42%, transparent);outline-offset:2px}.ba-chat-message.menu-open{z-index:12;outline:2px solid color-mix(in srgb, var(--account-brand) 40%, transparent);outline-offset:1px}.ba-chat-message.user{color:#fff;background:linear-gradient(135deg, var(--account-brand-strong), color-mix(in srgb, var(--account-brand-strong) 82%, black));box-shadow:0 5px 15px color-mix(in srgb, var(--account-brand) 16%, transparent);border-color:#0000;align-self:flex-end}.ba-chat-message.system{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ba-chat-message.sending{opacity:.76}.ba-chat-message.failed{border-color:#d8959d}.ba-icon-choice,.ba-color-choice{color:#24354e;background:#fff;border:1px solid #dce5ef;border-radius:13px;gap:10px;min-width:min(100%,420px);max-width:100%;margin-top:8px;padding:12px;display:grid}.ba-choice-completed{color:#176c68;background:#edf8f6;border:1px solid #cce6e3;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:9px 12px;font-size:12px;display:inline-flex}.ba-choice-completed svg{flex:none;width:18px;height:18px}.ba-choice-completed-color{border:1px solid #cbd5e1;border-radius:50%;flex:none;width:18px;height:18px}.ba-icon-choice input[type=search],.ba-color-choice input[type=text]{color:#24354e;width:100%;min-height:36px;font:inherit;background:#f8fafd;border:1px solid #d6dfeb;border-radius:8px;padding:7px 10px}.ba-icon-choice small,.ba-color-choice small{color:#697a91;font-size:11px}.ba-icon-choice-selected{background:var(--account-brand-soft);min-width:0;color:var(--account-brand-ink);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ba-icon-choice-selected svg{flex:0 0 22px;width:22px;height:22px}.ba-icon-choice-selected span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ba-icon-choice-selected code{overflow-wrap:anywhere;max-width:32%;margin-left:auto;font-size:10px}.ba-icon-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ba-icon-choice-grid button{aspect-ratio:1;color:#566982;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;place-items:center;display:grid}.ba-icon-choice-grid button svg{width:29px;max-width:72%;height:29px;max-height:72%}.ba-icon-choice-grid button:hover,.ba-icon-choice-grid button[aria-pressed=true]{border-color:var(--account-brand);color:var(--account-brand);background:var(--account-brand-soft)}.ba-icon-choice-more{color:var(--account-brand-ink);cursor:pointer;background:0 0;border:0;justify-self:center}.ba-color-choice-controls{align-items:end;gap:12px;display:flex}.ba-color-choice-controls label{flex:1;gap:5px;font-size:11px;display:grid}.ba-color-choice-controls label:last-child{flex:none}.ba-color-choice input[type=color]{cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:8px;width:45px;height:36px;padding:2px}.ba-color-choice-preview{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ba-color-choice-preview>span{border:1px solid #d6dfeb;border-radius:50%;width:26px;height:26px}.ba-color-choice-preview strong{font-size:12px}.ba-color-choice-preview button{color:#fff;background:var(--account-brand);cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:7px 10px}.ba-color-choice-preview button:disabled{opacity:.5;cursor:not-allowed}.ba-chat-message.user .ba-icon-choice,.ba-chat-message.user .ba-color-choice{color:#24354e}.ba-message-parts{gap:9px;display:grid}.ba-part-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ba-part-text strong{font-weight:700}.ba-chat-message.assistant .ba-part-text+.ba-part-text{color:#788397;margin-top:-3px;font-size:12px}.ba-chat-message footer{color:#97a0af;justify-content:flex-end;gap:7px;margin-top:5px;font-size:8.5px;line-height:1;display:flex}.ba-chat-message.user footer{color:#ffffffb3}.ba-chat-message.failed footer span{color:#b92e3e}.ba-message-menu{z-index:20;border:1px solid var(--border);color:#1b2d49;background:#fff;border-radius:16px;width:208px;padding:4px 0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 2px 6px #15233a0f,0 24px 48px -20px #15233a47}.ba-chat-message.user .ba-message-menu{left:auto;right:0}.ba-message-menu>button{color:#1b2d49;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .15s;display:flex}.ba-message-menu>button:hover,.ba-message-menu>button:focus-visible{background:var(--account-brand-soft);filter:none;outline:none}.ba-message-menu-icon{color:#748196;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.ba-message-menu-icon>.ba-pro-icon{font-size:16px}.ba-message-menu-icon>.fa-icon{font-size:15px}.ba-message-menu-time{border-top:1px solid var(--border);color:#748196;font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:4px;padding:10px 12px 8px;font-size:13px;display:flex}.ba-attachment,.ba-audio,.ba-link-preview{color:#2d4772;text-align:left;background:#f4f7fb;border:1px solid #dde4ee;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:min(290px,66vw);padding:9px 10px;text-decoration:none;display:flex}.ba-chat-message.user .ba-attachment,.ba-chat-message.user .ba-audio{color:#fff;background:#ffffff21;border-color:#ffffff21}.ba-attachment:hover:not(:disabled),.ba-attachment:focus-visible,.ba-link-preview:hover,.ba-link-preview:focus-visible,.ba-audio:hover:not(:disabled),.ba-audio:focus-visible{border-color:color-mix(in srgb, var(--account-brand) 32%, #dde4ee);filter:none;outline:2px solid color-mix(in srgb, var(--account-brand) 23%, transparent);outline-offset:1px}.ba-attachment-icon,.ba-link-icon,.ba-audio-play{width:34px;height:34px;color:var(--account-brand);background:var(--account-brand-soft);border-radius:9px;flex:0 0 34px;place-items:center;font-size:15px;display:grid}.ba-chat-message.user .ba-attachment-icon,.ba-chat-message.user .ba-audio-play{color:#fff;background:#ffffff29}.ba-attachment-copy,.ba-link-preview>span:last-child,.ba-audio-main{flex:1;min-width:0}.ba-attachment strong,.ba-attachment small,.ba-link-preview strong,.ba-link-preview small,.ba-audio small{display:block}.ba-attachment strong,.ba-link-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ba-attachment small,.ba-link-preview small,.ba-audio small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.ba-chat-message.user .ba-attachment small,.ba-chat-message.user .ba-audio small{color:#ffffffc2}.ba-link-preview strong{color:var(--account-brand-ink)}.ba-link-icon{border-radius:50%;font-size:17px}.ba-audio{border:0;min-width:min(230px,60vw)}.ba-audio-play{border-radius:50%;font-size:11px}.ba-audio.playing .ba-audio-play{font-size:10px}.ba-audio-duration{font-variant-numeric:tabular-nums;font-size:10px}.ba-waveform{align-items:center;gap:2.5px;height:17px;margin-top:3px;display:flex}.ba-waveform i{opacity:.55;background:currentColor;border-radius:999px;width:2.5px}.ba-audio.playing .ba-waveform i{animation:.85s ease-in-out infinite alternate ba-wave}.ba-audio.playing .ba-waveform i:nth-child(3n){animation-delay:-300ms}.ba-audio.playing .ba-waveform i:nth-child(2n){animation-delay:-550ms}@keyframes ba-wave{0%{transform:scaleY(.65)}to{transform:scaleY(1.12)}}.ba-choice{gap:7px;display:grid}.ba-choice button{color:#27364c;background:#f3f5f8;border:1px solid #dfe5ed;transition:border-color .15s,background .15s,transform .15s}.ba-choice button:hover:not(:disabled),.ba-choice button:focus-visible{border-color:color-mix(in srgb, var(--account-brand) 42%, #dfe5ed);background:var(--account-brand-soft);filter:none;outline:none}.ba-choice button.selected{border-color:color-mix(in srgb, var(--account-brand) 54%, #dfe5ed);background:var(--account-brand-soft);box-shadow:inset 3px 0 0 var(--account-brand)}.ba-choice-buttons button{border-radius:10px;width:100%;padding:8px 12px;font-size:11.5px;font-weight:650}.ba-choice-cards button{text-align:left;border-radius:13px;gap:5px;padding:10px 11px;display:grid}.ba-choice-card-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ba-choice-card-heading strong{font-size:12px}.ba-choice-card-heading small,.ba-choice-cards button>span:not(.ba-choice-card-heading){color:#7f8998;font-size:9.5px}.ba-choice-cards em{color:var(--account-brand-ink);font-size:9.5px;font-style:normal;font-weight:700}.ba-choice-swatches{flex-wrap:wrap;gap:7px;display:flex}.ba-choice-swatches button,.ba-choice-swatches button.selected{width:32px;height:32px;box-shadow:none;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:3px;display:grid}.ba-choice-swatches button:hover:not(:disabled),.ba-choice-swatches button:focus-visible,.ba-choice-swatches button.selected{background:0 0;border-color:#24364e}.ba-swatch{color:#fff;text-shadow:0 1px 2px #00000047;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid}.ba-operation-receipt{color:#2e6b78;background:#e7f6f9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 11px;font-size:10.5px;line-height:1.35;display:grid}.ba-operation-receipt>strong{letter-spacing:.055em;text-transform:uppercase;font-size:9px}.ba-operation-receipt button{color:inherit;background:0 0;border:0;padding:0;font-size:10px;font-weight:750;text-decoration:underline}.ba-chat-first{color:#7d8999;text-align:center;place-content:center;justify-items:center;min-height:100%;display:grid}.ba-chat-first h3{color:#526077;margin:0;font-size:16px}.ba-chat-first p{margin:6px 0 0;font-size:12px}.ba-chat-loading{color:#6f7d91;margin:auto}.ba-new-messages{z-index:8;border:1px solid color-mix(in srgb, var(--account-brand) 25%, #dfe5ed);color:var(--account-brand-ink);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:8px 13px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:78px;right:50%;transform:translate(50%);box-shadow:0 8px 24px #23345221}.ba-chat-composer{border:0;border-top:1px solid var(--border);background:#fff;width:100%;margin:0;padding:12px 16px}.ba-chat-composer-inner{align-items:flex-end;gap:8px;width:min(100%,860px);margin:0 auto;display:flex}.ba-composer-add-wrap{flex:0 0 36px;align-self:stretch;align-items:flex-end;padding-bottom:5px;display:flex;position:relative}.ba-composer-menu{z-index:16;background:#fff;border:1px solid #dce2eb;border-radius:12px;width:218px;padding:5px;position:absolute;bottom:50px;left:0;box-shadow:0 12px 30px #1f314f29}.ba-composer-menu button{color:#34445d;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;font-weight:650;display:flex}.ba-composer-menu button:hover,.ba-composer-menu button:focus-visible{color:var(--account-brand-ink);background:var(--account-brand-soft);outline:none}.ba-composer-menu button>span{width:27px;height:27px;color:var(--account-brand);background:var(--account-brand-soft);border-radius:8px;place-items:center;display:grid}.ba-composer-input{background:#f5f7fa;border:1px solid #d9e0e9;border-radius:16px;flex:1;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:flex-end;gap:4px;min-width:0;min-height:44px;padding:4px 5px 4px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.ba-composer-input-no-tool{grid-template-columns:minmax(0,1fr) 36px}.ba-field-input{color:#263850;background:#f8fafc;border:1px solid #dce4ee;border-radius:12px;gap:12px;min-width:min(100%,290px);max-width:430px;padding:12px;display:grid}.ba-field-input>strong{font-size:13px}.ba-field-options{gap:5px;max-height:230px;display:grid;overflow-y:auto}.ba-field-options label{cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.ba-field-options input{accent-color:var(--account-brand,#0b8f89)}.ba-field-inactive-warning{color:#6f4b0a;background:#fff9e8;border:1px solid #dfb864;border-radius:8px;gap:6px;padding:9px;font-size:11px;display:grid}.ba-field-inactive-warning>span:last-child{align-items:center;gap:6px;display:flex}.ba-field-date-row,.ba-field-phone{flex-wrap:wrap;gap:9px;display:flex}.ba-field-date-row label,.ba-field-phone label{flex:1;gap:4px;min-width:120px;font-size:11px;display:grid}.ba-field-date-row input,.ba-field-phone input,.ba-field-person input{color:#263850;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cad5e3;border-radius:7px;padding:6px 8px}.ba-field-date-control{gap:4px;display:flex}.ba-field-date-control button,.ba-field-date-row>button{color:#37558c;cursor:pointer;background:#fff;border:1px solid #cad5e3;border-radius:7px}.ba-field-date-control button{min-width:34px}.ba-field-date-row>button{align-self:end;min-height:34px;padding:0 10px}.ba-field-phone label:first-child,.ba-field-phone label:last-of-type{flex-basis:100%}.ba-field-phone small{color:#a53238}.ba-field-person{gap:7px;display:grid}.ba-field-person>p{margin:0;font-size:11px}.ba-field-person>small{color:#64748b}.ba-field-person-results{gap:3px;max-height:230px;display:grid;overflow-y:auto}.ba-field-person-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:7px;gap:2px;padding:8px;display:grid}.ba-field-person-results button[aria-selected=true]{border-color:var(--account-brand,#0b8f89);background:var(--account-brand-soft,#e8f5f5)}.ba-field-person-results small{color:#64748b;font-size:10px}.ba-field-apply{background:var(--account-brand,#0b8f89);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-self:end;min-height:33px;padding:0 12px}.ba-field-apply:disabled{opacity:.5;cursor:not-allowed}.ba-field-input-closed{color:#64748b;margin:0;font-size:11px}.ba-chat-field-picker{align-self:stretch;gap:8px;max-width:100%;margin:10px 0;display:grid}.ba-chat-field-picker>button{border:1px solid var(--account-brand,#0b8f89);min-height:32px;color:var(--account-brand,#0b8f89);cursor:pointer;background:#fff;border-radius:8px;justify-self:start;padding:0 10px}.ba-chat-field-picker>label{gap:4px;font-size:11px;display:grid}.ba-chat-field-picker select{background:#fff;border:1px solid #cad5e3;border-radius:7px;min-height:34px;padding:5px 8px}.ba-composer-attachment{color:#2d4772;background:#edf3fb;border:1px solid #d9e2ef;border-radius:12px;grid-column:1/-1;justify-self:start;align-items:center;gap:10px;width:min(100%,440px);min-width:0;margin:4px 3px 6px 0;padding:9px 10px;display:flex;position:relative;overflow:hidden}.ba-composer-attachment.uploading{border-color:color-mix(in srgb, var(--account-brand) 34%, #d9e2ef);background:color-mix(in srgb, var(--account-brand) 9%, #f5f7fa)}.ba-composer-attachment.failed{color:#8f3139;background:#fff1f2;border-color:#efb8bc}.ba-composer-file-icon{width:34px;height:34px;color:var(--account-brand);background:#fff;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.ba-composer-file-copy{flex:1;min-width:0}.ba-composer-file-copy strong,.ba-composer-file-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ba-composer-file-copy strong{font-size:11.5px}.ba-composer-file-copy small{color:#728096;margin-top:2px;font-size:9.5px}.ba-composer-file-actions{flex:none;align-items:center;gap:4px;display:flex}.ba-composer-file-actions button{color:#647188;min-height:28px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 8px}.ba-composer-file-actions .ba-composer-file-remove{flex:0 0 28px;width:28px;height:28px;padding:0;font-size:19px;line-height:1}.ba-composer-file-actions button:hover,.ba-composer-file-actions button:focus-visible{color:#263850;background:#ffffffbf;outline:none}.ba-composer-file-retry{white-space:nowrap;font-size:10px!important;font-weight:700!important}.ba-upload-spinner{border:2px solid color-mix(in srgb, var(--account-brand) 24%, transparent);border-top-color:var(--account-brand);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ba-upload-spin}.ba-upload-progress{background:color-mix(in srgb, var(--account-brand) 12%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.ba-upload-progress i{border-radius:inherit;background:var(--account-brand);height:100%;transition:width .15s;display:block}@keyframes ba-upload-spin{to{transform:rotate(360deg)}}.ba-composer-input:focus-within{border-color:color-mix(in srgb, var(--account-brand) 48%, #d9e0e9);box-shadow:0 0 0 3px var(--account-brand-soft)}.ba-chat-composer textarea{resize:none;color:#24354e;background:0 0;border:0;outline:0;grid-column:1;width:100%;min-height:34px;max-height:calc(16.8em + 14px);padding:8px 2px 6px;font-size:14px;line-height:1.4;overflow-y:hidden}.ba-chat-composer textarea::placeholder{color:#99a2b0}.ba-composer-add,.ba-composer-tool,.ba-send{color:#758298;background:0 0;border:0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:14px;line-height:1;display:grid}.ba-send:disabled{color:#fff;opacity:1;background:#cbd2dc}.ba-composer-add{color:#65748a;background:#f5f7fa;border:1px solid #d9e0e9;transform:translateY(.3334px)}.ba-composer-add:hover:not(:disabled),.ba-composer-add:focus-visible,.ba-composer-tool:hover:not(:disabled),.ba-composer-tool:focus-visible{color:var(--account-brand);background:var(--account-brand-soft);filter:none;outline:none}.ba-microphone{font-size:14px}.ba-send{color:#fff;background:linear-gradient(135deg, var(--account-brand-strong), color-mix(in srgb, var(--account-brand-strong) 82%, black));font-size:13px}.ba-send:hover:not(:disabled),.ba-send:focus-visible{box-shadow:0 0 0 3px var(--account-brand-soft);filter:brightness(.96);outline:none}.ba-chat-error{z-index:9;color:#8b2632;background:#fff4f5;border:1px solid #e6b8bf;border-radius:9px;max-width:650px;margin:0 auto;padding:9px 12px;font-size:11px;position:absolute;bottom:82px;left:18px;right:18px;box-shadow:0 8px 22px #5b232c1a}.ba-chat-availability{padding:0 16px 12px}.ba-attachment-dialog{z-index:20;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ba-dialog-backdrop{cursor:default;background:#0e1b2f6e;border:0;position:absolute;inset:0}.ba-attachment-dialog>section{z-index:1;background:#fff;border:1px solid #dce3ed;border-radius:16px;flex-direction:column;width:min(1180px,100vw - 48px);height:min(820px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #12223c3d}.ba-attachment-dialog header{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.ba-attachment-dialog h2{margin:0;font-size:14px}.ba-attachment-dialog header p{color:#7f8998;margin:3px 0 0;font-size:10px}.ba-attachment-dialog header button{color:#5f6c80;background:#f1f4f8;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.ba-file-preview{color:#718096;text-align:center;background:#f7f9fc;flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.ba-file-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ba-file-preview.loading img,.ba-file-preview.failed img{visibility:hidden}.ba-image-loading{color:#55657c;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex;position:absolute}.ba-image-preview-error{color:#8f3139;margin:0;font-size:13px;font-weight:650;position:absolute}@media (prefers-reduced-motion:reduce){.ba-chat-messages{scroll-behavior:auto}.ba-audio.playing .ba-waveform i{animation:none}}.ba-maestro-turn{color:#263651;overflow-wrap:anywhere;background:#f7f9fd;border:1px solid #dce4f0;border-radius:14px;align-self:flex-end;width:min(78%,650px);margin:8px 0 14px auto;padding:12px 15px}.ba-maestro-turn p{white-space:pre-wrap;margin:0 0 8px}.ba-maestro-turn-time{text-align:right;color:#73819a;margin:-2px 0 8px;font-size:11px;display:block}.ba-maestro-turn small{color:#5e708b;margin-bottom:8px;display:block}.ba-maestro-turn>div{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ba-maestro-turn>div span{color:#466390;font-weight:650}.ba-maestro-turn-status.busy:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.1s ease-in-out infinite ba-turn-pulse;display:inline-block}@keyframes ba-turn-pulse{50%{opacity:.3}}.ba-maestro-turn.failed>div span,.ba-maestro-turn.blocked>div span{color:#8f3139}.ba-maestro-turn button{color:#315da3;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.ba-maestro-turn button:focus-visible{outline-offset:3px;outline:2px solid #315da3}@media (width<=900px){.ba-chat{grid-template-columns:minmax(0,1fr)}.ba-chat-message{max-width:90%}}@media (width<=680px){.ba-chat{grid-template-columns:minmax(0,1fr)}.ba-chat-thread-heading{min-height:55px;padding:8px 14px}.ba-chat-thread-heading h2{font-size:14px}.ba-chat-messages-inner{padding:16px 12px 22px}.ba-chat-message{max-width:94%}.ba-attachment,.ba-audio,.ba-link-preview{min-width:min(240px,72vw)}.ba-chat-composer{padding:9px}.ba-composer-attachment{width:100%}.ba-attachment-dialog{padding:10px}.ba-attachment-dialog>section{width:calc(100vw - 20px);height:calc(100vh - 20px)}.ba-operation-receipt{grid-template-columns:1fr auto}.ba-operation-receipt>strong{grid-column:1/-1}}.custom-tables-chat.ba-chat-thread{border-left:1px solid #e0e6ee;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.custom-tables-chat>.workspace-title-bar{width:100%;min-width:0;margin:0;padding:11px 15px}.custom-tables-chat-close{color:#66758b;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:22px}.custom-tables-chat-close:hover{background:#f0f3f7}.custom-tables-chat-messages{min-height:160px}.custom-tables-chat-messages .ba-choice-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-tables-chat-messages .ba-chat-messages-inner{padding:20px 16px}.custom-tables-chat-messages .ba-chat-message{max-width:94%}.custom-tables-chat-composer .ba-chat-composer-inner{width:100%}.contacts-chat.ba-chat-thread{border-left:1px solid #e0e6ee;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.contacts-chat>.workspace-title-bar{width:100%;margin:0;padding:11px 15px}.contacts-editor-close{color:#66758b;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:22px}.contacts-chat-messages{min-height:0}.persona-chat-close{color:#224769;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:9px;padding:9px 13px}.persona-chat.ba-chat-thread{border-left:1px solid #dce6f0;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.persona-chat>.workspace-title-bar{width:100%;margin:0;padding:11px 15px}.persona-chat .persona-chat-close{border-radius:50%;place-items:center;width:35px;height:35px;padding:0;font-size:1.3rem;display:grid}@media (width<=750px){.custom-tables-chat{border-top:1px solid #e0e6ee;border-left:0;min-height:360px}}@media (width<=760px){.contacts-chat{border-top:1px solid #e0e6ee;border-left:0;min-height:360px;max-height:60vh}}@container persona-workspace (width<=720px){.persona-chat{border-top:1px solid #dce6f0;border-left:0;min-height:360px;max-height:60vh}}.ba-pro-icon{vertical-align:-.125em;width:1em;height:1em;-webkit-mask:var(--ba-pro-icon) center / contain no-repeat;-webkit-mask:var(--ba-pro-icon) center / contain no-repeat;mask:var(--ba-pro-icon) center / contain no-repeat;background:currentColor;flex:0 0 1em;display:inline-block}.ba-pro-icon--reply{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M176%20128l0%2024c0%2013.3%2010.7%2024%2024%2024l136%200c70.7%200%20128%2057.3%20128%20128%200%2015.3-1.9%2029.1-5.2%2041.5-16.8-60.9-72.6-105.5-138.8-105.5l-120%200c-13.3%200-24%2010.7-24%2024L176%20329.4%2054.6%20208%20176%2086.6%20176%20128zm80%20160l64%200c53%200%2096%2043%2096%2096%200%2017.3-4.2%2030.5-9.5%2040.2-1.6%202.9-3.3%205.5-5%207.9-2.6%203.5-5.3%206.4-7.7%208.6-.5%20.5-1%20.9-1.4%201.4-4.8%204.9-8.3%2011.3-8.3%2018.1%200%2010.9%208.8%2019.7%2019.7%2019.7%202.8%200%205.6-.6%208.1-1.9%202.6-1.4%206.3-3.5%2010.8-6.5%202.7-1.8%205.7-3.8%208.9-6.2%203.7-2.7%207.6-5.8%2011.7-9.3%2030.2-25.8%2068.7-74.1%2068.7-152.1%200-97.2-78.8-176-176-176l-112%200%200-80c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9%206.9l-160%20160c-12.5%2012.5-12.5%2032.8%200%2045.3l160%20160c9.2%209.2%2022.9%2011.9%2034.9%206.9S224%20380.9%20224%20368l0-80%2032%200z'/%3e%3c/svg%3e")}.ba-pro-icon--copy{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M384%20336l-192%200c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l133.5%200c4.2%200%208.3%201.7%2011.3%204.7l58.5%2058.5c3%203%204.7%207.1%204.7%2011.3L400%20320c0%208.8-7.2%2016-16%2016zM192%20384l192%200c35.3%200%2064-28.7%2064-64l0-197.5c0-17-6.7-33.3-18.7-45.3L370.7%2018.7C358.7%206.7%20342.5%200%20325.5%200L192%200c-35.3%200-64%2028.7-64%2064l0%20256c0%2035.3%2028.7%2064%2064%2064zM64%20128c-35.3%200-64%2028.7-64%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l192%200c35.3%200%2064-28.7%2064-64l0-16-48%200%200%2016c0%208.8-7.2%2016-16%2016L64%20464c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l16%200%200-48-16%200z'/%3e%3c/svg%3e")}.ba-pro-icon--share{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M312%20176c13.3%200%2024-10.7%2024-24L336%2086.6%20457.4%20208%20336%20329.4%20336%20264c0-13.3-10.7-24-24-24l-120%200c-66.2%200-122%2044.7-138.8%20105.5-3.3-12.4-5.2-26.2-5.2-41.5%200-70.7%2057.3-128%20128-128l136%200zM288%20288l0%2080c0%2012.9%207.8%2024.6%2019.8%2029.6s25.7%202.2%2034.9-6.9l160-160c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-9.2-9.2-22.9-11.9-34.9-6.9S288%2035.1%20288%2048l0%2080-112%200c-97.2%200-176%2078.8-176%20176%200%2078%2038.6%20126.2%2068.7%20152.1%204.1%203.5%208.1%206.6%2011.7%209.3%203.2%202.4%206.2%204.4%208.9%206.2%204.5%203%208.3%205.1%2010.8%206.5%202.5%201.4%205.3%201.9%208.1%201.9%2010.9%200%2019.7-8.9%2019.7-19.7%200-6.8-3.6-13.2-8.3-18.1-.5-.5-.9-.9-1.4-1.4-2.4-2.3-5.1-5.1-7.7-8.6-1.7-2.3-3.4-5-5-7.9-5.3-9.7-9.5-22.9-9.5-40.2%200-53%2043-96%2096-96l96%200z'/%3e%3c/svg%3e")}.ba-pro-icon--clock{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M464%20256a208%20208%200%201%201%20-416%200%20208%20208%200%201%201%20416%200zM0%20256a256%20256%200%201%200%20512%200%20256%20256%200%201%200%20-512%200zM232%20120l0%20136c0%208%204%2015.5%2010.7%2020l96%2064c11%207.4%2025.9%204.4%2033.3-6.7s4.4-25.9-6.7-33.3L280%20243.2%20280%20120c0-13.3-10.7-24-24-24s-24%2010.7-24%2024z'/%3e%3c/svg%3e")}.ba-pro-icon--externalLink{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M288%2024c0%2013.3%2010.7%2024%2024%2024l118.1%200-231%20231c-9.4%209.4-9.4%2024.6%200%2033.9s24.6%209.4%2033.9%200l231-231%200%20118.1c0%2013.3%2010.7%2024%2024%2024s24-10.7%2024-24l0-176c0-13.3-10.7-24-24-24L312%200c-13.3%200-24%2010.7-24%2024zM80%2096C35.8%2096%200%20131.8%200%20176L0%20432c0%2044.2%2035.8%2080%2080%2080l256%200c44.2%200%2080-35.8%2080-80l0-88c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%2088c0%2017.7-14.3%2032-32%2032L80%20464c-17.7%200-32-14.3-32-32l0-256c0-17.7%2014.3-32%2032-32l88%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24L80%2096z'/%3e%3c/svg%3e")}.ba-pro-icon--play{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M91.2%2036.9c-12.4-6.8-27.4-6.5-39.6%20.7S32%2057.9%2032%2072l0%20368c0%2014.1%207.5%2027.2%2019.6%2034.4s27.2%207.5%2039.6%20.7l336-184c12.8-7%2020.8-20.5%2020.8-35.1s-8-28.1-20.8-35.1l-336-184z'/%3e%3c/svg%3e")}.ba-pro-icon--pause{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M48%2032C21.5%2032%200%2053.5%200%2080L0%20432c0%2026.5%2021.5%2048%2048%2048l64%200c26.5%200%2048-21.5%2048-48l0-352c0-26.5-21.5-48-48-48L48%2032zm224%200c-26.5%200-48%2021.5-48%2048l0%20352c0%2026.5%2021.5%2048%2048%2048l64%200c26.5%200%2048-21.5%2048-48l0-352c0-26.5-21.5-48-48-48l-64%200z'/%3e%3c/svg%3e")}.ba-pro-icon--check{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M434.8%2070.1c14.3%2010.4%2017.5%2030.4%207.1%2044.7l-256%20352c-5.5%207.6-14%2012.3-23.4%2013.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l101.5%20101.5%20234-321.7c10.4-14.3%2030.4-17.5%2044.7-7.1z'/%3e%3c/svg%3e")}.ba-pro-icon--calendar{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M120%200c13.3%200%2024%2010.7%2024%2024l0%2040%20160%200%200-40c0-13.3%2010.7-24%2024-24s24%2010.7%2024%2024l0%2040%2032%200c35.3%200%2064%2028.7%2064%2064l0%20288c0%2035.3-28.7%2064-64%2064L64%20480c-35.3%200-64-28.7-64-64L0%20128C0%2092.7%2028.7%2064%2064%2064l32%200%200-40c0-13.3%2010.7-24%2024-24zM384%20432c8.8%200%2016-7.2%2016-16l0-64-88%200%200%2080%2072%200zm16-128l0-80-88%200%200%2080%2088%200zm-136%200l0-80-80%200%200%2080%2080%200zm-128%200l0-80-88%200%200%2080%2088%200zM48%20352l0%2064c0%208.8%207.2%2016%2016%2016l72%200%200-80-88%200zm136%200l0%2080%2080%200%200-80-80%200zM120%20112l-56%200c-8.8%200-16%207.2-16%2016l0%2048%20352%200%200-48c0-8.8-7.2-16-16-16l-264%200z'/%3e%3c/svg%3e")}.ba-pro-icon--star{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3%205.1-21.4%2013.1L193.1%20125.3%2033.2%20150.7c-8.9%201.4-16.3%207.7-19.1%2016.3s-.5%2018%205.8%2024.4l114.4%20114.5-25.2%20159.9c-1.4%208.9%202.3%2017.9%209.6%2023.2s16.9%206.1%2025%202L288.1%20417.6%20432.4%20491c8%204.1%2017.7%203.3%2025-2s11-14.2%209.6-23.2L441.7%20305.9%20556.1%20191.4c6.4-6.4%208.6-15.8%205.8-24.4s-10.1-14.9-19.1-16.3L383%20125.3%20309.5-18.9z'/%3e%3c/svg%3e")}.ba-pro-icon--starOutline{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M288.1-32c9%200%2017.3%205.1%2021.4%2013.1L383%20125.3%20542.9%20150.7c8.9%201.4%2016.3%207.7%2019.1%2016.3s.5%2018-5.8%2024.4L441.7%20305.9%20467%20465.8c1.4%208.9-2.3%2017.9-9.6%2023.2s-17%206.1-25%202L288.1%20417.6%20143.8%20491c-8%204.1-17.7%203.3-25-2s-11-14.2-9.6-23.2L134.4%20305.9%2020%20191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9%2019.1-16.3l159.9-25.4%2073.6-144.2c4.1-8%2012.4-13.1%2021.4-13.1zm0%2076.8L230.3%20158c-3.5%206.8-10%2011.6-17.6%2012.8l-125.5%2020%2089.8%2089.9c5.4%205.4%207.9%2013.1%206.7%2020.7l-19.8%20125.5%20113.3-57.6c6.8-3.5%2014.9-3.5%2021.8%200l113.3%2057.6-19.8-125.5c-1.2-7.6%201.3-15.3%206.7-20.7l89.8-89.9-125.5-20c-7.6-1.2-14.1-6-17.6-12.8L288.1%2044.8z'/%3e%3c/svg%3e")}.ba-pro-icon--file{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M64%2048l112%200%200%2088c0%2039.8%2032.2%2072%2072%2072l88%200%200%20240c0%208.8-7.2%2016-16%2016L64%20464c-8.8%200-16-7.2-16-16L48%2064c0-8.8%207.2-16%2016-16zM224%2067.9l92.1%2092.1-68.1%200c-13.3%200-24-10.7-24-24l0-68.1zM64%200C28.7%200%200%2028.7%200%2064L0%20448c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7%2018.7C230.7%206.7%20214.5%200%20197.5%200L64%200zm56%20256c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l144%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-144%200zm0%2096c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l144%200c13.3%200%2024-10.7%2024-24s-10.7-24-24-24l-144%200z'/%3e%3c/svg%3e")}.ba-pro-icon--image{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M64%2080c-8.8%200-16%207.2-16%2016l0%20320c0%208.8%207.2%2016%2016%2016l320%200c8.8%200%2016-7.2%2016-16l0-320c0-8.8-7.2-16-16-16L64%2080zM0%2096C0%2060.7%2028.7%2032%2064%2032l320%200c35.3%200%2064%2028.7%2064%2064l0%20320c0%2035.3-28.7%2064-64%2064L64%20480c-35.3%200-64-28.7-64-64L0%2096zm128%2032a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm136%2072c8.5%200%2016.4%204.5%2020.7%2011.8l80%20136c4.4%207.4%204.4%2016.6%20.1%2024.1S352.6%20384%20344%20384l-240%200c-8.9%200-17.2-5-21.3-12.9s-3.5-17.5%201.6-24.8l56-80c4.5-6.4%2011.8-10.2%2019.7-10.2s15.2%203.8%2019.7%2010.2l17.2%2024.6%2046.5-79c4.3-7.3%2012.2-11.8%2020.7-11.8z'/%3e%3c/svg%3e")}.ba-pro-icon--table{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M384%2096l0%2064-64%200%200-64%2064%200zm0%20128l0%2064-64%200%200-64%2064%200zm0%20128l0%2064-64%200%200-64%2064%200zM256%20288l-64%200%200-64%2064%200%200%2064zm-64%2064l64%200%200%2064-64%200%200-64zm-64-64l-64%200%200-64%2064%200%200%2064zM64%20352l64%200%200%2064-64%200%200-64zm0-192l0-64%2064%200%200%2064-64%200zm128%200l0-64%2064%200%200%2064-64%200zM64%2032C28.7%2032%200%2060.7%200%2096L0%20416c0%2035.3%2028.7%2064%2064%2064l320%200c35.3%200%2064-28.7%2064-64l0-320c0-35.3-28.7-64-64-64L64%2032z'/%3e%3c/svg%3e")}.ba-pro-icon--xmark{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M55.1%2073.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L147.2%20256%209.9%20393.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192.5%20301.3%20329.9%20438.6c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.8%20256%20375.1%20118.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192.5%20210.7%2055.1%2073.4z'/%3e%3c/svg%3e")}.ba-pro-icon--arrowUp{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Free%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M214.6%209.4c-12.5-12.5-32.8-12.5-45.3%200l-160%20160c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L160%20109.3%20160%20480c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-370.7%20105.4%20105.4c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3l-160-160z'/%3e%3c/svg%3e")}.ba-pro-icon--arrowDown{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M169.4%20502.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20402.7%20224%2032c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20370.7-105.4-105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z'/%3e%3c/svg%3e")}.ba-pro-icon--arrowRight{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Free%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M438.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L338.7%20224%2032%20224C14.3%20224%200%20238.3%200%20256s14.3%2032%2032%2032l306.7%200-105.4%20105.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l160-160z'/%3e%3c/svg%3e")}.ba-pro-icon--sortUp{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M32%20224c-12.9%200-24.6-7.8-29.6-19.8S.2%20178.5%209.4%20169.4l160-160c12.5-12.5%2032.8-12.5%2045.3%200l160%20160c9.2%209.2%2011.9%2022.9%206.9%2034.9S364.9%20224%20352%20224L32%20224z'/%3e%3c/svg%3e")}.ba-pro-icon--sortDown{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M32%20288c-12.9%200-24.6%207.8-29.6%2019.8S.2%20333.5%209.4%20342.6l160%20160c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c9.2-9.2%2011.9-22.9%206.9-34.9S364.9%20288%20352%20288L32%20288z'/%3e%3c/svg%3e")}.ba-pro-icon--brainCircuit{--ba-pro-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M200%2032c22%200%2039.8%2017.7%2040%2039.7l0%20.3%200%2088-18.7%200c-6.6-18.6-24.4-32-45.3-32-26.5%200-48%2021.5-48%2048s21.5%2048%2048%2048c20.9%200%2038.7-13.4%2045.3-32l18.7%200%200%2064-48%200c-26.5%200-48%2021.5-48%2048l0%202.7c-18.6%206.6-32%2024.4-32%2045.3%200%2026.5%2021.5%2048%2048%2048s48-21.5%2048-48c0-20.9-13.4-38.7-32-45.3l0-2.7c0-8.8%207.2-16%2016-16l48%200%200%20140c0%2028.7-23.3%2052-52%2052-23.4%200-43.3-15.5-49.8-36.8-1.9-6.4-7.6-10.9-14.3-11.3-33.4-2.1-59.9-29.9-59.9-63.9%200-11.9%203.2-22.9%208.8-32.4%203.8-6.4%202.6-14.5-2.7-19.7-13.6-13.1-22.1-31.5-22.1-51.9%200-28.2%2016.2-52.6%2039.8-64.4%207.9-3.9%2011.1-13.5%207.2-21.4-4.5-9.1-7-19.3-7-30.1%200-34.4%2025.5-62.8%2058.6-67.4%207.2-1%2012.8-6.6%2013.7-13.8%202.5-19.6%2019.3-34.8%2039.7-34.8zm72%20160l18.7%200c6.6%2018.6%2024.4%2032%2045.3%2032%2026.5%200%2048-21.5%2048-48s-21.5-48-48-48c-20.9%200-38.7%2013.4-45.3%2032l-18.7%200%200-88.3c.2-22%2018-39.7%2040-39.7%2020.3%200%2037.1%2015.2%2039.7%2034.8%20.9%207.2%206.5%2012.8%2013.7%2013.8%2033.1%204.6%2058.6%2033%2058.6%2067.4%200%2010.9-2.5%2021.1-7%2030.1-3.9%207.9-.7%2017.5%207.2%2021.4%2023.7%2011.8%2039.8%2036.3%2039.8%2064.4%200%2020.4-8.5%2038.8-22.1%2051.9-5.3%205.1-6.5%2013.3-2.7%2019.7%205.6%209.5%208.8%2020.6%208.8%2032.4%200%2034-26.5%2061.8-59.9%2063.9-6.7%20.4-12.4%204.9-14.3%2011.3-6.5%2021.3-26.3%2036.8-49.8%2036.8-28.7%200-52-23.3-52-52l0-28%2048%200c26.5%200%2048-21.5%2048-48l0-2.7c18.6-6.6%2032-24.4%2032-45.3%200-26.5-21.5-48-48-48s-48%2021.5-48%2048c0%2020.9%2013.4%2038.7%2032%2045.3l0%202.7c0%208.8-7.2%2016-16%2016l-48%200%200-176zM188%20512c28%200%2052.7-13.7%2068-34.7%2015.3%2021%2040%2034.7%2068%2034.7%2034.1%200%2063.4-20.3%2076.6-49.4%2045.1-7.9%2079.4-47.2%2079.4-94.6%200-13.4-2.8-26.2-7.8-37.8%2014.8-18%2023.8-41%2023.8-66.2%200-35.4-17.7-66.7-44.7-85.5%203.1-9.6%204.7-19.9%204.7-30.5%200-46.6-31.9-85.8-75.1-96.9-8.9-29.6-36.4-51.1-68.9-51.1-22.6%200-42.8%2010.4-56%2026.7-13.2-16.3-33.4-26.7-56-26.7-32.5%200-60%2021.5-68.9%2051.1-43.2%2011.1-75.1%2050.2-75.1%2096.9%200%2010.6%201.7%2020.9%204.7%2030.5-27%2018.8-44.7%2050-44.7%2085.5%200%2025.1%208.9%2048.2%2023.8%2066.2-5%2011.6-7.8%2024.4-7.8%2037.8%200%2047.4%2034.3%2086.7%2079.4%2094.6%2013.2%2029.1%2042.5%2049.4%2076.6%2049.4zM336%20192a16%2016%200%201%201%200-32%2016%2016%200%201%201%200%2032zm32%20112a16%2016%200%201%201%20-32%200%2016%2016%200%201%201%2032%200zM176%20352a16%2016%200%201%201%20-32%200%2016%2016%200%201%201%2032%200zm16-176a16%2016%200%201%201%20-32%200%2016%2016%200%201%201%2032%200z'/%3e%3c/svg%3e")}.pagination-bar{color:#667791;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;min-height:58px;margin:12px 0 16px;padding:8px 16px;font-size:.875rem;display:flex;box-shadow:0 5px 15px #142e530d}.pagination-bar-range{white-space:nowrap;min-width:0}.pagination-bar-controls,.pagination-bar-page{align-items:center;display:flex}.pagination-bar-controls{flex-wrap:wrap;flex:none;gap:8px;max-width:100%}.pagination-bar-page{white-space:nowrap;gap:7px}.pagination-bar-step{color:#20344f;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e8f1;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pagination-bar-step svg{width:14px;height:14px}.pagination-bar-step:hover:not(:disabled){background:#f3f7fc;border-color:#bdcce0}.pagination-bar-step:disabled{color:#c7d0dd;cursor:default;border-color:#edf1f5}.pagination-bar-page input{outline-offset:2px;color:#162844;width:54px;height:38px;font:inherit;text-align:center;background:#f8faff;border:1px solid #dfe6ef;border-radius:999px;padding:0 6px;font-weight:700}.pagination-bar-size{color:#162844;min-width:62px;height:38px;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #dfe6ef;border-radius:999px;margin-left:2px;padding:0 9px;font-weight:700}@media (width<=700px){.pagination-bar{border-radius:22px;flex-wrap:wrap}.pagination-bar-range{width:100%}.pagination-bar-controls{justify-content:space-between;gap:4px;width:100%}.pagination-bar-step{width:32px;height:32px}.pagination-bar-page{gap:4px}.pagination-bar-page input{width:44px;height:32px}.pagination-bar-size{min-width:53px;height:32px;margin-left:0}}.email-workspace{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.email-workspace>.workspace-title-bar{flex-shrink:0}.email-workspace-body{flex:1;min-width:0;min-height:0}.email-content{width:100%;min-width:0;max-width:1160px;margin-inline:auto}.email-stack{gap:18px;min-width:0;display:grid}.email-content-conversation{grid-template-columns:minmax(0,1fr);max-width:1280px}.email-content-conversation>.ba-data-section,.email-content-conversation>.ba-navigation-tabs,.email-content-conversation>[role=tabpanel]{width:100%;min-width:0}.email-content-conversation>[role=tabpanel]{grid-template-columns:minmax(0,1fr)}.email-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin-block:16px;display:grid}.email-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.email-cell{overflow-wrap:anywhere;gap:6px;display:grid}.email-content .ba-info-table dd{overflow-wrap:anywhere}.email-content .email-conversation-details>div>dt,.email-content .email-conversation-details>div>dd{padding:8px 12px;font-size:12px;line-height:1.4}.email-content .email-conversation-details>div>dt.email-ai-field-label{justify-content:space-between;align-items:center;gap:6px;display:flex}.email-ai-field-label .ba-icon-button{flex:none}.email-ai-field-label .ba-pro-catalog-svg{width:14px;height:14px}.email-interpretation-list{margin:0;padding-left:20px}.email-interpretation-list li+li{margin-top:5px}.email-action-object-label{color:#667995;font-weight:600}.email-action-content{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.email-action-content>span:first-child{flex:1;min-width:200px}.email-action-content .ba-icon-button{color:#112040}.email-action-content small{color:#667995;width:100%}.email-metrics{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.email-coverage-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.email-coverage-row>div:first-child{overflow-wrap:anywhere;flex:1;min-width:220px}.email-plain-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.email-message-list{border-top:1px solid #edf1f6}.email-message-item{border-bottom:1px solid #edf1f6}.email-message-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:13px 12px;display:block}.email-message-row:hover,.email-message-row[aria-expanded=true]{background:#f8fafd}.email-message-row:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:-2px}.email-message-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;display:grid}.email-message-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.email-message-meta{white-space:nowrap;align-items:baseline;gap:9px;display:inline-flex}.email-paperclip{background-color:#929ba7;flex:none;width:13px;height:13px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M241.4%2018.4c53.1-53.1%20139.2-53.1%20192.3%200s53.1%20139.2%200%20192.3L264%20380.5c-34.4%2034.4-90.1%2034.4-124.5%200s-34.4-90.1%200-124.5L298%2097.6c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9L173.5%20289.9c-15.6%2015.6-15.6%2040.9%200%2056.6s40.9%2015.6%2056.6%200L399.8%20176.8c34.4-34.4%2034.4-90.1%200-124.5s-90.1-34.4-124.4%200l-181%20181c-53.1%2053.1-53.1%20139.2%200%20192.3s139.2%2053.1%20192.3%200L428.1%20284.3c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9L320.6%20459.6c-71.9%2071.9-188.4%2071.9-260.2%200s-71.9-188.4%200-260.2l181-181z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M241.4%2018.4c53.1-53.1%20139.2-53.1%20192.3%200s53.1%20139.2%200%20192.3L264%20380.5c-34.4%2034.4-90.1%2034.4-124.5%200s-34.4-90.1%200-124.5L298%2097.6c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9L173.5%20289.9c-15.6%2015.6-15.6%2040.9%200%2056.6s40.9%2015.6%2056.6%200L399.8%20176.8c34.4-34.4%2034.4-90.1%200-124.5s-90.1-34.4-124.4%200l-181%20181c-53.1%2053.1-53.1%20139.2%200%20192.3s139.2%2053.1%20192.3%200L428.1%20284.3c9.4-9.4%2024.6-9.4%2033.9%200s9.4%2024.6%200%2033.9L320.6%20459.6c-71.9%2071.9-188.4%2071.9-260.2%200s-71.9-188.4%200-260.2l181-181z'/%3e%3c/svg%3e") 50%/contain no-repeat}.email-message-heading time{color:var(--muted);white-space:nowrap;font-size:12px}.email-message-preview{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;font-weight:400;display:block;overflow:hidden}.email-message-expanded{background:#fff;border-top:1px solid #edf1f6;gap:14px;padding:16px 18px 20px;display:grid}.email-message-expanded .email-message-details>div>dt{padding:8px 12px;font-size:12px;line-height:1.4}.email-message-expanded .email-message-details>div>dd{padding:8px 12px;font-size:13px;line-height:1.4}.email-message-expanded .email-plain-text{margin:0}.email-html-scroller{min-width:0;max-width:100%;overflow:auto clip}.email-html-frame{background:#fff;border:0;min-width:100%;height:80px;display:block}.email-attachment-list{margin:0;padding:0;list-style:none}.email-attachment-list li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.email-attachment-list li+li{border-top:1px solid #edf1f6}.email-attachment-list a{color:var(--topbar);flex:none;padding:4px;text-decoration:none;display:inline-flex}.email-attachment-list a:focus-visible{outline-offset:2px;outline:2px solid}.email-download-icon{background-color:currentColor;flex:none;width:21px;height:21px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M448%20448L64%20448c-35.3%200-64-28.7-64-64L0%2096C0%2060.7%2028.7%2032%2064%2032l138.7%200c13.8%200%2027.3%204.5%2038.4%2012.8l38.4%2028.8c5.5%204.2%2012.3%206.4%2019.2%206.4L448%2080c35.3%200%2064%2028.7%2064%2064l0%20240c0%2035.3-28.7%2064-64%2064zM239%20361c9.4%209.4%2024.6%209.4%2033.9%200l72-72c9.4-9.4%209.4-24.6%200-33.9s-24.6-9.4-33.9%200l-31%2031%200-102.1c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%20102.1-31-31c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9l72%2072z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M448%20448L64%20448c-35.3%200-64-28.7-64-64L0%2096C0%2060.7%2028.7%2032%2064%2032l138.7%200c13.8%200%2027.3%204.5%2038.4%2012.8l38.4%2028.8c5.5%204.2%2012.3%206.4%2019.2%206.4L448%2080c35.3%200%2064%2028.7%2064%2064l0%20240c0%2035.3-28.7%2064-64%2064zM239%20361c9.4%209.4%2024.6%209.4%2033.9%200l72-72c9.4-9.4%209.4-24.6%200-33.9s-24.6-9.4-33.9%200l-31%2031%200-102.1c0-13.3-10.7-24-24-24s-24%2010.7-24%2024l0%20102.1-31-31c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9l72%2072z'/%3e%3c/svg%3e") 50%/contain no-repeat}.email-chat-close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.email-chat-close:hover{background:#ffffff1f}@media (width<=540px){.email-message-row{padding-inline:8px}.email-message-heading{gap:8px}.email-message-heading time{font-size:11px}.email-message-expanded{padding-inline:10px}}.cash-flow-screen{align-content:start;gap:18px;min-width:0;display:grid}.cash-flow-section-heading{color:#647994;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.cash-flow-section-heading h2{color:#203b5a;margin:0;font-size:19px}.cash-flow-section-heading small{font-size:12px}.cash-flow-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;min-width:0;display:grid}.cash-flow-account-list{gap:11px;display:grid}.cash-flow-grid-subtitle{margin-top:4px;display:block}.cash-flow-note{color:#6d8099;font-size:11px}.cash-flow-form{align-content:start;gap:16px;display:grid}.cash-flow-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cash-flow-detail{gap:18px;display:grid}.cash-flow-detail dl{gap:8px;margin:0;display:grid}.cash-flow-detail dl>div{border-bottom:1px solid #e4eaf1;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.cash-flow-detail dt{color:#71839a}.cash-flow-detail dd{color:#253f5f;margin:0}.cash-flow-reconciliation-actions{flex-wrap:wrap;gap:10px;display:flex}@container (width<=550px){.cash-flow-section-heading{display:grid}.cash-flow-form-row{grid-template-columns:minmax(0,1fr)}}.workflow-stack{gap:18px;min-width:0;display:grid}.workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-label-list{flex-wrap:wrap;gap:10px 16px;display:flex}.workflow-actions .ba-form-field{flex:150px}.workflow-form{gap:18px;display:grid}.workflow-panel .ba-navigation-tabs{overflow-x:auto}.workflow-panel .ba-filter-toolbar .ba-form-field{flex:150px}.workflow-panel .ba-data-section p{line-height:1.65}.workflow-panel .ba-info-table dd{overflow-wrap:anywhere}.workflows-navigation .sidebar-item{text-align:left;border:0;width:100%}.workflows-navigation .sidebar-item.active{background:var(--account-brand-soft)}@media (width>=621px) and (width<=1100px){.workflows-navigation{z-index:19;position:absolute;top:0;bottom:0;left:68px;box-shadow:12px 0 28px #182b4a24}.workspace-sidebar:not(.collapsed)+.workflows-navigation{left:260px}}.access-page{background:#f5f8fc}.access-card{background:#fff;border:1px solid #e2e9f1;border-radius:22px;max-width:1160px;margin:0 auto 18px;padding:16px 20px;box-shadow:0 3px 11px #18365b0b}.access-person{text-align:left;border-bottom:1px solid #edf1f6;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 0;display:flex}.access-person:last-child{border-bottom:0}.access-person>span:first-child{flex:1;gap:3px;min-width:0;display:grid}.access-person strong{color:#18304f;overflow-wrap:anywhere;font-size:15px;font-weight:600}.access-person small{color:#75859c;font-size:12px}.access-person-button{color:#75859c;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.access-person-button:hover,.access-person-button:focus-visible{color:var(--account-brand-strong);background:var(--account-brand-soft);outline-offset:3px}.access-badge{color:#63758c;text-transform:uppercase;background:#eef2f7;border-radius:99px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.access-badge.owner{color:#225898;background:#dfedff}.access-empty{color:#75859c;margin:18px 0 5px}.access-dates{margin:0}.access-dates div{border-top:1px solid #edf1f6;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.access-dates dt{color:#75859c}.access-dates dd{color:#18304f;text-align:right;margin:0;font-weight:600}.access-permissions h2{color:#75859c;text-transform:uppercase;margin:2px 0 12px;font-size:14px}.access-permissions p{color:#18304f;margin:0}.access-chat-hint{justify-content:space-between;align-items:center;gap:15px;display:flex}.access-chat-hint p{color:#18304f;margin:0}@media (width<=640px){.access-chat-hint{flex-direction:column;align-items:flex-start}.access-dates div{gap:8px}}.workflow-public-page{background:var(--workspace-background,#f6f8fb);min-height:100dvh}.workflow-public-body{max-width:840px;margin:0 auto;padding:24px}.workflow-public-image{object-fit:contain;max-width:100%;max-height:360px;margin:0 auto;display:block}.workflow-public-content{overflow-wrap:anywhere;line-height:1.65}.workflow-public-content p:first-child{margin-top:0}.workflow-public-content p:last-child{margin-bottom:0}@media (width<=600px){.workflow-public-body{padding:12px}}.ba-action-button{background:var(--account-brand,#2e6edb);color:#fff;min-height:0;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;line-height:normal;display:inline-flex}.ba-action-button:hover:not(:disabled){box-shadow:0 0 0 3px var(--account-brand-soft,#e5efff);filter:none}.ba-action-button:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.ba-action-button:disabled{opacity:.55;cursor:default}.ba-action-button-icon{width:16px;height:16px;color:inherit;flex:0 0 16px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ba-action-button-icon svg,.ba-action-button-icon .fa-icon{width:16px;height:16px;color:inherit;fill:currentColor;display:block}.simple-screen .ba-action-button.provider-sign-in{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:26px;width:100%;min-height:52px;margin:0;font-size:15px;font-weight:650}.provider-sign-in .ba-action-button-icon{flex-basis:20px;width:20px;height:20px}.provider-sign-in .ba-action-button-icon img,.provider-sign-in .ba-action-button-icon svg{width:20px;height:20px;display:block}.ba-navigation-tabs{background:#fff;border-bottom:1px solid #dfe4ec;flex:none;gap:4px;width:100%;padding:0 28px;display:flex;overflow-x:auto}.ba-navigation-tabs button{color:#596475;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:12px}.ba-navigation-tabs button[aria-selected=true]{border-bottom-color:var(--account-brand,#2e6edb);color:var(--account-brand,#2e6edb);font-weight:700}.ba-navigation-tabs button:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:-3px}.ba-navigation-tabs button.with-icon{align-items:center;gap:8px;display:inline-flex}.ba-navigation-tab-icon{color:#7f7f7f;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;line-height:1;display:inline-flex}.ba-navigation-tab-icon svg,.ba-navigation-tab-icon .fa-icon{width:14px;height:14px;color:inherit;fill:currentColor;display:block}.ba-navigation-tab-icon .fa-icon{-webkit-mask:var(--fa-icon-source) center / contain no-repeat;-webkit-mask:var(--fa-icon-source) center / contain no-repeat;mask:var(--fa-icon-source) center / contain no-repeat;background-color:currentColor}.ba-info-table{background:#fff;border:1px solid #e2e7ee;border-radius:10px;gap:0;margin:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.ba-info-table>div{grid-template-columns:var(--ba-info-label-width,minmax(150px, 30%)) minmax(0, 1fr);border-bottom:1px solid #e8edf2;display:grid}.ba-info-table>div:last-child{border-bottom:0}.ba-info-table>div>dt,.ba-info-table>div>dd{overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:16px}.ba-info-table>div>dt{color:#36516d;background:#fbfcfe;font-size:10pt;font-weight:700}.ba-info-table>div>dd{color:#2e4762}.ba-info-table>div>dt small,.ba-info-table>div>dd small{color:#798596;font-size:13px;font-weight:400;display:block}.ba-info-table>div>dt small{margin-top:3px}.ba-info-table>div>dd small{margin-top:4px}.ba-data-section{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe8f1;border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.ba-data-section>h3{margin:0 0 12px;font-size:1rem}.ba-data-section.has-subtitle>h3{margin-bottom:0}.ba-data-section-subtitle{color:#798596;margin-top:3px;font-size:.8125rem;font-weight:400;display:block}.ba-data-section>.ba-data-section-subtitle{margin-bottom:12px}.ba-data-section.is-collapsible>summary{cursor:pointer;list-style:none}.ba-data-section.is-collapsible>summary::-webkit-details-marker{display:none}.ba-data-section.is-collapsible>summary>h3{margin:0;font-size:1rem}.ba-data-section.is-collapsible[open]>summary{margin-bottom:12px}.ba-data-section.is-collapsible>summary:hover{color:var(--account-brand-ink,#245fbf)}.ba-data-section.is-collapsible>summary:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:4px;border-radius:3px}.ba-data-section-title-icon{color:var(--account-brand,#159f9c);align-items:center;margin-right:9px;display:inline-flex}.ba-data-section p{white-space:pre-wrap;margin:5px 0 12px;line-height:1.5}.ba-data-section>p:last-child{margin-bottom:0}.ba-data-section ul{margin:0;padding-left:22px}.ba-data-section li{margin:7px 0}.ba-data-section article{border-top:1px solid #e8eef5;padding:12px 0}.ba-data-section article.inactive{opacity:.65}@media (width<=760px){.ba-navigation-tabs{padding-inline:12px}.ba-info-table>div{grid-template-columns:minmax(0,1fr)}}.workspace-page.custom-tables-page{background:#f7f9fc;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex}.workspace-page.custom-tables-page>.workspace-title-bar{width:100%;margin:0}.custom-tables-header-action{color:#30445f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.custom-tables-header-action:hover{background:#f3f6fa}.custom-tables-header-action svg,.custom-tables-header-action .fa-icon{width:15px;height:15px}.custom-tables-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.custom-tables-body.with-chat{grid-template-columns:minmax(0,1fr) minmax(320px,36%)}.custom-tables-main{min-width:0;padding:0 28px 28px;overflow:auto}.custom-tables-error{color:#a51f32;background:#fff1f2;border-radius:9px;margin:8px 28px;padding:10px 14px}.custom-tables-section-title,.custom-tables-grid-actions{align-items:center;gap:12px;display:flex}.custom-tables-section-title{justify-content:space-between;margin:18px 0}.custom-tables-section-title h2{margin:0;font-size:1.25rem}.custom-tables-card-list{gap:10px;display:grid}.custom-tables-card{text-align:left;background:#fff;border:1px solid #e2e7ee;border-radius:12px;align-items:center;gap:15px;padding:16px;display:flex}.custom-tables-card>div{flex:1;min-width:0}.custom-tables-card h3{margin:0 0 4px;font-size:1rem}.custom-tables-card[data-selected=true]{border-color:var(--account-brand,#2e6edb);box-shadow:0 0 0 2px var(--account-brand-soft,#e5efff)}.custom-tables-card p,.custom-tables-card small{color:#667284;margin:0;display:block}.custom-tables-card.table-choice{cursor:pointer;width:100%;color:inherit;font:inherit}.custom-tables-card.table-choice>span:nth-child(2){flex:1;gap:4px;display:grid}.custom-tables-card.table-choice:hover{border-color:var(--account-brand,#2e6edb)}.custom-tables-table-icon{width:var(--agent-menu-icon-size);height:var(--agent-menu-icon-size);background:var(--account-brand,#2e6edb);color:#fff;font-size:var(--agent-menu-glyph-size);border-radius:50%;flex:none;place-items:center;display:inline-grid}.custom-tables-table-icon svg,.custom-tables-table-icon .fa-icon{width:var(--agent-menu-glyph-size);height:var(--agent-menu-glyph-size);color:#fff}.custom-tables-heading .workspace-title-icon{width:var(--agent-menu-icon-size);height:var(--agent-menu-icon-size);flex-basis:var(--agent-menu-icon-size)}.custom-tables-heading .workspace-title-icon svg,.custom-tables-heading .workspace-title-icon .fa-icon{width:var(--agent-menu-glyph-size);height:var(--agent-menu-glyph-size)}.custom-tables-structure{background:#fff;border:1px solid #dfe4ec;border-radius:12px;margin:20px 0;padding:20px}.custom-tables-structure h3{margin-top:0}.custom-tables-structure li{margin:6px 0}.custom-tables-color-swatch{vertical-align:middle;border:1px solid #aaa;border-radius:3px;width:15px;height:15px;display:inline-block}.custom-tables-appearance-detail{align-items:center;gap:8px;margin:8px 0 12px;display:flex}.custom-tables-appearance-detail .custom-tables-table-icon{width:28px;height:28px;font-size:14px}.custom-tables-appearance-detail .custom-tables-table-icon svg,.custom-tables-appearance-detail .custom-tables-table-icon .fa-icon{width:14px;height:14px}.custom-tables-grid-actions{color:#657083;justify-content:space-between;margin:18px 0 10px}.custom-tables-filter-trigger{color:#273142;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.custom-tables-filter-form{background:#f9fbfd;border:1px solid #dce3ec;border-radius:10px;gap:8px;margin-bottom:12px;padding:14px;display:grid}.custom-tables-filter-form label{font-weight:700}.custom-tables-filter-form textarea{resize:vertical;width:100%;min-height:76px;font:inherit;border:1px solid #c7d0dc;border-radius:8px;padding:9px}.custom-tables-filter-form button{justify-self:end}.custom-tables-chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.custom-tables-chips button{color:#173e70;cursor:pointer;background:#edf5ff;border:1px solid #b9cee8;border-radius:20px;padding:5px 10px}.custom-tables-grid-scroll{background:#fff;border:1px solid #dfe4ec;border-radius:10px;max-height:min(62vh,640px);overflow:auto}.custom-tables-grid-scroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.custom-tables-grid-scroll th,.custom-tables-grid-scroll td{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-bottom:1px solid #e8edf2;border-right:1px solid #f0f2f6;min-width:150px;max-width:270px;padding:10px 12px;overflow:hidden}.custom-tables-grid-scroll thead th{z-index:2;background:#f5f8fc;font-size:.85rem;position:sticky;top:0}.custom-tables-grid-scroll th button{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.custom-tables-grid-scroll .custom-tables-sticky-first{z-index:1;text-align:center;background:#fff;width:54px;min-width:54px;max-width:54px;position:sticky;left:0}.custom-tables-grid-scroll thead .custom-tables-sticky-first{z-index:3;background:#f5f8fc}.custom-tables-grid-scroll th .custom-tables-record-open{color:#50688c;border-radius:50%;place-items:center;width:30px;height:30px;margin:-3px auto;padding:0;display:grid}.custom-tables-grid-scroll th .custom-tables-record-open:hover{color:#1f569b;background:#e9f2fc}.custom-tables-grid-scroll th .custom-tables-record-open svg{width:15px;height:15px}.custom-tables-sort-priority{color:#1e518a;background:#dbeafd;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:.7rem;display:inline-block}.custom-tables-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.custom-tables-history>li{min-width:0}.custom-tables-record-history{padding-top:22px}.custom-tables-history-heading{color:#718096;justify-content:space-between;gap:12px;margin-bottom:10px;padding:0 4px;font-size:11px;display:flex}.custom-tables-history-heading strong{text-transform:uppercase;letter-spacing:.04em}.custom-tables-history-empty{text-align:center;background:#fff;border:1px solid #e2e7ee;border-radius:16px;padding:28px 20px}.custom-tables-history-empty p{color:#718096;margin:5px 0 0;font-size:12px}.custom-tables-record-values dd a{color:var(--account-brand,#2e6edb);margin-bottom:5px;display:block}.custom-tables-value-list{gap:8px;margin:0;padding-left:19px;display:grid}.custom-tables-value-parts{gap:4px;margin:6px 0 0;display:grid}.custom-tables-value-parts div{flex-wrap:wrap;gap:8px;font-size:.82rem;display:flex}.custom-tables-value-parts dt{color:#63728a}.custom-tables-value-parts dd{margin:0}@media (width<=1050px){.custom-tables-body.with-chat{grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.custom-tables-main{padding:0 14px 20px}}@media (width<=750px){.workspace-page.custom-tables-page>.workspace-title-bar{padding:10px 14px}.workspace-page.custom-tables-page>.workspace-title-bar h1{font-size:13px}.custom-tables-page .workspace-title-actions .ba-action-button{overflow-wrap:anywhere;max-width:130px}.custom-tables-body.with-chat{grid-template-columns:1fr}.custom-tables-main{max-height:50vh}}.workspace-page.contacts-page{background:#f7f9fc;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex}.workspace-page.contacts-page>.workspace-title-bar{width:100%;margin:0}.contacts-header-actions,.contacts-section-heading,.contacts-card-actions,.contacts-list-marks,.contacts-appearance-preview{align-items:center;gap:10px;display:flex}.contacts-header-actions{justify-content:flex-end}.contacts-primary{background:var(--account-brand,#2e6edb);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:700}.contacts-primary:disabled{opacity:.55;cursor:default}.contacts-circle{color:#30445f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.contacts-circle svg,.contacts-circle .fa-icon{width:15px;height:15px}.contacts-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.contacts-body.with-chat{grid-template-columns:minmax(0,1fr) minmax(340px,36%)}.contacts-main{min-width:0;padding:22px 28px 40px;overflow:auto}.contacts-inner,.ba-workspace-content-frame-inner{width:min(100%,980px);margin:0 auto}.contacts-section-heading{justify-content:space-between;margin:4px 0 18px}.contacts-section-heading h2,.contacts-history h2{margin:0;font-size:1.18rem}.contacts-section-heading>button:not(.contacts-primary),.contacts-card>button,.contacts-card-actions button{border:1px solid var(--account-brand,#2e6edb);background:var(--account-brand,#2e6edb);color:#fff;font:inherit;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:12px}.contacts-section-heading>span{color:#657083;font-size:12px}.contacts-cards{gap:9px;display:grid}.contacts-card{background:#fff;border:1px solid #e2e7ee;border-radius:11px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.contacts-card>div:nth-child(2),.contacts-card>div:first-child:not(.contacts-card-actions){flex:1;min-width:0}.contacts-card h3{margin:0 0 3px;font-size:.95rem}.contacts-card p,.contacts-card small{color:#68778b;margin:0;font-size:12px;display:block}.contacts-card small{margin-top:4px}.contacts-card-actions{margin-left:auto}.contacts-list-marks{flex-wrap:wrap;margin-top:7px}.contacts-list-mark{width:26px;height:26px;color:var(--list-ink,#fff);cursor:help;border-radius:50%;flex:none;place-items:center;display:inline-grid}.contacts-list-mark svg,.contacts-list-mark .fa-icon{width:13px;height:13px;color:var(--list-ink,#fff)}.contacts-person-avatar{background:var(--account-brand-soft,#e5efff);width:36px;height:36px;color:var(--account-brand,#2e6edb);border-radius:50%;flex:none;place-items:center;display:grid}.contacts-person-avatar svg{width:17px;height:17px}.contacts-person-choice{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.contacts-person-choice:hover{border-color:var(--account-brand,#2e6edb);filter:none;background:#f6f9fc}.contacts-person-choice:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.contacts-person-copy{flex:1;gap:3px;min-width:0;display:grid}.contacts-person-copy strong{font-size:.95rem}.contacts-person-summary{color:#68778b;overflow-wrap:anywhere;font-size:12px}.contacts-person-lists{flex:none;justify-content:flex-end;max-width:35%;margin:0 0 0 auto}.contacts-search{color:#536176;gap:6px;margin:0 0 20px;font-size:12px;font-weight:700;display:grid}.contacts-search input{width:100%;font:inherit;background:#fff;border:1px solid #cbd4df;border-radius:8px;padding:10px 12px}.contacts-detail{margin-bottom:26px}.contacts-contact-card{box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.contacts-error,.contacts-success{border-radius:8px;margin:0 0 14px;padding:10px 14px}.contacts-error{color:#a51f32;background:#fff1f2}.contacts-success{color:#20643e;background:#ecf8ef}.contacts-history{margin-top:26px}.contacts-history ol{gap:10px;padding:0;list-style:none;display:grid}.contacts-category-groups{gap:22px;display:grid}.contacts-category-group{border-top:1px solid #dfe5ed;padding-top:14px}.contacts-category-group:first-child{border-top:0;padding-top:0}.contacts-category-group .contacts-section-heading h3{margin:0;font-size:1rem}@media (width<=1080px){.contacts-body.with-chat{grid-template-columns:minmax(0,1fr) minmax(290px,42%)}.contacts-main{padding-inline:16px}}@media (width<=760px){.contacts-body.with-chat{grid-template-columns:minmax(0,1fr)}.contacts-body.with-chat .contacts-main{max-height:50vh}.contacts-card{flex-wrap:wrap}}.workspace-page.persona-page{background:#f7f9fc;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex;container:persona-workspace/inline-size}.workspace-page.persona-page>.workspace-title-bar{width:100%;margin:0}.persona-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.persona-page.chat-open .persona-layout{grid-template-columns:minmax(0,1fr) minmax(340px,36%)}.persona-main{min-width:0;min-height:0;padding:22px 28px 40px;overflow:auto}.persona-list{gap:12px;margin-bottom:18px;display:grid}.persona-grants{background:#fff;border:1px solid #dfe8f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.persona-grants label{color:#273c53;font-weight:600}.persona-grants select{color:#224769;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:9px;padding:9px 13px}.persona-list-card{text-align:left;color:#273c53;background:#fff;border:1px solid #dfe8f1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 20px;display:flex}button.persona-list-card{cursor:pointer}button.persona-list-card:hover{background:#f8fbff;border-color:#8bb9e5}.persona-list-card h2{margin:0 0 5px;font-size:1.08rem}.persona-list-card p{color:#566a7f;margin:0 0 7px}.persona-list-card small{color:#647990}.persona-list-card>span{color:#6385a7;font-size:1.7rem}.persona-empty{color:#52677f;background:#f8fbff;border:1px dashed #bccde0;border-radius:12px;padding:32px}.persona-empty p{margin-bottom:0}.persona-detail-actions{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.persona-detail{gap:16px;display:grid}.persona-detail>h2{margin:0}.persona-detail>p{color:#5a6f83;margin:0}.persona-detail .ba-data-section h4{margin:0 0 4px}.persona-history{gap:12px;display:grid}.persona-error{color:#a12626;margin:12px 24px 0}.persona-selection{color:#566a7f}@media (width<=1080px){.persona-page.chat-open .persona-layout{grid-template-columns:minmax(0,1fr) minmax(290px,42%)}.persona-main{padding-inline:16px}}@container persona-workspace (width<=720px){.persona-page.chat-open .persona-layout{grid-template-columns:minmax(0,1fr)}.persona-page.chat-open .persona-main{max-height:50vh}}.ba-calendar{color:#243853;background:#fff;border:1px solid #dfe8f1;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.ba-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px 12px;display:flex}.ba-calendar-period-controls{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ba-calendar-period-controls h2{color:#1e2f49;margin:0 0 0 12px;font:700 19px Sora,Manrope,sans-serif}.ba-calendar-icon-button{color:#3b526f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.ba-calendar-icon-button svg{width:13px;height:13px}.ba-calendar-icon-button:hover{background:#f0f5fb}.ba-calendar-sync-status{color:#4d6380;background:#f5f9fe;border:1px solid #d7e4f2;border-radius:8px;align-items:center;gap:7px;margin-left:10px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.ba-calendar-sync-status.error{color:#79531a;background:#fff8ec;border-color:#f1d4a6}.ba-calendar-sync-status svg{flex:none;width:12px;height:12px}.ba-calendar-icon-button:focus-visible,.ba-calendar-agenda-toggle:focus-visible,.ba-calendar-search input:focus-visible,.ba-calendar-mini-title:focus-visible,.ba-calendar-mini-day:focus-visible,.ba-calendar-month-date:focus-visible,.ba-calendar-time-day-head:focus-visible,.ba-calendar-time-slot:focus-visible,.ba-calendar-event:focus-visible,.ba-calendar-list-row:focus-visible,.ba-calendar-more:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.ba-calendar-search{color:#7a8799;background:#fff;border:1px solid #cbd4df;border-radius:8px;align-items:center;gap:8px;min-width:190px;max-width:280px;padding:0 11px;display:flex}.ba-calendar-search svg{flex:none;width:14px;height:14px}.ba-calendar-search input{color:#243853;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font:12px Manrope,sans-serif}.ba-calendar>.ba-navigation-tabs{padding-inline:16px}.ba-calendar-agendas{background:#fbfcfe;border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 20px;font-size:12px;display:flex}.ba-calendar-agendas>strong{color:#455b75;margin-right:5px}.ba-calendar-agenda-toggle{color:#63748a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:18px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.ba-calendar-agenda-toggle.selected{color:#294a77;background:#edf5ff;border-color:#aac2e4;font-weight:700}.ba-calendar-agenda-toggle>svg:first-child{opacity:.45;width:9px;height:9px}.ba-calendar-agenda-toggle.selected>svg:first-child{opacity:1}.ba-calendar-agenda-toggle>svg:last-child:not(:first-child){color:#b26117;width:12px;height:12px}.ba-calendar-time-zone{color:#66788e;margin-left:auto;font-size:11px}.ba-calendar-warning{color:#79531a;background:#fff8ec;border:1px solid #f1d4a6;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 18px 0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.ba-calendar-warning svg{flex:none;width:15px;height:15px;margin-top:1px}.ba-calendar-empty{color:#61748d;background:#f9fbfe;border:1px dashed #ced8e6;border-radius:8px;margin:16px 20px;padding:12px 14px;font-size:12px}.ba-calendar-event{border:0;border-left:3px solid var(--ba-calendar-event-color);background:color-mix(in srgb, var(--ba-calendar-event-color) 15%, white);color:#243853;text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 8px;font:11px Manrope,sans-serif;display:flex;position:relative}.ba-calendar-event:hover{filter:saturate(1.1)brightness(.97)}.ba-calendar-event.stale{background:color-mix(in srgb, var(--ba-calendar-event-color) 8%, white);border-left-style:dashed}.ba-calendar-event-main{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.ba-calendar-event-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:inherit;overflow:hidden}.ba-calendar-event-main svg{opacity:.7;flex:none;width:10px;height:10px}.ba-calendar-event small{color:#526781;font-size:10px}.ba-calendar-event.compact{white-space:nowrap;width:100%;padding:3px 5px;display:block;overflow:hidden}.ba-calendar-event.compact .ba-calendar-event-main{vertical-align:middle;display:inline-flex}.ba-calendar-blue-mark{color:#2e6edb;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.ba-calendar-event.compact .ba-calendar-blue-mark{vertical-align:middle;margin-left:5px;display:inline-block;position:static}.ba-calendar-year{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ba-calendar-mini-month{background:#fff;border:1px solid #e1e8f0;border-radius:10px;min-width:0;padding:14px 13px 12px}.ba-calendar-mini-title{color:#263d5b;text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 2px 10px;font:700 12px Sora,Manrope,sans-serif;display:flex}.ba-calendar-mini-title svg{color:#6f8198;width:10px;height:10px}.ba-calendar-mini-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ba-calendar-mini-weekday{color:#8390a1;text-align:center;font-size:9px;font-weight:700}.ba-calendar-mini-day{color:#36516d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;height:25px;padding:0;font:10px Manrope,sans-serif;display:grid;position:relative}.ba-calendar-mini-day.outside{color:#bdc6d0}.ba-calendar-mini-day.selected{background:var(--account-brand,#2e6edb);color:#fff;font-weight:700}.ba-calendar-mini-day:hover:not(.selected){background:#edf4fc}.ba-calendar-mini-dots{gap:1px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.ba-calendar-mini-dots svg{width:3px;height:3px}.ba-calendar-month-scroll{width:100%;overflow-x:auto}.ba-calendar-month{grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px;display:grid}.ba-calendar-month-weekday{color:#60738b;text-align:center;background:#fbfcfe;border-bottom:1px solid #e7ecf3;border-right:1px solid #eef1f5;padding:9px 10px;font-size:11px;font-weight:700}.ba-calendar-month-day{background:#fff;border-bottom:1px solid #eef1f5;border-right:1px solid #eef1f5;min-width:0;min-height:108px;padding:7px 6px}.ba-calendar-month-day.outside{background:#f9fbfd}.ba-calendar-month-day.selected{box-shadow:inset 0 0 0 2px #b5cdee}.ba-calendar-month-date{color:#40556f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 0 5px auto;padding:0;font:700 11px Manrope,sans-serif;display:grid}.ba-calendar-month-day.selected .ba-calendar-month-date{background:var(--account-brand,#2e6edb);color:#fff}.ba-calendar-month-day.outside .ba-calendar-month-date{color:#aab5c2}.ba-calendar-month-events{gap:3px;display:grid}.ba-calendar-more{color:#2e6edb;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 4px;font:700 10px Manrope,sans-serif}.ba-calendar-time-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;max-height:min(72vh,760px);overflow:auto}.ba-calendar-time-scroll:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:-2px}.ba-calendar-time-grid{grid-template-columns:58px repeat(var(--ba-calendar-days), minmax(126px, 1fr));min-width:950px;display:grid}.ba-calendar-time-grid.single{min-width:320px}.ba-calendar-time-corner,.ba-calendar-time-day-head,.ba-calendar-all-day-label,.ba-calendar-all-day-cell{background:#fff;border-bottom:1px solid #e7ecf3;border-right:1px solid #e7ecf3}.ba-calendar-time-corner{color:#8694a6;text-align:center;place-items:center;font-size:8px;display:grid}.ba-calendar-time-day-head{color:#526882;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px;font:11px Manrope,sans-serif;display:flex}.ba-calendar-time-day-head strong{font-size:14px}.ba-calendar-time-day-head.selected{color:#285a9d;background:#edf5ff}.ba-calendar-time-corner,.ba-calendar-time-day-head{z-index:4;position:sticky;top:0}.ba-calendar-time-corner{z-index:6;left:0}.ba-calendar-all-day-label{color:#718298;text-align:center;z-index:5;place-items:center;min-height:42px;font-size:9px;display:grid;position:sticky;left:0}.ba-calendar-all-day-cell{min-width:0;min-height:42px;padding:4px}.ba-calendar-all-day-cell .ba-calendar-event{margin-bottom:3px}.ba-calendar-hours{z-index:3;background:#fbfcfe;border-right:1px solid #e7ecf3;position:sticky;left:0}.ba-calendar-hours span{color:#8291a4;font-size:9px;position:absolute;right:6px;transform:translateY(-6px)}.ba-calendar-hours .ba-calendar-now-time{z-index:3;color:#d93025;background:#fff;border-radius:3px;padding:2px 3px;font-weight:800;right:4px;transform:translateY(-50%)}.ba-calendar-time-column{background:repeating-linear-gradient(#fff 0 63px,#e7ecf3 63px 64px);border-right:1px solid #e7ecf3;min-width:0;position:relative}.ba-calendar-now-line{z-index:3;pointer-events:none;background:#d93025;height:2px;position:absolute;left:0;right:0}.ba-calendar-now-line:before{content:"";background:#d93025;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.ba-calendar-time-slot{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;left:0}.ba-calendar-time-slot:hover{background:#e8f3ff70}.ba-calendar-time-event{z-index:2;width:auto;max-width:calc(100% - 4px);margin:2px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #15233a1a}.ba-calendar-time-event .ba-calendar-event-main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ba-calendar-list{gap:12px;padding:18px;display:grid}.ba-calendar-list-group{border:1px solid #e1e8f0;border-radius:10px;overflow:hidden}.ba-calendar-list-group h3{color:#395472;text-transform:capitalize;background:#f8fbfe;border-bottom:1px solid #e7ecf3;margin:0;padding:10px 14px;font-size:12px}.ba-calendar-list-row{color:#2f4968;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;align-items:center;gap:12px;width:100%;padding:12px 14px;font:12px Manrope,sans-serif;display:flex}.ba-calendar-list-row:last-child{border-bottom:0}.ba-calendar-list-row:hover{background:#f6faff}.ba-calendar-list-time{color:#5b7089;flex:none;width:100px}.ba-calendar-list-dot{flex:none;width:9px;height:9px}.ba-calendar-list-copy{flex:1;min-width:0}.ba-calendar-list-copy strong,.ba-calendar-list-copy small{display:block}.ba-calendar-list-copy small{color:#718298;margin-top:2px}.ba-calendar-list-row>svg:last-child{color:#8291a4;width:12px;height:12px}.ba-calendar-footer{color:#6b7d93;background:#fbfcfe;border-top:1px solid #e7ecf3;align-items:flex-start;gap:8px;padding:11px 18px;font-size:11px;line-height:1.4;display:flex}.ba-calendar-footer svg{flex:none;width:13px;height:13px;margin-top:1px}@media (width<=1550px){.ba-calendar-year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.ba-calendar-year{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ba-calendar-toolbar{padding:12px}.ba-calendar-period-controls h2{width:100%;margin:6px 0 0;font-size:16px}.ba-calendar-search{width:100%;max-width:none}.ba-calendar>.ba-navigation-tabs{padding-inline:8px}.ba-calendar-agendas{padding:10px}.ba-calendar-time-zone{width:100%;margin-left:0}.ba-calendar-year{grid-template-columns:minmax(0,1fr);padding:10px}.ba-calendar-list-time{width:76px}.ba-calendar-time-scroll{max-height:min(62vh,620px)}}.ba-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ba-icon-button{color:#526981;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.ba-icon-button-small{width:28px;height:28px}.ba-icon-button-outlined{background:#fff;border:1px solid #d8e3ef}.ba-icon-button-filled{background:var(--account-brand,#2e6edb);color:#fff}.ba-icon-button>span:first-child{place-items:center;width:18px;height:18px;display:inline-grid}.ba-icon-button svg{width:100%;height:100%}.ba-icon-button:hover:not(:disabled){background:var(--account-brand-soft,#e5efff);color:var(--account-brand-ink,#245fbf)}.ba-icon-button-filled:hover:not(:disabled){background:var(--account-brand-strong,#245fbf);color:#fff}.ba-icon-button:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.ba-icon-button:disabled{opacity:.5;cursor:default}.ba-icon-button-tooltip{z-index:20;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#233d5d;border-radius:6px;width:max-content;max-width:180px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.3;transition:opacity .12s;position:absolute}.ba-icon-button:hover .ba-icon-button-tooltip,.ba-icon-button:focus-visible .ba-icon-button-tooltip{opacity:1;visibility:visible}.ba-icon-button-tooltip-top{bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.ba-icon-button-tooltip-bottom{top:calc(100% + 7px);left:50%;transform:translate(-50%)}.ba-icon-button-tooltip-left{top:50%;right:calc(100% + 7px);transform:translateY(-50%)}.ba-icon-button-tooltip-right{top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.ba-help-button-trigger{vertical-align:middle;display:inline-flex}.ba-help-button-trigger .ba-icon-button>span:first-child,.ba-help-button-trigger .ba-icon-button svg{width:14px;height:14px}.ba-help-dialog{color:#233d5b;background:#fff;border:1px solid #dbe5ee;border-radius:15px;width:min(420px,100vw - 32px);max-height:min(80vh,620px);padding:25px;overflow:auto;box-shadow:0 26px 80px #10203f38}.ba-help-dialog::backdrop{background:#10203f88}.ba-help-dialog-heading{justify-content:space-between;align-items:center;display:flex}.ba-help-dialog-glyph{color:#2b63bd;background:#e8f1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ba-help-dialog h2{margin:17px 0 7px;font-size:20px}.ba-help-dialog-content{color:#63768c;font-size:14px;line-height:1.5}.ba-help-dialog-content p{margin:0 0 9px}.ba-help-dialog-content ol{margin:6px 0 10px;padding-left:22px}.ba-help-dialog-content li+li{margin-top:5px}.ba-help-dialog-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}.ba-help-dialog-actions a{color:var(--account-brand-ink,#245fbf)}.ba-help-dialog-actions a:focus-visible{outline:2px solid var(--account-brand,#2e6edb)}.ba-resource-card{background:#fff;border:1px solid #dfe8f1;border-radius:12px;align-items:center;gap:10px;min-width:0;display:flex;box-shadow:0 1px 2px #15233a0d}.ba-resource-card.is-selected{border-color:var(--account-brand,#2e6edb)}.ba-resource-card-open{color:#263f5b;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.ba-resource-card-open:hover:not(:disabled){background:#f8fbff}.ba-resource-card-open:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:-2px;border-radius:12px}.ba-resource-card-open:disabled{cursor:default}.ba-resource-card-icon,.ba-resource-mark{background:var(--account-brand,#2e6edb);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ba-resource-card-icon svg,.ba-resource-card-icon .fa-icon,.ba-resource-mark svg,.ba-resource-mark .fa-icon{width:19px;height:19px}.ba-resource-mark>span{place-items:center;display:grid}.ba-resource-mark{vertical-align:middle;display:inline-grid}.ba-resource-mark-compact{width:28px;height:28px}.ba-resource-mark-compact svg,.ba-resource-mark-compact .fa-icon{width:14px;height:14px}.ba-color-label{align-items:center;gap:7px;display:inline-flex}.ba-color-label-swatch{border-radius:3px;flex:none;width:14px;height:14px}.ba-resource-card-copy{gap:3px;min-width:0;display:grid}.ba-resource-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ba-resource-card-copy small,.ba-resource-card-copy>span{color:#708198;font-size:11px}.ba-resource-card-status{flex:none;margin-left:auto}.ba-resource-card-actions{flex:none;align-items:center;gap:6px;padding-right:13px;display:flex}.ba-form-field{color:#526981;gap:5px;min-width:0;font-size:12px;display:grid}.ba-form-field label{font-weight:700}.ba-form-field label span{color:#ac3440}.ba-form-field input,.ba-form-field select,.ba-form-field textarea{color:#28415f;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #ccd7e5;border-radius:9px;padding:8px 11px;font-weight:400}.ba-form-field-small input,.ba-form-field-small select{min-height:32px}.ba-form-field textarea{resize:vertical;min-height:92px}.ba-form-field input:focus-visible,.ba-form-field select:focus-visible,.ba-form-field textarea:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:1px}.ba-form-field :disabled{opacity:.6;cursor:default}.ba-form-field small{color:#73839a;font-size:11px}.ba-form-field.has-error input,.ba-form-field.has-error select,.ba-form-field.has-error textarea{border-color:#b7444c}.ba-form-field .ba-form-field-error{color:#a22f3a}.ba-file-picker{color:#526981;gap:7px;min-width:0;font-size:12px;display:grid}.ba-file-picker>label{width:max-content;font-weight:700}.ba-file-picker-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ba-file-picker-name{overflow-wrap:anywhere;color:#657991;min-width:0}.ba-file-picker input[type=file]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.ba-file-picker small{color:#73839a;font-size:11px}.ba-file-picker .ba-file-picker-error{color:#a22f3a}.ba-file-picker.has-error .ba-file-picker-row{outline-offset:5px;border-radius:9px;outline:1px solid #b7444c}.ba-empty-state{color:#667991;text-align:center;background:#f9fbfd;border:1px dashed #c8d7e7;border-radius:12px;justify-items:center;gap:7px;padding:42px 20px;display:grid}.ba-empty-state-small{padding:22px 15px}.ba-empty-state strong{color:#29435f;font-size:15px}.ba-empty-state p{max-width:510px;margin:0;font-size:12px;line-height:1.5}.ba-empty-state-icon{color:#2d64ae;background:#e8f0ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ba-empty-state-warning .ba-empty-state-icon{color:#9b6419;background:#fff2dd}.ba-empty-state-danger .ba-empty-state-icon{color:#a33543;background:#fdecef}.ba-notice{color:#466081;background:#f1f6ff;border:1px solid #dfebfb;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.ba-notice-warning{color:#805f21;background:#fff8eb;border-color:#f5e5c3}.ba-notice-danger{color:#913942;background:#fff0f2;border-color:#f3d7dc}.ba-notice-success{color:#21704e;background:#eef9f3;border-color:#c9e7dc}.ba-notice-icon{flex:none;width:18px;height:18px}.ba-notice-copy{flex:1;gap:2px;min-width:0;display:grid}.ba-notice-copy strong{color:#243f66}.ba-notice-action{flex:none}.ba-notice>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:20px;line-height:1}.ba-notice>button:focus-visible{outline-offset:2px;outline:2px solid}.ba-filter-toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:13px;display:flex}.ba-filter-toolbar-controls{flex-wrap:wrap;flex:400px;align-items:end;gap:9px;min-width:0;display:flex}.ba-filter-toolbar-controls>*{flex:0 auto}.ba-filter-toolbar-summary{color:#77879b;font-size:11px}.ba-filter-toolbar>button{color:#42607e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:8px;padding:6px 10px;font-size:12px}.ba-filter-toolbar>button:focus-visible{outline:2px solid var(--account-brand,#2e6edb)}.ba-filter-toolbar>button:disabled{opacity:.55;cursor:default}.ba-workspace-content-frame-host{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;container-type:inline-size}.ba-workspace-content-frame-host.has-workspace-title{flex-direction:column;display:flex}.ba-workspace-content-frame-host.has-workspace-title>.workspace-title-bar{flex:none;width:100%;margin:0}.ba-workspace-content-frame-host.has-workspace-title>.ba-workspace-content-frame{flex:1;height:auto}.ba-workspace-content-frame{grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.ba-workspace-content-frame.has-aside{grid-template-columns:minmax(0,1fr) minmax(320px,36%)}.ba-workspace-content-frame-main{background:#f7f9fc;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ba-workspace-content-frame-main>.workspace-title-bar,.ba-workspace-content-frame-main>.ba-navigation-tabs{flex:none;width:100%;margin:0}.ba-workspace-content-frame-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:24px 28px 40px;overflow:auto}.ba-workspace-content-frame-aside{background:#fff;border-left:1px solid #e0e6ee;min-width:0;min-height:0;overflow:hidden}.ba-workspace-content-frame-aside>.ba-chat-thread{height:100%}@container (width<=750px){.ba-workspace-content-frame.has-aside{grid-template-rows:minmax(0,1fr) minmax(300px,45%);grid-template-columns:minmax(0,1fr)}.ba-workspace-content-frame-aside{border-top:1px solid #e0e6ee;border-left:0}.ba-workspace-content-frame-scroll{padding:16px 14px 28px}}.ba-detail-drawer-backdrop{z-index:80;background:#14253e3d;justify-content:flex-end;display:flex;position:fixed;inset:60px 0 0}.ba-detail-drawer{width:min(var(--ba-detail-drawer-width,440px), 100%);background:#fff;flex-direction:column;min-height:0;display:flex;box-shadow:-20px 0 45px #1e314e24}.ba-detail-drawer>header{border-bottom:1px solid #dfe7f0;align-items:center;gap:10px;padding:18px 21px;display:flex}.ba-detail-drawer>header h2{color:#233d5b;flex:1;margin:0;font-size:17px}.ba-detail-drawer>header button{color:#60738d;width:30px;height:30px;font:inherit;cursor:pointer;background:#f0f4f9;border:0;border-radius:8px;font-size:20px}.ba-detail-drawer>header button:focus-visible{outline:2px solid var(--account-brand,#2e6edb)}.ba-detail-drawer-body{flex:1;min-height:0;padding:20px;overflow:auto}.ba-detail-drawer>footer{border-top:1px solid #dfe7f0;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.ba-data-value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ba-data-value-cell{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.ba-data-value-money,.ba-data-value-decimal,.ba-data-value-integer,.ba-data-value-percentage{font-weight:700}.ba-data-value.is-negative{color:#b7444c}.ba-data-value.is-empty{color:#8b98aa;font-weight:400}.ba-data-value.is-invalid{color:#a43643;font-weight:700}.ba-data-value-action{color:var(--account-brand-ink,#245fbf);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ba-data-value-action:hover{text-decoration:underline}.ba-data-value-action:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.ba-data-value-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ba-data-value-chip{color:#315f9f;background:#eaf2ff;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.ba-data-value-more{color:#60758e;font-size:11px}.ba-data-value-rating{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ba-data-value-rating>span{color:#e7a13a;gap:2px;display:inline-flex}.ba-data-value-rating small,.ba-data-value-secondary{color:#8292a6;font-size:11px;font-weight:400}.ba-data-value-secondary{margin-left:7px}.ba-data-value-file{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ba-data-value-file>span{color:#5980bd;font-size:16px}.ba-data-value-file small{color:#8292a6;font-weight:400}.ba-data-value-gallery{align-items:center;gap:8px;display:inline-flex}.ba-data-value-gallery-preview{gap:3px;display:inline-flex}.ba-data-value-gallery-preview>span,.ba-data-value-gallery-preview>img{color:#6a87a4;object-fit:cover;background:#eef4fa;border:1px solid #c7d8ea;border-radius:5px;place-items:center;width:30px;height:30px;display:inline-grid}.ba-data-value-gallery-preview>span>.ba-pro-icon{font-size:16px}.ba-data-value-gallery small{color:#71849a;font-size:11px}.ba-data-value-reference{align-items:center;gap:7px;display:inline-flex}.ba-data-value-reference>span:first-child{color:#326a93;background:#dceefa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.ba-data-value-reference>span:last-child{gap:2px;display:grid}.ba-data-value-reference small{color:#8292a6;font-size:10px}.ba-data-value-long_text.ba-data-value-detail{white-space:pre-wrap;display:inline-block}.ba-status-badge{color:#566a83;white-space:nowrap;background:#f0f3f8;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.ba-status-badge-small{padding:3px 7px;font-size:10px}.ba-status-badge-info{color:#285eae;background:#e9f1ff}.ba-status-badge-success{color:#117750;background:#e7f6f0}.ba-status-badge-warning{color:#9d6418;background:#fff4df}.ba-status-badge-danger{color:#ae414d;background:#fdecef}.ba-status-badge>span{place-items:center;width:13px;height:13px;display:inline-grid}.ba-status-badge svg{width:100%;height:100%}.ba-metric-card{background:#fff;border:1px solid #dfe8f1;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:136px;padding:20px;display:flex;box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.ba-metric-card-compact{min-height:0;box-shadow:none;gap:3px;padding:13px 16px}.ba-metric-card h3{color:#60728c;margin:0;font-size:13px;font-weight:700}.ba-metric-card-value{color:#183456;letter-spacing:-.035em;font-size:24px;font-weight:800}.ba-metric-card-compact .ba-metric-card-value{font-size:17px}.ba-metric-card-negative .ba-metric-card-value{color:#b7444c}.ba-metric-card-positive .ba-metric-card-value{color:#11805b}.ba-metric-card-warning .ba-metric-card-value{color:#9d6418}.ba-metric-card p{color:#75849a;margin:0;font-size:11px;line-height:1.45}.ba-metric-card-action{margin-top:auto}.ba-metric-card-skeleton{background:#e8eef5;border-radius:5px;width:60%;height:25px;animation:1.2s ease-in-out infinite alternate ba-metric-pulse;display:inline-block}@keyframes ba-metric-pulse{to{opacity:.52}}@media (prefers-reduced-motion:reduce){.ba-metric-card-skeleton{animation:none}}.ba-data-grid-scroll,.ba-cash-flow-matrix-scroll{background:#fff;border:1px solid #dfe8f1;border-radius:12px;max-width:100%;overflow:auto}.ba-data-grid-scroll:focus-visible,.ba-cash-flow-matrix-scroll:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.ba-data-grid,.ba-cash-flow-matrix{border-collapse:separate;border-spacing:0;color:#29435f;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.ba-data-grid th,.ba-data-grid td,.ba-cash-flow-matrix th,.ba-cash-flow-matrix td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6edf4;padding:12px 14px}.ba-data-grid thead th,.ba-cash-flow-matrix thead th{color:#5e718a;white-space:nowrap;background:#f3f7fb;font-size:11px;font-weight:700}.ba-data-grid tbody tr:last-child td{border-bottom:0}.ba-data-grid .ba-align-right{text-align:right}.ba-data-grid .ba-align-center{text-align:center}.ba-data-grid th button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ba-data-grid th button:hover,.ba-data-grid-open:hover{color:var(--account-brand-ink,#245fbf)}.ba-data-grid-heading{align-items:center;gap:2px;display:inline-flex}.ba-data-grid th .ba-help-button-trigger .ba-icon-button{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.ba-data-grid th .ba-help-button-trigger .ba-icon-button:focus-visible{border-radius:50%}.ba-data-grid button:focus-visible,.ba-cash-flow-matrix button:focus-visible,.ba-statement-day button:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:3px;border-radius:2px}.ba-data-grid-open{color:#426991;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ba-data-grid th.ba-data-grid-action,.ba-data-grid td.ba-data-grid-action{z-index:1;box-sizing:border-box;text-align:center;background:#fff;width:54px;min-width:54px;max-width:54px;padding:6px;position:sticky;right:0}.ba-data-grid thead th.ba-data-grid-action{z-index:2;background:#f3f7fb}.ba-data-grid-action .ba-data-grid-open{border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.ba-data-grid-action .ba-data-grid-open svg{width:18px;height:18px;display:block}.ba-data-grid-action .ba-data-grid-open:hover{background:#edf4fb}.ba-data-grid-feedback{color:#647990;background:#fff;border:1px solid #dfe8f1;border-radius:12px;padding:28px}.ba-data-grid-loading,.ba-cash-flow-matrix-loading{background:#e8eef5;border-radius:9px;height:110px;animation:1.2s ease-in-out infinite alternate ba-metric-pulse;display:block}.ba-cash-flow-matrix-loading{height:260px}.ba-statement-day{background:#fff;border:1px solid #dfe8f1;border-radius:12px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 2px #15233a0a}.ba-statement-day-loading{color:#667990;min-height:90px;padding:28px}.ba-statement-day>header{background:#f9fbfd;border-bottom:1px solid #e2e9f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ba-statement-day h3{color:#243e5d;margin:0;font-size:13px}.ba-statement-day-balances{color:#708098;flex-wrap:wrap;gap:10px 20px;font-size:11px;display:flex}.ba-statement-day-balances>span{align-items:center;gap:7px;display:inline-flex}.ba-statement-day-balances strong{color:#29435f;font-size:12px}.ba-statement-day-movement{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:12px;min-height:52px;padding:9px 18px;display:grid}.ba-statement-day-movement:last-child{border-bottom:0}.ba-statement-day-description{gap:3px;min-width:0;display:grid}.ba-statement-day-description strong,.ba-statement-day-description button{text-overflow:ellipsis;white-space:nowrap;color:#29435f;font:inherit;font-size:12px;font-weight:700;overflow:hidden}.ba-statement-day-description button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ba-statement-day-description small{color:#8390a1;font-size:10px}.ba-statement-day-movement>span:nth-child(2),.ba-statement-day-running{text-align:right}.ba-statement-day-running{color:#546b84;font-weight:700}.ba-debit-value,.ba-negative-value{color:#b7444c}.ba-credit-value{color:#137958}.ba-statement-day .ba-empty-state{margin:16px}.ba-cash-flow-matrix-scroll{scrollbar-gutter:stable;position:relative;container-type:inline-size}.ba-cash-flow-matrix{table-layout:fixed;width:max-content;min-width:100%}.ba-cash-flow-matrix th,.ba-cash-flow-matrix td{text-align:right;white-space:nowrap;min-width:130px;padding:11px 13px}.ba-cash-flow-matrix thead tr:first-child th{text-align:center;border-bottom-color:#d8e4ef}.ba-cash-flow-matrix thead tr:first-child .ba-matrix-weekend-date{background:#e4ecf5}.ba-cash-flow-matrix thead tr:nth-child(2) th{background:#f7f9fc}.ba-cash-flow-matrix tbody tr:nth-child(2n){background:#fafcfe}.ba-cash-flow-matrix tbody tr:hover{background:#eef6ff}.ba-cash-flow-matrix .ba-matrix-account{z-index:2;text-align:left;background:#fff;width:210px;min-width:210px;max-width:210px;position:sticky;left:0;box-shadow:1px 0 #e0e8f1}.ba-cash-flow-matrix .ba-matrix-account small{color:#8493a5;margin-top:3px;font-size:10px;display:block}.ba-cash-flow-matrix .ba-matrix-opening{z-index:2;background:#fff;width:145px;min-width:145px;position:sticky;left:210px;box-shadow:2px 0 4px -3px #9eb0c3}.ba-cash-flow-matrix .ba-matrix-closing{z-index:2;background:#fff;width:145px;min-width:145px;position:sticky;right:0;box-shadow:-2px 0 4px -3px #9eb0c3}.ba-cash-flow-matrix thead .ba-matrix-account,.ba-cash-flow-matrix thead .ba-matrix-opening,.ba-cash-flow-matrix thead .ba-matrix-closing{z-index:3;background:#f3f7fb}.ba-cash-flow-matrix tbody tr:nth-child(2n) .ba-matrix-account,.ba-cash-flow-matrix tbody tr:nth-child(2n) .ba-matrix-opening,.ba-cash-flow-matrix tbody tr:nth-child(2n) .ba-matrix-closing{background:#fafcfe}.ba-cash-flow-matrix tbody tr:hover .ba-matrix-account,.ba-cash-flow-matrix tbody tr:hover .ba-matrix-opening,.ba-cash-flow-matrix tbody tr:hover .ba-matrix-closing{background:#eef6ff}.ba-cash-flow-matrix tfoot th,.ba-cash-flow-matrix tfoot td{background:#eef4fa;border-top:2px solid #c6d7e7;border-bottom:0;font-weight:800}.ba-cash-flow-matrix tfoot .ba-matrix-account,.ba-cash-flow-matrix tfoot .ba-matrix-opening,.ba-cash-flow-matrix tfoot .ba-matrix-closing{background:#eef4fa}.ba-cash-flow-matrix button{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ba-cash-flow-matrix button:hover{text-decoration:underline}:is(.ba-cash-flow-matrix .ba-matrix-opening:has(details[open]),.ba-cash-flow-matrix .ba-matrix-closing:has(details[open])){z-index:5}.ba-matrix-balance-disclosure{position:relative}.ba-matrix-balance-disclosure summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden}.ba-matrix-balance-disclosure summary::-webkit-details-marker{display:none}.ba-matrix-balance-disclosure summary:focus-visible{outline:2px solid var(--account-brand,#2e6edb);outline-offset:2px}.ba-matrix-balance-disclosure summary .ba-data-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ba-matrix-balance-full{z-index:8;color:#29435f;background:#fff;border:1px solid #b8cbde;border-radius:7px;width:max-content;min-width:100%;padding:8px 10px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 18px #15233a29}.ba-matrix-closing .ba-matrix-balance-full{left:auto;right:0}.ba-cash-flow-matrix tfoot .ba-matrix-balance-full{top:auto;bottom:calc(100% + 4px)}.ba-cash-flow-matrix .ba-matrix-day-balance{background:#f5f8fc;font-weight:800}.ba-cash-flow-matrix tfoot .ba-matrix-day-balance{background:#e8f0f8}@media (width<=660px){.ba-statement-day-movement{grid-template-columns:minmax(0,1fr) 110px}.ba-statement-day-running{display:none}}@container (width<=650px){.ba-cash-flow-matrix th,.ba-cash-flow-matrix td{padding:9px 5px}.ba-cash-flow-matrix tbody td:not(.ba-matrix-opening):not(.ba-matrix-closing),.ba-cash-flow-matrix tfoot td:not(.ba-matrix-opening):not(.ba-matrix-closing){min-width:108px}.ba-cash-flow-matrix .ba-matrix-account{text-overflow:ellipsis;width:clamp(64px,24cqw,96px);min-width:clamp(64px,24cqw,96px);max-width:clamp(64px,24cqw,96px);overflow:hidden}.ba-cash-flow-matrix .ba-matrix-opening{width:clamp(56px,18cqw,78px);min-width:clamp(56px,18cqw,78px);max-width:clamp(56px,18cqw,78px);left:clamp(64px,24cqw,96px)}.ba-cash-flow-matrix .ba-matrix-closing{width:clamp(56px,18cqw,78px);min-width:clamp(56px,18cqw,78px);max-width:clamp(56px,18cqw,78px)}.ba-cash-flow-matrix .ba-matrix-opening .ba-data-value,.ba-cash-flow-matrix .ba-matrix-closing .ba-data-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ba-data-grid-loading,.ba-cash-flow-matrix-loading{animation:none}}.ba-reconciliation-card{color:#29435f;background:#fff;border:1px solid #dfe8f1;border-radius:12px;overflow:hidden}.ba-reconciliation-card>header{background:#f8fbfe;border-bottom:1px solid #e6edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.ba-reconciliation-card>header strong{margin-left:4px}.ba-reconciliation-sides{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ba-reconciliation-sides>section{min-width:0;padding:14px 18px}.ba-reconciliation-sides>section+section{border-left:1px solid #e6edf4}.ba-reconciliation-sides h3{color:#29435f;margin:0 0 9px;font-size:12px}.ba-reconciliation-sides h3 small{color:#8695a7;font-weight:400}.ba-reconciliation-sides ul{margin:0;padding:0;list-style:none}.ba-reconciliation-sides li{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.ba-reconciliation-sides li:last-child{border-bottom:0}.ba-reconciliation-sides li>span:first-child{gap:3px;min-width:0;display:grid}.ba-reconciliation-sides li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ba-reconciliation-sides li small,.ba-reconciliation-none{color:#8493a5;font-size:11px}.ba-reconciliation-sides li>.ba-data-value{flex:none}.ba-reconciliation-card>.ba-notice{margin:0 18px 14px}.ba-reconciliation-card>footer{border-top:1px solid #e6edf4;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.ba-reconciliation-card>footer .ba-action-button{min-height:34px}.ba-balance-trend{color:#29435f;background:#fff;border:1px solid #dfe8f1;border-radius:12px;padding:18px 20px}.ba-balance-trend>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ba-balance-trend h3{margin:0;font-size:14px}.ba-balance-trend-legend{color:#667990;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.ba-balance-trend-legend span:before{content:"";vertical-align:middle;border-top:3px solid #149d9b;width:14px;margin-right:5px;display:inline-block}.ba-balance-trend-legend span+span:before{border-top-style:dashed;border-top-color:#5980c0}.ba-balance-trend svg{width:100%;height:auto;margin:14px 0 8px;display:block}.ba-balance-trend svg text{fill:#8392a5;font-size:10px}.ba-balance-trend-zero{stroke:#dbe5ef;stroke-width:1px}.ba-balance-trend-realized,.ba-balance-trend-projected{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ba-balance-trend-realized{stroke:#149d9b}.ba-balance-trend-projected{stroke:#5980c0;stroke-dasharray:7 5}.ba-balance-trend-realized-point{fill:#149d9b}.ba-balance-trend-projected-point{fill:#5980c0}.ba-balance-trend details{color:#546c86;font-size:11px}.ba-balance-trend summary{cursor:pointer;font-weight:700}.ba-balance-trend table{border-collapse:collapse;width:100%;margin-top:8px}.ba-balance-trend th,.ba-balance-trend td{text-align:left;border-bottom:1px solid #e8eef4;padding:7px 9px}.ba-balance-trend table button{color:#2d668f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ba-balance-trend table button:focus-visible{outline:2px solid var(--account-brand,#2e6edb)}.ba-balance-trend-loading{background:#e8eef5;border-radius:12px;height:280px;animation:1.2s ease-in-out infinite alternate ba-metric-pulse}@media (width<=650px){.ba-reconciliation-sides{grid-template-columns:minmax(0,1fr)}.ba-reconciliation-sides>section+section{border-top:1px solid #e6edf4;border-left:0}}@media (prefers-reduced-motion:reduce){.ba-balance-trend-loading{animation:none}}h3.ba-field-category-heading{color:#29435f;align-items:center;gap:12px;margin:10px 0 2px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.ba-field-category-heading>span:first-child{overflow-wrap:anywhere;min-width:0}.ba-field-category-heading>span:last-child{border-top:1px solid #dce5ef;flex:1;min-width:24px}.ba-context-chat-host{height:100%;min-height:0;overflow:hidden}.ba-event-period{gap:3px;line-height:1.4;display:grid}.ba-event-period-duration{width:fit-content;color:var(--account-brand);align-items:center;gap:7px;font-weight:700;display:inline-flex}.ba-event-period-duration svg{flex:none;width:16px;height:16px}.ba-event-period-zone{color:#798596;font-size:12px}.ba-agenda-label{align-items:center;gap:8px;display:inline-flex}.ba-agenda-label-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ba-attendee-list{gap:0;list-style:none;display:grid;padding:0!important}.ba-attendee-list li{border-bottom:1px solid #e8eef5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px;display:flex}.ba-attendee-identity{align-items:center;gap:10px;min-width:0;display:inline-flex}.ba-attendee-icons{flex:none;align-items:center;gap:8px;display:inline-flex}.ba-attendee-icon{color:#657a92;cursor:help;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ba-attendee-icon svg{width:16px;height:16px}.ba-attendee-icon.response-accepted{color:#268269}.ba-attendee-icon.response-declined{color:#bb4a4a}.ba-attendee-icon.response-tentative{color:#a87319}.ba-attendee-name{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ba-attendee-list small{color:#657a92}:root{color:#1b2d4b;font-synthesis:none;--account-brand:#2e6edb;--account-brand-soft:#e8effb;--account-brand-ink:#214f9e;--account-brand-strong:#2353a4;--topbar:oklch(24% .06 265);--border:#dfe5ee;--muted:#6d7a8e;--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Sora", "Manrope", ui-sans-serif, system-ui, sans-serif;--agent-menu-icon-size:40px;--agent-menu-glyph-size:21px;background:#f5f8fd;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}.fa-icon{width:1em;height:1em;-webkit-mask:var(--fa-icon-source) center / contain no-repeat;-webkit-mask:var(--fa-icon-source) center / contain no-repeat;mask:var(--fa-icon-source) center / contain no-repeat;background-color:currentColor;flex:0 0 1em;display:inline-block}.app-shell{background:radial-gradient(circle at 15% 5%,#e7f2ff 0,#0000 31%),radial-gradient(circle at 90% 90%,#e8efff 0,#0000 28%),#f5f8fd;flex-direction:column;align-items:center;min-height:100vh;padding:38px 24px 24px;display:flex}.brand{align-items:center;width:min(100%,920px);display:flex}.brand-logo{width:clamp(180px,24vw,230px);height:auto;display:block}.panel{background:#fff;border:1px solid #dce5f2;border-radius:22px;width:min(100%,560px);margin:auto 0;overflow:hidden;box-shadow:0 22px 70px #1a397117}.panel-legal{width:min(100%,920px)}.simple-screen{padding:clamp(28px,5vw,52px)}.simple-screen h1,.legal-heading h1{color:#142c56;letter-spacing:-.035em;font-size:clamp(29px,4vw,38px);line-height:1.16;font-family:var(--font-display);margin:9px 0 12px}.simple-screen p,.legal-heading p{color:#60718a;margin:0 0 30px;line-height:1.6}.eyebrow{color:var(--account-brand-ink);text-transform:uppercase;letter-spacing:.09em;font-size:13px;font-weight:700}.simple-screen form{flex-direction:column;gap:10px;display:flex}.simple-screen label{font-size:14px;font-weight:650}.simple-screen input{color:#172e53;background:#fff;border:1px solid #bfcde0;border-radius:10px;outline:none;width:100%;padding:14px 15px}.simple-screen input:focus,.check-row input:focus-visible{border-color:var(--account-brand);box-shadow:0 0 0 3px var(--account-brand-soft)}.simple-screen button:not(.text-button),.legal-actions button{background:var(--account-brand-strong);color:#fff;border:0;border-radius:10px;margin-top:13px;padding:14px 18px;font-weight:700}button:hover:not(:disabled){filter:brightness(.96)}button:disabled{opacity:.46;cursor:not-allowed}.text-button{color:var(--account-brand-ink);background:0 0;border:0;padding:14px 0 0;font-weight:650;display:block}.chosen-email{word-break:break-all;font-weight:650;margin-bottom:25px!important}.provider-login-section{flex-direction:column;gap:12px;margin-top:30px;display:flex}.provider-login-section>span{color:#60718a;font-size:14px}.simple-screen .google-login-notice{color:#a72936;margin:18px 0 0;font-size:14px}.google-link-error{color:#a72936;background:#fff2f3;margin:0;padding:9px 22px;font-size:13px}.error-message{color:#a72936;margin:0;padding:0 40px 28px;font-size:14px}.footnote{color:#8290a5;text-align:center;width:min(100%,920px);margin:16px 0 0;font-size:12px}.legal-screen{flex-direction:column;height:min(78vh,760px);min-height:500px;display:flex}.legal-heading{border-bottom:1px solid #e5eaf1;padding:30px 38px 16px}.legal-signout{float:right;padding:0}.legal-heading h1{font-size:clamp(24px,3vw,32px)}.legal-heading p{margin-bottom:0}.legal-body{color:#273b58;flex:1;padding:26px 38px;line-height:1.65;overflow-y:auto}.legal-body h1,.legal-body h2,.legal-body h3,.legal-body h4,.terms-document h1,.terms-document h2,.terms-document h3,.terms-document h4{color:#173466;line-height:1.25}.legal-body a,.terms-document a{color:var(--account-brand-ink);text-decoration-thickness:1px}.legal-actions{background:#fff;border-top:1px solid #dce5f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 38px 25px;display:flex;box-shadow:0 -10px 25px #1a397109}.legal-actions button{white-space:nowrap;margin:0}.check-row{cursor:pointer;align-items:center;gap:12px;font-weight:600;line-height:1.4;display:flex}.check-row input{width:19px;height:19px;accent-color:var(--account-brand-strong);flex-shrink:0}.authenticated-shell{background:#f7f9fc;flex-direction:column;height:100vh;min-height:560px;display:flex;overflow:hidden}.authenticated-topbar{z-index:30;color:#fff;background:var(--topbar);flex:0 0 60px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:60px;padding:0 16px;display:grid;position:relative;box-shadow:0 1px #ffffff0f}.account-context{align-items:center;gap:10px;min-width:0;display:flex}.account-switcher{position:relative}.account-switcher-trigger{min-width:0;max-width:320px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.account-switcher-trigger .account-copy{min-width:0}.account-switcher-trigger .account-copy strong,.account-switcher-trigger .account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-switcher-menu{z-index:30;color:#182d4d;background:#fff;border:1px solid #dce4f0;border-radius:12px;min-width:240px;max-width:min(350px,90vw);padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #10284a28}.account-switcher-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;display:flex}.account-switcher-menu button:hover,.account-switcher-menu button[aria-current=true]{background:var(--account-brand-soft)}.account-menu-dot{border-radius:50%;flex:none;width:13px;height:13px}.account-color-fieldset{grid-column:1/-1}.account-color-options{flex-wrap:wrap;gap:12px;display:flex}.account-color-options label{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.account-color-options input{opacity:0;position:absolute}.account-color-options label span{border:3px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #b6c1d0}.account-color-options input:checked+span{box-shadow:0 0 0 2px var(--account-brand-ink)}.account-color-options input:focus-visible+span{outline:2px solid var(--account-brand-ink);outline-offset:4px}.account-color-options small{color:#52647b;font-size:11px}.account-avatar{color:#fff;background:var(--account-brand);letter-spacing:.02em;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;padding-top:1px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1;display:flex}.account-copy{min-width:0;line-height:1.18}.account-copy strong,.account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-copy strong{font-size:13px;font-weight:700}.account-copy small{color:#ffffffa8;margin-top:3px;font-size:10.5px}.authenticated-logo{object-fit:contain;width:auto;height:36px;display:block}.user-menu-wrap{justify-self:end;min-width:0;position:relative}.user-menu-trigger{color:#fff;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;max-width:min(34vw,350px);padding:5px 9px 5px 5px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.user-menu-trigger:hover,.user-menu-trigger.open{filter:none;background:#ffffff1f}.user-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #fffc}.user-menu-trigger>.fa-icon:first-child{color:#ffffff70;font-size:27px}.user-menu-trigger>.fa-icon:last-child{color:#ffffffad;font-size:10px}.user-menu-trigger>span:not(.fa-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.user-menu{z-index:50;border:1px solid var(--border);background:#fff;border-radius:15px;width:250px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #182b4a2e}.user-menu button{color:#263955;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 11px;font-size:13px;display:flex}.user-menu button:hover,.user-menu button:focus-visible{background:var(--account-brand-soft);filter:none;outline:none}.user-menu .fa-icon{width:22px;color:var(--account-brand);font-size:14px}.workspace-layout{flex:1;min-height:0;display:flex}.workspace-sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:0 0 260px;width:260px;padding:10px 8px 8px;transition:width .18s,flex-basis .18s;display:flex}.workspace-sidebar.collapsed{flex-basis:68px;width:68px}.workspace-sidebar ul{margin:0;padding:0;list-style:none}.workspace-sidebar li+li{margin-top:3px}.sidebar-item{color:#718097;-webkit-user-select:none;user-select:none;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:8px 11px;font-size:13px;font-weight:600;transition:color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}button.sidebar-item{text-align:left;background:0 0;border:0;width:100%}.sidebar-item:not(.active):hover,.sidebar-item:not(.active):focus-visible{filter:none;background:#f4f6f9;outline:none}.sidebar-item .fa-icon{width:24px;font-size:17px}.sidebar-item.active{color:var(--account-brand-ink);background:var(--account-brand-soft);box-shadow:0 1px 2px #15233a0d,0 8px 24px -12px #15233a29}.sidebar-item.active .fa-icon{color:var(--account-brand)}.workspace-sidebar.collapsed .sidebar-item{justify-content:center;padding-left:8px;padding-right:8px}.workspace-sidebar.collapsed .sidebar-item>span:not(.fa-icon),.workspace-sidebar.collapsed .active-marker,.workspace-sidebar.collapsed .sidebar-collapse-button>span:not(.fa-icon){display:none}.active-marker{background:var(--account-brand);border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-spacer{flex:1}.chat-session-sidebar-mount{border-top:1px solid var(--border);flex:1;min-height:0;margin-top:10px;padding-top:10px;display:flex;overflow:hidden}.sidebar-collapse-button{border:0;border-top:1px solid var(--border);color:#7e8999;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{color:var(--account-brand);filter:none;background:#f5f8fc;outline:none}.workspace-sidebar.collapsed .sidebar-collapse-button{justify-content:center;padding-left:8px;padding-right:8px}.agents-panel{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:0 0 280px;width:280px;min-width:0;min-height:0;display:flex}.agents-panel>header{border-bottom:1px solid var(--border);color:#263955;justify-content:space-between;align-items:center;min-height:52px;padding:10px 16px;font-size:13px;display:flex}.agents-panel>header button{color:#718097;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:24px;line-height:1}.agents-panel>header button .ba-pro-icon{font-size:18px}.agents-panel>header button:hover{background:#f4f6f9}.agents-panel-list{min-height:0;margin:0;padding:8px;list-style:none;overflow:auto}.agents-panel-list>li{margin:2px 0}.agents-panel-item{color:#67758a;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:5px 10px;font-size:13px;display:flex}.agents-panel-item:hover{background:#f4f6f9}.agents-panel-item.active{background:var(--account-brand-soft);color:var(--account-brand-ink);font-weight:700}.agent-menu-icon{width:var(--agent-menu-icon-size);height:var(--agent-menu-icon-size);background:var(--account-brand);color:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.agent-menu-icon--pending{background:#7f7f7f}.agent-menu-icon svg{width:var(--agent-menu-glyph-size);height:var(--agent-menu-glyph-size)}.agent-menu-icon .fa-icon{width:var(--agent-menu-glyph-size);height:var(--agent-menu-glyph-size);flex-basis:var(--agent-menu-glyph-size)}.agents-panel-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agents-panel-subnav{border-left:1px solid var(--border);margin:3px 8px 8px 29px;padding:0 0 0 11px;list-style:none}.agents-panel-subnav button{color:#687589;width:100%;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.agents-panel-subnav button:hover,.agents-panel-subnav button[aria-current=page]{background:var(--account-brand-soft);color:var(--account-brand-ink)}.agents-panel-subnav button[aria-current=page]{font-weight:700}.agents-table-count{color:#67758a;text-align:center;background:#e9eef5;border-radius:12px;min-width:22px;margin-left:auto;padding:2px 5px;font-size:11px}.workspace-content{background:#f7f9fc;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.workspace-content.chat-active,.workspace-content.custom-tables-active{overflow:hidden}.chat-workspace-host{width:100%;height:100%;min-height:0}.chat-workspace-host.hidden{display:none}.development-placeholder{color:#7b8798;place-content:center;justify-items:center;gap:14px;min-height:100%;display:grid}.development-placeholder>span{width:58px;height:58px;color:var(--account-brand);background:#fff;border:1px solid #dce5f1;border-radius:18px;place-items:center;font-size:24px;display:grid;box-shadow:0 12px 30px #253c6112}.development-placeholder h1{color:#69778a;margin:0;font-size:18px;font-weight:650}.workspace-error{color:#8f2531;background:#fff5f6;border:1px solid #f2cbd0;border-radius:10px;margin:0;padding:12px 16px;font-size:13px;position:absolute;bottom:18px;right:22px;box-shadow:0 8px 20px #5a232b14}.workspace-page{--workspace-page-pad:clamp(24px, 3vw, 42px);min-height:100%;padding:var(--workspace-page-pad)}.workspace-page>.workspace-title-bar{width:calc(100% + 2 * var(--workspace-page-pad));margin:calc(-1 * var(--workspace-page-pad)) calc(-1 * var(--workspace-page-pad)) var(--workspace-page-pad)}.workspace-title-bar{background:#fff;border-bottom:1px solid #e2e7ee;flex:none;align-items:center;gap:12px;width:100%;max-width:none;min-height:69px;margin:0;padding:11px 20px;display:flex}.workspace-title-icon{background:var(--account-brand);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.workspace-title-icon svg,.workspace-title-icon .fa-icon{width:17px;height:17px}.workspace-title-copy{flex:1;min-width:0}.workspace-title-bar .workspace-title-copy h1,.workspace-title-bar .workspace-title-copy h2{color:#1e2f49;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.workspace-title-bar .workspace-title-copy p{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.workspace-title-actions{flex:none;align-items:center;gap:8px;display:flex}.workspace-page.calendar-page{background:#f7faff;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex}.workspace-page.calendar-page>.workspace-title-bar{width:100%;margin:0}.calendar-connections{color:#485c77;background:#fff;border:1px solid #dde7f3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:13px 16px;font-size:13px;display:flex}.calendar-connections p{margin:0}.calendar-connection{background:#fafcff;border:1px solid #e3eaf2;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.calendar-connection svg{color:#268269;width:14px;height:14px}.calendar-connection strong{color:#1e2f49}.calendar-connection span{color:#63768f}.calendar-agenda-state{color:#63768f;margin:0;font-size:13px}.calendar-connection-notice{color:#216147;background:#eaf6f0;border-radius:9px;margin:0;padding:10px 13px;font-size:13px}.calendar-connection-notice.failed{color:#8a2c35;background:#fff1f1}.calendar-connection-notice.cancelled{color:#4c5e77;background:#eef3f9}.calendar-content{align-content:start;gap:12px;min-width:0;display:grid}.calendar-settings-provider .ba-data-section-title-icon img{object-fit:contain;width:27px;height:27px;display:block}.calendar-settings-connect{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.calendar-settings-connect p{color:#63768f;margin:0}.calendar-settings-account{border-top:1px solid #e7edf5;padding:16px 0}.calendar-settings-account h4{color:#1e2f49;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;font-size:14px;display:flex}.calendar-settings-account h4 svg{color:#268269;width:15px}.calendar-settings-account h4 small{color:#63768f;font-weight:400}.calendar-settings-agendas{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.calendar-settings-agendas p{color:#63768f;margin:0}.calendar-settings-linked,.calendar-settings-available{align-items:center;gap:8px;min-height:36px;display:inline-flex}.calendar-settings-linked{color:#254568;background:#eff6fd;border:1px solid #dce8f5;border-radius:18px;padding:6px 10px}.calendar-settings-linked small,.calendar-settings-available small{color:#63768f}.calendar-detail-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.calendar-detail-links a{overflow-wrap:anywhere;color:#1766b5}.calendar-detail-description{white-space:pre-wrap}.calendar-detail-guest-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.calendar-detail-guest-form>.ba-form-field{min-width:min(300px,100%)}.calendar-detail-optional{align-items:center;gap:6px;min-height:34px;font-size:13px;display:inline-flex}.journal-page{background:#f7faff}.journal-filters,.journal-list{width:100%;max-width:1160px;margin:0 auto}.journal-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.journal-filters label{color:#53647c;gap:6px;font-size:12px;font-weight:700;display:grid}.journal-filters select,.journal-filters input{color:#263955;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:10px;padding:8px 10px}.journal-list{gap:12px;display:grid}.journal-card{background:#fff;border:1px solid #e1e8f2;border-radius:20px;overflow:hidden;box-shadow:0 2px 5px #1f335212}.journal-card-head{border-bottom:1px solid #edf1f7;align-items:center;gap:9px;min-height:49px;padding:9px 14px;font-size:13px;display:flex}.journal-agent-icon{width:28px;height:28px;color:var(--account-brand);background:var(--account-brand-soft);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.journal-agent-icon svg{width:14px;height:14px}.journal-tag{color:#137653;background:#e4f8ee;border-radius:20px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:800}.journal-tag.assumed{color:#367999;background:#e5f4fd}.journal-card-body{gap:10px;padding:13px 14px;display:grid}.journal-card-body p{color:#1e2f49;white-space:pre-line;margin:0;font-size:14px;line-height:1.45}.journal-color-token{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;min-width:74px;margin:0 2px;padding:4px 9px;font-size:.82em;font-weight:700;line-height:1.2;display:inline-flex}.journal-card-body time{color:#65768d;font-size:11px}.journal-card-details{border-top:1px solid #e6ebf1;margin-top:0;padding-top:8px}.journal-card-details summary{cursor:pointer;color:var(--account-brand);font-size:12px}.journal-card-details dl{gap:7px;margin:10px 0 0;display:grid}.journal-card-details dl div{grid-template-columns:minmax(90px,32%) minmax(0,1fr);gap:8px;display:grid}.journal-card-details dt{overflow-wrap:anywhere;font-weight:700}.journal-card-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.journal-resource{color:#253750;text-align:left;background:#f8fbff;border:1px solid #dce6f5;border-radius:20px;align-items:center;gap:3px;width:100%;min-height:35px;padding:7px 12px;font-size:12px;display:flex}.journal-resource:not(.unavailable):hover{border-color:var(--account-brand);background:var(--account-brand-soft)}.journal-resource span{color:#687b95}.journal-resource .fa-icon{margin-left:auto}.journal-card footer{color:#687991;border-top:1px solid #edf1f7;padding:10px 14px;font-size:11px}.journal-state{color:#64758c;margin:14px 0;font-size:13px}.journal-more{justify-self:center;margin:8px 0 20px}.terms-layout{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:270px minmax(0,1fr);width:100%;max-width:1160px;height:calc(100vh - 166px);min-height:480px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 14px 40px #1f335212}.terms-list{border-right:1px solid var(--border);background:#fbfcfe;padding:10px;overflow-y:auto}.terms-list-item{color:#40516a;text-align:left;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:10px;width:100%;padding:12px;display:flex}.terms-list-item+.terms-list-item{margin-top:4px}.terms-list-item:hover,.terms-list-item:focus-visible{filter:none;background:#f0f4f9;outline:none}.terms-list-item.active{color:var(--account-brand-ink);background:var(--account-brand-soft)}.terms-list-item>.fa-icon{width:22px;color:var(--account-brand);padding-top:2px;font-size:15px}.terms-list-item>span:last-child{min-width:0}.terms-list-item strong,.terms-list-item small{display:block}.terms-list-item strong{font-size:12.5px;line-height:1.35;overflow:hidden}.terms-list-item small{color:#718097;margin-top:5px;font-size:10.5px}.terms-document{color:#2b3d56;padding:clamp(24px,4vw,48px);font-size:14px;line-height:1.68;overflow-y:auto}.terms-document>:first-child{margin-top:0}.terms-document h1{letter-spacing:-.025em;font-size:27px}.terms-document h2{margin-top:30px;font-size:20px}.terms-document h3{margin-top:24px;font-size:16px}.terms-document ol,.terms-document ul{padding-left:23px}.empty-legal-state{color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.workspace-page.empty-legal-state:has(>.workspace-title-bar){text-align:left;display:block}.workspace-page.empty-legal-state:has(>.workspace-title-bar)>p{text-align:center;max-width:1040px;margin:0 auto}.empty-legal-state>.fa-icon{color:var(--account-brand);font-size:34px}.empty-legal-state h1{color:#233953;margin:16px 0 4px}.empty-legal-state p{margin:0}.preferences-page{width:100%;max-width:none;margin:0}.preferences-form{border:1px solid var(--border);background:#fff;border-radius:16px;width:100%;max-width:1040px;margin:0 auto;padding:clamp(22px,4vw,38px);box-shadow:0 14px 40px #1f335212}.preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.preferences-grid>label,.preference-fieldset{min-width:0}.preferences-grid>label{flex-direction:column;gap:8px;display:flex}.preferences-grid>label>span,.preference-fieldset legend{color:#263955;font-size:13px;font-weight:700}.preferences-grid input:not([type=radio]),.preferences-grid select{color:#1c3354;background:#fff;border:1px solid #becbdc;border-radius:9px;width:100%;min-height:43px;padding:9px 11px}.preferences-grid input:focus,.preferences-grid select:focus{border-color:var(--account-brand);box-shadow:0 0 0 3px var(--account-brand-soft);outline:none}.preferences-grid input:disabled{color:#8793a4;background:#f2f5f8}.preference-fieldset{border:1px solid #d7e0ec;border-radius:10px;margin:0;padding:12px 14px}.preference-fieldset legend{padding:0 5px}.preference-fieldset small{color:var(--muted);margin-top:9px;display:block}.radio-row{color:#40516a;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.radio-row+.radio-row{margin-top:8px}.radio-row input{accent-color:var(--account-brand-strong);margin-top:2px}.temporal-preview{border:1px solid color-mix(in srgb, var(--account-brand) 20%, #d7e4f8);color:#334a6b;background:var(--account-brand-soft);border-radius:12px;margin-top:24px;padding:18px 20px}.temporal-preview strong{color:#173466}.temporal-preview p{margin:7px 0;line-height:1.5}.temporal-preview small{color:var(--account-brand-ink);font-weight:700}.primary-action{color:#fff;background:var(--account-brand-strong);border:0;border-radius:9px;margin-top:20px;padding:12px 18px;font-weight:700}.preferences-notice{margin:18px 0 0;font-size:13px}.preferences-notice.success{color:#1c7045}.preferences-notice.error{color:#9b2e3b}.journal-language-settings{margin-top:20px}.journal-language-settings h2{color:#263955;margin:0 0 8px;font-size:18px}.journal-language-settings p{color:#53647c;font-size:13px;line-height:1.5}.journal-language-settings label{color:#263955;gap:8px;max-width:340px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.journal-language-settings select{color:#1c3354;background:#fff;border:1px solid #becbdc;border-radius:9px;min-height:43px;padding:9px 11px}@media (width<=900px){.account-copy small{display:none}.journal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.authenticated-topbar{gap:8px;padding:0 10px}.account-copy{display:none}.authenticated-logo{width:auto;height:clamp(25.2px,6.3vw,36px)}.user-menu-trigger{max-width:none}.user-menu-trigger>span:not(.fa-icon){display:none}.terms-layout{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 154px)}.terms-list{border-right:0;border-bottom:1px solid var(--border);max-height:145px}.terms-document{min-height:420px}.preferences-grid{grid-template-columns:1fr}}@media (width<=620px){.app-shell{padding:20px 12px 12px}.panel{border-radius:16px}.legal-screen{height:calc(100dvh - 105px);min-height:440px}.legal-heading,.legal-body{padding-left:20px;padding-right:20px}.legal-actions{flex-direction:column;align-items:stretch;gap:14px;padding:14px 20px 20px}.legal-actions button{width:100%}.account-context{max-width:42vw}.account-switcher-trigger .account-copy small{display:none}.workspace-layout{position:relative}.workspace-sidebar{z-index:20;flex-basis:auto;width:min(260px,100vw - 56px);position:absolute;inset:0 auto 0 0;box-shadow:12px 0 28px #182b4a24}.workspace-sidebar.collapsed{z-index:auto;width:60px;box-shadow:none;flex:0 0 60px;position:relative}.agents-panel{z-index:19;width:min(280px,100vw - 60px);position:absolute;top:0;bottom:0;left:60px;box-shadow:12px 0 28px #182b4a24}.workspace-page{padding:20px 14px}.workspace-title-bar{padding:10px 14px}.workspace-title-bar .workspace-title-copy h1,.workspace-title-bar .workspace-title-copy h2{font-size:13px}.journal-filters{grid-template-columns:1fr}.terms-document{padding:22px 18px}.user-menu{width:min(280px,100vw - 20px);position:fixed;top:67px;right:10px}}.ba-pro-catalog-svg{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}
